For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
网络安全问题随着互联网的不断发展而被越来越多的用户和企业关注,今天我们就通过案例分析来简单了解一下,保护软件安全都有哪些常用方法。
1.快速修复漏洞
虽然一些供应链攻击方法利用了未知(零日)漏洞,但还是有很多攻击利用了已知漏洞。基于此点,企业应创建软件材料清单(SBOM),识别存在已知漏洞的组件,并应用相关更新或补丁。快速识别和修复三方组件中的漏洞是预防供应链攻击的主要策略。
2.保持深度供应链可见性
企业需要了解其软件组合中使用的组件,并且充分认识和了解组件、系统和源代码之间的关系。当发现漏洞时,开发人员需要知道易受攻击的组件在多个软件项目中的使用位置,以便能够进行快速修复或删除。目前已有多种工具可以自动检测和帮助管理漏洞。
3.标记问题组件
开发人员需要不断寻找可能包含漏洞的新软件组件。因此,建议企业将供应链安全性左移,以确保开发人员拥有专业知识、工具并能提供支持,以避免在软件开发生命周期的早期选择易受攻击或不安全的组件。
一旦发现问题组件,就应该对之进行标记,从而确保所有开发团队都清楚该问题组件。标记的组件或漏洞扫描失败的组件可能会“破坏构建”,持续集成(CI)/持续交付(CD)管道应自动阻止将其部署到生产环境中。
4.持续监控组件
即使一个组件已经被确定为安全组件,也不意味着它会保持安全。新的漏洞会不断出现,组件使用寿命也可能已快要耗尽,或者其开源贡献者可能会放弃组件并对其停止支持。在所有这些情况下,您必须能够检测到组件风险状态的变化,确定风险严重程度的优先级,并在必要时关闭组件。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!请读者仅作参考。更多内容请加抖音太原达内IT培训学习了解。