Skip to content
  • There are no suggestions because the search field is empty.

Malware Analysis cannot connect to the ThreatGRID web service in NetWitness 10.x

Issue

The /var/lib/rsamalware/spectrum/logs/spectrum.log file reports the error message below when the Malware Analysis appliance attempts to connect to the ThreatGRID web service.
ERROR com.netwitness.api.services.result.EvaluationContext - Exception raised while evaluating event 0 : java.lang.RuntimeException: Could not generate DH keypair
javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair

Cause

In Java versions 1.7.0_74 and older, the prime size must be a multiple of 64, and can only range from 512 to 1024, while ThreatGRID only accepts a minimum prime size of 2048.


Resolution

To resolve the issue, perform the steps below.
  1. Download the RSA Security Analytics Q2 2015 Security Patch.
  2. Add the packages into Security Analytics Updates Repository as instructed in the Security Analytics User Guide.
  3. Connect to the Malware Analysis appliance via SSH as the root user.
  4. Issue the command below to update Java.
    yum update java
  5. Restart the Malware Analysis service on the appliance.
    stop rsaMalwareDevice
    start rsaMalwareDevice

If you are unsure of any of the steps above or experience any issues, contact RSA Support and quote this article number for further assistance.

Notes

The full error message from the spectrum.log file is attached to this article as a text file.


Product Details

RSA Product Set: Security Analytics, NetWitness
RSA Product/Service Type: Malware Analysis
RSA Version/Condition: 10.3.x, 10.4.x
Platform: CentOS
Platform (Other): ThreatGRID
O/S Version: EL5, EL6

Summary

Malware Analysis cannot connect to the ThreatGRID web service due to the following error: javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair


Approval Reviewer Queue

Technical approval queue