Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
API Security
Search
API Strategy & Practice Conference
October 24, 2013
Technology
2
170
API Security
By Ryan MacArthur @ API Strategy & Practice Conference
San Francisco, October 23-24-25, 2013
API Strategy & Practice Conference
October 24, 2013
Tweet
Share
More Decks by API Strategy & Practice Conference
See All by API Strategy & Practice Conference
APIStrat 2016 | The end of polling: why and how to transform a REST API into a Data Streaming API (Audrey Neveu)
apistrat
12
290
APIStrat 2016 | OpenAPI Trek: Beyond API Documentation (Arnaud Lauret)
apistrat
5
230
APIStrat 2016 | Flying Dreams: Real-Time Communication from the Edge of Space (Jonathan Barton, Neha Abrol)
apistrat
1
130
APIStrat 2016 | On-prem support? That was so 1982 (Charlie Ozinga)
apistrat
0
110
APIStrat 2016 | Effortless microservices in production with Kubernetes (Ken Wronkiewicz)
apistrat
0
150
Song by Tony Blank
apistrat
0
160
API Lifecycle Manager by Steve Fonseca
apistrat
2
230
APIs In The Enterprise: How Walgreens Formed It's Digital Business by Drew Schweinfurth
apistrat
1
370
Developers Are Difficult by Andrew Noonan
apistrat
0
130
Other Decks in Technology
See All in Technology
React開発にStorybookとCopilotを導入して、爆速でUIを編集・確認する方法
yu_kod
1
100
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
3
250
Tech-Verse 2025 Keynote
lycorptech_jp
PRO
0
1.3k
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
4
500
SpringBoot x TestContainerで実現するポータブル自動結合テスト
demaecan
0
120
解析の定理証明実践@Lean 4
dec9ue
1
200
より良いプロダクトの開発を目指して - 情報を中心としたプロダクト開発 #phpcon #phpcon2025
bengo4com
1
3.2k
GitHub Copilot の概要
tomokusaba
1
150
製造業からパッケージ製品まで、あらゆる領域をカバー!生成AIを利用したテストシナリオ生成 / 20250627 Suguru Ishii
shift_evolve
PRO
1
160
高速なプロダクト開発を実現、創業期から掲げるエンタープライズアーキテクチャ
kawauso
1
160
無意味な開発生産性の議論から抜け出すための予兆検知とお金とAI
i35_267
0
880
Should Our Project Join the CNCF? (Japanese Recap)
whywaita
PRO
0
290
Featured
See All Featured
Code Review Best Practice
trishagee
69
18k
Thoughts on Productivity
jonyablonski
69
4.7k
Site-Speed That Sticks
csswizardry
10
670
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
Navigating Team Friction
lara
187
15k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
BBQ
matthewcrist
89
9.7k
Practical Orchestrator
shlominoach
188
11k
Transcript
API Security @maceip October 24th 2013 APIStrat
API Security Principals • Traffic Monitoring • Authentication • Throttling/Quotas
• Encryption • Sane Design
Real World • Log Neglect • Where’s the Authorization (AAA!)
• Surgical Theft • I’m not in your TLS – But the NSA probably is • Design once
Information Disclosure • API Design? – Regardless of API Exposure •
Security Staff – Design involvement? – Hire people who relentlessly think like attackers
Example:
Endpoint Returns:
Your (virtual) appliances won’t save you [“mashery”,”apigee”,”3scale”,”fireeye”,”radware”,”f5”,”i mperva”,”trustwave”,”barracuda”,”cloudflare”,”qualys”, ”palo alto”,
“fortinet”, “layer7”, “vordel”, “soa”, “sonicwall”, “mod_security”, “kona”, “whitehat”, “mulesoft”, “ciphercloud”, “skyhigh”]
Questions for Architects • If your API codebase was public,
would you be concerned? – Why? • Have you done an API security audit?
Consumer Concerns • Who has my KEY! – Build support for
external encryption keys • Inter-Provider communication transparency – Box <-> Salesforce – Programmatic log access should be a given
Looking Forward • Hijacking Data – Fake/malicious third party applications •
W0rd app on dropbox is asking for permissions! • API-centric Denial of Service • Better user reputation systems (they all suck) • More context around transactions
Break before you build!
[email protected]