白帽人才的高阶能力包含哪些方面?

白帽人才的高阶能力包含哪些方面?

最佳答案 匿名用户编辑于2022/12/09 13:26

我知道白 帽子的高阶能力主要包括以下几个方面。

1.系统层漏洞利用与防护

为应对各种各样的网络攻击,操作系统内部有很多底层的安全机制。而每一种安全机制, 都对应了一定形式的网络攻击方法。对于白帽子来说,学习和掌握底层的系统安全机制,发 现程序或系统中安全机制设计的缺陷或漏洞,是实现高水平网络攻击的重要基础技能。在实 战攻防演习中,最为实用、也是最为常用的 7 种典型的系统层安全机制包括:SafeSEH、DEP、 PIE、NX、ASLR、SEHOP、GS 等。

调研显示,SafeSEH 的平均掌握率最高,为 18.2%;其次是 PIE,平均掌握率为 14.5%。 GS 和 SEHOP 的平均掌握率最低,均未超过 10%,分别为 8.3%和 8.1%。

客观的说,学习操作系统的安全机制,对于当下绝大多数国内的白帽子来说都是非常困 难的。从调研结果来看,白帽子对 7 种典型的系统层安全机制的平均掌握率均未超过 20%。 同时,有 66.8%的白帽子明确表示,自己从未接触人过任何系统层漏洞利用与防护方面的安 全知识。

2.系统层漏洞挖掘

系统层漏洞的挖掘需要很多相对高级的漏洞挖掘技术与方法。从实战角度看,以下 6 种 挖掘方法最为实用:代码跟踪、动态调试、Fuzzing 技术、补丁对比、软件逆向静态分析、 系统安全机制分析。

调研现实,代码跟踪和 Fuzzing 技术的平均掌握率最高,均为 31.7%,动态调试能力的 平均掌握率也达到了 30。0%。软件逆向静态分析、补丁对比、系统安全机制分析等能力的平 均掌握率较低,分别为 20.8%、16.9%和 13.6%。此外,约有 40.1%的白帽子表示,从未接触 过系统层漏洞挖掘方面的工作。

3.身份隐藏

为避免自己的真实 IP、物理位置、设备特征等信息在远程入侵的过程中被网络安全设 备记录,甚至被溯源追踪,攻击者一般都会利用各种方式来进行身份隐藏。在实战攻防演习 中,攻击方所采用的身份隐藏技术主要有以下几类:匿名网络(如 Tor)、盗取他人 ID/账号、 使用跳板机、他人身份冒用和利用代理服务器等。

调研显示,81.1%的白帽子曾经利用代理服务器进行过身份隐藏;55.3%的白帽子使用过 跳板机;48.5%的白帽子使用过匿名网络。而曾经使用过冒用他人身份、盗取他人 ID/账号 等方法隐藏身份的白帽子,仅分别有 28.6%和 22.4%。

此外,约有 8.3%的白帽子表示,从来没有使用过任何身份隐藏的技术或方法。而不进 行身份隐藏,也就意味着,在实战化环境下,或在实战攻防演习中,白帽子一旦发起攻击, 就很容易暴露自己,进而被防守方所捕获。

4.内网渗透

内网渗透,是指当攻击方已经完成边界突破,成功入侵到政企机构内部网络之后,在机 构内部网络中实施进一步渗透攻击,逐层突破内部安全防护机制,扩大战果或最终拿下目标 系统的攻击过程。在实战攻防环境下,白帽子比较实用的内网渗透能力主要包括:工作组或 域环境渗透、横向移动、内网权限维持/提权、数据窃取和免杀等。

调研显示,内网权限维持/提权的平均掌握率最高,约为 60.2%;其次是横向移动,平均 掌握率为 57.0%。特别值得注意的是,约有 46.6%的白帽子或多或少的掌握一定程度的免杀 技术。这也意味着,政企机构单纯依赖杀毒软件,很难防范专业白帽的渗透攻击。 此外, 约有 18.2%的白帽子表示,没有接触过内网渗透相关的各项技能。

5.高级安全工具

高级安全工具同样是白帽子的必修课,只不过这些工具对于使用者有更高的基础技能要 求,初学者不易掌握。在实战化环境中,最为经常被用到的工具包括:IDA、Ghidra、Binwalk、 OllyDbg、Peach fuzzer 等。

调研显示,白帽子最爱使用的高级安全工具是 IDA,平均掌握率高达 54.7%。OllyDbg 和 Binwalk 的平均掌握率均在 30%左右。会用 Peach fuzzer 的白帽子约有 15.2%,会用 Ghidra 的人最少,只有 10.2%。此外,有 27.9%的白帽子表示,从来没有接触或使用过这些高级的 安全工具。

6.编写 PoC 或 EXP 等高级利用

针对 Web 漏洞或智能硬件/IoT 漏洞编写 PoC 或 EXP,属于实战化的进阶能力。而针对各 类操作系统或网络安全设备编写 PoC 或 EXP,则属于实战化的高阶能力。在实战化环境中, 比较被关注的操作系统主要包括:Windows、Android、iOS、Linux、macOS。

调研显示,掌握 Windows 操作系统 PoC 或 EXP 编写能力的白帽子最多,约为 19.5%;其次是 Linux 15.8%、Android 13.1%。而针对苹果公司的操作系统,有 PoC 或 EXP 编写能力 的白帽子非常“稀有”,iOS 3.4%、macOS 2.6%。此外,约有 17.2%的白帽子能够针对某些网 络安全设备编写 PoC 或 EXP。总体而言,能够针对操作系统和网络安全设备编写 PoC 或 EXP 的白帽子,是非常稀少的。

特别值得注意的是,针对网络安全设备编写 PoC 或 EXP 的能力是非常实用的实战化技 能。相比于主流的商业化操作系统,国内各家安全企业生产的网络安全设备,其自身的安全 性实际上是参差不齐的,被报告漏洞后的响应与修复速度也大不相同。在很多情况下,针对 网络安全设备挖洞和编写利用代码,要比直接攻击主流操作系统更容易。

7.掌握 CPU 指令集

CPU 指令集,即 CPU 中用来计算和控制计算机系统的一套指令的集合。每一种不同的 CPU 在设计时都会有一系列与其他硬件电路相配合的指令系统。指令系统包括指令格式、寻址方 式和数据形式。一台计算机的指令系统反应了该计算机的全部功能。机器类型不同,其指令 集也不同。而白帽子对 CPU 指令集的掌握程度,将直接决定白帽子进行系统层漏洞挖掘与利 用的能力水平。目前,最为常见的 CPU 指令集包括 x86、MIPS、ARM 和 PowerPC 等。

调研显示,在各类 CPU 指令集中,掌握 x86 的白帽子最多,占比约为 37.5%;其次是 ARM,占比约为 18.8%,仅为掌握 x86 指令集的白帽子人数的一半左右。掌握 PowerPC 和 MIPS 指令集的白帽子分别约占比 11.2%和 8.6%。此外,约 54.0%的白帽子表示,从未接触过操作 系统指令集方面的知识和技能。

8.团队协作与角色

由 3~5 人组成的攻击小队,通过分工协作的方式高效完成攻击行动的模式已经越来越 成熟。而对于白帽子来说,是否拥有团队协作的作战经验,在团队中扮演过什么样的角色, 也是白帽子实战化能力的重要指标。在实战攻防演习实践中,攻击队比较常见的角色分工主 要有 6 种,分别是:行动总指挥、情报收集人员、武器装备制造人员、打点实施人员、社工 钓鱼人员和内网渗透人员。

调研显示,在实战攻防演习中,打点实施人员是最为热门的角色,约六成(60.8%)的 白帽子曾经担任过这个角色。其次是情报收集人员,46.5%的白帽子担任过这个角色。接下 来依次是内网渗透人员 28.2%、社工钓鱼人员 26.0%、武器装备制造 20.1%。行动总指挥是 攻击队的核心和“主角”,对实战攻防能力的综合素质要求最高。调研结果显示,仅有约 18.8% 的白帽子担任过行动总指挥。

需要强调的是,内网渗透是非常重要的实战化能力。但如前所述,内网渗透能力的平均 掌握率不足 50%,而在实际演习过程中担任过内网渗透人员角色的白帽子更是不足三成。这 与演习之外,缺乏合法合规的内网渗透实战及教学环境有很大关系。

参考报告REPORT

奇安信:2022中国实战化白帽人才能力白皮书.pdf

奇安信:2022中国实战化白帽人才能力白皮书。本次白皮书对“实战化白帽人才能力图谱”进行了扩展,将白帽子的实战化能力分为3个级别、14个大类、87项具体能力。基础能力中2大类20项具体技能的平均掌握率从67.0%提升至74.2%,提升了7.2个百分点;进阶能力4大类23项具体技能的平均掌握率从40.3%提升至55.0%,提升了14.7个百分点;而高阶能力的平均掌握率则基本上没有明显的变化,8大类44项具体技能的平均掌握率从28.3%小幅下降至27.3%,微降1.0个百分点。在基础能力中,Web漏洞利用能力的平均掌握率从57.0%,大幅增长到74.5%;基础安全工具的平均...

我来回答

快速提问

海量报告支持,行业专家解读

海量文库支持,行业专家解答

用户解答榜
分享至