
作者 | Chris Richardson
网络安全已成为每个企业都面临的关键问题。几乎每天都有关于黑客如何窃取公司数据的头条新闻。为了开发安全的软件并远离头条新闻,企业需要解决各种安全问题,包括硬件的物理安全性、传输和静态数据加密、身份验证、访问授权以及修补软件漏洞的策略,等等。无论你使用的是单体还是微服务架构,大多数问题都是相同的。本文重点介绍微服务架构如何影响应用程序级别的安全性。
应用程序开发人员主要负责实现安全性的四个不同方面:
1.身份验证:验证尝试访问应用程序的应用程序或人员(安全的术语叫主体)的身份。例如,应用程序通常会验证访问的凭据,例如用户的 ID 和密码,或应用程序的 API 密钥。
2.访问授权:验证是否允许访问主体对指定数据完成请求的操作。应用程序通常使用基于角色的安全性和访问控制列表(ACL)的组合。基于角色的
继续阅读与本文标签相同的文章
上一篇 :
微服务需要拆分到什么程度?
下一篇 :
mac彻底卸载应用
-
18段代码带你玩转18个机器学习必备交互工具
2026-05-18栏目: 教程
-
Istio的架构设计
2026-05-18栏目: 教程
-
深度学习高能干货:手把手教你搭建MXNet框架
2026-05-18栏目: 教程
-
mac彻底卸载应用
2026-05-18栏目: 教程
-
如何在微服务架构中实现安全性?
2026-05-18栏目: 教程
