<?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 Re: Application Dependency question (l thought l knew it) in General Topics</title>
    <link>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/150072#M49878</link>
    <description>&lt;P&gt;The child app depends on the parent, because the child can only be identified _after_ the parent has been identified by AppID (the first thing AppID sees is the parent's behavior, so identifies as the parent, then the session starts to send child payload and AppID can change to the child app)&lt;/P&gt;
&lt;P&gt;The parent app is sort of the transport layer for the child app&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 29 Mar 2017 07:45:21 GMT</pubDate>
    <dc:creator>reaper</dc:creator>
    <dc:date>2017-03-29T07:45:21Z</dc:date>
    <item>
      <title>Application Dependency question (l thought l knew it)</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/149892#M49846</link>
      <description>&lt;P&gt;Heys,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A bit confused now :0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My policy as below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="INBOUND.PNG" style="width: 800px;"&gt;&lt;img src="https://live.paloaltonetworks.com/t5/image/serverpage/image-id/8529i3E84F321D60DD1CA/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="INBOUND.PNG" alt="INBOUND.PNG" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="TR-LOG.PNG" style="width: 800px;"&gt;&lt;img src="https://live.paloaltonetworks.com/t5/image/serverpage/image-id/8528i37540C08E354E55C/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="TR-LOG.PNG" alt="TR-LOG.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So port 80 is allowed when l attempting to connect to the&amp;nbsp;device over the web browser (Chrome) but after Palo actually identified that this is not a "panos-web-interface" app (based on tcp&amp;nbsp;3 way handshake and some data) didn't the response&amp;nbsp;to the request. &amp;nbsp;I understood that there is no other way to do it unless you got a sufficient data to identified the app hence fist packet is allow based on destination port and session is created.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Another policy snip:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DEP.PNG" style="width: 800px;"&gt;&lt;img src="https://live.paloaltonetworks.com/t5/image/serverpage/image-id/8530iE8FD3D126703F200/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="DEP.PNG" alt="DEP.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This may not be the best example but for "http-video" (along with other app`s) my Depends on Applications: web-browsing.&lt;/P&gt;&lt;P&gt;My question is what is classified as a web-browsing (it is purely any web-browser request or something more specific) and what else will be allowed if my policy permit two application: https-video and web-browsing? What if l will be surfing&amp;nbsp;the lnternet over the Chrome doest it means&amp;nbsp;that any web-browsing traffic (requests) is allowed and will be successful ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thx,&lt;/P&gt;&lt;P&gt;Myky&lt;/P&gt;</description>
      <pubDate>Tue, 28 Mar 2017 10:53:06 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/149892#M49846</guid>
      <dc:creator>TranceforLife</dc:creator>
      <dc:date>2017-03-28T10:53:06Z</dc:date>
    </item>
    <item>
      <title>Re: Application Dependency question (l thought l knew it)</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/149900#M49847</link>
      <description>&lt;P&gt;any web based application will usually start off as web-browsing (hence the whole dependency thing)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;when you start any web based session you'll first have the 3 way handshake, which does not permit you to identify any application short of using port 80, next comes a http get (this is web-browsing)&lt;/P&gt;
&lt;P&gt;if all you are getting is an average website, the application will remain web-browsing&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if, however, you go into more specific applications (http-video , facebook,.. ) AppID will change the application to what is most accurate&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;so for an application that has a dependency, it means that there is no way (for AppID) to anticipate the application will become the final application, without first having been the dependency app&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;hope this makes sense?&lt;/P&gt;</description>
      <pubDate>Tue, 28 Mar 2017 12:14:54 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/149900#M49847</guid>
      <dc:creator>reaper</dc:creator>
      <dc:date>2017-03-28T12:14:54Z</dc:date>
    </item>
    <item>
      <title>Re: Application Dependency question (l thought l knew it)</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/149931#M49853</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/7608"&gt;@reaper&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for clearing this up for me. Hmm. I thought in a bit different way. Let's say l do have an app dependent on the web-browsing (assume it is http-video as in out example). For http-video traffic/application to work you must meet both (web-browsing and http-video) criterias however, if &amp;nbsp;you are only meeting one criteria&amp;nbsp;(especially when hitting dependent application only) in our case it is web-browsing traffic will not be permitted (after the firewall clearly identified that the app is pure web-browsing). When the session is created&amp;nbsp;on PA, in the&amp;nbsp;monitoring tab we only able to see a final application as a result of the session id engine scan? When we do &amp;gt; show session id xxxx&amp;nbsp; in the application field&amp;nbsp;the app won't change or it can if l change the application from web-browsing to http-video:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SSSS.PNG" style="width: 702px;"&gt;&lt;img src="https://live.paloaltonetworks.com/t5/image/serverpage/image-id/8535i134EEAA6E301D8D9/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="SSSS.PNG" alt="SSSS.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Or it is going to be a completely&amp;nbsp;new session? &amp;nbsp;Hope l am not confusing you or anyone or talking s**t:0&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Mar 2017 14:56:05 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/149931#M49853</guid>
      <dc:creator>TranceforLife</dc:creator>
      <dc:date>2017-03-28T14:56:05Z</dc:date>
    </item>
    <item>
      <title>Re: Application Dependency question (l thought l knew it)</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/149966#M49857</link>
      <description>The session ID will remain the same and theoretically if you're fast enough you could see each application as AppID goes through all the phases (if you log 'at session start' you should actually see all the phases as each 'morph' is a new start for the same session ID)&lt;BR /&gt;&lt;BR /&gt;The criteria are sequential&lt;BR /&gt;At session setup it's the 5 tuples (src zone, src subnet, dst zone, dst subnet, dst port)&lt;BR /&gt;Next is 5 tuple + initial app/dependent app/parent app&lt;BR /&gt;Next 5 tuple + child app&lt;BR /&gt;&lt;BR /&gt;To get to the child app you need to pass the previous security checks</description>
      <pubDate>Tue, 28 Mar 2017 16:38:29 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/149966#M49857</guid>
      <dc:creator>reaper</dc:creator>
      <dc:date>2017-03-28T16:38:29Z</dc:date>
    </item>
    <item>
      <title>Re: Application Dependency question (l thought l knew it)</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/149985#M49860</link>
      <description>&lt;P&gt;The majority of the sessions that I deny I have log-start and log-end set to yes exactly for this reason. I like to be able to show to people that while we do block certain applications (bittorrent) it takes a quick second to actually id the traffic. That way when I get the lovely copyright notices I can argue with them about the legitimacy&amp;nbsp;of the claim &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Mar 2017 18:27:11 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/149985#M49860</guid>
      <dc:creator>BPry</dc:creator>
      <dc:date>2017-03-28T18:27:11Z</dc:date>
    </item>
    <item>
      <title>Re: Application Dependency question (l thought l knew it)</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/150017#M49868</link>
      <description>&lt;P&gt;Hello again,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now l can see when&amp;nbsp;enabled "&lt;SPAN&gt;Log at Session Start" that this is the&amp;nbsp;same session ID and can see how the app is changing from parent to the&amp;nbsp;child. Nice explanation!&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SSL-WEB.PNG" style="width: 800px;"&gt;&lt;img src="https://live.paloaltonetworks.com/t5/image/serverpage/image-id/8545i0362656B6894B4CB/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="SSL-WEB.PNG" alt="SSL-WEB.PNG" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Do you know if the child app which depends on the application (let's say web-browsing) because it is using the same port 80 (or because it is working in the conjunction/over the web-browsing app). ln our case SSL port 443.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Mar 2017 23:08:03 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/150017#M49868</guid>
      <dc:creator>TranceforLife</dc:creator>
      <dc:date>2017-03-28T23:08:03Z</dc:date>
    </item>
    <item>
      <title>Re: Application Dependency question (l thought l knew it)</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/150072#M49878</link>
      <description>&lt;P&gt;The child app depends on the parent, because the child can only be identified _after_ the parent has been identified by AppID (the first thing AppID sees is the parent's behavior, so identifies as the parent, then the session starts to send child payload and AppID can change to the child app)&lt;/P&gt;
&lt;P&gt;The parent app is sort of the transport layer for the child app&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Mar 2017 07:45:21 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/150072#M49878</guid>
      <dc:creator>reaper</dc:creator>
      <dc:date>2017-03-29T07:45:21Z</dc:date>
    </item>
    <item>
      <title>Re: Application Dependency question (l thought l knew it)</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/150075#M49880</link>
      <description>&lt;P&gt;Great! Exactly what l wanted to understand. Thanks as always&lt;/P&gt;</description>
      <pubDate>Wed, 29 Mar 2017 07:56:07 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/application-dependency-question-l-thought-l-knew-it/m-p/150075#M49880</guid>
      <dc:creator>TranceforLife</dc:creator>
      <dc:date>2017-03-29T07:56:07Z</dc:date>
    </item>
  </channel>
</rss>

