Phase · Budget · Den Deal freigeben

Penetrationstest-Kosten für Start-ups

Die meisten Start-ups kaufen keinen Penetrationstest, weil sie sich dafür entschieden haben. Sie kaufen einen, weil die Sicherheitsprüfung eines Enterprise-Kunden einen Vertrag blockiert oder eine Finanzierungsrunde mit Due Diligence bevorsteht. Das verändert, was Sie ausgeben sollten und was der Test liefern muss.

Was den Kauf tatsächlich auslöst

Bevor es ums Budget geht, lohnt sich Klarheit darüber, warum Sie kaufen - das bestimmt Scope und damit Preis. In der Praxis gibt es vier Auslöser.

  • Die Sicherheitsprüfung eines Enterprise-Kunden. Ein Einkaufs- oder Lieferantenrisiko-Fragebogen verlangt einen aktuellen unabhängigen Penetrationstest. Das ist der häufigste Auslöser und der zeitkritischste, weil ein Vertrag dahintersteht.
  • Eine Finanzierungsrunde. Technische Due Diligence ab Series A fragt häufig, welche unabhängigen Tests stattgefunden haben und was daraus folgte.
  • Ein Framework. SOC 2, PCI DSS oder ein regionales Regime setzt eine Anforderung mit Datum. Die Compliance-Seiten behandeln, was die einzelnen erwarten.
  • Ein Vorfall. Etwas ist passiert, und Sie müssen wissen, was sonst noch exponiert ist.

Nur der vierte ist offen. Die anderen drei haben eine konkrete externe Partei, deren Anforderung sich nachlesen lässt, und diese Anforderung ist meist enger als die Panik vermuten lässt. Holen Sie sie zuerst schriftlich ein.

Realistische Budgets nach Phase

Das sind die Scopes, die typischerweise sinnvoll sind, keine Behauptung darüber, was Sie ausgeben müssen.

Pre-Seed und Seed

Scopen Sie auf das eine Produkt, das Sie verkaufen, authentifiziert, mit seiner API falls vorhanden. Das ist ein Webanwendungsauftrag ab 500 $, typischerweise drei bis fünf Arbeitstage. In dieser Phase brauchen Sie fast nie Netzwerk- oder Active-Directory-Tests, weil Sie mit hoher Wahrscheinlichkeit keine angreifenswerte Unternehmensdomäne haben. Stecken Sie die Differenz in die Behebung der Befunde.

Series A

Das Produkt ist größer, es gibt meist mehrere Benutzerrollen, und die Mandantentrennung ist eine echte Frage geworden, weil Sie nun Kunden haben, denen das wichtig ist. Weiterhin ein Anwendungs-Scope, aber gescopt an Rollenzahl und API-Oberfläche statt am kleinstmöglichen Fußabdruck. Sind Sie in eine Cloud-Umgebung mit nennenswerter Infrastruktur umgezogen, kommen Cloud-Tests ab 1.500 $ hinzu.

Series B und danach

Spätestens jetzt haben Sie typischerweise ein Unternehmensnetzwerk, einen Identity Provider und Mitarbeitende mit Laptops - die Angriffsfläche ist also nicht mehr nur das Produkt. Netzwerk- und Active-Directory-Tests ab 1.500 $ werden wirklich relevant, und ein jährliches Programm über Produkt und Infrastruktur ergibt mehr Sinn als ein Einzelauftrag. In dieser Phase beginnt auch Phishing und Social Engineering eine Rolle zu spielen, weil Sie genug Menschen haben, um ein Ziel zu sein.

Einen ersten Test so scopen, dass er den Deal freigibt

Ein unter Dealdruck gekaufter erster Test hat eine Aufgabe: Nachweise zu produzieren, die der Kunde akzeptiert. Drei Dinge entscheiden darüber.

Der Scope muss dem entsprechen, was gefragt wurde. Kauft der Kunde Ihr SaaS-Produkt, testen Sie das SaaS-Produkt, authentifiziert, einschließlich der Grenze zwischen zwei Kundenkonten. Ein Test Ihrer Marketing-Website stellt niemanden zufrieden, und das Attestierungsschreiben wird es offenlegen.

Die Nachweise müssen vollständig sein. Die meisten Prüfungen wollen einen gescopten Bericht, nach Schwere bewertete Befunde, dokumentierte Behebung, Nachtest-Nachweise und ein Schreiben, das bezeugt, was wann getestet wurde. Ist eines davon ein separater Kauf, merken Sie es im schlechtesten Moment. Bei mir sind alle vier standardmäßig enthalten.

Das Timing muss von der Frist rückwärts gerechnet werden. Testen dauert bei einer kleinen Anwendung drei bis fünf Arbeitstage, danach brauchen Ihre Entwickler Zeit für die Behebung, und erst dann folgt der Nachtest. Zwei Wochen von Anfang bis Ende sind ein realistisches Minimum. Das Gespräch einen Monat vorher zu beginnen kostet dasselbe wie eine Woche vorher und führt zu einem weit besseren Ergebnis.

Was Sie vorher tun sollten, um mehr herauszuholen

Jede Stunde, die der Tester mit etwas verbringt, das Sie in zehn Minuten hätten beheben können, ist eine Stunde weniger für die interessanten Teile Ihrer Anwendung. Vor einem ersten Test lohnt es sich, Mehr-Faktor-Authentifizierung für administrative Zugänge zu aktivieren, Konten ausgeschiedener Personen zu entfernen, Abhängigkeiten mit bekannten kritischen Schwachstellen zu aktualisieren und sicherzustellen, dass Test- und Staging-Daten keine Produktionsdaten sind. Nichts davon ist glamourös, und alles davon erhöht den Wert dessen, was Sie kaufen. Eine längere Liste steht in wie Sie sich auf Ihren ersten Penetrationstest vorbereiten.

Entscheiden Sie außerdem vorab, wer die Befunde behebt. Der häufigste Fehlschlag beim ersten Test eines Start-ups ist nicht ein schlechter Bericht, sondern ein guter Bericht, für den niemand Zeit hat - am Ende haben Sie Belege für Probleme und keine Belege für Behebung. Das liest sich für einen Kunden schlechter, als gar nicht getestet zu haben.

Was es bei mir kostet

Anwendungstests ab 500 $, Netzwerk und Active Directory oder Cloud ab 1.500 $, zum Festpreis gegen schriftlichen Scope ohne Stundenabrechnung. Remediation-Unterstützung, Nachtest und Attestierungsschreiben sind enthalten. Sie haben durchgehend mit einem OSCP+-Tester zu tun, was in dieser Größenordnung meist ein Vorteil ist: Die Person, die den Auftrag gescopt hat, kennt Ihr Produkt, wenn der Bericht geschrieben wird.

Das allgemeine Preismodell steht auf der Seite zu Penetrationstest-Kosten, der Musterbericht zeigt das Ergebnis, und wenn die Preisspanne anderswo verwirrt, erklärt was billige Penetrationstests bringen die Streuung.

Preisfragen für Start-ups

Nur wenn etwas ihn erzwingt. Fragt weder Kunde noch Investor noch Framework danach, ist Ihr Geld zunächst in den Grundlagen besser angelegt: Mehr-Faktor-Authentifizierung überall, Dependency-Scanning in der CI, Least-Privilege-Zugriffe, Backups, aus denen Sie tatsächlich schon einmal wiederhergestellt haben, und Logging, mit dem sich ein Vorfall untersuchen ließe. Ein Test darauf aufgesetzt produziert eine lange Liste von Dingen, die Sie bereits wissen. Sobald ein Deal oder eine Due Diligence im Spiel ist, dreht sich diese Rechnung sofort um.
Meist ein gescopter Test genau des Produkts, das er kauft, mit Attestierungsschreiben und Nachweis, dass Befunde behoben und nachgetestet wurden. Das ist typischerweise ein Anwendungs-Scope ab 500 $ und kein vollständiges Infrastrukturprogramm. Kaum je akzeptiert werden Scanner-Ausgaben, Selbstauskünfte oder Berichte, die älter als zwölf Monate sind. Lassen Sie sich die tatsächliche Anforderung vor dem Scoping schriftlich geben, sie ist oft enger als die erste E-Mail vermuten lässt.
In der Seed-Phase selten als harte Anforderung. Ab Series A, besonders wenn Sie Kundendaten verarbeiten oder an Unternehmen verkaufen, wird häufig gefragt, ob ein unabhängiger Test stattgefunden hat und was aus den Befunden wurde. Die Nachweise zur Behebung zählen mehr als die Anzahl der Befunde. Ein Bericht mit zwölf behobenen und nachgetesteten Befunden liest sich deutlich besser als ein dünner Bericht mit zweien.
Jährlich ist die übliche Grundlinie, dazu nach jeder wesentlichen Architekturänderung. Ist ein Framework im Spiel, legt es die Frequenz für Sie fest. Zwischen den Tests deckt fortlaufendes Dependency- und Schwachstellenscanning die Kategorie bekannter CVEs günstig ab, sodass sich der jährliche Test auf das konzentriert, was nur ein Mensch findet.
Ja, und für einen ersten Test ist das meist richtig. Scopen Sie auf den Teil mit dem echten Risiko: die authentifizierte Anwendung, die Mandantentrennung und die Zahlungs- oder Datenexport-Flüsse. Was Sie nicht tun dürfen, ist so eng zu scopen, dass der Bericht nicht mehr ehrlich beschreiben kann, was getestet wurde - das Attestierungsschreiben muss den Scope nennen, und ein versierter Kunde liest ihn.

Deal durch eine Sicherheitsprüfung blockiert?

Sagen Sie mir, was der Kunde tatsächlich verlangt hat, und ich nenne Ihnen den kleinsten Scope, der das erfüllt.

Kontakt