Cel mai recent WebView introduce proces de redare izolat și navigare sigură în aplicație

click fraud protection

Google a lansat o scurtă trecere în revistă a modificărilor din cea mai recentă versiune a WebView. Android WebView este o componentă de sistem pentru Android care permite aplicațiilor Android să afișeze conținut de pe web direct în interiorul unei aplicații.

Începând cu Android Lollipop, Google a decis să distribuie WebView ca un APK independent actualizat din Magazinul Play la fiecare șase săptămâni. Scopul este de a oferi rapid remedieri critice utilizatorilor, deoarece serviciul a avut unele dificultăți serioase de securitate. Cea mai nouă versiune a aplicației aduce și câteva îmbunătățiri importante de securitate.

Google va publica Android O mai târziu în această vară. Alături de lansare, WebView va rula redarea într-un proces izolat separat de aplicația gazdă, profitând de izolarea dintre procesele oferite de Android care a fost disponibil pentru alții aplicatii.

WebView va oferi acum două niveluri de izolare.

  1. Motorul de randare a fost împărțit într-un proces separat. Acest lucru izolează aplicația gazdă de erori sau blocări în procesul de randare și îngreunează un site web rău intenționat care poate exploata redarea să exploateze apoi aplicația gazdă.
  2. Pentru a-l reține în continuare, procesul de randare este rulat într-un sandbox de proces izolat care îl restricționează la un set limitat de resurse. De exemplu, motorul de randare nu poate scrie singur pe disc sau vorbi cu rețeaua. De asemenea, este legat de același filtru seccomp ca cel folosit de Chrome pe Android. Filtrul seccomp reduce numărul de apeluri de sistem pe care procesul de redare le poate accesa și, de asemenea, restricționează argumentele permise la apelurile de sistem.

În cele din urmă, cea mai nouă versiune de WebView permite aplicațiilor terțe să utilizeze funcțiile Navigare sigură. Conform intrării pe blog, informații sau avertismente despre site-uri web posibil rău intenționate sunt afișate de peste 250 de milioane de ori pe lună. Cu o etichetă manifest simplă, puteți activa Navigarea sigură în aplicația dvs. Puteți afla ce cod trebuie să adăugați vizitând Blogul dezvoltatorilor Android.

Cea mai recentă versiune de WebView ar trebui să fie disponibilă în curând în magazinul Google Play.


Sursa: Blogul dezvoltatorilor Android