tipo para encriptar desencriptar datos contraseƱa clave campo mysql encryption

para - insert md5 mysql



MySQL y cifrado de archivos de datos (7)

MySQL no admite el cifrado de archivos de datos de forma nativa. Hay 3 productos disponibles, como:

http://www.vormetric.com/products/vormetric_database_encryption_expert.html

Hay un ''libro blanco'' sobre el tema aquí:

http://www.vormetric.com/documents/FINALPart2DatabaseEncryptionCoreGuardvsColumnLevelWhitePaper7.pdf

Para ser honesto, si el contenido de la base de datos tiene algún valor comercial o contiene datos personales sobre personas, realmente debería controlar quién tiene acceso a los archivos de datos (ya sean encriptados o no). En el Reino Unido, dejar esos archivos de datos abiertos a los transeúntes casuales sería una protección de datos, no, no.

¿Hay alguna manera de encriptar el archivo de datos que usa mysql? Tengo un servidor mysql en una máquina abierta, y me gustaría encriptar el archivo de datos para que incluso si alguien copie los archivos de datos, no puedan leer los datos.

Gracias


Puede usar un sistema de archivos encriptado, como el nativo para NTFS en Windows o una de las varias opciones para Linux. Además, puedes almacenar los datos encriptados.


podría encriptar los datos dentro de mysql usando la funcionalidad de encriptación incorporada.

en cuanto a los archivos, cualquier solución de archivos debería funcionar bien.


No estoy seguro de a qué se refiere cuando dice que su máquina está abierta. Si las personas tienen acceso a la consola, o a su cuenta, es una tarea mucho más difícil encriptar el archivo.

¿ Miraste a Truecrypt ? Funciona para la mayoría de los sistemas operativos populares y permite crear una partición cifrada virtual, bloquear una partición del disco duro, una unidad externa o un dispositivo usb.


Para cualquiera que esté investigando una solución transparente de cifrado MySQL para Linux , hay un producto relativamente nuevo en el bloque con el que hemos estado trabajando: http://www.gazzang.com/

No estoy afiliado a Gazzang ... solo un cliente feliz.


Si está utilizando Windows EFS e inicia MySQL como un servicio, deberá hacer lo siguiente:

  • ve a Servicios y encuentra el servicio MySQL
  • detener el servicio
  • clic con el botón derecho -> propiedades -> TON Logon
  • marque "Esta cuenta"
  • rellene el nombre de su cuenta de Windows, por ej. ". / nombre de usuario"
  • proporciona tu contraseña
  • comenzar el servicio

El servicio MySQL debería comenzar ahora sin errores.

Para usar el cifrado EFS de Windows:

http://windows.microsoft.com/en-us/windows/encrypt-decrypt-folder-file#1TC=windows-7

Leer más obout it:

http://www.petri.co.il/how_does_efs_work.htm#

!!! ¡¡No te olvides de exportar el certificado !!!


Este es un hilo muy antiguo, por lo que sospecho que ya no está monitoreado, sin embargo NetLib lanzó Encryptionizer para MySQL en Windows el año pasado. Proporciona TDE para MySQL en Windows al igual que el Cifrado de datos transparentes integrado de SQL Server.

Vea www.netlib.com/products/mysql-encryption/