Wann sollte eine Anwendung eine Kanonisierung durchführen?

Inhaltsverzeichnis:

Wann sollte eine Anwendung eine Kanonisierung durchführen?
Wann sollte eine Anwendung eine Kanonisierung durchführen?

Video: Wann sollte eine Anwendung eine Kanonisierung durchführen?

Video: Wann sollte eine Anwendung eine Kanonisierung durchführen?
Video: Einführung in die Welt der My Big TOE (MBT-Theorie) von Thomas Campbell 2024, Dezember
Anonim

Die Kanonisierung muss vor jeder anderen Operation an den Eingabedaten erfolgen Zum Beispiel kann eine Anwendung, die nach Dateipfaden fragt, diese zuerst alle in absolute umwandeln. Konkret wird der Validierungsschritt durchgeführt, indem eine eindeutige Darstellung ausgewählt und immer alle Eingabedaten in die gewählte umgewandelt werden.

Wofür wird Kanonisierung verwendet?

In der Informatik ist Kanonisierung (manchmal Standardisierung oder Normalisierung) ein Prozess zur Umwandlung von Daten, die mehr als eine mögliche Darstellung haben, in eine "Standard", "normale", oder kanonische Form.

Wozu gehören Kanonisierungsprobleme?

Kanonische Probleme treten am häufigsten auf, wenn eine Website mehr als eine URL hat, die ähnliche oder identische Inh alte anzeigt. Sie sind oft darauf zurückzuführen, dass keine ordnungsgemäßen Weiterleitungen vorhanden sind, obwohl sie auch durch Suchparameter auf E-Commerce-Websites und durch Syndizieren oder Veröffentlichen von Inh alten auf mehreren Websites verursacht werden können.

Was ist ein Kanonisierungsangriff?

Kanonisierung ist der Prozess, Eingaben auf eine standardisierte oder einfache Form zu reduzieren. Kanonisierungstaktiken könnten auch während der verdeckten Aufklärung förderlich sein. Ein wörtlich dummer kanonischer Angriff könnte wichtige Webserver-bezogene Details zur weiteren Ausnutzung abrufen.

Was bedeutet kanonische Datei?

File getCanonicalPath-Methode in Java mit Beispielen

Wenn der Pfadname des Dateiobjekts Canonical ist, dann gibt es einfach den Pfad des aktuellen Dateiobjekts zurück. Der kanonische Pfad ist immer absolut und eindeutig, die Funktion entfernt das '.

Empfohlen: