El último WebView presenta un proceso de renderizado aislado y una navegación segura en la aplicación

Google lanzó una breve revisión de los cambios en la última versión de WebView. Android WebView es un componente del sistema para Android que permite que las aplicaciones de Android muestren contenido de la web directamente dentro de una aplicación.

Comenzando con Android Lollipop, Google decidió distribuir WebView como un APK independiente actualizado desde Play Store cada seis semanas. El objetivo es entregar soluciones críticas a los usuarios rápidamente, ya que el servicio ha visto algunos problemas de seguridad serios. La versión más reciente de la aplicación también trae un par de mejoras de seguridad importantes.

Google publicará Android O a finales de este verano. Junto con el lanzamiento, WebView tendrá el renderizador ejecutándose en un proceso aislado separado de la aplicación host, aprovechando el aislamiento entre los procesos proporcionados por Android que ha estado disponible para otras aplicaciones.

WebView ahora proporcionará dos niveles de aislamiento.

  1. El motor de renderizado se ha dividido en un proceso separado. Esto aísla la aplicación host de errores o bloqueos en el proceso del renderizador y dificulta que un sitio web malicioso que pueda explotar el renderizador explote la aplicación host.
  2. Para contenerlo aún más, el proceso de representación se ejecuta dentro de un entorno aislado de proceso aislado que lo restringe a un conjunto limitado de recursos. Por ejemplo, el motor de renderizado no puede escribir en el disco o hablar con la red por sí solo.

    También está vinculado al mismo filtro seccomp que utiliza Chrome en Android. El filtro seccomp reduce la cantidad de llamadas al sistema a las que puede acceder el proceso del procesador y también restringe los argumentos permitidos a las llamadas del sistema.

Finalmente, la versión más reciente de WebView permite que aplicaciones de terceros utilicen las funciones de Navegación segura. Según la entrada del blog, la información o advertencia de aviso de sitios web posiblemente maliciosos se muestra más de 250 millones de veces al mes. Con una etiqueta de manifiesto simple, puede habilitar la Navegación segura en su aplicación. Puede aprender qué código necesita agregar visitando el Blog de desarrolladores de Android.

La última versión de WebView pronto estará disponible en la tienda Google Play.


Fuente: Blog de desarrolladores de Android