Rainbow Table: Unterschied zwischen den Versionen

Aus IT-Forensik Wiki
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:


== Gegenmaßnahmen ==
== Gegenmaßnahmen ==
Folgende Gegenmaßnahmen<sup>1</sup>, können bis auf die Länge des Passworts nur von dem Programmier getroffen werden:
* Langes Kennwort
* Langes Kennwort
* Salt (String, welcher mit an das Passwort vor der Ermittelung des Hashes angefügt wird und mit in der Datenbank gespeichet wird)
* Salt (String, welcher mit an das Passwort vor der Ermittelung des Hashes angefügt wird und mit in der Datenbank gespeichet wird)

Version vom 28. April 2019, 13:54 Uhr

Die Rainbow Table (engl. für Regenbogentabelle) ist eine von Philippe Oechslin entwickelte Datenstruktur, die eine schnelle, speichereffiziente Suche nach der ursprünglichen Zeichenfolge (in der Regel ein Passwort) für einen gegebenen Hashwert ermöglicht.1

Überblick

Funktionsweise

Gegenmaßnahmen

Folgende Gegenmaßnahmen1, können bis auf die Länge des Passworts nur von dem Programmier getroffen werden:

  • Langes Kennwort
  • Salt (String, welcher mit an das Passwort vor der Ermittelung des Hashes angefügt wird und mit in der Datenbank gespeichet wird)
  • Mehrere Iterationen der Hashfunktion
  • Pepper (Geheimer String, der wie ein Salt genutzt wird, welcher in dem Quellcode der Anwendung steht aber nicht in der Datenbank)

Quellen

  1. Wikipedia - Rainbow Table