<?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>topic Can alternate usernames be used for Credential Detection? in General Topics</title>
    <link>https://live.paloaltonetworks.com/t5/general-topics/can-alternate-usernames-be-used-for-credential-detection/m-p/261306#M74085</link>
    <description>&lt;P&gt;We are using Multiple Username Formats under Group Mapping and E-mail address as one of the alternate usernames. Output for CLI command &lt;EM&gt;show user user-attributes user all&lt;/EM&gt; displays e-mail address as Alt Username.&lt;BR /&gt;We have also User Credential Detection enabled and using Group Mapping mode.&lt;/P&gt;&lt;P&gt;The problem is when a user enters credentials in some website, Credential detection works only if primary username is used. If an e-mail address (in our case alternate username) is used as a username, Credential Detection does not detect it at all.&lt;/P&gt;&lt;P&gt;So the question is: should Credential Detection be able to use alternate usernames and I am missing something or there is no such feature (yet)?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 17 May 2019 03:48:32 GMT</pubDate>
    <dc:creator>marroz</dc:creator>
    <dc:date>2019-05-17T03:48:32Z</dc:date>
    <item>
      <title>Can alternate usernames be used for Credential Detection?</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/can-alternate-usernames-be-used-for-credential-detection/m-p/261306#M74085</link>
      <description>&lt;P&gt;We are using Multiple Username Formats under Group Mapping and E-mail address as one of the alternate usernames. Output for CLI command &lt;EM&gt;show user user-attributes user all&lt;/EM&gt; displays e-mail address as Alt Username.&lt;BR /&gt;We have also User Credential Detection enabled and using Group Mapping mode.&lt;/P&gt;&lt;P&gt;The problem is when a user enters credentials in some website, Credential detection works only if primary username is used. If an e-mail address (in our case alternate username) is used as a username, Credential Detection does not detect it at all.&lt;/P&gt;&lt;P&gt;So the question is: should Credential Detection be able to use alternate usernames and I am missing something or there is no such feature (yet)?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 May 2019 03:48:32 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/can-alternate-usernames-be-used-for-credential-detection/m-p/261306#M74085</guid>
      <dc:creator>marroz</dc:creator>
      <dc:date>2019-05-17T03:48:32Z</dc:date>
    </item>
    <item>
      <title>Re: Can alternate usernames be used for Credential Detection?</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/can-alternate-usernames-be-used-for-credential-detection/m-p/261399#M74110</link>
      <description>&lt;P&gt;What method are you actually using to check for submissions?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 May 2019 20:55:19 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/can-alternate-usernames-be-used-for-credential-detection/m-p/261399#M74110</guid>
      <dc:creator>BPry</dc:creator>
      <dc:date>2019-05-16T20:55:19Z</dc:date>
    </item>
    <item>
      <title>Re: Can alternate usernames be used for Credential Detection?</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/can-alternate-usernames-be-used-for-credential-detection/m-p/261437#M74122</link>
      <description>&lt;P&gt;I'm not sure I fully understand Your question.&lt;/P&gt;&lt;P&gt;User Credential Detection is enabled under URL Filtering Profile and Group Mapping mode is used to check for valid corporate usernames - if that is what You are asking.&lt;/P&gt;</description>
      <pubDate>Fri, 17 May 2019 03:55:37 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/can-alternate-usernames-be-used-for-credential-detection/m-p/261437#M74122</guid>
      <dc:creator>marroz</dc:creator>
      <dc:date>2019-05-17T03:55:37Z</dc:date>
    </item>
    <item>
      <title>Re: Can alternate usernames be used for Credential Detection?</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/can-alternate-usernames-be-used-for-credential-detection/m-p/293275#M77551</link>
      <description>&lt;P&gt;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/75876"&gt;@marroz&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Answer is - no.&amp;nbsp;&lt;EM&gt;Multiple Username Formats&lt;/EM&gt;&amp;nbsp;cannot be used with&amp;nbsp;&lt;EM&gt;Credential Phishing Prevention&lt;/EM&gt;&amp;nbsp;because Data Plane is only made aware of the&amp;nbsp;&lt;EM&gt;Primary Username&lt;/EM&gt;. Can be called a limitation of the current design.&lt;/P&gt;&lt;P&gt;Information confirmed by PANW SE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have written &lt;EM&gt;Custom Vulnerability Object&lt;/EM&gt; to detect transfer of e-mail address in HTTP. Should be used with&amp;nbsp;&lt;EM&gt;Packet Capture&lt;/EM&gt; feature of &lt;EM&gt;Vulnerability Protection&lt;/EM&gt; profile.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;vulnerability-threat version="8.1.0"&amp;gt;
  &amp;lt;entry name="43999"&amp;gt;
    &amp;lt;signature&amp;gt;
      &amp;lt;standard&amp;gt;
        &amp;lt;entry name="E-Mail_in_HTTP_Headers"&amp;gt;
          &amp;lt;and-condition&amp;gt;
            &amp;lt;entry name="And Condition 1"&amp;gt;
              &amp;lt;or-condition&amp;gt;
                &amp;lt;entry name="Or Condition 1"&amp;gt;
                  &amp;lt;operator&amp;gt;
                    &amp;lt;pattern-match&amp;gt;
                      &amp;lt;qualifier&amp;gt;
                        &amp;lt;entry name="http-method"&amp;gt;
                          &amp;lt;value&amp;gt;GET&amp;lt;/value&amp;gt;
                        &amp;lt;/entry&amp;gt;
                        &amp;lt;entry name="req-hdr-type"&amp;gt;
                          &amp;lt;value&amp;gt;AUTHORIZATION&amp;lt;/value&amp;gt;
                        &amp;lt;/entry&amp;gt;
                      &amp;lt;/qualifier&amp;gt;
                      &amp;lt;pattern&amp;gt;(([A-Za-z]+|[A-Za-z]+\.[A-Za-z]+)(@EXAMPLE\.ORG|@example\.org))&amp;lt;/pattern&amp;gt;
                      &amp;lt;context&amp;gt;http-req-headers&amp;lt;/context&amp;gt;
                      &amp;lt;negate&amp;gt;no&amp;lt;/negate&amp;gt;
                    &amp;lt;/pattern-match&amp;gt;
                  &amp;lt;/operator&amp;gt;
                &amp;lt;/entry&amp;gt;
                &amp;lt;entry name="Or Condition 2"&amp;gt;
                  &amp;lt;operator&amp;gt;
                    &amp;lt;pattern-match&amp;gt;
                      &amp;lt;qualifier&amp;gt;
                        &amp;lt;entry name="http-method"&amp;gt;
                          &amp;lt;value&amp;gt;POST&amp;lt;/value&amp;gt;
                        &amp;lt;/entry&amp;gt;
                        &amp;lt;entry name="req-hdr-type"&amp;gt;
                          &amp;lt;value&amp;gt;AUTHORIZATION&amp;lt;/value&amp;gt;
                        &amp;lt;/entry&amp;gt;
                      &amp;lt;/qualifier&amp;gt;
                      &amp;lt;pattern&amp;gt;(([A-Za-z]+|[A-Za-z]+\.[A-Za-z]+)(@EXAMPLE\.ORG|@example\.org))&amp;lt;/pattern&amp;gt;
                      &amp;lt;context&amp;gt;http-req-headers&amp;lt;/context&amp;gt;
                      &amp;lt;negate&amp;gt;no&amp;lt;/negate&amp;gt;
                    &amp;lt;/pattern-match&amp;gt;
                  &amp;lt;/operator&amp;gt;
                &amp;lt;/entry&amp;gt;
              &amp;lt;/or-condition&amp;gt;
            &amp;lt;/entry&amp;gt;
          &amp;lt;/and-condition&amp;gt;
          &amp;lt;order-free&amp;gt;no&amp;lt;/order-free&amp;gt;
          &amp;lt;scope&amp;gt;protocol-data-unit&amp;lt;/scope&amp;gt;
        &amp;lt;/entry&amp;gt;
        &amp;lt;entry name="E-Mail_in_HTTP_Body"&amp;gt;
          &amp;lt;and-condition&amp;gt;
            &amp;lt;entry name="And Condition 1"&amp;gt;
              &amp;lt;or-condition&amp;gt;
                &amp;lt;entry name="Or Condition 1"&amp;gt;
                  &amp;lt;operator&amp;gt;
                    &amp;lt;pattern-match&amp;gt;
                      &amp;lt;qualifier&amp;gt;
                        &amp;lt;entry name="http-method"&amp;gt;
                          &amp;lt;value&amp;gt;GET&amp;lt;/value&amp;gt;
                        &amp;lt;/entry&amp;gt;
                      &amp;lt;/qualifier&amp;gt;
                      &amp;lt;pattern&amp;gt;(([A-Za-z]+|[A-Za-z]+\.[A-Za-z]+)(@EXAMPLE\.ORG|@example\.org))&amp;lt;/pattern&amp;gt;
                      &amp;lt;context&amp;gt;http-req-message-body&amp;lt;/context&amp;gt;
                      &amp;lt;negate&amp;gt;no&amp;lt;/negate&amp;gt;
                    &amp;lt;/pattern-match&amp;gt;
                  &amp;lt;/operator&amp;gt;
                &amp;lt;/entry&amp;gt;
                &amp;lt;entry name="Or Condition 2"&amp;gt;
                  &amp;lt;operator&amp;gt;
                    &amp;lt;pattern-match&amp;gt;
                      &amp;lt;qualifier&amp;gt;
                        &amp;lt;entry name="http-method"&amp;gt;
                          &amp;lt;value&amp;gt;POST&amp;lt;/value&amp;gt;
                        &amp;lt;/entry&amp;gt;
                      &amp;lt;/qualifier&amp;gt;
                      &amp;lt;pattern&amp;gt;(([A-Za-z]+|[A-Za-z]+\.[A-Za-z]+)(@EXAMPLE\.ORG|@example\.org))&amp;lt;/pattern&amp;gt;
                      &amp;lt;context&amp;gt;http-req-message-body&amp;lt;/context&amp;gt;
                      &amp;lt;negate&amp;gt;no&amp;lt;/negate&amp;gt;
                    &amp;lt;/pattern-match&amp;gt;
                  &amp;lt;/operator&amp;gt;
                &amp;lt;/entry&amp;gt;
              &amp;lt;/or-condition&amp;gt;
            &amp;lt;/entry&amp;gt;
          &amp;lt;/and-condition&amp;gt;
          &amp;lt;order-free&amp;gt;no&amp;lt;/order-free&amp;gt;
          &amp;lt;scope&amp;gt;protocol-data-unit&amp;lt;/scope&amp;gt;
        &amp;lt;/entry&amp;gt;
        &amp;lt;entry name="E-Mail_in_HTTP_MIME"&amp;gt;
          &amp;lt;and-condition&amp;gt;
            &amp;lt;entry name="And Condition 1"&amp;gt;
              &amp;lt;or-condition&amp;gt;
                &amp;lt;entry name="Or Condition 1"&amp;gt;
                  &amp;lt;operator&amp;gt;
                    &amp;lt;pattern-match&amp;gt;
                      &amp;lt;pattern&amp;gt;(([A-Za-z]+|[A-Za-z]+\.[A-Za-z]+)(@EXAMPLE\.ORG|@example\.org))&amp;lt;/pattern&amp;gt;
                      &amp;lt;context&amp;gt;http-req-mime-form-data&amp;lt;/context&amp;gt;
                      &amp;lt;negate&amp;gt;no&amp;lt;/negate&amp;gt;
                    &amp;lt;/pattern-match&amp;gt;
                  &amp;lt;/operator&amp;gt;
                &amp;lt;/entry&amp;gt;
              &amp;lt;/or-condition&amp;gt;
            &amp;lt;/entry&amp;gt;
          &amp;lt;/and-condition&amp;gt;
          &amp;lt;order-free&amp;gt;no&amp;lt;/order-free&amp;gt;
          &amp;lt;scope&amp;gt;protocol-data-unit&amp;lt;/scope&amp;gt;
        &amp;lt;/entry&amp;gt;
        &amp;lt;entry name="E-Mail_in_HTTP_Params"&amp;gt;
          &amp;lt;and-condition&amp;gt;
            &amp;lt;entry name="And Condition 1"&amp;gt;
              &amp;lt;or-condition&amp;gt;
                &amp;lt;entry name="Or Condition 1"&amp;gt;
                  &amp;lt;operator&amp;gt;
                    &amp;lt;pattern-match&amp;gt;
                      &amp;lt;qualifier&amp;gt;
                        &amp;lt;entry name="http-method"&amp;gt;
                          &amp;lt;value&amp;gt;GET&amp;lt;/value&amp;gt;
                        &amp;lt;/entry&amp;gt;
                      &amp;lt;/qualifier&amp;gt;
                      &amp;lt;pattern&amp;gt;(([A-Za-z]+|[A-Za-z]+\.[A-Za-z]+)(@EXAMPLE\.ORG|@example\.org))&amp;lt;/pattern&amp;gt;
                      &amp;lt;context&amp;gt;http-req-params&amp;lt;/context&amp;gt;
                      &amp;lt;negate&amp;gt;no&amp;lt;/negate&amp;gt;
                    &amp;lt;/pattern-match&amp;gt;
                  &amp;lt;/operator&amp;gt;
                &amp;lt;/entry&amp;gt;
                &amp;lt;entry name="Or Condition 2"&amp;gt;
                  &amp;lt;operator&amp;gt;
                    &amp;lt;pattern-match&amp;gt;
                      &amp;lt;qualifier&amp;gt;
                        &amp;lt;entry name="http-method"&amp;gt;
                          &amp;lt;value&amp;gt;POST&amp;lt;/value&amp;gt;
                        &amp;lt;/entry&amp;gt;
                      &amp;lt;/qualifier&amp;gt;
                      &amp;lt;pattern&amp;gt;(([A-Za-z]+|[A-Za-z]+\.[A-Za-z]+)(@EXAMPLE\.ORG|@example\.org))&amp;lt;/pattern&amp;gt;
                      &amp;lt;context&amp;gt;http-req-params&amp;lt;/context&amp;gt;
                      &amp;lt;negate&amp;gt;no&amp;lt;/negate&amp;gt;
                    &amp;lt;/pattern-match&amp;gt;
                  &amp;lt;/operator&amp;gt;
                &amp;lt;/entry&amp;gt;
              &amp;lt;/or-condition&amp;gt;
            &amp;lt;/entry&amp;gt;
          &amp;lt;/and-condition&amp;gt;
          &amp;lt;order-free&amp;gt;no&amp;lt;/order-free&amp;gt;
          &amp;lt;scope&amp;gt;protocol-data-unit&amp;lt;/scope&amp;gt;
        &amp;lt;/entry&amp;gt;
      &amp;lt;/standard&amp;gt;
    &amp;lt;/signature&amp;gt;
    &amp;lt;default-action&amp;gt;
      &amp;lt;alert/&amp;gt;
    &amp;lt;/default-action&amp;gt;
    &amp;lt;threatname&amp;gt;E-Mail_in_HTTP&amp;lt;/threatname&amp;gt;
    &amp;lt;severity&amp;gt;high&amp;lt;/severity&amp;gt;
    &amp;lt;direction&amp;gt;client2server&amp;lt;/direction&amp;gt;
    &amp;lt;vendor&amp;gt;
      &amp;lt;member&amp;gt;Asseco Poland S.A.&amp;lt;/member&amp;gt;
    &amp;lt;/vendor&amp;gt;
    &amp;lt;comment&amp;gt;Identification of the business email address transfer in HTTP&amp;lt;/comment&amp;gt;
    &amp;lt;affected-host&amp;gt;
      &amp;lt;client&amp;gt;yes&amp;lt;/client&amp;gt;
    &amp;lt;/affected-host&amp;gt;
  &amp;lt;/entry&amp;gt;
&amp;lt;/vulnerability-threat&amp;gt;&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 18 Oct 2019 13:22:57 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/can-alternate-usernames-be-used-for-credential-detection/m-p/293275#M77551</guid>
      <dc:creator>Retired Member</dc:creator>
      <dc:date>2019-10-18T13:22:57Z</dc:date>
    </item>
    <item>
      <title>Re: Can alternate usernames be used for Credential Detection?</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/can-alternate-usernames-be-used-for-credential-detection/m-p/293276#M77552</link>
      <description>&lt;P&gt;Thank you&amp;nbsp;@Retired Member!&lt;/P&gt;&lt;P&gt;I will check the workaround with your Custom Vulnerability.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Oct 2019 13:42:20 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/can-alternate-usernames-be-used-for-credential-detection/m-p/293276#M77552</guid>
      <dc:creator>marroz</dc:creator>
      <dc:date>2019-10-18T13:42:20Z</dc:date>
    </item>
  </channel>
</rss>

