统一应用交付与安全时需考虑的4个关键因素

NGINX | 2024年5月06日

如今,组织需要对应用和基础设施进行现代化改造,以满足客户不断变化的需求。组织不仅要从单体架构转向微服务,还要从本地数据中心迁移到混合多云环境,这一转型过程复杂且风险重重。随着边界逐渐消失,仍依赖以往网络安全解决方案的组织可能难以抵御如今日益复杂的网络威胁。现代组织的技术栈涵盖不同环境中的大量应用、供应商和工具,因此,要持续管理和保护这些复杂的应用环境,难度和成本可想而知。为应对工具和供应商数量激增带来的挑战,请牢记以下4项战略考量。

1. 在不增加复杂性的情况下改善安全态势

设想一座有城墙环绕的城市,只有一座大型中央城门,一队守卫负责保护城中的重要人物。在这种情况下,将守卫部署在城门处十分合理,因为他们可以在潜在威胁进入城市前将其拦截。现在设想城墙已经消失,此时让守卫留在受保护人员身边更为合理。组织的应用环境也经历了类似的演变,曾经如同城墙般发挥作用的边界已不复存在。因此,无论应用位于何处,安全防护都应贴近应用。为减少工具泛滥,组织应考虑采用高性能且不受平台限制的解决方案,将安全与应用交付工具整合在一起。要从各个方面保护应用,集成式Web应用防火墙(WAF)和拒绝服务(DoS)防御至关重要。强大的WAF可保护存在漏洞的应用免遭漏洞利用,而DoS防御则可保障应用的可用性和性能。这些安全措施还应扩展到API保护,包括REST、gRPC和GraphQL,并采用高级特征码和机器人检测,同时通过Kubernetes API与CI/CD流水线无缝集成。

2. 深入了解应用健康状况和性能

如果无法了解应用的运行状况和性能,确保所有应用保持最新并正常运行很快就会成为管理难题。缺乏可见性可能导致业务服务级别协议(SLA)难以甚至无法得到保障,并造成停机时间延长、性能下降和故障排除流程繁琐。有效的解决方案应让组织能够获取详细的实时和历史指标,为故障排除和维持性能提供必要信息。为优化性能和用户体验,该解决方案还应具备可扩展性,并尽量降低计算开销。

3. 通过自助服务和自动化加快应用交付

数字化转型正在快速推进,应用也需要加快交付。组织可以将自动化与自助服务相结合,以更快、更敏捷地交付应用。这样,开发人员便可通过CI/CD流水线更快速、轻松地发布新的应用功能,无需采用过时的请求式配置模式。开发人员在建立、配置和重新配置应用连接时,不应每次都需要提交工单。

4. 通过集中管理降低复杂性

现代应用环境通常需要使用多种工具来支持应用交付。虽然用一种应用交付工具完成所有工作似乎并不可行,但可以在一个平台上监控和管理组织的所有工具。集中式管理工具可提供统一视图,帮助组织大规模了解和控制安全、路由及监控策略,从而简化不同环境中的配置管理,提高一致性并降低成本。采用涵盖安全、可见性、自动化和集中式管理的整体方法,组织便可实现从代码到客户的应用交付与安全防护,并通过降低复杂性和风险、延长正常运行时间以及大规模提供更深入的洞察,改善客户体验。优先考虑这些关键因素,有助于组织从容应对现代应用交付的复杂挑战。如需进一步了解NGINX如何帮助您简单、安全且大规模地交付应用,并与我们的专家交流,点击此处。如需了解更多技术内容,下载《NGINX Cookbook》,获取有关NGINX各项操作的分步指南。

分享

关于作者

Ilya Krutov
Ilya Krutov高级产品营销经理 | F5 NGINX

Ilya Krutov 的更多博客文章

相关博客文章

NGINX Plus R26 正式发布
NGINX | 2022/02/15

NGINX Plus R26 正式发布

NGINX Plus R26通过缓存JSON Web密钥集加快JWT验证,并强化TLS握手,从而提升安全性。NGINX JavaScript的新功能包括增强对异步函数的支持,以及实现WebCrypto API。

使用NGINX App Protect DoS保护gRPC应用,抵御严重的DoS攻击
NGINX | 2022/02/10

使用NGINX App Protect DoS保护gRPC应用,抵御严重的DoS攻击

gRPC具备开发人员设计和部署现代应用所需的速度与灵活性,但其开放性也使其极易受到第7层DoS攻击。NGINX App Protect DoS可保护gRPC应用免受此类破坏性攻击。

Ingress Controller 选型指南(第 2 部分):风险与面向未来的规划
NGINX | 2021/09/13

Ingress Controller 选型指南(第 2 部分):风险与面向未来的规划

了解选择错误的Ingress控制器可能带来的风险,以及如何从关键方面着手,让您的选择更好地适应未来需求。

NGINX Plus R19 正式发布
NGINX | 2019/09/03

NGINX Plus R19 正式发布

NGINX Plus R19扩展了监控功能,不仅提供更多指标,还新增了指标分析方式;增加试运行模式,用于测试限速效果;增强键值存储,以支持IP地址范围;并使限速更加动态。

NGINX现已正式加入F5
NGINX | 2019/05/09

NGINX现已正式加入F5

NGINX现已正式成为F5的一部分。Gus Robertson现任F5 NGINX业务部门负责人。他阐述了两家公司在人才、文化和愿景方面融合的价值,以及双方将如何携手增强NGINX的开源产品和商业产品。

使用NGINX和NGINX Plus实现高性能缓存
NGINX | 2016/08/24

使用NGINX和NGINX Plus实现高性能缓存

我将介绍NGINX在内容缓存和性能方面的工作原理,并分享一些控制NGINX内容缓存方式的技巧。