Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2008, 13:30
Avatar de @padawan@
@padawan@
 
Fecha de Ingreso: julio-2005
Mensajes: 393
Antigüedad: 19 años, 5 meses
Puntos: 6
Optimizacion seguridad y permisos en Sql Server 2000.

Me delegaron un sitio web para optimizar en cuanto a programacion y seguridad en la base de datos, el sitio esta construido en asp clasico y bd sql server 2000, el problema era que estuvo siendo atacado por sql injection, he cerrado todas las puertas a nivel de programacion, pero como no tengo tantos conocimientos sobre seguridad en sql server, quisiera que me den algunos consejos y de paso les tiro algo de informacion asi me pueden dar una mano.

Info:
Todas las tablas tienen de owner a "dbo" yo me pregunto es recomendable esto? o deberia cambiarle el owner a las tablas por otro usuario que no tenga tantos atributos.

Los atributos de dbo son:
public
db_owner

me fije en permisos y tiene todos los permisos para todas las tablas

Tengo otro usuario propio pero solo sirve para conectarse a la base de datos mediante odbc u oledb provider, solo sirve para el script de la cadena de conexion nada mas.

ME pregunto yo, deberia ser este usuario el owner de todas las tablas que se utilizen en el sitio web? que permisos deberia asignarle para que sea lo mas seguro posible.

Espero me puedan dar una mano, desde muchas gracias.