了解 Azure Quantum 工作空間與儲存的安全邊界

Azure Quantum工作空間會將工作輸入和輸出儲存在一個關聯Azure 儲存體的帳號中,該帳號要麼是受管理的,要麼是客戶提供的。 不管怎樣,把儲存體帳戶當作工作空間安全邊界的一部分來處理。

Important

任何有權限存取工作區資料的人,都可以存取工作區中的所有工作及其相關儲存體帳戶中的所有資料。 Azure Quantum 不支援個別作業的存取控制清單。

了解有效的安全邊界

Azure Quantum 使用 Workspace 系統指派的身分識別來讀取及寫入相關聯儲存體帳戶中的資料。 擁有所需工作區資料權限的使用者與應用程式,可以透過工作區存取這些資料。

Azure 角色可以授予資源管理權限、工作空間資料權限,或兩者兼有。 讓使用者或應用程式查看或管理工作區資源的角色,並不一定會授權工作資料的存取權。 在指派角色前,請先檢視角色定義。

欲了解更多資訊,請參閱 「了解以角色為基礎存取您的 Azure Quantum 工作空間」。

擁有工作空間資料存取權的主體身分可以:

  • 查看工作區中的所有職缺。
  • 存取工作輸入與輸出。
  • 透過工作空間授權模型存取相關儲存帳號的內容。

直接 Azure 儲存體 授權是獨立的存取路徑。 儲存角色指派、帳號金鑰和共用存取簽章可以授與超出 Azure Quantum 工作區範圍的更多存取權限。

比較儲存體選項

Azure Quantum 支援兩種儲存選項:管理儲存與客戶提供的儲存空間。

考慮事項 管理式儲存帳戶 客戶提供的儲存體帳戶
建立作業 Azure Quantum 建立工作區時會建立帳號。 建立工作區時,你會選擇一個現有帳號。
Location Azure 會在你的訂閱中的受控資源群組內建立帳戶。 帳號會保留在你管理的資源群組中。
預期用途 預設情況下,Azure Quantum 帳號預設會指派給一個工作區。 帳號可以有其他資料,或支援多個工作區。
直接存取 Azure 限制你直接使用該帳號。 你可透過 Azure 儲存體 授權直接使用。
工作區刪除 當你刪除工作區時,Azure 也會刪除帳號。 Azure 不會在你刪除工作區時刪除帳號。
建議使用 用這個選項來設定最簡單的專用邊界。 使用不含存取需求不同資料的專用帳號。

工作區安全邊界適用於這兩種選項。 客戶提供的帳號不會將工作區使用者與該帳號中已有的資料分開。

建立獨立的安全邊界

當使用者、團隊、應用程式或資料需要不同的存取權限時,請使用不同的工作區和儲存帳號。

圖示顯示每個授權使用者群組連接到各自獨立的 Azure Quantum 工作空間和儲存帳戶安全性界限。

例如:

  • 授權 Group A 存取工作區 A,並將工作區 A 與儲存裝置 A 關聯。
  • 授權 Group B 存取工作區 B,並將工作區 B 與儲存體 B 關聯起來。
  • 不要讓任一群組存取對方的工作空間或儲存帳號。

如果工作區 A 和工作區 B 有不同的授權使用者,不要在工作區 A 和工作區 B 之間共用儲存帳戶。 能存取任一工作區資料的使用者,都可以存取共用帳號中的所有資料。

不要把邏輯分隔當作安全邊界

Azure Quantum 控制的是整個工作區的存取,而不是單一工作。 資料夾、blob 路徑、工作 ID 等命名規則有助於組織資料,但不會限制透過 Azure Quantum 的存取。

當資料需要不同授權時,不要依賴在同一個儲存帳號內邏輯分離。 如果您的組織需要共用帳戶,請為所需資源建立獨立 Azure 儲存體 授權模式。 在將該組態視為安全邊界之前,先驗證每個使用者、應用程式和工作空間身分的完整存取路徑。

規劃資源生命週期

受管理的儲存帳號與客戶提供的儲存帳號有不同的生命週期行為:

  • 當你刪除使用受管理儲存的工作區時,Azure 也會刪除該受管理儲存帳號及其資料。
  • 當你刪除使用客戶提供儲存空間的工作區時,儲存帳號及其資料仍會保留。
  • 當你將客戶提供的儲存帳號連結到多個工作區時,每個工作區都能存取該帳號的資料。

在刪除或遷移工作區之前,請先檢視你的資料保留要求以及連結儲存帳號的存取權分配。 為防止意外刪除,請參閱 「使用 ARM 鎖保護 Azure Quantum 資源」。