Penetrationstest Webapplikation

Webapplikationen und APIs sind oft direkt mit kritischen Daten und Prozessen verbunden. Ein Web-Pentest prüft gezielt, ob unberechtigte Zugriffe, Datenabflüsse oder Manipulationen möglich sind – inklusive Authentisierung, Rollenlogik und typischer Web-Angriffswege.

Typische Ziele

  • Web-Portale, Kunden-/Partner-Logins, Admin-UIs

  • REST/GraphQL APIs und Integrationen

  • Single-Page-Apps + Backend-Services

  • Dateiuploads, Reporting-Funktionen, Export-/Import-Strecken

Was geprüft wird (Auszug)

  • Authentisierung (Login, MFA-Flows, Session-Handling, Token)

  • Autorisierung (Rollen/Rechte, horizontal/vertikal, Mandantentrennung)

  • Eingabevalidierung und Datenverarbeitung (Injection-Klassen, Output-Handling)

  • Business-Logik (Umgehungen, Manipulation von Prozessschritten)

  • Datei- und Content-Funktionen (Upload/Download, Preview, Konvertierung)

  • Security-Header, CORS, Cookie-Settings, TLS und exponierte Admin-Flächen

  • Fehlerbilder, Logging-Hinweise und sicherheitsrelevante Nebenwirkungen

Voraussetzungen 

  • definierter Scope (Domains/Endpoints, Rollen, Mandanten, kritische Funktionen)

  • Testaccounts für relevante Rollen (inkl. eingeschränkter und privilegierter Rolle)

  • je nach Setup: kurze Architekturübersicht (Auth, API-Gateway, WAF, SSO)

Ergebnis / Report

  • Management-Summary (Risiken und Prioritaeten)

  • technische Findings mit konkreten Beispielen und Impact-Erklärung

  • Fix-Guidance: kurzfristige Massnahmen und saubere nachhaltige Lösungen

  • optional Re-Test zur Verifikation

Optional: Re-Test

Nach Umsetzung der Massnahmen kann eine fokussierte Nachprüfung erfolgen, um die Wirksamkeit der getroffenen Massnahmen zu bestätigen und Regressionen zu vermeiden.