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
300
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
140
APIStrat 2016 | On-prem support? That was so 1982 (Charlie Ozinga)
apistrat
0
120
APIStrat 2016 | Effortless microservices in production with Kubernetes (Ken Wronkiewicz)
apistrat
0
170
Song by Tony Blank
apistrat
0
190
API Lifecycle Manager by Steve Fonseca
apistrat
2
250
APIs In The Enterprise: How Walgreens Formed It's Digital Business by Drew Schweinfurth
apistrat
1
390
Developers Are Difficult by Andrew Noonan
apistrat
0
140
Other Decks in Technology
See All in Technology
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
150
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
130
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
42k
データの整合性を保ちたいだけなんだ
shoheimitani
8
3k
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
280
Digitization部 紹介資料
sansan33
PRO
1
6.8k
Tebiki Engineering Team Deck
tebiki
0
24k
システムのアラート調査をサポートするAI Agentの紹介/Introduction to an AI Agent for System Alert Investigation
taddy_919
2
1.9k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
610
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.3k
Featured
See All Featured
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
63
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
The Limits of Empathy - UXLibs8
cassininazir
1
210
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
170
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
820
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
96
The Cult of Friendly URLs
andyhume
79
6.8k
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]