控制對網站的訪問 (轉)
轉載於:?id=179">
每個FrontPage (包括每個子Web)都包含構成FrontPage Server Extensions的三個IS DLL複製,這些DLL是在FrontPage Web頂層目錄下的目錄中生成的。
▲_vti_bin/_vti_adm/admin.dll是為了完成管理Web的任務
▲_vti_bin/_vti_aut/author.dll是為了編寫FrontPage Web
▲_vti_bin/shtml.dll瀏覽時期的行為
FrontPage透過把HTTP POST的要求傳送到這些DLL來進行所有的編寫及管理工作,FrontPage擴充套件在根目錄下的獨立目錄之中。
HTTP是無狀態的,IIS對每個HTTP請求的處理是相互獨立的,例如,當HTTP請求從FrontPage Explorer訪問網站的Admin.dll時,IIS試圖以匿名使用者IUSER_hostname方式來執行請求,IIS能不能執行Admin.dll處理請求,這有很多的原因:
(1),IIS可能不允許啟用匿名瀏覽
(2),包含Admin.dll的目錄沒有被IIS設為不可執行
(3), NT中可能不存在IUSR_hostname使用者(在時由IIS建立),或者安裝IIS後這個使用者被禁止
(4),Admin.dll的ACL可能沒有給IUSR_hostname執行檔案的許可權
如果匿名使用者不能執行Admin.dll,Web伺服器會返回錯誤401(禁止訪問),然後,FrontPage Explorer提示瀏覽者提供使用者名稱和口令,並使用Windows NT鑑別使用者,使用者可能看不到這個提示,就像瀏覽者只是提供了登入使用者的性ID一樣,使用者被鑑別後,IIS將再次試圖使用使用者提供的賬號執行操作,如果被鑑別的使用者具有執行Admin.dll的許可權,那麼此使用者就可以成為FrontPage管理員,並進行適當的操作。
在實際應用中,因為FrontPage Explorer能夠快取最初提示時的使用者名稱和口令,因此不會在每次HTTP請求時都要求使用者提供使用者名稱和口令,但是,如果快取的使用者名稱和口令執行操作許可權不夠,會提示使用者輸入新的使用者名稱和口令。
即使FrontPage和IIS的設定都是正確的,使用者也可能被禁止訪問FrontPage站點,這取決於使用者賬號的狀態,如果Windows NT使用者不再存在,或者已經被禁止,或者所處的狀態不能執行這些ISAPI DLL,這些使用者都將被拒絕訪問。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-981577/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Nginx 對訪問量的控制Nginx
- 用訪問控制列表實現網路單向訪問(轉)
- 如何用路由器控制上網時間及其訪問的網站路由器網站
- 本地網站外網訪問網站
- 埠對映,內網網站對映外網訪問,透過80埠對映實現內網網站
- 網站外網訪問怎麼做路由器埠對映網站路由器
- 如何提高網站的可訪問性?網站
- 網站訪問過程&HTML網站HTML
- 訪問github出現無法訪問此網站Github網站
- 類的訪問控制
- 手機能訪問網站,電腦不能訪問網站,以github.io為例網站Github
- 如何解決網站限制IP訪問的問題網站
- 檔案和目錄的訪問控制(2)新增訪問控制
- tomcat的啟動和網站的訪問Tomcat網站
- Linux Kernel ACL訪問控制漏洞(轉)Linux
- ora-24247 :網路訪問被訪問控制列表(ACL)拒絕
- Swift 中的訪問控制Swift
- 網站訪問變慢最佳化,淺析10種網站訪問變慢最佳化方法的作用網站
- 全球皆可訪問的 Google Codelabs 網站Go網站
- 開箱即用的網站可訪問性提升指南網站
- 加快網站訪問速度的9大方法網站
- 網站訪問量上不去的19個因素網站
- 網路層訪問許可權控制技術 ACL詳解(轉)訪問許可權
- Mongodb訪問控制MongoDB
- Flask——訪問控制Flask
- RabbitMQ訪問控制MQ
- Nginx訪問控制Nginx
- Swift 訪問控制Swift
- 為什麼網站訪問速度很慢網站
- 如何遮蔽某IP地址訪問網站網站
- 網站訪問優化,未完待續網站優化
- 關於網站訪問量統計網站
- PBOOTCMS網站訪問頁面提示:您訪問的頁面不存在,請核對後重試!如何改成自動404跳轉頁面boot網站
- 大型網站資料庫及資料訪問最佳化(轉)網站資料庫
- 解決SELinux對網站目錄許可權控制的不當的問題Linux網站
- 【計算機網路】介質訪問控制計算機網路
- 網站一開啟網站訪問硬碟讀取就變慢網站硬碟
- php的curl選擇其他網路卡的ip來訪問網站PHP網站