apidays London 2023 - Overengineering Weakens your API Security, Dr. David Vazquez Cortizo, APInity

apidays
apidaysapidays
Overengineering weakens
your API security
David Vazquez Cortizo
Managing Director
2
● Two truisms (?)
○ The importance of API security
○ The energy (budget) of your organization is limited for security
● Treat security waste (over engineering and bureaucracy) as a security threat
● Take a natural and energy-efficient approach to security through
○ A simple framework
○ Tooling
○ Mindset
Preamble
Agenda
● A simple framework to address API security
● Governance - Architecture and Development
● Transparency
● API Operations
● Mindset
● Closing
4
A simple framework to address API security
OAUTH2
OAUTH2 scopes
ACL RBAC
TLS1.2
Mutual TLS
TLS1.3
end2end encryption
Fine-grained authorization
5
● Understand and challenge your needs - remove waste
○ Consider getting rid of your IP whitelisting
● What do you do with your API Gateways?
○ Consider your options:
■ SaaS
■ Managed service from your cloud provider
■ APIM vendor
○ Bring together API Gateway & Identity & Access Management solution
○ Separate domains - Security & Operations layer vs Accessibility layer
Governance - Architecture
Marketplace & Platform Features
Publish your APIs and Digital
Products (Applications) into the
catalog
Control the visibility of your
services through private,
public and internal plans
Organise your products into
services within workspaces.
Enrich them with marketing details
and business insights
Invite external companies to
consume your services with
their own workspace that they
control and manage
Provide a multi-branded and
multi-catalog experience.
Business units have their own
organisation & workspaces
External companies manage their
own subscriptions and
applications in a secure and
compliant way
Manage your APIs across the
full API lifecycle from Design to
Sunset
Visualize analytics of your
API traffic down to each
individual request and obtain
performance and use insights
Use standard policies to control
usage in a secure and compliant
way
Highly available infrastructure
in APIM with 99.99% availability
across 4 global regions
Standards, Governance and
Expertise centralised around
the platform to provide a
one-stop CoE for APIs
Define Rate limits, transactions
and pricing for Metering and
Monetization and promote new
revenue streams and innovation
Marketplace
Platform
7
● Layered approach to security for Zero Trust
○ Three doors : Web layer / API Gateway / Destination server
○ External token replacement mechanism before the API Gateway
Governance - Architecture
8
● Leverage ISO 27001 Certification - shift security left
○ Identify security-related tickets during product refinement
○ Establish security roles inside the teams and early approval processes
● Standardize API development
○ Authentication and Access control
○ Input validation libraries, error handling, CORS policies, μservice templates
● Integrate tools in your Continuous Integration pipeline
○ Verification of 3rd party libraries (versions, security threats)
○ Code quality checks & API quality
Governance - Secure development life cycle
9
● Impossible to secure APIs you do not know exist and whether or not are in use
○ You need to know your API state
● APIs as Digital Products
○ Opportunities - Monetization
○ Risks - Security and Operations
● Use API Risk assessment to prioritize security measures
○ Level of use of the API, who and how
Transparency and Discoverability
What the eyes don't see the heart doesn't grieve
10
● Alarms and Monitoring
● Robust API logging and smart processing of these logs
API Operations
Source: Antonio Damasio - Descartes´ error
Is anybody abusing my API state? How would I know?
Follow Nature´s algorithm to develop brains- Detect, defend, prevent
● Rate limiting
● Ingress / Egress control
● Periodic security assessments
● Security posture - tooling for SIEM
11
● Your security budget is limited - Act responsibly
○ Be bold: Eliminate waste from your security and compliance processes
● Understand and challenge needs and requirements
○ Need a self-managed API Gateway?
● Stay rational - Avoid over engineering & Make decisions - Go for tooling!
○ Consider your core business and possible competitive advantage
○ Consider the capabilities of the organization
○ Remember the lifetime obligation to maintain and evolve the code you own
Mindset
12
● Addressed API security with a mix of security framework, tooling and mindset
● Presented a simple framework to address API security in five dimensions
● Gave a few examples of tooling
● Mindset
Summary
The API Marketplace company
E-Commerce Journey | Gateway agnostic | Regulated Industries
1 of 13

Recommended

INTERFACE by apidays 2023 - The Swiss Cheese Model of Layered API Security, L... by
INTERFACE by apidays 2023 - The Swiss Cheese Model of Layered API Security, L...INTERFACE by apidays 2023 - The Swiss Cheese Model of Layered API Security, L...
INTERFACE by apidays 2023 - The Swiss Cheese Model of Layered API Security, L...apidays
116 views51 slides
Virtual Meetup - API Security Best Practices by
Virtual Meetup - API Security Best PracticesVirtual Meetup - API Security Best Practices
Virtual Meetup - API Security Best PracticesJimmy Attia
547 views52 slides
How to Achieve Agile API Security by
How to Achieve Agile API SecurityHow to Achieve Agile API Security
How to Achieve Agile API SecurityApigee | Google Cloud
6K views29 slides
apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr... by
apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr...apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr...
apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr...apidays
48 views50 slides
Peeling the Onion: Making Sense of the Layers of API Security by
Peeling the Onion: Making Sense of the Layers of API SecurityPeeling the Onion: Making Sense of the Layers of API Security
Peeling the Onion: Making Sense of the Layers of API SecurityMatt Tesauro
2.6K views34 slides
Toronto Virtual Meetup #5 - API Security and Threats by
Toronto Virtual Meetup #5 - API Security and ThreatsToronto Virtual Meetup #5 - API Security and Threats
Toronto Virtual Meetup #5 - API Security and ThreatsAlexandra N. Martinez
492 views67 slides

More Related Content

Similar to apidays London 2023 - Overengineering Weakens your API Security, Dr. David Vazquez Cortizo, APInity

API Management Within a Microservices Architecture by
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture Nadeesha Gamage
332 views81 slides
API Management within a Microservice Architecture by
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice ArchitectureWSO2
2.8K views81 slides
[WSO2 Summit Sydney 2019] Building a Successful API Strategy from Scratch and... by
[WSO2 Summit Sydney 2019] Building a Successful API Strategy from Scratch and...[WSO2 Summit Sydney 2019] Building a Successful API Strategy from Scratch and...
[WSO2 Summit Sydney 2019] Building a Successful API Strategy from Scratch and...WSO2
486 views41 slides
Chapter 15 Presentation by
Chapter 15 PresentationChapter 15 Presentation
Chapter 15 PresentationAmy McMullin
2.2K views54 slides
WSO2- OSC Korea - Accelerating Digital Businesses with APIs by
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2
487 views55 slides
API Security - Everything You Need to Know To Protect Your APIs by
API Security - Everything You Need to Know To Protect Your APIsAPI Security - Everything You Need to Know To Protect Your APIs
API Security - Everything You Need to Know To Protect Your APIsAaronLieberman5
152 views38 slides

Similar to apidays London 2023 - Overengineering Weakens your API Security, Dr. David Vazquez Cortizo, APInity(20)

API Management Within a Microservices Architecture by Nadeesha Gamage
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
Nadeesha Gamage332 views
API Management within a Microservice Architecture by WSO2
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice Architecture
WSO22.8K views
[WSO2 Summit Sydney 2019] Building a Successful API Strategy from Scratch and... by WSO2
[WSO2 Summit Sydney 2019] Building a Successful API Strategy from Scratch and...[WSO2 Summit Sydney 2019] Building a Successful API Strategy from Scratch and...
[WSO2 Summit Sydney 2019] Building a Successful API Strategy from Scratch and...
WSO2486 views
Chapter 15 Presentation by Amy McMullin
Chapter 15 PresentationChapter 15 Presentation
Chapter 15 Presentation
Amy McMullin2.2K views
WSO2- OSC Korea - Accelerating Digital Businesses with APIs by WSO2
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2487 views
API Security - Everything You Need to Know To Protect Your APIs by AaronLieberman5
API Security - Everything You Need to Know To Protect Your APIsAPI Security - Everything You Need to Know To Protect Your APIs
API Security - Everything You Need to Know To Protect Your APIs
AaronLieberman5152 views
Pactera - App Security Assessment - Mobile, Web App, IoT - v2 by Kyle Lai
Pactera - App Security Assessment - Mobile, Web App, IoT - v2Pactera - App Security Assessment - Mobile, Web App, IoT - v2
Pactera - App Security Assessment - Mobile, Web App, IoT - v2
Kyle Lai453 views
Pactera Cybersecurity - Application Security Penetration Testing - Mobile, We... by Kyle Lai
Pactera Cybersecurity - Application Security Penetration Testing - Mobile, We...Pactera Cybersecurity - Application Security Penetration Testing - Mobile, We...
Pactera Cybersecurity - Application Security Penetration Testing - Mobile, We...
Kyle Lai1.4K views
Madrid MuleSoft Meetup #11.pptx by jorgelebrato
Madrid MuleSoft Meetup #11.pptxMadrid MuleSoft Meetup #11.pptx
Madrid MuleSoft Meetup #11.pptx
jorgelebrato320 views
Security as an Enabler for the Digital World - CISO Perspective by Apigee | Google Cloud
Security as an Enabler for the Digital World - CISO PerspectiveSecurity as an Enabler for the Digital World - CISO Perspective
Security as an Enabler for the Digital World - CISO Perspective
Top API Security Issues Found During POCs by 42Crunch
Top API Security Issues Found During POCsTop API Security Issues Found During POCs
Top API Security Issues Found During POCs
42Crunch419 views
[Workshop] Managing the API lifecycle with Open Source Technologies by WSO2
[Workshop] Managing the API lifecycle with Open Source Technologies[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies
WSO2550 views
Securing Your Digital Transformation: Cybersecurity and You by SAP Ariba
Securing Your Digital Transformation: Cybersecurity and YouSecuring Your Digital Transformation: Cybersecurity and You
Securing Your Digital Transformation: Cybersecurity and You
SAP Ariba800 views
Open source iam value, benefits, and risks by WSO2
Open source iam  value, benefits, and risksOpen source iam  value, benefits, and risks
Open source iam value, benefits, and risks
WSO2285 views
MuleSoft Manchester Meetup #4 slides 11th February 2021 by Ieva Navickaite
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
Ieva Navickaite477 views
API Gateway How-To: The Many Ways to Apply the Gateway Pattern by VMware Tanzu
API Gateway How-To: The Many Ways to Apply the Gateway PatternAPI Gateway How-To: The Many Ways to Apply the Gateway Pattern
API Gateway How-To: The Many Ways to Apply the Gateway Pattern
VMware Tanzu634 views
DevOps & DevSecOps in Swiss Banking by Aarno Aukia
DevOps & DevSecOps in Swiss BankingDevOps & DevSecOps in Swiss Banking
DevOps & DevSecOps in Swiss Banking
Aarno Aukia167 views
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli... by Ricardo Rodríguez
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Ricardo Rodríguez932 views

More from apidays

apidays Australia - No API is an island, Erik Tveitnes, REA by
apidays Australia - No API is an island, Erik Tveitnes, REAapidays Australia - No API is an island, Erik Tveitnes, REA
apidays Australia - No API is an island, Erik Tveitnes, REAapidays
37 views17 slides
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,... by
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,...apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,...
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,...apidays
57 views32 slides
apidays Australia - Discovering APIs And More With An Internal Developer Port... by
apidays Australia - Discovering APIs And More With An Internal Developer Port...apidays Australia - Discovering APIs And More With An Internal Developer Port...
apidays Australia - Discovering APIs And More With An Internal Developer Port...apidays
37 views24 slides
Using APIs in a Design Thinking Approach to Problem Solving.pdf by
Using APIs in a Design Thinking Approach to Problem Solving.pdfUsing APIs in a Design Thinking Approach to Problem Solving.pdf
Using APIs in a Design Thinking Approach to Problem Solving.pdfapidays
27 views24 slides
apidays Australia - Transforming Your Network To Secure, Control And Observe ... by
apidays Australia - Transforming Your Network To Secure, Control And Observe ...apidays Australia - Transforming Your Network To Secure, Control And Observe ...
apidays Australia - Transforming Your Network To Secure, Control And Observe ...apidays
27 views43 slides
apidays Australia - Consuming And Building APIs During Hackathons, William Mc... by
apidays Australia - Consuming And Building APIs During Hackathons, William Mc...apidays Australia - Consuming And Building APIs During Hackathons, William Mc...
apidays Australia - Consuming And Building APIs During Hackathons, William Mc...apidays
11 views33 slides

More from apidays(20)

apidays Australia - No API is an island, Erik Tveitnes, REA by apidays
apidays Australia - No API is an island, Erik Tveitnes, REAapidays Australia - No API is an island, Erik Tveitnes, REA
apidays Australia - No API is an island, Erik Tveitnes, REA
apidays37 views
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,... by apidays
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,...apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,...
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,...
apidays57 views
apidays Australia - Discovering APIs And More With An Internal Developer Port... by apidays
apidays Australia - Discovering APIs And More With An Internal Developer Port...apidays Australia - Discovering APIs And More With An Internal Developer Port...
apidays Australia - Discovering APIs And More With An Internal Developer Port...
apidays37 views
Using APIs in a Design Thinking Approach to Problem Solving.pdf by apidays
Using APIs in a Design Thinking Approach to Problem Solving.pdfUsing APIs in a Design Thinking Approach to Problem Solving.pdf
Using APIs in a Design Thinking Approach to Problem Solving.pdf
apidays27 views
apidays Australia - Transforming Your Network To Secure, Control And Observe ... by apidays
apidays Australia - Transforming Your Network To Secure, Control And Observe ...apidays Australia - Transforming Your Network To Secure, Control And Observe ...
apidays Australia - Transforming Your Network To Secure, Control And Observe ...
apidays27 views
apidays Australia - Consuming And Building APIs During Hackathons, William Mc... by apidays
apidays Australia - Consuming And Building APIs During Hackathons, William Mc...apidays Australia - Consuming And Building APIs During Hackathons, William Mc...
apidays Australia - Consuming And Building APIs During Hackathons, William Mc...
apidays11 views
apidays Australia - Building On-Premise Hybrid API Platforms, David Freeman, ... by apidays
apidays Australia - Building On-Premise Hybrid API Platforms, David Freeman, ...apidays Australia - Building On-Premise Hybrid API Platforms, David Freeman, ...
apidays Australia - Building On-Premise Hybrid API Platforms, David Freeman, ...
apidays17 views
apidays Australia - Enable Faster Delivery With Collaborative Platform Teams,... by apidays
apidays Australia - Enable Faster Delivery With Collaborative Platform Teams,...apidays Australia - Enable Faster Delivery With Collaborative Platform Teams,...
apidays Australia - Enable Faster Delivery With Collaborative Platform Teams,...
apidays28 views
apidays Australia - Building Trust Brick by Brick, Dasith Wijesiriwardena, Ju... by apidays
apidays Australia - Building Trust Brick by Brick, Dasith Wijesiriwardena, Ju...apidays Australia - Building Trust Brick by Brick, Dasith Wijesiriwardena, Ju...
apidays Australia - Building Trust Brick by Brick, Dasith Wijesiriwardena, Ju...
apidays39 views
apidays Australia - The Playful Bond Between REST And Data Streams, Warren Ve... by apidays
apidays Australia - The Playful Bond Between REST And Data Streams, Warren Ve...apidays Australia - The Playful Bond Between REST And Data Streams, Warren Ve...
apidays Australia - The Playful Bond Between REST And Data Streams, Warren Ve...
apidays36 views
apidays Australia - Unlocking The Power: The Importance Of API Registration, ... by apidays
apidays Australia - Unlocking The Power: The Importance Of API Registration, ...apidays Australia - Unlocking The Power: The Importance Of API Registration, ...
apidays Australia - Unlocking The Power: The Importance Of API Registration, ...
apidays17 views
apidays Australia - API Strategy In The Era Of Generative AI,Shreshta Shyamsu... by apidays
apidays Australia - API Strategy In The Era Of Generative AI,Shreshta Shyamsu...apidays Australia - API Strategy In The Era Of Generative AI,Shreshta Shyamsu...
apidays Australia - API Strategy In The Era Of Generative AI,Shreshta Shyamsu...
apidays64 views
apidays London 2023 - How APIs support the democratization of FAIR data and d... by apidays
apidays London 2023 - How APIs support the democratization of FAIR data and d...apidays London 2023 - How APIs support the democratization of FAIR data and d...
apidays London 2023 - How APIs support the democratization of FAIR data and d...
apidays67 views
apidays London 2023 - Revolutionising fitness and well-being, David Turner, V... by apidays
apidays London 2023 - Revolutionising fitness and well-being, David Turner, V...apidays London 2023 - Revolutionising fitness and well-being, David Turner, V...
apidays London 2023 - Revolutionising fitness and well-being, David Turner, V...
apidays31 views
apidays London 2023 - Let's make "true" impact happen!, Sandra Sydow, Climate... by apidays
apidays London 2023 - Let's make "true" impact happen!, Sandra Sydow, Climate...apidays London 2023 - Let's make "true" impact happen!, Sandra Sydow, Climate...
apidays London 2023 - Let's make "true" impact happen!, Sandra Sydow, Climate...
apidays22 views
apidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeus by apidays
apidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeusapidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeus
apidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeus
apidays48 views
apidays London 2023 - Meeting Relentless Business Change in a Post API Econom... by apidays
apidays London 2023 - Meeting Relentless Business Change in a Post API Econom...apidays London 2023 - Meeting Relentless Business Change in a Post API Econom...
apidays London 2023 - Meeting Relentless Business Change in a Post API Econom...
apidays16 views
apidays London 2023 - When to soar and when to dive, Claire Barrett, APIsFirst by apidays
apidays London 2023 - When to soar and when to dive, Claire Barrett, APIsFirst apidays London 2023 - When to soar and when to dive, Claire Barrett, APIsFirst
apidays London 2023 - When to soar and when to dive, Claire Barrett, APIsFirst
apidays20 views
apidays London 2023 - Uptime, Mean-Time, and Ahead of Your Time, Anna Daugher... by apidays
apidays London 2023 - Uptime, Mean-Time, and Ahead of Your Time, Anna Daugher...apidays London 2023 - Uptime, Mean-Time, and Ahead of Your Time, Anna Daugher...
apidays London 2023 - Uptime, Mean-Time, and Ahead of Your Time, Anna Daugher...
apidays23 views
apidays London 2023 - Autonomous Agents, Zdenek Nemec, superface.ai by apidays
apidays London 2023 - Autonomous Agents, Zdenek Nemec, superface.aiapidays London 2023 - Autonomous Agents, Zdenek Nemec, superface.ai
apidays London 2023 - Autonomous Agents, Zdenek Nemec, superface.ai
apidays25 views

Recently uploaded

[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M... by
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...DataScienceConferenc1
6 views11 slides
Data Journeys Hard Talk workshop final.pptx by
Data Journeys Hard Talk workshop final.pptxData Journeys Hard Talk workshop final.pptx
Data Journeys Hard Talk workshop final.pptxinfo828217
10 views18 slides
Cross-network in Google Analytics 4.pdf by
Cross-network in Google Analytics 4.pdfCross-network in Google Analytics 4.pdf
Cross-network in Google Analytics 4.pdfGA4 Tutorials
6 views7 slides
SUPER STORE SQL PROJECT.pptx by
SUPER STORE SQL PROJECT.pptxSUPER STORE SQL PROJECT.pptx
SUPER STORE SQL PROJECT.pptxkhan888620
12 views16 slides
SAP-TCodes.pdf by
SAP-TCodes.pdfSAP-TCodes.pdf
SAP-TCodes.pdfmustafaghulam8181
10 views285 slides
Organic Shopping in Google Analytics 4.pdf by
Organic Shopping in Google Analytics 4.pdfOrganic Shopping in Google Analytics 4.pdf
Organic Shopping in Google Analytics 4.pdfGA4 Tutorials
14 views13 slides

Recently uploaded(20)

[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M... by DataScienceConferenc1
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...
Data Journeys Hard Talk workshop final.pptx by info828217
Data Journeys Hard Talk workshop final.pptxData Journeys Hard Talk workshop final.pptx
Data Journeys Hard Talk workshop final.pptx
info82821710 views
Cross-network in Google Analytics 4.pdf by GA4 Tutorials
Cross-network in Google Analytics 4.pdfCross-network in Google Analytics 4.pdf
Cross-network in Google Analytics 4.pdf
GA4 Tutorials6 views
SUPER STORE SQL PROJECT.pptx by khan888620
SUPER STORE SQL PROJECT.pptxSUPER STORE SQL PROJECT.pptx
SUPER STORE SQL PROJECT.pptx
khan88862012 views
Organic Shopping in Google Analytics 4.pdf by GA4 Tutorials
Organic Shopping in Google Analytics 4.pdfOrganic Shopping in Google Analytics 4.pdf
Organic Shopping in Google Analytics 4.pdf
GA4 Tutorials14 views
[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx by DataScienceConferenc1
[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx
[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx
[DSC Europe 23] Stefan Mrsic_Goran Savic - Evolving Technology Excellence.pptx by DataScienceConferenc1
[DSC Europe 23] Stefan Mrsic_Goran Savic - Evolving Technology Excellence.pptx[DSC Europe 23] Stefan Mrsic_Goran Savic - Evolving Technology Excellence.pptx
[DSC Europe 23] Stefan Mrsic_Goran Savic - Evolving Technology Excellence.pptx
Survey on Factuality in LLM's.pptx by NeethaSherra1
Survey on Factuality in LLM's.pptxSurvey on Factuality in LLM's.pptx
Survey on Factuality in LLM's.pptx
NeethaSherra16 views
Chapter 3b- Process Communication (1) (1)(1) (1).pptx by ayeshabaig2004
Chapter 3b- Process Communication (1) (1)(1) (1).pptxChapter 3b- Process Communication (1) (1)(1) (1).pptx
Chapter 3b- Process Communication (1) (1)(1) (1).pptx
ayeshabaig20046 views
3196 The Case of The East River by ErickANDRADE90
3196 The Case of The East River3196 The Case of The East River
3196 The Case of The East River
ErickANDRADE9016 views
Advanced_Recommendation_Systems_Presentation.pptx by neeharikasingh29
Advanced_Recommendation_Systems_Presentation.pptxAdvanced_Recommendation_Systems_Presentation.pptx
Advanced_Recommendation_Systems_Presentation.pptx
CRIJ4385_Death Penalty_F23.pptx by yvettemm100
CRIJ4385_Death Penalty_F23.pptxCRIJ4385_Death Penalty_F23.pptx
CRIJ4385_Death Penalty_F23.pptx
yvettemm1006 views
Short Story Assignment by Kelly Nguyen by kellynguyen01
Short Story Assignment by Kelly NguyenShort Story Assignment by Kelly Nguyen
Short Story Assignment by Kelly Nguyen
kellynguyen0119 views
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation by DataScienceConferenc1
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation

apidays London 2023 - Overengineering Weakens your API Security, Dr. David Vazquez Cortizo, APInity

  • 1. Overengineering weakens your API security David Vazquez Cortizo Managing Director
  • 2. 2 ● Two truisms (?) ○ The importance of API security ○ The energy (budget) of your organization is limited for security ● Treat security waste (over engineering and bureaucracy) as a security threat ● Take a natural and energy-efficient approach to security through ○ A simple framework ○ Tooling ○ Mindset Preamble
  • 3. Agenda ● A simple framework to address API security ● Governance - Architecture and Development ● Transparency ● API Operations ● Mindset ● Closing
  • 4. 4 A simple framework to address API security OAUTH2 OAUTH2 scopes ACL RBAC TLS1.2 Mutual TLS TLS1.3 end2end encryption Fine-grained authorization
  • 5. 5 ● Understand and challenge your needs - remove waste ○ Consider getting rid of your IP whitelisting ● What do you do with your API Gateways? ○ Consider your options: ■ SaaS ■ Managed service from your cloud provider ■ APIM vendor ○ Bring together API Gateway & Identity & Access Management solution ○ Separate domains - Security & Operations layer vs Accessibility layer Governance - Architecture
  • 6. Marketplace & Platform Features Publish your APIs and Digital Products (Applications) into the catalog Control the visibility of your services through private, public and internal plans Organise your products into services within workspaces. Enrich them with marketing details and business insights Invite external companies to consume your services with their own workspace that they control and manage Provide a multi-branded and multi-catalog experience. Business units have their own organisation & workspaces External companies manage their own subscriptions and applications in a secure and compliant way Manage your APIs across the full API lifecycle from Design to Sunset Visualize analytics of your API traffic down to each individual request and obtain performance and use insights Use standard policies to control usage in a secure and compliant way Highly available infrastructure in APIM with 99.99% availability across 4 global regions Standards, Governance and Expertise centralised around the platform to provide a one-stop CoE for APIs Define Rate limits, transactions and pricing for Metering and Monetization and promote new revenue streams and innovation Marketplace Platform
  • 7. 7 ● Layered approach to security for Zero Trust ○ Three doors : Web layer / API Gateway / Destination server ○ External token replacement mechanism before the API Gateway Governance - Architecture
  • 8. 8 ● Leverage ISO 27001 Certification - shift security left ○ Identify security-related tickets during product refinement ○ Establish security roles inside the teams and early approval processes ● Standardize API development ○ Authentication and Access control ○ Input validation libraries, error handling, CORS policies, μservice templates ● Integrate tools in your Continuous Integration pipeline ○ Verification of 3rd party libraries (versions, security threats) ○ Code quality checks & API quality Governance - Secure development life cycle
  • 9. 9 ● Impossible to secure APIs you do not know exist and whether or not are in use ○ You need to know your API state ● APIs as Digital Products ○ Opportunities - Monetization ○ Risks - Security and Operations ● Use API Risk assessment to prioritize security measures ○ Level of use of the API, who and how Transparency and Discoverability What the eyes don't see the heart doesn't grieve
  • 10. 10 ● Alarms and Monitoring ● Robust API logging and smart processing of these logs API Operations Source: Antonio Damasio - Descartes´ error Is anybody abusing my API state? How would I know? Follow Nature´s algorithm to develop brains- Detect, defend, prevent ● Rate limiting ● Ingress / Egress control ● Periodic security assessments ● Security posture - tooling for SIEM
  • 11. 11 ● Your security budget is limited - Act responsibly ○ Be bold: Eliminate waste from your security and compliance processes ● Understand and challenge needs and requirements ○ Need a self-managed API Gateway? ● Stay rational - Avoid over engineering & Make decisions - Go for tooling! ○ Consider your core business and possible competitive advantage ○ Consider the capabilities of the organization ○ Remember the lifetime obligation to maintain and evolve the code you own Mindset
  • 12. 12 ● Addressed API security with a mix of security framework, tooling and mindset ● Presented a simple framework to address API security in five dimensions ● Gave a few examples of tooling ● Mindset Summary
  • 13. The API Marketplace company E-Commerce Journey | Gateway agnostic | Regulated Industries