ITPub博客

首页 > IT基础架构 > 网络安全 > API 安全中的“左移”测试

API 安全中的“左移”测试

投稿 网络安全 作者:zktq2021 时间:2023-12-06 11:28:25 0 删除 编辑

在 API 预生产中捕获编码错误,在它们启动并上线之前,对于防止可利用的漏洞至关重要。这就是为什么“左移”成为 API 开发中的一个重要焦点。DevOps 负责将安全测试纳入软件开发生命周期 (SDLC),从而降低修复编码错误和漏洞的时间成本和费用。

对于开发人员来说,修复代码或了解漏洞利用的概率是非常耗费时间和精力的,对于安全测试团队来说代码安全很有必要,因此自动化安全测试工具可以很好的解决这类问题。

自动化 API 安全测试主要使用两种应用程序安全方法中的工具:静态应用程序安全测试(SAST)和动态应用程序安全测试(DAST)。

SAST用于通过分析源代码来检测漏洞,正因为如此,SAST往往在开发过程的早期使用,可以直接集成到API开发环境中,如 IDE、错误跟踪系统和持续集成 (CI)/持续开发 (CD) 工具。当标准规范能够检测 API 中的常见实现问题(如错误公开的 API、参数、错误代码和消息)时,SAST 的效果很好。

相比之下,DAST是一种漏洞扫描工具,用于探测生产或非生产环境中正在运行的应用程序,但无法访问源代码。API的DAST的基本需求之一是工具需要理解API,其中包括它所公开的语法和业务逻辑。DAST从用户/攻击者的角度发现问题,并倾向于在开发过程的后期阶段使用。

“左移”测试可以帮助发现和修复存在的安全漏洞和风险,提高API的安全性。通过对API进行测试,可以降低恶意攻击的风险,保护用户数据和系统的安全。此外,建立安全测试流程和频繁进行安全测试,可以帮助发现新的安全威胁,并及时做出相应的改进和修复措施,提高应对安全威胁的能力。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70000012/viewspace-2998961/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
中科天齐软件源代码安全缺陷检测平台(WuKong)是一款B/S 架构的国产信创静态软件安全测试工具,为客户在软件开发过程中查找、识别、追踪绝大部分主流编码中的技术漏洞与逻辑漏洞,帮助用户提升抵御网络攻击、防止数据泄露等安全问题的能力。

注册时间:2021-05-14

  • 博文量
    533
  • 访问量
    358794