Sicherheitstests - Cookies

Was ist ein Cookie?

Ein Cookie ist eine kleine Information, die von einem Webserver gesendet wird, um sie in einem Webbrowser zu speichern, damit sie später vom Browser gelesen werden kann. Auf diese Weise speichert der Browser einige bestimmte persönliche Informationen. Wenn ein Hacker die Cookie-Informationen erhält, kann dies zu Sicherheitsproblemen führen.

Eigenschaften von Cookies

Hier sind einige wichtige Eigenschaften von Cookies -

  • Es handelt sich normalerweise um kleine Textdateien mit ID-Tags, die im Browserverzeichnis Ihres Computers gespeichert sind.

  • Sie werden von Webentwicklern verwendet, um Benutzern zu helfen, effizient auf ihren Websites zu navigieren und bestimmte Funktionen auszuführen.

  • Wenn der Benutzer dieselbe Website erneut durchsucht, werden die im Cookie gespeicherten Daten an den Webserver zurückgesendet, um die Website über die vorherigen Aktivitäten des Benutzers zu informieren.

  • Cookies sind unvermeidlich für Websites mit riesigen Datenbanken, die Anmeldungen benötigen und anpassbare Themen haben.

Cookie-Inhalt

Der Cookie enthält die folgenden Informationen:

  • Der Name des Servers, von dem das Cookie gesendet wurde.
  • Die Lebensdauer des Cookies.
  • Ein Wert - normalerweise eine zufällig generierte eindeutige Zahl.

Arten von Cookies

  • Session Cookies- Diese Cookies sind temporär und werden gelöscht, wenn der Benutzer den Browser schließt. Selbst wenn sich der Benutzer erneut anmeldet, wird ein neues Cookie für diese Sitzung erstellt.

  • Persistent cookies- Diese Cookies verbleiben auf der Festplatte, es sei denn, der Benutzer löscht sie oder sie verfallen. Der Ablauf des Cookies hängt davon ab, wie lange er dauern kann.

Cookies testen

Hier sind die Möglichkeiten, um die Cookies zu testen -

  • Disabling Cookies- Als Tester müssen wir den Zugriff auf die Website nach dem Deaktivieren von Cookies überprüfen und überprüfen, ob die Seiten ordnungsgemäß funktionieren. Navigieren Sie zu allen Seiten der Website und achten Sie auf App-Abstürze. Es ist auch erforderlich, den Benutzer darüber zu informieren, dass Cookies erforderlich sind, um die Website zu nutzen.

  • Corrupting Cookies- Ein weiterer durchzuführender Test besteht darin, die Cookies zu beschädigen. Um dasselbe zu tun, muss man den Speicherort des Cookies der Site finden und es manuell mit gefälschten / ungültigen Daten bearbeiten, die verwendet werden können, um auf interne Informationen aus der Domain zuzugreifen, die dann wiederum zum Hacken der Site verwendet werden können.

  • Removing Cookies - Entfernen Sie alle Cookies für die Website und überprüfen Sie, wie die Website darauf reagiert.

  • Cross-Browser Compatibility - Es ist auch wichtig zu überprüfen, ob Cookies in allen unterstützten Browsern von jeder Seite, die Cookies schreibt, ordnungsgemäß geschrieben werden.

  • Editing Cookies- Wenn die Anwendung Cookies zum Speichern von Anmeldeinformationen verwendet, sollten wir als Tester versuchen, den Benutzer in der Cookie- oder Adressleiste auf einen anderen gültigen Benutzer zu ändern. Durch das Bearbeiten des Cookies sollten Sie sich nicht bei einem anderen Benutzerkonto anmelden.

Anzeigen und Bearbeiten von Cookies

Moderne Browser unterstützen das Anzeigen / Bearbeiten der Cookie-Informationen im Browser selbst. Es gibt Plugins für Mozilla / Chrome, mit denen wir die Bearbeitung erfolgreich durchführen können.

  • Bearbeiten Sie das Cookie-Plugin für Firefox

  • Bearbeiten Sie dieses Cookie-Plugin für Chrome

Die Schritte sollten ausgeführt werden, um ein Cookie zu bearbeiten -

  • Laden Sie das Plugin für Chrome von hier

  • Bearbeiten Sie den Cookie-Wert, indem Sie wie unten gezeigt über Chrome auf das Plugin "Dieses Cookie bearbeiten" zugreifen.