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.
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.
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.
01
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.
02
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.
03
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.
04
Ü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.