Zum Inhalt springen
Proofsheetvon FedPulse
Menü

Ein Beispielbericht

Das ist ein vollständiger Bericht, den die App für einen erfundenen Smart-Home-Hub erstellt hat. Ihr Bericht hat dieselben Abschnitte, gefüllt mit dem, was die Software in Ihrer Datei findet.

Erfundenes Produkt. Bauteile und Versionen sind realistisch, das Gerät gibt es nicht.

DNote

northwind-hub-2-v4.2.1.bin

Eine kritische Lücke im Update-Weg und viele veraltete Bauteile.

214 Bauteile gefunden. Elf Funde sind markiert: einer kritisch, drei hoch, vier mittel, zwei niedrig und ein Hinweis. Das Gerät installiert Updates von jeder Quelle, von der es sie herunterladen kann, und die Verschlüsselungsbibliothek bekommt seit 2023 keine öffentlichen Patches mehr.

Höchste Risiken

  1. Kritisch

    Updates werden installiert, ohne den Absender zu prüfen

    Der Update-Weg lädt eine Datei herunter und installiert sie. Eine Signaturprüfung zwischen Download und Installation hat die App nicht gefunden.

    Vorgeschlagene Änderung: Signieren Sie jedes Update mit einem Schlüssel, der offline liegt, liefern Sie den öffentlichen Schlüssel auf dem Gerät mit und lehnen Sie jedes Update ab, dessen Signatur nicht passt.

  2. Hoch

    Die Verschlüsselungsbibliothek bekommt keine öffentlichen Patches mehr

    OpenSSL 1.1.1 hat im September 2023 sein Lebensende (End of Life) erreicht. Für neue Schwachstellen darin gibt es keinen öffentlichen Patch.

    Vorgeschlagene Änderung: Wechseln Sie auf OpenSSL 3.0 oder neuer und vermerken Sie den Wechsel in den Release Notes.

  3. Hoch

    Die Begleit-App ist mit einem Debug-Zertifikat signiert

    Die Android-App im Firmware-Paket nutzt einen Debug-Signaturschlüssel, den jeder kopieren kann.

    Vorgeschlagene Änderung: Signieren Sie Release-Builds mit Ihrem eigenen Release-Schlüssel und halten Sie diesen Schlüssel vom Build-Server fern.

Stückliste

10 von 214 Bauteilen

BauteilVersionStatus
OpenSSL1.1.1wHohes Risiko
Linux kernel5.10.110Update
BusyBox1.36.0Update
Dropbear SSH2022.83Update
curl7.88.1In Ordnung
zlib1.2.11Update
uhttpd2021-05-21Update
Android companion app1.8.2Hohes Risiko
AWS IoT device SDK1.5.0Update
WPA supplicant2.9Update

Anhang-I-Übersicht

Jeder der 22 Punkte aus Anhang I bekommt einen Zustand, mit Begründung. Hier sind vier davon.

Teil I (2)(a)
Keine bekannten ausnutzbaren Schwachstellen
Teilweise
Bekannte Lücken in 4 Bauteilen. Nichts zu finden ist nie ein Beweis, deshalb kann dieser Punkt höchstens teilweise belegt sein.
Teil I (2)(c)
Sicherheitsupdates
Teilweise
Es gibt einen Update-Weg, aber die Updates sind nicht signiert.
Teil II (1)
Stückliste und Schwachstellen
Belegt
Stückliste aus der Datei erstellt, als CycloneDX und SPDX.
Teil II (5)
Richtlinie zur Offenlegung
Offen
Das kann eine Datei nicht zeigen. Im Paket liegt eine Vorlage.

Im Dokumentenpaket

  • Stückliste: CycloneDX 1.5 und SPDX 2.3
  • Index der technischen Dokumentation nach Anhang VII, mit dem, was Sie noch ergänzen müssen
  • Nachweis zum Supportzeitraum
  • Leitfaden für Meldungen nach Artikel 14
  • Checkliste für die Konformitätserklärung
  • Vorlagen für Richtlinien zu Schwachstellen und Updates

Technische Nachweise, kein rechtliches Zertifikat.

Kostenlosen Bericht für Ihre Datei erstellen