什么是(大多数?)安全的方式来处理Web应用程序中的数据库连接?

sza*_*gab 3 security postgresql

我有一个使用PostgreSQL用Perl编写的Web应用程序.

访问PostgreSQL数据库时,我需要提供用户名和密码.为了使密码可用于系统的无人值守启动,我需要将密码嵌入我的应用程序或配置文件中,或者作为Apache中配置的环境变量.

无论哪种情况,我都必须在某处以明文格式提供密码.

它是如何在真实的网站上完成的?

Tor*_*amo 6

最安全的方法是使用配置文件,并将其放在公共文件夹之外.