Spectra Detect changelog
The changelog contains references to our internal ticketing system. We use the Keep a Changelog format.
v5.2
Added
- Advanced file filters on the Manager appliance can be used to specify which files are saved after processing, and which ones aren't. The filters allow a fine level of granularity. For example, you can choose to include all files that have a certain capability, or exclude all files that are of a certain file type. Go to Administration > Filter Management to set up filters, and apply them in Central Configuration. [TIS-4875] [TIS-5323] [TIS-5354]
- The Manager now accepts SAML-based single-sign-on. Set it up in Administration > Spectra Detect Manager > Authentication > User Directory. [TIS-2691]
- The following API endpoints have been added to the Manager:
/api/v1/advanced-filter/
/api/v1/advanced-filter/{filter_id}/
/api/v1/advanced-filters/
/api/v1/config/ssh/
- A test button has been added to the "Request license" dialog. [TIS-5009]
Changed
- The documentation for the Worker, Hub and Manager is now unified and completely ported to Docusaurus. [TCHW-2104]
- The Spectra Core static analysis engine has been updated to v5.1.1. [TIS-5415]
- If you update your S3 authentication keys, processing services will longer be restarted. This allows more frequent credential rotation. [TIS-4664]
/api/v1/appliances/upload-certificate/{id}/
now accepts aContent-Disposition
header./api/v1/appliances/
now contains a.results.configuration_status
field which allows you to check if your changes have been applied. You can also check this in the central configuration page, where the possible messages are "Applied", "Not Applied", "Pending", "Error", and "Out of Sync". Older appliances will show a different configuration status. [TIS-4751]- Note that some fields are not checked and will not result in an Out of Sync message. These fields are:
- General Configuration (Administration > Spectra Detect Manager > Dashboard Configuration):
- Central Logging
- Central File Storage
- Spectra Core:
- Password List
- SNMP:
- Average System Load in 1 Minute (%)
- Spectra Detect Queue Size
- Classifications Queue Size
- System Time:
- NTP Servers
- Resource Usage Limits
- General Configuration (Administration > Spectra Detect Manager > Dashboard Configuration):
- Note that some fields are not checked and will not result in an Out of Sync message. These fields are:
- Diagnostic packs now contain information about Connectors. [TIS-5515]
- Reordered cluster configuration endpoints in the Manager API reference. [TIS-4288]
- A maximum of 100 bucket mappings under S3 file/report storage is now enforced. [TIS-4537]
- The "fast" processing mode now doesn't include cloud antivirus scans. The setting to include cloud antivirus scans has been extracted from the best/fast processing mode setting and can now be set independently in the UI (Central Configuration > Spectra Core > Use XRef) or using the API (
ticore__use_xref
field in several endpoints under/api/schema/redoc/#tag/Central-Configuration
). [TIS-5110] [TIS-4805]
Removed
- The possibility to configure connectors on a Spectra Analyze appliance from the Manager. This applies both to UI and API settings. [TIS-5578]
- The
sshd__sshd_control
field has been removed from the/api/v1/appliances/content/{appliance_id}/save/
endpoint. The "Permit Root SSH Login" checkbox in Administration > General > SSH is now available by default. [TIS-5436] - Unused cronjob for log processing. [TIS-4200]
Fixed
- No validation for
connection_type
andaccess_type
when configuring AbuseBox connector via the Management API. [TIS-5467] - Password reset email not being sent from the Manager. [TIS-5431]
- Input fields for secrets are not disabled after saving in Central Configuration. [TIS-5390]
- Splunk default values disappear from the UI after removing central control. [TIS-5386]
- SSH ciphers and key exchange algorithms not applied after configuration via Manager API. [TIS-5350]
- Old product name present in the YARA sync API response. [TIS-5299]
- Incorrect minimum string length under Central Configuration > String Extraction Configuration (5 instead of 4). [TIS-4898]
- No validation for the container name in Azure Data Lake unpacked files storage. [TIS-4593]
- Missing fields in the response from
/api/v1/cluster/config/
. [TIS-4587] - The deprecated "Processing Queue Limit" field is present in Manager UI. [TIS-4545]
- References to
/etc/tmpfiles.d
during the update process. [TIS-4328] - Deprecated default NTP server addresses. [TIS-4248]
- Duplicated Manager UI notifications for connectors when Hubs are in redundant mode. [TIS-3815]
- Applying a configuration on a freshly opened Splunk configuration page (no changes) causes an error in the chunk size field. [TIS-5532]
- SNMP errors in diagnostic packs. [TIS-5491]
- Outdated rsyslog format on the Manager preventing syslog uploads to Splunk. [TIS-5461] [TIS-5662]
- Performance issues related to the Deep Cloud Analysis function. [TIS-5439]
- Configuration with IAM role can't be saved if file storage, unpacked files storage and report storage are disabled. [TIS-5270]
- Central control can't be removed from AWS S3 settings. [TIS-5267]
- Redis deprecation warning in logs. [TIS-4806]
- Issues with saving connector changes. [TIS-5148]
- Failing API requests immediately after Worker startup. [TIS-5661]
- Errors in S3 connectivity due to AWS region mismatch. [TIS-5251]
- Missing sample origin info in the Analytics tab. [TIS-5233]
v5.1.2
Added
- Introduced a new Citrix ShareFile Connector in Spectra Detect Manager, enabling configuration for scanning and classifying files with advanced sorting and deletion options directly from ShareFile. [TIS-5462]
- Endpoint on the Management API to configure the redundancy user on a connected Spectra Analyze machine:
/api/v1/appliances/{id}/system/configure-reduser/
. [TIS-5355]
Changed
- If you update your S3 authentication keys, processing services will no longer be restarted. This allows more frequent credential rotation. [TIS-5530]
Fixed
- Fixed an issue with system alert messages (
rsyslog
) sent via the TCP protocol not being visible in Splunk. [TIS-5542] - Fixed an issue with the
process_duration
field not being present in generated reports for certain Egress Integrations (Callback, OneDrive, ADL, NFS). [TIS-5534] - Fixed an issue with the connected Spectra Detect appliances memory dashboard displaying incorrect size and used values for cached and shared memory. [TIS-5507]
- Fixed an issue with SNMP polling that resulted in
EasySNMPError
exceptions being logged as errors, and responses not containing thehrStorageType
key. [TIS-5240] [TIS-5248] - Fixed a helper text on the Product Licenses page by adding a mention of Spectra Analyze. [TIS-5506]
- YARA sync can't be applied to connected appliances if they're not in a group, or if the sync option wasn't enabled before they were added to the Manager. [TIS-5488]
v5.1.1
Added
-
The
Central Configuration > Egress Integrations > Splunk
configuration screen now contains the option to set theChunk Size
value. [TIS-5137] -
TLSH hashes can now be calculated during sample processing. This option is configurable from the
Central Configuration > Worker Configuration > Analysis Report
tab. [TIS-5217] [TIS-5234] -
Appliance status page of Spectra Detect Hubs belonging to a Hub group with two Hubs now contain a button to promote the Hub to a primary appliance in the redundancy cluster. If the Hub is already configured as a primary, the button will be disabled. [TIS-4189]
-
New API endpoints on the Spectra Detect Manager, removing the need for manual configuration during initial appliance setup: [TIS-5090] [TIS-5440]
/api/v1/appliances/{id}/system/configure-dns/
/api/v1/appliances/{id}/system/configure-hostname/
/api/v1/appliances/{id}/system/configure-static-ip/
-
Added a new
process_duration
field to reports, showing how long it took to process the sample. [TIS-5174] [TIS-5230] -
The
Disk High
setting can be used to limit the disk space used by temporary files during transfer. Available only for the AWS S3 Connector service. [TIS-5163]
Changed
- Spectra Core updated to version 5.0.2. [TIS-5184]
- Updated licensing UI. [TIS-5406]
Removed
-
Removed the redundant
sshd-control
field from SSH configuration requests sent to Workers and Hubs using the Manager APIs. -
Primary Hub Priority and Secondary Hub Priority fields have been removed. [TIS-4189]
Fixed
-
Memory leak caused by the Data Change service. [TIS-5417]
-
Spectra Detect Manager unable to send the password reset mail. [TIS-3001]
-
Spectra Detect Manager SMTP config incorrectly handling passwords containing the
$
sign. [TIS-3002] -
Spectra Detect Manager incorrectly displaying shared memory and cache. [TIS-4852]
-
Workers in an unhealthy state show as paused on the Manager even when unpaused. [TIS-5182]
-
Updated the
rsyslog
format to be compatible with newer versions of Splunk. [TIS-5196] -
The One Drive/Sharepoint connector cannot be enabled for a Hub group. [TIS-5336]
-
Enabling the Delete Source Files option on the S3 Connector with an upload size limit also deletes files which were skipped due to being larger than the configured file size limit. [TIS-5394]
-
Fixed an issue with SSH logins on Spectra Detect Manager. [TIS-5472]
-
Configured SSH ciphers and KexAlgorithms are not applied on Workers and Hubs. [TIS-5477]
-
The
sshd_control
parameter cannot be disabled on Workers and Hubs using the APIs. This parameter has been removed. [TIS-5337] -
Hubs now automatically reject files that exceed the maximum file size configured on the Spectra Intelligence account used by the Workers. [TIS-4981]
v5.1
Added
- New API endpoints on Spectra Detect Manager: [TIS-4503]
/api/v1/alerting/quota-usage/
/api/v1/appliances/{id}/connectors/
/api/v1/appliances/{id}/connectors/{connector_name}/
/api/v1/appliances/{id}/connectors/{connector_name}/v1/config/
/api/v1/appliances/{id}/connectors/{connector_name}/v1/test-connection/
/api/v1/appliances/{id}/system/user-info/
/api/v1/appliances/{id}/system/users/
/api/v1/appliances/{id}/system/users/{username}/password/
/api/v1/appliances/{id}/yara/start-resync/
/api/v1/appliances/{id}/yara/start-sync/
/api/v1/appliances/{id}/yara/sync-status/
/api/v1/appliances/password-rotation/{id}/
/api/v1/appliances/yara/sync-status/list/
/api/v1/retro-hunt/s3/
/api/v1/retro-hunt/s3/{hub_group}/
/api/v1/retro-hunt/s3/{retro_hunt_id}/
/api/v1/retro-hunt/s3/{retro_hunt_id}/action/
/api/v1/retro-hunt/s3/buckets/
/api/v1/system/config/nginx/
/api/v1/system/config/sshd/
/api/v1/system/config/user-info/
/api/v1/system/config/users
- Support for S3 buckets that are used only in YARA scans. These buckets are scanned only when a new YARA rule is published (and synchronized), or manually from the Spectra Analyze YARA page. [TIS-4555]
- Email alerts for Spectra Intelligence quota usage. You can be alerted if you're over some threshold (for example, over 75% of your total quota), and when the quota has been reached. [TIS-4074]
- Classification change alerts. This new functionality monitors files previously analyzed by Spectra Detect. If their classification changes at some later point, this change is shown on the new Alerts page. [TIS-4755]
Changed
- Products have changed their names: [TIS-4999]
- TitaniumScale is now called Spectra Detect. Hubs are still Hubs, Workers are still Workers.
- The C1000 is now Spectra Detect Manager.
- The A1000 is now Spectra Analyze.
- TitaniumCloud is now Spectra Intelligence.
Removed
- API endpoints (Manager):
/api/v1/config/ssh/
(replaced with/api/v1/system/config/sshd/
)
Fixed
- Network data sent using the
custom_data
field is not visible in a Splunk report when using the new Splunk integration and thesplunk-mod-v1
view. [TIS-5005] - You can access
/api/tiscale/v1/task
without an authorization token if only the/api/tiscale
token has been set. This is fixed, and if only the/api/tiscale
token has been set, you must provide it when accessing/api/tiscale/v1/task
. [TIS-4746] - User and token creation popups don't contain links but raw HTML content. [TIS-4374] [TIS-4254]
- Manager dashboard displays backup Hub as primary. If you delete a redundant Hub group, wait for at least 10 minutes before recreating the group, otherwise this problem might persist. [TIS-4338]
- Missing unit of time for global connector configuration in Hub groups. [TIS-3098]
- Typos and outdated information in the Manager interface. [TIS-3060] [TIS-2324]