SlideShare a Scribd company logo
© 2015 Akana. All Rights Reserved.
Confronting API
Security in the
Brave New Open
Banking Era
Sachin Agarwal
© 2015 Akana. All Rights Reserved.
Digital Disruption in Banking
Mobile Cloud Customer Centric
Block Chain Payments FinTech
© 2015 Akana. All Rights Reserved.
However Risks Exists
© 2015 Akana. All Rights Reserved.
© 2015 Akana. All Rights Reserved.
How do banks Open up to the Digital
Economy
While managing Risk?
© 2015 Akana. All Rights Reserved.
EVOLUTION OF DIGITAL
CHANNELS
© 2015 Akana. All Rights Reserved.
Client-Server/ Web Applications
• No Programmatic Access
• Security through network
isolation
• Limited Users
Access locations and variability of operations were limited
© 2015 Akana. All Rights Reserved.
Web Services
The enterprise opened slightly with Web Services/SOAP
• SSL/TLS, Certificate
based, PKI, WS-Trust
• Some B2B and Partners
applications
• Complex, but quite secure
and flexible
© 2015 Akana. All Rights Reserved.
And then came APIs
Disrupting how and where information is accessed
• Mobile and Social Apps
don’t’ understand PKI,
WS-Security, etc.
• Focus on human
readability, developer
adoption
© 2015 Akana. All Rights Reserved.
Realizing End-to-End Security
Managing the
User Experience
Securing the
App - PII, PHI
Enabling Easy Developer Access
Securing the Channel
Securing the Backend
© 2015 Akana. All Rights Reserved.
Understanding the Security Landscape
• Protocol specific threats
• Key Management
• OAuth
• Monitoring
• Licensing
• Security Token Mediation
API Specific Security
Single Sign On MDM
ATP, Firewall, VPN etc.
© 2015 Akana. All Rights Reserved.
Major API Security Concerns
© 2015 Akana. All Rights Reserved.
API Consumer Security?
© 2015 Akana. All Rights Reserved.
Securing APIs
1 Authentication &
Authorization
2 App Key Validation/
Licensing
3 Message Security
4 Threat Protection
5 Content Filtering
6 Rate Limiting
Developers
© 2015 Akana. All Rights Reserved.
Authentication/Authorization/SSO
Control and restrict access to your APIs
Make it easy yet secure
© 2015 Akana. All Rights Reserved.
Understanding OAuth
OAuth lets a person delegate constrained access from
one app to another
User
Resource
Owner
Client
App
Resource
Server
© 2015 Akana. All Rights Reserved.
OAuth Flow
© 2015 Akana. All Rights Reserved.
OAuth – You need
• OAuth Clients
• Provisioning
• Approval Flow
• OAuth Server
• Identity Integration
• Token Validation
• Token Issue/refresh
• Token Mediation (SAML, LDAP etc)
• QoS, Monitoring
• Policy Management
• API Proxying
• Reporting
• Analytics
OAuth is hard and complicated
© 2015 Akana. All Rights Reserved.
Licensing
Package your APIs in different ways
Use API keys to restrict what the App can access
The licenses control:
– OAuth Authorization Scopes
– Document visibility
– Quota policies
© 2015 Akana. All Rights Reserved.
Message and Parameter Security
HTTP Parameter
• http://apis.foo.com/resources/sample/foo?app_id=myid&app_key=mykey
• Protect API Keys with HMAC – Hash-based Message Authentication Code
Message Security
• Implement HTTPS
• For XML payloads encrypt specific parts of the message
© 2015 Akana. All Rights Reserved.
Threat Protection
• Denial of Service
• Injection Attacks
– Detect and prevent SQL,
JavaScript or XPath/XQuery
injection attacks
• Cross Site Scripting
• Network address and range
blacklists/whitelists
• HTTP Parameter Stuffing
© 2015 Akana. All Rights Reserved.
Content Filtering
• Provide a content firewall,
protecting against malicious
content
• Validate message content
including message headers,
form and query parameters,
XML and JSON data
structures.
• Policies for XML and JSON
DoS
• Protection against viruses in
attachments and other binary
content via ICAP integration
with leading anti-virus
engines
© 2015 Akana. All Rights Reserved.
Quota Management/Rate Limiting
Restrict the number of calls an App can make
Apply controls based on context, affinity, segmentation etc.
© 2015 Akana. All Rights Reserved.
Relevance to PCI Compliance
• APIs are now part of e-commerce
• Card payments pass through API
• The infrastructure underlying the API?
© 2015 Akana. All Rights Reserved.
Akana API Gateway
Gateway
Security
Authentication
Protection
IAM Integration
Encryption
Mediation
Quality of Service
Paging/Caching
Orchestration
Scripting
© 2015 Akana. All Rights Reserved.
The Akana Digital Business Platform
© 2015 Akana. All Rights Reserved.
API Resources and API University
• Resource Center
– http://resource.akana.com/
• Follow us on:
www.facebook.com/soasoftware
www.linkedin.com/company/14301
@akanainc

More Related Content

PPTX
Architecting Mobile Solutions Using Microsoft Azure and Akana
PDF
Eat Your Microservices Elephant One Bite at a Time
PPTX
Realizing Hybrid Cloud: Using IBM Bluemix, APIs, and DataPower
PPTX
Test and Protect Your API
PPTX
Deconstructing API Security
PDF
API Economy - The Making of a Digital Business
PPTX
Enterprise API Adoption Patterns
PPTX
Microservices Done Right: Key Ingredients for Microservices Success
Architecting Mobile Solutions Using Microsoft Azure and Akana
Eat Your Microservices Elephant One Bite at a Time
Realizing Hybrid Cloud: Using IBM Bluemix, APIs, and DataPower
Test and Protect Your API
Deconstructing API Security
API Economy - The Making of a Digital Business
Enterprise API Adoption Patterns
Microservices Done Right: Key Ingredients for Microservices Success

What's hot (20)

PDF
Delivering on Personalization with the Power of APIs
PPTX
Are APIs and SOA Converging?
PPTX
Jumping Ahead with {enterprise:apis}
PPTX
API Management
PPTX
Platform for Secure Digital Business
PPTX
Open api in enterprise
PPTX
A Peek Into The Future of Mobile-Enabled Health Care
PPTX
API Management Part 1 - An Introduction to Azure API Management
PPTX
Is it time for a Connector-less Approach to Cloud Integration?
PPTX
API and SOA: Two Sides of the Same Coin?
PDF
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...
PDF
[WSO2Con EU 2017] How API Management at Suva is Helping in Reducing Costs to ...
PDF
Lean Method for Building Good APIs for Business – APIOps Cycles
PPTX
DevOps & Apps - Building and Operating Successful Mobile Apps
PPTX
Manage Your Mesh
PPTX
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
PDF
Intel Mashery API Management Solution
PPTX
API Security: Securing Digital Channels and Mobile Apps Against Hacks
PDF
apidays LIVE India - Digital Trust Infrastructure - Key to digital transforma...
PPTX
Build an api eco-system you can be proud of
Delivering on Personalization with the Power of APIs
Are APIs and SOA Converging?
Jumping Ahead with {enterprise:apis}
API Management
Platform for Secure Digital Business
Open api in enterprise
A Peek Into The Future of Mobile-Enabled Health Care
API Management Part 1 - An Introduction to Azure API Management
Is it time for a Connector-less Approach to Cloud Integration?
API and SOA: Two Sides of the Same Coin?
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...
[WSO2Con EU 2017] How API Management at Suva is Helping in Reducing Costs to ...
Lean Method for Building Good APIs for Business – APIOps Cycles
DevOps & Apps - Building and Operating Successful Mobile Apps
Manage Your Mesh
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
Intel Mashery API Management Solution
API Security: Securing Digital Channels and Mobile Apps Against Hacks
apidays LIVE India - Digital Trust Infrastructure - Key to digital transforma...
Build an api eco-system you can be proud of
Ad

Viewers also liked (20)

PPTX
API Adoption Patterns in Banking & The Promise of Microservices
PDF
Ch.10 개인금융
PPT
FinTech, from 'Nice to Know' to 'Need to Know'
PPTX
150625_핀테크포럼 6월 정기모임_핀테크의 성공은 보안이다
PDF
Fintech overview 페이게이트 박소영대표 20151006_v5
PDF
핀테크 성공을 위한 디지털 비즈니스 마인드
PDF
Financial Literacy on the Go
PDF
Investing in fintech: Trends in financial technology for investors and entrep...
PPTX
Digital Healthcare – Realizing Interoperability with APIs
PPTX
Driving Digital Innovation with a Layered API Design Approach
PPTX
An Architecture for a Platform Providing Things As A Service
PDF
การหา Google map key api
PPTX
Securing Your APIs against the Recent Vulnerabilities in SSLv2/SSLv3
PPTX
Extracting Insights from your API Programs
PDF
Node at Apiary.io
PDF
Oracle api gateway overview
PDF
APIs: The Lynchpin of your Open Banking PSD2 Strategy
PDF
API Design Workflows
PPTX
Apiary
API Adoption Patterns in Banking & The Promise of Microservices
Ch.10 개인금융
FinTech, from 'Nice to Know' to 'Need to Know'
150625_핀테크포럼 6월 정기모임_핀테크의 성공은 보안이다
Fintech overview 페이게이트 박소영대표 20151006_v5
핀테크 성공을 위한 디지털 비즈니스 마인드
Financial Literacy on the Go
Investing in fintech: Trends in financial technology for investors and entrep...
Digital Healthcare – Realizing Interoperability with APIs
Driving Digital Innovation with a Layered API Design Approach
An Architecture for a Platform Providing Things As A Service
การหา Google map key api
Securing Your APIs against the Recent Vulnerabilities in SSLv2/SSLv3
Extracting Insights from your API Programs
Node at Apiary.io
Oracle api gateway overview
APIs: The Lynchpin of your Open Banking PSD2 Strategy
API Design Workflows
Apiary
Ad

Similar to Confronting API Security in the Brave New Open Banking Era (20)

PPTX
API Security: Securing Digital Channels and Mobile Apps Against Hacks
PPTX
Transforming Your Business Through APIs
PPTX
Take Control of your APIs in a Microservice Architecture
PPTX
Best Practices for API Security
PPTX
Best Practices for API Security
PPTX
The Platform Big Picture
PDF
Modernize Service-Oriented Architecture with APIs
PDF
Authorization Architecture Patterns: How to Avoid Pitfalls in #OAuth / #OIDC ...
PDF
CIS14: Protecting Your APIs from Threats and Hacks
PPTX
Deploying mobile unified communications and collaboration (UCC) with Microsof...
PDF
Embracing SOA and the Cloud
PPTX
Securing ap is oauth and fine grained access control
PPTX
APIs and SOA: Two Sides of the Same Coin?
PPTX
API and SOA: Two sides of the same coin
PPTX
APIs and Services: One Platform or Two?
PPTX
How to Build an Effective API Security Strategy
PPT
Modernizing an Existing SOA-based Architecture with APIs
PPTX
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
PDF
2012 ah vegas guest access fundamentals
PPT
Access Management with Aruba ClearPass
API Security: Securing Digital Channels and Mobile Apps Against Hacks
Transforming Your Business Through APIs
Take Control of your APIs in a Microservice Architecture
Best Practices for API Security
Best Practices for API Security
The Platform Big Picture
Modernize Service-Oriented Architecture with APIs
Authorization Architecture Patterns: How to Avoid Pitfalls in #OAuth / #OIDC ...
CIS14: Protecting Your APIs from Threats and Hacks
Deploying mobile unified communications and collaboration (UCC) with Microsof...
Embracing SOA and the Cloud
Securing ap is oauth and fine grained access control
APIs and SOA: Two Sides of the Same Coin?
API and SOA: Two sides of the same coin
APIs and Services: One Platform or Two?
How to Build an Effective API Security Strategy
Modernizing an Existing SOA-based Architecture with APIs
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
2012 ah vegas guest access fundamentals
Access Management with Aruba ClearPass

More from Akana (20)

PDF
The Latest in API Orchestration, Mediation, and Integration
PDF
API Design Essentials - Akana Platform Overview
PPTX
Making Sense of Hypermedia APIs – Hype or Reality?
PPTX
Microservices: Why Should Businesses Care?
PPTX
Using APIs
PPTX
Unified Security for Mobile, APIs and the Web
PPTX
Turbo-Charge DataPower to Reach Your SOA Goals
PPTX
The Science of APIs in a Mobile World:Security, Control and Quality
PPTX
The Datacenter API
PPTX
The Business Value for Internal APIs in the Enterprise
PPTX
The API Economy is Here: Facebook, Twitter, Netflix and Your IT Enterprise
PPTX
Realizing SOA and API Convergence for IBM DataPower Customers
PPTX
Rapid Mobile App to API Integration
PPTX
Powering Internal API Communities
PPTX
Platform for Secure Digital Business
PPTX
Manage Your Mesh
PPTX
Lifecycle Manager and the Lifecycle API
PPTX
Maybe It's Time for a Connector-less approach to Cloud Integration
PPTX
Intermediary for Microsoft: Product Overview and Demo
PPTX
Jumping Ahead with Enterprise APIs
The Latest in API Orchestration, Mediation, and Integration
API Design Essentials - Akana Platform Overview
Making Sense of Hypermedia APIs – Hype or Reality?
Microservices: Why Should Businesses Care?
Using APIs
Unified Security for Mobile, APIs and the Web
Turbo-Charge DataPower to Reach Your SOA Goals
The Science of APIs in a Mobile World:Security, Control and Quality
The Datacenter API
The Business Value for Internal APIs in the Enterprise
The API Economy is Here: Facebook, Twitter, Netflix and Your IT Enterprise
Realizing SOA and API Convergence for IBM DataPower Customers
Rapid Mobile App to API Integration
Powering Internal API Communities
Platform for Secure Digital Business
Manage Your Mesh
Lifecycle Manager and the Lifecycle API
Maybe It's Time for a Connector-less approach to Cloud Integration
Intermediary for Microsoft: Product Overview and Demo
Jumping Ahead with Enterprise APIs

Recently uploaded (20)

PDF
Modernizing your data center with Dell and AMD
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Advanced IT Governance
PPTX
MYSQL Presentation for SQL database connectivity
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Empathic Computing: Creating Shared Understanding
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
Modernizing your data center with Dell and AMD
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Advanced IT Governance
MYSQL Presentation for SQL database connectivity
CIFDAQ's Market Insight: SEC Turns Pro Crypto
NewMind AI Weekly Chronicles - August'25 Week I
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine learning based COVID-19 study performance prediction
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Advanced Soft Computing BINUS July 2025.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Monthly Chronicles - July 2025
Empathic Computing: Creating Shared Understanding
Per capita expenditure prediction using model stacking based on satellite ima...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Diabetes mellitus diagnosis method based random forest with bat algorithm

Confronting API Security in the Brave New Open Banking Era

  • 1. © 2015 Akana. All Rights Reserved. Confronting API Security in the Brave New Open Banking Era Sachin Agarwal
  • 2. © 2015 Akana. All Rights Reserved. Digital Disruption in Banking Mobile Cloud Customer Centric Block Chain Payments FinTech
  • 3. © 2015 Akana. All Rights Reserved. However Risks Exists
  • 4. © 2015 Akana. All Rights Reserved.
  • 5. © 2015 Akana. All Rights Reserved. How do banks Open up to the Digital Economy While managing Risk?
  • 6. © 2015 Akana. All Rights Reserved. EVOLUTION OF DIGITAL CHANNELS
  • 7. © 2015 Akana. All Rights Reserved. Client-Server/ Web Applications • No Programmatic Access • Security through network isolation • Limited Users Access locations and variability of operations were limited
  • 8. © 2015 Akana. All Rights Reserved. Web Services The enterprise opened slightly with Web Services/SOAP • SSL/TLS, Certificate based, PKI, WS-Trust • Some B2B and Partners applications • Complex, but quite secure and flexible
  • 9. © 2015 Akana. All Rights Reserved. And then came APIs Disrupting how and where information is accessed • Mobile and Social Apps don’t’ understand PKI, WS-Security, etc. • Focus on human readability, developer adoption
  • 10. © 2015 Akana. All Rights Reserved. Realizing End-to-End Security Managing the User Experience Securing the App - PII, PHI Enabling Easy Developer Access Securing the Channel Securing the Backend
  • 11. © 2015 Akana. All Rights Reserved. Understanding the Security Landscape • Protocol specific threats • Key Management • OAuth • Monitoring • Licensing • Security Token Mediation API Specific Security Single Sign On MDM ATP, Firewall, VPN etc.
  • 12. © 2015 Akana. All Rights Reserved. Major API Security Concerns
  • 13. © 2015 Akana. All Rights Reserved. API Consumer Security?
  • 14. © 2015 Akana. All Rights Reserved. Securing APIs 1 Authentication & Authorization 2 App Key Validation/ Licensing 3 Message Security 4 Threat Protection 5 Content Filtering 6 Rate Limiting Developers
  • 15. © 2015 Akana. All Rights Reserved. Authentication/Authorization/SSO Control and restrict access to your APIs Make it easy yet secure
  • 16. © 2015 Akana. All Rights Reserved. Understanding OAuth OAuth lets a person delegate constrained access from one app to another User Resource Owner Client App Resource Server
  • 17. © 2015 Akana. All Rights Reserved. OAuth Flow
  • 18. © 2015 Akana. All Rights Reserved. OAuth – You need • OAuth Clients • Provisioning • Approval Flow • OAuth Server • Identity Integration • Token Validation • Token Issue/refresh • Token Mediation (SAML, LDAP etc) • QoS, Monitoring • Policy Management • API Proxying • Reporting • Analytics OAuth is hard and complicated
  • 19. © 2015 Akana. All Rights Reserved. Licensing Package your APIs in different ways Use API keys to restrict what the App can access The licenses control: – OAuth Authorization Scopes – Document visibility – Quota policies
  • 20. © 2015 Akana. All Rights Reserved. Message and Parameter Security HTTP Parameter • http://apis.foo.com/resources/sample/foo?app_id=myid&app_key=mykey • Protect API Keys with HMAC – Hash-based Message Authentication Code Message Security • Implement HTTPS • For XML payloads encrypt specific parts of the message
  • 21. © 2015 Akana. All Rights Reserved. Threat Protection • Denial of Service • Injection Attacks – Detect and prevent SQL, JavaScript or XPath/XQuery injection attacks • Cross Site Scripting • Network address and range blacklists/whitelists • HTTP Parameter Stuffing
  • 22. © 2015 Akana. All Rights Reserved. Content Filtering • Provide a content firewall, protecting against malicious content • Validate message content including message headers, form and query parameters, XML and JSON data structures. • Policies for XML and JSON DoS • Protection against viruses in attachments and other binary content via ICAP integration with leading anti-virus engines
  • 23. © 2015 Akana. All Rights Reserved. Quota Management/Rate Limiting Restrict the number of calls an App can make Apply controls based on context, affinity, segmentation etc.
  • 24. © 2015 Akana. All Rights Reserved. Relevance to PCI Compliance • APIs are now part of e-commerce • Card payments pass through API • The infrastructure underlying the API?
  • 25. © 2015 Akana. All Rights Reserved. Akana API Gateway Gateway Security Authentication Protection IAM Integration Encryption Mediation Quality of Service Paging/Caching Orchestration Scripting
  • 26. © 2015 Akana. All Rights Reserved. The Akana Digital Business Platform
  • 27. © 2015 Akana. All Rights Reserved. API Resources and API University • Resource Center – http://resource.akana.com/ • Follow us on: www.facebook.com/soasoftware www.linkedin.com/company/14301 @akanainc