Da tempo cerco una risposta a questa domanda e ho sentito che questo posto sarebbe stato un buon posto per chiederlo.
Come si può migliorare la sicurezza in un database MySQL?
Il database con cui sto giocando attualmente ha i suoi dati crittografati. Essendo i valori nelle tabelle vengono crittografati prima di essere inseriti nel database.
Oltre a questo, come posso migliorare la sicurezza e cosa significano alcune letture con "crittografia del database"? Ho letto di alcuni programmi di terze parti in grado di crittografare l'intero database e forse anche solo una certa tabella.
Inoltre, a che tipo di dati influiscono questi programmi? Immagino che riguardino solo i "Dati a riposo". Oppure ci sono applicazioni live là fuori che interagiscono con un database crittografato live?
So che la mia domanda potrebbe sembrare dappertutto, ma riassumendo:
1) Che cosa significa "crittografia del database"? È la crittografia del valore di campo o la crittografia dell'intero database?
2) I programmi di crittografia del database si applicano ai database live? O solo per i database archiviati / di backup?
3) Se i database live dovessero essere crittografati, sicuramente il codice dell'applicazione che lo usa dovrebbe essere cambiato, giusto?
4) Quali sono alcuni programmi che voi ragazzi raccomandate per "crittografia del database"?
5) L'uso di Bitlocker nell'unità in cui sono archiviati i dati MySQL è una buona alternativa?