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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
Context Engineeringの取り組み
nutslove
0
320
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
300
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
120
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
210
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
580
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
1
160
月間数億レコードのアクセスログ基盤を無停止・低コストでAWS移行せよ!アプリケーションエンジニアのSREチャレンジ💪
miyamu
0
840
20260204_Midosuji_Tech
takuyay0ne
1
140
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
First, design no harm
axbom
PRO
2
1.1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
120
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
64
So, you think you're a good person
axbom
PRO
2
1.9k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
Ruling the World: When Life Gets Gamed
codingconduct
0
140
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
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]