none
Seguridad en sistema local RRS feed

  • Pregunta

  •  

    Hola a todos, me gustaría me ayudaran con una duda de seguridad, el problema es que tengo que instalar un manejador de base de datos en diferentes maquinas, esto por que no se puede depender de una red de ningún tipo para el funcionamiento del sistema, el problema es que no puede dejar los datos libres a los usuarios por que los pueden copiar y vender a la competencia.

     

    Me gustaría saber si hay una forma como de ofuscar la base de datos para que aunque me copien los archivos de la bd, no puedan ver lo que hay en ellos.

     

    Bueno les cuento un poco más: Tengo que hacer un sistema para distribuirlo a varios agentes de venta de x compañía, me topo con el problema de que no quieren que estos agentes dependan de internet, por lo tanto les tengo que instalar la base de datos a cada uno de los agentes, de hay la necesidad de que ellos no puedan acceder a la información que se encuentra en la base de datos por ningún motivo, ya que de acceder la pueden vender a la competencia y como verán es información muy delicada para que la tenga la competencia, el sistema se tiene pensado que se desarrollo en php o en java, por lo tanto estoy buscando la base de datos más segura y que me garantice la integridad de la información.

     

    Gracias por su respuesta


    • Editado Lau_nah martes, 19 de abril de 2011 21:18
    martes, 19 de abril de 2011 20:53

Respuestas

Todas las respuestas

  • Si con TDE transparent data encryption quizá puedas lograr eso que propones. Cuentanos algo más de detalle para ver si podemos ayudarte más a fondo.
    Comparte lo que sepas, aprende lo que no sepas (FGG)
    martes, 19 de abril de 2011 21:02
    Moderador
  • Hola.

    Existiendo numerosos mecanismos, el más simple quizá sea Trasnparent Data Encryption (TDE). Es una funcionalidad específicamente diseñada para casos como el tuyo. Échale un ojo a la información de los Books Online. Si no es lo que buscas, como te decía, hay muchos otros caminos.

    http://msdn.microsoft.com/es-es/library/bb934049.aspx


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    martes, 19 de abril de 2011 21:06
    Moderador
  • Hola Alberto. eh estado testeando un poco con la solución que me diste al problema, sin embargo tengo una gran duda, para poder crear el certificado me topo con que necesito una versión enterprise de SQL SERVER, mi gran duda es si yo la creo con la versión enterprise en mi pc, es necesario que las computadoras que vallan a tener acceso a esa base de datos también tengan la versión enterprise? o con que ellos tengan una versión express es suficiente?.

     

    De antemano agradezco tu respuesta.

     

     

    Saludos

    lunes, 25 de abril de 2011 15:20
  • Con el permiso de Alberto,

    Lau_nah, TDE sólo funciona con la edición Enterprise. Si vas a desplegar la aplicación en diferentes ordenadores y estos no van a acceder a un servidor central sino a uno local, si vas a usar TDE entonces no te queda otra que instalarles la edición Enterprise.

    • Marcado como respuesta Lau_nah lunes, 25 de abril de 2011 15:37
    lunes, 25 de abril de 2011 15:27
  • Muchas gracias por tu respuesta Carlos
    lunes, 25 de abril de 2011 15:37