簡體   English   中英

Microsoft.WindowsAzure.Storage 是否符合 FIPS 140-2

[英]Can Microsoft.WindowsAzure.Storage be FIPS 140-2 compliant

我們當前的代碼使用的是 Microsoft.WindowsAzure.Storage 9.3.2 版。 我已經開始測試在強制執行 FIPS 合規性的 Windows 筆記本電腦上運行我們的 web 應用程序。 該應用程序每次嘗試從 Azure 上傳或下載 blob 時都會引發 FIPS 合規性錯誤,並表示不允許使用加密方法。 一段拋出錯誤的代碼如下所示:

var cloudResolver = new KeyVaultKeyResolver(<auth callback object>);
var encryptionThingy = await cloudResolver.ResolveKeyAsync(<Key Vault URL> + "/keys/" + <key name>, CancellationToken.None);
var policy = new BlobEncryptionPolicy(rsa, cloudResolver);
var options = new BlobRequestOptions() { EncryptionPolicy = policy };
await <ICloudBlob Instance>.DownloadToStreamAsync(<stream>, null, options, null);

我進入 Azure KeyVault 並檢查了正在使用的密鑰,它是 2048 位 RSA(應該允許)。 這足以滿足 FIPS 合規性,還是我還必須打開到期/展期日期? 當前密鑰不會過期,並且允許對其進行所有操作。

我認為這個問題的答案是否定的。 I've tested rewriting the Blob access with v12 of Azure.Storage.Blobs ( How do you decrypt blobs with Azure KeyVault keys in Azure.Storage v12 ) and it works fine while using the older libraries throws the error.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM