Red de conocimientos turísticos - Información de alquiler - ¿Por qué la seguridad de VFP es tan deficiente? ¡Qué dolor! ¡Es una pena que se haya eliminado un software de programación de bases de datos tan bueno!

¿Por qué la seguridad de VFP es tan deficiente? ¡Qué dolor! ¡Es una pena que se haya eliminado un software de programación de bases de datos tan bueno!

Sigue lo que dijeron las personas arriba y continúa expresando tus propias opiniones.

La seguridad se refleja en la base de datos, esto es correcto. Debido a que esta base de datos es demasiado fácil de abrir, VFP no proporciona ningún mecanismo de seguridad completo (ni siquiera el más básico), y la relación entre la llamada base de datos y las tablas de VFP también es muy vaga, lo que fácilmente puede causar pérdida de datos e inconsistencia.

La mala seguridad también se refleja en los procedimientos compilados. VFP se interpreta y ejecuta en lugar de compilarse, por lo que el código es muy fácil de descompilar.

Dado que DBF en sí no proporciona un mecanismo de seguridad, y si crea su propio mecanismo de seguridad en el código, es muy fácil para las personas ver su código fuente a través de la descompilación, haciendo que su arduo trabajo quede en nada. .

De hecho, el propio VFP también es consciente de estas deficiencias, pero VFP no nació para "hacer grandes cosas jaja, si quieres usarlo, entonces debes aceptar estas deficiencias".

Pero la programación VFP es realmente rápida y buena, por lo que no podemos darnos por vencidos. Entonces, ¿qué hacer?

Diga adiós al pensamiento original de programar a través de tablas de datos DBF y utilice SQL Server o SQL en cualquier lugar como base de datos backend.

Si miras fuera del círculo de DBF y miras a VFP, ¡sigue siendo una muy buena herramienta de desarrollo front-end!

Deje la seguridad de la base de datos en manos de la base de datos misma, luego, cuando compile un programa VFP, podrá prestar más atención a las funciones del programa en sí.

¡De esta manera, realmente podrás crear un programa muy bonito y práctico en poco tiempo!

En cuanto al archivo EXE compilado, no continúe ejecutándolo desnudo. Simplemente agregue un shell o algo así para que no sea tan fácil descompilarlo.

Me encanta VFP. Después de todo, ella pasó mi juventud conmigo y, hasta ahora, sigo luchando con VFP~~~

.