Zurück zur Plattform

Code-Sicherheit

Informieren Sie sich darüber, was Ihr Code offenlegt und was Sie zuerst beheben müssen.

Vauban ist Anwendungssicherheit für den Code kleiner und mittlerer Unternehmen in Frankreich und Europa. Es liest Ihren repositories auf GitHub, GitLab und Azure DevOps, bewertet jeden einzelnen von A bis F, schreibt seinen Aktionsplan und prüft jeden Pull-Request in Ihrem CI. Vauban befindet sich in der Pilotphase.

Code-Sicherheit

Anwendungssicherheit für Ihren Code, vom repository bis zur Prüfung in Ihrem CI.

Vauban liest den Code des repositories, mit dem Sie eine Verbindung herstellen, und zeigt, was offengelegt wird: Fehler in Ihrem eigenen Code, durchgesickerte Geheimnisse, anfällige Abhängigkeiten und riskante Konfigurationen. Für jeden repository werden die Ergebnisse in eine Note von A bis F und einen Aktionsplan umgewandelt, und die Entscheidungen, die Ihr Team aufzeichnet, werden auf die nächsten Scans und die Prüfung bei jedem Pull-Request angewendet.

Ein kleines Team weiß, was sein Code offenlegt und was zuerst behoben werden muss, behält die Kontrolle über jede Entscheidung und erkennt einen neuen Fehler beim Pull-Request und nicht in der Produktion.

In jedem Plan

Was jeder Vauban-Plan beinhaltet

Solo und Team führen bei jedem Scan die gleichen Analysen durch. Der Team-Plan fügt die Überprüfung der Agenten-KI und höhere quotas hinzu.

Statische Analyse und Geheimnisse

Statische Analyse Ihres Codes (SAST) und durchgesickerte Geheimnisse, die nach ihrem Standort und der Regel, die sie gefunden hat, gemeldet werden, wobei der Wert ganz oder teilweise maskiert wird. Behandeln Sie alle geheimen Vauban-Berichte als offengelegt: widerrufen Sie sie und ersetzen Sie sie.

Konfigurationsdateien

Dockerfiles, Terraform-Dateien und die Konfiguration Ihres CI werden mit dem Code analysiert.

Abhängigkeiten (SCA)

Bekannte Schwachstellen in Ihren Abhängigkeiten, jeweils mit der behobenen Version, dem Marker „Bekannt ausgenutzt“ und der EPSS-Wahrscheinlichkeit. Die Erreichbarkeit zeigt, ob Ihr Code tatsächlich eine anfällige Abhängigkeit erreicht. Die von repository erstellten Bilder und die von ihr deklarierten Basisbilder werden ebenfalls überprüft.

Lizenzen und SBOM

Komponenten nach Lizenzfamilie gruppiert und Ihre Entscheidung wird auf jeder Lizenz vermerkt, die sie tragen. Die SBOM-Exporte in CycloneDX 1.6 und SPDX 2.3. Eine mit Vauban gekennzeichnete Lizenz stellt keine Rechtsberatung dar: Die Entscheidung liegt bei Ihnen.

Eine Note und ein Aktionsplan

Eine Sicherheitsstufe von A bis F für jeden repository, ein Aktionsplan, der Vergleich mit dem vorherigen Scan und Trends im Zeitverlauf. Jeder repository, dem Sie folgen, wird jeden Tag gescannt und diese Scans werden nicht auf Ihren quota angerechnet. Außerhalb der Bewertung werden auch Leistungs- und Datenschutzergebnisse aufgeführt.

Weniger Fehlalarme und das letzte Wort für Sie

Bei vollständigen repository-Scans werden wahrscheinlich falsch positive Ergebnisse automatisch aussortiert. Die Entscheidung einer Person hat Vorrang vor dieser Triage, und die Entscheidungen und Ausnahmen Ihrer Teamaufzeichnungen werden von allen geteilt, die Zugriff auf repository nachweisen, und auf die Pull-Request-Prüfung angewendet.

KI-Erklärungen und ein Assistent

KI erklärt jeden Befund, und der Assistent beantwortet Ihre Fragen dazu und schlägt eine Lösung vor. Jeder Benutzer kann beides von seinem eigenen KI-Anbieter bedienen lassen, der in Vauban konfiguriert ist.

Ihr CI und Ihre Tools

Repositorys auf GitHub, GitLab und Azure DevOps. API tokens für Ihr CI, eine Prüfung von Pull-Requests und Branches sowie SARIF-Export für die Tools, die Sie bereits verwenden.

Der Teamplan

Was der Teamplan hinzufügt

Alles im Solo-Plan, eine Sicherheitsüberprüfung durch KI-Modelle und jeden Monat mehr Platz.

Überprüfung der Agenten-KI-Sicherheit

KI-Modelle suchen nach Authentifizierungsumgehungen, Autorisierungsfehlern, fehlerhafter Mandantenisolierung, prompt-Injection, Remote-Codeausführung, unsicherer Auswertung und Kryptografiefehlern. Jede Feststellung wird durch eine zitierte Akte und deren Beweise gestützt. Zehn Bewertungen pro Monat im Team-Plan.

Jeden Monat mehr Platz

500 Scans, 1.000 Pull-Request- und Branch-Checks und 300 KI-Erklärungen pro Monat, gegenüber 100, 400 und 50 im Solo-Plan.

Pilotphase

Wo Vauban heute steht

Vauban befindet sich in der Pilotphase. Die meisten seiner Funktionen sind live. Dies sind diejenigen, die mit einer Grenze leben, mit der Grenze, die kommt, und mit dem, was noch nicht da ist.

CI-Konfiguration (live, mit Einschränkungen)

Die Shell-Schritte eines pipeline werden überprüft. Über die weiteren Hygieneregeln eines pipeline wurde noch nicht berichtet.

Erreichbarkeit anfälliger Abhängigkeiten (live, mit Einschränkungen)

Verfügbar für JavaScript und TypeScript, Python und Go.

Container-Basisbilder (live, mit Einschränkungen)

Es werden nur die von repository erstellten Bilder und die von ihm deklarierten Basisbilder überprüft.

Automatische Falsch-Positiv-Triage (live, mit Einschränkungen)

Nur bei vollständigen repository-Scans. Die Entscheidung einer Person ist ihr überlegen.

Pull-Request und Branch-Check (live, mit Limits)

Das Urteil ist der Exit-Code des CI-Schritts. Auf der Pull-Anfrage wird nichts gepostet.

Befehlszeilentool (in Vorbereitung)

Gebaut und noch nicht zur Installation freigegeben.

Noch nicht in Vauban

Single Sign-On für die Benutzer Ihres Unternehmens, Team- und Benutzerverwaltung sowie Kommentare oder Aufgaben zu Ergebnissen sind heute nicht Teil von Vauban.

Pläne und Preise

Vauban Pläne

Vier Pläne, nur für Profis und Unternehmen. Die Preise verstehen sich pro Monat und verstehen sich zuzüglich Mehrwertsteuer. Das Online-Abonnement ist noch nicht geöffnet, daher beginnt jeder Plan mit einem Gespräch mit unserem Team.

Solo

€39pro Monat, ohne Mehrwertsteuer

Für einen Entwickler oder Berater. Alle Funktionen von Vauban, mit Ausnahme der Überprüfung der Agenten-KI.

  • 100 Scans pro Monat
  • 400 Pull-Request- und Branch-Checks pro Monat
  • 50 KI-Erklärungen pro Monat
  • 1 Benutzer
Treffen Sie einen Experten

Business

Ab 590 € pro Monat, ohne Mehrwertsteuer

Für ein Unternehmen mit mehr Code und mehr Mitarbeitern. Verkauf nur auf Kostenvoranschlag, niemals online.

  • 2.000 Scans pro Monat
  • 4.000 Pull-Request- und Branch-Checks pro Monat
  • 1.500 KI-Erklärungen pro Monat
  • 50 Agenten-KI-Bewertungen pro Monat
  • Benutzer legen in Ihrem Angebot fest
Treffen Sie einen Experten

Enterprise

Auf Zitat

Für ein Unternehmen, dessen quotas, Benutzer und Bedingungen in einem eigenen Vertrag festgelegt sind.

  • Alle Funktionen von Vauban
  • Kontingente und Benutzer werden in Ihrem Vertrag festgelegt
  • Mit Ihnen schriftlich vereinbarte Konditionen
Treffen Sie einen Experten

Die Kontingente gelten monatlich und können nicht übertragen werden. Über einen quota hinaus wird nichts in Rechnung gestellt: Wenn ein Plan zur Neige geht, wechseln Sie zum nächsten. Scans werden auf den Plan der Person angerechnet, die sie gestartet hat, und ein Scan, der mit einer API token gestartet wurde, wird auf den Plan der Person angerechnet, die diesen token erstellt hat.

Wie es funktioniert

Von einem repository bis zum Check in Ihrem CI

Vier Schritte, und der vierte wird bei jeder Pull-Anfrage ausgeführt.

  1. Schließen Sie ein repository an

    Fügen Sie einen repository von GitHub, GitLab oder Azure DevOps mit einem Zugriff token hinzu. Geben Sie dem token die engsten Rechte an den Funktionen, die Sie benötigen, und ein Ablaufdatum, sofern Ihr Anbieter dies zulässt.

  2. Führen Sie einen Scan durch

    Starten Sie einen Scan von Vauban. Der Code wird in einer isolierten Umgebung gelesen, die am Ende des Laufs gelöscht wird, und jeder repository, dem Sie folgen, wird jeden Tag erneut gescannt.

  3. Lesen Sie die Note und den Aktionsplan

    Jeder repository erhält eine Note von A bis F und einen Aktionsplan. KI erklärt jeden Befund, der Vergleich mit dem vorherigen Scan zeigt, was sich geändert hat, und die Entscheidungen Ihres Teams werden auf die nächsten Scans übertragen.

  4. Überprüfen Sie jede Pull-Anfrage in Ihrem CI

    Erstellen Sie eine API token in Vauban und fügen Sie den in der Anleitung beschriebenen CI-Schritt hinzu. Jede Pull-Anfrage oder jeder Zweig wird anhand Ihrer Entscheidungen und Ausnahmen überprüft, und das Urteil ist der Exit-Code dieses Schritts.

Vauban postet nichts zu Ihren Pull-Requests. Ihr pipeline verliest das Urteil und Ihre Filialregeln entscheiden, ob eine Zusammenführung durchgeführt wird.

Gebaut für

Gebaut für die Leute, die für den Code verantwortlich sind

Entwicklung

Entwickler und Berater

Eine Person und das repositories, um das sie sich kümmern: eine Note, die Liste, was zuerst behoben werden muss, und eine Überprüfung bei jedem Pull-Request.

Unternehmen

Kleine und mittlere Unternehmen

Ein Unternehmen ohne eigenes Sicherheitsteam sieht, was sein Code preisgibt und was zuerst behoben werden muss, erklärt in einfachen Worten.

Ingenieurwesen

Technische Hinweise

Einmal erfasste Entscheidungen und Ausnahmen gelten für alle, die den Zugang zum repository und zur Überprüfung im CI nachweisen.

Warum Vauban

Warum Vauban?

Benannt nach Vauban, dem Militäringenieur Ludwigs XIV., der die Grenzen Frankreichs befestigte und viele Belagerungen seiner Zeit leitete. Er wusste, wo eine Mauer nachgibt, weil er so viele genommen hatte. Anwendungssicherheit funktioniert auf die gleiche Weise: Code lässt sich am besten schützen, indem man ihn so liest, wie ein Angreifer ihn lesen würde.

Vauban wurde in erster Linie für kleine und mittlere Unternehmen geschrieben, die wissen müssen, was ihr Code offenlegt, ohne ein Sicherheitsteam aufzubauen, um dies herauszufinden.

Die Ergebnisse helfen Ihrem Team bei der Entscheidung; Es handelt sich nicht um ein Audit oder eine Zertifizierung. Eine Analyse kann ein Problem melden, das nicht vorhanden ist, oder ein Problem übersehen, weshalb die Entscheidung immer bei einer Person bleibt.

Lesen Sie, wie ein Angreifer liest

Ihr eigener Code, Ihre Abhängigkeiten, Ihre Konfiguration und die darin verbleibenden Geheimnisse werden gemeinsam gelesen, sodass sich nicht eine Schwachstelle hinter der anderen verbirgt.

Eine Warteschlange zur Entscheidung, kein Stapel von Warnungen

Wahrscheinliche Fehlalarme werden beiseite gelegt und jede Entscheidung Ihres Teams wird auf den nächsten Scan und die Pull-Request-Prüfung übertragen.

Verarbeitet in der EU

Ihre Daten werden in der EU verarbeitet und die Standard-KI-Modelle laufen in der EU-Datenzone.

Ihr Code trainiert nichts

Weder Ihr Code noch die Ergebnisse werden zum Trainieren von KI-Modellen verwendet. Die Ergebnisse mit den darin zitierten Codeauszügen werden aufbewahrt, während Sie repository befolgen.

Sehen Sie, was Ihr Code offenlegt

Das Online-Abonnement ist noch nicht geöffnet. Treffen Sie einen Experten: Wir beantworten Ihre Fragen und erstellen für Sie den passenden Plan.

Treffen Sie einen Experten