+ All Categories
Home > Documents > Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages...

Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages...

Date post: 30-May-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
21
Zabezpečení platformy SOA Corinex Group Michal Opatřil
Transcript
Page 1: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

Zabezpečení platformy SOA

Corinex GroupMichal Opatřil

Page 2: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

— Současný přístup k SOA bezpečnosti

— Požadavky zákazníků

— CA SOA Security Manager− Architektura− Klíčové vlastnosti

— Proč CA SOA Security Manager

Agenda

CA SOA Security Manager Copyright © 2009 CA2

Page 3: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

Highly critical32%

Not critical7%

Somewhat critical

61%

Integrace bezpečnostního řešení SOAs IAM je kritická

CA SOA Security Manager Copyright © 2009 CA3 Sourc: Global report on SOA/Web services security initiatives, GMG Insights, Sept. 2008

The vast majority of organizations believe integrating SOA-based/Web services security solutions with IAM is critical.

Page 4: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

— Aplikace poskytující webové služby si řeší autentizaci sama

— Organizaci ani nezajímá, že má webové služby

— Pro řadu organizací je řešením SSL (to není řešení)

4CA SOA Security Manager Copyright © 2009 CA

Tradiční přístup k zabezpečení SOA

Page 5: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

— Zabezpečit centrální, jednotnou autentizaci webových služeb

— Zabezpečit centrální, jednotnou autorizaci webových služeb

— Autentizace vůči jedné, častěji více aplikacím poskytujícím data

— Zabezpečení různorodých aplikací

— Nezávislost na platformě (.NET, JAVA, Microsoft, Linux/Unix)

— Podpora webových serverů IIS, Apache

— Podpora aplikačních serverů WebSphere, Weblogic, Jboss

— Výkonné a škálovatelné řešení (i miliony identit!)

5CA SOA Security Manager Copyright © 2009 CA

Požadavky zákazníků

Page 6: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

Zabezepčení webu a webových služebRozdíly a shody

CA SOA Security Manager Copyright © 2009 CA6 6 CA SOA Security Manager Copyright © 2007 CA

Webové aplikace: Uživatel, přístup via web browser, přímá interakce s aplikací

Webové služby: Služba/aplikace, velmi často běží v uživatelově kontextu, interakce s webovou službou

HTML/HTTP

XML/HTTP, FTP, JMS, MQ

SECURITY POLICYAuthentication –Username/Password, X509 cert, OTP…Authorization – Action on URL & Roles, Group or Entitlements

WAM World

SECURITY POLICYAuthentication –WS-Security Tokens (SAML, X509, uname), XML-DSig, XML-EncAuthorization – Action on URI, XML Content, WS operations, Role, Group or Entitlements

SOA World

Application

XML Gateways

Web Services

Web Service Consumer

ZákaznkInternet

Internet

Web Server

Agent

Gateways Agent

Page 7: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

CA SOA Security Manager

Page 8: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

> Podpora splnění požadavků na zabezepčení, soulad s předpisy pro webové transakce

> Redukce nákladů díky znovu použití kódu, automatizaci a centrální správě> Snížení rizik prostřednictvím konzistentních přístuových politik> Zjednodušení přístupu pro uživatele

Jak zabezpečit webový business

CA SOA Security Manager Copyright © 2009 CA8

Page 9: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

CA SOA Security Manager

CA SOA Security Manager Copyright © 2009 CA9

Gateway

AGENT

AGENTGateway

Page 10: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

— Centrální Policy Server − Jedno místo pro řízení přístupů, politik a auditu

— SOA Security Gateway − Proxy-based nasazení & XML anti-threat služby

• Perimeter-based AAA (autentizace, autorizace, accounting)• Denial of Service, SQL injection, XML schema validation• Routing, SLA monitoring

— SOA Agent for web service containers − Bezpečnost poslední míle – zabezpečení v místě webových služeb− Rošiřuje možnosti AAA k webovým služebám běžících jako J2EE kontejnery (IBM

WebSphere, Oracle WebLogic and RedHat JBoss)− Podpora web serverů IIS, IHS, Apache, SunOne

— SOA Security Manager SDK for custom SOA Agents

CA SOA Security ManagerKlíčové komponenty

CA SOA Security Manager Copyright © 2009 CA10

Page 11: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

CA SOA Security Manager Referenční architektura

CA SOA Security Manager Copyright © 2009 CA11

11

AGENT

WEB SERVICEREQUESTER

CUSTOMER

PARTNER

PDA

APPLICATION

PORTAL

FIREWALL FIREWALL

1

CA SOA SECURITY GATEWAY

1

WEB SERVICES

2 SOA AGENT

J2EE

SOA AGENT

ESB

SOA AGENT

.NET

SOA AGENT

MAINFRAME

SECURITYADMINISTRATOR

REPORTING/AUDITING

POLICYSTORE

KEYSTORE

USERSTORE

3POLICY SERVER

Portal calling a backend Web Service

Securing internal Web Service called as part of a business process

Central Policy Server securing both Web Service traffic and Web Site traffic

External Web Service requests

XML Threat prevention,AAA, Routing and Protocol /message transformation

Page 12: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

— SOA Security Manager− Gateway má SOA agenta embedded

Referenční architektura

CA SOA Security Manager Copyright © 2009 CA12

Internal Traffic Agent

Edge Gateways

Service Virtualization Identity based security Injects attributes into

messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS)

Internal Gateways

Protocol Mediation(HTTP to JMS, FTP, etc)

XML Processing Offload Transformation (XSLT, etc) SLA monitoring Attribute-based

traffic management

Endpoint Agents

Identity based Last-mile security Dynamic Fine-grained authorization at the content and web service operation

GatewayGateway

Page 13: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

— Autentizace na základě obsahu− WS-Security – Username, X509, SAML (XML Encryption/Signing)− XML Document Credentials Collector (DCC)− XML Digital Signature− SAML Session Ticket

— Model dynamické autorizace− Autorizace na základě XML proměných vyhodnocovaných dle politiky

— XML Threat prevention, routing, transformation, SLA monitoring

— Session synchronizace− Single sign-on přes více webových služeb

— Credential mapping− WS-Security header generation− SAML Session ticket generation

CA SOA Security ManagerKlíčové vlastnosti

CA SOA Security Manager Copyright © 2009 CA13

Page 14: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

SOA/Web Service GUI

CA SOA Security Manager Copyright © 2009 CA14

14

> Podpora WSDL pro vytváření bezpečnostních politik

> Jedno UI ke správě bezpečnosti webu a webových služeb

> Postaveno na CA SiteMinder WAM UI

> Využívá a povyšuje SiteMinder WAM Administrative Model

Page 15: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

CA SOA Security ManagerGateway Policy

CA SOA Security Manager Copyright © 2009 CA15

Identity based Authentication and

Authorization

XML threat prevention

policies

Page 16: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

CA SOA Security ManagerUse Case - Portál přistupuje k Back-end webovým službám SSO

16

CA SOA Security Manager Copyright © 2009 CA

Customer Portal

Agent PEP .NET/J2EE

SOA Agent

SOA Agent

Internal Traffic

Policy Server

POLICY STORE

USER STORE

KEY STORE

Administrator

Reporting/ Auditing

Mainframe

SOA Agent

> Single-Sign-on procházející portálem a současně použitá i pro webové služby volané portálem

> Centrální policy server pro WAM I webové služby

> Centrální audit a reporting

Page 17: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

CA SOA Security ManagerUse Case – Zabezpečení webových služeb od aplikace až ke zdroji

17

CA SOA Security Manager Copyright © 2009 CA

ApplicationPEP .NET/J2EE

SOA Agent

SOA Agent

Internal Traffic

Policy Server

POLICY STORE

USER STORE

KEY STORE

Administrator

Reporting/ Auditing

SOA Security Gateway

Mainframe

SOA Agent

> Bezpečnost je vynucována na každé úrovni

> SSO je poskytováno pro webové služby

> Centrální bezpečnostní policy management

> Centrální audit a reporting

Page 18: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

CA SOA Security ManagerUse Case – XML Threat Prevention

18

CA SOA Security Manager Copyright © 2009 CA

Application SOA Security Gateway

> XML Threat prevention

> XML Schema validace

> Prevence DoS

> Prevence SQL a XPath injections

> Kontrola velikosti zprávy

> Kontrola atributů zrpávy HTTP hlavičky

> Ochrana vůči replay útokům

> Validace obsahu XML před validací schématu

> Odstranění příloh

> Kontrola IP adres klienta

Page 19: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

CA SOA Security ManagerUse Case – Routing a protokol transformace

19

CA SOA Security Manager Copyright © 2009 CA

Application SOA Security Gateway

> Možnosti XML Gateway

> Překlad protokolů HTTP JMS

> XSLT transformace

> Message routing na základě obsahu

> Ovlivnění rychlosti odpvědí

> SLA Monitoring

SOA Security Gateway

SOA Agent

Internal Traffic

Mainframe

SOA Agent

Internal Gateway

External Gateway

Page 20: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

— Centrální autentizace a autorizace webových služeb

— Integrované řešení s přístupem k webu (SiteMinder)

— Zabezpečení celé cesty od požadavku k poskytovateli

— Autentizace vůči více zdrojům a různým aplikacím

— Nezávislost na platformě (.NET, JAVA, Microsoft, Linux/Unix)

— Podpora webových serverů IIS, Apache

— Podpora aplikačních serverů WebSphere, Weblogic, Jboss

— Výkonné a škálovatelné řešení (i miliony identit!)

20CA SOA Security Manager Copyright © 2009 CA

CA SOA Security Managerřízení bezpečnosti SOA

Page 21: Zabezpečení platformy SOA - CA FORUM · Identity based security Injects attributes into messages Throttling, rate-limiting XML Threat Scanning Block XML DoS (XDOS) Internal Gateways

Otázky


Recommended