[IntelMQ-dev] IEP04 use-cases (Was: Re: Decision on IEP04: IntelMQ Data Format - Meta-Information)

Pavel Kácha ph at cesnet.cz
Mon May 3 11:35:06 CEST 2021


   Sure! Use as you wish/need.

-- Pavel

> From: Sebastian Wagner <wagner at cert.at>, Date: kvě 03, 2021
>
>    Dear Pavel,
> 
>    Thank you very much for this great composition of possible use-cases. May I integrate them into the current IEP04 text?
> 
>    Sebastian
> 
>    On 4/29/21 3:40 PM, Pavel Kácha wrote:
> 
>  Hello,
> 
>     at the hackaton we decided to try to document some real use-cases that
>  might be covered by IntelMQ. I guess this is still bit of a design phase and
>  does not fit into one of the issues at GitHub, so I'll try to kick it off
>  here for discussion (and decisions of what IntelMQ does and does not want to
>  support, or what to consider and what to scratch).
> 
>   1, Events with multiple target IPs/hostnames/ports
> 
>    - Horizontal portscan (multiple machines, one port)
>    - SSH bruteforce (multiple machines, one port/service)
>    - Vertical portscan (one machine, multiple ports)
> 
>   2, Events with multiple source IPs/hostames/ports
> 
>    - Targeted DDoS (mutiple machines/reflectors shoot at one target)
> 
>   3, Events with both multiple sources and targets
> 
>    - Wider DDoS (multiple machines/reflectors shoot at mutiple machines,
>      whole subnet, etc.)
> 
>   4, Events with one or more both sources and targets, where exact pattern is
>      not known
> 
>    - Aka one of [1, 2, 3], but we do not have complete information about
>      specific connections made, possibly because the event/detection came
>      from the statistical detector or from some form of aggregation (where
>      original full information from for example netflow is already lost).
> 
> 
>     I guess these (1-4) initiated creation of IEP03 and IEP04 and probably
>  are the only ones worth considering now.
> 
> 
>     Taking into account the possibility of linking of events, there might be
>  other orthogonal use-cases:
> 
>   5, Identification of identical events from possibly the same source to
>      avoid duplication/circles
> 
>    - aka some form of stable identifier
> 
>   6, When target organisation contacts source organisation for more info,
>      identification of where event came from internally
> 
>    - aka possibility to put there the internal (opaque) identifier, like
>      CESNET-RT#2235 (Request tracker), or Idea:UUID (what Idea event was
>      converted into this IntelMQ event)
> 
>   7, Meta-events
> 
>    - event, linking together multiple completely different events as one
>      incident (email address of spammer from spam email, IPs of spamming
>      mailservers, phishing URL from spam email)
> 
>   8, Correlated events
> 
>    - aka different events, but identified as related/part of other events
>      (like ongoing attack)
> 
>   9, Modification or deletion/withdrawal of information
> 
>    - aka "this event replaces that event with new info", or "that event was
>      wrong, sent by error, forget it"
> 
> 
>     All above are ones we considered in Idea (see ID, AltNames, CorrelID,
>  AggrID, PredID, RelID at [1], and not yet implemented GroupID), and I
>  personally consider:
> 
>    - 1-4, maybe 5 quite important,
>    - 6 handy (nice to have)
>    - 7-9 - we incorporated possibility of these, but in fact never used
> 
> 
>     I believe pretty much all are solvable by linking of events (IEP04):
> 
>   1, 2, 3 as bunch of linked events with source-target relation in each of them
>   4 as two linked events - one with all the sources, one with all the targets
> 
>   5 as additional calculated identifier, hard part is not storage, but
>     standardization/calculation
>   6 as additional opaque (freehand, non UUID) identifiers
>   7, 8 as bunch of linked events, with possibility of some meta-event maybe
>   9 as additional type of link
> 
>  -- Pavel
> 
>  [1] [1]https://idea.cesnet.cz/en/definition
> 
>  _______________________________________________
>  IntelMQ-dev mailing list
>  [2]https://lists.cert.at/cgi-bin/mailman/listinfo/intelmq-dev
>  [3]https://intelmq.readthedocs.io/
> 
>  --
>  // Sebastian Wagner [4]<wagner at cert.at> - T: +43 676 898 298 7201
>  // CERT Austria - [5]https://www.cert.at/
>  // Eine Initiative der nic.at GmbH - [6]https://www.nic.at/
>  // Firmenbuchnummer 172568b, LG Salzburg
> 
> References
> 
>    Visible links
>    1. https://idea.cesnet.cz/en/definition
>    2. https://lists.cert.at/cgi-bin/mailman/listinfo/intelmq-dev
>    3. https://intelmq.readthedocs.io/
>    4. mailto:wagner at cert.at
>    5. https://www.cert.at/
>    6. https://www.nic.at/



-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.cert.at/pipermail/intelmq-dev/attachments/20210503/f51e5e42/attachment.sig>


More information about the IntelMQ-dev mailing list