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

Recomendados

INTERFACE by apidays 2023 - The Swiss Cheese Model of Layered API Security, L... von
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 Folien
Virtual Meetup - API Security Best Practices von
Virtual Meetup - API Security Best PracticesVirtual Meetup - API Security Best Practices
Virtual Meetup - API Security Best PracticesJimmy Attia
550 views52 Folien
How to Achieve Agile API Security von
How to Achieve Agile API SecurityHow to Achieve Agile API Security
How to Achieve Agile API SecurityApigee | Google Cloud
6K views29 Folien
apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr... von
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
64 views50 Folien
Peeling the Onion: Making Sense of the Layers of API Security von
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 Folien
Toronto Virtual Meetup #5 - API Security and Threats von
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
493 views67 Folien

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

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

API Management Within a Microservices Architecture von 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 von 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... von 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 von Amy McMullin
Chapter 15 PresentationChapter 15 Presentation
Chapter 15 Presentation
Amy McMullin2.2K views
WSO2- OSC Korea - Accelerating Digital Businesses with APIs von WSO2
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2488 views
API Security - Everything You Need to Know To Protect Your APIs von 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 von 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... von 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 von jorgelebrato
Madrid MuleSoft Meetup #11.pptxMadrid MuleSoft Meetup #11.pptx
Madrid MuleSoft Meetup #11.pptx
jorgelebrato323 views
Security as an Enabler for the Digital World - CISO Perspective von 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 von 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 von 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 von 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 von 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 von 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 Navickaite478 views
API Gateway How-To: The Many Ways to Apply the Gateway Pattern von 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 Tanzu639 views
DevOps & DevSecOps in Swiss Banking von 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... von 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íguez934 views

Más de apidays

apidays Australia - No API is an island, Erik Tveitnes, REA von
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
42 views17 Folien
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,... von
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
62 views32 Folien
apidays Australia - Discovering APIs And More With An Internal Developer Port... von
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
43 views24 Folien
Using APIs in a Design Thinking Approach to Problem Solving.pdf von
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
41 views24 Folien
apidays Australia - Transforming Your Network To Secure, Control And Observe ... von
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
31 views43 Folien
apidays Australia - Consuming And Building APIs During Hackathons, William Mc... von
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 Folien

Más de apidays(20)

apidays Australia - No API is an island, Erik Tveitnes, REA von 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
apidays42 views
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,... von 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,...
apidays62 views
apidays Australia - Discovering APIs And More With An Internal Developer Port... von 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...
apidays43 views
Using APIs in a Design Thinking Approach to Problem Solving.pdf von 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
apidays41 views
apidays Australia - Transforming Your Network To Secure, Control And Observe ... von 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 ...
apidays31 views
apidays Australia - Consuming And Building APIs During Hackathons, William Mc... von 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, ... von 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, ...
apidays19 views
apidays Australia - Enable Faster Delivery With Collaborative Platform Teams,... von 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... von 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... von 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...
apidays37 views
apidays Australia - Unlocking The Power: The Importance Of API Registration, ... von 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... von 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...
apidays71 views
apidays London 2023 - How APIs support the democratization of FAIR data and d... von 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...
apidays69 views
apidays London 2023 - Revolutionising fitness and well-being, David Turner, V... von 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...
apidays34 views
apidays London 2023 - Let's make "true" impact happen!, Sandra Sydow, Climate... von 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...
apidays24 views
apidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeus von 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
apidays52 views
apidays London 2023 - Meeting Relentless Business Change in a Post API Econom... von 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...
apidays20 views
apidays London 2023 - When to soar and when to dive, Claire Barrett, APIsFirst von 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
apidays22 views
apidays London 2023 - Uptime, Mean-Time, and Ahead of Your Time, Anna Daugher... von 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...
apidays24 views
apidays London 2023 - Autonomous Agents, Zdenek Nemec, superface.ai von 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
apidays31 views

Último

GDG Cloud Community Day 2022 - Managing data quality in Machine Learning von
GDG Cloud Community Day 2022 -  Managing data quality in Machine LearningGDG Cloud Community Day 2022 -  Managing data quality in Machine Learning
GDG Cloud Community Day 2022 - Managing data quality in Machine LearningSARADINDU SENGUPTA
5 views11 Folien
Infomatica-MDM.pptx von
Infomatica-MDM.pptxInfomatica-MDM.pptx
Infomatica-MDM.pptxKapil Rangwani
12 views16 Folien
PyData Global 2022 - Things I learned while running neural networks on microc... von
PyData Global 2022 - Things I learned while running neural networks on microc...PyData Global 2022 - Things I learned while running neural networks on microc...
PyData Global 2022 - Things I learned while running neural networks on microc...SARADINDU SENGUPTA
5 views12 Folien
Customer Data Cleansing Project.pptx von
Customer Data Cleansing Project.pptxCustomer Data Cleansing Project.pptx
Customer Data Cleansing Project.pptxNat O
6 views23 Folien
Custom Tag Manager Templates von
Custom Tag Manager TemplatesCustom Tag Manager Templates
Custom Tag Manager TemplatesMarkus Baersch
30 views17 Folien
Inawisdom Quick Sight von
Inawisdom Quick SightInawisdom Quick Sight
Inawisdom Quick SightPhilipBasford
8 views27 Folien

Último(20)

GDG Cloud Community Day 2022 - Managing data quality in Machine Learning von SARADINDU SENGUPTA
GDG Cloud Community Day 2022 -  Managing data quality in Machine LearningGDG Cloud Community Day 2022 -  Managing data quality in Machine Learning
GDG Cloud Community Day 2022 - Managing data quality in Machine Learning
PyData Global 2022 - Things I learned while running neural networks on microc... von SARADINDU SENGUPTA
PyData Global 2022 - Things I learned while running neural networks on microc...PyData Global 2022 - Things I learned while running neural networks on microc...
PyData Global 2022 - Things I learned while running neural networks on microc...
Customer Data Cleansing Project.pptx von Nat O
Customer Data Cleansing Project.pptxCustomer Data Cleansing Project.pptx
Customer Data Cleansing Project.pptx
Nat O6 views
AZConf 2023 - Considerations for LLMOps: Running LLMs in production von SARADINDU SENGUPTA
AZConf 2023 - Considerations for LLMOps: Running LLMs in productionAZConf 2023 - Considerations for LLMOps: Running LLMs in production
AZConf 2023 - Considerations for LLMOps: Running LLMs in production
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language... von patiladiti752
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...
patiladiti7528 views
Best Home Security Systems.pptx von mogalang
Best Home Security Systems.pptxBest Home Security Systems.pptx
Best Home Security Systems.pptx
mogalang9 views
Underfunded.pptx von vgarcia19
Underfunded.pptxUnderfunded.pptx
Underfunded.pptx
vgarcia1915 views
CRM stick or twist workshop von info828217
CRM stick or twist workshopCRM stick or twist workshop
CRM stick or twist workshop
info82821714 views
4_4_WP_4_06_ND_Model.pptx von d6fmc6kwd4
4_4_WP_4_06_ND_Model.pptx4_4_WP_4_06_ND_Model.pptx
4_4_WP_4_06_ND_Model.pptx
d6fmc6kwd47 views
6498-Butun_Beyinli_Cocuq-Daniel_J.Siegel-Tina_Payne_Bryson-2011-259s.pdf von 10urkyr34
6498-Butun_Beyinli_Cocuq-Daniel_J.Siegel-Tina_Payne_Bryson-2011-259s.pdf6498-Butun_Beyinli_Cocuq-Daniel_J.Siegel-Tina_Payne_Bryson-2011-259s.pdf
6498-Butun_Beyinli_Cocuq-Daniel_J.Siegel-Tina_Payne_Bryson-2011-259s.pdf
10urkyr347 views
Analytics Center of Excellence | Data CoE |Analytics CoE| WNS Triange von RNayak3
Analytics Center of Excellence | Data CoE |Analytics CoE| WNS TriangeAnalytics Center of Excellence | Data CoE |Analytics CoE| WNS Triange
Analytics Center of Excellence | Data CoE |Analytics CoE| WNS Triange
RNayak35 views
Lack of communication among family.pptx von ahmed164023
Lack of communication among family.pptxLack of communication among family.pptx
Lack of communication among family.pptx
ahmed16402316 views

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