前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >软件安全性测试(连载26)

软件安全性测试(连载26)

作者头像
顾翔
发布2020-02-19 15:31:47
4820
发布2020-02-19 15:31:47
举报

5 本章总结

5.1 介绍内容

•软件安全知识概要

Ø软件安全分类

Ø软件安全性与便捷性

Ø白帽子黑客、黑帽子黑客

Ø白帽子兵法

u默认规则

u纵深防御原则(Defense in Depth)

u数据与代码分离原则

u不可预测性原则

Ø软件安全三要素

u机密性(Confidentiality)

u完整性(Integrity)

u可用性(Availability)

ØWeb软件安全威胁OWASP Top 10

Ø同源策略

ØHTTP协议简介

uHTTP协议包

u请求包

u响应包

•软件安全测试

ØXSS注入

uXSS原理

u XSS注入分类

uXSS会话劫持

uXSS蠕虫

uXSS测试方法

u XSS防护方法

ØCSRF注入

uCSRF注入介绍

u CSRF注入分类及攻击方法

uCSRF测试方法

u CSRF防护方法

Ø点击劫持

ØHTML5的安全

u<audio><video>标签

u iframe安全性

ua标签的rel="noopener noreferrer" 属性

u Canvas

u获取地理坐标

u本地存储

ØSQL注入

uSQL注入原理

u SQL注入类型

uMySQL数据库特性

u SQL Server数据库特性

uOracle数据库特性

u SQL注入的测试方法

u SQL注入的防护方法

Ø其他代码注入

uXML注入

u XPath注入

uJSON注入

ØHTTP参数污染(HPP)

u PHP参数污染

uJava参数污染

uHPP的威胁

uHTTP参数处理

u HPP的防护方法

Ø信息侦探

u Baidu Hack

unmap

uDirBuster

u指纹识别

u对于信息侦探的防护方法

Ø文件上传漏洞

u两个著名的文件上传漏洞

u绕过前端检查

u文件上传的防护方法

Ø命令行漏洞

u命令行漏洞概要

u PHP命令执行

uJava命令执行

u Python命令执行

u案例分享

u框架执行漏洞

u命令行漏洞防护方法

ØXXE漏洞

u通过程序获取XML内容

uXML内部实体

u XML外部实体

u XXE的测试方法及防护方法

Ø文件包含漏洞

u PHP文件包含

uJSP文件包含

u文件包含漏洞测试方法

u文件包含漏洞防护方法

Ø逻辑漏洞

u水平越权

u垂直越权

u支付漏洞

u用户封锁

u密码找回

u并发操作

Ø加密与认证

u区块链及其加密技术

u认证防护

u会话管理安全

u传输层安全

u案例

ØDDOS攻击

Ø钓鱼和网页跳转

u网页跳转

u钓鱼

ØARP欺骗

Ø安全响应头信息

Ø其他高级技术

u拖库

u暴力破解

u旁注攻击

u提权

•APP安全测试概要

Ø逆向工程-反编译测试

Ø键盘劫持

Ø信息泄露

•安全测试流程

Ø需求阶段

u根据产品类型评价安全性级别

u确定各功能的安全性优先等级

u分析可能存在何种安全性问题

Ø设计阶段

Ø开发阶段

Ø测试阶段

5.2 案例

案例

所在章节

案例4-1 XML注入

2.6-1 XML注入

案例4-2 XPath注入

2.6-2 XPath注入

案例4-3 JOSN注入

2.6-3 JOSN注入

案例4-4 命令行漏洞

2.10-5 案例分享

案例4-5 水平越权

2.13-1 水平越权

案例4-6 垂直越权

2.13-2 垂直越权

案例4-7 用户登录页面安全用例设计

2.14-5 案例

案例4-8 注册用户安全用例设计

2.14-5 案例

案例4-9 找回密码安全用例设计

2.14-5 案例

案例4-10 电子商务系统的安全测试流程

4 安全测试流程

科学是一种强有力的工具。怎样用它,究竟是给人带来幸福还是带来灾难,全取决于人自己,而不取决于工具。刀子在人类生活上是有用的,但它也能用来杀人。

——爱因斯坦

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试培训 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
手游安全测试
手游安全测试(Security Radar,SR)为企业提供私密的安全测试服务,通过主动挖掘游戏业务安全漏洞(如钻石盗刷、服务器宕机、无敌秒杀等40多种漏洞),提前暴露游戏潜在安全风险,提供解决方案及时修复,最大程度降低事后外挂危害与外挂打击成本。该服务为腾讯游戏开放的手游安全漏洞挖掘技术,杜绝游戏外挂损失。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档