Projekt Fisije Firefoxa: bolja sigurnost i više procesa

Mozilla radi na novom modelu procesa za web-preglednik Firefox kako bi se omogućila potpuna izolacija web mjesta u pregledniku nakon što se izvede.

Firefoxov trenutni procesni model pokreće korisničko sučelje i web sadržaje preglednika u zasebnim procesima. Web sadržaj je dalje podijeljeno u nekoliko procesa a možete provjeriti koliko ih učitavate about: podrška u adresnoj traci preglednika.

Trenutačni sustav Firefoxa ograničava procese web sadržaja tako da sadržaj s različitih mjesta može završiti u istom procesu. Iframme na više stranica učitani na kartici koriste isti postupak kao nadređeni trenutačno.

Projekt Fission

project fission

Mozilla Project Fission, kodno ime novog modela procesa, želi to promijeniti tako što će odvojiti iframre višestrukih stranica od roditelja kako bi se poboljšala sigurnost i stabilnost. Što to znači da će Firefox stvoriti procese za svaki iframe učitan na web mjestu u pojedinačnim procesima.

Mozilla prati Googleovu implementaciju. Google je uveo izolaciju web mjesta u Google Chromeu prošle godine kako bi ograničili procese prikazivanja na pojedinim web lokacijama. Google je tada zaključio da bi izolacija web mjesta poboljšala sigurnost i stabilnost preglednika. Nedostatak korištenja izolacije web mjesta bio je taj što bi Chrome koristio više memorije. Početni testovi otkrili su da je Chrome koristio oko 20% više memorije s potpuno omogućenom izolacijom web mjesta u pregledniku.

Mozilla želi dostići prekretnicu 1 u veljači 2019. godine; organizacija nije postavila cilj za uključivanje u stabilne verzije Firefoxa jer je to mamutni projekt koji zahtijeva napor gotovo bilo kojeg inženjerskog tima Firefox.

Zadatak 1 postavlja temelje za potpunu izolaciju web mjesta u web pregledniku Firefox. Korisnici Firefoxa zainteresirani za napredak koji Mozilla postiže u tom pogledu mogu se nadmašiti Bugzilla @ Mozilla da pomno prate razvoj.

Projekt Fission, potpuna izolacija web mjesta, štiti Firefox od novih nedostataka Meltdown ili Spectre CPU-a koji bi se mogli otkriti u budućnosti. Mozilla je zakrpala Firefox radi zaštite od otkrivenih nedostataka, ali pod trenutnom arhitekturom Firefoxa, Mozilla će morati prilagoditi Firefox svaki put kada se otkrije novi propust.

Izdvajanjem mjesta Firefox će blokirati sve buduće podvige koji se mogu otkriti, a također poboljšava sigurnost i stabilnost. Komplicirano je to što će Firefox koristiti više memorije nakon što se u pregledniku pokrene potpuna izolacija web mjesta. Prerano je reći za koliko će se povećati potrošnja memorije; ako pretpostavite da će biti u Googleovom 20% točnom parku, to bi moglo postati problem nekim konfiguracijama.

Sad Ti : Što mislite o projektnoj fisiji / izolaciji cijelog mjesta?