Zugriffsausnahmen
Zugriffsausnahmen bezeichnet im Softwarekontext Ausnahmen, die auftreten, wenn ein Programm versucht, auf eine Ressource zuzugreifen, für die es nicht die erforderlichen Berechtigungen besitzt oder die durch Sicherheitsmechanismen eingeschränkt ist. Typische Ursachen sind unzureichende Dateisystemberechtigungen, fehlende Rollen, gesperrte Ressourcen durch andere Prozesse, falsche Pfadangaben, abgelaufene Anmeldedaten oder konfigurationsbedingte Beschränkungen.
In verschiedenen Programmiersprachen existieren spezifische Ausnahmen; Beispiele sind UnauthorizedAccessException in .NET, AccessControlException oder SecurityException in Java,
Ursachen für Zugriffsausnahmen reichen von Berechtigungsproblemen über Ressourcenbeschränkungen bis zu zeitweiligen Sperren. Auswirkungen können Programmabstürze, Fehlverhalten
Umgang mit Zugriffsausnahmen umfasst gezieltes Abfangen der konkreten Ausnahmen, Vorabprüfungen der Berechtigungen, soweit sinnvoll, sowie eine
Sicherheitsrelevanz: Zugriffsausnahmen hängen eng mit dem Berechtigungsmodell zusammen; das Prinzip der geringsten Privilegien ist zu beachten,
Siehe auch: Zugriffsrechte, Berechtigungen, Fehlerbehandlung, Sicherheitsrichtlinien, Exceptions.