2016-05-23 4 views

Antwort

-1

Ich glaube, Sie fragen "Wie schränke ich API-Zugriff auf nur eine feste Domäne".

"XSS" oder "Cross Site Security" ist wirklich nur ein browserorientiertes Konzept, und hat nur mit der Sicherheit der Seite zu tun .... IE: Eine Seite auf www.site.com zu JS oder Ajax Schlagen zu verbieten www.shady.com.

Da Actionhero ein Server-Framework ist, konzentrieren sich nicht viele Teile von ActionHero auf den Browser. Sie haben Zugriff auf Header, die an alle Webanfragen zurückgegeben werden, einschließlich Access-Control-Allow-Origin, dem Haupt-XSS-Header für den Browser. Sie können es in ./config/servers/web über den api.config.servers.web.headers Hash setzen. Die meisten modernen Browser befolgen die Liste der erlaubten Domains. Wenn Sie also versuchen, "zwielichtige" Personen (die vielleicht nicht einmal einen Browser verwenden) davon abzuhalten, auf Ihre API zuzugreifen, hilft Ihnen das überhaupt nicht.

+0

Warum der Downvote? Können Sie die Frage näher ausführen? – Evan

Verwandte Themen