Video description
课程简介
超过5个小时的视频指导,帮助您学习道德白帽、渗透测试和安全态势评估,包括危害、分析和减轻web应用程序漏洞的方法,
白帽Web应用程序(白帽的艺术系列)在线课程逐步示范了Web应用程序漏洞的安全评估(渗透测试)。
本课程将展示如何为网络应用测试建立一个渗透测试实验室,你将学习如何执行侦察和分析。完成这些初始步骤后,您将了解如何利用多种漏洞,包括身份验证、会话管理、基于注入的方法、跨站点脚本编写、跨站点请求伪造和它们的加密实现。您还将学习如何评估和执行应用程序编程接口(API)危害、客户端危害和其他web应用程序漏洞危害。
本课程的主要目标不是执行恶意危害,而是为您提供逐步的指导,以便您可以学习道德白帽、渗透测试和安全态势评估,因为它与web应用程序有关。通过本课程教授的技能,您将了解到许多前沿危害安全技术相关的各种概念。课程包含多媒体教程和动手演示,用户可以适用于真实场景,并且网络安全资深专家奥马尔·桑托斯为感兴趣的人提供了一些关键建议,包括如何成为一个职业道德白帽,或仅仅是跟上不断变化的漏洞威胁,让你或你的客户网络的web应用程序更加安全。
Get技能
● 评估你需要知道的一切,以执行道德白帽和渗透测试的web应用程序
● 了解web应用程序协议、HTTP请求/响应、会话管理和cookie、DevOps、云服务、web应用程序框架和Docker容器,以便更好地评估web应用程序的漏洞
● 构建自己的web应用程序实验室进行渗透测试
● 通过几种技术和应用程序对web应用程序进行配置和执行被动和主动侦察
● 利用身份验证和会话管理职责
● 利用并减轻基于注入的命令、SQL和XML漏洞
● 利用和减轻跨站脚本危害(XSS)和跨站请求伪造(CSRF)漏洞
● 利用和减轻密码漏洞
● 理解和测试api以减轻web应用程序危害
● 理解并减轻客户端、HTML5和AJAX的漏洞
● 检查可以利用(并保护)web应用程序漏洞的其他途径
Table of Contents
简介
入侵Web应用程序 白帽子的艺术系列课程:当今DevOps和云环境的安全渗透测试:简介
第1课:Web应用程序渗透测试简介
学习目标
1.1了解道德白帽和渗透测试
1.2查看Web应用渗透测试方法
1.3理解Web应用渗透测试的需要
1.4探索Web应用程序的发展变化
1.5探索应知应会的编程语言
第2课:面向安全专业人员的Web应用程序概述
学习目标
2.1了解Web应用协议
2.2探索HTTP请求和响应
2.3查看会话管理和cookie
2.4 DevOps介绍
2.5探索云服务
2.6探索Web应用程序框架
2.7查看Docker容器
2.8 Kubernetes介绍
第3课:构建自己的Web应用程序实验室
学习目标
3.1探索Kali Linux
3.2了解易受危害的应用
3.3 实践DVWA
3.4 实践WebGoat
3.5 实践Hackazon
3.6探索Web Security Dojo
3.7了解Web应用程序代理
3.8了解网络范围和夺旗活动
第4课:侦察和分析Web应用程序
学习目标
4.1了解被动侦察与主动侦察
4.2使用搜索引擎和公共信息
4.3探索Shodan, Maltego,Recon-NG,,SpiderFoot以及TheHarvester
4.4探索CMS和框架识别
4.5查看网络爬虫和目录暴力破解
4.6了解Web应用程序扫描仪的工作原理
4.7 Nikto介绍
4.8 Burp Suite介绍
4.9 OWASP Zed应用代理(ZAP)介绍
4.10 OpenVAS介绍
第5课:身份验证和会话管理漏洞
学习目标
5.1了解网络应用中的认证机制和相关漏洞
5.2探索会话管理机制和相关漏洞
第6课:利用基于注入的漏洞
学习目标
6.1理解命令注入
6.2利用命令注入漏洞
6.3理解SQL注入
6.4利用SQL注入漏洞
6.5理解XML注入
6.6利用XML注入漏洞
6.7缓解注入漏洞
第7课:跨站点脚本编制(XSS)和跨站点请求伪造漏洞
学习目标
7.1介绍XSS
7.2利用反射型XSS漏洞
7.3利用存储型XSS漏洞
7.4利用基于DOM的XSS漏洞
7.5理解跨站点请求伪造(CSRF)
7.6利用CSRF漏洞
7.7规避Web应用程序安全控制
7.8缓解XSS和CSRF漏洞
第8课:利用弱加密实现
学习目标
8.1介绍密码学、加密和散列协议
8.2识别数据存储和传输中常见的缺陷
8.3查看基于密码的侵入和漏洞的例子
8.4减轻加密实现中的缺陷
第9课:侵入应用程序编程接口(APIs)
学习目标
9.1理解APIs
9.2探索用于测试APIs的工具
第10课:客户端侵入
学习目标
10.1查看客户端代码和存储
10.2了解HTML5实现
10.3了解AJAX实现
10.4减轻AJAX、HTML5和客户端漏洞
第11课:附加的Web应用程序安全漏洞和侵入
学习目标
11.1了解网络应用程序中其他常见的安全漏洞
11.2利用不安全的直接对象引用和路径遍历
11.3查看信息披露漏洞
11.4 Web应用程序模糊测试
总结
总结