国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

不用改文件名 防止IIS文件被下載方法
2007-03-08   賽迪網安全社區

如何才能防止encry目錄下的所有文件被非法下載呢?我們可以應用IIS中的應用程序映射結合ASP.NET中的IHttpHandler自定義權限,把IIS應用程序映射用于所有文件,并將控制權交給我們自己實現的IHttpHandler。










首先添加應用程序映射:打開IIS管理器->右擊我們要控制下載的站點->在屬性對話框中“配置...”,將文件改為你自己.netFramework ASPnet_isapi.dll的路徑。

然后修改web.config,在system.web下添加httpHandlers項,

<system.web> 
... 
<httpHandlers> 
<add verb="*" path="encry/*.*" type="CustomHttpHandler.Class1,CustomHttpHandler"></add> 
</httpHandlers> 
... 
</system.web>

下面來實現IHttpHandler

//------------------------file:Class1.cs--------- 
using System; 
using System.Web; 
namespace CustomHttpHandler 
{ 
/// <summary> 
/// Class1 的摘要說明。 
/// </summary> 
public class Class1 : System.Web.IHttpHandler 
{ 
public Class1() 
{ 
// 
// TODO: 在此處添加構造函數邏輯 
// 
} 
#region IHttpHandler 成員 

public void ProcessRequest(HttpContext context) 
{ 
// TODO: 添加 Class1.ProcessRequest 實現 
// string strRefUrl=context.Request.ServerVariables["HTTP_REFERER"]; 
/*插入您自己的代碼,讀文件內容并填充Response,該例僅簡單返回一條錯誤信息*/ 
context.Response.Write("您無法訪問該頁"); 
} 

public bool IsReusable 
{ 
get 
{ 
// TODO: 添加 Class1.IsReusable getter 實現 
return false; 
} 
} 

#endregion 
} 
}

熱詞搜索:

上一篇:實例為你解說FrontPageServer溢出攻擊
下一篇:安全技巧之用CFS編碼對函式庫進行加密

分享到: 收藏
主站蜘蛛池模板: 吉水县| 神木县| 墨脱县| 正蓝旗| 玉山县| 屏山县| 边坝县| 泸水县| 黑河市| 司法| 克拉玛依市| 平山县| 天等县| 翁源县| 射阳县| 渝北区| 卢龙县| 莆田市| 内乡县| 商水县| 子洲县| 河间市| 精河县| 贵定县| 胶州市| 临西县| 长顺县| 涡阳县| 麟游县| 鱼台县| 衢州市| 广宁县| 博乐市| 奉新县| 无极县| 桦川县| 公主岭市| 青浦区| 西青区| 元氏县| 阿克苏市|