2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > java 防止sql xxs注入 Java-JSP网站 防SQL注入 防XSS等攻击有什么好的处理办法?...

java 防止sql xxs注入 Java-JSP网站 防SQL注入 防XSS等攻击有什么好的处理办法?...

时间:2024-06-14 09:09:06

相关推荐

java  防止sql  xxs注入 Java-JSP网站 防SQL注入 防XSS等攻击有什么好的处理办法?...

jsp 来防SQL注入,防XSS等攻击的话,首先要选择PreparedStatement来处理sql语句!同时java后台还需要对页面中接受到的参数进行字符替换!

/**

* 清除所有XSS攻击的字符串

* 学来的!分享!

*/

public static String getSafeStringXSS(String s){

if (s == null || "".equals(s)) {

return s;

}

StringBuilder sb = new StringBuilder(s.length() + 16);

for (int i = 0; i < s.length(); i++) {

char c = s.charAt(i);

switch (c) {

case '

sb.append("<");

break;

case '>':

sb.append(">");

break;

case ''':

sb.append("′");// ´");

break;

case '′':

sb.append("′");// ´");

break;

case '"':

sb.append(""");

break;

case '"':

sb.append(""");

break;

case '&':

sb.append("&");

break;

case '#':

sb.append("#");

break;

case '\':

sb.append('¥');

break;

case '=':

sb.append("=");

break;

default:

sb.append(c);

break;

}

}

return sb.toString();

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。