EXCEPTIONPAGEDETAILS - Detailbeschreibung
Überblick
Parameter:EXCEPTIONPAGEDETAILS
Kategorie: Default
Standardwert: 1
Produkt: eTASK.Portal
Was macht dieser Parameter?
Dieser Parameter steuert, ob technische Fehlerdetails wie Stack Traces und interne Systeminformationen auf der Fehlerseite angezeigt werden, wenn eine unbehandelte Exception auftritt.
Wofür wird dieser Parameter verwendet?
Kontrolle der Sichtbarkeit von technischen Fehlerinformationen für Endbenutzer
Absicherung gegen Information Disclosure in Produktionsumgebungen
Bereitstellung von Diagnoseinformationen für Entwickler und Support
Unterstützung bei der Fehleranalyse durch detaillierte Fehlermeldungen
Technische Details (für Administratoren)
Format: Ganzzahl (Integer)
Standardwert: 1
Gültige Werte:
0= Technische Details vollständig ausgeblendet1= Technische Details werden angezeigt
Wichtige Hinweise:
Bei Wert
0wird die Kopierfunktion für Fehlermeldungen deaktiviertBei Wert
1sind Stack Traces und Kontextinformationen für Benutzer sichtbarDie Einstellung wirkt sich auf die Exception-Seite aus
Wann sollten Sie diesen Wert ändern?
Wert auf 0 setzen (Details ausblenden), wenn:
Die Anwendung in einer Produktionsumgebung läuft
Sensible Systeminformationen vor Endbenutzern geschützt werden sollen
Compliance-Vorgaben eine Minimierung von Information Disclosure verlangen
Sicherheitsrichtlinien die Anzeige interner Details verbieten
Wert auf 1 belassen (Details anzeigen), wenn:
Die Anwendung in einer Entwicklungs- oder Testumgebung läuft
Entwickler und Tester detaillierte Fehlerinformationen benötigen
Support-Teams Fehlerberichte von Benutzern einholen müssen
Schnelle Fehlerdiagnose durch vollständige Fehlermeldungen erforderlich ist
Wichtige Hinweise
Produktionsumgebungen
In Produktionsumgebungen sollte dieser Wert grundsätzlich auf0gesetzt werden, um sensible Informationen zu schützen.Entwicklungs- und Testumgebungen
Der Standardwert1ermöglicht effiziente Fehleranalyse und sollte in Nicht-Produktionsumgebungen beibehalten werden.Support-Szenarien
Bei1können Benutzer detaillierte Fehlermeldungen über die Kopierfunktion an den Support weitergeben, was die Problemlösung beschleunigt.Logging bleibt aktiv
Unabhängig von diesem Parameter werden Fehler weiterhin im System-Log erfasst. Der Parameter beeinflusst nur die Anzeige für den Endbenutzer.
Sicherheit
Hat eine Änderung dieses Parameters Auswirkungen auf die Sicherheit?
Ja, eine Änderung hat direkte Auswirkungen auf die Sicherheit durch Information Disclosure.
Bei Wert
1werden Stack Traces angezeigt, die Dateistrukturen, Methoden und Datenbankverbindungen offenlegen könnenAngreifer können durch technische Details Informationen über die Systemarchitektur und potenzielle Schwachstellen sammeln
Bei Wert
0wird Information Disclosure verhindert, indem nur generische Fehlermeldungen angezeigt werden
Fazit: Der Parameter ist sicherheitsrelevant. In Produktionsumgebungen sollte der Wert auf 0 gesetzt werden, um Information Disclosure zu verhindern. In Entwicklungsumgebungen ermöglicht der Wert 1 effiziente Fehleranalyse.
Praktisches Beispiel
Ausgangssituation:
Eine Produktivinstallation hat EXCEPTIONPAGEDETAILS auf dem Standardwert 1. Bei einem Fehler sehen Benutzer den vollständigen Stack Trace mit Dateistrukturen und Datenbankverbindungen.
Konfiguration:
Der Administrator setzt EXCEPTIONPAGEDETAILS auf 0.
Nach der Änderung:
Tritt ein Fehler auf, wird nur eine generische Fehlermeldung angezeigt
Die Kopierfunktion für technische Details ist nicht mehr verfügbar
Endbenutzer sehen keine sensiblen Systeminformationen mehr
Fehlerdetails werden weiterhin im System-Log erfasst und sind für Administratoren verfügbar
Ergebnis:
Erhöhte Sicherheit durch Verhinderung von Information Disclosure bei gleichzeitiger Beibehaltung der vollständigen Fehlerprotokollierung für administrative Zwecke.
Empfohlene Einstellung
Für Standard-Installationen:0(Produktionsumgebung)
Begründung:
Verhindert Information Disclosure und schützt vor ungewollter Preisgabe von Systeminformationen
Entspricht Best Practices für Produktionsumgebungen
Fehleranalyse bleibt über System-Logs möglich
Ausnahmen (Entwicklungs-/Testumgebungen):
Wert
1ist sinnvoll, um Entwicklern und Testern vollständige Fehlerinformationen bereitzustellenBeschleunigt die Fehlerdiagnose durch direkte Sichtbarkeit von Stack Traces
Tipp: Verwenden Sie unterschiedliche Konfigurationen für verschiedene Umgebungen. Produktiv: 0, Test/Entwicklung: 1.
IC0000