IAST百科全书第16期:IAST与RASP的区别

admin 2023年9月8日03:13:07评论26 views字数 763阅读2分32秒阅读模式

IAST百科全书第16期

IAST与RASP的区别

/火/线/安/全/

0x001

Hello 大家好,欢迎来到新一期IAST百科全书,之前有同学提问IAST和RASP是不是非常类似,今天就专门给大家展开讲讲。

如果说SAST是从“内部”测试应用程序,DAST是从“外部”测试,那IAST就是“从内到外”进行测试,而RASP则是在应用运行时实时检测攻击,并能进行阻断。

IAST百科全书第16期:IAST与RASP的区别
01

IAST&RASP异同

IAST工具将agent安装到应用程序中,以便在应用程序运行时监视应用程序,扫描安全漏洞。agent收集应用程序中的数据,可以识别SAST和DAST工具遗漏的安全漏洞。

RASP和IAST一样,也需要通过在应用程序中安装agent,这是他们比较类似的地方。

不同之处在于agent的使用方式。 IAST工具在应用上线前查找安全漏洞,agent是插桩在测试环境的,而RASP会监视应用程序是否存在攻击,并在检测到攻击发生的时候拦截攻击,保护应用程序,agent是插桩在生产环境的。

IAST百科全书第16期:IAST与RASP的区别
02

RASP的局限

RASP为已经上线的应用程序添加了一层保护,检查执行的每条指令,在发现攻击时会告警,并且实际上会停止导致攻击的命令执行,也就阻断了攻击。

与之相应的,RASP的代价是什么呢?

  • RASP插桩在生产环境,一定会降低应用程序的实际性能。
  • 由于规则或内部策略可能会阻止安装其他软件,并不总是可以在生产环境中部署RASP的agent。
IAST百科全书第16期:IAST与RASP的区别
03

IAST vs RASP?

RASP可以增强应用的安全性,但这并不意味着你部署了RASP之后就可以高枕无忧,防范所有漏洞。

RASP无法取代AST,无论是IAST还是SAST、DAST。它们作用于应用程序不同的生命周期,相互之间应该说是互相补充的关系。

原文始发于微信公众号(火线安全平台):IAST百科全书第16期:IAST与RASP的区别

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年9月8日03:13:07
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   IAST百科全书第16期:IAST与RASP的区别https://cn-sec.com/archives/2015067.html

发表评论

匿名网友 填写信息