soft-tronik, a.s

14
SOFT-TRONIK, a.s. ProxySG’s Policy Michal Červinka Pre-sales SE

Upload: argus

Post on 22-Jan-2016

56 views

Category:

Documents


0 download

DESCRIPTION

SOFT-TRONIK, a.s. ProxySG ’s Policy. Michal Červinka Pre-sales SE. Construction - Policy Files. VPM created via Visual Policy Manager Local Policy File manualy created CPL Central Policy File global setting managed by BCSI by default Forwarding Policy File - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SOFT-TRONIK, a.s

SOFT-TRONIK, a.s.ProxySG’s Policy

Michal ČervinkaPre-sales SE

Page 2: SOFT-TRONIK, a.s

Construction - Policy Files

• VPM– created via Visual Policy Manager

• Local Policy File– manualy created CPL

• Central Policy File– global setting managed by BCSI by default

• Forwarding Policy File– forwarding rules (for backward compatibility only)

Evaluated in THIS order by default …

Page 3: SOFT-TRONIK, a.s

Construction - Policy Layers• <admin> Admin Authentication Layer• <admin> Admin Access Layer• <dns-proxy> DNS Access Layer• <proxy> SOCKS Authentication Layer• <ssl-intercept> SSL Intercept Layer• <ssl> SSL Access Layer• <proxy> Web Authentication Layer• <proxy> Web Access Layer• <cache> Web Content Layer• <forward> Forwarding Layer

Prefered ordering

Evaluated sequentialy

Page 4: SOFT-TRONIK, a.s

Construction – Design of Layers

• Separate decisions in separate layers

• Start with general, proceed to more specific

• Remember the default policy– ALLOW usualy for app acceleration– DENY typical for security GW

Page 5: SOFT-TRONIK, a.s

Construction - Policy Rules

• Rules evaluation– reflects order within the layer– „first match“ model

• Design rule– go from specific to general

Page 6: SOFT-TRONIK, a.s

Integrity – ALLOW vs. OK

• ALLOW can reverse a previous denial• OK action available as „empty“ action

Page 7: SOFT-TRONIK, a.s

Integrity – DENY vs. FORCE DENY

• DENY can be overridden by a later ALLOW• FORCE_DENY terminates further policy

evaluation• The same for exception vs. force_ exception

Page 8: SOFT-TRONIK, a.s

Optimization

• Try to avoid regular expressions– they are too CPU-intensive

Page 9: SOFT-TRONIK, a.s

Optimization

• Place rules most likely to match at the beginning of the layer

• Place like conditions together within the layer– let the compiler optimize

Page 10: SOFT-TRONIK, a.s

Optimization

• Use subnets when possible– or group by „define subnet“ definition

Page 11: SOFT-TRONIK, a.s

Optimization• Use definitions to minimize the number of rules

Page 12: SOFT-TRONIK, a.s

Optimization

• Select the Appropriate URL Condition

Page 13: SOFT-TRONIK, a.s

Optimization

• Use Layer Guards– to prevent layers from being evaluated unnecessarily

Page 14: SOFT-TRONIK, a.s

Michal ČervinkaPre-sales [email protected]

SOFT-TRONIK, a.s. OstravaTvorkovských 5709 00 Ostrava - Mariánské Horytel.: +420 597 488 811 fax: +420 596 622 486

PrahaNagano Office and Technology Park,Nagano IIIU nákladového nádraží 10130 00 Praha 3tel: +420 266 109 211 fax: +420 283 840 236

www.soft-tronik.cz