Was sind die Nachteile bei der Verwendung eines PHP-Proxy, um die gleichorientierte Richtlinie für XMLHTTPrequest zu umgehen?
-
06-07-2019 - |
Frage
http://developer.yahoo.com/javascript/howto-proxy.html
Gibt es Nachteile für diese Technik? Der Vorteil ist offensichtlich, dass Sie einen Proxy verwenden können, um XML oder JavaScript auf eine andere Domäne mit XMLHTTPrequest zu erhalten, ohne auf gleichorientierte Einschränkungen zu stoßen. Ich höre jedoch nicht über Nachteile gegenüber anderen Methoden - gibt es und was könnten sie sein?
Lösung
Overhead - Die Dinge werden etwas langsamer, weil Sie durch einen Vermittler gehen.
Es gibt Sicherheitsprobleme, wenn Sie über den Proxy den Zugriff auf eine externe Website ermöglichen. Stellen Sie sicher, dass Sie ihn auf die spezifische Site (und wahrscheinlich eine bestimmte URL) der Ressource, die Sie proxyieren, festlegen.
Andere Tipps
Overhead - sowohl für den Benutzer (der HSA weiß, dass Sie darauf warten, dass Ihr Server Daten aus der Proxied -Quelle erstellt und empfängt) als auch Sie (da Sie jetzt zusätzlich zu Ihren eigenen den gesamten Datenverkehr für den anderen Server übernehmen).
Auch Sicherheitsbedenken - Wenn Sie einen Proxy verwenden, um Browser -Sicherheitsüberprüfungen für die Anzeige nicht vertrauenswürdiger Inhalte zu umgehen, sabotieren Sie das Browser -Sicherheitsmodell absichtlich - möglicherweise ermöglichen Sie dem Benutzer, gefährdet zu werden. Mit (das bedeutet, dass keine zufälligen Anzeigen, kein benutzerdefinierter Inhalt auf der Seite [s] Sie proxyieren) Sie sollten dies nicht tun.
Ich nehme an, es könnte Sicherheitsüberlegungen geben, obwohl andere wahrscheinlich qualifizierter sind als ich, um das anzusprechen. Ich habe schon seit einiger Zeit einen solchen Proxy auf meiner persönlichen Website betrieben und bin nicht auf Probleme gestoßen.