Come mantenere i dati importanti al sicuro in caso di compromissione totale?

2

La domanda è semplice e interessante allo stesso tempo.

Come manterresti i tuoi dati al sicuro in caso di totale compromissione della tua infrastruttura? Questo non dovrebbe MAI accadere, ma come tutti sappiamo, accadono cose brutte, e mi sto preparando per il peggio.

Ho due tipi di dati:

  • Dati di registro (log di accesso dall'applicazione stessa, registri di sicurezza ecc.)
  • backup MySQL

Abbiamo già un sistema in cui il backup MySQL e tutti i registri inclusi vengono trasferiti periodicamente all'archivio Amazon S3.

Questo ci proteggerà in caso di crash totale (non dovrebbe mai accadere neanche - Doomsday prepping!)

E se un hacker malintenzionato dovesse compromettere l'intero sistema? Quale sarebbe la migliore soluzione? Può facilmente rimuovere la nostra chiave API e utilizzarla in modo improprio per eliminare i dati da Amazon S3. Abbiamo scaduto le regole in luoghi in modo che il controllo delle versioni sia un no-go.

Sto pensando a qualche tipo di servizio di sola scrittura in esecuzione su un sistema completamente diverso? Forse qualcosa come Rollbar.com per i log e un server completamente diverso che tira periodicamente il database, per una memorizzazione completamente off limits?

Che cosa pensi delle mie soluzioni proposte? Hai qualche idea? Commenti? È abbastanza sicuro? Qualche alternativa?

    
posta Henrik 08.05.2014 - 22:11
fonte

1 risposta

0
  1. Scrivi backup aggiuntivi su supporti (DVD / Blu-ray / Tape o un disco rigido) e memorizzali offline. Questo posto deve essere salvato da furti, danni fisici, ...
  2. Scrivi i tuoi registri su un altro server usando rsyslog . Questo dovrebbe essere un server hardened e il login remoto deve essere disabilitato.

Dovresti anche pensare a crittografare i tuoi backup. Quindi, se qualcuno ottiene l'accesso (remoto @ S3 o fisico con i tuoi dati di backup) non può trarre vantaggio dai tuoi dati. La crittografia asimmetrica ha il vantaggio di permetterti di mantenere la chiave privata del tuo sistema.

    
risposta data 09.05.2014 - 18:05
fonte

Leggi altre domande sui tag