Das Pentesten einer Zahlungs-API ist eine typische Aufgabe für unser Team, da die Gründer der binsec GmbH aus dem Payment-Bereich stammen. Die Überprüfung auf typische OWASP-Top-10-Schwachstellen ist die Grundlage des Penetrationstests, aber in diesem Fall prüfen wir auch auf logische Fehler, die zu Sicherheitsproblemen führen können. Ein gutes Beispiel ist die Prüfung, ob es möglich ist, negative Beträge mit einer normalen Auth- oder Sale-Transaktion zu überweisen. Probleme wie diese treten auf, wenn man bei Überweisungslimits nur an Höchstbetrage denkt.
Im Vergleich zu normalen Website-Penetrationstests erfordert das Testen einer Payment API einen höheren manuellen Aufwand. Dazu gehört es, sich mit der API-Dokumentation vertraut zu machen und Tests für die spezifischen Anwendungsfälle zu schreiben, da viele verfügbare Tools in diesem Fall möglicherweise nicht funktionieren. Dennoch ermöglicht uns die breite Erfahrung in diesem Bereich, APIs in einem angemessenen Zeitrahmen zu analysieren.
zurück zur Projektübersicht