直接在 PaaS 填寫環境變數雖然方便,但平台一旦遇險便容易整盤皆輸。小專案可以考慮以下更安全的輕量做法:
- 導入專用秘密管理工具:例如使用 Infisical 或 Doppler。這些工具專為管理環境變數設計,具備端到端加密機制,且能與各主流部署平台自動同步,不用將明文長期儲存在 PaaS 後台。
- 應用啟動時動態抓取:僅在 PaaS 留存一組權限極小、具時效性的存取權杖,當應用程式開機時,才向 AWS Secrets Manager 或 GCP Secret Manager 動態拉取真實的資料庫密碼與 API Key。
- 善用短期權杖取代長期金鑰:盡量啟用具備過期機制的 Temporary Token,減少靜態長期金鑰暴露在外的風險。