MySQL e crittografia dei file di dati
-
02-07-2019 - |
Domanda
C'è un modo per crittografare il file di dati utilizzato da mysql? Ho un server mysql su una macchina aperta e vorrei crittografare il file di dati, quindi anche se qualcuno copia i file di dati, non possono leggere i dati.
Grazie
Soluzione
Non sono sicuro di cosa intendi quando dici che la tua macchina è aperta. Se le persone hanno accesso alla console o al tuo account, è molto più difficile crittografare il file.
Hai guardato Truecrypt ? Funziona con i sistemi operativi più diffusi e consente di creare una partizione crittografata virtuale, bloccare una partizione del disco rigido, un'unità esterna o un dispositivo USB.
Altri suggerimenti
Per chiunque stia cercando una soluzione di crittografia MySQL trasparente per Linux , c'è un prodotto relativamente nuovo sul blocco con cui abbiamo lavorato: http://www.gazzang.com/
Non sono affiliato con Gazzang ... solo un cliente felice.
MySQL non supporta la crittografia dei file di dati in modo nativo. Esistono 3 prodotti là fuori come:
http://www.vormetric.com/products/vormetric_database_encryption_expert.html
C'è un 'white paper' sull'argomento qui:
http://www.vormetric.com/documents/FINALPart2DatabaseEncryptionCoreGuard
/ p>Ad essere onesti, se il contenuto del database ha un valore commerciale o contiene dati personali su individui, dovresti davvero controllare chi ha accesso ai file di dati (crittografati o meno). Nel Regno Unito, lasciare tali file di dati aperti ai passanti occasionali sarebbe una protezione dei dati no.
Se si utilizza Windows EFS e si avvia MySQL come servizio, è necessario effettuare le seguenti operazioni:
- vai su Servizi e trova il servizio MySQL
- interrompe il servizio
- fai clic con il pulsante destro del mouse - > proprietà - > SCHEDA DI LOGON
- controlla " Questo account "
- inserisci il nome del tuo account Windows, ad es. & Quot;. \ Nomeutente "
- fornisci la tua password
- avvia il servizio
Il servizio MySQL ora dovrebbe avviarsi senza errori.
Per utilizzare la crittografia EFS di Windows:
http: // windows. microsoft.com/en-us/windows/encrypt-decrypt-folder-file#1TC=windows-7
Altre informazioni su di esso:
http://www.petri.co.il/how_does_efs_work.htm#
!!! Non dimenticare di esportare il certificato !!!
potresti crittografare i dati all'interno di mysql usando la funzionalità di crittografia integrata.
per quanto riguarda i file, qualsiasi soluzione di file dovrebbe funzionare correttamente.