zoukankan      html  css  js  c++  java
  • 安全性测试的测试点

    安全性测试的测试点

    1.跨网站脚本攻击

    通过脚本语言的缺陷模拟合法用户,控制其账户,盗窃敏感数据

    2.注入攻击

    通过构造查询对数据库、LDAP和其他系统进行非法查询

    3.恶意文件执行

    在服务器上执行Shell 命令Execute,获取控制权

    4.伪造跨站点请求

    发起Blind 请求,模拟合法用户,要求转账等请求

    5.不安全对象引用

    不安全对象的引入,访问敏感文件和资源,WEB应用返回敏感文件内容

    6.被破坏的认证和Session管理

    验证Session token 保护措施,防止盗窃session

    7.Session的失效时间限制

    Session的失效时间设置是否过长,会造成访问风险

    8.不安全的木马存储

    过于简单的加密技术导致黑客破解编密码,隐秘信息被盗窃,验证其数据加密

    9.不安全的通讯

    敏感信息在不安全通道中以非加密方式传送, 敏感信息被盗窃,验证其通讯的安全性

    10.URL访问限制失效

    验证是否通过恶意手段访问非授权的资源链接,强行访问一些登陆网页,窃取敏感信息

    11.信息泄露和不正确错误处理测试

    恶意系统检测,防止黑客用获取WEB站点的具体信息的攻击手段获取详细系统信息

    12.注册与登录测试

    验证系统先注册后登录、验证登录用户名和密码匹配校验,密码长度及尝试登录次数,防止 非法用户登录

    13.超时限制

    验证WEB应用系统需要有是否超时的限制,当用户长时间不做任何操作的时候,需要重新登录才能使用

    14.日志文件

    验证服务器上日志是否正常工作,所有事务处理是否被记录

    15.目录文件

    验证WEB服务器目录访问权限,或者每个目录访问时有index.htm,防止 WEB 服务器处理不适当,将整个WEB目录暴露

    16.身份验证

    验证调用者身份、数据库身份、验证是否明确服务账户要求、是否强制式试用账户管理措施

    17.授权

    验证如何向最终用户授权、如何在数据库中授权应用程序,确定访问系统资源权限

    18.会话

    验证如何交换会话标识符、是否限制会话生存期、如何确保会话存储状态安全

    19.配置管理

    验证是否支持远程管理、是否保证配置存储安全、是否隔离管理员特权

    20.备份与恢复

    为了防止系统意外崩溃造成的数据丢失,验证备份与恢复功能正常实现、备份与恢复方式是否满足Web系统安全性要求

    21.数据库关键数据是否进行加密存储,是否在网络中传递敏感数据

    22.在登录或注册功能中是否有验证码存在,防止恶意大批量注册登录的攻击

    23.Cookie文件是否进行了加密存储,防止盗用cookie内容

    24.密码强度提醒

    建议对密码的规则进行加强设置

    25.密码内容禁止拷贝粘贴

  • 相关阅读:
    微信公众号 发送客服消息
    juqery 点击谁获取他的值,赋给input标签
    微信执行退出页面,直接回到微信对话窗口
    微信jssdk上传图片,一张一张的上传 和 一次性传好几张
    juqery 判断所有input 不能为空 判断只能为数字 判断身份证号:18位和15位 判断是否银行卡号
    php foreach
    现在越来越喜欢用ajax传值了,这样能让网站的体验性很好,今天就总结了一下常用的
    有时候不用explode截取字符串了,可以用用substr()
    ztree 文件夹类型的 树状图
    POJ 1065 Wooden Sticks
  • 原文地址:https://www.cnblogs.com/LWK5100/p/14234581.html
Copyright © 2011-2022 走看看