La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3455 - SEGURIDAD DE BASES DE DATOS
Autor:  FERNANDO INGRASSIA
Tengo un pregunta que me gustaria me contesten.
como puedo hacer para que una base de datos de un programa que yo realizo solo pueda ser leida y modificada por ese programa y no por otros (ej. acces) es decir que no pueda ser accedida por alguien que no deseo.
Se que hay una opción para ingresarle claves de acceso, pero con todos los programas hacker que hay no es seguro, otra opción es encriptarla pero no se como se hacer, si encripto la base (no se como, se que hay programas) como hago para accederla desde mi programa.
gracias por contestarme.

  Respuesta:  Roque Andrés Aranda
Consulta la ayuda de Visual Basic hay algunos ejemplos de como hacerlo.

Para encriptar la base podes hacer lo siguiente al crear la base:

createdatabase (NombreBase, dblangGeneral,dbencrypt)

donde NombreBase es la base de datos
dblanggeneral es el idioma
y dbencrypt la encripta a la vista
en Options podes agregar ,PW=Clave
Mira en detalle la ayuda ya que no recuerdo el uso de PW. Sorry.
La base solo la abriran con la clave correcta. Igualmente si alguien esta dispuesto a violarla...

  Respuesta:  hernan casadesus
Hola

Con respecto al tema de los hackers, no existe nada que te proteja de ellos, si te quieren hacer mal, lo van a hacer, pero si tu informacion es tan importante, lo mas recomendable es que la encriptes, te va a durar un poco mas.

Busca bien en la red, porque esta lleno de OCXs para encriptar.