Un malware su 6000 siti basati su WordPress

Un malware su 6000 siti basati su WordPress

Un gran numero di siti web basati su WordPress viene sfruttato per prendere il controllo del computer degli utenti. Ancora ignota la causa prima, ma si pensa ad una vulnerabilità di un plugin della piattaforma CMS

di pubblicata il , alle 17:01 nel canale Sicurezza
 
31 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
zappy21 Settembre 2015, 11:28 #21
Originariamente inviato da: tomminno
Fantastico, disattiva javascript e torni a 10 anni fa come utilizzo del web
Oggi come oggi non esiste sito che non utilizzi javascript. Ajax è la prima cosa a saltare senza javascript.

ho capito che a te piacciono gli effettini e non puoi vivere senza...
cmq, liberissimo di tenere js attivo e ricorrere a mille addon ed antivirus.
bobafetthotmail22 Settembre 2015, 01:02 #22
Originariamente inviato da: pabloski
Quindi non si sa niente sull'infezione lato client? Possibile che abbiano scoperto tutto ciò, ma non abbiano uno straccio d'idea di quale sia il target finale?
Come rilevi una infezione lato client scusa?
Questi sono server compromessi, e un server per definizione risponde con qualcosa se lo chiami, questi sono server che rispondono con pagine infette.

Un client infetto come lo rilevi da Internet? Risponde mica perchè non è un server.

Gli studi che hanno fatto in passato erano basati su botnet il cui protocollo di comunicazione era stato hackerato, quindi si poteva comunicare con questi PC compromessi usando gli stessi canali dei criminali che li controllavano.

Se non sai i protocolli/crittazione/chessò coi client infetti non ci parli.
Tasslehoff22 Settembre 2015, 14:08 #23
Originariamente inviato da: zappy
aspetta. io sto parlando dal lato utente e di visualizzazione del sito, non del lato server-webmaster.
per l'amministrazione, si suppone che sul TUO server sai cosa gira, quindi js puoi anche tenerlo attivo (ci mancherebbe che non ti fidi del tuo stesso codice :-p )

Se un sito altrui manco si VEDE senza js attivo, io tendo ad abbandonarlo immediatamente o trovare workaround per visualizzarlo senza js, se proprio è una cosa che voglio vedere periodicamente.
Si ma ripeto, tu stai valutando solo un tipo di utenza, ovvero un utente generalista che fa browsing su un sito.
In ambito aziendale, o lavorativo in genere quasi nessuno usa codice sviluppato in proprio, ma nemmeno le società che sviluppano, per le necessità interne (es anagrafiche, documentali, gestionali etc etc) costa meno adottare soluzioni già pronte e sviluppate da terze parti che perdere tempo a svilupparle custom in proprio, è tutto tempo sottratto a progetti e quindi fatturazione.
L'imperativo da ormai 10 anni è avere interfacce web based che sostituiscano i client locali (cazzata immonda imho, ma non decido io le sorti dell'IT) e quindi ti ritrovi costretto a usare prodotti infarciti di javascript che non hai sviluppato tu, dove non sai cosa avviene dietro le quinte.
Oppure ti ritrovi a lavorare su progetti già avviati dove non sai come funzionano e non sai a quali vulnerabilità sono soggetti (i vulnerability assessment costano), eppure ci devi lavorare sopra.
Insomma come già detto da altri l'approccio "whitelist" non è sostenibile, è comunque inaffidabile e non è gestibile a tempo indeterminato o in generale.

Io capisco la tua avversione al javascript, però è inevitabile doverlo usare su siti/software trustati e non; puoi concederti il lusso di schivarlo (se ci riesci) in ambito privato ma tutto questo ha certamente un costo in termini di tempo e features a cui rinunci, e non è realistico fare altrettanto in altri ambiti.
Oggettivamente poi bisogna ammettere per onestà intellettuale che l'uso avanzato di javascript (ovvero l'uso che se ne sta facendo negli ultimi anni con millemila framework diversi, non certo la validazione delle form che si faceva 15 anni fa) ha letteralmente rivoluzionato il web (in positivo e in negativo), non se ne parla mai se non in ambito tecnico però è stata una rivoluzione paragonabile se non superiore a quella del web dinamico e dei linguaggi di scripting server side che l'hanno permesso (php, jsp, asp etc etc).
zappy23 Settembre 2015, 08:40 #24
Originariamente inviato da: Tasslehoff
Si ma ripeto, tu stai valutando solo un tipo di utenza, ovvero un utente generalista che fa browsing su un sito.
In ambito aziendale, o lavorativo in genere quasi nessuno usa codice sviluppato in proprio, ma nemmeno le società che sviluppano, per le necessità interne (es anagrafiche, documentali, gestionali etc etc) ...

cosa c'entrano le "necessità interne" aziendali e una intranet con il wide (wild) web?
è ovvio che su una intranet locale per la gestione di sistemi interni lo scripting lo tieni attivo, anche perchè se non ti fidi della tua stessa rete tanto vale spegnere i pc.
si parla di navigazione dell'utente comune su siti generalisti.
bobafetthotmail23 Settembre 2015, 08:57 #25
Originariamente inviato da: zappy
cosa c'entrano le "necessità interne" aziendali e una intranet con il wide (wild) web?
è ovvio che su una intranet locale per la gestione di sistemi interni lo scripting lo tieni attivo, anche perchè se non ti fidi della tua stessa rete tanto vale spegnere i pc.
si parla di navigazione dell'utente comune su siti generalisti.
Sta dicendo che non si sa se fidarsi neanche dei siti interni delle webapplicashions aziendali, e che la decisione di fidarsi è presa così sulla parola senza fare test di sicurezza, esattamente come viene fatto per i siti fuori.

Cioè che l'unico javascript sicuro è un javascript morto, sia in azienda che sul web.
zappy23 Settembre 2015, 09:25 #26
Originariamente inviato da: bobafetthotmail
Sta dicendo che non si sa se fidarsi neanche dei siti interni delle webapplicashions aziendali, e che la decisione di fidarsi è presa così sulla parola senza fare test di sicurezza, esattamente come viene fatto per i siti fuori.

beh, se uno sviluppatore professionale piglia degli script di terzi e li sbatte sul suo sistema di produzione senza dare un occhio a cosa fanno...
beh, forse non è proprio così pazzescamente "professionale"
Va bene per il sitino amatoriale fatto gratis o quasi, non per roba fatta da (presunti) professionisti, imho.
Cioè che l'unico javascript sicuro è un javascript morto, sia in azienda che sul web.

no, quello l'ho detto io
bobafetthotmail23 Settembre 2015, 09:51 #27
Originariamente inviato da: zappy
beh, se uno sviluppatore professionale piglia degli script di terzi e li sbatte sul suo sistema di produzione senza dare un occhio a cosa fanno...
Hai una strana idea di come funziona a livello aziendale. Il sistema di produzione non è "dello sviluppatore" ma della ditta, lo sviluppatore è un esecutore, deve eseguire ordini del management.

I manager che non sanno accendere un portatile si fanno intortare da un venditore che usa una webapplicashion scriptata (cioè falsa) e usa le giuste buzzword del momento, comprano il software/webapplicashion e poi lo danno ai professionisti/sistemisti/admin da far girare sulle macchine dell'azienda.

Punto.

Ai professionisti viene solo chiesto di far girare questo schifo, non di controllare che sia sicuro, nè di renderlo migliore.

no, quello l'ho detto io
Io sto dicendo che su quel punto ti sta dando ragione.
zappy23 Settembre 2015, 10:26 #28
Originariamente inviato da: bobafetthotmail
Hai una strana idea di come funziona a livello aziendale. Il sistema di produzione non è "dello sviluppatore" ma della ditta, lo sviluppatore è un esecutore, deve eseguire ordini del management....

in tal caso si suppone che se compri un sw (per quanto merdoso), ti fidi del sw.
altrimenti sarebbe come comprare office e poi non fidarsi a lanciarne l'exe.

cmq, per tornare al succo del discorso, ed escludendo i casi di ambienti chiusi e "locali" suddetti, un sito di contenuti grafici e testuali che per funzionare nei suoi elementi basilari richiede necessariamente JS attivo imho è una merda

ovvio che roba più complessa (tipo mappe ecc.) lo scripting ci vuole. Ma non per farmi leggere una cagata di articoletto, vedere due foto o aprire un menu che si fa benissimo coi css.
liberi di pensarla diversamente
efewfew23 Settembre 2015, 15:34 #29
Bella discusisone, ma

Originariamente inviato da: bobafetthotmail
Concordo, quasi tutti i siti di news oltreoceano hanno COME MINIMO 5 ma in genere anche 10 js da siti diversi, e una valanga di tracker da Ghostery.

L'ultima volta che ne ho aperto uno è partito un "orcozzeus!!!!" perchè ghostery mi aveva riempito la pagina con la lista di tracker bloccati.


Ghostery è il tracker dei tarcker. Praticamente si ferma i singoli tracker, ma colleziona dati, li analizza e rivende le analisi. Io userei altre estensioni per controllare le richieste di contenuti e script da siti terzi, certo sono piu spartane e bisogna whitelistare tutto su ognuna e quasi fanno innervosire alla prima visita di un sito, ma se uno ha veramente questa sensibilità su questi temi tanto vale che lo faccia correttamente, non avrebbe senso sapere che un sito ha n tracker se poi alla fine questi tracker le informazioni che vogliono indirettamente le comprano lo stesso. Anzi, forse è peggio, perchè un tracker traccia solo visitando tra quelli in cui è installato, ghostery ha in mano tutta la cronologia, bella mole di info direi

Originariamente inviato da: zappy
in tal caso si suppone che se compri un sw (per quanto merdoso), ti fidi del sw.
altrimenti sarebbe come comprare office e poi non fidarsi a lanciarne l'exe.

cmq, per tornare al succo del discorso, ed escludendo i casi di ambienti chiusi e "locali" suddetti, un sito di contenuti grafici e testuali che per funzionare nei suoi elementi basilari richiede necessariamente JS attivo imho è una merda

ovvio che roba più complessa (tipo mappe ecc.) lo scripting ci vuole. Ma non per farmi leggere una cagata di articoletto, vedere due foto o aprire un menu che si fa benissimo coi css.
liberi di pensarla diversamente

Concordo in pieno, ma non credo sia possibile tornare indietro, ormai la quantità di contenuti esterni caricati da certi siti anche per mezzo di javascript è pazzesca: gallerie, webfonts, librerie di effetti in javascript stesso e servizi vari. Certe cose sono una comodità per gli sviluppatori, che con scatolette chiuse realizzano siti che altrimenti richiederebbero dieci volte in piu di tempo. Con il rischio che poi se non è piu raggiungibile il contenuto remoto il sito diventa inutlizzabile: tipico caso quando librerie esterne divengono obsolete e chi le fornisce le rimuove e lascia solo le ultime versioni, in quel caso o metti mano al sito per aggiornare alle nuove o il sito si vede a metà o mal formattato. Con uno scenario del genere non occorre avere tanta fantasia per immaginare che è possibile attaccare il repository dei contenuti esterni, (es. js) riesco a iniettare sporcizia creata ad hoc in nmila siti che usano quei contenuti.
zappy23 Settembre 2015, 17:00 #30
Originariamente inviato da: efewfew
Concordo in pieno, ma non credo sia possibile tornare indietro, ormai la quantità di contenuti esterni caricati da certi siti anche per mezzo di javascript è pazzesca: gallerie, webfonts, librerie di effetti in javascript stesso e servizi vari. Certe cose sono una comodità per gli sviluppatori, che con scatolette chiuse realizzano siti che altrimenti richiederebbero dieci volte in piu di tempo. Con il rischio che poi se non è piu raggiungibile il contenuto remoto il sito diventa inutlizzabile: tipico caso quando librerie esterne divengono obsolete e chi le fornisce le rimuove e lascia solo le ultime versioni, in quel caso o metti mano al sito per aggiornare alle nuove o il sito si vede a metà o mal formattato. Con uno scenario del genere non occorre avere tanta fantasia per immaginare che è possibile attaccare il repository dei contenuti esterni, (es. js) riesco a iniettare sporcizia creata ad hoc in nmila siti che usano quei contenuti.

si, tutte minchiate. i webfont poi in genere sono solo fastidiosi e faccio di tutto x disabilitarne l'uso, preferisco il vecchio arial.
interessante e preoccupante lo scenario dell'iniezione massiva remota di malware... attaccarne uno per colpirne tanti... una struttura fragilissima e prona a millemila punti di debolezza...

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^