/
/

Was ist Strict Site Isolation in Google Chrome und wie konfiguriert man sie?

von Team Ninja
What is Strict Google Chrome Site Isolation and How to Configure it

Kurzüberblick

Dieser NinjaOne-Blogbeitrag bietet eine umfassende Liste grundlegender CMD-Befehle und einen tiefen Einblick in die Windows-Befehle mit über 70 wichtigen CMD-Befehlen für Anfänger:innen und Fortgeschrittene. Der Blogartikel erklärt praktische Befehle der Eingabeaufforderung für die Dateiverwaltung, die Navigation in Verzeichnissen, die Fehlersuche im Netzwerk, Festplattenoperationen und die Automatisierung mit echten Beispielen zur Steigerung der Produktivität. Egal, ob Sie grundlegende CMD-Befehle lernen oder fortgeschrittene Windows CLI-Tools beherrschen möchten, dieser Leitfaden hilft Ihnen, die Eingabeaufforderung effektiver zu verwenden.

Schlüsselpunkte

  • Site Isolation ist eine Sicherheitsfunktion, die jede Website in einem eigenen Prozess ausführt und so Datendiebstahl über Website-Grenzen hinweg verhindert, selbst bei Angriffen nach dem Muster von Spectre.
  • Site Isolation lässt sich pro Gerät über chrome://flags umschalten, skaliert über ganze Geräteflotten hinweg aber über Gruppenrichtlinien oder registrierungsbasierte Richtlinien wie SitePerProcess und IsolateOrigins.
  • Site Isolation verursacht rund 10-13 % zusätzlichen Arbeitsspeicherbedarf und 1-2 % längere Ladezeiten, also Kompromisse, die moderne Hardware in der Regel problemlos verkraftet.
  • Über Plattformen für Endpunkt-Management wird Site Isolation einheitlich auf allen verwalteten Endpunkten bereitgestellt und ersetzt die manuelle Konfiguration auf jedem einzelnen Gerät.

Was ist Site Isolation?

Site Isolation ist eine Sicherheitsfunktion in Google Chrome, die Website-Prozesse voneinander trennt, um Datendiebstahl über Website-Grenzen hinweg zu verhindern. Diese Schutzmaßnahme sorgt dafür, dass jede Website in einem eigenen, dedizierten Prozess läuft, wodurch klare Grenzen zwischen verschiedenen Web-Ursprüngen entstehen. Chrome Site Isolation erhöht die Browser-Sicherheit deutlich: Bösartige Websites können nicht mehr auf Daten anderer Websites zugreifen, selbst wenn Schwachstellen wie Spectre vorliegen.

Die Funktion steht für einen grundlegenden Architekturwandel bei der Verarbeitung von Webinhalten im Browser. Statt eines Modells, in dem sich mehrere Websites Prozesse teilen konnten, wird nun eine strikte Isolierung erzwungen.

Im Video finden Sie eine anschauliche Anleitung zu „Was ist Strict Site Isolation in Google Chrome und wie konfiguriert man sie?“.

Die Architektur der Prozesstrennung

Chrome Site Isolation weist jeder Website einen eigenen, dedizierten Renderer-Prozess zu. Ist die Funktion aktiviert, erstellt Chrome für jedes Cross-Site-iFrame einen separaten Prozess. So wird sichergestellt, dass Inhalte unterschiedlicher Ursprünge nicht direkt auf den Arbeitsspeicher des jeweils anderen zugreifen können.

Diese Trennung auf Prozessebene schafft hardwareseitig durchgesetzte Grenzen zwischen Websites. Ein kompromittierter Renderer-Prozess kann damit keine Daten auslesen, für die ihm die Berechtigung fehlt. Die Architektur setzt die Same-Origin-Policy auf Prozessebene durch und nicht nur innerhalb des Renderers.

Die Sicherheitsvorteile im Detail

Site Isolation schützt vor mehreren Klassen webbasierter Angriffe, die herkömmliche Sicherheitsmodelle von Browsern nur schwer eindämmen können. Der wichtigste Schutz richtet sich gegen Seitenkanalangriffe wie Spectre, die die spekulative Ausführung der CPU ausnutzen, um privilegierte Speicherbereiche auszulesen.

Indem Chrome Websites in separaten Prozessen isoliert, verhindert der Browser, dass solche Angriffe an Daten anderer Ursprünge gelangen, selbst wenn Schwachstellen im Renderer vorhanden sind. Diese Sicherheitsarchitektur hilft außerdem, universelle Cross-Site-Scripting-Angriffe (UXSS) einzudämmen, und verringert die Auswirkungen von Sandbox-Ausbrüchen.

Schnelle Konfigurationsoptionen

Der Browser bietet mehrere Wege, das Verhalten von Site Isolation je nach Anforderung zu aktivieren, zu deaktivieren oder anzupassen. Chrome Site Isolation lässt sich bequem über integrierte Browser-Einstellungen konfigurieren, sodass Benutzer:innen die Kontrolle über diese Sicherheitsfunktion behalten.

Die Konfigurationsmöglichkeiten reichen von einfachen Schaltern auf der Flags-Seite von Chrome bis hin zu erweiterten Unternehmensrichtlinien für unternehmensweite Rollouts. Die meisten Benutzer:innen verwalten Site Isolation über die Oberfläche für experimentelle Flags in Chrome, die eine unkomplizierte Anpassung ohne tiefes technisches Fachwissen ermöglicht.

Navigation zu den Chrome-Flags

Für den Zugriff auf die experimentellen Funktionen von Chrome müssen Sie die spezielle Flags-Seite aufrufen, auf der sich Browser-Einstellungen ändern lassen. So gelangen Sie zu diesen Optionen und legen fest, wie Site Isolation in Ihrem Browser arbeitet:

  1. Öffnen Sie Chrome und geben Sie „chrome://flags“ in die Adressleiste ein.
  2. Drücken Sie die Eingabetaste, um die Seite mit den experimentellen Funktionen zu öffnen.
  3. Geben Sie im Suchfeld oben „isolation“ ein, um die relevanten Optionen zu filtern.
  4. Suchen Sie in den Ergebnissen nach „Strict site isolation“ und verwandten Flags.
  5. Wählen Sie über die Dropdown-Menüs neben den einzelnen Flags die gewünschte Einstellung aus.

Die Flags-Seite enthält neben dem zentralen Schalter für Site Isolation mehrere weitere isolierungsbezogene Optionen.

So deaktivieren Sie die Chrome-Flags

Es kann Situationen geben, in denen Sie die Chrome-Flags für Site Isolation vorübergehend deaktivieren müssen, um Kompatibilitätsprobleme einzugrenzen. Auf diesem Weg kehren Sie bei Bedarf zum Standardverhalten von Chrome zurück. Die folgenden Schritte zeigen, wie Sie diese Sicherheitsfunktionen gefahrlos deaktivieren:

  1. Rufen Sie in Ihrem Chrome-Browser „chrome://flags“ auf.
  2. Suchen Sie im Suchfeld nach „isolation“.
  3. Suchen Sie in den Ergebnissen das Flag „Strict site isolation“.
  4. Öffnen Sie das Dropdown-Menü und wählen Sie die Option „Disabled“.
  5. Achten Sie auf die Schaltfläche „Restart“, die unten am Bildschirmrand erscheint.
  6. Klicken Sie auf „Restart“, um die Änderungen zu übernehmen und Chrome neu zu starten.

Das Deaktivieren von Site Isolation kann zwar bestimmte Kompatibilitätsprobleme lösen, entfernt aber eine wichtige Schutzebene gegen Seitenkanalangriffe.

Einstellungen über Unternehmensrichtlinien

In Unternehmensumgebungen lässt sich Chrome Site Isolation über Unternehmensrichtlinien verwalten und damit zentral für viele Geräte konfigurieren. Diese Richtlinieneinstellungen geben IT-Administrator:innen Werkzeuge an die Hand, um Sicherheitsstandards durchzusetzen und gleichzeitig spezifische geschäftliche Anforderungen zu berücksichtigen.

Je nach Umgebung können Administrator:innen diese Richtlinien über Gruppenrichtlinien, Registrierungseinstellungen oder Verwaltungskonsolen bereitstellen. Die Richtlinie SitePerProcess erzwingt Site Isolation für alle Websites, während IsolateOrigins eine gezieltere Anwendung erlaubt.

Richtlinien im großen Maßstab bereitstellen

Die Verwaltung von Site Isolation über chrome://flags funktioniert auf einem einzelnen Gerät, skaliert aber nicht über eine ganze Geräteflotte. IT-Teams, die Hunderte oder Tausende Endpunkte betreuen, stellen Chrome-Unternehmensrichtlinien wie SitePerProcess und IsolateOrigins üblicherweise über Gruppenrichtlinien, Registrierungseinstellungen oder zentrale Werkzeuge für das Endpunkt-Management bereit.

Mit der Plattform NinjaOne Browser Management setzen IT-Teams Browser-Richtlinien für Chrome, Edge und Firefox zentral aus derselben Konsole durch. So bleiben die Sicherheitseinstellungen auf allen verwalteten Endpunkten einheitlich, ganz ohne manuelle Konfiguration, GPOs oder separate Einzellösungen.

Auswirkungen auf die Performance

Da Chrome Site Isolation die Prozessverwaltung des Browsers architektonisch verändert, bringt die Aktivierung gewisse Performance-Aspekte mit sich. Die Funktion erhöht die Sicherheit, indem sie separate Prozesse für verschiedene Websites erstellt, was naturgemäß zusätzliche Systemressourcen beansprucht.

Die meisten modernen Systeme verkraften diesen Mehraufwand ohne spürbare Einbußen. Wer die Auswirkungen auf die Performance kennt, kann jedoch fundiertere Entscheidungen treffen. Wie stark sie ausfallen, hängt von Ihrem Surfverhalten, der Systemausstattung und der konkreten Konfiguration von Site Isolation ab.

Arbeitsspeicherbedarf

Chrome Site Isolation erhöht den Arbeitsspeicherbedarf, weil für verschiedene Websites separate Renderer-Prozesse erstellt werden, statt Prozesse über mehrere Ursprünge hinweg zu teilen. Diese Prozesstrennung ist die Grundlage der Sicherheitsvorteile, erfordert aber zusätzlichen Arbeitsspeicher. Im Durchschnitt steigt der Speicherbedarf von Chrome um etwa 10-13 % gegenüber einer Standardkonfiguration. Der Mehrbedarf wächst mit der Zahl der gleichzeitig geladenen Cross-Site-iFrames und Ursprünge.

Auswirkungen auf die Surfgeschwindigkeit

Site Isolation kann Performance-Kennzahlen wie Seitenladezeiten und Reaktionsgeschwindigkeit beeinflussen, auf moderner Hardware fällt das jedoch meist kaum ins Gewicht. Erste Messungen zeigen, dass vollständige Site Isolation die Seitenladezeiten in gängigen Surfszenarien um etwa 1-2 % verlängert. Spürbar wird das vor allem beim Laden komplexer Seiten mit mehreren Cross-Site-iFrames oder beim schnellen Wechsel zwischen Tabs unterschiedlicher Ursprünge.

Eigene Isolierungsrichtlinien bereitstellen

Über die Standardkonfiguration hinaus können eigene Isolierungsrichtlinien gezielt besonders riskante Domains adressieren, während vertrauenswürdige interne Anwendungen weiterhin die Standardverarbeitung nutzen. Chrome unterstützt benutzerdefinierte Richtlinien, mit denen sich genauer steuern lässt, welche Websites den Isolierungsschutz erhalten. Diese Flexibilität ermöglicht es Unternehmen und erfahrenen Anwender:innen, maßgeschneiderte Sicherheitsstrategien umzusetzen, die Schutz, Kompatibilität und Performance in Einklang bringen.

Regeln für einzelne Websites erstellen

Mit eigenen Regeln für Site Isolation wenden Sie je nach Risikoprofil und Bedeutung einer Domain unterschiedliche Schutzstufen an. Dieser gezielte Ansatz kann die Browser-Performance optimieren und gleichzeitig ein hohes Sicherheitsniveau für sensible Websites aufrechterhalten.

Für websitespezifische Isolierungsregeln nutzen Sie die Unternehmensrichtlinien oder Flags von Chrome:

  1. Erstellen Sie in Unternehmensumgebungen eine Richtliniendatei, die die Liste IsolateOrigins festlegt.
  2. Nehmen Sie vollständige Ursprungsmuster wie „https://example.com“ für alle Domains auf, die isoliert werden sollen.
  3. Setzen Sie Wildcard-Zeichen mit Bedacht ein, denn zu weit gefasste Muster können die Performance unnötig belasten.
  4. Stellen Sie die Richtlinie über Ihr Verwaltungssystem oder durch Anpassen der Registrierung bereit.
  5. Testen Sie die Konfiguration mit repräsentativen Surfszenarien, um das Verhalten zu überprüfen.

Priorisieren Sie bei websitespezifischen Regeln die Isolierung von Websites, die sensible Daten verarbeiten, etwa Finanzdienstleistungen oder Gesundheitsportale.

Ausnahmen für einzelne Ursprünge verwalten

Ausnahmen von Ihrer Richtlinie für Site Isolation helfen, Kompatibilitätsprobleme einzelner Websites zu lösen, ohne den Schutz für alle anderen aufzugeben. Manche älteren Webanwendungen funktionieren unter strikter Isolierung nicht korrekt und müssen gezielt von der Richtlinie ausgenommen werden. Chrome bietet Mechanismen, um solche Ausnahmen über Richtlinieneinstellungen anzulegen und zu verwalten.

Best Practices für Site Isolation

Am wirksamsten ist Site Isolation, wenn flächendeckender Schutz mit gezielten Ausnahmen und regelmäßiger Überwachung kombiniert wird. Mit den passenden Best Practices holen Sie den größtmöglichen Sicherheitsgewinn heraus und halten mögliche Performance- oder Kompatibilitätsprobleme klein.

Hier sind 5 praxiserprobte Best Practices für Site Isolation, mit denen Sie Ihr Sicherheitsniveau verbessern:

  1. Aktivieren Sie Site Isolation unternehmensweit über Gruppenrichtlinien oder die Verwaltungskonsole.
  2. Stellen Sie sicher, dass alle Browser-Instanzen mit aktivierter Site Isolation laufen, damit der Schutz durchgängig greift.
  3. Überwachen Sie nach der Aktivierung die Performance-Kennzahlen des Browsers, um mögliche Auswirkungen zu erkennen.
  4. Schulen Sie Ihre IT-Support-Teams darin, Probleme rund um Site Isolation zu beheben, die bei Benutzer:innen auftreten können.
  5. Testen Sie Site Isolation mit Ihren geschäftskritischen Anwendungen, um Kompatibilitätsprobleme frühzeitig zu erkennen.

Mit Chrome Site Isolation stärken Sie die Cybersicherheit Ihres Unternehmens spürbar. Die Trennung von Website-Prozessen und klare Grenzen zwischen Domains schützen Ihre sensiblen Daten vor ausgefeilten Cross-Site-Angriffen, ohne die Performance zu opfern, die Ihr Unternehmen braucht.

FAQs

Chrome hat die standardmäßige Site Isolation auf Desktop-Systemen ab Chrome 67 aktiviert, unter Android ab Chrome 77 für Websites, bei denen sich Benutzer:innen anmelden. Unter Android erfordert die Ausweitung dieses Schutzes von den Anmelde-Websites auf wirklich alle Websites weiterhin eine manuelle Aktivierung oder eine Unternehmensrichtlinie wie IsolateOrigins oder SitePerProcess. Auf dem Desktop ist seit Chrome 67 jede Website standardmäßig isoliert.

Bei einigen Browser-Erweiterungen, insbesondere bei bestimmten Passwort-Managern, kam es bei aktiver Strict Site Isolation zu Problemen mit dem automatischen Ausfüllen oder der Verbindung. In der Regel lässt sich der Konflikt durch ein Update der betroffenen Erweiterung auf die neueste Version beheben, ohne die Funktion zu deaktivieren.

Android wendet die Isolierung selektiver an als Chrome auf dem Desktop und beschränkt sie wegen der Hardware- und Speichergrenzen von Mobilgeräten meist auf Websites, bei denen die Benutzer:innen angemeldet sind. Vollständige Strict Site Isolation für sämtliche Websites ist in erster Linie eine Funktion für Desktop-Systeme und Unternehmensrichtlinien.

Geben Sie chrome://process-internals/#site-isolation in die Adressleiste ein. Die Seite zeigt, welche Websites derzeit isoliert sind und wie dieser Status gesetzt wurde. Sie weist außerdem aus, ob die Isolierung standardmäßig, über ein Flag oder über eine Unternehmensrichtlinie angewendet wurde.

Nein. Site Isolation schützt durch die Trennung von Website-Prozessen ausschließlich vor Datendiebstahl über Website-Grenzen hinweg und vor Seitenkanalangriffen wie Spectre. Sie prüft weder Phishing-Seiten noch schädliche Dateien, dafür nutzt Chrome separate Funktionen wie Safe Browsing.

Das könnte Sie auch interessieren

Sind Sie bereit, die schwierigsten Aufgaben der IT zu vereinfachen?

NinjaOne Allgemeine Geschäftsbedingungen für Skripte

Indem Sie unten auf die Schaltfläche „Ich akzeptiere“ klicken, erklären Sie Ihr Einverständnis mit den folgenden rechtlichen Bedingungen sowie mit unseren Nutzungsbedingungen:

  • Eigentumsrechte: NinjaOne besitzt und wird weiterhin alle Rechte, Titel und Interessen an dem Skript (einschließlich des Urheberrechts) behalten. NinjaOne gewährt Ihnen eine eingeschränkte Lizenz zur Nutzung des Skripts in Übereinstimmung mit diesen rechtlichen Bedingungen.
  • Einschränkung der Nutzung: Sie dürfen das Skript nur für Ihre legitimen persönlichen oder internen Geschäftszwecke verwenden und es nicht an Dritte weitergeben.
  • Verbot der Wiederveröffentlichung: Sie sind unter keinen Umständen berechtigt, das Skript in einer Skriptbibliothek, die einem anderen Softwareanbieter gehört oder von diesem kontrolliert wird, erneut zu veröffentlichen.
  • Gewährleistungsausschluss: Das Skript wird „wie gesehen“ und „wie verfügbar“ bereitgestellt, ohne jegliche Garantie. NinjaOne gibt keine Versprechen oder Garantien, dass das Skript frei von Fehlern ist oder dass es Ihre speziellen Bedürfnisse oder Erwartungen erfüllt.
  • Risikoübernahme: Die Verwendung des Skripts erfolgt auf eigene Gefahr. Sie erkennen an, dass die Nutzung des Skripts mit bestimmten Risiken verbunden ist, und Sie verstehen und übernehmen jedes dieser Risiken.
  • Verzicht und Freigabe: Sie machen NinjaOne nicht für nachteilige oder unbeabsichtigte Folgen verantwortlich, die sich aus Ihrer Nutzung des Skripts ergeben, und Sie verzichten auf alle gesetzlichen oder billigkeitsrechtlichen Rechte oder Rechtsmittel, die Sie gegen NinjaOne im Zusammenhang mit Ihrer Nutzung des Skripts haben könnten.
  • EULA: Wenn Sie ein NinjaOne-Kunde sind, unterliegt Ihre Nutzung des Skripts dem für Sie geltenden Endbenutzer-Lizenzvertrag (EULA).