RD/001

Web、移动端与桌面应用渗透测试

AppSec

赶在攻击者之前,帮您找出应用中的安全漏洞。

已报告 150 多个安全漏洞 · 7 个获 Meta 确认 · 2 个 Linux 内核 CVE

我对 Web、移动端和桌面应用及其 API 进行测试,专门查找扫描器发现不了的缺陷:失效的访问控制、不安全的数据处理、业务逻辑漏洞以及原生代码中的缺陷。从确定测试范围到最后的结果讲解,您始终直接与我本人沟通。

从第一次沟通到最终报告,全程由我本人负责。范围、价格和日期在开始前以书面形式确定。

已完成信息安全方向博士研究生学业

已通过校内答辩 · 最终学位论文答辩尚待进行

可公开核实的记录
  1. 已报告 150 多个安全漏洞
  2. Facebook 和 Instagram 中 7 个漏洞获 Meta 确认
  3. 9 个补丁进入 Linux 内核主线,其中包括 2 个 CVE 的修复
  4. 自主开发上下文感知 DAST 扫描器 Hendra

01服务

下次发布之前,您需要弄清楚什么?

选择您的问题,我会为它规划范围最小、足以回答问题的合作。

01

在下次发布前测试您的应用。

找出 Web、移动端或桌面软件中影响账户、数据和关键业务流程的攻击路径。

交付内容

经验证的发现、可复现的证据以及按优先级排列的修复建议。

02

在代码中找到根因。

审计关键功能、遗留代码库或原生组件,沿着数据流和权限理清风险。

交付内容

代码级分析、根本原因以及开发人员可直接落实的修复方案。

03

在真实用户到来之前,检查 AI 生成的应用。

Cursor、Lovable、Bolt 等工具能快速写出可运行的代码,却常常遗漏访问控制。我会在上线前测试身份认证、数据访问和泄露的密钥。

交付内容

一份按风险排序的简短修复清单,并写明需要修改的具体代码或配置。

04

打造您真正需要的安全工具。

开发 SAST 或 DAST 能力、扩展现有扫描器,或将研究方法转化为经过评估的实现。

交付内容

检测组件、架构决策以及可重复的评估方法。

全部服务与价格

02关于我

为什么选择一位同样从事软件开发的安全研究员

扫描器只报告表象。我会把每个发现追溯到引发问题的代码,并给出开发团队可以直接上线的修复方案。

  1. 找到根因,并亲自编写修复。

    我编写了两个 Linux 内核 CVE 的补丁,另有七个修复已合入主线。在您的产品中,每个发现都会附上代码路径、触发条件以及可供团队审阅的修复方案。

  2. 我本身做开发,修复方案贴合您的代码。

    我曾主导 Web 开发,并从架构开始设计了一款 DAST 扫描器。在提出修复建议时,我已经考虑过您的团队将如何实现和测试它。

  3. 方案由谁制定,测试就由谁执行。

    我与您共同确定范围,亲自完成每一项测试,并与开发人员逐一讲解每个发现。

03可以核实的专业能力

我报告的漏洞,以及我编写的修复

01

Meta Bug Bounty

Facebook 和 Instagram 中 7 个漏洞获 Meta 确认。

我通过 Meta 漏洞赏金计划报告了 Facebook 和 Instagram 中的安全漏洞,其中 7 个经 Meta 安全团队验证并确认。我同时也是 Bugcrowd 平台上的安全研究员。

Meta
Facebook · Instagram
2020 — 至今

02

Linux 内核

两个 Linux 内核 CVE,均由我本人编写补丁修复。

分别是 Intel ice 网卡驱动中的空指针解引用,以及 JFS 文件系统中的 32 位整数溢出。两个修复均已合入 Linux 主线,其中 ice 驱动的修复还被回移植到了稳定版内核。

CVE-2024-26855
ice_bridge_setlink()
CVE-2025-37858
JFS · 32 位整数溢出
2024 — 2025

图 01

Hendra · DAST

Hendra:由我设计并开发的 DAST 扫描器。

在 ITMO 大学已完成的博士研究中,我开发了 Hendra 的架构、扫描规划、请求去重、发现验证以及评估框架。扫描器运行哪些检测,由应用上下文决定。

ITMO
Hendra
角色
架构、实现与评估
了解 Hendra 的架构与结果
Hendra 对比 Burp Suite Pro · DVWA 低安全级别 · 受控测试
Burp Suite ProF1 0.929

40,131

HendraF1 0.966

686

58.5×请求减少

数据来自我的项目研究:在 DVWA 低安全级别下,采用所测试的工具配置。F1 综合了精确率和召回率。这些数据仅描述本次实验,不代表通用排名,也不构成生产环境的性能保证。

媒体报道

报告背后的研究者。

观看我关于 Meta 漏洞研究的电视专访,再查阅支撑我工作的公开漏洞、已被接受的修复以及扫描器研究。

原始录像 · MP4 · 在新标签页中打开

Rand Deeb 接受电视专访谈 Meta 漏洞研究的画面观看电视专访
Rand Deeb 在莫斯科 ISP RAS Open 2024 大会上手持麦克风、在蓝色会议屏幕前演讲

会议演讲嘉宾 · ISP RAS Open 2024

在莫斯科发表研究成果。

在 ISP RAS Open 2024 大会上,我介绍了利用机器学习预测 Web 技术栈的研究,突破了传统指纹识别的局限。我的演讲已列入大会官方日程。

利用机器学习预测 Web 技术栈:超越传统指纹识别

应用测试背后的一个实际问题:这款软件究竟是用什么构建的?

查看大会日程

04服务

Web、移动端和桌面应用,由同一个人完成测试。

Web 与 API

身份认证、权限、敏感业务流程以及 API 背后的应用逻辑。这是我最擅长、也最专注的领域。

查看服务

移动应用

应用本身、其本地数据以及与后端服务的连接,平台和 API 的测试边界事先明确约定。

查看服务

桌面与原生软件

处理不可信输入的应用代码、库和组件。C、C++ 和 Java 项目围绕真正重要的风险确定范围。

查看服务

05从第一个问题到有价值的结果

合作流程

  1. 发送简要需求

    说明产品情况、近期变更、您想确认的问题以及时间要求。一段话即可,我会在三天内回复。

  2. 获取书面方案

    方案写明范围、方法、排除项、交付物、价格和日期。保密条款、NDA 和复测安排也在同一份方案中约定。

  3. 全程了解工作进展

    安全评估期间,证据和优先级一经确认即同步给您;开发项目则按约定的里程碑供您审阅。

  4. 报告与结果讲解

    您将收到报告或交付成果,并与您的团队进行一次结果讲解。后续的修复或验证工作另行与您商定。

06工具与论文

我打造的扫描器及其背后的研究

在 ITMO 大学已完成的博士研究中,我开发了 Hendra 的架构、扫描规划、请求去重、发现验证以及评估框架。扫描器运行哪些检测,由应用上下文决定。

每一个 HTTP(S) 请求都应当必要、不冗余,并且与上下文相关。

我设计并开发 SAST 和 DAST 应用。

安全工具工程涵盖架构、检测逻辑和效果评估。我帮助团队把一个定义清晰的分析问题,转化为可以测试、理解和扩展的实现。

了解安全工具开发

研究贡献

  1. 基于行为的技术识别

    结合机器学习信号与显式规则,识别应用所用的技术。

  2. 基于特征等价的请求去重

    结合上下文和扫描器状态,复用等价请求。

  3. 上下文增强的攻击面图

    在攻击面图中表示端点、参数及其相互关系。

  4. 上下文感知的载荷选择

    根据应用上下文和已识别的技术选择检测项。

  5. 基于证据的发现判定

    分析响应中的证据,将可处置的发现与噪声区分开来。

  6. 可复现的 DAST 基准测试

    在既定目标上通过可重复的测量比较不同扫描器的结果。

论文精选

  1. · IEEEDASTestBed:支持可扩展基准真值建模的 DAST 扫描器自动化基准测试框架
  2. · IEEE面向 Web 扫描器的 HTTP(S) 请求特征等价去重与记忆化:形式化模型、并发与复杂度界
  3. · ITMO Journal基于规则增强机器学习的弱监督 Web 技术识别

Hendra 展示了我如何把安全研究转化为可运行的扫描器组件和可量化的测试。这些经验可以用于定制工具、现有安全产品或专项评估。

07博客

我如何分析真实漏洞

为软件开发者和产品负责人提供 CVE 解读、代码审计方法和实用指导。

  1. 安全资讯

    PHP2Shell:CVE-2026-109618 与运行时边界

    PHP2Shell 技术分析:CVE-2026-109618、所提出的内存破坏利用阶段、PHP 版本证据、配置依赖以及修复验证。

    阅读全文
  2. 实用指南

    GhostAction:删除密钥不等于吊销密钥

    GhostAction 会挖掘旧的密钥。请把密钥轮换与 Git 历史清理分开处理,并核实已泄露的凭据和工作流注入路径都已被封堵。

    阅读全文
  3. CVE 解读

    LMCache CVE-2026-105192:先执行,后拒绝

    LMCache CVE-2026-105192 在消息解码阶段就触达了 pickle。本文追踪补丁、传输层调用方,以及要让一个负向回归测试值得信任所需的证据。

    阅读全文
全部文章

08联系

即将上线处理用户数据的产品?

给我发一份简要需求。我会在三天内回复问题或方案大纲,价格在开始前以书面形式确定。