过滤sql注入
Posted 木子0627
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了过滤sql注入相关的知识,希望对你有一定的参考价值。
//效验 protected static boolean sqlValidate(String str) { str = str.toLowerCase();//统一转为小写 String badStr = "‘|select|update|and|or|delete|insert|truncate|char|into|iframe|href|script|activex|html|flash" + "|substr|declare|exec|master|drop|execute|" + "union|;|--|+|,|like|%|#|*|<|>|$|@|"|http|cr|lf|<|>|(|)";//过滤掉的sql关键字,可以手动添加 String[] badStrs = badStr.split("\|"); for (int i = 0; i < badStrs.length; i++) { if (str.indexOf(badStrs[i]) >= 0) { return true; } } return false; }