asfws 2012 - gestion opérationnelle de la sécurité logicielle sur la plateforme facebook par alok...

14
Gestion opérationnelle de la sécurité chez Facebook Alok Menghrajani 7 Nov 2012 Application Security Forum – 2012 Western Switzerland 7-8 novembre 2012 – Y-Parc / Yverdon-les-Bains https://www.appsec-forum.ch

Upload: application-security-forum-western-switzerland

Post on 19-May-2015

321 views

Category:

Technology


1 download

DESCRIPTION

Présentation qui portera sur l’aspect opérationnel de la gestion de la sécurité logicielle chez Facebook.

TRANSCRIPT

Page 1: ASFWS 2012 - Gestion opérationnelle de la sécurité logicielle sur la plateforme Facebook par Alok Menghrajani

Gestion opérationnelle de la sécurité chez Facebook

Alok Menghrajani 7 Nov 2012

Application Security Forum – 2012 Western Switzerland

7-8 novembre 2012 – Y-Parc / Yverdon-les-Bains https://www.appsec-forum.ch

Page 2: ASFWS 2012 - Gestion opérationnelle de la sécurité logicielle sur la plateforme Facebook par Alok Menghrajani

Alok Menghrajani

▪  Facebook depuis 2008

▪  User-facing stuff

▪  Infrastructure

▪  Langage/compilation

▪  Parle franglais couramment

Page 3: ASFWS 2012 - Gestion opérationnelle de la sécurité logicielle sur la plateforme Facebook par Alok Menghrajani

La mission de Facebook

Page 4: ASFWS 2012 - Gestion opérationnelle de la sécurité logicielle sur la plateforme Facebook par Alok Menghrajani

L’importance de la sécurité

Page 5: ASFWS 2012 - Gestion opérationnelle de la sécurité logicielle sur la plateforme Facebook par Alok Menghrajani

La culture

Page 6: ASFWS 2012 - Gestion opérationnelle de la sécurité logicielle sur la plateforme Facebook par Alok Menghrajani

Structure opérationnelle (liste non exhaustive)

▪  Centres de données

▪  Campus

▪  C.E.R.T.

▪  Abus de la part des utilisateurs

▪  Framework et audit

Page 7: ASFWS 2012 - Gestion opérationnelle de la sécurité logicielle sur la plateforme Facebook par Alok Menghrajani

Bootcamp

▪  6 semaines de formation

▪  Apprendre la code base

▪  ~15 onboardings

Page 8: ASFWS 2012 - Gestion opérationnelle de la sécurité logicielle sur la plateforme Facebook par Alok Menghrajani

Le code

▪  Review sur les diff

▪  Règles à base de grep

▪  Moteur lint

▪  Tests d’intégrations

▪  Web Driver

Page 9: ASFWS 2012 - Gestion opérationnelle de la sécurité logicielle sur la plateforme Facebook par Alok Menghrajani

Frameworks

▪  Sécurité par défaut

▪  Ségrégation des connaissances

▪  Responsabilité en cas de bugs

▪  Réponse simplifiée vis-à-vis des bugs

Page 10: ASFWS 2012 - Gestion opérationnelle de la sécurité logicielle sur la plateforme Facebook par Alok Menghrajani

Gatekeeper

▪  Permet de tester du code sur un % stable des utilisateurs

▪  Tests A/B et gestion des statistiques

▪  Désactivation instantanée d’une fonctionnalité

Page 11: ASFWS 2012 - Gestion opérationnelle de la sécurité logicielle sur la plateforme Facebook par Alok Menghrajani

IPS dans la couche applicative

▪  Intégré dans la MVC

▪  Extrêmement flexible

▪  Temps de réaction très rapide

Page 12: ASFWS 2012 - Gestion opérationnelle de la sécurité logicielle sur la plateforme Facebook par Alok Menghrajani

Privacy

Antonio

Emma

Sophie

Chloe

Sylvain

Tom

Page 13: ASFWS 2012 - Gestion opérationnelle de la sécurité logicielle sur la plateforme Facebook par Alok Menghrajani

White hat

http://xkcd.com/806/

Page 14: ASFWS 2012 - Gestion opérationnelle de la sécurité logicielle sur la plateforme Facebook par Alok Menghrajani

Questions?

Contact • Technique: [email protected] • CV/Jobs: [email protected]