安全测试

1.SQL注入:如果没有对用户输入的参数未做处理
     直接方式:直接将代码插入到与SQL命令串联在一起
     间接方式:将恶意代码注入要存储的字符串
 
2.表单漏洞测试
     
3.Session测试
     1.检查Web应用系统是否有超时的限制
     2.超时后能否自动退出
     3.自动退出后,能否通过浏览器回退到登录界面
     4.检查session是否互窜
     5.检查session过期处理
 
4.跨网站脚本漏洞测试
     XSS也叫CSS(Cross Site Script),跨站脚本攻击。它指的是恶意攻击者往Web页面插入恶意脚本代码,当用户浏览该页面时,嵌入其中的Web里面的脚本代码会被执行,从而达到恶意攻击用户的特殊目的。
     对策:将任何数据返回给用户前均采用HTML编码。
 
5.命令注射漏洞测试
     查找那些来自于HTTP请求的输入可能发起调用的所有地方
 
6.日志文件测试
     主要检查Web运行的相关信息是否写进了日志文件
     是否可追踪
     是否记录了系统运行中发生的错误
     是否记录了用户的详细信息
 
7.权限控制策略测试
     横向越权:指的是攻击者尝试访问与他拥有相同权限的用户的资源
     纵向越权:指的是一个低级别攻击者尝试访问高级别用户的资源
     页面是否进行权限控制
     页面提交的资源标志是否与已登录的用户身份进行匹配比对
     必须在服务器端对每个请求URL进行鉴权,而不能仅仅通过客户端的菜单屏蔽或者按钮Disable来限制
 
8.XML注入测试
 
9.URL跳转测试
     参数检查、参数篡改、参数中SQL注入
 

posted on 2017-11-26 22:26  我要的明天  阅读(146)  评论(0编辑  收藏  举报

导航