託管活躍金鑰 (Active Keys)
9
全生態系隔離託管
主根密鑰 (Root Master Key)
MK-ROOT-2026
AES-256-GCM 邏輯隔離
私鑰外洩防禦 (Key Leakage)
0 洩漏 (Zero)
私鑰永不落地原則
存證同步率 (AEMS Synced)
100% 存證
全操作強制上鏈
十月飛雲 KMS 核心密碼學架構規範 (USP v3.2 Section 9)
KMS 為全平台獨立微服務,不併入 UIP 或 AEMS。採用 Crypto-as-a-Service (CaaS) 模式,優先由 KMS 提供加解密與簽章 API,嚴格禁止直接將私鑰交給其他微服務。全面實作 Envelope Encryption (信封加密),資料庫中嚴格不保存未加密的主金鑰。全平台強制禁用 SMS(SMS_ENABLED = false),全面依賴 UIP 三方 Broker 無密碼身分安全機制。
🔐 密碼即服務 (Crypto-as-a-Service) 零信任接入規範
AES-256-GCM · M2M HMAC · UIP
1. 內部微服務 M2M 授權呼叫
POST /api/v1/kms/encrypt、decrypt、sign、envelope/* 等端點嚴格採用 Fail-Closed 零信任防護,僅採信經 API Gateway 驗證簽章之內部 HMAC 標頭 (X-USP-Internal-Signature) 或具備最高安全角色且通過 MFA 之 UIP 權杖。
2. 公開驗證與三方 OAuth 登入
微服務端點僅暴露標準非對稱公鑰集 (GET /api/v1/kms/jwks.json)。系統管理與金鑰治理操作全面禁止本機帳密與測試沙盒,僅透過 Google、Discord、LINE 於 auth.twots.top 登入授權。
全生態系專屬金鑰庫 (Key Inventory & Segregation)
嚴格金鑰隔離| 金鑰別名 (Key Alias) | 所屬微服務 | 金鑰類別 | 加密演算法 | 用途 | 當前版本 | 輪替週期 | 生命週期狀態 |
|---|---|---|---|---|---|---|---|
uip.jwt.signing |
auth.twots.top | ASYMMETRIC_SIGNING | Ed25519 | JWT_SIGNING | v1 | 180 天 | ACTIVE |
payment.transaction.aes |
payment.twots.top | SYMMETRIC_ENCRYPTION | AES-256-GCM | DATA_ENCRYPTION | v1 | 90 天 | ACTIVE |
payment.ecpay.mac |
payment.twots.top | HMAC_SECRET | HMAC-SHA256 | WEBHOOK_VERIFY | v1 | 90 天 | ACTIVE |
backup.archive.kek |
backup.twots.top | SYMMETRIC_ENCRYPTION | AES-256-GCM | ENVELOPE_KEK | v1 | 365 天 | ACTIVE |
audit.evidence.signing |
audit.twots.top | ASYMMETRIC_SIGNING | Ed25519 | EVIDENCE_SIGNING | v1 | 180 天 | ACTIVE |
notify.webhook.signing |
notify.twots.top | HMAC_SECRET | HMAC-SHA256 | WEBHOOK_SIGNING | v1 | 90 天 | ACTIVE |
member.pii.kek |
member.twots.top | SYMMETRIC_ENCRYPTION | AES-256-GCM | ENVELOPE_KEK | v1 | 180 天 | ACTIVE |
inventory.voucher.aes |
inventory.twots.top | SYMMETRIC_ENCRYPTION | AES-256-GCM | DATA_ENCRYPTION | v1 | 90 天 | ACTIVE |
gateway.internal.mtls |
gateway.twots.top | ASYMMETRIC_ENCRYPTION | RSA-2048 | SERVICE_MTLS | v1 | 365 天 | ACTIVE |