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 de 13

Recomendados

INTERFACE by apidays 2023 - The Swiss Cheese Model of Layered API Security, L... por
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 vistas51 diapositivas
Virtual Meetup - API Security Best Practices por
Virtual Meetup - API Security Best PracticesVirtual Meetup - API Security Best Practices
Virtual Meetup - API Security Best PracticesJimmy Attia
547 vistas52 diapositivas
How to Achieve Agile API Security por
How to Achieve Agile API SecurityHow to Achieve Agile API Security
How to Achieve Agile API SecurityApigee | Google Cloud
6K vistas29 diapositivas
apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr... por
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 vistas50 diapositivas
Peeling the Onion: Making Sense of the Layers of API Security por
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 vistas34 diapositivas
Toronto Virtual Meetup #5 - API Security and Threats por
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 vistas67 diapositivas

Más contenido relacionado

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

API Management Within a Microservices Architecture por
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture Nadeesha Gamage
332 vistas81 diapositivas
API Management within a Microservice Architecture por
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice ArchitectureWSO2
2.8K vistas81 diapositivas
[WSO2 Summit Sydney 2019] Building a Successful API Strategy from Scratch and... por
[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 vistas41 diapositivas
Chapter 15 Presentation por
Chapter 15 PresentationChapter 15 Presentation
Chapter 15 PresentationAmy McMullin
2.2K vistas54 diapositivas
WSO2- OSC Korea - Accelerating Digital Businesses with APIs por
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2
487 vistas55 diapositivas
API Security - Everything You Need to Know To Protect Your APIs por
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 vistas38 diapositivas

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

API Management Within a Microservices Architecture por Nadeesha Gamage
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
Nadeesha Gamage332 vistas
API Management within a Microservice Architecture por WSO2
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice Architecture
WSO22.8K vistas
[WSO2 Summit Sydney 2019] Building a Successful API Strategy from Scratch and... por 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 vistas
Chapter 15 Presentation por Amy McMullin
Chapter 15 PresentationChapter 15 Presentation
Chapter 15 Presentation
Amy McMullin2.2K vistas
WSO2- OSC Korea - Accelerating Digital Businesses with APIs por 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 vistas
API Security - Everything You Need to Know To Protect Your APIs por 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 vistas
Pactera - App Security Assessment - Mobile, Web App, IoT - v2 por 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 vistas
Pactera Cybersecurity - Application Security Penetration Testing - Mobile, We... por 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 vistas
Madrid MuleSoft Meetup #11.pptx por jorgelebrato
Madrid MuleSoft Meetup #11.pptxMadrid MuleSoft Meetup #11.pptx
Madrid MuleSoft Meetup #11.pptx
jorgelebrato320 vistas
Security as an Enabler for the Digital World - CISO Perspective por 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
Apigee | Google Cloud4.2K vistas
Top API Security Issues Found During POCs por 42Crunch
Top API Security Issues Found During POCsTop API Security Issues Found During POCs
Top API Security Issues Found During POCs
42Crunch419 vistas
[Workshop] Managing the API lifecycle with Open Source Technologies por 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 vistas
Securing Your Digital Transformation: Cybersecurity and You por SAP Ariba
Securing Your Digital Transformation: Cybersecurity and YouSecuring Your Digital Transformation: Cybersecurity and You
Securing Your Digital Transformation: Cybersecurity and You
SAP Ariba800 vistas
Open source iam value, benefits, and risks por WSO2
Open source iam  value, benefits, and risksOpen source iam  value, benefits, and risks
Open source iam value, benefits, and risks
WSO2285 vistas
MuleSoft Manchester Meetup #4 slides 11th February 2021 por 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 vistas
API Gateway How-To: The Many Ways to Apply the Gateway Pattern por 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 vistas
DevOps & DevSecOps in Swiss Banking por Aarno Aukia
DevOps & DevSecOps in Swiss BankingDevOps & DevSecOps in Swiss Banking
DevOps & DevSecOps in Swiss Banking
Aarno Aukia167 vistas
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli... por 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 vistas

Más de apidays

apidays Australia - No API is an island, Erik Tveitnes, REA por
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 vistas17 diapositivas
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,... por
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 vistas32 diapositivas
apidays Australia - Discovering APIs And More With An Internal Developer Port... por
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 vistas24 diapositivas
Using APIs in a Design Thinking Approach to Problem Solving.pdf por
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 vistas24 diapositivas
apidays Australia - Transforming Your Network To Secure, Control And Observe ... por
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 vistas43 diapositivas
apidays Australia - Consuming And Building APIs During Hackathons, William Mc... por
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 vistas33 diapositivas

Más de apidays(20)

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

Último

CRIJ4385_Death Penalty_F23.pptx por
CRIJ4385_Death Penalty_F23.pptxCRIJ4385_Death Penalty_F23.pptx
CRIJ4385_Death Penalty_F23.pptxyvettemm100
6 vistas24 diapositivas
[DSC Europe 23][Cryptica] Martin_Summer_Digital_central_bank_money_Ideas_init... por
[DSC Europe 23][Cryptica] Martin_Summer_Digital_central_bank_money_Ideas_init...[DSC Europe 23][Cryptica] Martin_Summer_Digital_central_bank_money_Ideas_init...
[DSC Europe 23][Cryptica] Martin_Summer_Digital_central_bank_money_Ideas_init...DataScienceConferenc1
5 vistas18 diapositivas
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an... por
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...StatsCommunications
5 vistas26 diapositivas
SAP-TCodes.pdf por
SAP-TCodes.pdfSAP-TCodes.pdf
SAP-TCodes.pdfmustafaghulam8181
10 vistas285 diapositivas
Cross-network in Google Analytics 4.pdf por
Cross-network in Google Analytics 4.pdfCross-network in Google Analytics 4.pdf
Cross-network in Google Analytics 4.pdfGA4 Tutorials
6 vistas7 diapositivas
SUPER STORE SQL PROJECT.pptx por
SUPER STORE SQL PROJECT.pptxSUPER STORE SQL PROJECT.pptx
SUPER STORE SQL PROJECT.pptxkhan888620
12 vistas16 diapositivas

Último(20)

CRIJ4385_Death Penalty_F23.pptx por yvettemm100
CRIJ4385_Death Penalty_F23.pptxCRIJ4385_Death Penalty_F23.pptx
CRIJ4385_Death Penalty_F23.pptx
yvettemm1006 vistas
[DSC Europe 23][Cryptica] Martin_Summer_Digital_central_bank_money_Ideas_init... por DataScienceConferenc1
[DSC Europe 23][Cryptica] Martin_Summer_Digital_central_bank_money_Ideas_init...[DSC Europe 23][Cryptica] Martin_Summer_Digital_central_bank_money_Ideas_init...
[DSC Europe 23][Cryptica] Martin_Summer_Digital_central_bank_money_Ideas_init...
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an... por StatsCommunications
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...
Cross-network in Google Analytics 4.pdf por GA4 Tutorials
Cross-network in Google Analytics 4.pdfCross-network in Google Analytics 4.pdf
Cross-network in Google Analytics 4.pdf
GA4 Tutorials6 vistas
SUPER STORE SQL PROJECT.pptx por khan888620
SUPER STORE SQL PROJECT.pptxSUPER STORE SQL PROJECT.pptx
SUPER STORE SQL PROJECT.pptx
khan88862012 vistas
[DSC Europe 23][AI:CSI] Dragan Pleskonjic - AI Impact on Cybersecurity and P... por DataScienceConferenc1
[DSC Europe 23][AI:CSI]  Dragan Pleskonjic - AI Impact on Cybersecurity and P...[DSC Europe 23][AI:CSI]  Dragan Pleskonjic - AI Impact on Cybersecurity and P...
[DSC Europe 23][AI:CSI] Dragan Pleskonjic - AI Impact on Cybersecurity and P...
CRM stick or twist.pptx por info828217
CRM stick or twist.pptxCRM stick or twist.pptx
CRM stick or twist.pptx
info82821710 vistas
Short Story Assignment by Kelly Nguyen por kellynguyen01
Short Story Assignment by Kelly NguyenShort Story Assignment by Kelly Nguyen
Short Story Assignment by Kelly Nguyen
kellynguyen0119 vistas
UNEP FI CRS Climate Risk Results.pptx por pekka28
UNEP FI CRS Climate Risk Results.pptxUNEP FI CRS Climate Risk Results.pptx
UNEP FI CRS Climate Risk Results.pptx
pekka2811 vistas
Organic Shopping in Google Analytics 4.pdf por GA4 Tutorials
Organic Shopping in Google Analytics 4.pdfOrganic Shopping in Google Analytics 4.pdf
Organic Shopping in Google Analytics 4.pdf
GA4 Tutorials14 vistas
Ukraine Infographic_22NOV2023_v2.pdf por AnastosiyaGurin
Ukraine Infographic_22NOV2023_v2.pdfUkraine Infographic_22NOV2023_v2.pdf
Ukraine Infographic_22NOV2023_v2.pdf
AnastosiyaGurin1.4K vistas
[DSC Europe 23] Stefan Mrsic_Goran Savic - Evolving Technology Excellence.pptx por 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
CRM stick or twist workshop por info828217
CRM stick or twist workshopCRM stick or twist workshop
CRM stick or twist workshop
info8282179 vistas
Advanced_Recommendation_Systems_Presentation.pptx por neeharikasingh29
Advanced_Recommendation_Systems_Presentation.pptxAdvanced_Recommendation_Systems_Presentation.pptx
Advanced_Recommendation_Systems_Presentation.pptx
neeharikasingh295 vistas
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M... por 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...

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