Wir brauchen eine gesicherte irgendwie die Verbindungszeichenfolge, die in der Datenbank.php-Datei gesetzt wird, dachte, vielleicht verschlüsseln die Anmeldeinformationen oder wenn Sie an eine andere Idee denken, ist die Idee, dass es keine gibt explizite Anmeldeinformationen im Quellcode-System, Grüße!securize database.php Laravel 4.2
0
A
Antwort
0
Ich weiß, dass dies technisch nicht Ihre Frage nach der sicheren Speicherung der Details in einem Repo beantwortet. Aber ich denke, es hat einen Wert und könnte beweisen mehr sicher. YMMV.
Anstatt dies im Repository zu tun, könnten Sie eine vorbereitete Datenbank.php auf dem Server (mit Secure Perms) mit den DB-Anmeldedaten haben und sie an den richtigen Ort bei Deploy kopieren. Dies hält das Repo sauber und kann so sicher wie nötig sein (die Datei könnte verschlüsselt sein/nur für einen Benutzer verfügbar sein, der die Bereitstellung usw. durchführt).
Verwandte Themen
- 1. Laravel 4.2 automatisches Laden
- 2. Laravel 4.2 und URLS
- 3. Laravel 4.2 weiterhin Routing
- 4. Laravel 4.2: Testfall Autoloading
- 5. nichts zu migrieren Laravel 4.2
- 6. Laravel 4.2 .env.production.php nicht enthalten
- 7. Laravel 4.2 Update mehrere Modelle
- 8. Datum Vergleich mit Laravel 4.2
- 9. Laravel 4.2 Kontrolle Befestigung Existenz
- 10. Laravel Multiple Inputs Suche 4.2
- 11. Laravel 4.2 Nach Eloquent-Beziehungsproblemen sortieren
- 12. Laravel 4.2 Klinge: überprüfen, ob leer
- 13. Zweck der Fassade in Laravel 4.2
- 14. Laravel 4.2 Hinzufügen Fehlender Datumsbereich in Datumsbereichsabfragen
- 15. Laravel 4.2 n + 1 ohne eager loading
- 16. Ausgabe mit Eloquent Beziehungen in Laravel 4.2
- 17. Laravel 4.2 Sitzung Datenbanktreiber Lesen/Schreiben Host
- 18. Auto sicher Formular auf Laravel 4.2
- 19. Laravel 4.2 + nginx 404 Datei nicht gefunden
- 20. Laravel 4.2 | Auth Versuch ignoriert aktiver Status
- 21. Laravel 4.2 und ignorieren globale Reichweite
- 22. Google-Authentifizierung in Iframe - Laravel 4.2
- 23. EditorTable Pivot View in Laravel 4.2
- 24. Array-zu-String-Konvertierung Ausnahme Laravel 4.2
- 25. Laravel 4.2 Class 'Form' nicht gefunden
- 26. Laravel 4.2 Array zu String Konvertierung Fehler
- 27. Zugriff auf Eingabearraydaten Laravel 4.2 Form
- 28. Wie Soap API in Laravel 4.2
- 29. Wie man Sitzungstimeout in Laravel 4.2 einstellt?
- 30. updated_at Zeitstempel mit Laravel 4.2 DB Klasse
Welche Datenbank benutzen Sie? Wenn Sie MySQL 5.6 oder neuer verwenden, können Sie [mysql_config_editor] (http://dev.mysql.com/doc/refman/5.7/de/mysql-config-editor.html) verwenden, um einen verschlüsselten Anmeldepfad zu erstellen Verwenden Sie das, um sich anstelle von Anmeldeinformationen anzumelden. –
usamos SQL Server 2008 und MySQL 5.5 – mapacheneitor
In diesem Fall können Sie [dotenv] (https://github.com/vlucas/phpdotenv) verwenden, um vertrauliche Daten in Umgebungsvariablen zu speichern. –