Cloudflare ha segnalato milioni di tentativi di sfruttare vulnerabilità appena divulgate in PHP, il software web ampiamente utilizzato, secondo un rapporto di Nextgov/FCW. I ricercatori hanno anche avvertito che i siti web compromessi potrebbero mettere a rischio i loro visitatori, non solo chi li gestisce. Se ti stai chiedendo cosa dovrebbero fare i visitatori riguardo alla vulnerabilità PHP, la risposta breve è che non puoi applicare patch al server di qualcun altro, ma puoi limitare ciò che un attaccante ottiene se un sito che utilizzi viene compromesso.

I dettagli disponibili finora sono limitati, quindi questo articolo si attiene a quanto è stato riportato e alle pratiche di protezione generali.

Cosa sta osservando Cloudflare nei tentativi di exploit PHP

Secondo il rapporto, Cloudflare ha osservato milioni di tentativi di sfruttare le vulnerabilità PHP. La copertura descrive anche uno sforzo globale per mettere in atto le correzioni. Questa combinazione è comune dopo che un software ampiamente utilizzato viene colpito da una divulgazione pubblica: gli attaccanti scansionano internet alla ricerca di server non ancora aggiornati, e gli amministratori corrono per applicare le patch.

PHP è un linguaggio lato server, il che significa che viene eseguito sul server web anziché sul tuo dispositivo. Questo è importante perché determina chi deve agire. I proprietari dei siti e i provider di hosting devono applicare gli aggiornamenti. I visitatori non hanno modo di farlo al posto loro.

La nostra precedente spiegazione sulla vulnerabilità PHP divulgata il 22 ottobre illustra come il linguaggio sia alla base di una larga parte del web e perché la maggior parte delle persone non ne avesse mai sentito parlare prima che la notizia diventasse pubblica.

Come un sito PHP compromesso può mettere a rischio i visitatori

I ricercatori citati nel rapporto hanno avvertito che i siti compromessi potrebbero anche mettere in pericolo le persone che li visitano. Sebbene i percorsi di attacco specifici per queste vulnerabilità non siano dettagliati nel riepilogo che abbiamo, esistono modi generali in cui un sito web dirottato può influire sugli utenti:

  • Furto delle credenziali: Se un attaccante controlla un sito, potrebbe essere in grado di catturare nomi utente e password digitati nella sua pagina di login.
  • Esposizione dei dati dei moduli: I moduli di contatto, le pagine di pagamento e i moduli di registrazione possono essere alterati per inviare ciò che digiti a qualcun altro.
  • Reindirizzamenti o download malevoli: Un sito compromesso può essere modificato per indirizzare i visitatori verso pagine o file dannosi, il che può mettere a rischio il tuo dispositivo.

Niente di tutto ciò significa che ogni sito PHP sia pericoloso. La maggior parte dei siti verrà aggiornata, e molti non sono mai stati vulnerabili. Il punto è che l'anello debole potrebbe essere un server a cui non hai mai pensato, quindi è utile pianificare questa possibilità.

Cosa può e non può fare una VPN contro le vulnerabilità lato server

Una VPN crittografa la connessione tra il tuo dispositivo e il server VPN e nasconde il tuo indirizzo IP dai siti che visiti. Questo è utile su Wi-Fi pubblici e per limitare parte del tracciamento.

Non risolve una vulnerabilità sul server del sito web. Se un sito che visiti è stato compromesso, il tuo traffico arriva comunque a quel sito, e qualsiasi cosa tu invii lì può ancora essere vista da chi lo controlla. Una VPN inoltre non ti impedisce di inserire la tua password in un modulo di login manomesso. Considerala come uno strato di protezione della privacy, non una difesa contro un bug lato server.

Cosa significa questo per te

Probabilmente non puoi sapere quali siti eseguono versioni vulnerabili di PHP, e non è necessario. Ciò che conta è ridurre i danni se un sito che utilizzi viene violato. I rischi principali sono le password riutilizzate, gli account senza un secondo passaggio di verifica e la consapevolezza ritardata che le tue informazioni sono state esposte. Ognuno di questi è qualcosa che puoi controllare oggi.

Passi pratici per proteggerti mentre i siti applicano le patch

  1. Usa una password unica per ogni account. Un gestore di password rende tutto questo realistico. Se un sito divulga la tua password, il danno si ferma lì.
  2. Attiva l'autenticazione a due fattori (2FA). Anche se una password viene catturata, un secondo fattore rende più difficile utilizzarla. Le app di autenticazione o le chiavi hardware sono generalmente più sicure degli SMS.
  3. Sii cauto con i moduli sensibili. Evita di inserire dati di pagamento o personali su siti che sembrano insoliti, si caricano in modo strano o si comportano diversamente rispetto a prima.
  4. Mantieni aggiornati browser e sistema operativo. Questo riduce la possibilità che una pagina malevola sfrutti una debolezza nota sul tuo dispositivo.
  5. Fai attenzione agli avvisi di violazione. Se un'azienda ti informa di essere stata colpita, cambia la tua password tempestivamente e controlla l'attività dell'account.
  6. Usa una VPN per ciò che sa fare bene. Aiuta sulle reti non affidabili, ma non affidarti ad essa per compensare un sito web compromesso.

In conclusione

L'impennata segnalata nei tentativi mostra quanto rapidamente si muovano gli attaccanti una volta che le vulnerabilità diventano pubbliche, e quanto gran parte del web dipenda da software che i suoi visitatori non vedono mai. La migliore risposta alla domanda su cosa dovrebbero fare i visitatori riguardo alla vulnerabilità PHP è rendere meno utili le credenziali rubate: password uniche, 2FA e attenzione agli avvisi di violazione. Per una lista di controllo concisa, leggi la nostra guida su cinque modi per restare al sicuro online dopo la vulnerabilità PHP e metti in atto questi passaggi mentre i proprietari dei siti completano le loro patch.