Microsoft vysvetľuje, prečo jedna webová stránka Edge vedie k toľkým procesom Windows

Ikona času čítania 4 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

Prehliadače sú v súčasnosti ústredným bodom používania nášho počítača a ak ste niekedy otvorili Správcu úloh systému Windows 10, bolo by vám odpustené, keby ste si mysleli, že prevzali kontrolu nad vaším počítačom, pretože správcovi úloh by dominovalo množstvo procesov webového prehliadača. .

V nedávnom blogovom príspevku Microsoft presne vysvetlil, prečo jedna webová stránka môže viesť k mnohým procesom Windows.

Poznamenávajú, že moderné prehľadávače sú zostavené pomocou viacprocesovej architektúry, čo znamená, že je prehľadávač rozdelený do rôznych procesov.

  • Proces prehliadača: Toto je hlavný proces, ktorý pomáha spravovať okná a karty a riadi rámec prehliadača, ako je panel s adresou a tlačidlá dopredu a dozadu. Smeruje tiež privilegovaný prístup k procesom obslužných programov, ako sú sieťové požiadavky a prístup k súborom.
  • Procesy vykresľovača: Tieto ovládajú spôsob vykresľovania webových stránok na karte vykonaním kódu poskytnutého webovým serverom. Zaoberajú sa jazykmi HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), JavaScript, obrázkami a ďalšími. Využitie prostriedkov každého procesu vykresľovača sa líši v závislosti od hosteného obsahu.
  • Proces GPU: Tento proces je zodpovedný za komunikáciu s GPU (jednotka grafického spracovania) a spracováva všetky úlohy GPU. GPU je hardvér, ktorý rýchlo vykonáva výpočty súvisiace s grafikou a výstup odosiela na monitor na zobrazenie. Moderné prehliadače používajú GPU na rýchle vykreslenie webových stránok.
  • Procesy utility: Prehrávanie zvuku, sieťová služba, zachytávanie videa, dekódovanie údajov a správca zbierok sú riadené týmito procesmi, takže Microsoft Edge môže kontrolovať a kontrolovať prístup k týmto prostriedkom a koordinovať využitie globálnych systémových prostriedkov.
  • Procesy doplnkových a rozširovacích procesov: Procesy doplnkov obsahujú aktívne doplnky ako Adobe Flash a procesy rozšírenia obsahujú aktívne rozšírenia. Každý proces vykoná kód poskytnutý doplnkom alebo rozšírením. Využitie prostriedkov každého procesu sa líši v závislosti od poskytnutého kódu. Každý proces má tiež kód, ktorý umožňuje doplnku alebo rozšíreniu komunikovať s procesmi prehliadača a vykresľovača.
  • Proces obsluhy Crashpad: Takto sa sleduje stav rôznych procesov v aplikácii Microsoft Edge. Ak dôjde k zlyhaniu aplikácie Microsoft Edge, tento proces pomôže prehliadaču zachytiť a odoslať správy o zlyhaní na servery Microsoftu. Spoločnosť Microsoft používa tieto správy o zlyhaní na vyhľadanie a opravu zlyhaní.

Dokonca aj rôzne prvky na tej istej webovej stránke môžu mať svoje vlastné procesy z dôvodu spoľahlivosti a bezpečnosti. Ak malvér využíva slabinu zabezpečenia v niektorom z procesov vykresľovania, je preňho ťažké uniknúť tomuto procesu a ovplyvniť iný proces.

Spoločnosť Microsoft tieto výhody vysvetľuje nižšie:

Vylepšené zabezpečenie:

Proces vykreslenia je proces, ktorý je s najväčšou pravdepodobnosťou napadnutý, pretože ide o proces interagujúci s webovou stránkou. Tento proces má nízke oprávnenia a extrémne obmedzený prístup k operačnému systému, takže ak by mal malware nad týmto procesom prevziať kontrolu, nemohol by prevziať kontrolu nad strojom. Komunikácia medzi procesom vykreslenia a procesom prehľadávača má obmedzený rozsah a je chránená. Malvér ťažko využije túto výhodu na zneužitie procesu prehľadávača.

Okrem toho, izolácia procesu zabraňuje jednému procesu v prístupe do pamäte iného procesu, čo tiež zvyšuje bezpečnosť prehľadávača. Povedzme napríklad, že si kupujete tričko online a na tomto webe sa nachádza reklama. Web, na ktorom sa nachádzate, potrebuje na dokončenie transakcie prístup k informáciám o vašej kreditnej karte; reklama však nepotrebuje prístup k týmto informáciám. Reklamy sa vkladajú do svojich vlastných procesov, takže aj keď je reklama napadnutá, nebude mať ľahký prístup k vašim citlivým informáciám.

Spoľahlivosť

Ak dôjde k zlyhaniu webovej stránky, webovej aplikácie, rozšírenia alebo doplnku, bude ovplyvnený iba proces, pri ktorom došlo k zlyhaniu, čo zvyšuje spoľahlivosť prehliadača. Zvyšok prehliadača vrátane väčšiny ostatných kariet zostane stabilný.

Zodpovednosť za zdroje

Izolovanie každého procesu uľahčuje v Správcovi úloh vidieť, ktorý proces využíva najviac zdrojov, a poskytuje informácie o tom, čo prispieva k využitiu prostriedkov. Využíva Microsoft Edge najviac zdrojov, alebo ide o web, rozšírenie alebo doplnok? Tieto informácie môžete vidieť aj v internom správcovi úloh aplikácie Microsoft Edge, ktorý môžete otvoriť stlačením kombinácie klávesov Shift + Esc v prostredí Microsoft Edge alebo prechodom do horného rohu prehliadača a výberom Nastavenia a ďalšie (…) Ďalšie nástroje > Správca úloh prehliadača.

Čitatelia sa môžu dozvedieť viac v spoločnosti Microsoft tu.

Viac o témach: prehliadač, hrana, microsoft