我有幾個應用程序使用openssl加密庫。當我需要執行加密自檢測試時 - 按照FIPS 140-2 -應該爲每個應用程序執行FIPS自檢嗎?
1)系統啓動時應該只執行一次嗎? (OR) 2)每個應用程序何時開始使用加密庫?
謝謝。
我有幾個應用程序使用openssl加密庫。當我需要執行加密自檢測試時 - 按照FIPS 140-2 -應該爲每個應用程序執行FIPS自檢嗎?
1)系統啓動時應該只執行一次嗎? (OR) 2)每個應用程序何時開始使用加密庫?
謝謝。
根據OpenSSL FIPS Object Module 2.0 User Guide,當調用FIPS_mode_set()
時,開機自檢會自動運行。如果您的所有OpenSSL操作都需要FIPS 140-2遵從性,那麼在執行OpenSSL中的任何其他操作之前,您必須調用該功能。
如果您還沒有這樣做,那麼您確實需要仔細閱讀OpenSSL FIPS 140 FAQ,其中包含有關應用程序符合FIPS標準含義的重要信息。它還包含指向FIPS用戶指南和安全策略的鏈接。
未遵循這些文檔中的說明,不可能符合FIPS。
非常感謝luaphacim的迴應和鏈接! – MP85
你在美國聯邦工作嗎? – jww
他說什麼。除非您正在爲美國政府編寫應用程序,*和*您的項目發起人明確表示符合FIPS要求,您應該忽略FIPS模式。它通過禁用許多不屬於FIPS標準的現代加密基元來降低整體安全性。 – duskwuff
非常感謝您的迴應! – MP85