草庐IT

安全工具泛滥正在阻碍企业的云应用迁徙

安全牛 2023-03-28 原文
近日,Palo Alto Networks公司发布了《2023年云原生安全状况报告》。报告数据显示,企业组织目前平均需要使用30种以上的安全工具来构建云应用的整体安全性,其中有1/3的产品专门应用于云安全。但这种复杂性并没有带来可靠的安全性,反而导致日常安全运营问题不断出现。报告指出,尽管有超过60%的受访企业已经使用了云服务3年以上时间,但云安全运营维护的复杂性正在阻碍它们进一步将数字化业务系统向云上迁移。

云安全的关键挑战

在本次报告研究中,共对全球2500家企业的高级管理者进行了调查,受访高管们普遍认为,他们对其组织目前的云安全状况并不满意,希望能够进一步提高对多云应用的可见性以及对安全事件的调查和响应能力。

有75%的受访者表示,企业目前应用了过多的单点式安全产品,这样不仅容易造成安全防护的“盲点”,还影响了他们优先考虑风险和预防云安全威胁的能力。但他们难以确定在这些安全工具中,哪些是必须的,哪些是无用的。

33%的公司使用多个厂商安全产品来保护云应用

报告研究发现:只有约10%的受访企业表示,能够在云安全事件发生后的一小时内发现、控制和解决威胁;68%的受访企业表示,无法在一小时内检测到安全事件的发生;而在那些能够做到这一点的企业中,近70%的企业无法在一小时内有效做出响应。

42%受访企业的平均云安全修复时间在增加

通过调研分析,报告研究人员总结了当前企业在实现全面云安全性过程中的主要挑战:

跨团队的安全管理

目前企业通常采用云服务提供商和自身之间的责任共担模式,但这是不够的。企业还需要向内看,消除安全团队和各业务部门之间的“孤岛”,因为它们阻碍了贯穿开发、运营和安全全周期的安全防护流程。

原生化安全能力嵌入 

云计算应用需要体系化的安全防护能力,因此要在云应用程序开发使用的每个阶段(从代码研发到运行时)嵌入合适的云安全解决方案。

云安全工具的正确使用 

由于云保护需要面对“跨代码、工作负载、身份、数据等以及跨多个执行环境(如容器、无服务器和虚拟化平台)的指数级云资产”,因此在不同阶段选择合适的工具非常关键,而理想的云安全解决方案应该是全面的、及时的、可扩展的。

安全漏洞可见性增强 

在本次报告中,研究人员将云安全漏洞管理称为“维护应用程序安全的圣杯”。而要实现这一目标,就意味着首先要能够准确掌握云的规模、运行速度和灵活性,并在此基础上通过近乎实时的威胁和漏洞检测来提升云的安全性。

云安全建设的优化建议

报告调研发现,近80%的受访企业每周都要在实际生产环境中部署新的软件代码或进行应用版本更新,而有近40%的受访企业每天都要在云上提交新的应用系统代码。因此,没有企业能承担忽视云工作负载安全性的后果。但随着云应用和扩展的发展,企业组织需要采取更优化的云安全防护方法,实现跨多云环境的应用系统保护。

通过对调研数据的统计分析,研究人员总结了企业在选择云安全防护方案时,最关键的一些考虑因素:

  • 易于使用,便于管理; 
  • 具备较先进的防护功能; 
  • 是否会对企业现有业务流程和工作效率构成影响; 
  • 较熟悉的方案生产商或服务商,便于沟通、协作; 
  • 有竞争力的价格和合理的方案建设成本。
为了改善对云安全防护的薄弱态势,安全专家建议企业组织应该积极增强对云应用异常或可疑行为的识别能力,提高云资产的可见性,同时由单点式工具部署转向平台化的方案构建。具体建议还包括:

将安全能力原生化 

报告认为,企业应该在云应用的所有阶段配置安全措施。这要求安全团队全面云中的应用系统从开发到生产再到部署使用的整个过程,以便为安全能力找到影响性最小的嵌入点。组织可以从提高云安全漏洞的可见性和管理修复开始。此外,定期开展云容器安全扫描也是获得开发团队认可支持的重要第一步。

采用新一代威胁防护技术

部署先进的威胁防护技术可以更有效地阻止零日攻击,并在攻击活动真实发生时快速遏制横向移动。此外,企业应该确保“最小权限访问”策略的有效落实。Palo Alto安全专家建议,组织应该为云上的关键任务应用部署预防性的安全措施,减少可能出现的安全风险损失。

防止安全工具“蔓延” 

不要在云环境中为某些特定的安全应用使用多个甚至几十个安全工具,这样就会导致所谓的工具“蔓延”情况出现,使云安全团队日常运维工作陷入困境,并造成安全可见性的不足。报告研究人员建议,企业组织应该每两到五年时间,就重新评估以此云安全策略的合理性与有效性,并重新设置云安全防护的目标。

实现安全能力整合 

通过将数据和安全控制能力统一到一个完整的平台,企业组织可以获得更全面的云安全风险视图,而不是由几个孤立的工具提供的局部安全性视图。通过整合工具,安全团队还可以自动关联并解决云应用生命周期中最重要的安全问题,优化提升防护资源的分配和效果。

参考链接:

​https://www.techrepublic.com/article/cloud-security-tools-trees-problem/​

有关安全工具泛滥正在阻碍企业的云应用迁徙的更多相关文章

  1. ruby - 将差异补丁应用于字符串/文件 - 2

    对于具有离线功能的智能手机应用程序,我正在为Xml文件创建单向文本同步。我希望我的服务器将增量/差异(例如GNU差异补丁)发送到目标设备。这是计划:Time=0Server:hasversion_1ofXmlfile(~800kiB)Client:hasversion_1ofXmlfile(~800kiB)Time=1Server:hasversion_1andversion_2ofXmlfile(each~800kiB)computesdeltaoftheseversions(=patch)(~10kiB)sendspatchtoClient(~10kiBtransferred)Cl

  2. ruby-on-rails - Rails 应用程序之间的通信 - 2

    我构建了两个需要相互通信和发送文件的Rails应用程序。例如,一个Rails应用程序会发送请求以查看其他应用程序数据库中的表。然后另一个应用程序将呈现该表的json并将其发回。我还希望一个应用程序将存储在其公共(public)目录中的文本文件发送到另一个应用程序的公共(public)目录。我从来没有做过这样的事情,所以我什至不知道从哪里开始。任何帮助,将不胜感激。谢谢! 最佳答案 无论Rails是什么,几乎所有Web应用程序都有您的要求,大多数现代Web应用程序都需要相互通信。但是有一个小小的理解需要你坚持下去,网站不应直接访问彼此

  3. ruby - 无法运行 Rails 2.x 应用程序 - 2

    我尝试运行2.x应用程序。我使用rvm并为此应用程序设置其他版本的ruby​​:$rvmuseree-1.8.7-head我尝试运行服务器,然后出现很多错误:$script/serverNOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/r

  4. ruby-on-rails - Rails 应用程序中的 Rails : How are you using application_controller. rb 是新手吗? - 2

    刚入门rails,开始慢慢理解。有人可以解释或给我一些关于在application_controller中编码的好处或时间和原因的想法吗?有哪些用例。您如何为Rails应用程序使用应用程序Controller?我不想在那里放太多代码,因为据我了解,每个请求都会调用此Controller。这是真的? 最佳答案 ApplicationController实际上是您应用程序中的每个其他Controller都将从中继承的类(尽管这不是强制性的)。我同意不要用太多代码弄乱它并保持干净整洁的态度,尽管在某些情况下ApplicationContr

  5. ruby - 如何使用 Ruby aws/s3 Gem 生成安全 URL 以从 s3 下载文件 - 2

    我正在编写一个小脚本来定位aws存储桶中的特定文件,并创建一个临时验证的url以发送给同事。(理想情况下,这将创建类似于在控制台上右键单击存储桶中的文件并复制链接地址的结果)。我研究过回形针,它似乎不符合这个标准,但我可能只是不知道它的全部功能。我尝试了以下方法:defauthenticated_url(file_name,bucket)AWS::S3::S3Object.url_for(file_name,bucket,:secure=>true,:expires=>20*60)end产生这种类型的结果:...-1.amazonaws.com/file_path/file.zip.A

  6. ruby-on-rails - 如何在我的 Rails 应用程序 View 中打印 ruby​​ 变量的内容? - 2

    我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby​​中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R

  7. ruby - 如何安全地删除文件? - 2

    在Ruby中是否有Gem或安全删除文件的方法?我想避免系统上可能不存在的外部程序。“安全删除”指的是覆盖文件内容。 最佳答案 如果您使用的是*nix,一个很好的方法是使用exec/open3/open4调用shred:`shred-fxuz#{filename}`http://www.gnu.org/s/coreutils/manual/html_node/shred-invocation.html检查这个类似的帖子:Writingafileshredderinpythonorruby?

  8. ruby-on-rails - 如何在 Gem 中获取 Rails 应用程序的根目录 - 2

    是否可以在应用程序中包含的gem代码中知道应用程序的Rails文件系统根目录?这是gem来源的示例:moduleMyGemdefself.included(base)putsRails.root#returnnilendendActionController::Base.send:include,MyGem谢谢,抱歉我的英语不好 最佳答案 我发现解决类似问题的解决方案是使用railtie初始化程序包含我的模块。所以,在你的/lib/mygem/railtie.rbmoduleMyGemclassRailtie使用此代码,您的模块将在

  9. 世界前沿3D开发引擎HOOPS全面讲解——集3D数据读取、3D图形渲染、3D数据发布于一体的全新3D应用开发工具 - 2

    无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD

  10. 叮咚买菜基于 Apache Doris 统一 OLAP 引擎的应用实践 - 2

    导读:随着叮咚买菜业务的发展,不同的业务场景对数据分析提出了不同的需求,他们希望引入一款实时OLAP数据库,构建一个灵活的多维实时查询和分析的平台,统一数据的接入和查询方案,解决各业务线对数据高效实时查询和精细化运营的需求。经过调研选型,最终引入ApacheDoris作为最终的OLAP分析引擎,Doris作为核心的OLAP引擎支持复杂地分析操作、提供多维的数据视图,在叮咚买菜数十个业务场景中广泛应用。作者|叮咚买菜资深数据工程师韩青叮咚买菜创立于2017年5月,是一家专注美好食物的创业公司。叮咚买菜专注吃的事业,为满足更多人“想吃什么”而努力,通过美好食材的供应、美好滋味的开发以及美食品牌的孵

随机推荐