2016-02-15 67 views
0

我有幾個應用程序使用openssl加密庫。當我需要執行加密自檢測試時 - 按照FIPS 140-2 -應該爲每個應用程序執行FIPS自檢嗎?

1)系統啓動時應該只執行一次嗎? (OR) 2)每個應用程序何時開始使用加密庫?

謝謝。

+1

你在美國聯邦工作嗎? – jww

+0

他說什麼。除非您正在爲美國政府編寫應用程序,*和*您的項目發起人明確表示符合FIPS要求,您應該忽略FIPS模式。它通過禁用許多不屬於FIPS標準的現代加密基元來降低整體安全性。 – duskwuff

+0

非常感謝您的迴應! – MP85

回答

1

根據OpenSSL FIPS Object Module 2.0 User Guide,當調用FIPS_mode_set()時,開機自檢會自動運行。如果您的所有OpenSSL操作都需要FIPS 140-2遵從性,那麼在執行OpenSSL中的任何其他操作之前,您必須調用該功能。

如果您還沒有這樣做,那麼您確實需要仔細閱讀OpenSSL FIPS 140 FAQ,其中包含有關應用程序符合FIPS標準含義的重要信息。它還包含指向FIPS用戶指南和安全策略的鏈接。

未遵循這些文檔中的說明,不可能符合FIPS。

+0

非常感謝luaphacim的迴應和鏈接! – MP85

相關問題