Alternativas a SQL Server TDE


8

Debido al alto costo de SQL Server Enterprise Edition, que incluye la función de cifrado de datos transparente, estoy buscando un producto alternativo y solo he encontrado un par de opciones:

¿Podría alguien proporcionar detalles de su experiencia con cualquiera de los productos anteriores (impacto en el rendimiento, facilidad de uso, etc.)?

¿Alguna otra alternativa a SQL Server TDE?

Nota: Actualmente estamos utilizando SQL Server 2008 R2 Standard Edition.

Respuestas:


8

Tenemos bastantes servidores mixtos, que usan encriptación, dependiendo de la necesidad del negocio. Para servidores muy críticos, decidimos actualizar a la edición Enterprise, ya que no solo proporciona TDE sino también otros beneficios cuando se trata de rendimiento o solución de problemas.

Sí, TDE es bastante efectivo y muy bueno, pero dado que tiene un costo, decidimos que las empresas de prioridad media y baja utilicen una herramienta de terceros como NetLib.

Me gustaría destacar algunos de sus beneficios, según nuestro uso:

  • Proporciona cifrado de datos transparente y cifrado de columna para todas las versiones de SQL Server desde 2000 hasta 2014, y para todas las ediciones de SQL Server desde Express hasta Enterprise. El TDE de SQL Server está disponible solo en la edición Enterprise de SQL Server 2008 y posterior.
  • Fácil de configurar y mantener. Nos tomó apenas 5-6 minutos hacerlo, una vez que nos dimos cuenta de lo que había que hacer.
  • Las claves de la base de datos se almacenan fuera de SQL Server, incluidas ubicaciones alternativas como la red, los medios extraíbles, etc.
  • El cifrado de datos transparente de Encryptionizer prácticamente no tiene impacto en el rendimiento de la base de datos (<1%) en un servidor de tamaño adecuado. Algunos informes de referencia muestran que el TDE de SQL Server tiene un mayor impacto en el rendimiento entre el 5-10%.
  • Soporte para FILESTREAMS (SQL Server 2008 y SQL Server 2014).
  • Admite copias de seguridad comprimidas de SQL Server (CON COMPRESIÓN).
  • Posible cifrar bases de datos del sistema, incluidas la masterbase de datos y la tempdbbase de datos.

No he escuchado mucho sobre DbDefence, pero sí, creo que es compatible con la replicación, el envío de registros y la duplicación. Lee aquí para más información.

Creo que puede probar los productos anteriores y decidir, según las necesidades comerciales, cuál se adapta mejor a su entorno.


Gracias por su respuesta. ¿Podría preguntarle cuánto tiempo ha estado usando NetLib Encryptionizer? ¿Cualquier problema?
Matt F

2
Aproximadamente 6 meses y no he escuchado ninguno. Lea aquí por su trabajo completo que también nos ayudó: sqlservercentral.com/articles/Product+Reviews/…
KASQLDBA

3
Descargo de responsabilidad: soy de NetLib Security. Si los moderadores me lo permiten, puedo responder cualquier pregunta específica que tenga aquí. De lo contrario, vaya a netlibsecurity.com y haga clic en Contáctenos y estaremos encantados de responder cualquier pregunta que tenga.
Neil Weicher

3

Recientemente tuve que buscar información para cifrar los datos sin comprar la Edición Enterprise, que es demasiado para nuestro presupuesto. Esto es lo que encontré:

Desde SQL Server 2016 SP1, la función Siempre cifrado se incluye en las ediciones express de SQL Server. No proporciona cifrado de base de datos completo como TDE, DbDefence y NetLib Encryptionizer, debe definir las columnas que desea cifrar. Pero tiene la ventaja de hacerse automáticamente. Por lo tanto, puede ser una buena alternativa.

Otra posibilidad es cifrar directamente los archivos con EFS o BitLocker. Estas dos características están incluidas en Windows.

Para EFS, debe definir los archivos que desea cifrar, y solo el usuario que cifró los archivos puede leerlos / copiarlos (por lo tanto, debe usar la cuenta que ejecutará el servicio SQL Server). Pero puede traer problemas de rendimiento.

BitLocker encripta toda la base de datos, pero requiere tener un hardware específico: un módulo TPM en el servidor.

Todavía tengo que probar DbDefence y Encryptionizer pero actualizaré mi respuesta cuando lo haga.


¿Qué es exactamente EFS?
TT.

2
Es un mecanismo de encriptación de Windows hecho a nivel de sistema de archivos. Está disponible desde Windows 2000 en las ediciones Professional o Server (no funciona en las ediciones Home). Puede agregarlo a un archivo solo a través de sus propiedades.
Loïc Lopes

1

Como señaló, hay dos alternativas principales a TDE: Encryptionizer y DBDefence. Sin embargo, funcionan de manera muy diferente: Encryptionizer se encuentra entre SQL Server y el sistema operativo. DBDefence inyecta código en el proceso SQL en ejecución utilizando el SDK Detours (ahora desaparecido). Ambos admiten todas las versiones y ediciones de SQL Server. (Descargo de responsabilidad: soy de NetLib Security ).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.