你应该首先保护哪些应用程序?这个问题本身问错了!

如果贵企业与大多数企业一样,那么IT环境中可能有数百个、乃至数千个应用程序。它们极有可能是在过去10年或20年编写、更新和打上补丁的。你可能对那些应用程序并没有做好足够到位的安全工作。要说有什么可以让你稍稍宽慰,那就是我们采访的每个人其实处境一模一样。在人们不知不觉当中,安全这笔债很快会堆积如山。

不妨看一看应对这个挑战的若干糟糕战术:

第一个糟糕战术:只保护面向外部的应用程序。

这是最常见的战术之一。由于资源有限,贵企业的团队专注于面向外部的应用程序。这绝对是采用的最糟糕战术之一。某个应用程序是否暴露在互联网面前,这仅仅是决定应用程序“内在风险”的诸多因素当中的一个。如果这是你唯一要考虑的因素,那么大量的时间和精力就会耗费在对贵企业来说风险不是那么高的应用程序进行深层安全审查的工作上。相反,应该考虑数据的敏感性、业务职能有多关键、用户群体及攻击者群体的数量和技能以及其他风险因素。

第二个糟糕战术:每次只面对一种应用程序。

大多数方法试图每次只面向一种应用程序来处理应用程序的安全。当你对应用程序执行深层安全分析时,许多时间浪费在了很小的安全漏洞上,而这些安全漏洞不太可能让贵企业倒闭破产。每年,有更多的应用程序和更多的攻击途径需要考虑。所以,每年,安全团队要做的工作越来越多。每次面向一种应用程序这个做法根本不具有可扩展性。相反,专注于如何杜绝你所有应用程序面临的最重大漏洞。

第三个糟糕战术:进行年度安全测试。

许多企业采用了“每年一次”或“每三年一次”的应用程序安全测试计划表。这种方法需要为新的应用程序、旧的应用程序、云应用程序和产品等制定一套复杂的计划调度流程。如今新的安全漏洞和攻击手法层出不穷,因而这种方法面临极高的风险。新的代码库漏洞可能会让应用程序完全暴露无遗,直到下一次审查才有所发现。新的安全漏洞往往迅速添加到黑客工具中,并成为广泛的扫描活动的一部分。另外,现代化软件开发流程每周或每天在发布代码,而不是每年发布。安全必须加快跟上来。

第四个糟糕战术:只保护关键应用程序。

另一种可能性是仅仅专注于关键业务型应用程序――要是这些应用程序完蛋,业务就会随之瘫痪。考虑可能给业务造成的实际破坏是明智之举,但是这通常仅仅牵涉一小批应用程序。在许多企业,应用程序安全团队不堪重负、人手不足,他们的扫描方法并不具有可扩展性,处理不了任何更多的应用程序。遗憾的是,许多现实世界中的泄密事件是从不太重要的应用程序中招开始的(比如索尼事件),随后向更重要的系统扩散和蔓延。即使“小册子软件”网站遭到攻击,那也将是需要收拾的烂摊子和公关灾难。

所有上述战术没有一个支持迅速确保应用程序安全这个更广泛的战略,而且与现代软件开发不兼容。我们需要这样一种方法:可以适用于我们的全部应用程序组合,跟得上现代软件开发的步伐,而且首先关注最大的风险。好消息是,我们可以充分利用持续集成和持续交付等诸多理念和技术,打造一种不同的应用程序安全流程,快速、准确、简单。

正确的问题:你的应用程序有安全仪表化机制吗?

仪表化让你可以直接从应用程序收集安全信息,无需扫描、破解或任何其他额外的步骤。如果你的应用程序实现了仪表化,它们可以测试自己,不断报告其状态。这彻底改变了应用程序安全的规模问题。你没必要去扫描所有应用程序,它们会测试自己,不断地报告给你。

下面是证明仪表化魅力的一个例子。比方说,你关注的最重要的安全问题是SQL注入;你已规定,开发人员只可使用参数化查询。很容易用数据库接口中的一些安全仪表化机制来证实这一点。比如说,你可以对MySQL库实现仪表化,报告非参数化查询的使用。只要把类路径(classpath)上的StatementImpl的这个版本放在实际版本前面。

虽然这是个很不起眼的例子,但颇有说服力。把这个仪表化版本推送到你的MySQL库中心,很快你就有了一个完整的图,可显示贵企业中的所有非参数化查询。设想一下:你可以用应用程序组合的安全仪表化来实现什么。

这就是区别。仪表化应用程序会证实自己的安全,并将问题报告给你。最简单的好处是完整的应用程序清单。你还可以证实第三方库是最新的,不存在已知的安全漏洞。仪表化还可以确保配置文件得到了适当的保护。更复杂的仪表化可以查明复杂的安全漏洞,以及你想对企业代码库了解的几乎任何方面。它还持续适用于企业规模。

试图查明先保护哪些应用程序只会浪费资源。相反,应该花时间打造你的安全仪表化能力。下一个Heartbleed或Shellshock出来后,你没必要扫描任何东西。你只要进入到仪表板,搜寻受影响的版本,发送警报给受影响应用程序的项目负责人。你还能看到他们具体何时全部升级。

英文:Which Apps Should You Secure First? Wrong Question.

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/145374.html<

(0)
运维的头像运维
上一篇2025-03-10 14:33
下一篇 2025-03-10 14:34

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注