Wählen Sie einen Website-Sicherheitsaudit-Service, indem Sie die Testtiefe auf Ihre Anwendung abstimmen, prüfen, wie Befunde verifiziert werden, und ein Berichtsformat vereinbaren, mit dem Ihre Entwickler direkt arbeiten können.
Auf einen Blick
- Beginnen Sie mit den Geschäftsfunktionen, Benutzerkonten und Daten, die geprüft werden sollen.
- Wählen Sie ein Vulnerability Assessment für verifizierte Befunde oder einen Pentest für eine tiefergehende manuelle Untersuchung.
- Vergleichen Sie neben dem Preis auch die Nachweise, die Handlungsempfehlungen für Entwickler und den Nachtest-Umfang.
- Bereiten Sie die Testumgebung vor und benennen Sie die Person, die intern die Behebung steuert.
Was sollte ein Website-Sicherheitsaudit abdecken?
Ein aussagekräftiges Audit beantwortet eine konkrete geschäftliche Fragestellung. Möglicherweise laden Kunden Verträge hoch, Mitarbeiter geben Rückerstattungen frei oder mehrere Unternehmen nutzen dieselbe Anwendung. Beschreiben Sie die jeweiligen Aktionen und die beteiligten Daten. Das gibt dem Dienstleister eine fundierte Untersuchungsgrundlage und hilft Ihnen zu beurteilen, ob der vorgeschlagene Prüfumfang Ihrem eigentlichen Beauftragungsgrund entspricht.
Erstellen Sie eine kurze Bestandsaufnahme der öffentlichen Website, der authentifizierten Anwendung, des Administrationsbereichs und der API. Ergänzen Sie die Rollen, die die jeweiligen Bereiche nutzen. Zwei Websites mit derselben Seitenanzahl können einen völlig unterschiedlichen Aufwand erfordern: Eine reine Unternehmens-Website veröffentlicht vor allem Informationen, während ein Kundenportal den Zugriff auf vertrauliche Datensätze und Geschäftsprozesse verwaltet.
Für ein beispielhaftes Kundenportal könnte das Briefing lauten: Kunden laden Dokumente hoch, Account Manager prüfen diese und eine REST-API stellt die Daten für das Dashboard bereit. Diese Beschreibung wirft sofort wichtige Fragen zum Leistungsumfang bezüglich Mandantentrennung, Dateiverarbeitung und API-Zugriff auf. Ein reiner Domainname allein würde diese Aspekte unberücksichtigt lassen.
Website-Sicherheitsaudit, Vulnerability Assessment oder Penetrationstest?
Website-Sicherheitsaudit ist ein übergeordneter Begriff für die Prüfung der Sicherheit einer Website. Innerhalb dieser Kategorie identifiziert und bewertet ein Vulnerability Assessment Schwachstellen. Ein Penetrationstest ergänzt dies um eine manuelle Untersuchung, wie sich die Sicherheitskontrollen der Anwendung in vereinbarten Szenarien verhalten. Wählen Sie passend zu den Entscheidungen, die Sie nach Abschluss des Projekts treffen müssen.
So kann ein verifiziertes Assessment einem Entwickler helfen, offengelegte Konfigurationsprobleme zu priorisieren. Ein manueller Pentest kann untersuchen, ob unterschiedliche Benutzerrollen auf Informationen oder Aktionen zugreifen können, die über ihre vorgesehenen Berechtigungen hinausgehen. Wenn die Anwendung eine API bereitstellt, beziehen Sie diese Schnittstelle ausdrücklich ein, damit das Angebot deren Funktionen und Authentifizierung berücksichtigt.
COLONFILM bündelt diese Optionen in Penetration-Testing-Services (Web-Apps & APIs). BASIC umfasst ein verifiziertes Vulnerability Assessment, STANDARD einen manuellen Anwendungs-Pentest und PREMIUM Anwendungs- plus API-Tests. So basiert die Vergabeentscheidung auf Prüfumfang und verwertbaren Nachweisen – mit einer klar definierten Lieferung für jedes Paket.
Wie Sie Penetration-Testing-Methoden vergleichen
Bitten Sie den Anbieter, seine Methode anhand Ihrer Anwendung zu erläutern. Eine überzeugende Antwort verknüpft die vorgeschlagenen Prüfungen mit Login, Sitzungen, Berechtigungen, Dateneingaben und den relevanten Geschäftsfunktionen. Sie sollten genau verstehen, welche Bereiche manuell untersucht werden und welche Accounts oder Dokumentationen der Tester benötigt.
Der OWASP Application Security Verification Standard definiert Anforderungen für die Bewertung von Sicherheitskontrollen in Anwendungen. Fragen Sie, welche Prüfungen und welche Version der Dienstleister anwendet. In einem Angebot wird der Verweis auf ein Framework erst dann wertvoll, wenn er mit dem tatsächlichen Prüfumfang, den Nachweisen und der vereinbarten Anwendung verknüpft ist.
Fragen Sie auch, wie aus automatisierten Befunden dokumentierte Berichtsergebnisse werden. Durch eine manuelle Verifizierung sollte sichergestellt werden, dass eine Beobachtung tatsächlich auf die geprüfte Umgebung zutrifft, und deren Relevanz erläutert werden. Duplizierte Warnmeldungen können zusammengefasst werden, wenn sie dieselbe Ursache haben, während unterschiedliche betroffene Funktionen so klar abgegrenzt bleiben sollten, dass Entwickler sie lokalisieren und beheben können.
Wie ein aussagekräftiger Sicherheitsbericht aufgebaut ist
Fordern Sie ein anonymisiertes Muster oder eine Berichtsgliederung an. Die Executive Summary sollte die wichtigsten Risiken in verständlicher Sprache erläutern. Der technische Bericht sollte das betroffene Asset, die relevante Rolle, das beobachtete Verhalten, aussagekräftige Nachweise und eine praktische Handlungsanweisung zur Behebung enthalten. Beide Zielgruppen müssen dasselbe zugrundeliegende Problem verstehen können.
Betrachten Sie ein hypothetisches Berechtigungsproblem in einem Dokumentenportal. Das Management muss verstehen, wessen Informationen betroffen sein könnten. Der Entwickler benötigt die entsprechende Funktion, den Kontext des Benutzerkontos und ausreichende, kontrollierte Nachweise, um den Befund zu reproduzieren. Eine Bezeichnung wie „Zugriffskontrollproblem“ ist erst der Anfang dieser Erklärung.
Fragen Sie, wie der Bericht zwischen bestätigten Befunden und Punkten unterscheidet, die weiterer Nachforschungen bedürfen. Prioritäten sollten Auswirkung und Kontext widerspiegeln, einschließlich der Vertraulichkeit von Daten und des erforderlichen Zugriffs. Eine fundierte Übergabe hält zudem fest, welche getestete Version und Umgebung die Nachweise geliefert hat, damit Ihr Team den Bericht direkt mit dem entsprechenden Release abgleichen kann.
Website-Sicherheitsaudit-Pakete im Vergleich
| Paket | Preis und Lieferzeit | Enthaltene Leistungen |
|---|---|---|
| BASIC | 420 €; 3 Tage | Externes und authentifiziertes Scanning einer Web-App; jeder Befund manuell verifiziert; risikobewerteter Bericht mit Handlungsempfehlungen zur Behebung. |
| STANDARD | 850 €; 5 Tage | Manueller Web-Application-Pentest nach OWASP Top 10 und OWASP ASVS-Prüfpunkten; bis zu 2 Benutzerrollen; Proof-of-Concept-Nachweise; Executive Summary und technischer Bericht. |
| PREMIUM | 1.710 €; 8 Tage | Alles aus STANDARD plus REST- oder GraphQL-API-Testing mit bis zu 40 Endpunkten, Prüfung von Geschäftslogik und Zugriffskontrollen, Behebungsleitfaden für Entwickler, ein Nachtest innerhalb von 30 Tagen sowie ein Bestätigungsschreiben (Letter of Attestation) mit Dokumentation von Umfang, Daten und Ergebnissen. |
Wählen Sie BASIC, wenn Sie ein priorisiertes, manuell verifiziertes Vulnerability Assessment für eine Anwendung einschließlich authentifiziertem Scanning benötigen. Wählen Sie STANDARD, wenn Ihre Entscheidung manuelle Anwendungstests über bis zu zwei Benutzerrollen hinweg erfordert. Wählen Sie PREMIUM, wenn API-Abdeckung, tiefergehende Prüfungen von Geschäfts-Workflows und eine terminierte Verifizierung von Korrekturen in dasselbe Projekt gehören.
Dies sind Paketpreise von COLONFILM; vergleichen Sie andere Angebote daher anhand der dort genannten Leistungen. Für einen detaillierten Budgetierungsansatz nutzen Sie den ergänzenden Leitfaden zu den Kosten eines Website-Sicherheitsaudits. Der entscheidende Vergleichswert ist, was Ihr Team konkret erhält und als Nächstes tun kann – einschließlich aller Arbeiten, die intern durchgeführt werden müssen.
Wählen Sie einen Dienstleister, der die Übergabe klar erklären kann
Geben Sie Dienstleistern in der engeren Auswahl dasselbe Briefing und stellen Sie ihnen dieselben Fragen: Wer interpretiert die Befunde? Wie wird eine dringliche Beobachtung kommuniziert? Was wird das Abschlussdokument enthalten? Wie werden vertrauliche Screenshots und Testaufzeichnungen übermittelt? Einheitliche Fragen machen Angebote besser vergleichbar und decken Lücken auf, bevor das Projekt beginnt.
Bewerten Sie Arbeitsproben nach ihrer Klarheit und nicht nach ihrem Umfang. Ein präziser Befund mit relevanten Nachweisen kann nützlicher sein als seitenlange, repetitive Scanner-Ausgaben. Bitten Sie den Anbieter zu erläutern, wie ein Entwickler von einer gemeldeten Beobachtung zu einer Korrektur und – sofern vereinbart – zum Ergebnis eines Nachtests gelangt.
COLONFILM ist das Studio von David Colón und Flor in Zaragoza, Spanien. Die Arbeit wird mit KI-Agenten erstellt und von einem Menschen geprüft. Berücksichtigen Sie diese transparenten Angaben zur Arbeitsweise zusammen mit dem veröffentlichten Leistungsumfang und den Liefergegenständen. Ihre Vergabeentscheidung sollte darauf beruhen, ob das Projekt zu Ihrem System passt und den Verantwortlichen eine praktikable Grundlage für die nächsten Schritte liefert.
Bereiten Sie Benutzerkonten, Umgebungen und API-Dokumentationen vor
Stellen Sie nach Möglichkeit eine Staging-Umgebung bereit und beschreiben Sie, wie sie sich vom Produktivsystem unterscheidet. Weisen Sie auf fehlende Integrationen, abweichende Berechtigungen oder Beispieldaten hin, die die Interpretation beeinflussen könnten. Stellen Sie dedizierte Testkonten für die vereinbarten Rollen bereit und prüfen Sie vorab, ob diese funktionieren. Sorgen Sie dafür, dass eine Ansprechperson erreichbar ist, um Zugriffsprobleme schnell zu beheben.
Bereiten Sie für eine API ein Endpunkt-Inventar, Anleitungen zur Authentifizierung und repräsentative Beispielanfragen mit Testdaten vor. Vereinbaren Sie bei GraphQL vorab, wie die Operationen im Prüfumfang auf das Paketlimit angerechnet werden. Eine Übersicht der Geschäftsfunktionen hilft dem Dienstleister, technische Schnittstellen mit den Aktionen zu verknüpfen, die für Ihre Kunden und Mitarbeiter entscheidend sind.
Erstellen Sie eine Berechtigungsmatrix in verständlicher Sprache. Listen Sie für jede Rolle auf, was sie anzeigen, erstellen, bearbeiten, freigeben und löschen können soll. Berücksichtigen Sie dabei auch Unterschiede zwischen Benutzern mit derselben Rolle, aber unterschiedlichen Organisationen. Das verleiht dem Assessment eine klare Definition des Soll-Verhaltens und hilft Entwicklern später bei der Einordnung von Befunden.
Den Bericht in eine übersichtliche Aufgabenliste überführen
Bestimmen Sie bereits vor der Lieferung eine interne verantwortliche Person. Diese kann zusammenhängende Befunde bündeln, Aufgaben dem zuständigen Entwickler zuweisen und Entscheidungen dokumentieren. Jede Behebungsaufgabe sollte einen Verweis auf den ursprünglichen Befund, die betroffene Komponente, die geplante Änderung und die zuständige Person enthalten. So bleibt der Kontext auch über Teamgrenzen hinweg erhalten.
Planen Sie die Zeit für Korrekturen passend zum gebuchten Paket ein. PREMIUM enthält einen Nachtest innerhalb von 30 Tagen; koordinieren Sie daher Entwicklung und Deployment innerhalb dieses Zeitfensters. Stellen Sie dem Tester eine präzise Liste der umgesetzten Änderungen sowie die entsprechende Testumgebung bereit. Der Nachtest kann sich dann gezielt auf die zuvor gemeldeten Probleme konzentrieren, die Teil der vereinbarten Nachprüfung sind.
Bewahren Sie den Abschlussbericht zusammen mit Ihren Release-Dokumentationen und der Zugriffsübersicht auf. Wenn ein späteres Release die Authentifizierung ändert oder eine neue Integration einführt, hilft Ihnen die vorhandene Dokumentation zu erkennen, was sich geändert hat. Ein abgeschlossenes Assessment gewinnt an Wert, wenn Bericht, Umsetzungsentscheidungen und Verifizierungsergebnisse miteinander verknüpft und leicht auffindbar bleiben.
Ein Berechtigungsbeispiel zum Vergleich von Angeboten nutzen
Formulieren Sie ein erwartetes Verhalten in einfacher Sprache: Ein Kunde sollte nur Dokumente der eigenen Organisation sehen, und ein Mitarbeiter sollte nur auf die ihm zugewiesenen Konten zugreifen können. Fragen Sie jeden Anbieter, wie sein vorgeschlagener Leistungsumfang diese Anforderung überprüfen würde. So können Sie die Antworten auf Verständlichkeit, erforderliche Zugriffsrechte und die Qualität der Nachweise vergleichen, die Ihr Team erhalten würde.
Fragen Sie anschließend, wie ein Befund übergeben würde, falls das tatsächliche Verhalten abweicht. Eine fundierte Erklärung benennt die betroffene Funktion, den Kontext des Benutzerkontos und die erwartete Fehlerbehebung. Dieser kurze Austausch bietet Ihnen eine praxisnahe Möglichkeit, die angebotene Dienstleistung vor der Beauftragung anhand einer Anforderung zu beurteilen, die Ihr Unternehmen bereits genau versteht. Verwenden Sie für das Beispiel ausschließlich Testdatensätze und halten Sie Kundendaten aus Anschauungsmaterialien heraus.
Ein praxistaugliches Briefing für die Beauftragung eines Website-Sicherheitsaudits
Senden Sie ein einseitiges Briefing mit Anwendungsadresse, Plattform, Zweck, Benutzerrollen, API-Typ, gewünschter Umgebung und Ziel-Lieferdatum. Erläutern Sie den Anlass der Anfrage: ein Launch, ein Kundenaudit, eine größere Integration oder eine interne Überprüfung. Fügen Sie etwaige Berichtsformate bei, die von Stakeholdern gefordert wurden, damit der Dienstleister diese vor der Buchung prüfen kann.
- Listen Sie die wichtigsten Anwendungsbereiche und Workflows auf.
- Beschreiben Sie die Benutzerrollen und die Informationen, auf die jede Rolle zugreifen können soll.
- Geben Sie die verfügbare Umgebung, die Testkonten und die Dokumentation an.
- Wählen Sie das Paket, dessen Testtiefe Ihre Fragestellung beantwortet.
- Benennen Sie die technischen und geschäftlichen Ansprechpersonen, die die Befunde erhalten sollen.
Prüfen Sie die Penetration-Testing-Pakete von COLONFILM mit diesem Briefing zur Hand. So können Sie fundiert zwischen einem verifizierten Assessment, einem manuellen Web-App-Pentest und einer kombinierten Anwendungs- und API-Prüfung wählen. Diese Vorbereitung verschafft dem Projekt einen soliden Ausgangspunkt und stellt sicher, dass der Abschlussbericht genau die gewünschten Erkenntnisse liefert.
FAQ
Deckt BASIC auch Bereiche hinter einem Login ab?
Ja. BASIC umfasst das externe und authentifizierte Scanning einer Web-App, wobei jeder Befund manuell verifiziert wird. Stellen Sie geeignete Test-Accounts bereit und benennen Sie die relevanten Anwendungsbereiche. Wählen Sie STANDARD, wenn Sie den im Leistungsumfang beschriebenen manuellen Penetrationstest der Anwendung wünschen, einschließlich Prüfungen über bis zu zwei Benutzerrollen.
Welche Autorisierung ist erforderlich und was weisen die Ergebnisse nach?
Die Prüfung erfordert eine schriftliche Autorisierung, die vom Systemeigentümer unterzeichnet ist, sowie eine vereinbarte Umgebung – vorzugsweise ein Staging-System. Social Engineering und Denial-of-Service-Tests sind ausgeschlossen. Die Ergebnisse dokumentieren den autorisierten Prüfumfang und den Testzeitraum; sie garantieren keine vollkommen sichere Website.
Welches Paket sollte ich für eine Web-App und eine API wählen?
PREMIUM enthält alle Leistungen aus STANDARD plus eine REST- oder GraphQL-API mit bis zu 40 Endpunkten, Prüfungen von Geschäftslogik und Zugriffskontrollen, Leitfäden für Entwickler sowie einen Nachtest innerhalb von 30 Tagen. Teilen Sie vor der Bestellung Ihr Endpunkt-Inventar mit, damit die abgedeckten Operationen und die Zählweise eindeutig geklärt sind.
Beinhaltet der Service auch die Implementierung von Code-Korrekturen?
Die Pakete liefern Befunde und Empfehlungen zur Fehlerbehebung; PREMIUM ergänzt dies um Behebungshinweise für Entwickler. Weisen Sie die Umsetzung Ihrem Entwicklungsteam zu und vereinbaren Sie etwaige zusätzliche Programmierarbeiten separat. Eine klare Aufgabenteilung hilft Ihnen, Entwicklungszeiten rechtzeitig einzuplanen und den in PREMIUM enthaltenen Nachtest optimal zu nutzen.
Wozu dient das Bestätigungsschreiben (Letter of Attestation) in PREMIUM?
Es bestätigt den Prüfumfang, die Zeiträume und die Ergebnisse des Tests. Wenn ein Kunde oder eine Einkaufsabteilung einen Nachweis über ein Assessment verlangt, stimmen Sie den genauen Wortlaut vor der Bestellung ab. So können Sie prüfen, ob das enthaltene Bestätigungsschreiben und der Bericht alle Informationen liefern, die der Empfänger benötigt.
