Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-06-2005
Avatar de User_baja1
User_baja1 User_baja1 is offline
Miembro
 
Registrado: feb 2005
Posts: 99
Poder: 20
User_baja1 Va por buen camino
Question proteger base de datos, ayudaa

Hola a todos,
¿como se puede proteger una base de datos sql server para que no pueda ser leida ni modif en otra instancia???

os comento:
Tengo una base de datos ya hecha y quiero que no pueda ser "abierta". He probado a instalar en otro equipo una instacia de sql server y la abro sin problemas !!!! ¿por que??


En detalle he hecho:
1. instalar en otro equipo una instancia con el mismo nombre (la password del 'sa' es distinta)

2. despues cojo los ficheros ??????.mdf y ??????.ldf y los copio a la carperta c:\archivos de programa\microsoft\sql server\instancia\data

3. abro el admin.coporativo y adjunto la base de datos y ya esta ... tengo asceso. ¿?¿?


(he repetido la prueba pero asegurandome de que en la base de datos original el propietario fuera un usuario que he creado, asi ya no seria el sa. Yo pienso que luego al adjuntarla o restaurarla deberia de pedirme el usuario y contraseña ...)

¿Sabeis que pasa? Estoy un poco pez en esto,lo habia dejado para lo ultimo pensado en que seria seguro y veo que no.

P.D: He visto algunas herramientas que sacan las passwords encriptadas de la tabla sysxlogin de la instancia.master y luego con un diccionario la fuerza bruta obtienen la password. Pero en mi caso no haria ni falta pues solo con crear una instancia ... voalá...


gracias.
david.
Responder Con Cita
  #2  
Antiguo 16-06-2005
Avatar de Xianto
Xianto Xianto is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nací en Neuquén (ARG), desde 2001 Spain
Posts: 151
Poder: 20
Xianto Va por buen camino
Cita:
He visto algunas herramientas que sacan las passwords encriptadas de la tabla sysxlogin de la instancia.master
Buenas...

Fijate lo que dices... la parte de instancia.master

Eso te lo dice todo, los motores de DB estan preparados para tener seguridad contra intrusiones externas, en ningun caso para internas...

Ya que si tiene acceso fisico al equipo donde instalas la DB y sabe la password del equipo para entrar, pues ya puede hacer lo que quiera con tu DB.

Las claves de los usuarios se guardan en Master, no en tu DB, si tiene acceso al server, puede copiar tu DB a gusto !!!

Saludetes !!!
__________________
El diseño dira si tiene futuro...
Responder Con Cita
  #3  
Antiguo 03-07-2005
Carlex Carlex is offline
Miembro
 
Registrado: feb 2004
Ubicación: Bolivia
Posts: 88
Poder: 21
Carlex Va por buen camino
Exclamation

Buenas, recien estoy profundizando en el SQL Server y al ser un motor mas potente que access por ejemplo ciertamente me di cuenta q su seguridad es asi de facil de vulnerar, en access basta poner una contraseña total y no accedes por nada(salvo con programas de fuerza bruta o algo similar), lo grave es si te olvidas la clave , pero en SQL Server podes copiarla abrirla en otro lado sin problema alguno, creo q debe haber alguna forma de impedir el acceso hasta de lectura de la base de datos, sin tener q cerrar bajo llave la maquina...

Saludos
Responder Con Cita
  #4  
Antiguo 04-07-2005
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
pues no, no la hay
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:36:40.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi