En donde esta la seguridad

30/08/2004 - 03:33 por Franklin Int. | Informe spam
Saludos amigos del foro, por favor ayudenme con este problema
que no he logrado solucionar todo el fin de semana
Por motivos de seguridad estoy migrando mi aplicacion a un
Motor de base de datos estoy probando con SQL SERVER y la verdad
con instrucciones SPT no he tenido problema.
El problema es con la seguridad.
Esto es lo que me pasa
TENGO LISTA mi BDD en SDQL SERVER con sus tablas indices relaciones y con
unos datos de prueba.
1. Creo un SYSTEM DNS con el drive de SQL server, ingreso el user y el
passwd
2. Realizo un test de conexion y todo bien
3. Creo la conexion con el origen de datos desde mi programa inicial de VFP

Public oConnHcgo
oConnHcgo =sqlconnect("DNSClientes","useroperate","useroperate")
** La conexion es satisfactoria

Ahora tengo una BDD local la que uso para almacenar las vistas remotas
Primero me pide que cree una Conexion, me pide el origen de datos
id usuario y la contraseña y la BAse de Datos.
Aqui COMIENZAN los problemas el campo de la Contraseña no esta oculto
aparece a la vista
sin ninguna proteccion con Asteriscos, por lo que cualquiera que edite
la conexion de la BAse de datos local puede ver el username y la contraseña
que se
utiliza para acceder al servidor de SQL SERVER.
Como se puede ocultar esta informacion o hay algo que estoy haciendo mal.
O necesito otro motor de BDD MYSQL FIREBIRD..


gracias por su tiempo y ayuda
 

Leer las respuestas

#1 Alex Feldstein
30/08/2004 - 11:49 | Informe spam
On Sun, 29 Aug 2004 20:33:29 -0500, "Franklin Int."
wrote:

[SNIP]
Public oConnHcgo
oConnHcgo =sqlconnect("DNSClientes","useroperate","useroperate")
** La conexion es satisfactoria

Ahora tengo una BDD local la que uso para almacenar las vistas remotas
Primero me pide que cree una Conexion, me pide el origen de datos
id usuario y la contraseña y la BAse de Datos.
Aqui COMIENZAN los problemas el campo de la Contraseña no esta oculto
aparece a la vista
sin ninguna proteccion con Asteriscos, por lo que cualquiera que edite
la conexion de la BAse de datos local puede ver el username y la contraseña
que se
utiliza para acceder al servidor de SQL SERVER.
Como se puede ocultar esta informacion o hay algo que estoy haciendo mal.
O necesito otro motor de BDD MYSQL FIREBIRD..




No uses DSN. Usa SQLStringConnect. Mantén la clave encriptada hasta el
último momento.

Ver:
http://fox.wikis.com/wc.dll?Wiki~VFPCommandSQLStringConnect



Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(Address scrambled with ROT-13)

Preguntas similares