Strange problem with Matlab Software/ Update:Stunnel

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
Please sign in to see details of an important advisory in our Customer Advisories area.

Strange problem with Matlab Software/ Update:Stunnel

L4 Transporter

Hi guys,

I have a really strange problem.

 

We are using the Matlab Network Version on a Windows PC.

When Matlab is starting, it connects via tcp port 27000 to the license server.

I created a custom app called "matlab" with tcp port 27000-27001.

Then I created an allow rule from the clients to license server with the matlab app.

Everything works fine. in the monitor, the firewall recognizes the traffic as "matlab" app.

 

And now my problem:

If I connect the same PC to another Vlan, Matlab doesn't start.

The firewall denies the traffic because it doesn't recognize the matlab app.

In the monitor, the fw recognizes port 27000 and the app "flexnet-publisher".

 

What's the deal?

Why does the fw recognize the traffic in the one vlan/zone as matlab app and in the other vlan/zone as flexnet-publisher?

1 accepted solution

Accepted Solutions

L6 Presenter

You worked with application override rules? How did you write your app override rule? With specified source IPs or zones? In that case check if all networks are included.

View solution in original post

14 REPLIES 14

L6 Presenter

You worked with application override rules? How did you write your app override rule? With specified source IPs or zones? In that case check if all networks are included.

ah yes that's it.

I'm new to PA and the company and I haven't known the override rules before.

Thanks.

 

PS: Could you please explain me when to use App Override?

You use App Override when you want to recognise application by IP addresses and ports it uses. Especially for internaly developed apps which PA doesn't know anything about.

 

Let's say you have an application which your company developed for internal use only and it's on IP address 10.10.10.111:4443. As nobody outside your company knows this app PA will recognise it either as unknown-tcp or maybe ssl (if it's https app). But to get rid of unkownw apps in your logs you'll create a new application 'MyOwnApp' and use app overrride to tell FW to mark all traffic going to 10.10.10.111 port 4443 as 'MyOwnApp'.

 

Another way would be to create a proper 'MyOwnApp' with signatures (app behavior, traffic patterns...) which would recognise this app by it's characteristics. But it's MUCH more work.

 

 

 

 

I understand!

 

But could I also define the ports in a service object and define a rule with the service?

 

Instead of creating a custom app with override rules?

 

If that is also possible, what would be the benefit of using an custom app with override rules than a rule with service object?

Service object has nothing to do with application recognition.

Yes, you can use it in firewall rules to open path. But PA will try to recognise application regardless of which port it uses or which service object was used in rule.

 

 

So you would prefer to always create a custom app when there is unrecognised traffic and create an associated override rule?

Well it's a good idea to get rid of unknown traffic in your network. So yeah, I'd make app override rules for traffic you know. 

Hi santonic!

 

I have a new situation at the moment.

 

We are getting installed a new pc which establishes a connection via s-tunnel to the internet.

 

The Palo Alto does not recognize this traffic.

 

S-tunnel uses tcp ports 2424,3131,3132.

 

So what do I have to do to create this custom app?

 

Under "advanced" I have to add the tcp ports.

 

Under "configuration" a name and description.

 

But what about category, subcategory, technology and risk?

and the characteristics?

 

What do I have to configure there?

Or doesn't it matter?

Doesn't recognise it? I guess it's recognised as SSL?

 

How do you want to make it? As app or with app override? The diference in this case would be; if you add port info to app signature all sessions on that port would be recognised as this app. If you use app override you can specify destination address as well so only traffic on that port to that specific IP is recognised as this app.

 

Category, subcategory, technology... only matter if you have some rules based on app filters. And when making reports based on this attributes.  

 

Btw I don't get this scenario; why would local user connect to some internet server on these ports? As far as I understand stunnel it's only for enabling SSL connections on servers which don't support SSL (https://en.wikipedia.org/wiki/Stunnel)? But surely such server would be on standard port like 443? And stunnel is not an application really, it's just implementation for SSL/TLS on devices which don't support it yet. So PA recognising it as SSL is accurate info imo.

L4 Transporter

Hi,

 

Why did you create a custom app in the first place? Matlab uses FlexNet for floating licenses, so it's normal for the flexnet-publisher app to show up in your logs.

 

Benjamin

@BenjAudy.MTL

 

I tried it, but it didn't work for me.

The clients always did a connection on port 27001.

the fw recognised it as flexnet-pusblisher, but the standard port of flexnet-pusblisher is 27000.

So the traffic was always denied.

@santonic

 

in our library there is a book scanner which transfers data over this stunnel over the internet to a library information database.

The fw recognize it as app "ssl", you are right.

But the destination port stunnel uses is 2424.

 

How should I set it up in the fw?

Hi,

 

We use a lot of Flexnet licenses at our university, and I can tell you that most of our licenses don't use the default ports defined by Palo Alto Networks. Normally, each license server uses 2 ports which are defined in the license file, so you could just define a new service for those 2 ports and use that in the rule.

 

Benjamin

In firewall make a specific rule; from book scanner IP, to library IP, SSL, port  2424, allow and you're done.

Don't think you will gain any useful info if you mark this traffic as s-tunnel.

 

But if you want to to mark it as s-tunnel; make a new app s-tunnel, tick properties which describe it best and then make app override to library IP on port 2424 as this app. In this case you will need to change the app in fw rule as well. 

 

 

  • 1 accepted solution
  • 4985 Views
  • 14 replies
  • 0 Likes
Like what you see?

Show your appreciation!

Click Like if a post is helpful to you or if you just want to show your support.

Click Accept as Solution to acknowledge that the answer to your question has been provided.

The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!

These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!

The LIVEcommunity thanks you for your participation!