846人加入学习
(36人评价)
Kali Linux安全测试

爆款好课 NO.1

价格 ¥ 599.00
该课程属于 武官课程 请加入后再学习

SSL/TLS 拒绝服务攻击 资源消耗型打击

 thc-ssl-dos

  SSL协商加密对性能开销增加,大量握手请求会导致拒绝服务

 利用SSL secure Renegotiation特性,在单一TCP链接中生成数千个SSL重连接请求,造成服务器资源过载

 与流量式拒绝服务攻击不同,thc-ssl-dos可以利用dsl线路打垮30G带宽的服务器

 服务器平均可以处理300次/秒SSL握手请求

 对SMTP、POP3等服务等同样有效

thc-ssl-dos 199.223.209.205 2083 -accept

对策

 禁用SSL-Renegotiation、使用SSL Accelerator

 通过修改thc-ssl-dos代码,可以绕过对策(据说是)

 

AJAX

AJAX的安全问题

 多种技术混合,增加了攻击面,每个参数都可能形成独立的攻击过程

 AJAX引擎是个全功能的脚本解释器,访问恶意站点可能后果严重,虽然浏览器有沙箱和SOP,但可以被绕过

 服务器、客户端代码结合使用产生混乱,服务器访问控制不当,将信息泄漏

 暴露应用程序逻辑

对渗透测试的挑战

 异步请求数量多且隐蔽

 触发AJAX请求条件无规律

 手动和截断代理爬网可能产生大量遗漏

AJAX爬网工具

 ZAP

源代码审计

firebug

WEB Service

 面向服务的架构(service oriented architecture)便于不同系统集成共享数据和功能

 尤其适合不想暴漏数据模型和程序逻辑而访问数据场景

两种类型的WEB service

 Simple object access protocol(SOAP)

  传统的Web service开发方法,xml是唯一的数据交换格式

  要求安全的应用更多采用

 RESTful(Representational State Transfer architecture——REST)

 目前被采用比较多,轻量级的Web Service,支持多数数据交换格式,JSON是首选格式

WEB Service安全考虑

 使用API key或session token实现和跟踪身份认证

 身份认证由服务器完成,而非客户端

 API key、用户名、session token永远不要通过URL发送

 RESTful默认不提供任何安全机制,需要使用SSL/TLS保护数据安全

 SOAP提供强于HTTPS的WS-security机制

 使用OAuth或HMAC进行身份验证,HMAC身份认证使用C/S共享密钥加密API key

 使用随机token防止CSRF攻击

 对用户提交参数过滤,建议部署基于严格白名单的方法

 报错信息消毒

 直接对象引用应严格身份认证(电商公司以ID作为主索引)

 

[展开全文]

授课教师

安全经理

课程特色

视频(177)
下载资料(18)