在需要打开数据库连接的应用程序中,必须将用户名/密码详细信息发送到数据库。存储和使用这些数据的最安全方式是什么?
在需要打开数据库连接的应用程序中,必须将用户名/密码详细信息发送到数据库。存储和使用这些数据的最安全方式是什么?
chmod
进行保护(可选地进行加密),以便只有应用程序可以读取它。这取决于您使用的数据库。对于Microsoft SQL Server,您可以在配置中加密数据库连接字符串,或者使用集成安全性,在该安全性下,您使用从连接的应用程序的身份连接到数据库。
将其放在应用程序读取的单独文件中,而不是源代码中。然后使用系统安全性使此文件仅可被应用程序用户读取。