Computers and Tao
March 11th, 2008
Un bel giorno un sito vi presenta un tool che permette (o meglio, promette) di migliorare le prestazioni del vostro sistema *nix (quindi Linux, FreeBSD, OpenBSD, Mac Os X e compagnia bella). Voi lo scaricate e, consci (erroneamente) del fatto che sui sistemi Unix non esistano virus lo fate partire, e magari gli date pure la vostra password per eseguire operazioni su un file di sistema (sennò come le esegue le ottimizzazioni, no?). Poi, una volta eseguito, vi accorgete che qualcosa non va, ma ormai è tardi…
Ebbene, qui vi propongo il sorgente del programmino in questione (creato ad hoc da me). Ho opportunamente offuscato la parte più interessante…
ATTENZIONE!!! NON compilatelo o eseguitelo senza aver letto e soprattutto compreso il sorgente. Non mi ritengo responsabile di nulla!
Se non aveste potuto leggere il codice sorgente, sareste rimasti bellamente fregati.
Ovviamente la mia è una provocazione, ma spero vi inviti a riflettere ridacchiare.
EDIT: Kaspersky aggiungerà a breve alle sue definizioni la versione compilata per Mac di questo programmino, sotto il nome di Trojan.Mac.Tweesh.a
Posted in gpl, pensieri | Comments (2)
Twitter
March 13th, 2008 at 16:23
Be, oddio, non è certo questo il motivo per cui si usa codice aperto.
Si possono nascondere virus nel codice in modo che ad un controllo veloce non siano subito individuabili.
E certamente nessuno si mette a guardare tutto il codice di quello che installi anche se è disponibile.
I virus che negli ultimi tempi hanno fatto più danni erano in VBS(ex “i love you”) tranquillamente leggibili;)
Il vantaggio del codice aperto è soprattutto la possibilità di modificarlo per i propri bisogni o problemi, condividendo con la comunità queste modifiche.
March 13th, 2008 at 21:20
ripeto, era una provocazione. volevo solo farmi due risate
comunque, per la cronaca, ora la versione compilata per mac di questo sorgente è nei database dei kaspersky lab sotto il nome di Trojan.Mac.Tweesh.a