Analyse-Engine
Analyse ist nicht eine einzelne Prüfung, und nicht eine einzelne Kennzahl.
Die Aufzeichnung ist die Roheingabe und die Berichte sind das Ergebnis; die Analyse ist der Schritt dazwischen. Die Analyse-Engine profiliert den Code, den Datenverkehr, die Payloads, die Entitäten und die Infrastruktur, und jeder Bericht im Toolkit entsteht aus dem, was sie findet.
Eine einzige Anwendung in SCVue erzeugt mehr kontextreiche Funde, als ein einzelner Analyst beim bloßen Durchlesen einer Aufzeichnungsdatei erreichen könnte. Sie sind von Anfang an geordnet, in ihrer Herkunft belegt und umsetzbar.
Die Engine ist darauf ausgelegt, der Anwendung die richtigen Fragen zu stellen: was ihre eigene Verteidigung ist, was der Code tut, sobald er auf dem Rechner des Clients läuft, welche Informationen nach außen fließen, was referenziert, aber nie aufgerufen wird, und was erkannt statt unbekannt ist.
Die Analyse läuft automatisch, sobald eine Aufzeichnung importiert wird, und läuft bei Bedarf erneut. Ein erneuter Lauf ersetzt die vorherigen Ergebnisse sauber, statt Duplikate anzusammeln, sodass der Bericht, den Sie lesen, immer die aktuelle Sicht auf die Aufzeichnung ist, die Sie gerade betrachten.
Wonach die Engine sucht
-
Was sie über die eigene Verteidigung erklärt
Content Security Policies werden auf fehlende Grundlagen, Inline-Ausführung und Wildcard-Quellen gelesen, wobei gut konfigurierte Policies angerechnet werden, statt nur Auslassungen zu markieren. Externe Ressourcen werden auf Integritäts-Fingerprints geprüft, Cookies auf die Attribute, die darüber entscheiden, ob sie gestohlen werden können.
-
Was der Code tut, sobald er läuft
Wie Code anderen Code lädt, vom gewöhnlichen Import bis zu eingefügten Seitenelementen und aus Text erzeugtem und ausgeführtem Code. Zwei Kombinationen erhöhen den Schweregrad: Fetch mit anschließender Ausführung und Dekodierung mit anschließender Ausführung, so arbeitet eine bewusst verschleierte Payload normalerweise.
-
Was nach außen abfließt
Formularübermittlungen und Uploads werden auf personenbezogene Daten, Device Fingerprinting und seitenübergreifendes Tracking gelesen. Tracking, das in Bildern und Medien verborgen ist: unsichtbare Pixel, eingebettete Nutzerkennungen und Cache-Busting-Techniken, die garantieren, dass jeder Aufruf gezählt wird.
-
Was sie nennt, ohne es je aufzurufen
Alles, was in aufgezeichneten Inhalten genannt wird: E-Mail-Adressen, Netzwerkadressen und die Kommunikationsmechanismen, die eine Seite öffnen kann, etwa dauerhafte Sockets und Übertragung im Hintergrund. Diese bewegen Daten außerhalb des Musters aus Anfrage und Antwort, das die meiste Überwachung beobachtet.
-
Was erkannt wird und was nicht
Jedes Asset trägt einen Status auf Grundlage seines Inhaltsfingerabdrucks und seines Herausgebers: Bekannt, Registriert, Unbekannt oder Ungeprüft, wenn nichts zum Prüfen gespeichert wurde. Daneben, welche Auslieferungsnetze den Datenverkehr bedienen und wie konzentriert er ist.
Ein Skript, das entfernte Inhalte lädt und ausführt, bedeutet: Das Verhalten Ihrer Website wird anderswo entschieden, zu einem Zeitpunkt, den Sie nicht kontrollieren, von einer Partei, die es jederzeit ändern kann, ohne Sie zu informieren.
Funde sind Nachweise, keine Urteile
Jeder Fund lässt sich auf einen konkreten aufgezeichneten Aufruf mit Adresse, Headern, Inhalt und Zeitstempel zurückführen. Nichts müssen Sie einfach glauben.
Eine Aufzeichnung genügt für den Anfang
Zeichnen Sie eine Sitzung im Browser auf, importieren Sie sie und lesen Sie, was zurückkommt. Ein kostenloses Community-Konto steht sofort zur Verfügung.