Weitere Funktionen für mehr Sicherheit
Environments
Eine Umgebungsspezifische Konfiguration sorgt dafür, dass Live-Daten nicht in lokalen, oder Test-Systemen genutzt werden können. Das bringt in etlichen Szenarien ein erhöhtes Schutzniveau, vor allem wenn Ich einen Datenbank-Dump mit Live-Daten beziehe und in einer anderen Instanz damit weiter arbeite. Bspw.:
Ist es nun ausgeschlossen, dass ich auf personenbezogene Daten außerhalb das Live-System zugreife und Aktionen auslöse, welche diese Daten kompromittieren würden (Newsletter versenden, Bestellung bestätigen, uvm.)
In Konfigurationstabellen sind häufig Zugänge zu Schnittstellen (ERP, CRM, SMTP-Server, usw.) hinterlegt. So wäre es bspw. fatal mit dem lokalen Test-System eine Synchronisierung zum Live-ERP zu triggern.
Download
Dateinamen können jetzt schematisch freigegeben werden.
Header
Freigaben für Content-Security-Policy können konfiguriert werden
Berücksichtigung der eingestellten Sperrdauer bei Intrusion Detection
CSP-Meldungen wurden reduziert
Routing
Die Engines (Main Controller) werden sparsamer eingesetzt.
Es ist nun möglich weitere Main Controller anzulegen. Diese liegen ebenfalls im Root des Packages und enthalten Methoden, die nicht über das Routing erreichbar sein dürfen und damit vom Rechte-Handling ausgeschlossen sind.
Weitere Funktionen
Bestätigungslinks in E-Mails müssen abgesichert werden
Die Ablaufzeit von Passwörtern lässt sich nun nach Typ unterscheiden (für Administratoren)