Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
Twitter - Guest Lecture UC Berkeley CS10 Fall 2010
Raffi Krikorian
Developing for @twitterapi #hack4health
Raffi Krikorian
Intro to developing for @twitterapi (updated)
Raffi Krikorian
Re-architecting on the Fly #OReillySACon
Raffi Krikorian
Hacking Conway's Law
Raffi Krikorian
전략적 구조조정 과정 (Successful Corporate Restructuring)
피플앤인사이트
Erfaringsdeling fra kristiansand
Senter for IKT i utdanningen, redaksjon
Soteria
Soteria Global
1
of
31
Top clipped slide
Securing Your Ecosystem (FOWA Las Vegas 2011)
Jun. 30, 2011
•
0 likes
2 likes
×
Be the first to like this
Show More
•
4,715 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Report
Technology
Business
Raffi Krikorian
Follow
Platform Team Member
Advertisement
Advertisement
Advertisement
Recommended
500Startups @ Twitter
Raffi Krikorian
1K views
•
33 slides
What's Your StatusNet? Lightning Talk 1.0
Jon Phillips
1.3K views
•
31 slides
Whats Your Status Net 2.0 (Updates like Identi.ca)
Jon Phillips
2K views
•
84 slides
Bias in tech
Leon Fayer
853 views
•
20 slides
How to get maximum from Magento community
Vasyl Malanka
62 views
•
61 slides
Twitter Api 번역계획서
Jinho Jung
1.3K views
•
15 slides
More Related Content
Viewers also liked
(17)
Twitter - Guest Lecture UC Berkeley CS10 Fall 2010
Raffi Krikorian
•
2.3K views
Developing for @twitterapi #hack4health
Raffi Krikorian
•
1.7K views
Intro to developing for @twitterapi (updated)
Raffi Krikorian
•
2.6K views
Re-architecting on the Fly #OReillySACon
Raffi Krikorian
•
6.7K views
Hacking Conway's Law
Raffi Krikorian
•
5.1K views
전략적 구조조정 과정 (Successful Corporate Restructuring)
피플앤인사이트
•
132 views
Erfaringsdeling fra kristiansand
Senter for IKT i utdanningen, redaksjon
•
358 views
Soteria
Soteria Global
•
788 views
Presentación1
Elizabeth Alvarez
•
173 views
Sesión 6 finalizando idea de negocio
Elizabeth Alvarez
•
100 views
Pricing and pricing strategies
kartheek reddy
•
832 views
Europe CSR Lessons: Lipstick, Food, Fashion and Prostitution
elaine cohen
•
1.3K views
Du bestemmer
Senter for IKT i utdanningen, redaksjon
•
240 views
#rtgeo (Where 2.0 2011)
Raffi Krikorian
•
1.7K views
Twitter by the Numbers (Columbia University)
Raffi Krikorian
•
3.7K views
Twitter and the Real-Time Web
Raffi Krikorian
•
1.4K views
Users and Geo
Raffi Krikorian
•
1.2K views
Similar to Securing Your Ecosystem (FOWA Las Vegas 2011)
(20)
Data Portability for Educators
Ian Forrester
•
14.2K views
Puppet and your Metadata - PuppetCamp London 2015
Marc Cluet
•
2.5K views
Web3 + scams = It's a match
Zoltan Balazs
•
13 views
Hack 101 - IIT Delhi HackU 2011
Saurabh Sahni
•
1.2K views
Session hijacking by rahul tyagi
amansyal
•
3.5K views
Hacking For Innovation
Christian Heilmann
•
6.5K views
YQL - Christian Heilmann Open Hack London presentation
Korben00
•
1.6K views
Rice University Advertising Spring 2010
Ed Schipul
•
721 views
CC in the Creative Sectors, Emerging Business Models, and How to use CC - App...
ccAustralia
•
1.9K views
Join the Secret Revolution
Alan Levine
•
4.5K views
Social Discovery, Social Access
Stephen Francoeur
•
776 views
The problem with passwords on the web and what to do about it
Francois Marier
•
1.1K views
Leveraging Social Media - CVCC 03-09-2012
Lee Yount
•
841 views
If you love something, set it free
Mike Ellis
•
4.2K views
How People are using Twitter at Conferences
Martin Ebner
•
2.5K views
Leveraging Social Media - CAGP 2 27-2012
Lee Yount
•
737 views
Using OAuth with PHP
David Ingram
•
4.6K views
Open Hack London - Introduction to YQL
Christian Heilmann
•
4.9K views
Anatomy of Java Vulnerabilities - NLJug 2018
Steve Poole
•
436 views
Twitter4R OAuth
Susan Potter
•
854 views
Advertisement
More from Raffi Krikorian
(17)
Developing for @twitterapi (Techcrunch Disrupt Hackathon)
Raffi Krikorian
•
7.9K views
Twitter for CS10 @ Berkeley (Spring 2011)
Raffi Krikorian
•
1K views
Twitter by the Numbers
Raffi Krikorian
•
33.2K views
How to use Geolocation in your webapp @ FOWA Dublin 2010
Raffi Krikorian
•
1K views
Intro to developing for @twitterapi
Raffi Krikorian
•
10.5K views
Twitter API Annotations
Raffi Krikorian
•
13.9K views
"What's Happening" to "What's Happening Here" @ Chirp
Raffi Krikorian
•
1.4K views
Energy / Tweet
Raffi Krikorian
•
1.6K views
Handling Real-time Geostreams
Raffi Krikorian
•
1.6K views
Adding the "Where" to the "When"
Raffi Krikorian
•
1.9K views
What's happening here?
Raffi Krikorian
•
2.1K views
WattzOn @ ETech 2009
Raffi Krikorian
•
1.8K views
Scala + WattzOn, sitting in a tree....
Raffi Krikorian
•
1.6K views
WattzOn Whole Earth Simulator
Raffi Krikorian
•
889 views
Broken Hearts: How Valentine's Day causes global warming
Raffi Krikorian
•
2.1K views
WattzOn presentation @ Web 2.0 Summit
Raffi Krikorian
•
2K views
holmz @ Ignite! NYC
Raffi Krikorian
•
793 views
Recently uploaded
(20)
Implementing cert-manager in K8s
Jose Manuel Ortega Candel
•
7 views
temp mapping .pdf
ManjulaSasikumar
•
0 views
Future Managers with New Technology.pptx
Simhadri Bhavana
•
6 views
Valere Project Portfolio June 2023
Alexander Turgeon
•
3 views
Unlock the power of MLOps.pdf
StephenAmell4
•
2 views
Chapter-1 Introduction.pptx
SumanBhandari40
•
0 views
Level Up Your Property and Investment Management Workflows
AppFolio
•
3 views
mini-solution.pdf
rabiprasaddevkota1
•
0 views
Python Sets_Dictionary.pptx
M Vishnuvardhan Reddy
•
7 views
Lists_tuples.pptx
M Vishnuvardhan Reddy
•
4 views
doc_project_part2 (1).ppt
ManjulaSasikumar
•
0 views
Untitled presentation.pdf
SompriyaNarayanaTiwa
•
2 views
UNCOVERING MYTHS ABOUT CLOUD COMPUTING - IS IT.pptx
OsazeeOboh
•
4 views
Lecture 12 - Agile Processes-Scrum.ppt
ssuser4f2477
•
0 views
Supply Chain Attacks
Lionel Faleiro
•
40 views
CSRF_main_vid.pptx
NishantAnand43
•
0 views
Python Basics.pptx
M Vishnuvardhan Reddy
•
6 views
Python Control Structures.pptx
M Vishnuvardhan Reddy
•
3 views
사이드 프로젝트 빠르게 시작하기 by 제이제이
Excelcon
•
0 views
Using Data-Driven Agile Automation to Advance Digital Transformation
Precisely
•
4 views
Advertisement
Securing Your Ecosystem (FOWA Las Vegas 2011)
Securing your ecosystem
@raffi http://www.flickr.com/photos/mklingo/
Speaking at @fowa!
Let’s talk about securing ecosystems & let’s talk @twitterapi! 29 Jun via Twitter for iPhone from Meet, Las Vegas 233 South 4th Street Las Vegas, Nevada 89101 View Tweets at this place
>660K Developers on
@twitterAPI
>900K Apps +
The Official ones
>200M users on
@twitter
Users are paramount
http://www.flickr.com/photos/ilya/
Users need 2
things protected ⇢ identity ⇢ data http://www.flickr.com/photos/ilya/
Security is hard
to bolt on “later” http://www.flickr.com/photos/ragzrejected/
Govern your ecosystem http://www.flickr.com/photos/mr_t_in_dc/
Case study in
@twitterAPI
We used to
be basic auth
raffi ← Username
: totallysecure ← Password
Base64(raffi:totallysecure)
cmFmZmk6dG90YWxseXNlY3VyZQ==
GET /secure HTTP/1.1 Host:
localhost Authorization: Basic cmFmZmk6dG90YWxseXNlY3VyZQ==
The password antipattern
OAuth
The carrot
further protect our
users ⇢ mandate the use of OAuth ⇢ understand where our traffic is coming from
This conversion
was a challenge
And... One more
time, protect our users ⇢ break out a new permissions model ⇢ try to make it extremely clear to a user what apps are doing
Be really really really (really)
∞ explicit
Check back with
me next year — i might be able to say how it went
What would I
do if i were you? ⇢ forget basic auth! ⇢ go straight to OAuth 2 ⇢ understand your “problem”
Make sure to
have the tools you need http://www.flickr.com/photos/11872189@N00/
Our Users
@taylorswift13
Follow me Questions?
@raffi
Advertisement