【发布时间】:2016-04-12 15:21:47
【问题描述】:
如何在 Rails 4.2.6 和 Ruby 2.2+ 中禁用 MD5 和其他不符合 FIPS 的算法?
在 2016 年 4 月 12 日 11:00:52 -0400 开始 GET "/" for ::1 处理者 Rails::WelcomeController#index as / 渲染 /usr/local/rvm/gems/ruby-2.2.4/gems/railties-4.2.6/lib/rails/templates/rails/welcome/index.html.erb
(0.9ms) 在 20ms 内完成 200 OK(查看:6.5ms | ActiveRecord:0.0ms) md5_dgst.c(78):OpenSSL 内部错误,断言失败:Digest MD5 在 FIPS 模式下禁止!中止(核心转储)
【问题讨论】:
-
我不确定你可以(至少不是作为配置选项)似乎有几个地方使用 md5 是硬编码的,例如在 ActionView::Digester 中(我认为是用来管理视图模板缓存的)
-
@FrederickCheung 如果我在 FIPS 模式下运行任何东西,就好像我无法使用 Rails
标签: ruby-on-rails ruby fips