Last September 2021, we announced TheHive is turning 5 and is changing its licensing model.
Today, we are excited to announce the immediate availability of TheHive 5.0 which brings dozens of new features and improvements. This new version further empowers existing users with core incident response enhancements and will, for sure, convince many more security teams to gear up for ever more effective and efficient cyber response.
- Brand new modern UX/UI
- Alerts pre-processing: Act on alerts before importing them as cases: run analysis on observables, add comments, TTPs, KPIs…
- Case management: Leverage a visual Case Timeline, Comments, Attachments, KPIs, Pages (wiki-like)
- User Management: SSO, 2FA, reset forgotten password, view and revoke sessions, User synchronization with LDAP or AD
- Notification System: In addition to invoking Webhooks, send emails, Slack and Mattermost messages or call custom HTTP requests
- Configuration UIs: Configure Cortex, MISP, Authentication and Branding, directly from the UI
- Dashboards: Build private and shared dashboards with more widgets and KPIs
- Knowledge Base: Write documentation and share resources with your team
- Documentation: You now have access to a new API documentation and user guides
In addition to these new features, TheHive 5 comes with:
- A tool to migrate from TheHive 3.4 and 3.5
- Documentation to upgrade from TheHive 4.x
- New open source version of the Python API Client: TheHive4py 2.0.0
AVAILABLE DEPLOYMENT OPTIONS
As mentioned in our initial TheHive 5 blog post, version 5 is available for on-prem, SaaS and IaaS deployments.
We provide packages for self-hosted TheHive instances as we always did for TheHive 3 and 4. You will be able to install DEB, RPM packages as well as using binaries. You will also have access to our Docker images.
StrangeBee’s fully managed TheHive solution, aka. TheHive Cloud Platform is now powered by TheHive 5.
TheHive 5.0 will be available on AWS Marketplace as a BYOL product. It will also be available by the end of April 2022 for Azure and Outscale Marketplaces.
WHAT’S NEW COMPARED TO THEHIVE 4?
This new version of TheHive leverages on the architecture and technical stack of TheHive 4 along with a brand new, modern user interface. If you are already up and running on TheHive 4, deploying TheHive 5 is a simple upgrade (no data migration is required).
TheHive 5 improvements and new features are all about core incident response functionalities:
- boosting performance of indexing and queries,
- improving organization/user management and security,
- streamlining analysts and administrators experience,
- providing new incident response capabilities,
- simplifying integrations and configuration capabilities.
Brand new modern UX/UI
The new user interface in TheHive 5 is a complete rewrite for functional and technical reasons. Firstly, it uses a more modern and innovative UI framework. Secondly, it’s designed for a smoother user experience where data is easily accessible.
You can now customize the datalists, save your own custom views and filters, choose your preferred language, disable list auto refresh…
TheHive 5 offers numerous improvements to alerts, providing powerful new screening capabilities. The first among them is a dedicated alert details page that allows:
- Accessing alert details from a unique link (permalink),
- Adding comments to alerts,
- Updating alert status and lifecycle with customized values,
- Displaying similar alerts in addition to similar cases.
Security analysts frequently requested the possibility to run Cortex analyzers on alert Observables. We are delighted to bring this game-changing feature that now allows analysts to pre-qualify Alerts before deciding to ignore them or convert them to Cases.
Moreover, Alert can now contain a set of MITRE ATT&CK TTPs (Tactics, Techniques and Procedures) ; with ATT&CK patterns imported from MISP events, or coming from integrations.
TheHive 5 adds many new features that improve what analysts can do within a Case. In addition to writing comments, viewing similar alerts or attaching multiple files to task logs, incident responders can now get a complete overview of a Case using a visual timeline.
A Case timeline provides visualization of the whole Case’s lifecycle including:
- the originating alerts
- the ongoing and completed tasks,
- the sighted IOCs,
- the discovered TTPs
- and custom defined events created by analysts
Cases can also have their own attachments used to store images, external reports, screenshots, raw logs etc… As an example, this feature smoothes the path for those used to include images in their cases by simply dragging an image in the markdown editor. While doing so, TheHive attaches the image to the Case and uses its link as a reference on the Markdown content.
TheHive 5 introduces a new feature helping analysts write wiki-like Markdown content per Case. Pages can be used as pasties to securely share content between analysts, or to write down meeting notes, reports or useful links. Pages are shared whenever a Case is shared.
In TheHive 5, incident responders are able to export a given Case as a password protected Zip archive that contains all the data that describes the Case, including the pages, attachments, tasks, observables, TTPs and comments.
The archived cases can be imported in another TheHive instance.
TheHive 5 adds several new features related to user management, enrollment and security.
Administrators now benefit from a unified pane where users can be created once and associated with their organizations. With the simple click of a button, a user receives an email to set his/her password.
If you use a local user database, administrators can configure a password policy, duration of sessions and an option to temporarily lock failed authentications.
If you use an external LDAP or Active Directory to manage your users, administrators can configure TheHive to automatically synchronize its list of users and associate them with the right organization and permissions.
TheHive 5 introduces a new Notification framework where notification rules can be defined by organization. A notification rule is described with a name, a trigger type and a set of actions or Notifiers:
- Send email to the organizations’ users or to a specific mailbox
- Call Webhooks with raw audit log events
- Call custom HTTP requests with a dynamic url, body and custom configuration (Create a JIRA ticket, Trigger a custom Tines story...)
- Send messages to Mattermost or Slack
- Run Cortex Analyzers and Responders
- Send audit log events to a Kafka server
This notification framework will be enhanced over time by adding more built-in integrations.
TheHive 5 improves the way administrators configure their instances. Instead of manually updating configuration files, use the UIs designed for that purpose. Add a Cortex or a MISP server, configure Okta or Azure AD for authentication, add a password policy or update the SMTP server used to send emails from TheHive. These are actions you can do directly from the administration UI without the need to restart the service.
Update the configuration, hit “confirm” and voilà.
TheHive 5 includes a revamped dashboard builder that allows you to define private or shared dashboards, using 8 types of widgets.
If you already have existing dashboards, TheHive 5 will be able to import them even if some widgets introduce incompatible configuration options.
As before, dashboard widgets can be exported as images or CSV files, dashboard definitions can be exported as importable JSON files.
Time Series widgets now allow optional logarithmic scale.
TheHive 5 now generates its API documentation as OpenAPI specification. The UI includes a browsable ReDoc website that contains all the necessary details about all the major APIs including details of:
- APIs input and payloads
- APIs output and error messages
WHAT ABOUT UPDATING MY EXISTING INSTANCE?
For TheHive 5, we now recommend using Cassandra 4 as database backend and Elasticsearch 7.x as indexing backend (instead of Apache Lucene).
If you are currently using TheHive 4, a full upgrade guide will be published in the upcoming days for you to follow for updating your instance. See https://docs.strangebee.com
If you are currently using TheHive 3, you can read this dedicated step-by-step migration guide
For any other inquiry related to the upgrades, please contact us at firstname.lastname@example.org
HOW TO GET STARTED
For any other questions, please visit our website: https://www.strangebee.com