Exabeam Search Quick Reference Guide

Page created by Walter Perry
 
CONTINUE READING
Exabeam Search Quick Reference Guide
Exabeam Search Quick
Reference Guide
Exabeam Management Platform - Version SMP 2021.1 (DL I36)

Publication date March 12, 2021

Exabeam
1051 E. Hillsdale Blvd.
4th Floor
Foster City, CA 944042

1.844.392.2326

Have feedback on this guide? We'd love to hear from you!
Email us at docs@exabeam.com

Disclaimer: Please ensure you are viewing the most
up-to-date version of this guide by visiting
the Exabeam Documentation Portal.
Exabeam Search Quick Reference Guide
Exabeam Search Quick Reference Guide
Copyright

All content in this document, including text, graphics, logos, icons, images, and video clips, is the
exclusive property of Exabeam or its content suppliers and is protected by U.S. and international
copyright laws. The compilation (meaning the collection, arrangement, and assembly) of all content in
this document is the exclusive property of Exabeam and is also protected by U.S. and international
copyright laws. The content in this document may be used as a resource. Any other use, including the
reproduction, modification, distribution, transmission, republication, display, or performance, of the
content in this document is strictly prohibited.

Copyright ©2021 Exabeam, Inc. All Rights Reserved.

Trademarks

Exabeam, the Exabeam logo, Threat Hunter, Smarter SIEM, Smart Timelines and Security Management
Platform are service marks, trademarks or registered marks of Exabeam, Inc. in the United States and
other countries. All other brand names, product names, or trademarks belong to their respective
owners. The marks and logos displayed in this document may not be used without the prior written
consent of Exabeam or their respective owners.

Patents

Exabeam owns, and reserves all rights for, patents for Exabeam products and services, which may be
protected under registered patents as well as patents pending.

Other Policies

For information regarding Exabeam’s treatment of personally identifiable information, please review
Exabeam’s current privacy policy at www.exabeam.com/privacy.
Exabeam Search Quick Reference Guide
Table of Contents
    1. Exabeam Data Lake Search Quick Reference Overview .............................................................. 5
    2. How To Run Query Searches In Exabeam Data Lake .................................................................. 6
          2.1. Syntax .......................................................................................................................... 6
          2.2. Time Parameters ........................................................................................................... 8
          2.3. Field Explorer ................................................................................................................ 8
                2.3.1. Searches Using Exabeam Exa_category ............................................................... 9
                2.3.2. Searches Using Exabeam Fields ........................................................................ 13
    3. Results Views In Exabeam Data Lake ....................................................................................... 17
          3.1. Timeline View ............................................................................................................. 17
          3.2. Enhanced View ........................................................................................................... 17
          3.3. Table View .................................................................................................................. 18
          3.4. Raw View .................................................................................................................... 18
    4. Time Picker In Exabeam Data Lake ......................................................................................... 19

                              Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                                  Published Mar 12, 2021                                                                        4
Exabeam Search Quick Reference Guide
Exabeam Data Lake Search Quick Reference Overview

1. Exabeam Data Lake Search Quick Reference Overview
Searches in Data Lake offers visual and contextual options for filtering, extracting, and honing your data
analysis. Timeline, out-of-the-box filters, and detailed queries are available.

                        Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                            Published Mar 12, 2021                                           5
Exabeam Search Quick Reference Guide
How to Run Query Searches in Exabeam Data Lake

2. How to Run Query Searches in Exabeam Data Lake
Data Lake can be customized to search for variations and combinations in the captured data to suit
needs and circumstances. The Search UI offers an input box for customers to apply their own criteria.

Complex or heavily used queries can be saved to the local library for re-use.

           NOTE
           Here are additional methods to consider when handling large data volumes:

           • Filtered Searches -- Narrow the amount of data to search, you can apply filters using context tables
             to optimize your queries.
           • Cross-cluster Searches -- In a multi-cluster deployment, you can perform searches simultaneously
             across all log ingesting clusters.

2.1. Syntax
The following table shows the accepted syntax for querying in Data Lake . Data Lake query semantics
applies a limited subset of Lucene.

           NOTE
           Note that AND, TO, NOT, and OR are case-sensitive operators (i.e. all upper-case only).

  Types                           Description                       Example
  Terms                           Alpha-numeric text to search      ”error”
                                  for
                                                                    Look for records with string error.
  Fields                          Data type or category name        Search any field by field name followed by a colon ":" and
                                  (i.e. key within [key,value] of   string to search for.
                                  structured data)
                                                                    status:”error” Look for records with string error in
                                                                    category status.
  Operators                       Joining of two or more criteria
  AND                             Both terms must exist             user:"joe" AND host:"201.45.34.24"

  or +                                                              Look for records with both joe and 201.45.34.24 in
                                                                    their respective fields.
  OR                              Either term may exist             user:"joe" OR country:"jane"

                                                                    Look for records with either in category userjane or joe.

                             Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                                 Published Mar 12, 2021                                                          6
Exabeam Search Quick Reference Guide
How to Run Query Searches in Exabeam Data Lake

  Types                      Description                      Example
  NOT                        Term must not exist              user:"joe" NOT country:"US"

  or -                                                        Look for records with joe but without US in their respective
                                                              fields.

                                                                       NOTE
                                                                       The NOT operator cannot be used with just one term
                                                                       but must have a core search to apply the NOT
                                                                       condition against. (i.e. The above example could not
                                                                       run as just NOT country:"US".)

  TO                         Range of values with lower       num_hit: [10 TO 50]
                             and/or upper limits, expressed
  >                          as numeric values                num_hits: >50

  <                          field_name: low TO               logon_date: [2018-10-31 TO 2018-12-31]
                             high
  >=                                                          date: [* TO 2012-01-01]
                             field_name: >low
Exabeam Search Quick Reference Guide
How to Run Query Searches in Exabeam Data Lake

  Types                         Description                            Example
  Tokenized Fields              System field names invoke              Sample search for "user@domain.com"
                                parsing when standardized
                                delimiters are encountered,            user.keyword: *string
                                such as
                                                                       user:"*string", where *string contains @, . , or -.

                                                                       Yields results because user.keyword is non-tokenized

                                                                       user: *string

                                                                       user.keyword: "*string", where *string contains
                                                                       @, . , or -.

                                                                       No results because user is tokenized for full-text search,
                                                                       where, for example, user-engineering@domain.com
                                                                       is parsed as user, engineering, domain, and com
  _exists_ and !_exists_        Determine whether fields that          _exists_:user
                                exist (have a value) or not
                                                                       Yields logs where user field is populated

                                                                       !_exists_:

                                                                       Yields logs where  field is empty
  .keyword:"-"           Search string qualifier when a         host.keyword:”-”
                                keyword type field cannot be
                                parsed. Do not use                     This search will return data with a non-parsable host field.
                                :”-” even though
                                this field is a text type as well.
                                Otherwise, there will be no
                                results returned.

       NOTE
       The default operator in searches is OR unless you explicitly form your query to not apply it.

2.2. Time Parameters
Correctly searching and synchronizing time between log messages is critical to forming a timeline of
events you are analyzing. There are multiple ways time information is stored in log messages. It is
important to distinguish between them and use them accordingly.

  Parameter                Description
  @timestamp               This is a search value. It is the default time field that reflects the time when log message was received
                           at the Data Lake ingestion layer.
  indexTime                This is a search value. It is the time the Data Lake parser/enricher processed the log message for
                           indexing.
  exa_adjustedEventTime    This is a message log field. It is the time value derived from event itself with adjustments such as time
                           zone, if present in log message and parsed out.
  exa_rawEventTime         This is a message log field. It is the non-adjusted time value derived from log message itself. If log
                           message does not have a time field, it defaults to ~indexTime.

2.3. Field Explorer
In addition to using manually created search strings, users have the option to filter data using out-of-
the-box filters available in the Search UI.

                          Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                              Published Mar 12, 2021                                                                   8
Exabeam Search Quick Reference Guide
How to Run Query Searches in Exabeam Data Lake

The Field Explorer is the quick pick tool for viewing captured data in known categories (both out-of-the-
box and custom filters). Click on the hyperlink for a given sub-category and menu of known values are
listed to filter further. View field visualization can be selected to immediately visually organize data from
the shown list.

2.3.1. SEARCHES USING EXABEAM EXA_CATEGORY
Out-of-the-box filters are available in the Search UI. Once data, using preliminary parameters (e.g. time
range) is gathered, a categorized Field Explorer appears below the Timeline. Information is separated by
areas of focus such as: Account Management, Failed Logon and Lockout, Windows Authentication, and
Default. Select links under each area to further filter data by sub-selection or field query. Events counts
are listed in each linked category. Each activated filter is reflected in query syntax in the Search input
field.

These categories are part of the "exa_category" set and there exist subcategories to narrow searches
with. The queries are in the form:

exa_category:"" AND :""

  Category (for exa_category)    Description                                                               Field
  Account Management             Events relating to creation, deletion, and modification of entity's       • account_name
                                 computer accounts
                                                                                                           • dest_host
                                                                                                           • domain
                                                                                                           • event_code
                                                                                                           • host
                                                                                                           • target_user
                                                                                                           • user
  Account Switch                 Events indicating that user A is operating as user B (e.g. runas, sudo)   • account
                                                                                                           • dest_host
                                                                                                           • event_code
                                                                                                           • host
                                                                                                           • user

                            Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                                Published Mar 12, 2021                                                      9
Exabeam Search Quick Reference Guide
How to Run Query Searches in Exabeam Data Lake

  Category (for exa_category)    Description                                                               Field
  Active Directory               Events related to Microsoft Active Directory                              • user
                                                                                                           • object
                                                                                                           • activity_type
                                                                                                           • attribute
                                                                                                           • object_class
                                                                                                           • event_name
                                                                                                           • event_code
                                                                                                           • dest_host
                                                                                                           • domain
                                                                                                           • host
  Application                    Events relating to applications (e.g. pull/sync from a code repository)   • activity
                                                                                                           • app
                                                                                                           • host
                                                                                                           • src_ip
                                                                                                           • user
  Audit Change                   Changes to the audit policy of a computer                                 • event_code
                                                                                                           • event_name
                                                                                                           • host
                                                                                                           • policy
                                                                                                           • subcategory
                                                                                                           • user
  Authentication                 Events related to connection credentials                                  • user
                                                                                                           • event_code
                                                                                                           • auth_method
                                                                                                           • failure_reason
                                                                                                           • src_ip
                                                                                                           • dest_ip
                                                                                                           • dest_host
                                                                                                           • domain
                                                                                                           • host
  Badge                          Physical access log events                                                • badge_id
                                                                                                           • location_building
                                                                                                           • location_door
                                                                                                           • outcome user
  Configuration Change           Events indicating the setting of a system has changed                     • event_code
                                                                                                           • event_name
                                                                                                           • host log_type
                                                                                                           • src_type
                                                                                                           • user

                            Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                                Published Mar 12, 2021                                                           10
How to Run Query Searches in Exabeam Data Lake

  Category (for exa_category)       Description                                                     Field
  DHCP                              Events from DHCP service                                        • user
                                                                                                    • dest_ip
                                                                                                    • dest_host
                                                                                                    • host
  DLP                               Events from a data leak protection system                       • alert_name
                                                                                                    • external_domain
                                                                                                    • host
                                                                                                    • protocol
                                                                                                    • src_ip
                                                                                                    • user
  DNS                               Events from a DNS system                                        • dest_ip
                                                                                                    • dest_port
                                                                                                    • query_id
                                                                                                    • query_type
                                                                                                    • src_ip
                                                                                                    • src_port
  Database                          Change events for database endpoints                            • database_name
                                                                                                    • db_operation
                                                                                                    • dest_host
                                                                                                    • dest_ip
                                                                                                    • src_host
                                                                                                    • src_ip
                                                                                                    • user
  Endpoint                          Actions of interest at endpoints                                • command_line
                                                                                                    • dest_host
                                                                                                    • host
                                                                                                    • process_name
                                                                                                    • user
  Failed Logons and Lockouts        Login failure events                                            • dest_host
                                                                                                    • dest_ip
                                                                                                    • domain
                                                                                                    • event_code
                                                                                                    • host
                                                                                                    • user
  File                              File access events                                              • accesses
                                                                                                    • dest_host
                                                                                                    • file_name
                                                                                                    • host
                                                                                                    • user

                               Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                                   Published Mar 12, 2021                                               11
How to Run Query Searches in Exabeam Data Lake

  Category (for exa_category)    Description                                                     Field
  Logout                         Logout events                                                   • user
                                                                                                 • event_code
                                                                                                 • logon_type
                                                                                                 • dest_host
                                                                                                 • host
                                                                                                 • domain
  Network                        Network traffic events                                          • bytes_in
                                                                                                 • bytes_out
                                                                                                 • dest_ip
                                                                                                 • dest_port
                                                                                                 • host
                                                                                                 • protocol
                                                                                                 • rule
                                                                                                 • src_ip
                                                                                                 • src_port
  Network Alert                  Network access events                                           • dest_ip
                                                                                                 • dest_port
                                                                                                 • host
                                                                                                 • protocol
                                                                                                 • src_ip
                                                                                                 • src_port
  Print Activity                 Printing/Printer action events                                  • event_code
                                                                                                 • host
                                                                                                 • outcome
                                                                                                 • printer_name
                                                                                                 • user
  Privileged Access              Action events connected to highly restricted assets             • dest_host
                                                                                                 • event_code
                                                                                                 • host
                                                                                                 • privileges
                                                                                                 • process_name
                                                                                                 • user
  Security Alerts                Actions for known malicious payloads                            • alert_name
                                                                                                 • alert_type
                                                                                                 • host
                                                                                                 • malware_url
                                                                                                 • src_host
                                                                                                 • src_ip
                                                                                                 • user

                            Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                                Published Mar 12, 2021                                            12
How to Run Query Searches in Exabeam Data Lake

  Category (for exa_category)    Description                                                     Field
  System Event                   System-level events                                             • event_name
                                                                                                 • log_source
                                                                                                 • host
                                                                                                 • dest_host
  VPN                            VPN login events                                                • failure_reason
                                                                                                 • host
                                                                                                 • src_ip
                                                                                                 • src_translated_ip
                                                                                                 • user
  Web                            Web-based access events of interest                             • user
                                                                                                 • protocol
                                                                                                 • action
                                                                                                 • category
                                                                                                 • web domain
                                                                                                 • bytes out
                                                                                                 • bytes in
                                                                                                 • src_ip
                                                                                                 • dest_ip
                                                                                                 • method
                                                                                                 • result code
                                                                                                 • host
  Windows Authentication         Microsoft Windows login-based events                            • dest_host
                                                                                                 • dest_ip
                                                                                                 • event_code
                                                                                                 • host
                                                                                                 • logon_type
                                                                                                 • src_ip
                                                                                                 • user

2.3.2. SEARCHES USING EXABEAM FIELDS
Exabeam parses and categorizes different values for fast searching, using the query format:

:""

                            Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                                Published Mar 12, 2021                                                 13
How to Run Query Searches in Exabeam Data Lake

  Field                             Description                       Value
  exa_activity_type                 Actions that are considered       • authentication
                                    behaviors of concern in general
                                                                      • account-management
                                    practice
                                                                      • account-management/user
                                                                      • object-access
                                                                      • alert
                                                                      • account-management/user/enable
                                                                      • authentication/remote-logon
                                                                      • audit-log-change
                                                                      • authentication/remote-access
                                                                      • password-management
                                                                      • object-access/read
                                                                      • cve-notice
                                                                      • netflow
                                                                      • object-access/write
                                                                      • account-management/user/create
                                                                      • account-management/user/disable
                                                                      • web-access password-management/change
                                                                      • network-traffic
                                                                      • process-creation
                                                                      • audit-log-change/delete
                                                                      • authentication/logout
                                                                      • account-management/user/delete
                                                                      • alert/dlp
                                                                      • authentication/service-logon
                                                                      • print
                                                                      • password-management/reset
                                                                      • config-change
                                                                      • alert/file
                                                                      • object-access/delete
                                                                      • authentication/batch-logon
                                                                      • authentication/local-logon
                                                                      • email
                                                                      • email/inbound
  exa_addRiskToAsset                Incremental risk score changes    • true
                                    marking milestone triggers
                                                                      • false
  exa_adjustedEventTime             Time offsets for event of         • milliseconds
                                    interest. It is the time value
                                    derived from event itself with
                                    adjustments such as time zone,
                                    if present in log message and
                                    parsed out

                          Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                              Published Mar 12, 2021                                            14
How to Run Query Searches in Exabeam Data Lake

  Field                                   Description                         Value
  exa_category                            Exabeam core categories of          See "Searches using Exabeam exa_category" section
                                          interest in threat detection
  exa_device_type                         Device category                     • operating-system
                                                                              • operating-system/file-system
  exa_outcome                             Milestone marker for event          • success
                                          result triggers
                                                                              • failed
  exa_parser_name                         Filter by parser name               • parser name
  exa_rawEventTime                        Event time window of interest       • @timestamp
                                          (UTC). It is the non-adjusted
                                          time value derived from log
                                          message itself. If the message
                                          does not have a time field, it
                                          defaults to ~indexTime.
  exa_rule_category*                      Filter by defined rule category     category name (See "Searches using Exabeam
                                                                              exa_category" section)
  exa_rule_config_cardinality_field*                                          • @timestamp
  exa_rule_config_is_enabled*             Events when rule is enforced or     • true
                                          disabled
                                                                              • false
  exa_rule_config_max_cardinality*                                            • max value
  exa_rule_config_num_events*             Threshold count for events of       • count value
                                          interest
  exa_rule_config_query_key*                                                  • user.keyword
  exa_rule_config_realert*                Threshold count for recurring       • minutes:[integer]
                                          events
  exa_rule_config_terms_size*                                                 • minutes:[integer]
  exa_rule_config_timeframe*              Time range for events of            • minutes:[integer]
                                          interest
  exa_rule_config_top_count_key*                                              • @timestamp,user.keyword
  exa_rule_description*                                                       • cardinality description
  exa_rule_id*                            Filter for events that trigger a    • ID value
                                          specified rule, specified by rule
                                          ID
  exa_rule_name*                          Filter for events that trigger a    • rule name
                                          specified rule, specified by rule
                                          name
  exa_rule_search_query*                                                      See query rules in "Syntax" section
  exa_rule_severity*                      Threshold trigger based on          • HighAlertSeverity
                                          severity level
                                                                              • MediumAlertSeverity
                                                                              • LowAlertSeverity
  exa_rule_type*                                                              • CardinalityRuleType
                                                                              • FrequencyRuleType
                                                                              • Aggregation

                                Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                                    Published Mar 12, 2021                                                        15
How to Run Query Searches in Exabeam Data Lake

  Field                           Description                      Value
  exa_security_alerts                                              • alert_type
                                                                   • alert_name
                                                                   • alert_severity
                                                                   • alert_id
                                                                   • src_ip
                                                                   • dest_ip
                                                                   • src_host
                                                                   • dest_host
                                                                   • host
                                                                   • user
                                                                   • malware_url
                                                                   • additional_info -- A field for providing event-specific
                                                                     information that cannot be mapped directly to any
                                                                     field, applying primarily to alert events.

* "exa_rule_" fields are parsed out of correlation rules triggered by Data Lake .

                        Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                            Published Mar 12, 2021                                                             16
Results Views in Exabeam Data Lake

3. Results Views in Exabeam Data Lake
Data is presented in panels below the banner menu. There are four ways to view the data. Results can
shared or exported (PDF or CSV format) by selecting the icons on the upper right of the primary pane.

      NOTE
      Data Lake can export up to 1 million search local query results. These results will be batched in files of
      10,000 log events per file and zipped together. For cross-cluster searches, up to 10,000 query results
      can be exported.

3.1. Timeline View
The Timeline is the graphically displays the volume of activity for a given timeframe.

You can collapse and expand the Timeline by selecting the Collapse/Expand icon.

You can refresh timeline at a specific pace by selecting an update interval in Time View.

3.2. Enhanced View
In Enhanced view, raw log and data from matching fields are displayed. Click Show more or View All to
expand or contract the view with Show less or Collapse.

                        Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                            Published Mar 12, 2021                                             17
Results Views in Exabeam Data Lake

3.3. Table View
The Table view allows you to create your own tables with fields of your choosing.

On first time viewing with no established table, you select available fields listed in the left pane. Once
selections are made, click Create Table to generate a table view.

3.4. Raw View
The Timeline is the graphically displays the volume of activity for a given timeframe.

                         Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                             Published Mar 12, 2021                                          18
Time Picker in Exabeam Data Lake

4. Time Picker in Exabeam Data Lake
Ingested data is presented as a date and time histogram at the top of the Search page, showing the
count of log entries. Select the time range for which the data should be restricted.

To set a Time Filter from the histogram, do one of the following:

1.   Click the bar that represents the time interval you want to zoom in on.

2.   Click and drag to view a specific timespan along the Timeline. You must start the selection with the
     cursor over the background of the chart—the cursor changes to a plus sign when you hover over a
     valid start point.

                        Exabeam Search Quick Reference Guide - Version SMP 2021.1 (DL I36)
                                            Published Mar 12, 2021                                      19
You can also read