首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是动态代码分析?和DAST一样吗?

什么是动态代码分析?和DAST一样吗?
EN

Security用户
提问于 2022-05-10 12:36:11
回答 2查看 266关注 0票数 2

我有点搞不懂这两种说法。我所知道的是有SAST和DAST。SAST是静态扫描代码,以寻找可能的漏洞,相当于静态代码分析。这通常是用自动化工具完成的。还有DAST (动态应用程序安全测试)。主要是笔试。

然而,“动态代码分析”这一术语对我来说是新的,我发现它具有误导性。和DAST一样吗?我们是否可以将笔试视为一种“动态代码分析”?还有一个术语是“动态源代码审查”,它和“动态代码分析”是一样的吗?

EN

回答 2

Security用户

发布于 2022-05-10 12:54:35

SAST不仅仅是扫描代码。我认为扫描依赖列表/文件或检查容器和主机是一种静态分析形式。任何不需要执行和与系统交互的内容都是静态分析的一种形式。

同样,我认为DAST不仅仅是渗透测试。使用自动化工具进行Web应用程序漏洞扫描也是DAST的一种形式。任何需要部署和运行系统以便与其交互的东西都将是DAST的一种形式。

渗透测试通常同时使用工具和人工知识/经验来测试运行中的应用程序。通常情况下,它是DAST,但取决于合同条款,它也可能包括SAST。

“动态源代码评审”对我来说没有多大意义。读取和查看源代码本质上是一种静态活动,因为它不涉及运行系统。

票数 3
EN

Security用户

发布于 2022-10-25 13:53:28

是。动态代码分析与DAST相同。检查以下检查点网页:

什么是动态代码分析?动态代码分析--也称为动态应用程序安全测试(DAST) --旨在测试运行中的应用程序是否存在潜在的可利用漏洞。用于识别编译时和运行时漏洞的DAST工具,例如仅在实际执行环境中出现的配置错误。

参考资料:https://www.checkpoint.com/cyber-hub/cloud-security/what-is-dynamic-code-analysis/#

票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/261877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档