Ja: een browserextensie met de benodigde toegang tot een webmessenger kan berichttekst lezen nadat de pagina die heeft ontsleuteld en weergegeven. Daarvoor hoeft de versleuteling tussen deelnemers niet te worden gekraakt. Het is toegang tot een van de eindpunten waar de inhoud al leesbaar is.
Niet elke extensie kan elke site lezen. Het risico hangt af van verleende machtigingen, het gedrag van de extensie en de browseromgeving. Bekijk die reikwijdte in plaats van aan te nemen dat alle extensies spyware zijn of dat een vermelding in een officiële winkel het risico wegneemt.
Hoe contentscripts een pagina zien
De documentatie van Chrome over contentscripts legt uit dat contentscripts het Document Object Model van de pagina, oftewel de DOM, kunnen lezen en wijzigen op sites waartoe ze toegang mogen hebben.
Deze scripts draaien normaal in een geïsoleerde JavaScript-wereld: hun variabelen staan los van die van de pagina. De DOM van de pagina blijft echter een gedeeld oppervlak. Als daar een chatbericht of concept aanwezig is, belooft isolatie van JavaScript-variabelen niet dat de extensie die tekst niet kan lezen.
Dit onderscheid is belangrijk omdat een extensie geen privésleutel voor versleuteling hoeft te stelen om een leesbaar bericht vast te leggen. Gewone sitetoegang geeft ook niet automatisch elke mogelijke bevoegdheid, zoals onbeperkte toegang tot alle browsercookies; die details hangen af van aanvullende machtigingen en interfaces.
Waarom E2EE toegang tot het eindpunt niet oplost
End-to-endversleuteling beschermt inhoud tussen geautoriseerde eindpunten. De toepassing moet ontvangen inhoud beschikbaar maken voor degene die deze leest, en een gecompromitteerde lokale omgeving of een omgeving met te ruime machtigingen kan die leesbare kopie benaderen.
De cryptografische grens is niet simpelweg ‘de netwerksocket’, en E2EE is meer dan transportversleuteling. Maar het is geen algemene verdediging tegen software die de uitvoer of invoer van het geautoriseerde eindpunt kan waarnemen.
Om dezelfde reden voorkomt een overstap op postquantumsleuteluitwisseling niet dat een toegestane extensie een concept leest voordat het wordt versleuteld.
Maatregelen die helpen en claims die u moet vermijden
| Maatregel | Waarbij deze kan helpen | Wat deze niet garandeert |
|---|---|---|
| Beperkte sitetoegang voor extensies | Beperkt waar toegestane scripts kunnen werken | Dat de extensie betrouwbaar is op sites die nog zijn toegestaan |
| Een afzonderlijk profiel zonder toegevoegde extensies | Vermindert blootstelling aan extensies voor dat profiel | Bescherming tegen malware op het besturingssysteem of een gecompromitteerde browser |
| Web Workers of niet-exporteerbare sleutels | Kunnen bepaalde risico’s bij sleutelverwerking verkleinen | Vertrouwelijkheid van onversleutelde tekst die later aan de gebruiker wordt getoond |
| Content Security Policy | Beperkt bepaald gedrag van scripts en bronnen op de pagina | Een universele barrière tegen door de browser geautoriseerde extensies |
| Shadow DOM of canvasweergave | Verandert weergave en inkapseling | Een betrouwbare beveiligingsgrens tegen vijandige lokale software |
Manifest V3 verandert de mogelijkheden en regels van extensies, maar verwijdert niet de gedocumenteerde mogelijkheid van toegestane contentscripts om een pagina te inspecteren. Claims dat een weergavetechniek een messenger ‘extensiebestendig’ maakt, vereisen veel sterker bewijs.
Controleer Chrome-machtigingen vóór een gevoelige chat
Gebruik Chromes handleiding voor extensiebeheer om geïnstalleerde extensies en hun sitetoegang te bekijken. Beperk waar die functie beschikbaar is de toegang tot werkelijk benodigde sites of vereis activering bij selectie. Verwijder extensies die u niet meer gebruikt.
Let op wijzigingen in machtigingen, maar neem niet aan dat elke schadelijke update nieuwe machtigingen moet vragen. Code kan misbruik maken van toegang die al is verleend. Chromes documentatie over machtigingswaarschuwingen legt uit wanneer toegevoegde machtigingen een waarschuwing veroorzaken.
Incognito is niet automatisch een extensievrije omgeving: Chrome laat toe dat afzonderlijke extensies daar worden ingeschakeld. Controleer de daadwerkelijke configuratie. Pas een claim over Chrome-webpagina’s evenmin zonder onderscheid toe op een zelfstandige desktopapp met een andere uitvoeringsomgeving.
Als u vermoedt dat een extensie berichten heeft blootgesteld
Gebruik de getroffen omgeving niet langer voor gevoelige communicatie. Schakel de verdachte extensie uit of verwijder deze, werk de browser bij en controleer de resterende extensies en machtigingen. Bekijk vanuit een vertrouwde omgeving de accountsessies en volg de herstelinstructies van de dienst als inloggegevens of accounttoegang mogelijk zijn blootgesteld.
Een extensie verwijderen verhindert dat deze in de toekomst in die browser werkt; reeds gekopieerde inhoud kan er niet mee worden teruggehaald. Een normaal ogende chatgeschiedenis bewijst niet dat er niets is gelekt.
Livara’s grens
Livara’s dreigingsmodel sluit bescherming tegen een gecompromitteerd eindpunt expliciet uit. Het Proof Lab biedt een APK-hashcontrole en een afgebakende cryptografiedemonstratie, geen certificering dat de browsersessie vrij is van kwaadaardige extensies.
Houd de reikwijdte van extensiemachtigingen zo klein als praktisch mogelijk. Sterke berichtversleuteling en een betrouwbaar eindpunt zijn aanvullende vereisten.



