Строгата изолация на сайтове е нова експериментална функция на уеб браузъра Chrome на Google, която гарантира, че процесите са ограничени до страници от един сайт.
Многопроцесовата архитектура на Chrome беше въведена с пускането на браузъра. Подобрява сигурността и стабилността на браузъра за сметка на компютърната памет.
Сигурността е подобрена, тъй като нападателите стават много по-трудно да взаимодействат със съдържание, което е в други процеси, а стабилността се подобрява, тъй като разделителният раздел обикновено няма да вземе целия браузър с него или други раздели.
Процесите все още могат да бъдат споделени в стандартната многопроцесова система на Chrome. Ако навигирате до няколко различни уеб страници в един раздел, те могат да бъдат отворени в един процес. Същото важи и за вградените уеб страници, използващи iframes. И двете означават, че потенциално несвързани сайтове споделят един процес.
Съвет : Можете да конфигурирате Chrome да използва един процес на сайт, което намалява използването на паметта на браузъра.
Строга изолация на сайта
Google въведе строг режим на изолиране на сайтове в Chrome 63, който компанията пусна на другия ден. Функцията не е активирана по подразбиране, но е налична като експериментален флаг.
Високо експериментален режим на защита, който гарантира, че всеки процес на визуализация съдържа страници най-много от един сайт. В този режим, iframe извън процес ще бъдат използвани, когато iframe е кръстосан сайт. Mac, Windows, Linux, Chrome OS, Android
Ако е активиран, Chrome ще създаде нови процеси за споменатите по-горе сценарии. По принцип това означава, че Chrome ще създаде нови процеси за всеки посетен от потребителя домейн.
Това допълнително подобрява стабилността и сигурността, но идва за сметка на допълнителни изисквания към паметта. В зависимост от начина на използване на браузъра, използването на паметта може да нарасне с 20% или дори повече с активирана строга изолация на сайта, тъй като повече процеси ще бъдат породени от Chrome.
Как да активирате строга изолация на сайта
В момента функцията е достъпна като експериментален флаг. Предлага се за всички настолни системи - Windows, Mac и Linux - както и за ChromeOS и Android.
- Заредете chrome: // flags / # enable-site-per-process в адресната лента на Chrome, за да преминете направо към него.
- Кликнете върху бутона "разреши", за да промените състоянието си.
- Рестартирайте браузъра Chrome.
Можете да отмените промяната по всяко време, като повторите стъпките и този път щракнете върху бутона за деактивиране.
Можете да стартирате Chrome с параметъра --site-per-process за същия ефект. Просто добавете - site-per-process в началото на Chrome, за да активирате строгата изолация на сайта в браузъра.
Параметърът позволява функцията за сигурност и стабилност за всички сайтове, които посещавате в уеб браузъра. Можете да използвате параметъра за стартиране --isolate-origingins, за да го използвате само за конкретни сайтове, напр. --Isolate-origins = // www.facebook.com, //google.com ще активира функцията за двата реферирани домена.
Понастоящем потребителите могат да деактивират строгата изолация на сайтове в Chrome по два начина:
- Заредете chrome: // flags # enable-site-per-process и задайте знака на деактивиран.
- Заредете chrome: // flags # site-isolation-trial-opt-out и задайте знамето да се откаже (не се препоръчва).
Заключителни думи
Chrome вече е доста гладен за памет, но ако имате достатъчно RAM в машините си, може да искате да активирате функцията за допълнителна подобряване на стабилността и сигурността. Не трябва да активирате функцията, ако машината, на която сте стартирали Chrome, вече е с ниска RAM памет или ако не искате или имате право да изпълнява експериментални функции върху нея.