Heim >Web-Frontend >js-Tutorial >So greifen Sie sicher auf lokale Dateien in Chrome zu: HTTP-Server vs. „--allow-file-access-from-files'?

So greifen Sie sicher auf lokale Dateien in Chrome zu: HTTP-Server vs. „--allow-file-access-from-files'?

Susan Sarandon
Susan SarandonOriginal
2024-12-06 04:04:14250Durchsuche

How to Safely Access Local Files in Chrome:  HTTP Server vs. `--allow-file-access-from-files`?

Chrome für den Zugriff auf lokale Dateien einrichten: Einführung der Option „Dateizugriff von Dateien zulassen“

Wenn Sie mit der misslichen Lage konfrontiert werden, HTML-Dateien in Chrome zu starten und gleichzeitig Zugriff zu gewähren auf lokale Dateien kann man auf den schwer fassbaren Modus „--allow-file-access-from-files“ stoßen. Bevor man sich jedoch auf diesen unbekannten Weg wagt, muss man unbedingt die potenziellen Auswirkungen auf die Sicherheit erkennen.

Dieses Flag birgt inhärente Risiken, da es Dateien, die aus beliebigen Quellen stammen, sei es lokal oder webbasiert, unkontrollierten Zugriff gewährt zu lokalen Dateien. Dies stellt eine erhebliche Sicherheitslücke dar.

Alternative Lösung: Einrichten eines lokalen HTTP-Servers

Anstatt sich auf den gefährlichen Modus „--allow-file-access-from-files“ zu verlassen, a Ein umsichtigerer Ansatz besteht darin, einen lokalen HTTP-Server einzurichten. Dies ermöglicht einen sicheren Zugriff auf lokale Dateien, ohne die Systemsicherheit zu beeinträchtigen.

Für Windows:

Erwägen Sie, die Funktionen des Paketmanagers von Node zu nutzen, um den http-Server mühelos zu installieren:

npm install -g http-server

Anschließend zum gewünschten Projektverzeichnis navigieren und starten http-Server:

d:\my_project> http-server

Für Linux:

Um die allgegenwärtige Präsenz von Python unter Linux zu nutzen, geben Sie einfach den folgenden Befehl in Ihr Projektverzeichnis ein:

python -m SimpleHTTPServer

Alternativ bei Verwendung von Python 3:

python3 -m http.server

Einmal konfiguriert, lokale Dateien Der Zugriff erfolgt über http://localhost:8000.

Durch die Übernahme dieser alternativen Lösung können die mit „--allow-file-access-from-files“ verbundenen Sicherheitsrisiken umgangen und gleichzeitig die gewünschte Funktionalität beibehalten werden .

Das obige ist der detaillierte Inhalt vonSo greifen Sie sicher auf lokale Dateien in Chrome zu: HTTP-Server vs. „--allow-file-access-from-files'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn