Najnoviji WebView uvodi izolirani proces renderera i sigurno pregledavanje unutar aplikacije

click fraud protection

Google je objavio kratki pregled promjena u posljednjoj verziji WebViewa. Android WebView komponenta je sustava za Android koja Android aplikacijama omogućuje prikaz sadržaja s weba izravno unutar aplikacije.

Počevši s Androidom Lollipop, Google je odlučio distribuirati WebView kao neovisni APK ažuriran iz Trgovine Play svakih šest tjedana. Cilj je brzo isporučiti kritične popravke korisnicima, budući da je usluga vidjela neke ozbiljne sigurnosne zagonetke. Najnovija verzija aplikacije donosi i nekoliko važnih sigurnosnih poboljšanja.

Google će objaviti Android O kasnije ovog ljeta. Uz izdanje, WebView će pokretati iscrtivač u izoliranom procesu odvojenom od glavne aplikacije, iskorištavanje prednosti izolacije između procesa koju pruža Android, a koja je bila dostupna drugima aplikacije.

WebView će sada pružati dvije razine izolacije.

  1. Mehanizam za renderiranje je podijeljen u zaseban proces. Ovo izolira host aplikaciju od grešaka ili padova u procesu renderera i otežava zlonamjernom web-mjestu koje može iskoristiti renderer da zatim iskorištava host aplikaciju.
  2. Da bi ga dodatno zadržao, proces iscrtivača izvodi se unutar izoliranog sandboxa procesa koji ga ograničava na ograničeni skup resursa. Na primjer, mehanizam za iscrtavanje ne može sam pisati na disk ili razgovarati s mrežom. Također je vezan na isti seccomp filtar koji koristi Chrome na Androidu. Filtar seccomp smanjuje broj sistemskih poziva kojima proces prikaza može pristupiti i također ograničava dopuštene argumente na sistemske pozive.

Konačno, najnovija verzija WebViewa omogućuje aplikacijama trećih strana korištenje značajki sigurnog pregledavanja. Prema unosu na blogu, informacije ili obavijesti s upozorenjem o mogućim zlonamjernim web stranicama prikazuju se više od 250 milijuna puta mjesečno. Pomoću jednostavne oznake manifesta možete omogućiti Sigurno pregledavanje u svojoj aplikaciji. Možete saznati koji kôd trebate dodati ako posjetite blog za razvojne programere Androida.

Najnovija verzija WebViewa uskoro bi trebala biti dostupna u Google Play trgovini.


Izvor: Blog programera za Android