-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de Renata
Enviado el: Jueves, 12 de Agosto de 2010 10:27 p.m.
Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] Ayuda con proteccion de datos
Luis
Luis
----- Original Message -----
From: "Mario L�pez" <guag...@gmail.com>
To: "Comunidad de Visual Foxpro en Espa�ol"
<publice...@googlegroups.com>
Sent: Friday, August 13, 2010 8:20 AM
Subject: [vfp] Re: Ayuda con proteccion de datos
Renata:
Independientemente de que sea mejor pasarte o no a una alternativa
cliente-servidor,
en realidad los DBFs en s� *SI SE PUEDEN PROTEGER* si el sistema
operativo
lo permite. Para eso tanto el servidor como los clientes tienen que
tener Windows
2000 en adelante.
La forma que yo utilizo es:
En el sistema operativo
----------------------------------
* Crear una cuenta de usuario espec�fica para permitir que el sistema
acceda
a los datos
* Asignarle una contrase�a a dicha cuenta
De ac� en m�s el programa tiene los permisos que le asignaste a la
cuenta
"usuario_sistema", as� que puede crear conexiones de red, abrir y
modificar
archivos, etc.
HTH
Mario
On 13 ago, 03:39, "Walter R. Ojeda Valiente" <w...@hotmail.com> wrote:
> Hola Renata
>
> Esta misma pregunta ya la respond� no hace mucho tiempo, puedes buscar
> entre los e-mails, si te interesa verla.
>
> En s�ntesis, los .DBF s� se pueden proteger, pero esa protecci�n tiene sus
> limitaciones. Si tu aplicaci�n requiere que los datos sean seguros,
> deber�s cambiarte a alg�n SQL, �cu�l de ellos? depende de tu gusto, todos
> tienen sus ventajas y sus desventajas. MySQL es la mejor opci�n si piensas
> tener bases de datos en Internet. Para aplicaciones de escritorio,
> Firebird es buen�simo, te lo recomiendo.
>
> Si alguien quiere abrir una Base de Datos SQL deber� saber:
> - El nombre de la Base de Datos
> - La ubicaci�n de la Base de Datos
> - Cual es el motor utilizado (Firebird, MySQL, SQLExpress, PostgreSQL,
> Oracle, etc.)
> - Nombre del usuario
> - Contrase�a del usuario
>
> Si alguien no conoce uno solo de esos datos, no podr� acceder a la Base de
> Datos. Como ves, hay mucha seguridad. No es perfecto ni infalible, por
> supuesto, en Inform�tica no se pueden proteger los archivos al 100%, pero
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________
En la sección de -- Sitios para motores de bases de datos --, cuando se hace click en la liga de la conexión de MySql, apunta a la conexión de Firebird.
Saludos
Armando R.
* al entrar desprotegedbf
close tables gnDbcnumber = ADIR(gaBaseDatos, '*.DBF') && Crea la matriz. FOR nCount = 1 TO gnDbcnumber && Bucle para obtener el número de tablas. if substr(gaBaseDatos(nCount,1),1,7) <> "FOXUSER"nfile =
FOPEN(gaBaseDatos(nCount,1)+'.DBF',12) FWRITE(nfile,'0') &&el numero cero (0) FCLOSE(nfile) endifENDFOR
* al salir protegedbf
close tables gnDbcnumber = ADIR(gaBaseDatos, '*.DBF') && Crea la matriz. FOR nCount = 1 TO gnDbcnumber && Bucle para obtener el número de bases de datos. if substr(gaBaseDatos(nCount,1),1,7) <> "FOXUSER"nfile =
FOPEN(gaBaseDatos(nCount,1)+'.DBF',12)ENDFOR
__________ Información de ESET Smart Security, versión de la base de firmas de virus 5364 (20100813) __________
ESET Smart Security ha comprobado este mensaje.
http://www.eset.com
Aha , y en un entorno multiusuario como haces?, y si se le colgó el sistema y lo cerro mas te quedarían desprotegidas?
Lo mejor es alternativa económica es guardar los datos encriptados y listo
Saludos
Luis Dalmasso
Ivan Martinez
>>>-----Mensaje original-----
>>>De: publice...@googlegroups.com
>>>[mailto:publice...@googlegroups.com] En nombre de Mario López
>>>Enviado el: Viernes, 13 de Agosto de 2010 08:51 a.m.
>>>Para: Comunidad de Visual Foxpro en Español
>>>Asunto: [vfp] Re: Ayuda con proteccion de datos
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Luis Mata
Enviado el: Lunes, 16 de Agosto de 2010 07:54 a.m.
Para: publice...@googlegroups.com
Asunto: Re: [vfp] Re: Ayuda con proteccion de datos