Google plant Browser der nächsten Generation

Noch befindet sich der Native Client in einem Stadium, in dem er noch nicht einmal standardmäßig in Chrome aktiviert ist. Sollten die Pläne von Google aufgehen, würde man ein zusätzliches Sicherheitslevel schaffen, von dem nicht nur Chrome profitiert, sondern auch das Betriebssystem Chrome OS. Fehler in einer Komponente des Browsers würden dank des Native Clients kaum Auswirkungen auf die Sicherheit der Software haben. "Für einen Bösewicht wird es sehr schwierig, einen fremden Computer zu kompromittieren", merkte Upson an.

Linus Upson
Die erste Chrome-Komponente, die im Native Client laufen wird, ist der PDF-Betrachter, der vor nicht allzu langer Zeit in den Browser integriert wurde. Noch in diesem Jahr soll dieses Vorhaben umgesetzt werden.
Welche Vorteile bietet der Native Client?
Heutzutage werden Web-Anwendungen in JavaScript geschrieben. Diese hohe Programmiersprache hat den Nachteil, dass die Software deutlich langsamer ausgeführt wird, als eine Anwendung, die direkt im Betriebssystem läuft. Die Browser-Hersteller haben in den letzten Monaten viele Verbesserungen in diesem Bereich vorgenommen - allen voran Google. Jedoch gibt es Schranken, die nicht überwunden werden können, da der JavaScript-Code nicht für einen bestimmten Prozessor optimiert wird. Stattdessen wird er direkt vor der Ausführung in einen Maschinen-lesbaren Code umgewandelt, der nicht direkt auf der Hardware ausgeführt wird, sondern in einer virtuellen Umgebung, der JavaScript-Engine.
Dieses Prinzip ist durchaus sinnvoll, denn würden beliebige Anwendungen aus dem Web ihren Code ohne Einschränkungen auf der Hardware ausführen dürfen, würde dies ein großes Sicherheitsproblem darstellen. Nicht umsonst fragt Windows inzwischen nach, ob ein Programm, das man heruntergeladen hat, wirklich ausgeführt werden soll, schließlich kommt es aus dem Internet. Der Native Client von Google wird diese Sicherheitsbedenken durch zwei grundlegende Regeln umgehen.
Zunächst wird sämtlicher Code in einem abgeschotteten System ausgeführt, einer so genannten Sandbox. Im Fall von Chrome werden es sogar zwei Sandboxes sein, die den auszuführenden Code vom Rest des Systems trennen. Hinzu kommt eine umfassende Überprüfung des Maschinencodes, bevor er ausgeführt wird. Dadurch wird sichergestellt, dass keine Operationen vorgenommen werden, die die Sicherheit gefährden könnten, beispielsweise das Schreiben auf die Festplatte oder das Starten eines neuen Prozesses. Ein spezieller Compiler kümmert sich darum, dass die für den Native Client kompilierten Module keinen potentiell gefährlichen Code beinhalten können.
Upson fasst zusammen: Mit dem Native Client kann beliebiger Code ausgeführt werden, für den bestätigt werden muss, dass er nichts Böses anstellt. Zudem profitiert man davon, dass der Code direkt auf der Hardware ausgeführt wird und somit sehr schnell ist. Das Sicherheitsmodell des Webs bleibt weiterhin aktiv. Google ist davon überzeugt, dass Web-Anwendungen dank des Native Clients nur einen Bruchteil langsamer sind als native Anwendungen.
Damit die Entwickler von Web-Anwendungen nicht berücksichtigen müssen, welchen Prozessor ein Nutzer einsetzt, wird lediglich eine Art halber Maschinencode erzeugt. Google bezeichnet das als Low Level Virtual Machine. Die speziellen Anpassungen für den jeweils verbauten Prozessor übernimmt der installierte Browser.
Diese Nachricht empfehlen
Kommentar abgeben
Netiquette beachten!
Aktuelle Chrome-Downloads
Neue Chrome-Bilder
Videos über den Chrome-Browser
- Screenshots kompletter Webseiten im Chrome: So klappt es einfach
- Chrome: So holt ihr "https" und "www" zurück in die Adressleiste
- Chrome 70 bringt Progressive Web Apps für Windows 10-Desktops
- Akku-Test: Microsoft Edge gewinnt wieder gegen Chrome und Firefox
- Wie man Kryptomining-Skripte ganz leicht ausfindig macht
Beiträge aus dem Forum
Interessante Links
Jetzt als Amazon Blitzangebot
Ab 00:00 Uhr
Otisa USB Ladegerät mit USB C Ladekabel Datenkabel Fast Sync Ladekabel für Samsung Galaxy S10/S9/S8+, Huawei P30/P20, Google Pixel, Sony Xperia XZ, OnePlus 6T

Original Amazon-Preis
9,99 €
Im Preisvergleich ab
9,99 €
Blitzangebot-Preis
7,99 €
Ersparnis zu Amazon 20% oder 2 €
Neue Nachrichten
- Bericht: Huawei will P- & Mate-Serien für Top-Smartphones verkaufen
- Windows 10X: Installations-Image für das Surface Pro 7 veröffentlicht
- Nicht mit 2. Welle gerechnet: Im Handel werden die Drucker knapp
- Stark reduziert: Media Markt & Saturn feiern den 19%-MwSt.-Rabatt
- Knights of the Old Republic: Neues Spiel in Arbeit - ohne EA und BioWare
- Coronavirus: Impftermin-Vergabe in NRW scheitert schon beim Start
- Windows 10: Frühjahrs-Update alias 21H1 ist erneut nur Mini-Update
Videos
Neueste Downloads
Beliebte Nachrichten
Michael Diestelberg
Redakteur bei WinFuture
Ich empfehle ...

WinFuture Mobil

Nachrichten und Kommentare auf
dem Smartphone lesen.
❤ WinFuture unterstützen
Sie wollen online einkaufen?
Dann nutzen Sie bitte einen der folgenden Affiliate-Links,
um WinFuture zu unterstützen:
Vielen Dank!
Alle Kommentare zu dieser News anzeigen