安全测试(一)

1.安全测试模拟环境 dvwa地址,也可以通过docker部署,可参考github docker部署方式 1min15s
2.常见接口安全测试工具 常见接口安全测试工具介绍 00min28s 
3.安全测试关注维度 常见接口安全测试工具 02min33s 
4.业务安全常见的checklist 3min36s
5.建立安全测试流程 4min23s
6.sql注入漏洞,输入ID为1,单引号闭合前面的符号,通过union执行自己想要执行的语句,再通过注释语句把后面的语句注释掉 SQL注入漏洞 5min35s
	预防:使用参数化查询,避免数据被混在指令中 6min05s
7.XSS攻击
	7.1XSS攻击一般通过javascript或者html方式进行攻击 00min55s
	7.2XSS攻击常见的payload 2min29s
	7.3XSS攻击简单案例 3min36s
	7.4XSS漏洞危害与防范 5min28s
8.CSRF攻击
	8.1XSS是利用用户对网站的信任,CSRF是利用网站对网页浏览器的信任 CSRF漏洞 1min0s
	8.2常见的攻击payload 3min41s
	8.3危害与检测 3min44s

1.安全测试模拟环境 dvwa地址,也可以通过docker部署,可参考github docker部署方式
在这里插入图片描述
2.常见接口安全测试工具 常见接口安全测试工具介绍在这里插入图片描述
3.安全测试关注维度 常见接口安全测试工具
在这里插入图片描述
4.业务安全常见的checklist
在这里插入图片描述
5.建立安全测试流程
在这里插入图片描述
6.sql注入漏洞,输入ID为1,单引号闭合前面的符号,通过union执行自己想要执行的语句,再通过注释语句把后面的语句注释掉 SQL注入漏洞 5min35s
sql简单介绍:
在这里插入图片描述
6.1 sql注入漏洞,输入ID为1,单引号闭合前面的符号,通过union执行自己想要执行的语句,再通过注释语句把后面的语句注释掉 SQL注入漏洞
在这里插入图片描述
6.2 预防:使用参数化查询,避免数据被混在指令中
在这里插入图片描述
7.1XSS攻击一般通过javascript或者html方式进行攻击
在这里插入图片描述
7.2XSS攻击常见的payload 2min29s
在这里插入图片描述
7.3XSS攻击简单案例 3min36s
在这里插入图片描述
7.4XSS漏洞危害与防范 5min28s
在这里插入图片描述
8.1XSS是利用用户对网站的信任,CSRF是利用网站对网页浏览器的信任 CSRF漏洞
在这里插入图片描述
8.2常见的攻击payload
在这里插入图片描述
8.3危害与检测
在这里插入图片描述

接口测试+自动化接口接口测试详解
https://www.cnblogs.com/yuanwt93/p/14497704.html

Python - 通过PyYaml库操作YAML文件 
https://www.cnblogs.com/poloyy/p/12482510.html

https://www.cnblogs.com/supery007/p/11263702.html
Python操作Yaml文件,对特定的字典新增字段和数据

https://www.cnblogs.com/BlueSkyyj/p/13214254.html
Yaml 、Json 、Dict 之间的转化

https://finthon.com/python-decimal/
Python中的decimal模块执行精确的浮点运算

https://www.cnblogs.com/xswt/p/11475164.html
Python+requests重定向和追踪

https://www.cnblogs.com/Zfc-Cjk/p/8417167.html
飞天小子JMeter

Python操作三大主流数据库

todo:
openpyxl 操作 excel
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要创建一套完整的安全测试,可以按照以下步骤进行: 1. 了解需求和目标:首先,明确你的安全测试需求和目标。确定你要测试的系统、应用程序或网络基础设施,并明确你希望达到的安全标准和目标。 2. 制定测试计划:根据需求和目标,制定一个详细的测试计划。计划包括测试范围、测试方法、测试工具和技术、测试环境等。 3. 进行安全评估:在开始正式的安全测试之前,进行一次全面的安全评估。这包括对系统进行漏洞扫描、风险评估和安全漏洞分析等。 4. 进行黑盒测试:使用黑盒测试方法,模拟外部攻击者的行为,测试系统的安全性。这可以包括网络扫描、漏洞利用、渗透测试等。 5. 进行白盒测试:使用白盒测试方法,深入了解系统的内部结构和逻辑,评估系统的安全性。这包括对代码进行静态分析、安全配置审计、代码审查等。 6. 进行用户权限测试:测试系统对用户权限的管理和控制。验证系统是否正确地实施了访问控制策略,防止未授权的用户访问敏感数据或功能。 7. 进行安全漏洞修复测试:在发现安全漏洞后,进行修复并再次进行测试,以确保漏洞已修复并不会导致其他安全问题。 8. 编写测试报告:在测试完成后,编写详细的测试报告,包括测试结果、发现的安全问题、建议的修复措施等。 9. 安全测试持续改进:安全测试是一个持续的过程。根据测试结果,及时改进系统的安全性,并定期进行安全测试以确保系统的持续安全性。 请注意,进行安全测试需要具备相关的知识和技能。如果你没有足够的经验或专业知识,建议寻求安全专家或团队的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值