Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto create domain observable from URL observable #209

Open
bullerdude opened this issue May 17, 2017 · 9 comments
Open

Auto create domain observable from URL observable #209

bullerdude opened this issue May 17, 2017 · 9 comments

Comments

@bullerdude
Copy link

bullerdude commented May 17, 2017

Request Type

Feature Request

Work Environment

The Hive v2.11

Problem Description

Entering a URL observable and the domain contained within the URL as a second observable is currently a manually process.

Possible Solutions

It would be good to automate the creation of a domain observable when entering a URL observable as it will save the analyst from having to create the domain observable manually.

As auto-creating a domain observable may not alway be the desired outcome, it would make sense to implement this as an 'tick' option on the create observable page.

Example:

Complementary information

This would be a very useful feature as many analysers run against domains rather then URL's, but often it is a URL that is the subject of the incident analysis.

@saadkadhi
Copy link
Contributor

Thanks @bullerdude for this request. In fact, we had it in an older version of TheHive but we had a heated internal debate as to the nature of the derived domain observable (the URL was observed but not the domain). Admittedly, this is the kind of 'expert' debate that is rather worthless.

We do see value in your proposal and we will look into implementing it.

@megan201296
Copy link

@saadkadhi in #46 we discussed having an analyzer for extracting the domain and that way the user has the option of doing the extraction if they want. If they don't want to, they don't have to.

@bullerdude
Copy link
Author

@megan201296, I don't think having an analyser for extracting the domains is the focus of this feature request as that requires integration with Cortex for something that can be done as part of the observable creation the in The Hive.

Understand that some people may not want to auto-create domain observables which i why i suggested it should be an 'tick' box on the create observable model, so that users have the option.

@nadouani
Copy link
Contributor

Totally agree with you @bullerdude

We just need to rewrite the observable creation user interface to allow this type of extractions.

I remember we thought about "linking" observables too (the url could be linked to the extracted domain), but didn't decide about it.

@megan201296
Copy link

Oh yeah. I remember now that the original feature request I created was before the cortex existed. @nadouani you can go ahead and close out my old request since it can be tracked here now and is more recent.

@bullerdude
Copy link
Author

@nadouani, thanks :)

Just on the "linking" observables idea - creating relationships was something my team was discussing today. Our thinking is to support simple relationships of "is related to" and "is comprised of" by adding two fields to the observable details page.

Ideally these fields would operate like the tags field where you add multiple related IOCs (tags), and the existing IOC's in the case would automatically show as available tags.

@nadouani
Copy link
Contributor

The problem of this type of relationships is that, using a document oriented storage (Elasticsearch), things can quickly lead to a disaster :)

@bullerdude
Copy link
Author

bullerdude commented May 25, 2017 via email

@nadouani
Copy link
Contributor

This issue has been added to 3.1.0 by error.

The ability to import observables from report analysis has been implemented via #246

@nadouani nadouani removed this from the 3.1.0 (Cerana 1) milestone Jul 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants