Grenzen
Was die Sicherheit nicht verspricht, was ein Client mit Shell um den Server herum tun kann, was die Prüfungen nicht erfassen und was das Projekt nicht gemessen hat.
Was die Sicherheit nicht verspricht
- Das verschlüsselte Verzeichnis schützt so viel wie sein Passwort. Wer das Passwort hat, öffnet das Volume und liest, was es enthält; ein schwaches oder mehrfach verwendetes Passwort schützt wenig.
- Die Schutzmaßnahmen sind datiert. Die Messungen dieser Website gehören zu der Version, die sie beschreibt. Ein Modell, das neuer ist als die erprobten, kann einen Weg um eine Schutzmaßnahme finden, den kein Versuch gesehen hat.
Dieselben zwei Aussagen stehen in Abschnitt 12 des Bedienerhandbuchs.
Ein Client mit Shell hebt den Schutz des Profils auf
Die Liste der Websites, die gesperrten Aktionen und die Bindung der Zugangsdaten
halten ein Modell, das nur die vierzehn Werkzeuge hat. Ein Modell, dem der Client
zusätzlich eine Shell unter Ihrem Konto gibt, kann profile.json bearbeiten, origin_policy eingeschlossen, den
Server aus einem eigenen Skript starten und, solange das verschlüsselte
Verzeichnis geöffnet ist, die Zugangsdatendateien lesen. Ein auf diesem Weg zu allowed_origins hinzugefügter Origin wird von status beim nächsten Aufruf gelesen.
Der Server verhindert es nicht; die Spur, die eine Änderung der Listen der Websites hinterlässt (Das Bedienerprofil), kann dieselbe Shell löschen. Was ein solches Modell begrenzt, ist die Konfiguration des Clients: Geben Sie die Werkzeuge einem Agenten, dessen Shell zuerst Sie fragt (Einen MCP-Client anbinden).
Was die Prüfungen nicht erfassen
- Eine Seite, die sich im letzten Augenblick bewegt. Ein Klick prüft sein Ziel nach der Bewegung des Zeigers erneut, fragt dann den Browser, welches Element das Drücken erreicht hat, und lässt die Maustaste außerhalb der Seite los, wenn es nicht das Ziel ist. Auf einer Testseite, die die Schaltfläche unter dem Zeiger alle 2 ms austauscht, erreichte von 300 Klicks auf Chrome 156 keiner die andere Schaltfläche, vor der Prüfung waren es 29. Was nicht abgefangen wird: Die Handler, die die Seite selbst ans Drücken gehängt hat, laufen auf dem, was unter dem Zeiger lag, und die Wache einer Taste oder eines Textes ist ein Skript der Seite, das eine Seite, die sie erwartet, umgeht.
- Was ein Mensch nicht lesen kann. Die Sichtbarkeit ist ungefähr: Der Server
berechnet weder Kontrast noch das Abschneiden durch
overflow, sodass Text, den Sie nicht lesen können, das Modell erreichen kann. Ein Knoten ohne eigene Box gilt als verborgen, mit allem, was er enthält: Auf Chromium 141 lieferte eine Seite, deren Body keine Höhe hatte, überhaupt keine Markierung. - Ein Banner, das nichts in der Ansicht verdeckt, ist keine Ebene und kann wie jedes Element abgeschnitten werden, wenn die Ansicht mehr enthält als die Obergrenzen. Eine Ebene verdeckt über ihre Box, nicht über die Pixel, die sie malt, und von einer Seite werden höchstens 100 fixierte oder haftende Knoten untersucht (Wenn eine Seite zu viel enthält).
- Ein Feld, das er nicht als sensibel erkennt, wird gezeigt, Wert inklusive.
- Eine gesperrte Aktion mit anderem Wortlaut. Die Sperre liest Wörter und Kartenfelder. Bei 100 gängigen Schaltflächenbeschriftungen verfehlte sie keine und sperrte 2, die ein sorgfältiger Leser nicht sperren würde (Effacer le formulaire, Supprimer le filtre); eine Beschriftung, die „zahlen“ mit anderen Worten sagt, wird nicht gesperrt.
- Downloads und Dialoge schränken echte Aufgaben ein; sie stehen unter Anwendungsfälle.
Nicht gemessen
- Chrome 154 mit seinem Profil in einem verschlüsselten Verzeichnis.
- Brave.
- Eine Bestätigung, die über einen Desktop-MCP-Client erfragt wird (Elicitation): nur mit dem Client des MCP-SDK getestet.
- Der Zoom über die Tasten Strg und + eines Browsers mit Oberfläche, ein Bildschirm, dessen Skalierung wirklich 1,5 beträgt, und ein Klick auf ein Element innerhalb eines Frames einer gescrollten Seite.
- Die Umwandlung alter Zugangsdatendateien auf einem echten gocryptfs-Volume.
Die vollständige Liste, mit jeder Messung und dem Befehl, der sie wiederholt, steht in Abschnitt 12 des Bedienerhandbuchs und im README.