samedi 11 février 2012

Social Engineering: le livre…

Social Engineering, The art of Human Hacking” de Christopher Hadnagy (en anglais) permet de découvrir ce qu'est réellement le "Social Engineering" et ainsi de mieux s'en prémunir. Sa lecture devrait être obligatoire pour tout bon RSSI.

chrishagdany

Tout d’abord il faut noter le petit mot de Kevin Mitnick sur la page de couverture qui nous donne une idée du sérieux de l’auteur pour ceux, rares je l’espère, qui ne le connaissent pas déjà.

En quelques mots, Christopher Hadnagy participe activement à www.social-engineer.org, le premier site mondial sur le « Social Engineering ». Il a aussi collaboré avec l’équipe de www.backtrack-linux.org et  est actuellement formateur pour « Offensive Security ». Impressionnant non ! Chris (je me permets cette familiarité bien amicale), Chris, disais-je, est convaincu que la sécurité passe par l’éducation. Moi aussi ! (mais ce n’est pas le sujet!)

Chris décrit les différentes méthodologies pour rassembler des informations sur une cible potentielle et les outils associés. Ses principales sources d’information sont internet bien sûr (l’émergence des réseaux sociaux facilitant grandement cette étape),  l’observation directe, et également celle du contenu des poubelles. Oui, oui , j’ai bien dit « poubelles » et les informations que l’on y trouve sont toujours surprenantes (selon Chris bien sûr; cette activité est totalement illégale en France).

Selon Chris toujours, l’élicitation (activité chère à nos agents très spéciaux) est un art très difficile à maitriser. Elle consiste (entre autres choses) à user de stratagèmes comportementaux pour manipuler votre cible afin qu’elle vous donne  les informations dont vous avez besoin pour mener à bien votre mission.

Mais pour établir le contact avec votre cible, il est souvent nécessaire de créer un scénario et un personnage très crédibles. C’est ce que Chris appelle le « pretexting », on pourrait dire « prétexter » en français. Cette technique nécessite une préparation très importante comportant une recherche d’informations en amont, l’intégration d’intérêts personnels pour augmenter votre propre crédibilité et de nombreuses répétitions (n’oubliez pas qu’il est obligatoire de rester dans la légalité).

Bien entendu Chris ne peut pas échapper à la description de quelques principes psychologiques fondamentaux dont la PNL (Programmation Neuro Linguistique). La sécurité rejoint la communication !

Mais pour influencer et surtout persuader, il est parfois nécessaire de manipuler (toujours avec intégrité). Pour cela Chris nous donne quelques techniques dont le « framing » permettant d’altérer la réalité. En d’autres termes le « framing » consiste à présenter des faits d’une manière légèrement différente permettant de transformer quelque chose généralement considéré comme mauvais en quelque chose de bon. Ca fait peur, non ?

Mais le « social engineer » a également besoin d’une boite à outils techniques parmi lesquels on trouve l’incontournable « Maltego » permettant de rassembler des informations via internet sur une personne ou une entreprise, et le fameux SET (Social Engineering Toolkit) pour entre autres choses créer automatiquement un site web de phishing afin de récupérer des mots de passe. Mais on y trouve aussi les bons vieux outils de « lock-picking » ou comment ouvrir une porte sans en avoir la clef, et les bonnes vielles caméras « espions ».

Chris termine son livre en disséquant ses propres études de cas et celles de Kevin Mitnick. C’est passionnant !

On échappe évidemment pas à quelques bonnes références sur l’art de la guerre de Sun Tzu qui jalonnent le livre. Un vrai régal !

Bonne lecture!

PS: vous trouverez plus d’informations sur SET dans les articles suivants:

samedi 4 février 2012

Microsoft et l’authentification par SMS!

Microsoft a lancé pendant l’été, l’authentification par SMS pour les heureux possesseurs d’un passeport Windows Live! La démarche est excellente et suit le mouvement initié par Google avec l’authentification par OTP généré par une application mobile appelée Google Authenticator (voir l’article à ce sujet dans ce blog: Quand Google se met à l'authentification forte...)

C’est pourquoi j’ai eu très envi de tester cette nouvelle fonctionnalité pour apporter plus de sécurité à mon passeport Windows Live.

Cette nouvelle méthode d’authentification apporte un nouveau facteur d’authentification qui est “ce que je possède”, le téléphone, me permettant de recevoir un mot de passe à usage unique pour m’authentifier sur mon compte Windows Live

Jusqu’ici tout parait simple! Mais c’est là que ça se complique!

En effet lorsqu’une modification est faite sur votre compte Windows Live, avant qu’elle ne soit effective, il est nécessaire de la confirmer à partir de l’ordinateur que vous avez défini comme votre ordinateur de confiance. Sage précaution me direz-vous? Oui effectivement c’est une belle mesure de sécurité! Le problème se présente si votre ordinateur de confiance n’existe plus, et c’est mon cas (mon pauvre ordinateur de confiance a rejoint le cimetière des ordinateurs. Paix à son âme!)

Après avoir discuté sur les forums de Microsoft, les experts m’ont présenté la solution suivante: supprimer les informations obsolètes de mon compte (dans mon cas le nom de mon ordinateur de confiance), attendre 30 jours, oui oui 30 jours pour que la modification soit effective, puis saisir les nouvelles informations! Ce n’est qu’à partir de ce moment là que je pourrai profiter de l’authentification par SMS!

La sécurité a un prix que je trouve personnellement un peu fort!

Qu’a cela ne tienne, vous trouverez ci-après les différentes étapes à suivre.

Pour permettre l’activation de la fonctionnalité d’authentification par SMS, connectez-vous sur votre compte Windows Live et faites un click-droit sur votre nom d’utilisateur en haut à droite, puis sélectionner l’option “Votre compte

ScreenShot201

Sélectionnez ensuite l’option “Gérez” dans la catégorie “Sécurité du compte

ScreenShot202

Et enfin choisissez l’option “Supprimer” pour les éléments que vous souhaitez

ScreenShot203

Et vous devez alors attendre 30 jours pour pouvoir paramétrer de nouveau votre compte. Arrgh…!

Bon d’accord le service est gratuit et on ne peut pas être trop exigeant, comme l’affirment certains de mes camarades. Mais j’ai un avis différent, Google Authenticator fonctionne lui parfaitement et je l’utilise quotidiennement!

Partager avec...