日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

sql盲注 解决_解决SQL盲注和跨站脚本攻击

發布時間:2023/12/10 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sql盲注 解决_解决SQL盲注和跨站脚本攻击 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天測試用IBM的AppScan,對系統進行測試,發現了系統的安全漏洞,分別是SQL盲注和跨站腳本攻擊,這兩種安全隱患都是利用參數傳遞的漏洞趁機對系統進行攻擊。截圖如下:

解決方案(參考網上的例子):自己寫一個 Filter,使用 Filter 來過濾瀏覽器發出的請求。對每個 post 請求的參數過濾一些關鍵字,替換成安全的,例如:< > ' " \ / # & 。方法是實現一個自定義的 HttpServletRequestWrapper,然后在 Filter 里面調用它,替換掉 getParameter 函數即可,具體步驟如下。

首先,在后臺添加一個 XssHttpServletRequestWrapper 類,代碼如下。

packagecom.iss.sas.web.base;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletRequestWrapper;public class XssHttpServletRequestWrapper extendsHttpServletRequestWrapper {publicXssHttpServletRequestWrapper(HttpServletRequest servletRequest) {super(servletRequest);

}publicString[] getParameterValues(String parameter) {

String[] values= super.getParameterValues(parameter);if (values==null) {return null;

}int count =values.length;

String[] encodedValues= newString[count];for (int i = 0; i < count; i++) {

encodedValues[i]=cleanXSS(values[i]);

}returnencodedValues;

}publicString getParameter(String parameter) {

String value= super.getParameter(parameter);if (value == null) {return null;

}returncleanXSS(value);

}publicString getHeader(String name) {

String value= super.getHeader(name);if (value == null)return null;returncleanXSS(value);

}privateString cleanXSS(String value) {//You'll need to remove the spaces from the html entities below

value = value.replaceAll("", "& gt;");

value= value.replaceAll("\\(", "& #40;").replaceAll("\\)", "& #41;");

value= value.replaceAll("'", "& #39;");

value= value.replaceAll("eval\\((.*)\\)", "");

value= value.replaceAll("[\\\"\\\'][\\s]*javascript:(.*)[\\\"\\\']", "\"\"");

value= value.replaceAll("script", "");returnvalue;

}

}

然后,同樣在后臺添加一個過濾器 XssFilter,具體代碼如下。

packagecom.iss.sas.web.base;importjava.io.IOException;importjavax.servlet.Filter;importjavax.servlet.FilterChain;importjavax.servlet.FilterConfig;importjavax.servlet.ServletException;importjavax.servlet.ServletRequest;importjavax.servlet.ServletResponse;importjavax.servlet.http.HttpServletRequest;public class XssFilter implementsFilter {

FilterConfig filterConfig= null;public void init(FilterConfig filterConfig) throwsServletException {this.filterConfig =filterConfig;

}public voiddestroy() {this.filterConfig = null;

}public voiddoFilter(ServletRequest request, ServletResponse response,

FilterChain chain)throwsIOException, ServletException {

chain.doFilter(newXssHttpServletRequestWrapper(

(HttpServletRequest) request), response);

}

}

最后,在 web.xml 里面配置一下,所有請求的 getParameter 會被替換,如果參數里面含有敏感詞會被替換掉。

XssSqlFilter

com.iss.sas.web.base.XssFilter

XssSqlFilter

/*

REQUEST

總結:雖然MyBatis使用占位符的方式接收參數傳遞,為SQL盲注提供了很好的解決方案,但這只是避免了一部分問題,用戶還可以利用參數作為切入點,對網站進行非法攻擊,所以還要考慮到對參數的危險字符進行過濾和攔截。

總結

以上是生活随笔為你收集整理的sql盲注 解决_解决SQL盲注和跨站脚本攻击的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩色黄大片 | 解开人妻的裙子猛烈进入 | 九九热九九爱 | 国产成人精品一区二区色戒 | 91一区二区在线观看 | 久草高清视频 | 国产福利三区 | 日韩永久免费视频 | 在线观看h网站 | 亚洲永久无码精品一区二区 | 国产一区二区三区免费播放 | 国产精品免费视频一区二区 | 久久99成人 | 婷婷六月丁 | 欧美日韩在线观看一区二区 | 懂色aⅴ一区二区三区免费 国产精品99在线观看 | 老熟妇仑乱一区二区av | 中文字幕在线国产 | 婷婷啪啪| 成人黄色小说在线观看 | 在线播放中文字幕 | 国产a级片 | 视频一区在线播放 | 精品动漫一区二区 | 一区在线观看 | 亚洲精品国产熟女久久久 | 91精品视频在线 | 奇米第四色777 | 强行挺进皇后紧窄湿润小说 | 五月导航 | 在线播放不卡 | 伊人网在线 | 成年免费视频 | 日韩人妻无码精品久久免费 | a级片免费在线观看 | 国产性xxx | 欧美风情第一页 | 成人午夜视频精品一区 | 非洲黄色一级片 | 欧美黄色a | 国产欧美一区二区三区在线 | 欧美在线专区 | 久久影院中文字幕 | 日本欧美在线观看 | 波多野结衣一区二区三区中文字幕 | 自拍偷拍亚洲精品 | 91综合网 | 国产精品一区二区麻豆 | 欧美日韩免费网站 | 色播视频在线播放 | 狠狠网 | 91综合国产 | 中国无码人妻丰满熟妇啪啪软件 | 亚洲黄色网络 | 欧美丝袜一区二区三区 | 很黄很污的视频网站 | www.爆操 | 久久国产精品-国产精品 | 永久免费在线视频 | 黄色大网站| 中文字幕一区二区在线视频 | 国产va视频| 熟女人妻aⅴ一区二区三区60路 | xfplay5566色资源网站 | 黄色激情视频在线观看 | 91久久视频| 在线看中文字幕 | 日美一级片 | 黑人操亚洲女 | 28一20岁女人一级 | 4444亚洲人成无码网在线观看 | 一区二区三区久久久久 | 在线免费观看黄视频 | 99re视频 | 亚洲综合精品在线 | 秋霞免费av | 色悠悠国产 | 国产精品波多野结衣 | 天堂av电影在线观看 | 少妇人妻一区 | 亚洲综合精品国产一区二区三区 | 欧美日韩成人一区二区在线观看 | 日本男男激情gay办公室 | 在线观看免费的av | 九九热久久免费视频 | 一区二区三区色 | 麻豆精品久久久 | 91精品国产综合久久久蜜臀九色 | 福利小视频 | a视频在线看 | www.我爱av| 国产成人精品视频在线观看 | 国产午夜精品久久久久久久 | 中文免费av | a天堂中文在线 | 黑人性生活视频 | 欧美国产在线视频 | 999成人网 | 美女搡bbb又爽又猛又黄www |