Uploaded image for project: 'Metron (Retired)'
  1. Metron (Retired)
  2. METRON-441

Aggregator function "MIN" does not work for threat triage

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Done
    • Major
    • Resolution: Done
    • None
    • 0.3.0
    • None

    Description

      The enrichment config in my deployment reads this :-

      ======================================================
      ENRICHMENT Config: snort
      {
      "index": "snort",
      "batchSize": 1,
      "threatIntel" : {
      "triageConfig" : {
      "riskLevelRules" :

      { "ip_dst_addr == '192.168.138.158'" : 92.9 ,"exists(ip_dst_addr)" : 92.01 }

      ,
      "aggregator" : "MIN"
      }
      }
      }
      ======================================================

      The threat.triage.level value is being set to '0' though the rule condition exists(ip_dst_addr) is satisfied.

      Enrichment logs :-
      =======================================================
      2016-08-22 10:50:22.167 o.a.m.w.BulkWriterComponent [DEBUG] Acking 1 tuples
      2016-08-22 10:50:22.167 o.a.m.e.b.ThreatIntelJoinBolt [DEBUG] snort: Found sensor enrichment config.
      2016-08-22 10:50:22.167 o.a.m.e.b.ThreatIntelJoinBolt [DEBUG] snort: Found threat triage config: ThreatTriageConfig{riskLevelRules=

      {ip_dst_addr == '192.168.138.158'=92.9, exists(ip_dst_addr)=92.01}

      , aggregator=MIN, aggregationConfig={}}
      2016-08-22 10:50:22.167 o.a.m.e.b.ThreatIntelJoinBolt [DEBUG] Marked snort as triage level 0.0 with rules ip_dst_addr == '192.168.138.158'=92.9
      exists(ip_dst_addr)=92.01
      =====================================================

      Attachments

        Issue Links

          Activity

            People

              cestella Casey Stella
              nsinha17 Neha Sinha
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: