sabato 30 dicembre 2006

Il software pirata è pericoloso

Tutti (o quasi) hanno scaricato una volta nella vita un crack, un serial, una versione pirata dell'antivirus o di Photoshop, o magari si sono fatti passare il cd per installare Windows da un amico. Questo è un reato, anche se la percezione comune molto spesso non è questa.

Voglio spiegare qui un buon motivo per non scaricare software pirata. Alcuni gioni fa, in concomitnaza con l'uscita di Windows Vista, è apparsa la notizia che il crack, che prontamente era disponibile per il nuovo sistema operativo, contenteva un trojan. Questo è un esempio molto significativo: il software pirata è insicuro. Esistono due origini diverse dell'insicurezza:

  1. Danni accidentali al software - Il software pirata solitamente viene modificato per rimuovere le protezioni contro la copia. Questa modifica consiste di fatto nel cambiare alcune parti del programma, che il cracker di turno crede siano quelle che forniscono il meccanismo di protezione. Le modifiche effettate possono essere anche di una certa rilevanza. Non esiste alcun metodo per verificare che le modifiche non abbiano intaccato l'integrità del software, magari creando dei malfunzionamenti occasionali.
  2. Vengono inserite deliberatamente delle vulnerabilità - Come già detto un crack modifica il comportamenteo del programma. Chi mi dice che un cracker oltre a rimuovere la portezione non abbia messo una backdor o un bug malizioso nel software crackato? Se ad esempio uso un antivirus non originale, come faccio a sapere che quell'antivirus non è stato modificato in modo da non riconoscere un particolare tipo di virus, con cui un gruppo di cracker cercherà di attaccare il mio computer?
La percezione comune è che il software pirata sia una gran furbata, sia software "gratuito", senza rischi. Ma possibile che tanta gente (di dubbia moralità) si impegni tanto a fare dei crack, senza cercare per se alcun vantaggio?

Un modo per avere software gratis eisiste. Ovviamente è il software libero. Il software libero è sicuro, perchè il codice sorgente è liberamente leggibile da tutti. Se io creassi un software open source e ci mettssi al suo interno un virus (o qualsiasi altro codice mlizioso) la comunità di utenti non tarderebbe ad accorgersi dell'imbroglio ed io correrei dei seri rischi con la legge.



Nessun commento: