[Intelmq-dev] IntelMQ Data Harmonization (DHO) - malware.hash key (issue 732)

Tomás Lima synchroack at protonmail.ch
Wed Feb 1 08:50:42 CET 2017


Pavel, can you confirm in which "message" format are you currently using URN? Is it like the following?

{
"malware.hash": [
"urn:hash::md5:5307d294b6ccd9854f2deed8c1628b72",
"urn:hash::sha1:LBPI666ED2QSWVD3VSO5BG5R54TE22QL"
]
}

The current issue on IntelMQ is the fact that we cannot add list as values but if it was that case, the proposal would suit perfectly.



Aaron and Sebastian, I see one issue:

If I have a bot like Virustotal which use malware.hash field to query the API, how should I create the bot since the hashes are in one field comma separated as you guys mentioned...? IMHO we should add one field per each hash type (it does not change so quickly) and before the next hash type, I expect that we as community have a final answer about Full-JSON support or "single value" formats like we are currently supporting.

I think it's time to decide regarding the malware keys. How do you guys want to proceed in the end?






-------- Original Message --------
Subject: Re: [Intelmq-dev] IntelMQ Data Harmonization (DHO) - malware.hash key (issue 732)
Local Time: January 17, 2017 11:08 AM
UTC Time: January 17, 2017 11:08 AM
From: kaplan at cert.at
To: Sebastian Wagner <wagner at cert.at>
intelmq-dev at lists.cert.at


> On 11 Jan 2017, at 10:36, Sebastian Wagner <wagner at cert.at> wrote:
>
> I also think that adding one field per hash type is not feasible as
> there are a lot of hash types and they change over time. That's why we
> used malware.hash and the Crypt (C) names.
> I wasn't aware of URN at this time and it is definitely better - easier
> to understand and supports more hash types. Consequently malware.hash
> needs to be a list (could be made comma separated for postgres?).
>

agreed

> Sebastian
>
>
> On 01/06/2017 09:47 AM, Pavel Kácha wrote:
>> Hi,
>>
>> again, just speaking based on our experience - in a year or two there
>> will be another set of popular hashes, and you will probably start
>> considering adding another explicit keys (malware.hash.newone) - requiring
>> changing the harmonization in the process.
>> We have also found out that types hashes of hashes, which are not in
>> standard format, but have their own intrinsic unextractable properties,
>> appear over the time. This could validate adding its own "name", for
>> example bittorrent BTIH hash.
>> We also thought that hash type is part of information, and thus should be
>> part of data field, not key name.
>> So, we have just used one key, using solely URN namespace for adding new
>> hash types.
>>
>> (It is also necessary to say that one contents can be identified by more
>> hashes, so you may find out over time that just single scalar field may not
>> be enough. But I digress here. :) )
>>
>> Cheers
>> -- Pavel
>
> --
> // Sebastian Wagner <wagner at cert.at> - T: +43 1 50564167201
> // CERT Austria - http://www.cert.at/
> // Eine Initiative der nic.at GmbH - http://www.nic.at/
> // Firmenbuchnummer 172568b, LG Salzburg
>
>
> _______________________________________________
> Intelmq-dev mailing list
> Intelmq-dev at lists.cert.at
> http://lists.cert.at/cgi-bin/mailman/listinfo/intelmq-dev


--
// CERT Austria
// L. Aaron Kaplan <kaplan at cert.at>
// T: +43 1 505 64 16 78
// http://www.cert.at
// Eine Initiative der nic.at GmbH
// http://www.nic.at/ - Firmenbuchnummer 172568b, LG Salzburg

_______________________________________________
Intelmq-dev mailing list
Intelmq-dev at lists.cert.at
http://lists.cert.at/cgi-bin/mailman/listinfo/intelmq-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cert.at/pipermail/intelmq-dev/attachments/20170201/b83b0ec2/attachment-0001.html>


More information about the Intelmq-dev mailing list