Es ist nicht möglich, mit reinem HTML ohne Benutzeroberfläche wie das Ablegen einer Datei in einem <input>
Tag oder das Drücken einer Upload-Schaltfläche möglich zu sein.
Ich würde jedoch nicht sagen, dass es nicht möglich ist, dass eine böswillige Website ihre Benutzeroberfläche verschleiert, um den Benutzer zu veranlassen, auf eine solche Schaltfläche zu klicken, ohne die dahinterstehende Aktion zu verstehen.
Für WebExtensions sollen sie ohne Standardzugriff auf das Dateisystem in Sandsäcke gesetzt werden, d. H. Ohne dass eine Benutzeraktion diese Aktion auslösen soll. Den Entwurf für die Dateisystemschnittstelle von WebExtensions finden Sie im Artikel WebExtensions / Filesystem .
Der Browser kann mit einer URL wie folgt den Datenträger angezeigt werden : file://///
. Doch das file:
hat Protokoll keine Domäne, so dass alle möglichen Dinge kann nicht mit solchen URLs arbeitet, wie XMLHttpRequest
, document.domain
etc., so dass dieser URLs wegen der erzwungenen „derselben Domäne“ Politik nicht anfällig ist.
Ich würde sagen, dass Firefox angemessen vor solchen Uploads / Stehlen geschützt ist, kann aber nicht mit absoluter Überzeugung sagen, dass es in diesem Bereich keine Sicherheitsanfälligkeiten gibt. Niemand kann das wirklich.