Controlli di sicurezza per Drupal: impostazioni, moduli e permessi

La pagina Report di stato di Drupal segnala alcuni problemi, ma solo a chi la apre, un sito alla volta. L'agente fa gli stessi controlli e qualcuno in più su tutti i siti Drupal.

Le impostazioni di Drupal si dimenticano dopo il lancio.

Senza trusted_host_patterns Drupal risponde a qualunque header Host, e questo permette di avvelenare la cache e di mandare link di reset della password falsi. Devel o il modulo PHP lasciati attivi dopo lo sviluppo mostrano l'interno del sito o fanno eseguire codice dal browser.

Sono impostazioni che si mettono a posto in cinque minuti, se qualcuno ti dice che mancano.

Cosa controlliamo.

  1. settings.php

    trusted_host_patterns mancante, hash_salt corto o vuoto ($drupal_hash_salt su Drupal 7), file di impostazioni scrivibile.

  2. Moduli e permessi

    Devel, Webprofiler, Kint e il modulo PHP attivi, permessi "Give to trusted roles only" dati ad anonimi o autenticati, Full HTML per tutti.

  3. Funzionamento

    Cron fermo, cache delle pagine o aggregazione CSS e JavaScript spente, aggiornamenti del database in attesa.

Vuoi provarlo su un sito vero? La prova di 30 giorni non chiede la carta di credito.

Prova gratis

Domande frequenti

Funziona su Drupal 7?

Sì, con il modulo per Drupal 7. Alcuni controlli usano i nomi di Drupal 7, per esempio `$drupal_hash_salt`.

Provalo sui siti dei tuoi clienti.

Collega oggi i primi siti e guarda cosa ci trova SitePing.

  • Tutte le funzioni di Complete tranne i backup
  • Fino a 10 siti
  • Per iniziare non serve la carta di credito
  • Alla fine scegli un piano o passi a Free, e non paghi niente
Inizia la prova di 30 giorni

Hai già un account? Accedi. Preferisci guardare prima un sito? Audit gratuito in sola lettura.