Langkau ke kandungan
Kembali ke senarai artikel
Security14分

Pengurusan Rahsia dan Identiti Beban Kerja: Keselamatan Infrastruktur Moden

Secrets Management and Workload Identity 2026: Vault, SPIFFE, and AI Agent NHI Integration

佐々木 賢Principal Platform Engineer
2026-04-2314分
Secrets ManagementVaultSPIFFESPIREWorkload IdentityNHIAWSGCP

"Sifar Kunci Kekal" Kini Menjadi Matlamat yang Realistik pada 2026

Pada 2026, memiliki kunci API kekal dalam persekitaran natif awan kini dianggap sebagai "operasi legasi". Kunci kekal disimpan dalam fail atau pemboleh ubah persekitaran untuk jangka masa panjang, mendedahkan pelbagai laluan kebocoran seperti komit kod yang silap, pendedahan log CI, dan baki sandaran peribadi pekerja yang telah berhenti. Dalam kajian bersama GitGuardian dan Truffle Security pada akhir 2025, bilangan kunci API aktif yang terdapat dalam repositori awam GitHub melebihi 13 juta setahun, dengan AWS Access Key sahaja sebanyak 2.1 juta yang dikesan.

Platform pengurusan rahsia dan Workload Identity digabungkan untuk memperbaiki keadaan ini secara struktur. Pengurusan rahsia membolehkan operasi "mengeluarkan token jangka pendek secara dinamik apabila diperlukan dan membatalkannya selepas digunakan", manakala Workload Identity merealisasikan reka bentuk "memanggil API awan tanpa memiliki kunci kekal". Dengan mengintegrasikan kedua-duanya, matlamat "tiada kunci jangka panjang wujud di mana-mana" kini boleh direalisasikan pada skala seluruh syarikat.

Perbandingan Platform Pengurusan Rahsia

HashiCorp Vault terus kekal sebagai standard de facto enterprise. Kekuatannya ialah ciri rahsia dinamik — menyediakan secara natif mekanisme "menjana kelayakan baharu pada masa permintaan untuk DB, API awan, SSH, PKI, dan membatalkannya secara automatik selepas TTL tamat". Untuk PostgreSQL, "mencipta pengguna jangka pendek setiap kali aplikasi log masuk dan memadamnya selepas 5 minit" boleh direalisasikan dengan beberapa baris polisi. Kelemahannya ialah kos operasi — konfigurasi HA, log audit, dan penyelenggaraan Auto-unseal memerlukan pasukan Platform yang berdedikasi. Penggunaan HCP Vault semakin meningkat pada 2026.

AWS Secrets Manager adalah pilihan pertama dalam persekitaran natif AWS. Kawalan kebenaran baca berbutir halus boleh dilakukan dengan peranan IAM, dan integrasi putaran dengan RDS, DocumentDB, dan Redshift disediakan secara standard. Kelemahannya ialah persekitaran berbilang awan — untuk menguruskan kelayakan GCP dan Azure secara berpusat, saluran paip pengambilan perlu dibina sendiri.

Doppler adalah SaaS yang mengutamakan pengalaman pembangun dan sedang pesat mengembangkan bahagian pasarannya di syarikat permulaan dan perusahaan sederhana. CLI tunggal menyegerakkan rahsia antara tempatan, CI, dan pengeluaran, dan integrasi dengan GitHub Actions, Vercel, dan Heroku memerlukan sedikit konfigurasi. Kelemahannya ialah kelemahan ciri rahsia dinamik — ia lebih rendah daripada Vault sebagai platform pengeluaran token jangka pendek yang sebenar. Konfigurasi gabungan "Doppler untuk persekitaran pembangunan, Vault untuk pengeluaran" juga tidak kurang pada 2026. Infisical, 1Password Secrets Automation, dan Bitwarden Secrets Manager juga menjadi kehadiran yang tidak boleh diabaikan.

SPIFFE/SPIRE: Standard Workload Identity

Dalam dunia Workload Identity, SPIFFE dan SPIRE telah mengukuhkan kedudukan sebagai spesifikasi standard dan pelaksanaan rujukan. Inti SPIFFE ialah falsafah "memberikan setiap beban kerja ID unik berasaskan sijil X.509 yang dipanggil SVID (SPIFFE Verifiable Identity Document), dan menggunakan ID tersebut untuk pengesahan saling dan pengeluaran kunci jangka pendek".

SPIRE adalah pelaksanaan natif Kubernetes yang beroperasi dalam konfigurasi Server (Pihak Berkuasa Sijil) dan Agent (beroperasi pada setiap nod). Agent memeriksa atribut runtime Pod (Service Account, Namespace, Image Hash), dan jika terdapat Registration Entry yang sepadan, mengeluarkan SVID dengan ID SPIFFE kepada Pod tersebut. Aplikasi mendapatkan SVID melalui Workload API dan menggunakannya untuk komunikasi mTLS dengan perkhidmatan lain atau sebagai JWT-SVID. Nilai SPIFFE terletak pada keupayaan mencipta "lapisan ID biasa merentasi awan, premis, dan hibrid", dan penggunaannya semakin berkembang dalam persekitaran yang menggabungkan pelbagai awan dan tepi. Di Jepun, NTT Communications, LINE Yahoo, dan Mercari telah mengumumkan penggunaannya.

Workload Identity Federation

WIF GCP menerima Penegasan OIDC/SAML dan melakukan pertukaran token kepada Service Account yang sepadan. Apabila mengoperasi GCP dari GitHub Actions, dahulunya kunci JSON akaun perkhidmatan ditempatkan dalam GitHub Secrets, tetapi dengan WIF, token OIDC boleh disahkan terus di pihak GCP untuk mendapatkan Access Token sementara. Ini adalah contoh tipikal zero trust di mana kunci kekal hilang dari operasi repositori. Azure Workload Identity mengeluarkan Federated Credential dari Entra ID kepada beban kerja AKS, manakala AWS merealisasikan padanan WIF melalui IAM Roles Anywhere dan IAM OIDC Provider.

Perkara utama dalam reka bentuk WIF ialah "penghuraian sempadan kepercayaan". Membenarkan padanan luas seperti `repo:my-org/*:ref:refs/heads/*` boleh menjadi laluan eskalasi untuk penyalahgunaan dari repositori yang diceraikan atau penyerang yang memiliki kebenaran mencipta cawangan. Operasi yang memasukkan semua nama Organisasi + nama Repositori + nama Persekitaran + nama Cawangan sebagai syarat adalah disyorkan.

Secretless Broker: Menyembunyikan Kunci Sepenuhnya dari Aplikasi

Conjur Secretless Broker dari CyberArk menyediakan reka bentuk yang menyembunyikan "kewujudan kunci itu sendiri" dari proses aplikasi. Dahulunya, aplikasi mendapatkan kunci menggunakan klien Vault, menyimpannya dalam memori, dan kemudian menyambung ke DB — dalam tempoh ini ia boleh terdedah melalui core dump. Secretless Broker adalah proksi tempatan antara aplikasi dan DB/API, di mana aplikasi menyambung secara teks biasa ke `localhost:5432`. Proksi mengesahkan dirinya dengan ID SPIFFE, mendapatkan kunci dari Vault, dan mewakilkan sambungan dan pengesahan ke hilir. Ia sangat serasi dengan corak Kubernetes Sidecar, dan pelaksanaan bersepadu dengan Istio dan Linkerd semakin meningkat pada 2026.

NHI dalam Era Ejen AI

Pada 2026, ejen AI telah muncul secara tiba-tiba sebagai pelanggan utama baharu pengurusan rahsia dan Workload Identity. Melalui LangChain, AutoGen, CrewAI, dan pelayan MCP Anthropic, operasi merentasi Slack, Jira, GitHub, dan API dalaman dilakukan. Dalam pelaksanaan naif, operasi PAT peribadi pembangun ditulis dalam pemboleh ubah persekitaran — yang bertentangan dengan prinsip NHI (Non-Human Identity), dan mempunyai tiga masalah sekaligus: tidak boleh diaudit, terlalu banyak kebenaran, dan terlepas penarikan semula apabila pekerja berhenti.

Seni bina standard adalah seperti berikut: entiti ejen (Pod/Serverless) menerima ID SPIFFE dan membuktikan dirinya kepada Vault; Vault mengeluarkan token jangka pendek untuk SaaS mitra melalui enjin rahsia dinamik, dan ia tamat tempoh apabila kerja selesai; log audit merekodkan "ID SPIFFE mana, melalui rahsia mana, mengoperasikan sumber mana".

Perkara utama ialah pergerakan spesifikasi "OAuth for Agents". Dalam draf yang sedang dibincangkan di IETF pada 2026, aliran kebenaran ketika ejen bertindak sebagai wakil pengguna (on-behalf-of), ekspresi skop, dan medan audit sedang distandardkan. Okta, Auth0, dan Cloudflare menyediakan pelaksanaan awal, menyokong pengeluaran token yang merangkumi tuntutan `actor` dan tuntutan `on_behalf_of`. Apabila mengoperasi pelayan MCP secara dalaman, operasi yang mengeluarkan NHI setiap pelayan MCP dan mengenal pasinya dengan ID SPIFFE adalah disyorkan.

Keutamaan Pelaksanaan dan Prosedur Migrasi

Keutamaan ditentukan oleh "magnitud impak semasa kebocoran × bilangan peluang pendedahan". Peringkat 1: Gantikan kunci kekal CI/CD dengan WIF. Dengan menukar GitHub Actions → AWS/GCP/Azure kepada berasaskan OIDC, sebahagian besar CI Secrets boleh dihapuskan. Peringkat 2: Migrasi sambungan DB aplikasi kepada rahsia dinamik. Peringkat 3: Perkenalkan SPIFFE/SPIRE dan letakkan komunikasi antara perkhidmatan mikro pada mTLS berasaskan SVID. Peringkat 4: Reka NHI ejen AI dan integrasikan infrastruktur operasi ejen dalam bentuk yang mendapat manfaat dari semua perkara di atas.

Kegagalan Vault memberi impak yang sangat besar, memerlukan konfigurasi HA wajib, dan lebih-lebih lagi laluan Break Glass ketika Vault benar-benar turun juga perlu didokumentasikan. Zero trust tidak boleh bermakna "sifar ketersediaan" — reka bentuk laluan pengecualian yang tidak menghentikan operasi semasa kegagalan itu sendiri adalah bukti kematangan. Era di mana sifar kunci kekal boleh dicapai secara teknikal telah tiba. Apa yang menghalang pencapaiannya bukan kekurangan teknologi, tetapi reka bentuk organisasi operasi, pembenaman dalam proses pembangunan, dan pembentukan konsensus dengan peringkat pengurusan — tiga perkara inilah yang menjadi halangan sebenar.

Mari selesaikan cabaran teknikal anda bersama.

KGA IT Solutions mempunyai pasukan pakar AI, awan dan DevOps untuk memberikan penyelesaian optimum bagi cabaran anda.

Hubungi Kami