Sicur@mente in Rete Cittadinanza, Costituzione e Sicurezza Perché un software è vulnerabile Un sistema operativo, o qualsiasi altro software, è il prodotto di decine di migliaia di ore di lavoro ed è costituito da milioni di righe di codice, ma non è certo intenzione degli sviluppatori scrivere software non sicuri. Una semplice svista o un bug possono fornire un punto di accesso inatteso ad un sistema altrimenti sicuro. Sviluppare software privo di bug o imperfezioni è praticamente impossibile, ma non per questo non si deve continuare a tentare di rendere un software il più sicuro possibile. Tra hacker e sviluppatori vi è una continua lotta i primi cercano di sfruttare i bug presenti in un software, i secondi cercano di porvi rimedio tentando di eliminare tali bug. Motivo per il quale vengono rilasciati aggiornamenti, patch, hotfix proprio per eliminare questi difetti e rendere sempre più affidabili i propri software. VIRUS PROBLEMI TROJAN HORSE SPAMMING SOLUZIONI ANTIVIRUS WORM FIREWALL VIRUS: Sono programmi sviluppati per replicarsi e potenzialmente, arrecare danno. Spesso vengono nascosti in programmi innocui. All'interno delle mail, i virus spesso si camuffano da giochi o immagini sotto forma di allegati, con nomi ingannevoli, proprio con l'intento di ingannare l'utente ed invogliarlo ad aprire ed eseguire tali allegati. I virus possono replicarsi infettando altri programmi installati sul computer. WORM: Sono simili ai virus ma, anziché infettare i programmi installati sul computer, sono in grado di inviare dei messaggi mail al fine di replicarsi. Trojan Horse: Sono dei programmi dannosi che si camuffano da applicazioni innocue. A differenza dei virus e dei worm, non sono in grado di replicarsi ma sono comunque in grado di causare danni. Spesso i virus e i worm vengono occultati nei trojan horse. Spamming Utilizzano grandi quantità di larghezza di banda causano notevoli perdite di tempo. Il volume di tali messaggi è impressionante e spesso sono veicoli per la diffusione dei virus. In generale sono messaggi dal contenuto porno, che possono creare un ambiente di lavoro oppressivo e causare potenziali responsabilità qualora le aziende non si attivino per arginare il fenomeno. ANTIVIRUS Un antivirus è un software atto a rilevare ed eliminare virus informatici o altri programmi dannosi (malware) come worm, trojan. Uno dei principali metodi di funzionamento degli antivirus si basa sulla ricerca all'interno dei file presenti in un computer di uno schema tipico di ogni virus. Uno schema viene anche detto "firma del virus". Il successo di questa tecnica di ricerca si basa sul costante aggiornamento degli schemi che l'antivirus è in grado di riconoscere, aggiornamento effettuato solitamente da un gruppo di persone in seguito alle segnalazioni degli utenti e da gruppi specializzati nell'individuazione di nuovi virus. I Firewall Il termine Firewall che tradotto letteralmente dall'inglese vuol dire muro tagliafuoco è un componente di difesa sia hardware che software che può svolgere funzioni di collegamento tra due o più sezioni di rete. Lo scopo di utilizzare un firewall è quello di bloccare o filtrare il traffico di rete attraverso i computer specificati. In questo modo tutti i computer protetti da firewall possono, in linea di massima, accedere ai servizi presenti su altri computer ma non viceversa.