我正在做一個 Xamarin 專案,并且有一個要求,不時將生成的資料上傳到 Azure 存盤容器。
有一個包含憑據等的連接字串,此連接字串用于連接到 Azure 并創建 BlobClient 實體。
需要直接連接到 Azure,此上傳程序不涉及任何中間 Web 服務。
我的問題是,保護此連接字串免受逆向工程和攻擊我客戶的 Azure 存盤的最佳方法是什么?
我考慮對這個字串進行對稱加密,用加密字串宣告一個常量,并在運行時解密這個加密字串。
是否存在更好的選擇?
uj5u.com熱心網友回復:
我的做法是使用常規 OAuth 對用戶進行身份驗證。使用此身份驗證呼叫某些 API,以發出短期 SAS 令牌來訪問 Azure Blob 存盤。
您還可以讓此 API 回傳 Blob 存盤的特定 URL,因此應用程式也不需要存盤該 URL。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/477601.html
