Mobile-App-Test

Ist Ihre mobile App auch in den Händen der Nutzer sicher?

Wir testen Android- und iOS-Anwendungen manuell, damit Fehler, die Nutzerdaten gefährden, vor dem Release ans Licht kommen – nicht erst nach einem Datenleck.

Geschäftsrisiko

In einer mobilen App steckt mehr, als der Bildschirm zeigt.

Authentifizierung, lokal gespeicherte Daten, Backend-Kommunikation: Eine mobile App verarbeitet all das auf einem Gerät, über das das Unternehmen keine Kontrolle hat.

Die Freigabe im App Store ist keine Sicherheitsprüfung

Die Prüfung durch App Store und Google Play konzentriert sich vor allem auf die Einhaltung von Richtlinien, nicht auf Sicherheitslücken der App.

Auch eine freigegebene App kann fest im Code hinterlegte Schlüssel, unsicher gespeicherte Tokens oder ungeschützte API-Endpunkte enthalten.

Kunden geben dem Unternehmen die Schuld, nicht dem Entwickler

Gelangen Kundendaten aus einer mobilen App nach außen, leiden das Vertrauen der Nutzer und der Ruf des Unternehmens – auch wenn ein externer Entwickler den Fehler verursacht hat.

Lokal gespeicherte Passwörter, schwaches Sitzungsmanagement und Berechtigungsfehler lassen sich in der Regel durch manuelle Tests noch vor dem Release aufdecken.

Ihre App steckt in der Tasche jedes Kunden

Jeder kann sie herunterladen, dekompilieren und analysieren. Was im Code, auf dem Gerät oder im API-Verkehr erreichbar ist, findet auch ein Angreifer.

Die Frage ist nur, wer es zuerst findet: ein Angreifer oder unsere Spezialisten.

Zu jedem Befund liefern wir technische Nachweise und konkrete Hinweise zur Behebung, denen Ihr Entwicklungsteam direkt folgen kann. Soll auch die API hinter der App geprüft werden, lässt sich das mit unserem API-Test kombinieren.

Beratung anfragen
Methodik

Wie wir Ihre mobilen Anwendungen unter realen Bedingungen prüfen.

Unsere Tests mobiler Anwendungen orientieren sich am OWASP Mobile Application Security Verification Standard (MASVS). So lassen sich die Ergebnisse an einem international anerkannten Standard messen – ein klarer Bezugspunkt für Entwickler und Auditoren.

  • Praktiken der lokalen Datenspeicherung
  • Mechanismen zur sicheren Speicherung
  • Schutz sensibler Anwendungsdaten
  • Einsatz von Verschlüsselung, wo angebracht
  • Plattformbezogene Sicherheitskontrollen
  • Android- oder iOS-spezifische Aspekte
  • Sicherheitseinstellungen und plattformrelevante Umsetzungsentscheidungen
  • Auswahl kryptografischer Algorithmen
  • Angemessenheit der Umsetzung
  • Schutz sensibler Werte
  • Schwächen durch unsichere kryptografische Nutzung
  • Sicherheitsrelevante Programmierpraktiken
  • Schwächen, die das Anwendungsverhalten beeinträchtigen
  • Umsetzungsprobleme, die vermeidbares Risiko einführen können
  • Design des Authentifizierungsablaufs
  • Zuverlässigkeit und Sicherheit der Authentifizierungsmechanismen
  • Schwächen, die den Zugang zu Nutzer- oder Anwendungsfunktionen beeinträchtigen können
  • Schutz vor Reverse Engineering und Analyse
  • Manipulationsschutz und Integritätsprüfungen
  • Verhalten auf gerooteten, gejailbreakten oder manipulierten Geräten
  • Kommunikationssicherheit
  • Übertragung sensibler Daten
  • Schwächen in der Netzwerkinteraktion
  • Exposition durch unsichere Kommunikationspraktiken
Beratung

Sicherheit beginnt mit einem Gespräch.

Keine Verkaufsfloskeln – nur ein fokussiertes Gespräch über Ihre Geschäftskontinuität und Ihre operativen Risiken.