-
Notifications
You must be signed in to change notification settings - Fork 48
Third Parties
Please see the following information on certificates and signing requests before proceeding: https://forums.soltra.com/index.php?/topic/43-securing-soltra-edge-with-ssl/
Note: Only the information regarding CSR's (not the information regarding Two-Way SSL) will be necessary for this guide.
- You have an approved Certificate and Key pair, as directed by FLAREadmin
- You have already established and configured an installation of the Soltra Edge interface
Continue following the instructions below to configure the connection to the FLARE server using these certificates.
- Log-in to the Soltra Edge GUI using your log-in credentials.
- Navigate to Admin > Sites.
- Click 'add', and fill out the appropriate information. 'Login' should be left blank, as you will be using Two-Way SSL to connect to FLAREsuite.The FLARE discovery URL endpoint should look something like
.../flare/taxii11/discovery
. Finish by pressing 'Add Site'.
Continue following the instructions below to enable SSL
- Select the FLARE server site from the list of sites.
- Navigate to the 'Connection' tab.
- Towards the bottom of the UI, there will be a row for 'Two-Way'. Press the '+ Upload...' button.
- Copy and paste the .crt and .key files contents into their respective text input boxes (access contents using
openssl x509 -in file.crt
andopenssl rsa -in file.key
). - Press 'Enable Two-Way'
- Navigate to 'Admin' > 'System'.
- Add 'FLAREgateway' (or the appropriate hostname of the gateway that you are connecting to, and that is configured for the TAXII services. E.g.
FLAREgateway:8443/flare/taxii/poll
). This line might look something likelocalhost,127.0.0.1,FLAREgateway
. - Ensure that the
/etc/hosts
file on the Soltra VM is configured to resolve to whichever host you're trying to connect to.
At this point, the connection to FLARE should be complete, and a Discovery Request should successfully send, and a list of collections will automatically populate.
- Click the site that has been created for FLARE.
- For a feed that you wish to poll data from, press the '+' to the right of that feed.
- Choose an option from the given options. Periodic will occur every
x
number of minutes. Wall-Clock will similarly poll everyx
number of minutes. Manual will require a user to press the poll request button when they would like to poll. - Once the feed has been configured, click on it.
- Click the 'Options' tab. Copy the subscription ID given by the FLAREsuite administrator, and paste into the Subscription ID field. Finish by pressing 'Update'.
- The feed should now be configured for polling, and any subsequent poll requests should return a 'Success', and log the number of content blocks received.
Polling manually will initially poll from the 'Sync Start' timestamp, to the current time's timestamp. Polling will advance to the current time, grabbing all content that occurred within that segment. Each subsequent poll will use the last time a manual poll was submitted as its beginning timestamp, and the current time as its ending timestamp.
Note: If a Soltra Edge client polls a feed that contains any duplicate STIX Observable IDs, it will return an error and be unsuccessful. Ensure that no duplicates exist for the feed that you are polling. This is typically left to O&M or systems administrators of the FLAREsuite environment.
For additional functionality, please consult the appropriate Soltra Edge documentation that matches the version you are using.