Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
securize database.php Laravel 4.2_Database_Security_Laravel_Laravel 4_Config - Fatal编程技术网

securize database.php Laravel 4.2

securize database.php Laravel 4.2,database,security,laravel,laravel-4,config,Database,Security,Laravel,Laravel 4,Config,我们需要一个安全的连接字符串,该字符串是在database.php文件中设置的,我们正在考虑可能会加密凭据,或者如果您认为另一个想法是受欢迎的,这个想法是源代码系统中没有显式凭据,您好 我意识到,从技术上讲,这并不能回答您关于在回购协议中安全存储细节的问题。不过,我认为这是有好处的,而且可能会更安全。YMMV 与在存储库中执行此操作不同,您可以在服务器上准备一个包含DB登录凭据的database.php(带有安全perms),并将其复制到部署时的正确位置。这样可以保持回购协议的清洁,并且可以根据

我们需要一个安全的连接字符串,该字符串是在database.php文件中设置的,我们正在考虑可能会加密凭据,或者如果您认为另一个想法是受欢迎的,这个想法是源代码系统中没有显式凭据,您好

我意识到,从技术上讲,这并不能回答您关于在回购协议中安全存储细节的问题。不过,我认为这是有好处的,而且可能会更安全。YMMV


与在存储库中执行此操作不同,您可以在服务器上准备一个包含DB登录凭据的database.php(带有安全perms),并将其复制到部署时的正确位置。这样可以保持回购协议的清洁,并且可以根据需要进行安全保护(文件可以加密/仅对处理部署等的一个用户可用)。

您使用的是什么数据库?如果您使用的是MySQL 5.6或更高版本,则可以使用创建加密的登录路径,并使用该路径而不是凭据进行登录。usamos SQL Server 2008 y MySQL 5.5在这种情况下,您可以使用在环境变量中存储敏感数据。