<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Cortex XDR Customer Success Webinar Series Part 3: Improving Application Security with Parsing &amp;amp; Correlations in Cortex XDR Videos</title>
    <link>https://live.paloaltonetworks.com/t5/cortex-xdr-videos/cortex-xdr-customer-success-webinar-series-part-3-improving/ta-p/580939</link>
    <description>&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;H2&gt;Improving Application Security with Parsing &amp;amp; Correlations&lt;/H2&gt;
&lt;P&gt;&lt;SPAN data-offset-key="32g60-0-0"&gt;Watch the final session of the webinar series and learn how to improve application security using Parsing and Correlation Rules with practical tips and demonstrations available for&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;EM&gt;Cortex XDR Pro per GB license.&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-offset-key="32g60-0-0"&gt;We recommend reviewing the previous sessions' recordings:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT color="#FF6600"&gt;&lt;A href="https://live.paloaltonetworks.com/t5/cortex-xdr-webinars/cortex-customer-success-webinar-series-part-1-getting-started/ta-p/575388" target="_blank" rel="noopener"&gt;Part 1 - Getting Started with parsing rules&lt;/A&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://live.paloaltonetworks.com/t5/cortex-xdr-webinars/cortex-xdr-customer-success-webinar-series-part-2-correlation/ta-p/578690" target="_blank" rel="noopener"&gt;Part 2 - The Core of Detection&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-offset-key="32g60-0-0"&gt;Make sure to review the resources shared below the video.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-offset-key="32g60-0-0"&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6349827730112w960h540r811" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6349827730112" data-account="6058004142001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004142001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6349827730112w960h540r811');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://live.paloaltonetworks.com/t5/video/gallerypage/video-id/6349827730112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-offset-key="32g60-0-0"&gt;Filebeat Download:&lt;BR /&gt;&lt;A class="c-link c-link--underline" href="https://www.elastic.co/downloads/beats/filebeat" target="_blank" rel="noopener noreferrer" data-stringify-link="https://www.elastic.co/downloads/beats/filebeat" data-sk="tooltip_parent"&gt;https://www.elastic.co/downloads/beats/filebeat&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-offset-key="32g60-0-0"&gt;Filebeat Inputs:&lt;BR /&gt;&lt;A class="c-link c-link--underline" href="https://www.elastic.co/guide/en/beats/filebeat/current/configuration-filebeat-options.html" target="_blank" rel="noopener noreferrer" data-stringify-link="https://www.elastic.co/guide/en/beats/filebeat/current/configuration-filebeat-options.html" data-sk="tooltip_parent"&gt;https://www.elastic.co/guide/en/beats/filebeat/current/configuration-filebeat-options.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-offset-key="32g60-0-0"&gt;Filebeat Outputs:&lt;BR /&gt;&lt;A class="c-link c-link--underline" href="https://www.elastic.co/guide/en/beats/filebeat/current/elasticsearch-output.html" target="_blank" rel="noopener noreferrer" data-stringify-link="https://www.elastic.co/guide/en/beats/filebeat/current/elasticsearch-output.html" data-sk="tooltip_parent"&gt;https://www.elastic.co/guide/en/beats/filebeat/current/elasticsearch-output.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-offset-key="32g60-0-0"&gt;XDR Filebeat Custom Collector Docs:&lt;BR /&gt;&lt;A class="c-link c-link--underline" href="https://docs-cortex.paloaltonetworks.com/r/Cortex-XDR/Cortex-XDR-Pro-Administrator-Guide/Ingest-Logs-from-Elasticsearch-Filebeat" target="_blank" rel="noopener noreferrer" data-stringify-link="https://docs-cortex.paloaltonetworks.com/r/Cortex-XDR/Cortex-XDR-Pro-Administrator-Guide/Ingest-Logs-from-Elasticsearch-Filebeat" data-sk="tooltip_parent"&gt;https://docs-cortex.paloaltonetworks.com/r/Cortex-XDR/Cortex-XDR-Pro-Administrator-Guide/Ingest-Logs-from-Elasticsearch-Filebeat&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-offset-key="32g60-0-0"&gt;XDR Collector Docs:&lt;BR /&gt;&lt;A class="c-link c-link--underline" href="https://docs-cortex.paloaltonetworks.com/r/Cortex-XDR/Cortex-XDR-Pro-Administrator-Guide/XDR-Collectors" target="_blank" rel="noopener noreferrer" data-stringify-link="https://docs-cortex.paloaltonetworks.com/r/Cortex-XDR/Cortex-XDR-Pro-Administrator-Guide/XDR-Collectors" data-sk="tooltip_parent"&gt;https://docs-cortex.paloaltonetworks.com/r/Cortex-XDR/Cortex-XDR-Pro-Administrator-Guide/XDR-Collectors&lt;/A&gt;XDR Collector How-To Video Custom Logs:&lt;BR /&gt;&lt;A class="c-link c-link--underline" href="https://live.paloaltonetworks.com/t5/cortex-xdr-how-to-videos/cortex-xdr-how-to-video-series-ingest-and-parse-custom-log/ta-p/517812" target="_blank" rel="noopener noreferrer" data-stringify-link="https://live.paloaltonetworks.com/t5/cortex-xdr-how-to-videos/cortex-xdr-how-to-video-series-ingest-and-parse-custom-log/ta-p/517812" data-sk="tooltip_parent"&gt;https://live.paloaltonetworks.com/t5/cortex-xdr-how-to-videos/cortex-xdr-how-to-video-series-ingest-and-parse-custom-log/ta-p/517812&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-offset-key="32g60-0-0"&gt;XQL Crash Course:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-offset-key="32g60-0-0"&gt;&lt;A href="https://live.paloaltonetworks.com/t5/cortex-xdr-how-to-videos/cortex-xdr-basic-xql-crash-course/ta-p/544056" target="_blank" rel="noopener"&gt;https://live.paloaltonetworks.com/t5/cortex-xdr-how-to-videos/cortex-xdr-basic-xql-crash-course/ta-p/544056&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-offset-key="32g60-0-0"&gt;filebeat.yml - Minimal Example:&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;# ============================== Filebeat inputs ===============================

filebeat.inputs:

  - type: filestream
    id: webinar-webserver-log
    paths:
      - /path/to/log/file # &amp;lt;======= enter file path here

# ---------------------------- Elasticsearch Output ----------------------------
output.elasticsearch:
  enabled: true
  hosts: [""] # &amp;lt;======= enter API URL here

  protocol: "https"
  compression_level: 5
  bulk_max_size: 100
  api_key: "" # &amp;lt;======= enter API Key here
  allow_older_versions: true

# ============================== Logging =======================================

logging.level: debug&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="p-rich_text_section"&gt;Parsing Test Query&lt;/DIV&gt;
&lt;DIV class="p-rich_text_section"&gt;&lt;LI-CODE lang="markup"&gt;dataset = webinar_webserver_raw
| alter source_time = regextract(_raw_log, "(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3})"),
logger = arrayindex(split(_raw_log, "-"), 3),
level = arrayindex(split(_raw_log, "-"), 4),
message = arrayindex(split(_raw_log, "-"), 5),
request_type = arrayindex(regextract(arrayindex(split(_raw_log, "-"), 6), "(\w+)"), 0),
user_agent = arrayindex(regextract(arrayindex(split(_raw_log, "-"), 7), "User Agent: (.)"), 0)
| alter username = arrayindex(regextract(message, "user '(.*)'"), 0)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="p-rich_text_section"&gt;Parsing Rule&lt;/DIV&gt;
&lt;DIV class="p-rich_text_section"&gt;&lt;LI-CODE lang="markup"&gt;[INGEST:vendor="Webinar", product="Webserver", target_dataset="webinar_webserver_raw", no_hit=drop]
alter source_time = regextract(_raw_log, "(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3})"),
        logger = arrayindex(split(_raw_log, "-"), 3),
        level = arrayindex(split(_raw_log, "-"), 4),
        message = arrayindex(split(_raw_log, "-"), 5),
        request_type = arrayindex(regextract(arrayindex(split(_raw_log, "-"), 6), "(\w+)"), 0),
        user_agent = arrayindex(regextract(arrayindex(split(_raw_log, "-"), 7), "User Agent: (.*)"), 0)
| alter username = arrayindex(regextract(message, "user '(.*)'"), 0);&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="p-rich_text_section"&gt;Correlation Query&lt;/DIV&gt;
&lt;DIV class="p-rich_text_section"&gt;&lt;LI-CODE lang="markup"&gt;dataset = webinar_dryrun_raw
| filter username != "admin"
| filter message contains "Accessed hidden page"
| fields level, logger, message, username, user_agent, source_time, request_type, _log_source_file_name, _reporting_device_ip &lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="p-rich_text_section"&gt;Drilldown Query&lt;/DIV&gt;
&lt;DIV class="p-rich_text_section"&gt;&lt;LI-CODE lang="markup"&gt;dataset = webinar_dryrun_raw
| filter username = $username
| fields level, logger, message, username, user_agent, source_time, request_type, _log_source_file_name, _reporting_device_ip&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Have a question?&amp;nbsp; Post it on our&amp;nbsp;&lt;/SPAN&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;&lt;A href="https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/bd-p/Analytics_Discussions" target="_self"&gt;Discussions forum&lt;/A&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#FF6600"&gt;&lt;LI-PRODUCT title="Cortex XDR" id="Cortex_XDR"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Wed, 27 Mar 2024 21:13:33 GMT</pubDate>
    <dc:creator>rtsedaka</dc:creator>
    <dc:date>2024-03-27T21:13:33Z</dc:date>
    <item>
      <title>Cortex XDR Customer Success Webinar Series Part 3: Improving Application Security with Parsing &amp; Correlations</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-videos/cortex-xdr-customer-success-webinar-series-part-3-improving/ta-p/580939</link>
      <description>&lt;P&gt;Click to watch the third and final episode of the Parsing &amp;amp; Correlation Rules webinar series. Don't miss out on all the resources shared below the video!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Mar 2024 21:13:33 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-videos/cortex-xdr-customer-success-webinar-series-part-3-improving/ta-p/580939</guid>
      <dc:creator>rtsedaka</dc:creator>
      <dc:date>2024-03-27T21:13:33Z</dc:date>
    </item>
  </channel>
</rss>

