Skip to main content

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 der Dateisuche in einem Betriebssystem.

Bei der Durchführung eines Verzeichnisses beginnt der Prozess im Arbeitsverzeichnis.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.

Durchqueren können auf zwei verschiedene Arten durchgeführt werden.Die erste Traversal -Methode, die normalerweise irgendwann von allen Computerbenutzern durchgeführt wird, erfolgt über eine Benutzeroberfläche für Betriebssysteme.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 begrenzt ist, wie schnell ein Benutzer manuell Verzeichnisse durchlaufen kann, ist dies normalerweise der langsamere der beiden Traversalmethoden.System, anstatt seine Schnittstelle zu verwenden.Diese Methode ist flexibler als interface-basierte Traversal 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 keine Traverals auf diese Weise durchführen, obwohl die Option fast immer da ist.

Obwohl Verzeichnistravers sehr nützlich sein kann, können sie durch böswillige Code, insbesondere auf Webseiten, genutzt werden.Wenn Sie Websites programmieren, müssen Webdesigner häufig sehr darauf achten, dass keine nicht autorisierten Verzeichnistravers durch einen Kunden durchgeführt werden können, der eine Webseite anzeigt.Da ein Verzeichnistraversal viele Informationen präsentieren kann, kann ein Client auf Webseiten -Komponentenverzeichnisse ein erhebliches Sicherheitsrisiko darstellen.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.