Google voegt Safe Browsing toe aan in-app-browser op Android

Google heeft aangekondigd dat het de Safe Browsing-functie uitbreidt naar de in-app-browser op Android 5.0 en hoger. Daarmee moeten gebruikers ook een waarschuwing te zien krijgen voor mogelijk schadelijke webpagina's die binnen een app worden weergegeven.

safe browsingIn zijn aankondiging schrijft Google dat het de functie naar WebView uitbreidt. Dat is het onderdeel van Android dat webpagina's binnen apps weergeeft. Tot nu toe zat Safe Browsing op het mobiele besturingssysteem alleen in de Chrome-browser. Die wordt echter niet opgestart als er binnen een app webcontent wordt bekeken. De functie controleert of een opgeroepen url voorkomt in database voor malware en phishing-pagina's.

Daarnaast introduceert Google aanvullende bescherming voor WebView door de render engine op te delen in losse processen. Daardoor moet de hostapplicatie veiliger en stabieler worden. Bovendien is er een sandbox aan het renderproces toegevoegd, waardoor het slechts toegang heeft tot een beperkt aantal bronnen op het systeem. Deze wijzigingen komen beschikbaar in de nieuwe versie van het besturingssysteem, Android O. Daarmee wordt WebView voorzien van soortgelijke eigenschappen als de Chrome-browser, aldus Google.

Door Sander van Voorst

Nieuwsredacteur

23-06-2017 • 17:35

7

Reacties (7)

7
7
6
1
0
1
Wijzig sortering
Starting with Android O, WebView will have the renderer running in an isolated process separate from the host app, taking advantage of the isolation between processes provided by Android that has been available for other applications.
Safe browsing inderdaad voor Android 5.0 en hoger, de Sandbox vanaf Android O.

Ben benieuwd of dit nog uit te schakelen is, zoals in Chrome (mobiel). Voor zover ik weet heeft WebView geen instellingenmenu. Zou het misschien eventuele settings van Chrome overnemen?

[Reactie gewijzigd door Chris.nl op 26 juli 2024 14:28]

Ik dacht dat WebView vervangen zou worden door Chrome? Bij mij staat WebView automatisch disabled en is Chrome de WebView provider(op mijn S8+)
Anoniem: 413211 @MrFax24 juni 2017 20:16
https://android.googlesou...nfig_webview_packages.xml

In de pure Android code is er alleen Android Webview aangegeven, omdat Google Chrome nu eenmaal aangevuld wordt met andere software, dus niet in de voledigheid in AOSP kan zijn.

Google zelf (Pixel, Nexus, maar vast ook Samsung) gebruikt als mogelijkheden:
  • com.android.chrome (Stable, of normaal Chrome, zoals vaak voorgeinstalleerd en standaard voor de meeste devices met Android 7+ uit de fabriek af)
  • com.google.android.webview (Google versie van Android Webview)
  • com.chrome.beta (Chrome Beta)
  • com.chrome.dev (Chrome Dev, de weekly snapshots van...)
  • com.chrome.canary (de nightly snapshots genoemd Canary)
  • com.google.android.apps.chrome (debug versie)

[Reactie gewijzigd door Anoniem: 413211 op 26 juli 2024 14:28]

Goeie, dat heb ik er nog even bijgezet. Dank.
Hmmm... wat zal de impact zijn als je app wil weten of een bepaald deel van de webview is afgehandeld? Om bijvoorbeeld de native navigatie elementen aan te passen.

En daarnaast zou dit impact kunnen hebben op frameworks als Angular NativeScript of Casandra?
Moet jij dat kunnen instellen, of moet de app dat kunnen instellen? In het laatste geval zou je net zo goed die safe browsing en dat Sandboxing weg kunnen laten. In het eerste geval eigenlijk ook, want mensen willen dan blijkbaar niet beschermd worden.
Zou die sandboxing potentieel niet veel dingen als Phonegap breken of op zijn minst zwaar inperken?

Op dit item kan niet meer gereageerd worden.