Private: Checklist for QA teams to prevent top 10 privacy vs confidentiality risks in web applications
Prüfbarkeit Bewährte Methoden
9 min lesen
Juni 19, 2023

Checkliste für QS-Teams, um die 9 größten Risiken für Datenschutz und Vertraulichkeit in Webanwendungen zu vermeiden

Die Gewährleistung von Datenschutz und Vertraulichkeit bei Webanwendungen ist auch eine Aufgabe für Qualitätssicherungsspezialisten. Die Identifizierung der realen Risiken und das Erkennen von Problemen mit der Gesetzgebung ist der erste Schritt zur Lösung solcher Probleme. Wir gehen die akuten Risiken für die Vertraulichkeit von Webanwendungen durch und zeigen die möglichen Lösungen für jedes dieser Risiken vonseiten der QS-Teams und der Entwickler auf.

photo
Kirill Tschabanow

Risiko #1: Schwachstellen in Webanwendungen

Es gibt viele Arten von Schwachstellen in Webanwendungen: Sicherheits-, Datenschutz- und Vertraulichkeitsaspekte.

Wie Sie überprüfen, ob eine Webanwendung Sicherheitslücken aufweist:

✅ Werden regelmäßig Penetrationstests durchgeführt?
✅ Sind die Programmierer in Bezug auf die Sicherheit von Webanwendungen trainiert?
✅ Gibt es in Ihrem Unternehmen Richtlinien bezüglich sicherer Kodierung?
✅ Ist die gesamte Software auf dem neuesten Stand (Server, DB, Bibliotheken)?

Wie ein QS-Tester sicherstellen kann, dass eine Webanwendung keine solchen Schwachstellen aufweist:

✅ Führen Sie regelmäßig Penetrationstests durch unabhängige Experten durch

Risiko Nr. 2: Betreiberseitige Datenverluste

Wie Sie überprüfen können, ob eine Webanwendung ein Datenleck hat:

Recherchieren Sie und prüfen Sie den Ruf und die Zuverlässigkeit des Betreibers
Prüfen Sie sie (bevor Sie den Vertrag unterschreiben oder ihn nutzen):
  • Papierbasierte Prüfung (mittelmäßig)
  • Interviewbasierte Prüfung (gut)
  • Vor-Ort-Audit und Systemprüfungen (am besten

Risiko Nr. 3: Unzureichende Reaktion auf Datenschutzverletzungen

Wie Sie überprüfen können, wenn eine Webanwendung nicht ausreichend auf Datenverletzungen reagiert:

✅  Incident response plan in place?
✅  Gibt es einen Plan für die Reaktion auf einen Vorfall?
✅  Wird der Plan regelmäßig getestet (fordern Sie Nachweise wie ein Testprotokoll an)?
✅  Monitoring for any incidents in place?

Wie ein QS-Tester mit einer unzureichenden Reaktion auf eine Datenschutzverletzung arbeiten kann:

✅  Erstellen, pflegen und testen Sie einen Reaktionsplan für Zwischenfälle
✅  Überwachen Sie ununterbrochen, ob persönliche Daten nach außen dringen und verloren gehen
✅  Benachrichtigen Sie die Dateneigentümer

Risiko Nr. 4: Benutzer stimmen allem zu

Wie prüft man, ob eine Webanwendung die Zustimmung zu allem gibt:

✅  Wird die Zustimmung aggregiert oder unangemessen verwendet?

Wie ein QS-Tester mit einer unzureichenden Reaktion auf eine Datenschutzverletzung arbeiten kann:

✅  Es ist wesentlich, die Einwilligung für jeden Zweck separat einzuholen, da dies dazu führen kann, dass Menschen sich anmelden, ohne zu wissen, wofür sie sich anmelden;
✅  Die Einwilligung sollte freiwillig sein.

Risiko Nr. 5: Nicht transparente Richtlinien, Bedingungen und Konditionen

Wie Sie überprüfen können, ob eine Webanwendung undurchsichtige Richtlinien, Bedingungen und Konditionen hat:

✅  Prüfen Sie, ob die Richtlinien für Nicht-Juristen verständlich sind;
✅  Prüfen Sie, ob die Datenverarbeitung vollständig in der Sprache der Benutzer erfolgt.

Wie ein QS-Tester auf undurchsichtige Richtlinien, Bedingungen und Konditionen prüfen kann:

✅  Setzen Sie den W3C-Standard ein und bieten Sie Opt-out.

Risiko Nr. 6: Unzureichende Löschung von persönlichen Daten

Wie Sie überprüfen können, ob die Löschung von persönlichen Daten eine Webanwendung beeinflussen kann:

✅  Prüfen Sie die Richtlinien und Vereinbarungen zur Aufbewahrung oder Löschung von Daten;
✅  Bewerten Sie die Angemessenheit der Benutzer;
✅  Verlängern Sie die Löschprotokolle;
✅  Testen Sie die Prozesse für Löschanträge.

Risiko Nr. 7: Unzureichende Datenqualität

Wie Sie überprüfen können, ob eine Webanwendung eine unzureichende Datenqualität aufweist:

Vergewissern Sie sich, dass alle Daten korrekt und aktuell sind;
Stellen Sie sicher, ob Sie persönliche Daten in der App aktualisieren können;
Führen Sie regelmäßige Validierungsprüfungen durch, z. B. „Bitte überprüfen Sie Ihre Lieferadresse.“  
Fragen Sie die Entwickler:innen, wie lange die Daten voraussichtlich aktuell sind und wie oft sie sich normalerweise ändern.

Wie ein QS-Tester eine unzureichende Datenqualität überprüfen kann:

Stellen Sie ein Aktualisierungsformular zur Verfügung;
Fragen Sie die Benutzer:innen, ob ihre Daten korrekt sind.

QS-Datenqualität ist ein zentraler Punkt einer robusten Teststrategie. Wir stellen Ihnen gerne eine Vorlage zur Verfügung, sodass Sie Ihre eigene erstellen und festigen können.

image
3zbdcc601729bfa1d4e33335cfb5176b61c737a68bafd4b4a38a8ef653a7771392
testing strategy template

Holen Sie sich eine Vorlage für eine sicherheitsbewusste Teststrategie

Risiko Nr. 8: Unzureichende oder fehlende abgelaufene Sitzungen

Wie kann man überprüfen, ob bei einer Webanwendung eine unzureichende oder fehlende Sitzung abgelaufen ist:

✅  Ist die Abmeldefunktion einfach zu finden und sichtbar?

Wie ein QS-Tester prüfen kann, ob eine Sitzung unzureichend ist oder nicht, läuft ab:

Konfigurieren Sie, dass Sie sich nach X Stunden/Tagen oder benutzerdefiniert automatisch abmelden;
Offensichtliche Abmeldetaste.

Risiko Nr. 9: Die Unmöglichkeit für Benutzer, Daten abzurufen und zu ändern

Wie stellt man sicher, dass die Benutzer ihre persönlichen Daten nicht einsehen und ändern können:

✅  Überprüfen Sie, ob die Daten über Ihre Kontoeinstellungen abgerufen, geändert oder gelöscht werden können;
✅  Überprüfen Sie, ob das Unternehmen prompt auf Zugriffsanfragen und andere IT-Systeme reagiert.

Wie ein QS-Tester überprüfen kann, ob Benutzer ihre persönlichen Daten nicht abrufen und ändern können:

✅  Überprüfen Sie einfache Möglichkeiten, auf ihre Daten zuzugreifen, sie zu ändern oder zu löschen, und zwar in einer sicheren Umgebung, die durch Verschlüsselungsalgorithmen geschützt ist, sodass niemand außer ihnen darauf zugreifen kann.

Bonustipps zur Vermeidung von Datenschutzrisiken in Webanwendungen

Es gibt noch viele weitere Datenschutz- und Vertraulichkeitsrisiken, die wir nicht außer Acht lassen dürfen: Überwachungsverstöße, mangelnde Kontrolle seitens der Behörden usw. Das Qualitätssicherungs-Team ist derjenige, der handeln und mit den Entwicklern zusammenarbeiten muss, um diese Risiken zu vermeiden.

Es ist schwer, diese Art von Arbeit ohne die richtigen Werkzeuge zu bewältigen – und die KI-gestützte aqua cloud ist die Lösung, die bei der Einhaltung der Qualitätssicherungsvorschriften, der Fehlerverfolgung, der Durchführung von Tests und der Datenmigration hilft. Identifizieren Sie die Risiken schnell und beseitigen Sie diese effizient mit aqua.

Holen Sie sich ein sicheres und effizientes Testmanagementsystem

Testen Sie aqua
Auf dieser Seite:
Sehen Sie mehr
Beschleunigen Sie Ihre Releases x2 mit aqua
Gratis starten
step
closed icon