Zum Hauptinhalt springen

Sicherheit

Der sicherste Ort für Ihre Arbeit ist der Rechner, auf dem sie schon liegt.

Convira ist ein Desktop-Agent, deshalb ist das Stärkste, was wir über Ihre Daten sagen können, keine Richtlinie, sondern eine Form: Bei einer Cloud-Ausführung gibt es in unserer Datenbank keine Tabelle für das, was Sie getippt haben, was das Modell geantwortet hat oder was die Tools getan haben. Keine Regel gegen das Lesen. Keine Spalte zum Lesen.

  • EU-Unternehmen · Convira OÜ · 17268095
  • In der EU gehostet · Datenbank und API
Eine Cloud-AusführungUnsere Datenbank

Entfernt, bevor irgendetwas geschrieben wird

  • Prompt
  • Antwort
  • Denkschritte
  • Dateipfade
  • Tool-Ein- und -Ausgabe

Alles, was zu speichern bleibt

  • Status
  • Zeitstempel
  • Modell
  • Dauer
  • Credits

Jedes Ausführungsereignis passiert in unserem Code genau eine Grenze, die die Inhaltsfelder anhand einer Liste entfernt, bevor geschrieben wird. Die Ausführung selbst liegt auf Ihrem Gerät.

Belege

Dinge, die Sie prüfen können, ohne uns glauben zu müssen.

Jedes Release enthält alles, was Sie brauchen, um es selbst zu prüfen: Signaturen, eine Software-Stückliste und Build-Provenienz.

  • Jedes Release-Artefakt ist mit Sigstore signiertDie Signatur ist schlüssellos: Das Zertifikat nennt genau den Workflow, der das Release gebaut hat, die Signatur belegt also, welche Pipeline diese Bytes erzeugt hat. Jedes Release bringt sein Bundle mit.
  • Mit jedem Build wird eine Stückliste ausgeliefertEin CycloneDX-SBOM pro Plattform, neben dem Installer veröffentlicht, listet die npm-Pakete und die Rust-Crates auf, aus denen die Kryptografie gebaut ist. Richten Sie Ihren eigenen Scanner darauf.
  • Die Build-Herkunft reist mit der BinärdateiJede Plattform veröffentlicht eine signierte Erklärung, die den Installer an den Commit und den Workflow-Lauf bindet, der ihn gebaut hat. Der Release-Job veröffentlicht nur, wenn diese Signaturen stimmen.
  • Die Installer sind notarisiert und code-signiertApple-Notarisierung unter macOS, Authenticode unter Windows. Der Desktop-Updater prüft die Signatur jedes Updates vor der Installation, sodass ein manipuliertes Update abgelehnt wird.
  • Die Datenbank auf Ihrem Rechner ist verschlüsseltAusführungen und Sitzungen liegen in einer lokalen SQLCipher-Datenbank, deren Schlüssel im sicheren Speicher des Betriebssystems liegt. Ohne diesen Schutz startet die App nicht, nichts bleibt also im Klartext.
  • Forschende haben einen dokumentierten Weg zu unsEine security.txt (RFC 9116) verweist auf unsere Offenlegungsrichtlinie, mit festen Reaktionszeiten und Safe Harbor für gutgläubige Forschung. Meldungen erreichen direkt die Entwickler von Convira.

Wo Ihre Daten liegen

Drei Wege, eine Aufgabe auszuführen, und genau hierin unterscheiden sie sich.

Ihre Wahl entscheidet, was Ihren Rechner verlässt. Nichts anderes auf dieser Seite wiegt so schwer wie diese Tabelle.

  • LokalAuf Ihrer Hardware
    Läuft auf
    Ihr Rechner, mit von Ihnen gehosteten Modellen
    Aufzeichnung
    Ihr Rechner, in der verschlüsselten lokalen Datenbank
    Erreicht uns
    Konto- und Lizenzierungsverkehr, dazu die Eingabe eines kostenpflichtigen Web-, Medien- oder Connector-Tools, wenn Sie eines nutzen. Prompts, Dateien und Inferenz bleiben auf Ihrem Rechner.
  • Private BoxAuf Hardware, die Sie betreiben
    Läuft auf
    Ein Server, den Sie selbst hosten und kontrollieren
    Aufzeichnung
    Ihr Gerät behält die maßgebliche Kopie
    Erreicht uns
    Lizenzierungsverkehr, die Eingabe eines kostenpflichtigen Tools, wenn Sie eines nutzen, und einmalig bei der Kopplung Adresse und TLS-Fingerabdruck der Box. Status und Credential der Box erreichen uns nie. Nie etwas, was sie ausgeführt hat.
  • CloudAuf unserer Infrastruktur
    Läuft auf
    Unsere Infrastruktur, die die Anfrage an den Modellanbieter weiterleitet
    Aufzeichnung
    Ihr Gerät behält die maßgebliche Kopie
    Erreicht uns
    Betriebliche Metadaten. Prompt und Kontext werden zum Modellanbieter durchgeleitet, um die Antwort zu erzeugen, und wir bewahren sie nicht auf.

Eingrenzung

Code, den der Agent ausführt, wird vom Betriebssystem eingesperrt.

Conviras Berechtigungsrichtlinie prüft jeden Tool-Aufruf. Die Sandbox des Betriebssystems ist darunter eine zweite, unabhängige Mauer.

  • macOSStandardmäßig verweigern
    • Seatbelt
    • sandbox-exec

    Ein für jede Ausführung erzeugtes Seatbelt-Profil verweigert standardmäßig alles: Ein Pfad, der dem Tool nicht gewährt wurde, ist ein Pfad, den es nicht öffnen kann. Ohne Netzwerkzugriff kann es sich nirgends verbinden, und Limits begrenzen CPU-Zeit, Prozesse und offene Dateien.

  • LinuxStandardmäßig verweigern
    • bubblewrap
    • namespaces
    • rlimits

    Ein Namespace-Jail. Das Dateisystem des Tools enthält nur die ihm gewährten Ordner, alles andere ist also nicht bloß unlesbar, sondern gar nicht vorhanden. Ohne Netzwerkzugriff ist Loopback sein einziges Netzwerkgerät, es kann also zu niemandem eine Verbindung öffnen.

  • WindowsStandardmäßig verweigern
    • AppContainer
    • Job Object

    Pro Start ein frischer AppContainer, ohne gewährte Capabilities, sodass Netzwerk- und Dateizugriff standardmäßig verweigert werden, nicht nur Schreibzugriffe. Ein Job Object begrenzt Speicher, Prozesse und CPU des Tools.

Auf Ihrem eigenen Computer geprüft. Wenn ein Tool zum ersten Mal eine Sandbox benötigt, prüft Convira auf Ihrem Computer, ob die Sandbox des Betriebssystems verfügbar ist, und erprobt ihre Ressourcenlimits in einer echten Ausführung. Code, den die KI schreibt, läuft ausschließlich in dieser Sandbox: Kann die Sandbox nicht starten, wird der Code abgelehnt, statt ohne sie ausgeführt zu werden. Jede Aktion hält fest, unter welcher Isolation sie tatsächlich lief, und die App zeigt Ihnen das an.

Für eine Sicherheitsprüfung

Die Beschaffungsunterlagen, zum Selbstbedienen.

Kein Vertriebsgespräch nötig, um an die Dokumente zu kommen. Was sie nicht beantworten, geht an security@convira.ai.