DevSecOps如何应答零日要挟
零日要挟正变得比以往任何时刻都愈加风险。5月底至6月初,恶意行为者经过零日攻打接收了泛滥名人和品牌的TikTok账户。用户宣称在关上一条私信后便丧失了账户的控制权。而用于攻打的恶意软件能够在用户不下载或装置任何程序的状况下感化设备。
目前尚不清楚此次事情的侵害水平。TikTok发言人亚历克斯·豪雷克(Alex Haurek)示意,被入侵的账户数量“十分少”,但他也拒绝提供详细数字。据悉,TikTok方面不时在与受影响帐户的一切者协作,复原其访问权限,并采取措施确保疑问不再出现。
从逻辑上讲,即使领有少量资源的大型组织也或许沦为零日攻打的受益者,那么资源有限的小型企业则处于更软弱的位置。这强调了最大限制地集成DevOps和安保性的关键性。
零日破绽的要挟
零日破绽是指软件中那些尚未发现、识别和剖析的安保毛病或疑问。没有人知道它们的存在,更不用说它们的运转原理了。没有任何可用的安保补丁能够处置这些疑问,因此,当有人发现它们时,通常可以不受阻碍和限制地发起攻打。大少数现有的网络进攻措施往往对此类攻打有效。
TikTok只是遭到零日攻打的关键组织之一。2017年,微软遭逢了MS Word零日破绽攻打,造成团体银行账户被盗。2020年,在苹果的iOS系统中发现了至少两个零日破绽,准许恶意行为者启动远程攻打。同年,广受欢迎的视频会议平台Zoom遭受严重的零日攻打,准许攻打者控制设备并访问文件。
但是,不足有关破绽的消息并不象征着没有方法检测、阻止缓和解它们。零日破绽是可以阻止的,或许至少可以经过正确的战略和处置方案加以缓解。只管零日破绽并不容易处置,但正确的战略可以清楚参与要挟行为者的攻打难度。而阻止它们最好的方法之一就是经过DevSecOps。
现代IT安保的基础
在过去的几年里,DevOps不时是软件开发畛域最受欢迎的盛行语,但在提升软件开发环节和放慢上市期间的掂量中,安保性显然是不容漠视的。网络要挟正变得越来越复杂且极具侵略性,开发人员介入构建网络包全已成为必要动作。
独自的审查处置方案通常不能立刻处置软件代码自身的疑问。思考到这一点,开发人员最适宜从底层开局强调安保性的通常,同时坚持高可交付性。
首先,开发人员可以驳回“左移”准则,将安保测试工具和环节集成到CI/CD管道中。他们可以在开发阶段识别和处置破绽,将其作为规范例程的一局部,而不是启动独自的安保测试。这大大消弭了软件部署之前的安保疑问。
其次,开发人员也可以依照OWASP安保编码通常和放开名目( )的安保编码通常等指南或规范来成功安保编码。这也被称为“设计安保”( )准则,要求开发人员在其中构建专门针对已知和未知破绽的弹性软件。
此外,DevOps团队可以成功延续的破绽扫描,以不时审核其代码中或许存在的安保毛病。这触及到在整个开发流程中经常使用破绽扫描工具。此举须要额外的老本,但安保报答也是无可争议的。实时检测破绽的才干确保了极速修复和弥补,防止要挟介入者发现和应用破绽。
DevOps团队还可以应用基础设备即代码(IaC)来简化云环境治理。IaC支持经过代码性能提供基础设备,这使得在部署之前迭代安保性能和审核代码中的疑问变得愈加容易。安保通常融入到代码中,可以确保安保规范和机制的同步成功。
同时,DevOps团队可以应用容器化和微服务架构来隔离运行程序,并使其更容易应答零日攻打。这些措施不必定能防止“零日”的出现,但它们有助于控制和处置疑问。每个容器都在孤立的环境中运转,这象征着假设破绽被应用,危害或许仅限于受影响的容器。此外,为受影响的容器打补丁并启动取证将更快,以确保在其余容器中不会再次出现相反的疑问。
DevSecOps最佳通常
一个成功的DevSecOps战略须要的不只仅是工具。将安保软件和测试集成到整个开发环节中是不够的。组织还应该思考最佳通常,如继续监控、活期测试和审核,以及员工教育。
关键的是要经常使用能够继续监控的安保工具,包含能够片面监控安保疑问开发环节的智能化和人工智能驱动的服务。人工智能还可以为弱小的破绽警报系统提供能源,经过联合高低文来防止安保消息过载,并确保最关键和紧急的警报不会被覆盖在有关紧要的细节之下,例如误报和低风险事情的日志。
须要强调的是,安保审计和测试与继续监督是不同的。审计和测试是活期启动的,它们针对的是特定的畛域或性能。继续监督则是一个正在启动的环节,它可以提醒趋向和即时识别的破绽,但是这些环节不像活期浸透测试那样彻底和深化。
最后,DevOps团队应该在安保性能提升方面具备较高的熟练水平。这须要他们接受培训,并与安保团队亲密协作。
结语
未来,零日攻打的实例不太或许增加。组织应该清楚地看法到要挟行为者在寻觅和应用破绽方面正变得越来越狡诈和具备攻打性,并为此做好预备。拥抱DevSecOps是十分关键的动作,这或许须要对许多组织启动范式转变。组织须要观察新的通常,并投资于新的工具和流程,以被动和更有效地处置与零日破绽关系的安保疑问。
只管DevSecOps很难做到十拿九稳,但假设组织集成了他们的安保工具,简化了他们的安保流程,成功了继续的监控,并启动了活期的浸透测试和安保审计,那么他们必需有更好的时机防止无法预测的安保疑问。
原文题目: How DevSecOps Can Combat Zero-Day Threats ,作者:Annie Qureshi