programa con base de datos protegida

Iniciado por elezekiel, 27 Agosto 2014, 05:42 AM

0 Miembros y 1 Visitante están viendo este tema.

elezekiel

estoy haciendo un programa con base de datos protegida x contraseña, tengo una duda, si alguien obtuviera ese archivo que esta en access se romperia la clave facilmente para leer los datos (no quieren que los empleados tengan acceso a algunos datos)

que me recomiendan hacer? que sugieren en un caso asi?

los empleados tendran un usuario con menos privilegios pero podrian "robar" la base de datos yhacer cosas tranquilamente con ella.

Pense en cambiar el archivo de lugar o esconderlo.

acepto sugerencias...

programo en visual 6 y access 2003.


gracias de antemano!

engel lex

has un acceso con pocos privilegios y entrgales esa, o usa un intermedio que sea el manejador de la base de datos y el programa mande instrucciones basicas y listo
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

elezekiel

el problema es que la pc unica que se usara lo haran los 5 empleados y el administrador.

El admin y usuaros manejaran el mismo programa, misma database pero los usuarios basicos no pueden ver x informacion de la misma.

gracias

MCKSys Argentina

Si trabajas con Access es imposible tener seguridad utilizando la brindada por el motor de la DB.

Una opcion viable, para evitar a gente de desconoce de reversing y para "complicarle la vida" a una que si sabe, es cifrar la información guardada en la DB.

Osea, implementas todo lo necesario para que el sistema funcione, incluída la proteccion por niveles de acceso, pero toda la info guardaba (o, al menos, la relevante) se guarda en forma cifrada.

Recomiendo una rutina de cifrado no estandar, que sea lo mas larga y lenta posible y guardar el resultado en base64 o chars hexa.

En fin, son ideas...  :P

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


elezekiel

tenes alguna idea basica para saber como cifrar la base de datos?
es de muy apurar pensar que alguien se llevara la base de datos y la hara revisar por alguien con conocimientos avanzado, pero no quiero que nada falle, o al menos si lo hacen que se les complique.. la informacion contiene clientes y la idea es evitar que los empleados los "roben", por eso hay informacion que no pueden ver.

Si oculto la base de datos en x direccion, tienen como averiguar donde esta? la misma tiene contraseña pero segun he leido access no es del todo seguro con la clave solamente.

Gracias x las ideas.