成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET下XSS跨站腳本攻擊的過濾方法

安全 應(yīng)用安全
做WEB開發(fā)當(dāng)然要防止跨站腳本攻擊了,尤其是開發(fā)BLOG、論壇、購物平臺等可以讓用戶添加自定義內(nèi)容的網(wǎng)站。

做WEB開發(fā)當(dāng)然要防止跨站腳本攻擊了,尤其是開發(fā)BLOG、論壇、購物平臺等可以讓用戶添加自定義內(nèi)容的網(wǎng)站。

有些開發(fā)者選擇了將所有Html內(nèi)容都過濾掉,但是這些不適合有些需要將自定義內(nèi)容開放給用戶的網(wǎng)站,比如淘寶、cnblogs、CSDN這樣的網(wǎng)站。

在.net下也有一些Xss過濾工具,但是這些工具都會將HTML過濾的很徹底,比如會將:

<span style="color:red">文字</span>

過濾成

<span>文字</span>

而另外一些,雖然保留了很多元素,但是會有很多安全隱患,比如無法過濾這樣的跨站腳本攻擊:

<div style="background-image:url(alert('xss'))">文字</div>

<img src="alert('xss too')" />

在 .net 環(huán)境下,始終找不到成熟合適的 XSS 過濾工具。

后來在找到了基于java開發(fā)的AntiSamy,完全符合既保留用戶輸入HTML,又能保證安全的過濾工具。AntiSamy是基于白名單的技術(shù),即只保留安全的內(nèi)容,而且白名單可以讓開發(fā)者進(jìn)行配置。雖然AntiSamy也有.net版本,但是那是一個半成品,慘不忍睹。于是只好把Java下的AntiSamy封裝成WebService,供.net程序調(diào)用。當(dāng)然,這需要你有獨(dú)立的服務(wù)器,虛擬主機(jī)是不行了。

如果只想使用,則只下載WAR文件就可以了。

運(yùn)行環(huán)境是TOMCAT 7,JDK 1.6。www.2cto.com

將War包復(fù)制到Tomcat安裝目錄下的webapps目錄,然后啟動Tomcat即可。

啟動Tomcat后,會自動解壓縮War包,如需更改過濾配置,可以修改Tomcat目錄下的

webapps\XssFilter3\WEB-INF\conf\antisamy-config.xml

保存后,重啟Tomcat即可生效。

以下是我封裝好的 Java WebService 源碼和 WAR 文件的下載地址:

http://www.2cto.com/soft/201211/35199.html

如果只想使用,則只下載WAR文件就可以了。

運(yùn)行環(huán)境是TOMCAT 7,JDK 1.6。

將War包復(fù)制到Tomcat安裝目錄下的webapps目錄,然后啟動Tomcat即可。

啟動Tomcat后,會自動解壓縮War包,如需更改過濾配置,可以修改Tomcat目錄下的

webapps\XssFilter3\WEB-INF\conf\antisamy-config.xml

保存后,重啟Tomcat即可生效。

默認(rèn)WebService地址是

http://[youserver]:[yourport]/XssFilter3/services/AntiSamyFilter

.net環(huán)境下得到wsdl的地址是

http://[youserver]:[yourport]/XssFilter3/services/AntiSamyFilter?wsdl

責(zé)任編輯:藍(lán)雨淚 來源: 2cto
相關(guān)推薦

2013-01-11 17:33:46

2020-12-21 09:40:06

腳本攻擊XSS漏洞

2017-06-14 16:08:31

2010-09-10 14:13:11

2012-11-15 09:51:36

2015-02-01 09:26:10

2012-04-12 14:45:13

2010-06-07 20:19:49

2010-09-29 15:33:51

2011-01-26 11:09:07

2010-09-09 11:19:10

2009-07-28 13:26:34

Render方法ASP.NET

2010-06-30 16:26:05

2010-09-27 17:37:10

2015-11-19 09:26:01

ASP.NET跨平臺實(shí)踐

2009-03-09 17:19:53

2009-07-20 16:04:37

ASP.NET fra

2009-07-22 09:11:02

Action方法ASP.NET MVC

2009-07-24 14:36:10

ASP.NET跨頁面?zhèn)?/a>

2014-01-23 13:39:03

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 一级片免费在线观看 | 久久久久久久久久爱 | 欧洲一区视频 | 日本三级在线网站 | 久久9热| 欧美综合一区二区 | 久久精品国产一区 | 日韩精品在线免费 | 天天操网| 久久成人高清视频 | 久久久久国产一区二区三区 | 亚洲男人天堂 | 嫩草网| 久久久精品一区 | 夜久久 | 超级乱淫av片免费播放 | 亚洲综合大片69999 | 午夜电影福利 | 久久久久一区二区三区 | 欧美国产精品一区二区三区 | 老头搡老女人毛片视频在线看 | 亚洲一区视频在线 | 91在线精品一区二区 | av综合站 | 亚洲欧美日韩精品久久亚洲区 | 国产精品久久久久久久岛一牛影视 | 综合久久久 | 欧美理论片在线观看 | 国产成人久久 | 最近中文字幕在线视频1 | 国内精品免费久久久久软件老师 | 成人免费视频在线观看 | 日韩欧美一区二区在线播放 | 美女激情av | 一区二区中文字幕 | av黄色在线 | 91精品国产综合久久久久久丝袜 | 国产精品成av人在线视午夜片 | 久久www免费人成看片高清 | 亚洲精品久久区二区三区蜜桃臀 | 欧美日韩精品在线免费观看 |