- 26
- 0
- 约2.02千字
- 约 3页
- 2019-04-03 发布于陕西
- 举报
防SQL注入安全编码以JSP脚本为例:1.(简单又有效的方法)PreparedStatement采用预编译语句集,它内置了处理SQL注入的能力,只要使用它的setXXX方法传值即可。使用好处:(1).代码的可读性和可维护性.(2).PreparedStatement尽最大可能提高性能.(3).最重要的一点是极大地提高了安全性.原理:sql注入只对sql语句的准备(编译)过程有破坏作用而PreparedStatement已经准备好了,执行阶段只是把输入串作为数据处理,而不再对sql语句进行解析,准备,因此也就避免了sql注入问题.2.使用正则表达式过滤传入的参数要引入的包:import java.util.regex.*;正则表达式:private String CHECKSQL = “^(.+)\\sand\\s(.+)|(.+)\\sor(.+)\\s$”;判断是否匹配:Pattern.matches(CHECKSQL,targerStr);下面是具体的正则表达式:检测SQL meta-characters的正则表达式:/(\%27)|(\’)|(\-\-)|(\%23)|(#)/ix修正检测SQL meta-characters的正则表达式:/((\%3D)|(=))[^\n]*((\%27)|(\’)|(\-\-)|(\%3B)|(:))/i典型的SQL 注入攻击的正则表达式
您可能关注的文档
- 反病毒虚拟机的现状和未来.ppt
- 方汉奇.中国新闻传播史.中国人民大学出版社.2002.pdf
- 防黑客侵入你正在使用的Windows系统(克隆管理员账户).docx
- 防黑阻击-入侵检测之蜜罐蜜网.pdf
- 防火墙安装操作手册.pdf
- 防火墙产品与维护.ppt
- 防火墙工作原理-数据包在防火墙中的传递过程.pdf
- 防火墙与入侵检测系统联动架构的研究.doc
- 防守反击:黑客攻击手段分析与防范.pdf
- 房贷收入证明范本.docx
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
最近下载
- 2026年抖音限制准入类目推广带货考试试题含答案.docx
- 服装店改造施工方案.doc VIP
- (推荐!)GB 45673- 2025《危险化学品企业安全生产标准化通用规范》之“5.14绩效评估与持续改进”专业解读与应用编制-2025A0)(可编辑).docx VIP
- 电力电子学 第三版 陈坚 习题及解答.doc VIP
- 英科再生-市场前景及投资研究报告-塑料再生装饰建材.pdf VIP
- 2025至2030中国箱板纸行业细分市场及应用领域与趋势展望研究报告.docx VIP
- 西北民族大学学术型硕士研究生培养方案.docx VIP
- 肿瘤药物治疗相关恶心呕吐防治中国专家共识(2025年版).docx VIP
- 生活小区直饮水系统设计方案.docx VIP
- 药事管理与法规.doc VIP
原创力文档

文档评论(0)