330 likes | 1.13k Views
Ing. Ondřej Ševeček | GOPAS a.s. | MCM: Directory Services | MVP: Enterprise Security | Certified Ethical Hacker | ondrej@sevecek.com | www.sevecek.com |. Web Application Proxy vs. TMG. Web Application Proxy. Threat Management Gateway vs. WAP. Threat Management Gateway.
E N D
Ing. Ondřej Ševeček | GOPAS a.s. | MCM: Directory Services | MVP: Enterprise Security | Certified Ethical Hacker | ondrej@sevecek.com | www.sevecek.com | Web Application Proxyvs. TMG
Web Application Proxy Threat Management Gateway vs. WAP
Threat Management Gateway • Forward HTTP/S proxy • Kerberos SSO authentication • user/group based rules and logging • HTTPS inspection • Reverse HTTP/S proxy • TLS/SSL endpoint • HTTPS inspection • Basic, Forms, TLS certificate, AD FS authentication • Kerberos constrained delegation • Stateful firewall • IP/ICMP/TCP/UDP/GRE/AH/ESP/FTP
Web Application Proxy • Forward HTTP/S proxy • Kerberos SSO authentication • user/group based rules and logging • HTTPS inspection • Reverse HTTP/S proxy • TLS/SSL endpoint • HTTPS inspection • Basic, Forms, TLS certificate, AD FS authentication • Kerberos constrained delegation • Stateful firewall • IP/ICMP/TCP/UDP/GRE/AH/ESP/FTP
TMG forward proxy HTTP/S Server DC HTTP/S Client NAT HTTP/S Client HTTP/S Client HTTP/S Client TMG Proxy
TMG/WAP reverse proxy Browser HTTP/S Client DC CRM GUI HTTP/S Client Web NAT TLS Cert SharePoint TLS Cert Exchange OWA TLS Cert TLS Cert TMG
Perimeter authentication+ auth. forwarding Browser HTTP/S Client DC CRM GUI HTTP/S Client Web NAT SharePoint Exchange OWA TMG
TLS client certificate authentication • TLS session establishes first • Without client certificate no HTTP inside • No password guessing • Certificates mappedto user accounts
Web Application Proxy Remote Access compared
Network Access Technologies • VPN • SMB/SQL/LDAP/DCOM sensitive to RTT • Remote Desktop • no clipboard, no file proliferation • limited malware surface • 802.1x • WiFi or Ethernet • no encryption, authorization only • DirectAccess • GPO managed IPSec tunnel over IPv6 • Web Application Proxy • HTTPS reverse proxy for web applications
VPN Scenario VPN Client SQL DC FS NAT SharePoint RDP VPN Gateway RADIUS
DA Scenario DAClient SQL DC FS NAT SharePoint RDP DA Server RADIUS
RDP Scenario RDPClient SQL DC FS Wks NAT Wks SharePoint Wks RDP RDP Gateway RADIUS
802.1x WiFi Scenario SQL DC FS SharePoint WiFi AP RDP WiFiClient RADIUS
802.1x Ethernet Scenario SQL DC FS SharePoint Wks Switch RDP Wks RADIUS Printer
WAP Scenario Web Browser or GUI client Lync Web SharePoint NAT Exchange Web Application Proxy AD FS AD FS Proxy DC
Web Application Proxy Web Application Proxy
Names and certificates NAT Web Browser or GUI client http://intranet SharePoint Web Application Proxy https://intranet.gopas.cz https://adfs.gopas.cz AD FS Proxy AD FS DC https://adfs.gopas.cz
Service accounts NAT Web Browser or GUI client sp-intranet-web SharePoint Web Application Proxy Network Service AD FS Proxy AD FS Network Service DC svc-adfs
Windows authenticationwith passwords - overview NAT Web Browser or GUI client SharePoint Kerberos Exchange Web Application Proxy Cookie Forms AD FS Proxy AD FS DC BasicPOST
Windows authenticationwith passwords - #1 NAT Web Browser or GUI client SharePoint Exchange Web Application Proxy Redirect 307 AD FS Proxy AD FS DC
Windows authenticationwith passwords - #2 NAT Web Browser or GUI client SharePoint Exchange Web Application Proxy Forms AD FS Proxy AD FS DC BasicPOST
Windows authenticationwith passwords - #3 NAT Web Browser or GUI client SharePoint Exchange Web Application Proxy Claims Redirect 302 AD FS Proxy AD FS Claims DC
Windows authenticationwith passwords - #4 NAT Web Browser or GUI client SharePoint Kerberos Exchange Web Application Proxy Claims Cookie AD FS Proxy AD FS DC
Windows authenticationwith passwords - #5 NAT Web Browser or GUI client SharePoint 200 OK Exchange 200 OK Web Application Proxy Cookie Cookie AD FS Proxy AD FS DC
Windows authenticationwith TLS client certificate NAT Web Browser or GUI client SharePoint Kerberos Exchange Web Application Proxy Cookie TLS Client Certificate AD FS Proxy TCP 49443 AD FS DC TLS Client Certificate TCP 49443
Claims authentication NAT Web Browser or GUI client SharePoint Claims Exchange Cookie Web Application Proxy Cookie Claims Forms AD FS Proxy AD FS DC BasicPOST TLS Client Certificate
Web Application Proxy Long journey?
Long journey yet? • Basic only with pass-through • deprecated since AD FS 2.0 • no Basic fallback (GUI clients) • No selection intranet/extranet • No persistent cookies • always the web page regardless of client (GUI) • AD FS native support since Exchange 2013 SP1 • AD FS native support since SharePoint 2010 • no WebDAV support • No inspection