Was genau ist ein „globales Objekt“?

Was genau ist ein „globales Objekt“?

ich leseeine Anleitung hierüber die Berechtigung „Globales Objekt erstellen“,

Aber was genau ist ein globales Objekt? Es scheint Teil einer Sitzung zu sein, ist mir aber immer noch zu abstrakt.

Antwort1

Ein globales Objekt ist ein Objekt, das so erstellt wurde, dass es von vielen Prozessen oder Threads verwendet werden kann, auch von solchen, die nicht innerhalb der Benutzersitzung gestartet wurden.

Es handelt sich um ein Konzept der Systemtechnik. Was für Sie in Bezug auf die Sicherheit jedoch wichtig ist, ist, dass ein globales Objekt von Prozessen in der Sitzung eines anderen Benutzers (sogar den System- oder Service-Sitzungen) verwendet werden oder deren Funktion ändern könnte. Dadurch kann der Benutzer auf Dinge außerhalb seiner individuellen Sitzung Einfluss nehmen, und daher kann es wünschenswert sein, diese Funktionalität zu sperren. Als allgemeine Regel gilt, dass es auf vielen Mehrbenutzersystemen wünschenswert ist, einen Benutzer auf seine eigene Sitzung zu sperren, damit niemand das System versehentlich herunterfahren, Malware im Systemspeicher installieren usw. kann.

Antwort2

Ein globales Objekt ist ein Objekt, das immer im globalen Bereich existiert. In JavaScript ist immer ein globales Objekt definiert. In einem Webbrowser hat jeder Code, den das Skript nicht speziell als Hintergrundaufgabe startet, ein Fenster als globales Objekt.

verwandte Informationen