簡體   English   中英

IIS如何阻止來自瀏覽器的HTTP請求

[英]IIS How to block http request from browser

在Windows域中,Sliver-light瀏覽器外應用程序(由許多用戶使用)消耗了IIS上托管的幾個WCF服務。 現在,用戶知道WCF服務端點,他們可能可以在沒有Sliver-light App的情況下執行方法。 IIS是否可以識別來自瀏覽器或Sliver-light瀏覽器外應用程序的http請求,然后阻止來自瀏覽器的所有請求,但僅允許來自Sliver-light應用程序的http請求?在IIS上添加IP安全性不是一種選擇,因為它將阻止用戶使用Sliver-light應用程序,並且也不希望在WCF上添加PrincipalPermission屬性,因為需要太多的域用戶組和WCF方法來處理。

通過在IIS中實現Url重寫模塊解決了該問題。 只需使用此模塊添加一條規則,該規則僅允許http請求標頭的HTTP-REFERER字段包含sliver-light .xap文件。 標頭中的REFERER始終具有與.xap文件相同的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM