SlideShare a Scribd company logo
Managing API Security
 Liam Lynch
    a   y c
 Chief Security Strategist, eBay
 Founder and Identity Strategist, CSA


Feb 23, 2011
Web services security
                    y
 Large scale public services need scale but also granular
 security as well
 Service fabrics such as Rest are valuable for agile
 development
 Many consumer's of services can’t use SOAP or other forms
 of XML request response
 Whatever the protocol there needs to be protection and
 dynamic service delivery
Service protection
 Early on protection for service was SSL and access tokens
 Typical use case was 3rd party iframe invocation in client
 browsers
 REST was a step up in protection but the typical use case
 was still dangerous
 Full SOAP/XML based services using standards (XML
 encryption and SAML) are better but elude the typical use
 case
 Until…
Service abstraction
 Service abstraction allows for denial of service protection
 Abstraction allows older services to be upgraded without
 rewriting code
 Abstraction allows for integrated service delivery
 Abstraction allows for upgrading security and service
 standards
 Abstraction allows for increased security by coordinating
 with…
 with
Service orchestration
 Orchestration provides a capability to bring in service
 delivery components just in time
 Security level orchestration leverages abstraction to enable
 evaluation at run time
 The typical use case could be easily enabled by SAML
 browser tokens and orchestration of identity provider
 assertions
 Policies for access can be orchestrated from a variety of
 sources ddepending on client access and other f t
                di        li t         d th factors such
                                                       h
 as service authorization
Summary
      y
 Service protection has a history of proprietary and
 troublesome interoperability issues
 Service abstraction enables better service security by
 introducing a standards based layer in front of service
 platforms
 Service orchestration enables better security by leveraging
 service abstraction and injecting standards based security
 and policy evaluation
Managing API Security
Common Patterns and Case Studies

 K. Scott Morrison
  CTO and Chief Architect, Layer 7
                         , y

Feb 23, 2011
LargeCorporation.com Has A Problem…
   g    p
                                                 The API         Internal
                                    Firewall-2                    Hosts




                       Firewall-1




              The                                                             Internal
            Internet                                                        Data Center



  Partner
                                                         DMZ




                                                 How can LargeCorp Securely
                                                 publish and manage their new
                                                             API?
Cloud-based Security & Management Is Too Remote
                   y       g
                                                            The API     Internal
                                               Firewall-2                Hosts




                                  Firewall-1
   Cloud Security
      Offering




                                                                                     Internal
                The last 1000 miles…
                                                                                   Data Center




                                                                  DMZ




                                   Hackers
                                   H k
Layer 7: The Enterprise Solution For Service Protection
  y               p
    Keep Security and                        The API
    Mgmt. Close to the
           API




                                                 Operator



                                                                          Internal
                                                                        Data Center



  Partner
                                                      DMZ


                                 Military-grade security for REST and SOAP
                                APIs/Services
                                 Complete visibility into use patterns
                                                    y
                                 Integration into existing infrastructure
                                 Identity & Access Mgmt, Portals, Operations,
                                billings, etc
Case Study: Publishing Web-based APIs
         y           g
 Problem: A leading European car portal wanted to securely expose auto and
  ecommerce information to third party developers
 S l ti L
  Solution: Layer 7 authorizes/authenticates thi d party d
                      th i    / th ti t third         t developers attaching t
                                                            l       tt hi to
  ecommerce APIs directly or via a Web portal; throttles backend traffic to maintain
  Quality of Service targets




 Results: increased revenue by monetizing their APIs; increased traffic, exposure and
  brand through third-party Web sites, applications and services based on automobile-
  focused Web service APIs
But Now LargeCorporation.com Has A New Problem…
           g    p
                                                           Internal
                              Firewall-2                    Hosts




                 Firewall-1
                                           Lots of
                                            APIs
   Lots of
 Developers
                                                                        Internal
                                                                      Data Center




                                                     DMZ




                                              How can L
                                              H       LargeCorp scale API
                                                           C       l
                                                    management?
The Enterprise Solution For Service Abstraction
         p
     Management of APIs                                             Internal
     the way applications                                            Hosts
         are managed




   Lots of                                                          Provider
 Developers                                                           View
                                                                                 Internal
                                                                               Data Center




                            Developer                       DMZ
                              View
                              Vi

                                           Full policy life-cycle management
                                           Policy versioning, roll-back, audit
                                           Policy migration (dev-test-prod)
                                           Clear separation of duties
                                            Cl             ti   f d ti
                                           Role-based Access Control (RBAC)
                                           APIs for integration with existing
                                            infrastructure and tools
Case Study: Publishing Information Service APIs
         y           g
 Problem: A leading global publisher needed to allow customers and partners to use
  Google Apps to access multiple, existing information services
 Solution: CloudControl authorizes users and applies rate limiting; converts REST
  queries to SOAP, and provides API aggregation & orchestration




                                               “   Layer 7 offered us the closest fit to our
                                                   business requirements in a single             “
                                                   product. No other vendor was even
                                                      d t N th          d
                                                   close.
                                                   SOA Architect, World’s leading publisher of
                                                   science and health information




 Results: implemented business logic in policy (not code), decreasing maintenance
  costs; customers and partners can now obtain richer results to their queries from
        ;                p                                             q
  their platform of choice, simplifying and speeding information gathering
Finally, How Will LargeCorporation.com Automate?
      y              g    p




                                    Virtualization
                                    Infrastructure

   High
  Usage
                                                                 Internal
 Volumes
                                                               Data Center




                                              DMZ




                                       How can LargeCorp react to
                                        rapid changes in scale?
The Enterprise Solution For Service Orchestration
         p
                                                                Virtualization
       Secure and automated                                         Farm
         co-ordination of all
     infrastructure to maintain       Virtualization
               SLAs                        API


                                                       Switches, Load
                                                       Balancers, etc


   High                                                                 Audit DB
  Usage
                                                                                   Internal
 Volumes
                                                                                 Data Center




                                                          DMZ



                                     Orchestration using GUI tools
                                     Fully integrated into security context
                                     Parallelized access
                                     Connectors to HTTP, TCP, SSH, FTP,
                                      JMS, SNMP, SMTP, MQSeries, etc
Case Study: IaaS & PaaS API Security
         y                         y
 Problem: A leading cloud Iaas and PaaS provider needed to allow customers to self-
  provision and self-manage private cloud resources without compromising the cloud
  p
  provider’s virtualized infrastructure
 Solution: Layer 7 provides integration with and API management for this provider’s
  management and billing systems, EMC storage, and VMware vCloud Director;
  provides security/ threat protection, and ensures SLA/ QoS levels are met




 Results: with Layer 7 in place, the provider’s customers can create and manage their
  own private cloud as if it were a true extension of their enterprise
For further information:




               K. Scott Morrison
               Chief Technology Officer & Chief Architect
               Layer 7 Technologies
               1100 Melville St, Suite 405
               Vancouver, B.C. V6E 4A6
               Canada
               (800) 681-9377

               smorrison@layer7tech.com
               smorrison@layer7tech com
               http://www.layer7tech.com

February 23, 2011

More Related Content

PDF
Cloud Tools for Connected Communities
PDF
Having the Cloud Conversation: Why the Business Architect Should Care
PDF
Enhancing and Operating Video Collaboration with your Network
PDF
Peter Coffee at share2010seattle
PDF
Building and Managing Cloud Applications and Infrastructure
PPTX
API Management for Enterprise Mobile Access a How-to Guide
PPTX
Concepts integrationandbiztalksoa andbpm
PPTX
Ensuring Privacy & Transparency within Hybrid Clouds
Cloud Tools for Connected Communities
Having the Cloud Conversation: Why the Business Architect Should Care
Enhancing and Operating Video Collaboration with your Network
Peter Coffee at share2010seattle
Building and Managing Cloud Applications and Infrastructure
API Management for Enterprise Mobile Access a How-to Guide
Concepts integrationandbiztalksoa andbpm
Ensuring Privacy & Transparency within Hybrid Clouds

What's hot (18)

PDF
Magpie Smart Grid Software Engineering Offering
PDF
Layer 7: The Importance of Standards for Enterprise SOA and Cloud Security
PPT
Session Delivery Networks for the Enterprise
PDF
ClickPoint Software buy vs. build
PDF
Beyond SPML: Access Provisioning in a Services World
PPTX
Timelytrendsin appdelivery
PPTX
Check Point75 Makes3 D Security A Reality Q22011
PDF
Nuno Godinho
PDF
Corporate overview 1.2
PDF
Brochure of Luxoft telecom solutions by Luxoft software development
PDF
Comunicaciones Unificadas, Colaboración y Movilidad como Aplicaciones de un C...
PDF
Over the Air 2011 Security Workshop
PDF
HTML5 Mobile Application Framework
PDF
360is Capabilities
PDF
EDI WS API ECGridOS Web Services
PDF
Dharmes Mistry Tony De Bree S O A Business Persp V1b
PDF
Datacenter
PDF
Deadly Sins Bcs Elite
Magpie Smart Grid Software Engineering Offering
Layer 7: The Importance of Standards for Enterprise SOA and Cloud Security
Session Delivery Networks for the Enterprise
ClickPoint Software buy vs. build
Beyond SPML: Access Provisioning in a Services World
Timelytrendsin appdelivery
Check Point75 Makes3 D Security A Reality Q22011
Nuno Godinho
Corporate overview 1.2
Brochure of Luxoft telecom solutions by Luxoft software development
Comunicaciones Unificadas, Colaboración y Movilidad como Aplicaciones de un C...
Over the Air 2011 Security Workshop
HTML5 Mobile Application Framework
360is Capabilities
EDI WS API ECGridOS Web Services
Dharmes Mistry Tony De Bree S O A Business Persp V1b
Datacenter
Deadly Sins Bcs Elite
Ad

Viewers also liked (6)

KEY
Environment unit presentation
PPT
Ibm redguide api economy
PDF
OWASP Enterprise Security API
PDF
Open API at Transavia
PDF
StrongLoop Node.js API Security & Customization
PDF
Open Bank Project at APIDays Open Banking and Fintech APIs 2015
Environment unit presentation
Ibm redguide api economy
OWASP Enterprise Security API
Open API at Transavia
StrongLoop Node.js API Security & Customization
Open Bank Project at APIDays Open Banking and Fintech APIs 2015
Ad

Similar to Managing API Security in SaaS and Cloud (20)

PPTX
Beyond MDM: 5 Things You Must do to Secure Mobile Devices in the Enterprise
PPTX
Cross Platform Mobile Apps with APIs from Qcon San Francisco
PDF
Smart Clouds for Smart Companies
PDF
Governance 2.0: A New Look at SOA Governance in The Age of Cloud and Mobile
PDF
The Enterprise Cloud: Immediate. Urgent. Inevitable.
PDF
VMware Zimbra vs. Novell Groupwise
PPTX
Enable Oauth2.0 with Sentinet API Management (Massimo Crippa @ BTUG Event)
PDF
IBM SmartCloudEnterprise use of IBM Rational Solutions
PDF
Managing a public cloud
PDF
Pulse 2013 Mobile Build and Connect presentation
PDF
Moving Beyond Migration: Reinventing Process in the Cloud
PPTX
How to Build a Successful API Program: Best Practices For the Carrier
PDF
Cloud Computing - Jan 2011 - Chandna
PDF
F5 Networks: architecture and risk management
PDF
The Cloud according to VMware
PDF
apidays London 2023 - Advanced AI-powered API Security, Ricky Moorhouse (IBM)...
PPTX
F5 Value For Virtualization
PDF
Peter Coffee CIO Forum 20100406
PPTX
F5 Application Delivery Optimization
PDF
Making of a Successful Cloud Business
Beyond MDM: 5 Things You Must do to Secure Mobile Devices in the Enterprise
Cross Platform Mobile Apps with APIs from Qcon San Francisco
Smart Clouds for Smart Companies
Governance 2.0: A New Look at SOA Governance in The Age of Cloud and Mobile
The Enterprise Cloud: Immediate. Urgent. Inevitable.
VMware Zimbra vs. Novell Groupwise
Enable Oauth2.0 with Sentinet API Management (Massimo Crippa @ BTUG Event)
IBM SmartCloudEnterprise use of IBM Rational Solutions
Managing a public cloud
Pulse 2013 Mobile Build and Connect presentation
Moving Beyond Migration: Reinventing Process in the Cloud
How to Build a Successful API Program: Best Practices For the Carrier
Cloud Computing - Jan 2011 - Chandna
F5 Networks: architecture and risk management
The Cloud according to VMware
apidays London 2023 - Advanced AI-powered API Security, Ricky Moorhouse (IBM)...
F5 Value For Virtualization
Peter Coffee CIO Forum 20100406
F5 Application Delivery Optimization
Making of a Successful Cloud Business

More from CA API Management (20)

PDF
Api architectures for the modern enterprise
PDF
Mastering Digital Channels with APIs
PDF
Takeaways from API Security Breaches Webinar
PDF
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
PDF
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
PDF
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
PPTX
API Monetization: Unlock the Value of Your Data
PDF
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
PDF
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
PDF
Enabling the Multi-Device Universe
PDF
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
PDF
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
PPTX
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
PDF
Adapting to Digital Change: Use APIs to Delight Customers & Win
PPTX
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
PDF
5 steps end to end security consumer apps
PPTX
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
PDF
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
PPTX
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
PDF
Using APIs to Create an Omni-Channel Retail Experience
Api architectures for the modern enterprise
Mastering Digital Channels with APIs
Takeaways from API Security Breaches Webinar
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API Monetization: Unlock the Value of Your Data
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Enabling the Multi-Device Universe
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
Adapting to Digital Change: Use APIs to Delight Customers & Win
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
5 steps end to end security consumer apps
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
Using APIs to Create an Omni-Channel Retail Experience

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
cuic standard and advanced reporting.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Spectroscopy.pptx food analysis technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Machine Learning_overview_presentation.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Encapsulation theory and applications.pdf
PPT
Teaching material agriculture food technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Programs and apps: productivity, graphics, security and other tools
Big Data Technologies - Introduction.pptx
sap open course for s4hana steps from ECC to s4
cuic standard and advanced reporting.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectroscopy.pptx food analysis technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Machine Learning_overview_presentation.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
A comparative analysis of optical character recognition models for extracting...
Machine learning based COVID-19 study performance prediction
Chapter 3 Spatial Domain Image Processing.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Encapsulation theory and applications.pdf
Teaching material agriculture food technology
Unlocking AI with Model Context Protocol (MCP)
Spectral efficient network and resource selection model in 5G networks
Empathic Computing: Creating Shared Understanding
Programs and apps: productivity, graphics, security and other tools

Managing API Security in SaaS and Cloud

  • 1. Managing API Security  Liam Lynch a y c Chief Security Strategist, eBay Founder and Identity Strategist, CSA Feb 23, 2011
  • 2. Web services security y  Large scale public services need scale but also granular security as well  Service fabrics such as Rest are valuable for agile development  Many consumer's of services can’t use SOAP or other forms of XML request response  Whatever the protocol there needs to be protection and dynamic service delivery
  • 3. Service protection  Early on protection for service was SSL and access tokens  Typical use case was 3rd party iframe invocation in client browsers  REST was a step up in protection but the typical use case was still dangerous  Full SOAP/XML based services using standards (XML encryption and SAML) are better but elude the typical use case  Until…
  • 4. Service abstraction  Service abstraction allows for denial of service protection  Abstraction allows older services to be upgraded without rewriting code  Abstraction allows for integrated service delivery  Abstraction allows for upgrading security and service standards  Abstraction allows for increased security by coordinating with… with
  • 5. Service orchestration  Orchestration provides a capability to bring in service delivery components just in time  Security level orchestration leverages abstraction to enable evaluation at run time  The typical use case could be easily enabled by SAML browser tokens and orchestration of identity provider assertions  Policies for access can be orchestrated from a variety of sources ddepending on client access and other f t di li t d th factors such h as service authorization
  • 6. Summary y  Service protection has a history of proprietary and troublesome interoperability issues  Service abstraction enables better service security by introducing a standards based layer in front of service platforms  Service orchestration enables better security by leveraging service abstraction and injecting standards based security and policy evaluation
  • 7. Managing API Security Common Patterns and Case Studies  K. Scott Morrison CTO and Chief Architect, Layer 7 , y Feb 23, 2011
  • 8. LargeCorporation.com Has A Problem… g p The API Internal Firewall-2 Hosts Firewall-1 The Internal Internet Data Center Partner DMZ How can LargeCorp Securely publish and manage their new API?
  • 9. Cloud-based Security & Management Is Too Remote y g The API Internal Firewall-2 Hosts Firewall-1 Cloud Security Offering Internal The last 1000 miles… Data Center DMZ Hackers H k
  • 10. Layer 7: The Enterprise Solution For Service Protection y p Keep Security and The API Mgmt. Close to the API Operator Internal Data Center Partner DMZ  Military-grade security for REST and SOAP APIs/Services  Complete visibility into use patterns y  Integration into existing infrastructure  Identity & Access Mgmt, Portals, Operations, billings, etc
  • 11. Case Study: Publishing Web-based APIs y g  Problem: A leading European car portal wanted to securely expose auto and ecommerce information to third party developers  S l ti L Solution: Layer 7 authorizes/authenticates thi d party d th i / th ti t third t developers attaching t l tt hi to ecommerce APIs directly or via a Web portal; throttles backend traffic to maintain Quality of Service targets  Results: increased revenue by monetizing their APIs; increased traffic, exposure and brand through third-party Web sites, applications and services based on automobile- focused Web service APIs
  • 12. But Now LargeCorporation.com Has A New Problem… g p Internal Firewall-2 Hosts Firewall-1 Lots of APIs Lots of Developers Internal Data Center DMZ How can L H LargeCorp scale API C l management?
  • 13. The Enterprise Solution For Service Abstraction p Management of APIs Internal the way applications Hosts are managed Lots of Provider Developers View Internal Data Center Developer DMZ View Vi  Full policy life-cycle management  Policy versioning, roll-back, audit  Policy migration (dev-test-prod)  Clear separation of duties Cl ti f d ti  Role-based Access Control (RBAC)  APIs for integration with existing infrastructure and tools
  • 14. Case Study: Publishing Information Service APIs y g  Problem: A leading global publisher needed to allow customers and partners to use Google Apps to access multiple, existing information services  Solution: CloudControl authorizes users and applies rate limiting; converts REST queries to SOAP, and provides API aggregation & orchestration “ Layer 7 offered us the closest fit to our business requirements in a single “ product. No other vendor was even d t N th d close. SOA Architect, World’s leading publisher of science and health information  Results: implemented business logic in policy (not code), decreasing maintenance costs; customers and partners can now obtain richer results to their queries from ; p q their platform of choice, simplifying and speeding information gathering
  • 15. Finally, How Will LargeCorporation.com Automate? y g p Virtualization Infrastructure High Usage Internal Volumes Data Center DMZ How can LargeCorp react to rapid changes in scale?
  • 16. The Enterprise Solution For Service Orchestration p Virtualization Secure and automated Farm co-ordination of all infrastructure to maintain Virtualization SLAs API Switches, Load Balancers, etc High Audit DB Usage Internal Volumes Data Center DMZ  Orchestration using GUI tools  Fully integrated into security context  Parallelized access  Connectors to HTTP, TCP, SSH, FTP, JMS, SNMP, SMTP, MQSeries, etc
  • 17. Case Study: IaaS & PaaS API Security y y  Problem: A leading cloud Iaas and PaaS provider needed to allow customers to self- provision and self-manage private cloud resources without compromising the cloud p provider’s virtualized infrastructure  Solution: Layer 7 provides integration with and API management for this provider’s management and billing systems, EMC storage, and VMware vCloud Director; provides security/ threat protection, and ensures SLA/ QoS levels are met  Results: with Layer 7 in place, the provider’s customers can create and manage their own private cloud as if it were a true extension of their enterprise
  • 18. For further information: K. Scott Morrison Chief Technology Officer & Chief Architect Layer 7 Technologies 1100 Melville St, Suite 405 Vancouver, B.C. V6E 4A6 Canada (800) 681-9377 smorrison@layer7tech.com smorrison@layer7tech com http://www.layer7tech.com February 23, 2011