安全架构
安全架构设计与实践
10 篇笔记
安全架构:纵深防御与零信任
纵深防御(Defense in Depth)是一种多层次的安全策略,通过在系统的不同层面部署多种安全控制措施,确保即使某一层防御被突破,其他层仍能提供保护。
零信任架构:持续验证与微分段
零信任架构摒弃了传统的"边界即安全"观念,强调对每次访问请求进行验证,无论请求来自内部还是外部网络。
OAuth2授权架构:PKCE流程详解
OAuth2授权码流程是最安全的授权方式之一,适用于服务端应用和单页应用。
JWT架构:Token结构与刷新安全
JWT由Header、Payload和Signature三部分组成,每部分使用Base64URL编码。
单点登录架构:SAML/OIDC/CAS
SAML(Security Assertion Markup Language)是企业级SSO的标准协议,基于XML交换身份断言。
API安全架构:认证、防护与限流
API认证是安全防护的第一道防线,支持多种认证方式以适应不同场景。
数据加密架构:TLS与密钥管理
TLS(Transport Layer Security)是保护数据传输安全的标准协议,确保数据在传输过程中的机密性和完整性。
WAF架构:规则引擎与智能检测
Web应用防火墙(WAF)通过规则引擎检测和阻止恶意请求,保护Web应用免受攻击。
密钥管理架构:Vault与Secrets
Vault是企业级的密钥管理解决方案,提供安全的密钥存储、动态密钥生成和访问控制。
合规架构:GDPR与等保ISO27001
GDPR(通用数据保护条例)要求企业保护欧盟公民的个人数据隐私权。