配置HTTPS选项

根据您的环境,您可能不希望在安全控制台中使用默认的HTTPS选项。但是,请注意HTTPS选项的变化可能会导致以下结果:

  • 可能会产生一个无效的配置,这将阻止web服务器启动,直到它被修复并重新启动。在此之前,用户将在浏览器中看到一个普通的连接错误。
  • 一些API客户端可能太老了,无法使用现代协议和密码进行连接,从而导致TLS/SSL失败错误消息,并可能破坏正在使用的任何脚本。
  • 第三方集成可能不支持现代协议或密码,并可能无法连接,从而导致TLS/SSL失败错误消息,并可能破坏正在使用的任何脚本。

这些更改不会影响扫描功能。

配置HTTPS选项

完成此过程以更改默认TLS和SSL配置。

修改HTTPS选项。

  1. 停止Nexpose服务
  2. 在安全控制台中,转到安装路径/ nsc /目录
  3. 找到CustomEnvironment.properties文件如果此文件不存在,则必须创建它。文件名和扩展名区分大小写。了解更多有关此过程的信息在这里
  4. 打开文件。将显示默认配置。
  5. 决定以下哪种协议你想使用SSL/TLS:
  • SSLv3
  • SSLv2Hello
  • TLSv1
  • TLSv1.1
  • TLSv1.2
  1. 要配置启用的协议,请在文件中添加以下行,其中每个协议用逗号分隔,不带空格:com.rapid7.nexpose.nsc.sslEnabledProtocols = TLSv1 TLSv1.1 TLSv1.2
  1. 要使用Apache样式语法配置启用的密码套件,请在文件中添加以下行:com.rapid7.nexpose.nsc.sslEnabledCiphers=ECDH+AESGCM:DH+AESGCM:ECDH+AES256:ECDH+AES128:DH+AES:!阿努尔:!MD5:!决策支持系统
  1. 保存文件。
  2. 重新启动Nexpose服务。

了解更多

要阅读更多关于HTTPS选项的信息,请阅读以下Rapid7博客文章: