什么是渗透测试?
渗透测试主要包括评估应用程序和基础架构的漏洞,渗透测试可以识别系统内的许多漏洞以及查明导致这些漏洞的原因。
为什么使用渗透测试?
渗透测试用于验证漏洞和评估系统的安全性。
想知道你的安全系统是否能够应对此类攻击,就需要对它们进行测试。
渗透测试对公司的必要性:
可以识别出组织的硬件、软件或人力资产中的弱点,以进行控制,提高公司的整体安全态势。
渗透测试的四种类型
1、网络渗透测试
检测系统的物理结构,以发现组织网络中的危险。
2、物理渗透测试
这种类型的渗透测试模拟现实世界的风险。渗透测试者扮演网络黑客的角色,试图攻破物理安全屏障。
3、Web 应用渗透测试
在这种测试中,测试者会寻找基于 Web 的系统中的缺陷。
4、无线网络渗透测试
这种渗透测试检测连接到公司互联网的所有设备的连接性。其目的是避免在通过无线网络在设备之间共享数据时可能发生的数据泄漏。
渗透测试的 3 种方法
1、黑盒渗透测试
在黑盒或外部渗透测试中,测试人员不了解公司的 IT 架构。此过程类似于模拟现实世界的网络攻击,通常需要耗费较长的时间才能完成。
2、灰盒渗透测试
在这种方法中,测试人员有一些关于公司架构的信息,包括 IP 地址、操作系统、电子邮件地址、位置和网络地图。
这是一种更有针对性的方法,因为测试人员只有有限的内网访问权限。这就让他们可以集中精力挖掘潜在的漏洞。
3、白盒渗透测试
白盒渗透测试也称为内部或透明盒渗透测试。渗透测试者有诸如 IT 基础架构、源代码和环境等的全部信息。
这是一种更广泛、更深入的渗透测试,涉及应用程序的各个方面,通常也包括代码质量和基本设计。另外,这种类型的渗透测试通常需要两到三周完成。
学习资源分享
很多小伙伴想要一窥网络安全整个体系,这里我分享一份打磨了4年,已经成功修改到4.0版本的《平均薪资40w的网络安全工程师学习路线图》
一些其他平台白嫖不到的视频教程
网络安全超实用教程文档工具包
查漏补缺面试题库
常用工具一览表
以上学习路线附全套教程无偿分享,如有朋友需要扫码下方二维码免费获取,免费领取!