Seguridad conexion base de datos por internet :P HEEEELP ^_^

12/01/2005 - 11:26 por david | Informe spam
Hola

Estamos desarrollando una aplicación Cliente-Servidor para unos 20
ordenadores que se conectaran a través de Internet, ya tenemos hecha la
parte de introducción de datos y la de búsqueda, y tenia pensado para
incrementar la seguridad cifrar los datos en la base de datos con algún
tipo de algoritmo simétrico, pero claro ahora he pensado que si los
datos están cifrados cuando haga la consulta a la base de datos si tengo
cifrada la cadena es posible que nunca encuentre resultados, sobre todo
si hago una búsqueda por un cachito de cadena (select * from personal
where nombre like ‘?pp’).

Me podéis aconsejar cual seria la mejor manera para incrementar la
seguridad en el programa.

Muchas gracias

Utilizo SQL Server 2000,Windows 2000 Server y Visual C#

Un Saludo
David
 

Leer las respuestas

#1 Anthony Alvarado (mentores.net)
12/01/2005 - 23:01 | Informe spam
Creo que lo mas facil es publicar los metodos de acceso a datos mediante web
services. Y poner estos en direcciones con SSL, es decir
https://www.tudominio.com/wsdatos.asmx
Asi todos los datos viajan encriptados y no debes preocuparte por nada .NET
se encarga de todo.

Espero sea de ayuda

Saludos.

Anthony Alvarado
Ingresa a la nueva comunidad de ayuda http://www.mentores.net/


"david" escribió:

Hola

Estamos desarrollando una aplicación Cliente-Servidor para unos 20
ordenadores que se conectaran a través de Internet, ya tenemos hecha la
parte de introducción de datos y la de búsqueda, y tenia pensado para
incrementar la seguridad cifrar los datos en la base de datos con algún
tipo de algoritmo simétrico, pero claro ahora he pensado que si los
datos están cifrados cuando haga la consulta a la base de datos si tengo
cifrada la cadena es posible que nunca encuentre resultados, sobre todo
si hago una búsqueda por un cachito de cadena (select * from personal
where nombre like ‘?pp’).

Me podéis aconsejar cual seria la mejor manera para incrementar la
seguridad en el programa.

Muchas gracias

Utilizo SQL Server 2000,Windows 2000 Server y Visual C#

Un Saludo
David

Preguntas similares