Microsoft vysvětluje, proč jedna webová stránka Edge vede k tolika procesům Windows

Ikona času čtení 4 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Více informací

Prohlížeče jsou v dnešní době ústředním bodem používání našich počítačů, a pokud jste někdy otevřeli Správce úloh systému Windows 10, bylo by vám odpuštěno, že si mysleli, že převzali váš počítač, protože správci úloh by dominovalo množství procesů webového prohlížeče. .

V nedávném příspěvku na blogu Microsoft přesně vysvětlil, proč jedna webová stránka může vést k mnoha procesům Windows.

Poznamenávají, že moderní prohlížeče jsou vytvářeny pomocí víceprocesové architektury, což znamená, že je prohlížeč rozdělen na různé procesy.

  • Proces prohlížeče: Toto je hlavní proces, který pomáhá spravovat okna a karty a ovládá rámec prohlížeče, jako je adresní řádek a tlačítka vpřed a zpět. Směruje také privilegovaný přístup k procesům služeb, jako jsou síťové požadavky a přístup k souborům.
  • Procesy vykreslení: Ty řídí, jak se webové stránky vykreslují na kartě, spuštěním kódu poskytnutého webem. Zpracovávají HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), JavaScript, obrázky a další. Využití prostředků každého procesu vykreslovacího modulu se liší v závislosti na hostovaném obsahu.
  • Proces GPU: Tento proces je zodpovědný za komunikaci s GPU (jednotka grafického zpracování) a zpracovává všechny úlohy GPU. GPU je hardware, který rychle provádí výpočty související s grafikou a odesílá výstup na monitor k zobrazení. Moderní prohlížeče používají GPU k rychlému vykreslení webových stránek.
  • Procesy obsluhy: Přehrávání zvuku, síťová služba, snímání videa, dekódování dat a správce sbírek jsou zpracovávány těmito procesy, takže Microsoft Edge může kontrolovat a kontrolovat přístup k těmto zdrojům a koordinovat využití globálních systémových prostředků.
  • Procesy zásuvných modulů a procesy rozšíření: Procesy modulu plug-in obsahují aktivní moduly plug-in, jako je Adobe Flash, a procesy rozšíření obsahují aktivní rozšíření. Každý proces provádí kód poskytnutý modulem plug-in nebo rozšířením. Využití prostředků každého procesu se liší v závislosti na poskytnutém kódu. Každý proces má také kód, který umožňuje modulu plug-in nebo rozšíření komunikovat s procesy prohlížeče a rendereru.
  • Proces obsluhy Crashpad: Tím se sleduje stav různých procesů v Microsoft Edge. Pokud dojde k selhání aplikace Microsoft Edge, tento proces pomůže prohlížeči zachytit a odeslat zprávy o selhání na servery Microsoft. Společnost Microsoft tyto zprávy o selhání používá k vyhledání a opravě selhání.

Dokonce i různé prvky na stejné webové stránce mohou mít své vlastní procesy z důvodu spolehlivosti a bezpečnosti. Pokud malware využije slabé stránky zabezpečení v jednom z procesů rendereru, je pro něj obtížné uniknout tomuto procesu a ovlivnit jiný proces.

Microsoft vysvětluje tyto výhody níže:

Vylepšené zabezpečení:

Proces vykreslení je proces, který bude s největší pravděpodobností napaden, protože se jedná o proces interagující s webem. Tento proces má nízká oprávnění a extrémně omezený přístup k operačnímu systému, takže pokud by malware převzal kontrolu nad tímto procesem, nebyl by schopen převzít kontrolu nad počítačem. Komunikace mezi procesem vykreslení a procesem prohlížeče má úzký rozsah a je chráněna. Malware je těžké toho využít k využití procesu prohlížeče.

Kromě toho, izolace procesu zabrání jednomu procesu v přístupu do paměti jiného procesu, což také zvyšuje zabezpečení prohlížeče. Řekněme například, že kupujete tričko online a na webu je reklama. Web, na kterém se nacházíte, potřebuje k dokončení transakce přístup k informacím o vaší kreditní kartě; k těmto informacím však reklama nevyžaduje přístup. Reklamy se vkládají do vlastního procesu, takže i když je reklama napadena, nebude mít snadný přístup k vašim citlivým informacím.

Spolehlivost

Pokud dojde k chybě na webové stránce, webové aplikaci, rozšíření nebo modulu plug-in, bude ovlivněn pouze proces, u kterého došlo k chybě, což zlepší spolehlivost prohlížeče. Zbytek prohlížeče, včetně většiny ostatních karet, zůstane stabilní.

Odpovědnost za zdroje

Izolování každého procesu usnadňuje vidět ve Správci úloh, který proces využívá nejvíce zdrojů, a poskytuje informace o tom, co přispívá k využití prostředků. Využívá Microsoft Edge nejvíce zdrojů, nebo jde o web, rozšíření nebo zásuvný modul? Tyto informace můžete zobrazit také v interním správci úloh aplikace Microsoft Edge, který můžete otevřít stisknutím kombinace kláves Shift + Esc v aplikaci Microsoft Edge nebo přechodem do horního rohu prohlížeče a výběrem Nastavení a další (…) Více nástrojů > Správce úloh prohlížeče.

Čtenáři se mohou dozvědět více v Microsoft zde.

Uživatelské fórum

0 zprávy