SlideShare a Scribd company logo
API Security and Management
Best Practices
K Scott Morrison
CTO & Chief Architect


Feb 26, 2012
Researchers have discovered
that the national divorce rate
has been falling since 2006…
2007: 3.6 divorces per 1000 people
     2008: 3.5 divorces per 1000 people
     2009: 3.4 divorces per 1000 people



So, does this mean people are getting better at relationships?




                                     Source: Slate http://slate.me/wGf9et
No.
It’s because of the recession.
APIs are like a
relationship
They require
     ^
maintenance.
 very high
   high
This talk is about how to
   have a successful
API relationship.
Piece of Advice #1
Best Practice #1




       It takes two to tango.
The Web wasn’t a
relationship
Successful
relationships
  are built on
    trust and
      equality
Equal, but different
BP #2




          Understand and
        respect the cultural
            differences.
Client   Server
Inside   Outside
Us   Them
Contractor   Regular
Partner
Contractor   Regular
Partner
No Affiliation   Regular
The New Identity Management




     API Users                         API Developers
                 External   Internal
APIs change composition
of internal teams
        Product                             API
                             CFO
        Manager                           Developer
                  Business         Security
                  Manager          Officer
BP #3




         Memorize this
        simple equation.
API Development !=
 Web Development
Beware of habits
BP #4




        Take security away
         from developers.
Separation of
Concerns
                                   API
                                   Server




                                      API
                                     Expert
                 API
                Proxy
                        Security
                         Expert
BP #5




        Trust, but verify.
SQL Injection (courtesy
XKCD)
             Exploits of a Mom




                                 Source: https://xkcd.com/327/
API Security and Management Best Practices
BP #6




        SSL everywhere.
It’s Cheap
BP #7




        It’s still all about
         access control.
But think hard
about tokens
BP #8




        Don’t roll your own.
Security is hard
to get right
BP #9




              Manage
        misconfiguration risk
          with appliances.
Protect the
Servers                                     API
                                           Client




              Firewall




                                   API
                                  Proxy




                                          DMZ

      API
     Server              Secure
                          Zone    Enterprise
                                   Network
BP #10




    Engage the developers.
The New Governance
                    Old            New
Documentation       WSDL           Wiki/Blog
Discovery           Reg/Rep        Search
Approval            G10 Platform   Email
Enforcement         Gateway        Gateway
User Provisioning   IAM            Portal
Community           What’s that?   Forum
The Layer 7 API
Developer Portal
                                     API
                                    Client




                   Firewall



                                                iPhone
            API
                                               Developer
           Proxy



   API                                 API
  Server                              Portal




                              Enterprise
                               Network
To Summarize:
  The game has changed
    Clients need attention

  The security problems are the same
    But the names have changed

  Don’t just build APIs
    Build secure and managed APIs
Don’t Miss @RSA Conference
2012
  ASEC-402: Hacking’s Gilded Age: How APIs Will
      Increase IT Risk
      K. Scott Morrison
      Friday, March 02 10:10 a.m.
      Room 302


   STAR-402: Enterprise Access Control Patterns for
    REST and Web API
      Francois Lascelles
      Friday, March 02 10:10 a.m.
      Room 304


                                    Yes, they are at the same time. You
                                    must choose…
Picture Credits
   Antelope Canyon 4 by klsmith– stock.exchg
   Band silhouettes by mr_basmt– stock.exchg
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
                http://www.layer7tech.com

February 2012

More Related Content

What's hot (20)

PPTX
Api security
teodorcotruta
 
ODP
Security components in mule esb
himajareddys
 
ODP
Security in mulesoft
akshay yeluru
 
PPTX
Deep-Dive: API Security in the Digital Age
Apigee | Google Cloud
 
PDF
Guidelines to protect your APIs from threats
Isabelle Mauny
 
PPTX
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
CA API Management
 
PDF
API Security In Cloud Native Era
WSO2
 
PDF
42crunch-API-security-workshop
42Crunch
 
PPTX
API Security & Federation Patterns - Francois Lascelles, Chief Architect, Lay...
CA API Management
 
PPTX
Data-driven Security: Protect APIs from Adaptive Threats
Apigee | Google Cloud
 
PPTX
The Inconvenient Truth About API Security
Distil Networks
 
PDF
Protecting Your APIs Against Attack & Hijack
CA API Management
 
PPTX
apidays LIVE India - 10 steps to secure your API by Pabitra Kumar Sahoo, Qual...
apidays
 
PPTX
Hacking Samsung's Tizen: The OS of Everything - Hack In the Box 2015
Ajin Abraham
 
PDF
SecDevOps for API Security
42Crunch
 
PDF
apidays LIVE London 2021 - API Security challenges and solutions by Wadii Tah...
apidays
 
PPTX
Gateway/APIC security
Shiu-Fun Poon
 
PPTX
Hacking Tizen : The OS of Everything - Nullcon Goa 2015
Ajin Abraham
 
PPTX
Security in microservices architectures
inovia
 
PPTX
DevOps & Apps - Building and Operating Successful Mobile Apps
Apigee | Google Cloud
 
Api security
teodorcotruta
 
Security components in mule esb
himajareddys
 
Security in mulesoft
akshay yeluru
 
Deep-Dive: API Security in the Digital Age
Apigee | Google Cloud
 
Guidelines to protect your APIs from threats
Isabelle Mauny
 
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
CA API Management
 
API Security In Cloud Native Era
WSO2
 
42crunch-API-security-workshop
42Crunch
 
API Security & Federation Patterns - Francois Lascelles, Chief Architect, Lay...
CA API Management
 
Data-driven Security: Protect APIs from Adaptive Threats
Apigee | Google Cloud
 
The Inconvenient Truth About API Security
Distil Networks
 
Protecting Your APIs Against Attack & Hijack
CA API Management
 
apidays LIVE India - 10 steps to secure your API by Pabitra Kumar Sahoo, Qual...
apidays
 
Hacking Samsung's Tizen: The OS of Everything - Hack In the Box 2015
Ajin Abraham
 
SecDevOps for API Security
42Crunch
 
apidays LIVE London 2021 - API Security challenges and solutions by Wadii Tah...
apidays
 
Gateway/APIC security
Shiu-Fun Poon
 
Hacking Tizen : The OS of Everything - Nullcon Goa 2015
Ajin Abraham
 
Security in microservices architectures
inovia
 
DevOps & Apps - Building and Operating Successful Mobile Apps
Apigee | Google Cloud
 

Viewers also liked (20)

PPTX
Deep-Dive: Secure API Management
Apigee | Google Cloud
 
PPTX
Secure Your REST API (The Right Way)
Stormpath
 
PDF
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
CA API Management
 
PDF
Api architectures for the modern enterprise
CA API Management
 
PDF
Best Practices for API Management
WSO2
 
PDF
Architecting &Building Scalable Secure Web API
SHAKIL AKHTAR
 
PDF
Zentral presentation MacAdmins meetup Univ. Utah
Henry Stamerjohann
 
PDF
Secure and Govern Integration between the Enterprise & the Cloud
CA API Management
 
PDF
Incorporating OAuth: How to integrate OAuth into your mobile app
Nordic APIs
 
PPTX
Security Best Practices
Clint Edmonson
 
PDF
Designing & Implementing Hypermedia APIs – Mike Amundsen, Principal API Archi...
CA API Management
 
PDF
Web Summit 2015 - Enterprise stage - Cloud, Open-Source, Security
Diogo Mónica
 
PPTX
Apiworld
Owen Rubel
 
PDF
Towards a Federated Cloud Ecosystem
Clovis Chapman
 
PDF
MTLS in a Microservices World
Diogo Mónica
 
PDF
Reusable APIs
CA API Management
 
PDF
APIs for biz dev 2.0 - Which business model to win in the API Economy?
3scale
 
PPTX
Introducing Swagger
Tony Tam
 
PDF
RESTful Web APIs – Mike Amundsen, Principal API Architect, Layer 7
CA API Management
 
PDF
오픈 API 서비스 A to Z: Daum API를 중심으로 (윤석찬, Daum) :: API Meetup 2014
Channy Yun
 
Deep-Dive: Secure API Management
Apigee | Google Cloud
 
Secure Your REST API (The Right Way)
Stormpath
 
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
CA API Management
 
Api architectures for the modern enterprise
CA API Management
 
Best Practices for API Management
WSO2
 
Architecting &Building Scalable Secure Web API
SHAKIL AKHTAR
 
Zentral presentation MacAdmins meetup Univ. Utah
Henry Stamerjohann
 
Secure and Govern Integration between the Enterprise & the Cloud
CA API Management
 
Incorporating OAuth: How to integrate OAuth into your mobile app
Nordic APIs
 
Security Best Practices
Clint Edmonson
 
Designing & Implementing Hypermedia APIs – Mike Amundsen, Principal API Archi...
CA API Management
 
Web Summit 2015 - Enterprise stage - Cloud, Open-Source, Security
Diogo Mónica
 
Apiworld
Owen Rubel
 
Towards a Federated Cloud Ecosystem
Clovis Chapman
 
MTLS in a Microservices World
Diogo Mónica
 
Reusable APIs
CA API Management
 
APIs for biz dev 2.0 - Which business model to win in the API Economy?
3scale
 
Introducing Swagger
Tony Tam
 
RESTful Web APIs – Mike Amundsen, Principal API Architect, Layer 7
CA API Management
 
오픈 API 서비스 A to Z: Daum API를 중심으로 (윤석찬, Daum) :: API Meetup 2014
Channy Yun
 
Ad

Similar to API Security and Management Best Practices (20)

PPTX
How to Build a Successful API Program: Best Practices For the Carrier
CA API Management
 
PPTX
Beyond MDM: 5 Things You Must do to Secure Mobile Devices in the Enterprise
CA API Management
 
PPTX
Cross Platform Mobile Apps with APIs from Qcon San Francisco
CA API Management
 
PDF
Managing API Security in SaaS and Cloud
CA API Management
 
PDF
Managing API Security in SaaS and Cloud
CA API Management
 
PPTX
apidays LIVE New York 2021 - API Security & AI by Deb Roy, Accenture
apidays
 
PDF
apidays Australia 2023 - API Security Breach Analysis & Empowering Devs to M...
apidays
 
PDF
5 Ways to Get Top Mobile App Developer Talent for Your Open APIs
CA API Management
 
PDF
OWASPAPISecurity
Jie Liau
 
PPTX
ROI for APIs: Using Hackathons to Evaluate Your API Program
CA API Management
 
PDF
2022 APIsecure_Shift Left API Security - The Right Way
APIsecure_ Official
 
PDF
API Testing and Hacking (1).pdf
Vishwas N
 
PDF
API Testing and Hacking.pdf
VishwasN6
 
PDF
API Testing and Hacking.pdf
Vishwas N
 
PPTX
A great api is hard to find
Dan Diephouse
 
PPTX
2022 APIsecure_From Shift Left to Full Circle - A Pragmatic Approach to Catch...
APIsecure_ Official
 
PDF
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays
 
PDF
Melbourne API Management Seminar
CA API Management
 
PDF
Cyberlands Sales Deck
Cyberlands B.V.
 
PPTX
5 Reasons Why APIs Must be Part of Your Mobile Strategy - Scott Morrison, Dis...
CA API Management
 
How to Build a Successful API Program: Best Practices For the Carrier
CA API Management
 
Beyond MDM: 5 Things You Must do to Secure Mobile Devices in the Enterprise
CA API Management
 
Cross Platform Mobile Apps with APIs from Qcon San Francisco
CA API Management
 
Managing API Security in SaaS and Cloud
CA API Management
 
Managing API Security in SaaS and Cloud
CA API Management
 
apidays LIVE New York 2021 - API Security & AI by Deb Roy, Accenture
apidays
 
apidays Australia 2023 - API Security Breach Analysis & Empowering Devs to M...
apidays
 
5 Ways to Get Top Mobile App Developer Talent for Your Open APIs
CA API Management
 
OWASPAPISecurity
Jie Liau
 
ROI for APIs: Using Hackathons to Evaluate Your API Program
CA API Management
 
2022 APIsecure_Shift Left API Security - The Right Way
APIsecure_ Official
 
API Testing and Hacking (1).pdf
Vishwas N
 
API Testing and Hacking.pdf
VishwasN6
 
API Testing and Hacking.pdf
Vishwas N
 
A great api is hard to find
Dan Diephouse
 
2022 APIsecure_From Shift Left to Full Circle - A Pragmatic Approach to Catch...
APIsecure_ Official
 
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays
 
Melbourne API Management Seminar
CA API Management
 
Cyberlands Sales Deck
Cyberlands B.V.
 
5 Reasons Why APIs Must be Part of Your Mobile Strategy - Scott Morrison, Dis...
CA API Management
 
Ad

More from CA API Management (20)

PDF
Mastering Digital Channels with APIs
CA API Management
 
PDF
Takeaways from API Security Breaches Webinar
CA API Management
 
PDF
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
CA API Management
 
PDF
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
CA API Management
 
PPTX
API Monetization: Unlock the Value of Your Data
CA API Management
 
PDF
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
CA API Management
 
PDF
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
CA API Management
 
PDF
Enabling the Multi-Device Universe
CA API Management
 
PDF
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
CA API Management
 
PDF
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
CA API Management
 
PPTX
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
CA API Management
 
PDF
Adapting to Digital Change: Use APIs to Delight Customers & Win
CA API Management
 
PPTX
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
CA API Management
 
PDF
5 steps end to end security consumer apps
CA API Management
 
PDF
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
CA API Management
 
PPTX
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
CA API Management
 
PDF
Using APIs to Create an Omni-Channel Retail Experience
CA API Management
 
PPTX
Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
CA API Management
 
PDF
Clients Matter, Services Don't - Mike Amundsen's talk from QCon New York 2014
CA API Management
 
PPTX
The Connected Car UX Through APIs - Francois Lascelles, VP Solutions Architec...
CA API Management
 
Mastering Digital Channels with APIs
CA API Management
 
Takeaways from API Security Breaches Webinar
CA API Management
 
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
CA API Management
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
CA API Management
 
API Monetization: Unlock the Value of Your Data
CA API Management
 
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
CA API Management
 
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
CA API Management
 
Enabling the Multi-Device Universe
CA API Management
 
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
CA API Management
 
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
CA API Management
 
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
CA API Management
 
Adapting to Digital Change: Use APIs to Delight Customers & Win
CA API Management
 
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
CA API Management
 
5 steps end to end security consumer apps
CA API Management
 
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
CA API Management
 
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
CA API Management
 
Using APIs to Create an Omni-Channel Retail Experience
CA API Management
 
Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
CA API Management
 
Clients Matter, Services Don't - Mike Amundsen's talk from QCon New York 2014
CA API Management
 
The Connected Car UX Through APIs - Francois Lascelles, VP Solutions Architec...
CA API Management
 

Recently uploaded (20)

PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 

API Security and Management Best Practices

Editor's Notes

  • #3: Everyone here needs to choose.Ignore the middle groundAre you fearfulOr are you confident?
  • #5: Everyone here needs to choose.Ignore the middle groundAre you fearfulOr are you confident?
  • #6: Everyone here needs to choose.Ignore the middle groundAre you fearfulOr are you confident?
  • #26: Token protection, SSL, etc.
  • #39: The new enterprise web is about integration
  • #42: The new enterprise web is about integration