0
我有一個網絡應用程序http://embed.myapp.com
,旨在將其嵌入一些白名單網站。框架訪問控制在X-Frame-Options ALLOW-FROM
如何阻止訪問用於嵌入的Web應用程序?
但是,我不希望用戶通過將上述鏈接直接放入Web瀏覽器來訪問它。
阻止普通(非嵌入式)訪問的最佳方式是什麼?
我可以確定網站是否嵌入了JavaScript,但到那時已經創建了一個會話,並且可以看到某些敏感信息,如CSRF令牌。
用戶/瀏覽器禁用引用標頭常見嗎?如果請求在沒有引用標題的情況下進入,我怎麼知道標題是否被簡單禁用或者用戶是否試圖直接查看內容? –
瀏覽器流量禁用引用標頭並不常見,但用戶可以肯定使用curl來繞過這一措施。這不是萬無一失,但它會阻止大部分不必要的流量。編輯:請記住,任何人都可以使用chrome開發工具查看代碼,因此您無法真正停止訪問它。 – leonm