Was ist ein Verzeichnistraversal?
Ein Verzeichnistraversal ist ein Prozess, durch den der Inhalt von Computerordnern oder Verzeichnissen systematisch gescannt wird. Sowohl für Entwickler als auch für Anfänger -Computer -Benutzer kann ein Verzeichnistraversal viel nützliche Informationen liefern. Diese Methodik wird in einer Vielzahl von Computeranwendungen verwendet, einschließlich Dateiensuche in einem Betriebssystem. Viele Verzeichnistravers sind rekursiv, was bedeutet, dass sie den Inhalt des Arbeitsverzeichnisses sowie den Inhalt jedes separaten Ordners oder des Unterverzeichnisses scannen, enthält das Arbeitsverzeichnis. Rekursive Verzeichnis -Traverals können leicht große Gruppen von Dateien mit ähnlichen Eigenschaften identifizieren. Ein Verzeichnistraversal kann auch verwendet werden, um bestimmte Dateitypen für Analyse, Änderung oder Löschung auszuwählen. Die erste Traversal -Methode, die normalerweise von allen Computerbenutzern bei SO durchgeführt wirdIch Punkt wird über die Benutzeroberfläche eines Betriebssystems durchgeführt. Genau wie dies geschieht, hängt dies vom Betriebssystem ab, aber in diesem Zusammenhang ist das Durchlaufen von Verzeichnissen oft so einfach wie das Klicken in einen Ordner, dann in einen Ordner in diesem Ordner klicken und so weiter. Da die Geschwindigkeit dieses Ansatzes darauf eingeschränkt ist, wie schnell ein Benutzer manuell Verzeichnisse durchlaufen kann, ist dies normalerweise der langsamere der beiden Traversalmethoden.
Programmierer und Entwickler setzen normalerweise die zweite Traversal -Methode an, bei der das Betriebssystem explizite Befehle anstatt die Schnittstelle zu verwenden. Diese Methode ist flexibler als interface-basierte Durchfahrten und kann häufig mit anderen Betriebssystembefehlen verknüpft werden, um auf viele Dateien gleichzeitig zuzugreifen und zu ändern. Im Allgemeinen müssen die meisten Computerbenutzer auf diese Weise keine Traverals durchführen, obwohl die Option fast immer da ist.
Obwohl Verzeichnis TravErschüsse können sehr nützlich sein, sie können durch böswilligen Code ausgenutzt werden, insbesondere auf Webseiten. Bei der Programmierung von Websites müssen Webdesigner häufig sehr darauf achten, dass keine nicht autorisierten Verzeichnisse durch einen Kunden durchgeführt werden können, der eine Webseite anzeigt. Da ein Verzeichnistraversal viele Informationen präsentieren kann, kann ein Kunden auf die Komponentenverzeichnisse einer Webseite zugreifen, um ein erhebliches Sicherheitsrisiko darzustellen. Verzeichnistravers sind für sich nicht gefährlich oder bösartig. Das Scannen durch Verzeichnisse als vertrauenswürdiger Benutzer auf einem Computer gefährdet einen Computer oder seine Daten nicht automatisch. In fast allen Kontexten sind Verzeichnistravers sicher, nützliche Methoden, um Informationen von einem Computer zu erhalten.