Bir şekilde güvenli bir şekilde, veritabanı.php dosyasında ayarlanan bağlantı dizgisine ihtiyaç duyuyorduk, belki de kimlik bilgilerini şifreliyordu ya da başka bir fikrin hoşuna gideceğini düşünüyorsanız, fikir şu ki; kaynak kod sisteminde açık kimlik bilgileri, Selamlar!secureize database.php Laravel 4.2
0
A
cevap
0
Bu teknik bilginin bir repoda güvenli bir şekilde saklanmasıyla ilgili sorunuzu cevaplamadığını fark ettim. Ancak bence haklı ve daha güvenli kanıtlayabilir. YMMV.
Depoda bunu yapmak yerine, DB giriş kimlik bilgilerini içeren sunucuda (güvenli izinlerle) hazırlanmış bir veritabanı.php ve dağıtımda doğru konuma kopyalayabilirsiniz. Bu, repo'yu temiz tutar ve ihtiyaç duyulduğu kadar güvenli olabilir (dosya şifrelenebilir/yalnızca dağıtıcıyı yöneten bir kullanıcı için kullanılabilir).
Hangi veritabanını kullanıyorsunuz? MySQL 5.6 veya daha yeni bir sürümdeyseniz, şifreli bir giriş yolu oluşturmak için [mysql_config_editor] 'ı (http://dev.mysql.com/doc/refman/5.7/en/mysql-config-editor.html) kullanabilirsiniz. Kimlik bilgileri yerine giriş yapmak için kullanın. –
usamos SQL Server 2008 y MySQL 5.5 – mapacheneitor
Bu durumda, hassas verileri ortam değişkenlerine kaydetmek için [dotenv] (https://github.com/vlucas/phpdotenv) kullanabilirsiniz. –