加密

安全
SQL注入、OS命令注入、XML注入
跨站脚本XSS:存储型XSS,反射性XSS
SQL 注入
1.
2. Mybatis:$是按照字符进行拼接的,#是进行预编译的
3. OWASP ESAPI实现转义
OS注入
1. 对外部输入进行校验:正则表达式、黑名单
2. 访问路径权限的验证
XML注入
1. XML不要包含外部实体
2. 访问路径权限的验证
敏感信息
1. 异常带入敏感信息,对非信任域只给出提示信息
2. 序列化的篡改,不序列化敏感数据,加密
IO操作
1. 临时创建及时删除
平台安全
1. 传递原始对象给不可信任域
2. ByteCode Verifier、ClassLoader、SecurityManager
本文深入探讨了多种安全编程策略,包括防止SQL注入、OS命令注入、XML注入等攻击手段,讲解了Mybatis的安全使用方法,OWASP ESAPI的转义技巧,以及如何保护敏感信息和进行安全的IO操作。同时,文章还强调了平台安全的重要性。
5840

被折叠的 条评论
为什么被折叠?



