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

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

Embed Size (px)

DESCRIPTION

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

Citation preview

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]