Il test per blog infetti non è più disponibile su questo sito, ma qualcuno ha implementato un servizio simile, impiegando Google App Engine: Unmask Parasites.
Il servizio esegue dei controlli sul codice emesso dal web server del sito esaminato alla ricerca di indizi e segni tipici dell’intrusione che per oltre un anno ha devastato i blog basati su versioni obsolete e vulnerabili di Wordpress. Oltre questo, propone di usare Google per individuare i segni esterni dell’intrusione.
Peccato che, dagli ultimi siti analizzati, l’iniezione di link abusivi sia praticamente sparita per fare posto a codice malevolo molto più pericoloso. Non so se il sito in questione faccia dei controlli in tal senso, ma posso affermare che tali controlli sono quasi impossibili da automatizzare, per una ragione molto semplice: mentre l’iniezione di link nascosti ha certe caratteristiche comuni e ben individuabili, le violazioni su cui sto indagando negli ultimi tempi inseriscono del codice PHP offuscato che produce pagine web con codice Javascript, a sua volta offuscato, che opera redirect o tenta di rifilare malware a chi visita il sito. Il modello di offuscamento cambia ogni volta e non è possibile trovare degli elementi comuni, tali da permettere un automatismo nella ricerca.
Insomma, il mentecatto, come sospettavo, si sta dando da fare. La soluzione è sempre la stessa: aggiornare prima di essere violati.

#1 da fabio il 28 June 2009 - 10:44
Basta visitare il sito con internet explorer..seconda cosa il javascript non lo offuschi è visibile dal sorgente della pagina…
#2 da Mario Pascucci il 29 June 2009 - 00:13
Visitando il sito con qualsiasi cosa tu voglia, non vedi proprio nulla. Il codice malevolo “lato server” emette gli spam link solo se il visitatore ha un determinato user agent.
Seconda cosa, offuscare non è rendere invisibile: il codice è ben visibile, ma è camuffato da qualcos’altro o è reso illeggibile per un essere umano, ma perfettamente eseguibile dall’interprete Javascript.
Riferimenti:
Code obfuscation su Wikipedia.
un finto gestore di Google AD nel secondo blocco di codice Javascript riportato nell’articolo.
una discussione su HTML.it in cui compare un codice Javascript offuscato, con cui mi sono trovato a combattere qualche mese addietro.