Azure 儲存體 SAS 如何安全授權?

Azure 儲存體 SAS 安全授權指南,講解使用者委派 SAS、服務 SAS、帳戶 SAS、有效期限、權限範圍、IP 限制及撤銷策略。

Azure 儲存體 SAS 如何安全授權:先理解規劃目標

Azure 儲存體共用存取簽章(SAS)是一種把資源、權限及有效期限編碼在 URL 查詢參數中的委派方式。它可以讓應用程式或外部使用者在不取得儲存帳戶金鑰的情況下,於限定時間內存取指定資料;但 SAS 本身通常是持有者憑證,連結一旦外洩便可能被重用。因此安全設計的重點不是「生成一條 URL」而是最小權限、短時效、傳輸保護、記錄及撤銷預案。

權限最小化

只授予所需資源及操作,例如單一 Blob 的讀取或寫入,不要為下載任務授予刪除或列出容器權限。

時間與網絡限制

設定合理的開始及到期時間,並在可行時加入受限 IP 或 HTTPS 協議要求,避免長期有效的公開連結。

優先使用 Microsoft Entra 身分

以使用者委派 SAS 取代長期帳戶金鑰,配合 RBAC、受控身分及金鑰輪換,減少高權限秘密散落在程式碼及日誌。

SAS 的三種主要方式

使用者委派 SAS 由 Microsoft Entra 身分及 RBAC 授權簽發;服務 SAS 針對特定儲存服務資源;帳戶 SAS 可跨越多項服務,權限範圍較廣。應按照應用程式實際需要選擇,避免以方便為由使用過寬的帳戶 SAS。

簽發流程與保存

由後端驗證使用者及業務權限,再按請求生成短期 SAS;前端只取得完成單一工作所需的 URL。不要將 SAS 寫入原始碼、版本控制、分析追蹤或一般應用程式日誌,並避免在 query string 轉發到不相關的第三方服務。

事件處理與撤銷

SAS 沒有一個可像密碼般逐條查詢的中央清單。若使用儲存體存取政策,可透過更新或刪除政策來改變服務 SAS 的授權;對帳戶金鑰簽發的 SAS,則需輪換相關金鑰。發現外洩時應立即停用或輪換簽發根源、檢查記錄、縮短影響時間並重新發行。

實施前的核對清單

項目應核對內容
需求資料分類、RPO、RTO、使用者及應用程式依賴。
安全身分驗證、最小權限、網絡隔離、審計及秘密管理。
營運監控、警報、容量、成本、變更審批及回退方案。
復原以測試資料演練復原,記錄實際時間、限制及責任人。

不確定如何應用於實際環境?我們的工程師可按現場情況提供建議,免費解答及報價。

WhatsApp 即時查詢

常見問題

SAS 是否等同於把儲存體公開?
不等同。SAS 可以限制資源、操作、時間及網絡條件;不過持有 SAS URL 的任何一方都可能在有效期內使用它,因此不能把 URL 當作使用者身分驗證。對外分享前應設定最小權限及短期限。
資料核實:Microsoft Learn 官方文件NIST 官方文件
使用者委派 SAS 與帳戶 SAS 如何選擇?
使用者委派 SAS 以 Microsoft Entra 身分簽署,通常較適合需要身分治理及減少帳戶金鑰暴露的工作;帳戶 SAS 的權限範圍較廣,只有在明確需要跨服務能力並完成風險評估時才考慮。
資料核實:Microsoft Learn 官方文件NIST 官方文件
SAS 應該設定多長有效期?
沒有適用所有情況的固定時間。應按單次下載、上傳或批次作業的實際時長加上有限緩衝設定,避免以數月或永久期限代替正常的會話管理;高風險資料應採用更短期限及重新簽發。
資料核實:Microsoft Learn 官方文件NIST 官方文件
SAS 外洩後可以只刪除那條 URL 嗎?
通常不能依靠刪除 URL 來撤銷已簽發的權限。應按簽發方式更新儲存體存取政策、撤換帳戶金鑰或停用相關身分,並檢查存取記錄及重新發行必要的 SAS。
資料核實:Microsoft Learn 官方文件NIST 官方文件
SAS 是否應放在瀏覽器網址列?
瀏覽器下載或上傳時 URL 可能出現在瀏覽器記錄、代理伺服器、分析工具或 Referer 中。應使用 HTTPS、限制有效期及權限,並設計應用程式避免把 SAS 傳到非必要的外部服務。
資料核實:Microsoft Learn 官方文件NIST 官方文件
如何把 SAS 納入存取控制治理?
把 SAS 簽發端點視為高敏感度功能,加入身分驗證、授權、審計記錄、速率限制及異常告警;定期檢視權限與密鑰輪換。NIST SP 800-162 對屬性及授權決策的治理原則,可用作企業存取控制設計的參考。
資料核實:Microsoft Learn 官方文件NIST 官方文件

需要規劃 Azure 儲存及雲端架構?

如需按現有系統、資料分類、權限及復原要求制定實施方案,可聯絡工程師進行需求評估、網絡規劃及遷移前核對。

聯絡工程師了解方案

延伸閱讀

本頁引用資料:Microsoft LearnNIST。資料內容會隨官方文件更新,部署前請核對最新版本。

若閣下正計劃相關工程或需要選購設備,歡迎瀏覽網絡工程服務了解方案詳情,或透過網上快速報價與我們的工程師聯絡。

產品規格以原廠最新文件為準;有需要請聯絡我們工程師。