insecure trends in web 2.0

20

Click here to load reader

Upload: ferruh-mavituna

Post on 04-Jul-2015

987 views

Category:

Technology


0 download

DESCRIPTION

Insecure Trends in Web 2.0 applications.

TRANSCRIPT

Page 1: Insecure Trends in Web 2.0

Insecure Trends in Web 2.0 Applications

Page 2: Insecure Trends in Web 2.0

I t ’ s a l l a b o u t We b 2 . 0

It’s in everywhere This is the new way Second dot com craziness, and it’s not going

to burst this time...

Page 3: Insecure Trends in Web 2.0

We b 2 . 0 Tr e n d s

Usability Simplicity Sociability Integration Outsourcing

Page 4: Insecure Trends in Web 2.0

Us a b i l i t y & S i mp l i c i t y

Instead of KISS - Keep It Simple & Stupid

it should be KISSS - Keep It Simple, Stupid & Secure

Page 5: Insecure Trends in Web 2.0

J u s t “ S t u p i d ”

Changing password without requiring the current one

Guilty: Twitter

Impact: Permanent account hijacking

Page 6: Insecure Trends in Web 2.0

J u s t “ S t u p i d ” – Pa s s wo r d p l s . “Give me your hotmail password so I can send

spam to your contact list”

Guilty: Bebo, Facebook, Diigo ve tüm diğer sosyal

hoppalık içeren Web 2.0 uygulamaları

What’s next? Websites will request password of our online bank? (Wait! It’s already done! – mint.com)

Page 7: Insecure Trends in Web 2.0

J u s t “ S t u p i d ” – r e me mb e r me “Remember Me” functionality

Guilty: Everyone!

Impact: Increasing the success possibility of Cross-site

Scripting and similar session hijacking attacks.

Page 8: Insecure Trends in Web 2.0

J u s t “ S t u p i d ” – s e n d i t a wa y Resetting passwords without requiring an

extra information other than an e-mail

Guilty: Everyone!

Impact: If victim’s e-mail compromised than all of his or her

identity will be gone within minutes.

Page 9: Insecure Trends in Web 2.0

J u s t “ S t u p i d ” – p a s s wo r d 1

Limiting password length, not allowing user to choose secure passwords.

Guilty: A Lot!

Impact: Forcing user to be insecure! Really poor

interpretation of KISS.

Page 10: Insecure Trends in Web 2.0

S o c i a b i l i t y

Kevin Mitnick gotta love Web 2.0 !

Page 11: Insecure Trends in Web 2.0

S o c i a l At t r a c t i o n s – Wh e r e we r e y o u l a s t n i g h t ? Too much personal information online.

Guilty: Linkedin, youtube, twitter, facebook, blogs, the

crazy guy who shot your photo and posted to flickr, “transparent” company blogs etc.

Impact: Easier social engineering attacks...

Page 12: Insecure Trends in Web 2.0

I n t e g r a t i o n – Ge t t h i s API a n d h a c k me Overpowered APIs, Facebook widgets, RSS

madness!

Guilty: Facebook, Feedburner.

Impact: Using API functionality to hack the website who

provides the API.

Page 13: Insecure Trends in Web 2.0

Ou t s o u r c i n g

Too much external component usage

Guilty: Blogosphere, video embedding, flash embedding,

widgets, stats, external javascripts... All new websites.

Impact: Increased attack surface, To able to make one

website secure you have to secure 10 websites.

Page 14: Insecure Trends in Web 2.0

S S L ?

What happened to SSL?

Guilty: Gmail (after 4 years they fixed), and lots, lots of

other Web 2.0 applications.

Impact: Isn’t it obvious?

Page 15: Insecure Trends in Web 2.0

Di d y o u s a y “ Be s t Pr a c t i c e ” ? Agile Programming, Shorter Dead-lines, Fast development means more money, Lack of defined best practices about new

technologies

Page 16: Insecure Trends in Web 2.0

S e c u r i t y d o e s n ’ t s e l l

MS Vista proved it!

Unfortunately, Web 2.0 is not an exception

Page 17: Insecure Trends in Web 2.0

We b 2 . 0 F o l l o we r s

Every single day new Web 2.0 startups are launching all over the world and they do follow all these bad practices, because big guys are doing them.

Page 18: Insecure Trends in Web 2.0

S e c u r i t y . . .

First make it secure, then make it Web 2.0

Page 19: Insecure Trends in Web 2.0

Qu e s t i o n s a n d Di s c u s s i o n

@fmavituna finished his talk, and waiting some question from the audience. (*)

*not so obscure twitter joke

Page 20: Insecure Trends in Web 2.0

Thanks...