Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1012

RASP(运行时应用自保护)

审核人Cybersecurity entrepreneur & security researcher

RASP(运行时应用自保护) 是什么?

RASP(运行时应用自保护)嵌入到运行中应用程序内部的防御机制,实时监视执行上下文并阻断注入、反序列化攻击等恶意行为。


RASP 通过 Java Agent、.NET CLR 钩子或 Node.js 包装器等方式对应用运行时进行插桩,观察数据流、函数调用与关键 API。当检测到用户可控输入到达危险操作(SQL 解析器、反序列化器、命令执行器)时,可以记录日志、告警或直接阻断请求。与位于网络边缘只能看流量的 WAF 不同,RASP 拥有完整的应用上下文:用户、会话、代码路径都可见。对于签名与 WAF 规则难以覆盖的高价值应用,它常作为最后一道防线,但会带来运行时开销与运维复杂度。

示例

  1. 01

    Contrast Protect 代理在生产环境中拦截针对 Java 服务的 SQL 注入尝试。

  2. 02

    Imperva RASP 阻止 .NET API 上的不安全反序列化载荷。

常见问题

RASP(运行时应用自保护) 是什么?

嵌入到运行中应用程序内部的防御机制,实时监视执行上下文并阻断注入、反序列化攻击等恶意行为。 它属于网络安全的 应用安全 分类。

RASP(运行时应用自保护) 是什么意思?

嵌入到运行中应用程序内部的防御机制,实时监视执行上下文并阻断注入、反序列化攻击等恶意行为。

如何防御 RASP(运行时应用自保护)?

针对 RASP(运行时应用自保护) 的防御通常结合技术控制与运营实践,详见上方完整定义。

RASP(运行时应用自保护) 还有哪些其他名称?

常见的别称包括: 运行时防护。

相关术语

另见