Checking Engine
Il cuore del software AVG Antivirus è il suo Checking Engine: potete immaginarlo come una sorta di scatola nella quale gli oggetti da verificare (file e email) entrano per determinare se sono infetti o meno.
Si tratta di un servizio con il quale tutti gli altri componenti dell'antivirus comunicano: Resident Shield, Test, Email Scanner, plug-in's ecc.
L'efficienza di rilevazione dei file infetti è garantita dall'uso di una combinazione di vari metodi di rilevazione. In particolare:
- Rilevazione Virus Noti: Questa è la tecnica più semplice mediante la quale il sistema cerca, all'interno del file, uno o più identificatori (signature) di virus conosciuti. Un identificatore è una sequenza di byte tipica e unica in ogni virus. Questo metodo permette la rilevazione esatta di un virus.
- Rilevazione Generica: Questo è un metodo più comune per la rilevazione dei virus noti ed in particolare è utilizzato per la rilevazione delle loro varianti. Se non è stato identificato alcun virus noto allora si procede alla ricerca di stringhe varianti tipiche di alcuni virus. Queste sequenze generalmente non cambiano all'interno del file anche se il comportamento del virus può differire significativamente. Questo metodo è particolarmente efficacie specialmente per la ricerca di macro-virus o script-virus
- Rilevazione Heuristica: Questo è l'ultimo metodo per la rilevazione dei virus, e viene eseguito se i precedenti due metodi non hanno dato risultati. La particolarità della rilevazione Heuristica sta nella capacità di individuare virus che non sono ancora presenti nel database dei virus noti (o delle loro varianti). L'analisi Heuristica utilizza due metodi:
- Analisi Statica: dedicata alla ricerca di sospette strutture di dati
- Analisi Dinamica: tramite una emulazione il sistema simula l'esecuzione del codice contenuto nel file e ne esamina i risultati. In pratica il file potenzialmente infetto viene "eseguito" in un ambiente protetto dall'antivirus per verificare, ad esempio, se per l'esecuzione lo stesso ricerca altri file o tenta di replicarsi.
Livelli di rilevazione
La rilevazione dei virus viene eseguita a vari livelli:
- AVG Email Scanner (EMS): Il controllo delle email è supportato sia da plug-in specifici per alcune applicazioni (es. Microsoft Outlook, Eudora, The Bat!) oppure dal Personal Email Scanner: quest'ultimo lavora esaminando i dati che viaggiano sul protocollo SMTP (in uscita) o POP3 (in ingresso)
- Test ovvero verifica su richiesta (on demand):
- Lavori schedulati: i test di scansione possono essere programmati sia per l'ora di esecuzione che per le aree del computer da controllare
- Lavori manuali: è possibile lanciare manualmente qualsiasi tipo di test su aree specifiche del computer
- Estensioni di Explorer: è il metodo più veloce per la scansione di uno o più file su disco. Basta cliccare con il bottone di destra sul file o sulla cartella che si desidera esaminare e scegliere l'opzione "Test con Avg"
- Resident Shield ovvero verifica su accesso (on access): Resident shield protegge il computer in background controllando ogni file di cui il sistema operativo (o l'utente) faccia richiesta. Resident Shield viene avviato in maniera completamente automatica e blocca l'utilizzo di file che risultino infetti.
Aggiornamenti
E' fondamentale mantenere il vostro AVG antivirus correttamente aggiornato. AVG Antivirus offre un'ampia possibilità di aggiornamenti tra cui una completamente automatizzata.
La disponibiltà dell'aggiornamento è garantita, anche in condizioni di massimo traffico, dai server Akamai.
Tra le caratteristiche chiave del sistema di aggiornamento segnaliamo:
- Dimensioni dei file di aggiornamento ridotte (nell'ordine delle decine di Kb)
- Rare richieste di riavvio del pc
- La frequenza standard degli aggiornamenti è di 2 volte a settimana mentre gli aggiornamenti ad alta priorità vengono rilasciati non appena disponibili (non appena sono note le caratteristiche di nuovi virus)
- Possibilità di pianificare gli aggiornamenti ad orari prestabiliti o di effettuare l'aggiornamento manualmente
- Supporto all'autenticazione tramite proxy-server
- Gli utenti registrati possono ricevere notifiche via email di importanti aggiornamenti.
- I file di aggiornamento sono sempre disponibili anche in momenti di alto traffico.
Per le modalità di aggiornamento sono disponibili:
- Rilevazione automatica della connessione ad internet e successivo aggiornamento (se necessario)
- Rilevazione della presenza di nuovi file di aggiornamento e download automatico
- Download manuale dei file di aggiornamento
- Aggiornamento manuale da CD