SlideShare a Scribd company logo
API Security in the era of
Generative AI
Matt Feigal
June 6, 2023
feigal@google.com; mattfgl@; mattfeigal@hachyderm.io
apidays Helsinki & North 2023 - API Security in the era of Generative AI, Matt Feigal, Google Cloud Sweden
Apigee Partner Engineer
10 yrs @ enterprise developer / architect
10 yrs @ Google
feigal@google.com; mattfgl@; mattfeigal@hachyderm.io
Generative AI’s Impact to API
Ecosystem
New and Exacerbated
Risks
Patterns for Success
01
02
03
Agenda
00 Hi! (It’s Me)
Place Image Here
Generative AI - Empowering Everyone
Generative AI is a powerful tool which will be used by all
personas in the API ecosystem. Service developers, API
Owners, Network Administrators, Product Owners, Data
Analysts, Security Analysts...
Everyone moves ‘up’ the mountain
****EXAMPLES*****
ChatGPT, Google’s Bard, PaLM, LLMs,
Imagen, Midjourney, DALLE-2…
Codey, Copilot, AutoGPT, LangChain
Novice
Guru
01
Gen AI Use Cases in the API Ecosystem
Collaborator Operations and Toil Service Replacement GenAI APIs
● Complete Tasks via
Chat, IDE, etc
● Text, Code, Images,
Media, Video, Slides,
APIs, Documentation,
…
● Boilerplate,
Transcoding,
Monitoring,
Observability, …
● Last mile - Replace
Services with Prompt →
Data Model
● New Ecosystem (and
Business Model) with
LLM, Data, and LLM
extensions (langchain)
● AIs calling your APIs?
AIs calling other AIs?
Microservices Architectures
Source: https://www.itrelease.com/2018/10/examples-and-types-of-microservices/
Reference Cloud Architecture
API
Gateway
Microservices
Serverless
Functions
Load
Balancing
Databases, Caches, Other Stores…
On-Prem DC
External SaaS
Providers
Reference Cloud Architecture with Gen AI
API
Gateway
Microservices
Serverless
Functions
Load
Balancing
Databases, Caches, Other Stores…
Machine caller
Machine Authored
Machine Operator
Machine as a
microservice
On-Prem DC
External SaaS
Providers
Reference Cloud Architecture with Gen AI
API
Gateway
Microservices
Serverless
Functions
Load
Balancing
Databases, Caches, Other Stores…
Machine caller
Machine Authored
Machine Operator
Machine as a
microservice
On-Prem DC
External SaaS
Providers
Reference Cloud Architecture with Gen AI
API
Gateway
Microservices
Serverless
Functions
Load
Balancing
Databases, Caches, Other Stores…
Machine caller
Machine Authored
Machine Operator
Machine as a
microservice
On-Prem DC
External SaaS
Providers
Generative AI increases the need for API
Management and API Security. APIs are the
contract for machine-led creation and
consumption.
New and Exacerbated Risks
02
apidays Helsinki & North 2023 - API Security in the era of Generative AI, Matt Feigal, Google Cloud Sweden
API misconfigurations and Bots are identified as potential two of the top three
threats
Source: https://venturebeat.com/2021/07/27/fugue-36-percent-orgs-suffered-serious-cloud-breach-in-last-year/
14
Source: API Economy | Google Cloud
“By 2022, API abuses will be the most
frequent attack vector resulting in
data breaches for enterprise web
applications.”
- Gartner, API Security: Protect your APIs from Attacks and Data Breaches,
Mark O'Neill, Dionisio Zumerle, 2021
170%
Apigee saw over 170% increase in
abusive API traffic last year
API Security Threats are Evolving and Increasing
!
84%
of companies saw an increase in the number of
bot attacks over the last year (Jan ‘21)
Bot Attacks
Source: Forrester Consulting - State Of Online Fraud And Bot Management
$24B
Lost to credit card fraud by US businesses
Payments
Fraud
!
$1T
Lost to abandoned checkouts or
rejected transactions
53 days
spent on average fully resolving a bot
attack
! API Abuse
!
Account
Takeover
90%
Increase in 2021 alone
50%
of organizations experienced an API
security incident in the last 12 months
77%
of organizations that experienced an API
security incident delayed a rollout
Web Security Threats are Evolving and Increasing
Your APIs need to be secured across all points of interaction
Threat Protection
Behavior Based
Signature Based
Payload Complexity
Spikes
OWASP (SQL injection,
input validation, etc.)
Access Controls
OAuth2
API Keys
Products
Scopes
Quota/Spike Arrest
Logging
Self Service & SSO
IAM Integration
Prov. & DeComm
OpenId Connect
JWT
SAML
Security
Governance
Global Policies
RBAC management
Data Masking
Compliance:
ISO, PCI-DSS, HIPAA,
SOC1&2, CSA STAR
Data Security
TLS
Two-way TLS
IP Access Control
Encrypted Data Store and
Cache
User App Developer API API team Backend
New Risks: Meet the Generative AI Family
Good
Competent
Bad
Attacker
Oops
Buggy
Reference Cloud Architecture with Gen AI
On-Prem DC
API
Gateway
Microservices
Serverless
Functions
Load
Balancing
Databases, Caches, Other Stores…
Machine caller
Machine Authored
Machine Operator
Machine as a
microservice
External SaaS
Providers
Common Cloud Architecture with Gen AI
API
Gateway
Microservices
Serverless
Functions
Load
Balancing
Databases, Caches, Other Stores…
Machine caller
Machine Authored
Machine Operator
Machine as a
microservice
On-Prem DC
External SaaS
Providers
Common Cloud Architecture with Gen AI
API
Gateway
Microservices
Serverless
Functions
Load
Balancing
Databases, Caches, Other Stores…
Machine caller
Machine Authored
Machine Operator
Machine as a
microservice
On-Prem DC
External SaaS
Providers
Common Cloud Architecture with Gen AI
API
Gateway
Microservices
Serverless
Functions
Load
Balancing
Databases, Caches, Other Stores…
Machine caller
Machine Authored
Machine Operator
Machine as a
microservice
On-Prem DC
External SaaS
Providers
Common Cloud Architecture with Gen AI
API
Gateway
Microservices
Serverless
Functions
Load
Balancing
Databases, Caches, Other Stores…
Machine caller
Machine Authored
Machine Operator
Machine as a
microservice
On-Prem DC
External SaaS
Providers
Common Cloud Architecture with Gen AI
API
Gateway
Microservices
Serverless
Functions
Load
Balancing
Databases, Caches, Other Stores…
Machine caller
Machine Authored
Machine Operator
Machine as a
microservice
On-Prem DC
External SaaS
Providers
Mitigating Risks:
● Paved Path for Developers
● Defense in Depth
● Shield your Generative AI
● Escape Hatches
● Buying Expertise
03 Emerging patterns for success
Place Image Here
Paved Path for Developers
● Easy to be compliant and secure
● Single Path through the system
● Idiomatic, Integrated Tools
● Prioritize Developer Velocity (first class
support for ephemeral or test APIs)
On-Prem DC
Defense In Depth
Apigee
Microservices
Serverless
Functions
Load
Balancing
Databases, Caches, Other Stores…
WAF
Adv API
Security
SWG
SWG
CAPTCHA
External SaaS
Providers
Shield your Generative AI
● Don’t expose your ML API directly!
● Same lessons you’ve learned shielding a
database from direct API calls!
● Incoming: Context engineering Prompt
Engineering
● Outgoing:
○ DLP checks / IP checks
○ Accuracy checks
○ Brand safety checks
Place Image Here
Escape Hatches / Fast Responses
● Multi-tier applications have different release
cadences and risk factors.
● Escape Hatches are quick-twitch Policy
Enforcement Points, Filters, and Shields
● API Gateway/Proxy and Service Mesh are
great resources for dealing with the
following scenarios…
Specific request that exploits a vulnerability. SQL injection,
parser errors, de/ser bugs, protocol edge cases, etc.
Security Breach - such as returning too much data from one
or more services across a variety of scenarios.
Escape Hatches / Fast Response scenarios
Poison Pill Data Exfiltration
Specific requests or request volume that are targeted at
overloading specific services or backends.
Targeted (D)DoS
Slow, sporadic, or steady requests to problematically extract
data from your APIs
Scraping Bots
The Security Space:
Buying Expertise
● Build, vs Buy (or Host)
● Core to your Mission?
● Expertise and Level of Investment
● Cost versus Potential Cost
Deny list Traffic Data Models
Dashboard Advanced API Security
Apigee runtime
Enforcement
How
Mitigation
Block or mark the bot traffic
depending on your needs
API Traffic Data
Continuously monitor billions of
API calls to identify anomalies
Machine Learning Models &
Rules
Continuously recognizing bot
patterns and creating new rules
Apigee Advanced API Security
Know when API are misconfigured
or experiencing abuse.
Managing API Security Configs
Align API proxies to security standards to avoid misconfigured API proxies
Recommend actions to improve
the security posture
Bot & Abuse detection powered by ML
Clustering alerts to reduce volume and provides the relevant context for quick resolution
Recap
● GenAI: New Opportunities, New Risks
● Machine-to-Machine APIs
● Integrated APIM is Critical
● Build Escape Hatches and Buy Expertise when appropriate
Thank you.
Discussion & Demo at our booth today!
Want to learn more?
cloud.google.com/apigee
Try Apigee for free for 60 days
https://apigee.google.com/welcome
Join our Partner network
feigal@google.com; mattfgl@; mattfeigal@hachyderm.io

More Related Content

PDF
Large Language Models - Chat AI.pdf
PDF
Collborative Agents with Tools & Knowledge (Graphs) using LangGraph & LangChain
PDF
LanGCHAIN Framework
PPTX
OpenAI-Copilot-ChatGPT.pptx
PDF
API Gateway or Service mesh - Complementary or excluding concepts
PDF
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
PDF
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
PPTX
Introduction to ChatGPT
Large Language Models - Chat AI.pdf
Collborative Agents with Tools & Knowledge (Graphs) using LangGraph & LangChain
LanGCHAIN Framework
OpenAI-Copilot-ChatGPT.pptx
API Gateway or Service mesh - Complementary or excluding concepts
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
Introduction to ChatGPT

What's hot (20)

PDF
MuleSoft Offerings by BasilRoot Technologies
PDF
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
PPTX
Get started with GitHub Copilot.pptx
PDF
ChatGPT and OpenAI.pdf
PPTX
マイクロサービスにおける 結果整合性との戦い
PDF
Content In The Age of AI
PDF
Build an LLM-powered application using LangChain.pdf
PDF
AI in Finance: Moving forward!
PDF
Making Testing Easy w GitHub Copilot.pdf
PDF
Generative AI
PPTX
The future of AIOps
PDF
Jeff Maruschek: How does RAG REALLY work?
PDF
Gain Deep Visibility into APIs and Integrations with Anypoint Monitoring
PPTX
PDF
Observability for modern applications
PDF
Uses of AI text bot.pdf
PDF
Introduction to ChatGPT
PDF
Generative-AI-in-enterprise-20230615.pdf
PDF
Introduction to MuleSoft
PDF
What Are the Problems Associated with ChatGPT?
MuleSoft Offerings by BasilRoot Technologies
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Get started with GitHub Copilot.pptx
ChatGPT and OpenAI.pdf
マイクロサービスにおける 結果整合性との戦い
Content In The Age of AI
Build an LLM-powered application using LangChain.pdf
AI in Finance: Moving forward!
Making Testing Easy w GitHub Copilot.pdf
Generative AI
The future of AIOps
Jeff Maruschek: How does RAG REALLY work?
Gain Deep Visibility into APIs and Integrations with Anypoint Monitoring
Observability for modern applications
Uses of AI text bot.pdf
Introduction to ChatGPT
Generative-AI-in-enterprise-20230615.pdf
Introduction to MuleSoft
What Are the Problems Associated with ChatGPT?
Ad

Similar to apidays Helsinki & North 2023 - API Security in the era of Generative AI, Matt Feigal, Google Cloud Sweden (20)

PDF
Virtual Meetup - API Security Best Practices
PDF
FireTail at API Days Australia 2024 - The Double-edge sword of AI for API Sec...
PDF
Apidays Helsinki & North 2024 - There’s no AI without API, but what does this...
PDF
APIsecure 2023 - Exploring Advanced API Security Techniques and Technologies,...
PDF
5 step plan to securing your APIs
PDF
Api security-present
PDF
API Security - Everything You Need to Know To Protect Your APIs
PDF
F5-API-Security-Best-Practices.pdf
PDF
apidays Australia 2023 - API Security Breach Analysis & Empowering Devs to M...
PDF
APIsecure 2023 - Learning from a decade of API breaches and why application-c...
PPTX
apidays LIVE Singapore 2021 - Novel approaches in API security by Dr Tal Stei...
PDF
APIsecure 2023 - AI in API Security, Carolina Ruiz (Brier & Thorn)
PPTX
APIs SOS: A Tactical Guide to Detection and Response - Anjum Ahuja, Traceable.ai
PDF
Managing the Complexity of Microservices Deployments
PPTX
Successfully Implement Your API Strategy with NGINX
PPTX
apidays Paris 2024 - Do not Live in the Shadow (APIs) - Teresa Pereira, Sieme...
PDF
A Look At API Economy Trends In 2024 - by Bill Doerrfeld, Nordic APIs
PDF
apidays LIVE Paris 2021 - API Attack Simulator - Find your API vulnerabilitie...
PDF
apidays New York 2023 - A decade of API breaches, courtesy of application fla...
PDF
Managing the Complexity of Microservices Deployments
Virtual Meetup - API Security Best Practices
FireTail at API Days Australia 2024 - The Double-edge sword of AI for API Sec...
Apidays Helsinki & North 2024 - There’s no AI without API, but what does this...
APIsecure 2023 - Exploring Advanced API Security Techniques and Technologies,...
5 step plan to securing your APIs
Api security-present
API Security - Everything You Need to Know To Protect Your APIs
F5-API-Security-Best-Practices.pdf
apidays Australia 2023 - API Security Breach Analysis & Empowering Devs to M...
APIsecure 2023 - Learning from a decade of API breaches and why application-c...
apidays LIVE Singapore 2021 - Novel approaches in API security by Dr Tal Stei...
APIsecure 2023 - AI in API Security, Carolina Ruiz (Brier & Thorn)
APIs SOS: A Tactical Guide to Detection and Response - Anjum Ahuja, Traceable.ai
Managing the Complexity of Microservices Deployments
Successfully Implement Your API Strategy with NGINX
apidays Paris 2024 - Do not Live in the Shadow (APIs) - Teresa Pereira, Sieme...
A Look At API Economy Trends In 2024 - by Bill Doerrfeld, Nordic APIs
apidays LIVE Paris 2021 - API Attack Simulator - Find your API vulnerabilitie...
apidays New York 2023 - A decade of API breaches, courtesy of application fla...
Managing the Complexity of Microservices Deployments
Ad

More from apidays (20)

PDF
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
PDF
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
PDF
apidays Munich 2025 - Making Sense of AI-Ready APIs in a Buzzword World, Andr...
PDF
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
PDF
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
PDF
apidays Munich 2025 - Let’s build, debug and test a magic MCP server in Postm...
PDF
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
PDF
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
PDF
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
PPTX
apidays Munich 2025 - GraphQL 101: I won't REST, until you GraphQL, Surbhi Si...
PPTX
apidays Munich 2025 - Effectively incorporating API Security into the overall...
PPTX
apidays Munich 2025 - Federated API Management and Governance, Vince Baker (D...
PPTX
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
PPTX
apidays Munich 2025 - Streamline & Secure LLM Traffic with APISIX AI Gateway ...
PPTX
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
PPTX
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
PDF
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
PDF
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
PDF
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
PDF
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
apidays Munich 2025 - Making Sense of AI-Ready APIs in a Buzzword World, Andr...
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
apidays Munich 2025 - Let’s build, debug and test a magic MCP server in Postm...
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
apidays Munich 2025 - GraphQL 101: I won't REST, until you GraphQL, Surbhi Si...
apidays Munich 2025 - Effectively incorporating API Security into the overall...
apidays Munich 2025 - Federated API Management and Governance, Vince Baker (D...
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
apidays Munich 2025 - Streamline & Secure LLM Traffic with APISIX AI Gateway ...
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...

Recently uploaded (20)

PDF
Fluorescence-microscope_Botany_detailed content
PPTX
Computer network topology notes for revision
PPT
Chapter 3 METAL JOINING.pptnnnnnnnnnnnnn
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PDF
Launch Your Data Science Career in Kochi – 2025
PPTX
Business Acumen Training GuidePresentation.pptx
PPT
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
PPTX
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
PPTX
Global journeys: estimating international migration
PDF
Mega Projects Data Mega Projects Data
PPTX
Introduction to Knowledge Engineering Part 1
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
Database Infoormation System (DBIS).pptx
PPTX
Major-Components-ofNKJNNKNKNKNKronment.pptx
Fluorescence-microscope_Botany_detailed content
Computer network topology notes for revision
Chapter 3 METAL JOINING.pptnnnnnnnnnnnnn
STUDY DESIGN details- Lt Col Maksud (21).pptx
Business Ppt On Nestle.pptx huunnnhhgfvu
Clinical guidelines as a resource for EBP(1).pdf
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Launch Your Data Science Career in Kochi – 2025
Business Acumen Training GuidePresentation.pptx
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
Global journeys: estimating international migration
Mega Projects Data Mega Projects Data
Introduction to Knowledge Engineering Part 1
Miokarditis (Inflamasi pada Otot Jantung)
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Database Infoormation System (DBIS).pptx
Major-Components-ofNKJNNKNKNKNKronment.pptx

apidays Helsinki & North 2023 - API Security in the era of Generative AI, Matt Feigal, Google Cloud Sweden

  • 1. API Security in the era of Generative AI Matt Feigal June 6, 2023 feigal@google.com; mattfgl@; mattfeigal@hachyderm.io
  • 3. Apigee Partner Engineer 10 yrs @ enterprise developer / architect 10 yrs @ Google feigal@google.com; mattfgl@; mattfeigal@hachyderm.io
  • 4. Generative AI’s Impact to API Ecosystem New and Exacerbated Risks Patterns for Success 01 02 03 Agenda 00 Hi! (It’s Me)
  • 5. Place Image Here Generative AI - Empowering Everyone Generative AI is a powerful tool which will be used by all personas in the API ecosystem. Service developers, API Owners, Network Administrators, Product Owners, Data Analysts, Security Analysts... Everyone moves ‘up’ the mountain ****EXAMPLES***** ChatGPT, Google’s Bard, PaLM, LLMs, Imagen, Midjourney, DALLE-2… Codey, Copilot, AutoGPT, LangChain Novice Guru 01
  • 6. Gen AI Use Cases in the API Ecosystem Collaborator Operations and Toil Service Replacement GenAI APIs ● Complete Tasks via Chat, IDE, etc ● Text, Code, Images, Media, Video, Slides, APIs, Documentation, … ● Boilerplate, Transcoding, Monitoring, Observability, … ● Last mile - Replace Services with Prompt → Data Model ● New Ecosystem (and Business Model) with LLM, Data, and LLM extensions (langchain) ● AIs calling your APIs? AIs calling other AIs?
  • 9. Reference Cloud Architecture with Gen AI API Gateway Microservices Serverless Functions Load Balancing Databases, Caches, Other Stores… Machine caller Machine Authored Machine Operator Machine as a microservice On-Prem DC External SaaS Providers
  • 10. Reference Cloud Architecture with Gen AI API Gateway Microservices Serverless Functions Load Balancing Databases, Caches, Other Stores… Machine caller Machine Authored Machine Operator Machine as a microservice On-Prem DC External SaaS Providers
  • 11. Reference Cloud Architecture with Gen AI API Gateway Microservices Serverless Functions Load Balancing Databases, Caches, Other Stores… Machine caller Machine Authored Machine Operator Machine as a microservice On-Prem DC External SaaS Providers
  • 12. Generative AI increases the need for API Management and API Security. APIs are the contract for machine-led creation and consumption. New and Exacerbated Risks 02
  • 14. API misconfigurations and Bots are identified as potential two of the top three threats Source: https://venturebeat.com/2021/07/27/fugue-36-percent-orgs-suffered-serious-cloud-breach-in-last-year/
  • 15. 14 Source: API Economy | Google Cloud “By 2022, API abuses will be the most frequent attack vector resulting in data breaches for enterprise web applications.” - Gartner, API Security: Protect your APIs from Attacks and Data Breaches, Mark O'Neill, Dionisio Zumerle, 2021 170% Apigee saw over 170% increase in abusive API traffic last year API Security Threats are Evolving and Increasing
  • 16. ! 84% of companies saw an increase in the number of bot attacks over the last year (Jan ‘21) Bot Attacks Source: Forrester Consulting - State Of Online Fraud And Bot Management $24B Lost to credit card fraud by US businesses Payments Fraud ! $1T Lost to abandoned checkouts or rejected transactions 53 days spent on average fully resolving a bot attack ! API Abuse ! Account Takeover 90% Increase in 2021 alone 50% of organizations experienced an API security incident in the last 12 months 77% of organizations that experienced an API security incident delayed a rollout Web Security Threats are Evolving and Increasing
  • 17. Your APIs need to be secured across all points of interaction Threat Protection Behavior Based Signature Based Payload Complexity Spikes OWASP (SQL injection, input validation, etc.) Access Controls OAuth2 API Keys Products Scopes Quota/Spike Arrest Logging Self Service & SSO IAM Integration Prov. & DeComm OpenId Connect JWT SAML Security Governance Global Policies RBAC management Data Masking Compliance: ISO, PCI-DSS, HIPAA, SOC1&2, CSA STAR Data Security TLS Two-way TLS IP Access Control Encrypted Data Store and Cache User App Developer API API team Backend
  • 18. New Risks: Meet the Generative AI Family Good Competent Bad Attacker Oops Buggy
  • 19. Reference Cloud Architecture with Gen AI On-Prem DC API Gateway Microservices Serverless Functions Load Balancing Databases, Caches, Other Stores… Machine caller Machine Authored Machine Operator Machine as a microservice External SaaS Providers
  • 20. Common Cloud Architecture with Gen AI API Gateway Microservices Serverless Functions Load Balancing Databases, Caches, Other Stores… Machine caller Machine Authored Machine Operator Machine as a microservice On-Prem DC External SaaS Providers
  • 21. Common Cloud Architecture with Gen AI API Gateway Microservices Serverless Functions Load Balancing Databases, Caches, Other Stores… Machine caller Machine Authored Machine Operator Machine as a microservice On-Prem DC External SaaS Providers
  • 22. Common Cloud Architecture with Gen AI API Gateway Microservices Serverless Functions Load Balancing Databases, Caches, Other Stores… Machine caller Machine Authored Machine Operator Machine as a microservice On-Prem DC External SaaS Providers
  • 23. Common Cloud Architecture with Gen AI API Gateway Microservices Serverless Functions Load Balancing Databases, Caches, Other Stores… Machine caller Machine Authored Machine Operator Machine as a microservice On-Prem DC External SaaS Providers
  • 24. Common Cloud Architecture with Gen AI API Gateway Microservices Serverless Functions Load Balancing Databases, Caches, Other Stores… Machine caller Machine Authored Machine Operator Machine as a microservice On-Prem DC External SaaS Providers
  • 25. Mitigating Risks: ● Paved Path for Developers ● Defense in Depth ● Shield your Generative AI ● Escape Hatches ● Buying Expertise 03 Emerging patterns for success
  • 26. Place Image Here Paved Path for Developers ● Easy to be compliant and secure ● Single Path through the system ● Idiomatic, Integrated Tools ● Prioritize Developer Velocity (first class support for ephemeral or test APIs)
  • 27. On-Prem DC Defense In Depth Apigee Microservices Serverless Functions Load Balancing Databases, Caches, Other Stores… WAF Adv API Security SWG SWG CAPTCHA External SaaS Providers
  • 28. Shield your Generative AI ● Don’t expose your ML API directly! ● Same lessons you’ve learned shielding a database from direct API calls! ● Incoming: Context engineering Prompt Engineering ● Outgoing: ○ DLP checks / IP checks ○ Accuracy checks ○ Brand safety checks
  • 29. Place Image Here Escape Hatches / Fast Responses ● Multi-tier applications have different release cadences and risk factors. ● Escape Hatches are quick-twitch Policy Enforcement Points, Filters, and Shields ● API Gateway/Proxy and Service Mesh are great resources for dealing with the following scenarios…
  • 30. Specific request that exploits a vulnerability. SQL injection, parser errors, de/ser bugs, protocol edge cases, etc. Security Breach - such as returning too much data from one or more services across a variety of scenarios. Escape Hatches / Fast Response scenarios Poison Pill Data Exfiltration Specific requests or request volume that are targeted at overloading specific services or backends. Targeted (D)DoS Slow, sporadic, or steady requests to problematically extract data from your APIs Scraping Bots
  • 31. The Security Space: Buying Expertise ● Build, vs Buy (or Host) ● Core to your Mission? ● Expertise and Level of Investment ● Cost versus Potential Cost
  • 32. Deny list Traffic Data Models Dashboard Advanced API Security Apigee runtime Enforcement How Mitigation Block or mark the bot traffic depending on your needs API Traffic Data Continuously monitor billions of API calls to identify anomalies Machine Learning Models & Rules Continuously recognizing bot patterns and creating new rules Apigee Advanced API Security
  • 33. Know when API are misconfigured or experiencing abuse. Managing API Security Configs Align API proxies to security standards to avoid misconfigured API proxies Recommend actions to improve the security posture
  • 34. Bot & Abuse detection powered by ML Clustering alerts to reduce volume and provides the relevant context for quick resolution
  • 35. Recap ● GenAI: New Opportunities, New Risks ● Machine-to-Machine APIs ● Integrated APIM is Critical ● Build Escape Hatches and Buy Expertise when appropriate
  • 36. Thank you. Discussion & Demo at our booth today! Want to learn more? cloud.google.com/apigee Try Apigee for free for 60 days https://apigee.google.com/welcome Join our Partner network feigal@google.com; mattfgl@; mattfeigal@hachyderm.io