<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Devoteam Blog, specialist talk point &#187; Security</title>
	<atom:link href="http://www.devoteamblog.com/category/all-categories/security/feed" rel="self" type="application/rss+xml" />
	<link>http://www.devoteamblog.com</link>
	<description></description>
	<lastBuildDate>Wed, 01 Feb 2012 16:12:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SSTIC 2011 – Jour 3</title>
		<link>http://www.devoteamblog.com/all-categories/security/sstic-2011-%e2%80%93-jour-3</link>
		<comments>http://www.devoteamblog.com/all-categories/security/sstic-2011-%e2%80%93-jour-3#comments</comments>
		<pubDate>Fri, 22 Jul 2011 08:30:26 +0000</pubDate>
		<dc:creator>Christophe Berger</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=2570</guid>
		<description><![CDATA[RRABBIDS, un système de détection d&#8217;intrusion pour les applications Ruby on Rails 
Par Éric Totel, Loic Le Henaff et Romaric Ludinard
Après une belle soirée de Social Event en plein cœur  de Rennes, à la Halle Martenot sur la place des Lices, la journée de vendredi propose des sujets variés, entre techniques, juridique et éthique.
Romaric Ludinard de SUPELEC Rennes [...]]]></description>
			<content:encoded><![CDATA[<h2><strong>RRABBIDS, un système de détection d&#8217;intrusion pour les applications Ruby on Rails </strong></h2>
<p><strong><em>Par Éric Totel, Loic Le Henaff et Romaric Ludinard</em></strong></p>
<p>Après une belle soirée de Social Event en plein cœur  de Rennes, à la Halle Martenot sur la place des Lices, la journée de vendredi propose des sujets variés, entre techniques, juridique et éthique.</p>
<p>Romaric Ludinard de SUPELEC Rennes présente un framework de détection d&#8217;intrusion pour les applications Ruby On Rails.</p>
<p>Cet IDS applicatif ne s&#8217;attache pas à analyser les erreurs dans les flots d&#8217;exécution, mais plutôt à détecter les incohérences dans les données manipulées.</p>
<p>Il traite le problème par une approche comportementale, qui est plus souple que la détection par signature. En effet, les signatures nécessitent la mise à jour régulière, et ainsi une veille sur les attaques possibles. Dans le cas présent, le code est instrumenté afin de détecter les incohérences dans les données.</p>
<p>L&#8217;orateur donne l&#8217;exemple d&#8217;un paramètre &#8220;nom d&#8217;utilisateur&#8221; qui ne correspondrait pas au nom d&#8217;utilisateur effectif après authentification, problème typique d&#8217;injection SQL. La démonstration montre bien les alertes produites par le framework lorsque le nom d&#8217;utilisateur stocké en session est vérifié par rapport au paramètre envoyé par le visiteur.</p>
<p>Le framework semble intéressant dans la mesure où il ne demande aucune modification de code, l&#8217;analyse est réalisée à partir d&#8217;un module RoR qui peut être utilisé lors de la phase de tests fonctionnels pour ainsi pouvoir générer un code instrumenté à utiliser en production.</p>
<p>La présentation a toutefois manqué de détails sur l&#8217;impact en termes de performances sur le code généré.</p>
<h2><strong>Usages offensifs de XSLT </strong></h2>
<p><strong><em>Par Nicolas Gregoire </em></strong></p>
<p>La matinée s&#8217;est poursuivie sur une présentation des usages offensifs de XSLT par Nicolas Grégoire de la société Agarri.</p>
<p>Ce dernier rappelle que le XSL est un véritable langage de programmation permettant de mettre en forme des données décrites à l&#8217;aide de XML. À la différence du CSS qui ne permet que de donner des instructions de mise en forme, XSL peut charger des extensions et exécuter des fonctions. Ainsi, il a conduit une étude des différentes bibliothèques permettant de manipuler du XML/XSL afin d&#8217;étudier l&#8217;étendue de leurs possibilités.</p>
<p>Ses résultats sont édifiants et montrent aux pentesteurs les possibilités que ces applications réservent pour la compromission d&#8217;un système, qu&#8217;il soit applicatif serveur ou navigateur. En effet, les navigateurs embarquent tous des bibliothèques de transformations XML qui sont elles aussi potentiellement vulnérables.</p>
<p>L&#8217;étude a donc fait une cartographie des extensions dangereuses dans les moteurs XSLT et s&#8217;est attachée à identifier les moteurs vulnérables et conclut sur une note plutôt positive.</p>
<p>Ainsi, l&#8217;auteur rappelle qu&#8217;une configuration à l&#8217;état de l&#8217;art est rarement vulnérable et qu&#8217;il est possible d&#8217;utiliser XSLT de manière sécurisée sur toute plateforme.</p>
<p>Il appartient aux éditeurs de pratiquer la défense en profondeur afin de sécuriser toutes les couches applicatives, mais également aux clients d&#8217;auditer toutes les briques des applications critiques et d&#8217;influencer les éditeurs pour qu&#8217;ils fournissent des correctifs.</p>
<h2><strong>Faille de sécurité ou défaut de sécurité </strong></h2>
<p><strong><em>Par Eric Barbry </em></strong></p>
<p>Eric Barbry du cabinet Alain Bensoussant Avocats revient sur un sujet qui touche tous les responsables sécurité, les risques liés aux failles et défauts de sécurité. En effet, même si la législation n&#8217;est pas encore claire, elle évolue. Aujourd&#8217;hui la loi se dirige vers un texte moins dur que le projet présenté lors du SSTIC 2010, les notifications ne sont plus obligatoires dans tous les cas : la CNIL peut accepter un plan de mesures et dispenser de notification. Cette mesure parait injuste pour les victimes, souvent les clients, mais est explicable économiquement : une entreprise victime de fuites de données personnelles en subit déjà de lourdes conséquences, une obligation de notifier atteindrait encore plus l&#8217;image de celle-ci. En France la loi a choisi l&#8217;économie plutôt que l&#8217;étique.</p>
<p>Dans tous les cas, il est difficile d&#8217;évaluer les responsabilités entre faille inconnue ou défaut connu et exploité alors que des mesures auraient pu être mises en place.</p>
<p>Cette présentation montre l&#8217;intérêt d&#8217;un expert juridique qui puisse prendre en charge la gestion de ces aspects. Il convient d&#8217;analyser les risques portés par son système d&#8217;information et de savoir réagir en cas de problème. Mais également de prendre des mesures : posséder une assurance adaptée et effectuer des campagnes de sensibilisations permettent de limiter les conséquences pour l&#8217;entreprise.</p>
<p>La CNIL reste disponible pour toute demande et même si certaines choses ne sont pas normalisées, une demande d&#8217;avis en amont peut aider à définir sa politique.</p>
<h2><strong>Typologie des attaques contre nos libertés online </strong></h2>
<p><strong><em>Jérémie Zimmermann </em></strong></p>
<p>Jérémy Zimmerman entre ensuite en scène pour une présentation sans support, mais très vivante et pleine de convictions. Il milite avec la Quadrature du Net pour le droit à la liberté sur l&#8217;Internet, liberté d&#8217;innovation, d&#8217;invention et d&#8217;expression. Il s&#8217;insurge contre les lois et accords internationaux qui sont décidés par les gouvernements à l&#8217;aide de campagnes jouant sur les peurs, l&#8217;émotion et l&#8217;inconscient collectif. Il met en garde l&#8217;auditoire face à ces traités décidés en contournant les voies démocratiques et rappelle qu&#8217;il est du devoir de chacun d&#8217;avoir une vision critique sur ce que présentent les médias de masse.</p>
<p>Cette présentation très politique est atypique au SSTIC. Même si l&#8217;intervenant ne convainc pas l&#8217;ensemble de l&#8217;amphithéâtre, cette présentation permet d&#8217;aborder des aspects différents de la sécurité.</p>
<h2><strong>Système de stockage en ligne de photos avec confidentialité des données personnelles </strong></h2>
<p><strong><em>Luis Montalvo </em></strong></p>
<p>Technicolor Rennes démarre l&#8217;après-midi par une présentation sur le stockage de photos en ligne respectant la confidentialité des données. Les fonctionnalités présentées font néanmoins penser à un intérêt plus grand pour la protection des droits d&#8217;auteur que pour la simple confidentialité des données des utilisateurs.</p>
<p>Il semble que les techniques présentées pour garantir la recherche de contenu similaire sans donner accès au contenu lui-même soient déjà utilisées sur les plus grandes plateformes de partage de documents.</p>
<p>Cette présentation a le mérite de montrer de manière simple et didactique les techniques mises en oeuvre, mais ne semble pas apporter de grande nouveauté. Technicolor confirme donc sa position dans le domaine des services aux entreprises des arts en fournissant des techniques permettant aux hébergeurs d&#8217;optimiser leur volume de stockage tout en fournissant un service de recherche de contenu similaire et une certaine confidentialité aux utilisateurs des plateformes de partage.</p>
<h2><strong>Un framework de fuzzing pour cartes à puce: application aux protocoles EMV </strong></h2>
<p><strong><em>Julien Lancia </em></strong></p>
<p>Julien Lancia (SERMA Technologies) achève cette journée en présentant un framework de fuzzing pour cartes à puces. Le fuzzing est utilisé pour tester l&#8217;implémentation de certains protocoles sur carte à puce. Ceux-ci fonctionnent par états, mais sont constitués de commandes simples et courtes. Ainsi, le fuzzing semble tout à fait adapté dans ce contexte. La mise en oeuvre de ce framework est néanmoins complexe dans la mesure où une implémentation de référence doit être fournie.</p>
<p>Les tests peuvent ainsi prendre beaucoup de temps à être mis en oeuvre. Ensuite, le caractère aléatoire des tests peut provoquer la destruction de nombreuses cartes. Ce framework est donc tout à fait adapté à une activité de vérification d&#8217;implémentation, mais très peu dans le cadre de recherche de vulnérabilité sur un produit particulier en mode &#8220;boite noire&#8221;.</p>
<h2><strong>Sécurité ? </strong></h2>
<p><strong><em>Hervé Schauer</em></strong></p>
<p>Hervé Schauer conclut cette édition 2011 par un état de la sécurité des systèmes d’informations en termes d’image et de fonctionnement. Il revient sur la difficile, mais nécessaire indépendance de l’auditeur par rapport à l’audité, mais insiste sur une condition essentielle : l’implication de l’état par l’intermédiaire de lois, de moyens, mais surtout d’évangélisation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/all-categories/security/sstic-2011-%e2%80%93-jour-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSTIC 2011 – Jour 2</title>
		<link>http://www.devoteamblog.com/all-categories/security/sstic-2011-%e2%80%93-jour-2</link>
		<comments>http://www.devoteamblog.com/all-categories/security/sstic-2011-%e2%80%93-jour-2#comments</comments>
		<pubDate>Fri, 22 Jul 2011 08:27:57 +0000</pubDate>
		<dc:creator>Yann Ciret</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=2568</guid>
		<description><![CDATA[Attaques DMA peer-to-peer et contre-mesures
Par Fernand Lone-Sang (et Loïc Duflot, Vincent Nicomette, Yves Deswarte)
Cette présentation met en forme les possibilités d&#8217;extraction de mémoire à partir d&#8217;un périphérique interne en Firewire, sur un environnement Linux 64bits, dont le noyau a été  recompilé afin de retirer les protections mémoire (sur /dev/mem).
Il faut bien noter que malgré la [...]]]></description>
			<content:encoded><![CDATA[<h2><strong>Attaques DMA peer-to-peer et contre-mesures</strong></h2>
<p><strong><em>Par Fernand Lone-Sang (et Loïc Duflot, Vincent Nicomette, Yves Deswarte)</em></strong></p>
<p>Cette présentation met en forme les possibilités d&#8217;extraction de mémoire à partir d&#8217;un périphérique interne en Firewire, sur un environnement Linux 64bits, dont le noyau a été  recompilé afin de retirer les protections mémoire (sur /dev/mem).</p>
<p>Il faut bien noter que malgré la prouesse technique qui a permis d&#8217;extraire les données de la carte graphique en les dupliquant sur un autre écran, les possibilités d&#8217;exploitation dans un cadre réel ne sont pas facilement réalisables.</p>
<p>En effet, les noyaux actuels sont patchés et il est nécessaire d&#8217;accéder physiquement à l&#8217;intérieur de la machine si celle-ci ne dispose pas de port Firewire, tout en sachant que l&#8217;accès mémoire dépend du type de chipsets (Lakeport, Eaglelake, Tylersburg&#8230;).</p>
<p>Il est tout de même intéressant de constater que cette analyse met en avant les possibilités d&#8217;accès mémoire en terme hardware, sachant que les éléments techniques étudiés ne sont pas beaucoup documentés.</p>
<p>Des contre-mesures ont été énumérées :</p>
<ul>
<li>I/O MMU (In/Out Memory Management Unit) : permet l’isolation entre les régions de mémoire des contrôleurs :
<ul>
<li>Restreint l’accès des contrôleurs à leurs domaines respectifs, et est  implémenté au sein du northbridge dans les chipsets Intel ;</li>
<li>Certains chipsets AMD intègrent un I/O MMU dans le southbridge.</li>
<li>Access control services (ACS) : définissent des points de contrôle sur les bus d’E/S qui sont apparus récemment dans des chipsets Intel x58, désactivés par défaut. Leur activation peut interférer avec certains pilotes de périphériques.</li>
</ul>
</li>
</ul>
<p>Adresse de l’outil python qui permet l&#8217;extraction de la mémoire du GPU et sa duplication vers un autre écran : http://ark.intel.com/#codenamesall.</p>
<h2><strong>Sticky fingers &amp; KBC Custom Shop</strong></h2>
<p><strong><em>Par Alexandre Gazet, ESEC Sogeti</em></strong></p>
<p>La conférence commence par une présentation sur les problématiques de sécurisation du BIOS, ou l&#8217;auteur démontre tout au long de son discours les mécanismes mis en place afin de générer le mot de passe de récupération du BIOS de sa machine :</p>
<ul>
<li>présence sur Internet de générateur de mots de passe maître à partir du numéro de série de la machine ;</li>
<li>lien avec le contrôleur du clavier KBC&lt;-&gt;SMM (interaction et communication) ;</li>
<li>présence d&#8217;une interface au niveau du contrôleur clavier avec qui on peut communiquer ;</li>
<li>complexité du fonctionnement pouvant provenir d&#8217;une volonté de ralentir l&#8217;analyse ?</li>
</ul>
<p>Après cette démonstration, l&#8217;orateur conclu : « Un mot de passe BIOS pour protéger le BIOS et le disque est inutile. »</p>
<p>La suite de la présentation bifurque vers le fonctionnement du clavier et de la mise à jour de son micro logiciel.</p>
<p>L&#8217;auteur présente un outil codé en Ruby permettant de communiquer avec le contrôleur clavier et d&#8217;effectuer un débridage de celui-ci : après modification du micro logiciel, accès complet à la mémoire RAM et ROM.</p>
<p>Il est donc possible d&#8217;implémenter un keylogger matériel simplement en modifiant le micro logiciel du clavier, ce qui est indétectable mais tout de même très complexe à mettre en œuvre.</p>
<h2><strong>Virtualisation d’un poste physique depuis le boot</strong></h2>
<p><strong><em>Par Stéphane Duverger, EADS Innovation Works</em></strong></p>
<p>L&#8217;auteur présente le développement d&#8217;un environnement de virtualisation nommé Ramooflax (License GPL v2), permettant d&#8217;effectuer du débogage temps réel sur un système d&#8217;exploitation ou ses composants.</p>
<p>L’objectif de ce travail est d’avoir des méthodes d’observation du fonctionnement d’un OS et d’interagir directement avec les processus en cours (démonstration en direct avec IDA).</p>
<p>Afin de mener à bien ce développement, l&#8217;auteur met en avant la difficulté d’exploitation des fonctionnalités de virtualisation des processeurs Intel et AMD et le peu de documentation sur le sujet.</p>
<p>Le produit développé fonctionne exclusivement sous processeur AMD, après un démarrage avec une clé USB de boot et n&#8217;est donc pas compatible avec les fonctions de virtualisation AMD/Intel, de plus, il nécessite une machine très performante.</p>
<p>Enfin, l&#8217;analyse a permis de mettre en évidence que la gestion des interruptions matérielles et  mode réel étaient beaucoup moins restrictives sous les systèmes AMD.</p>
<p>L&#8217;USB2 a été choisi comme solution de communication à distance en raison de son fonctionnement standard, la partie réseau n&#8217;étant à ce jour pas prévue. Le tout est intégré dans un Framework python simple d&#8217;utilisation.</p>
<h2><strong>Attacking and Fixing PKCS#11 Security Tokens with Tookan</strong></h2>
<p><strong><em>Par Graham Steel</em></strong></p>
<p>Les diapositives sont en anglais, mais Graham fait l&#8217;effort de faire la présentation en français. Après les présentations précédentes et le résultat du challenge, cette présentation parait simple ou du moins plus compréhensible.</p>
<p>Cela commence par un rappel de comment fonctionne une clé USB PKCS#11, en précisant que sur environ 400 pages du standard, la sécurité occupe 1,5 page.</p>
<p>Ensuite il présente son outil Tookan qui permet de tester l&#8217;implémentation PKCS#11 des différents tokens. Il teste en envoyant différentes combinaisons de fonctions pour voir comment l&#8217;appareil réagit (reverse engineering). Il cherche notamment la politique des attributs et les templates des informations qui peuvent être envoyés. Graham précise que le logo a été fait par sa femme et qu’il a l&#8217;obligation de l&#8217;utiliser dans toutes ses présentations. Cela provoque une ovation de la salle.</p>
<p>La seconde démonstration (recherche d&#8217;une attaque) est plus longue que la première. Malgré la protection supplémentaire ajoutée, une nouvelle attaque est trouvée. Comme quoi ce qui paraissait simple à protéger ne l&#8217;est pas. Une nouvelle attaque de profondeur 4 est encore trouvée après modification de la configuration.</p>
<p>Le conférencier ne manque pas d&#8217;humour et évoque que certaines clés testées ont été trouvées dans la rue. Un transparent donne un certain nombre de clés avec les attaques trouvées dessus. Peu de clés ne sont pas attaquables.</p>
<p>Graham nous indique qu’un appareil permettant de lire des clés RSA coûte dans les 300$. Bonjour l&#8217;actualité. <img src='http://www.devoteamblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>La présentation se termine en précisant que les résultats ont été dévoilés en novembre 2010. Les fabricants avaient été contactés 5 mois avant, mais la plupart des réponses obtenues ont été décevantes.</p>
<p>Cette présentation est en tête à l&#8217;applaudimètre à la fin de cette matinée. C&#8217;est surtout la première qui a un impact sur la vie réelle et qui est &#8220;facilement&#8221; exploitable. Les impressions sur Twitter sont très bonnes.</p>
<h2><strong>Peut-on éteindre Internet</strong></h2>
<p><strong><em>Par Stéphane Bortzmeyer, AFNIC</em></strong></p>
<p>Par ce titre, Stéphane Bortzmeyer entend rendre indisponible totalement Internet dans le monde entier. Il rappelle qu’il n’y a pas eu d&#8217;interruption, même d&#8217;une milliseconde, du service de résolution de nom de l&#8217;AFNIC depuis ses débuts.</p>
<p>Beaucoup d&#8217;exemples d&#8217;annonce catastrophique sont ensuite donnés. Ils font d’ailleurs bien rire l&#8217;amphi et provoquent un pic d&#8217;activité sur Twitter.</p>
<p>L’orateur évoque le fait que c’est, soit disant, toujours un méchant qui prévoit un mauvais coup et pense donc à arrêter Internet. Il donne alors le contre exemple clin d’oeil de la femme de ménage qui conduit une pelleteuse arrachant des fibres optiques. Cet exemple met en évidence des problèmes de redondance, avec toutes les fibres optiques de plusieurs opérateurs passant dans une seule tranchée.</p>
<p>Alors existe-t-il des attaques permettant de couper Internet ?</p>
<ul>
<li>Les attaques physiques ne sont pas faisables à distance, sont coûteuses en mains d&#8217;oeuvre et réparables.</li>
<li>Les failles sur les différents routeurs semblent plus intéressantes, mais posent un problème : comment propager des virus sans couper Internet alors que le but est de couper Internet ? Si la faille est dans un protocole, c&#8217;est mieux.</li>
<li>Le déni de service (dDoS) est moins compliqué à mettre en place et surtout il n&#8217;existe pas vraiment de solution contre ce genre d&#8217;attaque. Problème : tout le monde en est conscient et donc les services les plus sensibles sont les mieux protégés.</li>
<li>Autre possibilité : être président et demander la coupure auprès des opérateurs télécoms.</li>
</ul>
<p>Si on passe du côté des gentils, est-il possible d’améliorer les choses ?</p>
<p>Il y a tout d’abord la mauvaise solution qui est de vouloir refaire Internet.</p>
<p>Puis viennent les bonnes solutions :</p>
<ul>
<li>Mettre en place une redondance physique réelle.</li>
<li>Ecrire des logiciels sans bogues ou à minima avec moins de bogues, quitte à trouver un compromis entre fonctionnalités et sécurité.</li>
<li>Améliorer la coordination des acteurs qui ne disposent pas, aujourd’hui, de canal de communication officiel (Twitter a ses limites).</li>
<li>Mener des actions politiques pour empêcher les gouvernements de créer des SPOF (single point of failure).</li>
</ul>
<p>La conférence se termine dans une ambiance plus sérieuse que son départ tonitruant. La conclusion est qu&#8217;il n&#8217;est pas vraiment possible de couper tout l&#8217;Internet, même si beaucoup d&#8217;axes d&#8217;amélioration existent.</p>
<h2><strong>Architectures DNS sécurisées</strong></h2>
<p><strong><em>Par Guillaume Valadon et Yves-Alexis Perez, ANSSI</em></strong></p>
<p>Rappel que DNS est plus compliqué qu&#8217;il n&#8217;y parait puisqu&#8217;il définit aussi le format des requêtes et réponses. Le présentateur profite de la définition de « pub » pour faire sa publicité comme quoi l&#8217;ANSSI recrute et provoque ainsi des applaudissements dans la salle.</p>
<p>Viennent ensuite les explications des différences entre les infrastructures de clés X.509 (utilisées avec TLS) et DNSSEC.</p>
<p>La conférence se poursuit avec NSEC3 qui doit améliorer DNSSEC en interdisant les requêtes pour énumérer la zone et en utilisant des hash pour remplacer les noms. La salle se trouve plongée dans le calme. Cela doit être du fait que les explications sont un peu plus compliquées et surtout effectuées à un rythme beaucoup plus soutenu. Cela se vérifie sur Twitter.</p>
<p>Changement d&#8217;interlocuteur. Le débit ne faiblit pas. C&#8217;est le tour de TSIG, un complément de DNSSEC qui va protéger le lien (authentification du serveur). Cela revient à l&#8217;identification des transactions par l&#8217;ajout d&#8217;un motif d&#8217;intégrité aux messages (calcul d&#8217;un HMAC). Nouvelle démo avec une requête DNS qui retourne encore l&#8217;information que l&#8217;ANSSI recrute. Cela réveille un peu la salle.</p>
<p>DNSCurve est ensuite évoqué pour protéger les messages DNS (intégrité, confidentialité). Il se positionne entre le client et le serveur cache DNS.</p>
<p>Enfin est évoquée la possibilité de faire de la résolution de nom à l&#8217;aide d&#8217;un annuaire LDAP (contexte : intranet, réseau fortement maîtrisé, plate-forme GNU).</p>
<p>Conclusion : DNSSEC est une solution efficace pour protéger les enregistrements, mais complexifie la gestion d&#8217;une zone (renouvellement des clés et signatures).</p>
<p>En pratique, seule la solution TSIG/libnss est utilisable sous Linux. Des proxy DNS locaux sont envisageables pour les autres OS.</p>
<p>Les questions mettent en avant le problème de compromission d&#8217;une clé et aussi du problème de cache en cas de changement de fournisseur d&#8217;accès et donc d&#8217;adresses IP. Il apparait qu&#8217;il n&#8217;existe pas de réponse claire à ces problématiques aujourd&#8217;hui.</p>
<p><strong> </strong></p>
<p align="left">Fin des conférences</p>
<p>Les conférences sont donc terminées pour aujourd’hui, mais pas la journée puisque le social event nous attend dans la soirée. Ce sera l’occasion de découvrir un autre visage du SSTIC pour les nouveaux participants…</p>
<p><em>Réalisé par Nicolas Hanteville et Yann Ciret</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/all-categories/security/sstic-2011-%e2%80%93-jour-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSTIC 2011 – Jour 1</title>
		<link>http://www.devoteamblog.com/all-categories/security/sstic-2011-%e2%80%93-jour-1</link>
		<comments>http://www.devoteamblog.com/all-categories/security/sstic-2011-%e2%80%93-jour-1#comments</comments>
		<pubDate>Fri, 22 Jul 2011 07:54:21 +0000</pubDate>
		<dc:creator>Gulzhan Zhussipaliyeva</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=2565</guid>
		<description><![CDATA[Après un (dur) réveil à 5h du matin et 4 heures de route, nous y sommes enfin. Rennes nous accueille avec un beau soleil et les organisateurs avec du café et des croissants. Cela nous réveille tout de suite et met d’attaque pour cette édition 2011 du SSTIC.
Thoughts on Client Systems Security 
Par Joanna Rutkowska 
Après [...]]]></description>
			<content:encoded><![CDATA[<p>Après un (dur) réveil à 5h du matin et 4 heures de route, nous y sommes enfin. Rennes nous accueille avec un beau soleil et les organisateurs avec du café et des croissants. Cela nous réveille tout de suite et met d’attaque pour cette édition 2011 du SSTIC.</p>
<h2><strong>Thoughts on Client Systems Security </strong></h2>
<p><strong><em>Par Joanna Rutkowska </em></strong></p>
<p>Après une très brève inauguration de la nouvelle édition du symposium, la parole est donnée au premier invité ou plutôt une première invitée : Joanna Rutkowska.</p>
<p>La présentation se déroule en anglais et commence par l’explication de l’importance de la sécurité du système client, le comparant aux yeux et les empreintes digitales de l’utilisateur : les OS des clients peuvent voir ce que les clients voient et peuvent se faire passer pour les clients.</p>
<p>Plusieurs approches sont alors présentées pour sécuriser le poste client : la sécurité réactive, la sécurité par isolation et la sûreté des langages.</p>
<p>L’auteur explique son approche d’isolation entre les applications, entre l’application et le système d’exploitation et propose d’isoler les différents composants d&#8217;une application grâce à l’IOMMU et la virtualisation.</p>
<p>La présentation s’est conclue par une présentation de Qubes, le système d’exploitation Open Source  sur lequel travaille Joanna Rutkowska avec ses collègues et qui implémente la plupart des idées énoncées dans la présentation.</p>
<h2><strong>BitLocker </strong></h2>
<p><strong><em>Par Aurélien Bordes</em></strong></p>
<p>La deuxième présentation est celle d’Aurélien Bordes sur la solution de chiffrement de disque dur Bitlocker de Windows. Le rythme de la présentation est très soutenu. Il nous introduit très rapidement à la technologie et explique comment elle s’intègre au système. Il nous présente encore plus rapidement son fonctionnement : la clé FVEK (Full Volume Encryption Key) participant directement au chiffrement des disques est chiffrée par la clé VMK (volume master key) ; la clé VMK elle-même peut être protégée par plusieurs moyens : utilisation d’un secret ou une bi-clé, utilisation du module TPM (permettant la vérification de l’intégrité du système au démarrage) ou de sa combinaison avec un secret.</p>
<p>Il déroule ensuite la liste des différentes menaces possibles sur un ordinateur chiffré avec Bitlocker. Les scénarios d’attaques sont les suivants : attaque en un temps avec un ordinateur éteint, avec un ordinateur allumé et verrouillé, ordinateur allumé et non verrouillé, attaque en deux temps (faisant référence à un des sujets d’actualité, le présentateur nous donne l’exemple d’une femme de ménage d’un hôtel ayant accès à la machine d’un client à plusieurs reprises).</p>
<p>En conclusion, l’orateur nous synthétise les points positifs et les points négatifs de la solution. Bitlocker est une solution stable et bien intégrée au système, elle protège efficacement contre la perte d’une machine. Mais elle n’est pas disponible dans les versions  professionnelles de Windows 7 et la mise en œuvre du module TPM n’est pas efficace en mode d’utilisation seul sans secret fourni par l’utilisateur.</p>
<p>La présentation, bien qu’abordant un sujet connu, a permis de faire un bon état de l’art de la solution.</p>
<h2><strong>Silverlight ou comment surfer à travers .NET </strong></h2>
<p><strong><em>Par Thomas Caplin </em></strong></p>
<p>La matinée s’est poursuivie avec la présentation de Thomas Caplin sur l’exploitation d’une faille du framework .NET via le plugin Silverlight.</p>
<p>Le framework .NET est un ensemble de technologies Microsoft permettant une portabilité plus facile des applications sur Internet, le présentateur nous explique son fonctionnement et son architecture.</p>
<p>Dans la deuxième partie de la présentation, un focus est effectué sur la vulnérabilité en question qui a pu être exploitée sur Silverlight. Il s’agit de la vulnérabilité CVE-2010-1898. Le problème se situe au niveau de la machine virtuelle qui ne gère pas correctement la création des pointeurs sur les méthodes virtuelles, cela permet une exécution de code arbitraire à un attaquant.</p>
<p>Cette vulnérabilité a été corrigée en août 2010 et c’est justement ce correctif qui a permis à l’auteur de remonter à l’origine de la faille et les moyens de son exploitation. Il partage avec nous son analyse de la vulnérabilité. Le problème venant d’un décalage de pointeur, il est possible d’accéder en lecture et  en écriture dans la mémoire. Ainsi, il est possible d’enregistrer un shellcode à la place du stub d&#8217;un Thread qui se trouve dans une zone exécutable. Cela permet à l’attaquant l’exécution de son code arbitraire à la place du code initial.</p>
<p>Afin d’exploiter cette vulnérabilité, le présentateur a choisi d’utiliser Silverlight, le plugin Web en .NET, un équivalent de Flash player chez Microsoft. Son choix a été basé sur le fait que Silverlight est exécuté côté client sur sa machine virtuelle .NET et qu’il donne des possibilités d’attaques à travers des différents navigateurs de l’utilisateur que ce soit IE, Firefox ou Chrome. Le prérequis pour cette attaque étant d’avoir un site Internet contenant l’application Silverlight malicieuse.</p>
<p>Cette exploitation de vulnérabilité est très stable et permet une surface d’attaque assez grande. Elle démontre que le Flash Player n’est pas le seul plugin à risque. Mais cette vulnérabilité étant corrigée, il est difficile de l’exploiter aujourd’hui.</p>
<h2><strong>XSSF : démontrer le danger des XSS </strong></h2>
<p><strong><em>Par Ludovic Courgnaud</em></strong></p>
<p>La dernière présentation de la matinée est celle de Ludovic Courgnaud, dont le but est de démontrer à travers son Framework d’attaque XSSF qu’une attaque XSS ne se résume pas qu’à un vol de session.</p>
<p>La présentation commence par un rapide rappel de XSS et du fait que les risques d’attaques XSS ne sont malheureusement pas toujours clairement expliqués. Le but de cette communication est justement de démonter ces risques avec un nouveau Framework d&#8217;attaque XSSF.</p>
<p>Le présentateur fait une parenthèse sur la problématique de SOP (Same Origin Policy), la mesure de sécurité intégrée dans le navigateur qui limite le transfert de données entre deux domaines. L’auteur explique qu’il est possible de le contourner via l’utilisation entre autres d’un iFrame pour récupérer les données vers le navigateur et les envoyer depuis le navigateur. De plus, le support du HTML5 par les nouveaux navigateurs donne la possibilité de contourner cette protection.</p>
<p>Ludovic Courgnaud présente son outil XSSF qui est un projet Open Source pouvant être utilisé avec Metasploit  et qui permet le développement et l’exécution d’exploits contre des machines distantes. Il passe ensuite à sa démonstration.</p>
<p>La démonstration qui suit la présentation de l’outil est effectuée en exploitant la faille présente sur le site du SSTIC.</p>
<p>Le présentateur développe ensuite sur les moyens de protection contre les attaques XSS tels que l’utilisation des bloqueurs XSS, la configuration des règles de web application firewall, l’utilisation des les filtres XSS, JavaScript Sandboxing, etc. Mais il conclut finalement qu’il n’existe pas de  solution miracle côté client, mais qu’il est important de sensibiliser les développeurs, filtrer toutes les saisies des utilisateurs et mettre en place des protections intégrées dans les navigateurs.</p>
<h2><strong>Rainbow Tables probabilistes </strong></h2>
<p><strong><em>Par Alain Schneider</em></strong></p>
<p>La première présentation de l’après-midi était celle d’Alain Schneider sur les Rainbow Tables Probabilistes pour le cassage des mots de passe. Ayant consulté l’article en amont (contenant des formules avec des chaines Markov), nous attendions avec appréhension cette présentation. Pour notre grand soulagement, l’auteur en très bon pédagogue a su nous expliquer de manière claire et simple la méthode dont la performance est assez impressionnante.</p>
<p>La présentation commence avec un rappel de ce qui est un mot de passe faible : c’est un mot de passe court, dérivé d’un dictionnaire ou statistiquement probable. « Statistiquement probable » veut dire que la probabilité de transition d’une lettre de l’alphabet à une autre dans le mot de passe est assez élevée. L’approche permettant de découvrir les mots de passe statistiquement probables a été implémentée dans John The Ripper, elle s’appelle l’approche « de Markov ».</p>
<p>S’en suit la présentation du mécanisme de Rainbow Tables qui permet le stockage des associations mot de passe /hashs pré-calculés dans une table. Ainsi, il est plus facile de rechercher rapidement le hash dans la table afin de retrouver le mot de passe correspondant en clair.</p>
<p>Nous arrivons ensuite au sujet principal de la présentation : les Rainbow Tables basées sur des espaces de Markov avec ses problématiques de numérotation des mots de passe de Markov  et la génération des Rainbows Tables avec une GPU. Toutes ces problématiques résolues, les résultats obtenus sont assez parlants. Dans le contexte d’un temps restreint, les performances obtenues par une Rainbow Markovienne de 1Go dépassent  très nettement celles des Rainbows Tables classiques de 10Go.</p>
<p>En ce qui concerne les contre-mesures, le présentateur nous conseille d’utiliser des mots longs avec des caractères exotiques, de les générer de préférence aléatoirement et les faire auditer.</p>
<h2><strong>Memory Eye </strong></h2>
<p><strong><em>Par Yoann Guillot </em></strong></p>
<p>L’après-midi s’enchaîne avec la présentation de Yoann Guillot sur l’outil Memory Eye, permettant l’analyse de la zone de mémoire dynamique pour éviter la technique d’analyse de code trop compliquée.</p>
<p>L’orateur nous explique l’organisation de la mémoire en général et sa structure sous GNU/Linux et Windows XP. Nous avons ensuite droit à une démonstration du fonctionnement de l’outil  sur un jeu nommé « Dwarf Fortress », un jeu ayant lieu dans un monde médiéval fantastique avec des nains en personnages principaux. Ce jeu n’est pas Open Source et il intéresse une grande communauté de hackers qui essayent d’analyser sa structure. La démonstration ayant rencontré quelques problèmes, les spectateurs commencent à s’impatienter. Heureusement, l’orateur a un bon sens d’humour. Le principe de la démonstration est la suivante : le présentateur donne un nom à un nain dans le jeu, il recherche ensuite cette variable dans la mémoire, il tente d&#8217;identifier les listes chaînées et les tableaux correspondants à cette donnée,  il retrouve ainsi la structure du chunk et la chaîne contenant le nom du nain. En changeant les données d’un chunk, le nain change de place dans le jeu…</p>
<p>L’avantage de cette technique par rapport à l’analyse de code d’un programme, c’est qu’elle permet de gérer les données bien différenciées, sans essayer de retrouver l’architecture des programmes et de ce fait mieux gérer les mises à jour.</p>
<h2><strong>Attaque d&#8217;implémentations cryptographiques par canaux cachés </strong></h2>
<p><strong><em>Par Philippe Nguyen </em></strong></p>
<p>La présentation suivante est celle de Philippe Nguyen sur une nouvelle approche d’attaque de carte à puces. Durant la pause, le présentateur installe son oscilloscope suscitant ainsi la curiosité du public resté dans la salle.</p>
<p>Dès le début, il commence par une démonstration d’une attaque par « canaux cachés » lui permettant de récupérer les clés utilisées pour une opération de chiffrement via un enregistrement électromagnétique. En effet, il nous explique que la consommation du courant durant cette opération (transitions binaires) dépend de la valeur des données utilisées.</p>
<p>Une des approches pour répondre à ce problème est l’utilisation de la technologie appelée WDDL,  qui consomme une quantité fixe d’énergie pour chaque transition permettant ainsi avoir une consommation électrique constante indépendamment du signal, évitant ainsi la fuite de données. Economiquement parlant, il s’avère que cette approche ne peut pour le moment être rentable qu’au niveau des équipements très sensibles, par exemple dans le domaine militaire.</p>
<h2><strong>Sécurité du système Android </strong></h2>
<p><strong><em>Par Nicolas RUFF</em></strong></p>
<p>La dernière présentation était celle de Nicolas Ruff, dont l’arrivée était impatiemment attendue par les habitués du SSTIC. Tout d’abord, il nous explique la raison du changement du titre de sa présentation. Si initialement elle s’appelait « Sécurité du système Android », et puis devenue juste « Android »,  c’est parce qu’il a été abordé par plusieurs personnes étant inquiètes d’éventuel manque de contenu sur le sujet. Et en effet, après une brève introduction sur le système Android, les attaques fusent :</p>
<ul>
<li>Le fait que les applications sont signées ne juge pas de leur sécurité, vu que les certificats autosignés sont acceptés et qu’ils sont facilement révocables en cas de (non) besoin.</li>
<li>Les permissions « sensibles » données aux applications doivent être approuvées par l’utilisateur, or elles sont souvent insécables et irrévocables.</li>
<li>En ce qui concerne l’utilisation des identifiants uniques pour chaque application, ils ne sont pas garants d’un bon cloisonnement au niveau sécurité.</li>
</ul>
<p>A part ces points, il existe un nombre important de failles système, logiques, au niveau du modèle de sécurité, de bugs applicatifs, de vulnérabilités liées aux virus/malwares, etc. Les slides contiennent beaucoup d’exemples et de liens à consulter.</p>
<p>Le présentateur a dû noter néanmoins, pour les raisons d’objectivité, que la protection des répertoires system, /mnt/asec est assez bonne, ainsi que le système gère bien les mises à jour OTA.</p>
<p>Nicolas Ruff termine sa présentation avec un extrait de DailyDave sur les smartphones et les bonnes pratiques de sécurité liées à l’utilisation des smartphones.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/all-categories/security/sstic-2011-%e2%80%93-jour-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La technologie pour maitriser les risques</title>
		<link>http://www.devoteamblog.com/all-categories/2553</link>
		<comments>http://www.devoteamblog.com/all-categories/2553#comments</comments>
		<pubDate>Tue, 28 Jun 2011 22:21:47 +0000</pubDate>
		<dc:creator>Yann Fareau</dc:creator>
				<category><![CDATA[All categories]]></category>
		<category><![CDATA[Business application]]></category>
		<category><![CDATA[Information Management]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Risk Management]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=2553</guid>
		<description><![CDATA[ 
 La technologie pour maitriser les risques
 L’actualité en matière de sinistres majeurs subis par les grands groupes internationaux, ne se désemplit pas depuis plusieurs mois… Ainsi, la gestion des risques et en particulier le contrôle des risques a le vent en poupe, en essayant d’anticiper, de contrôler et de gérer les aléas. Les technologies proposent des [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p align="center"> La technologie pour maitriser les risques</p>
<p> L’actualité en matière de sinistres majeurs subis par les grands groupes internationaux, ne se désemplit pas depuis plusieurs mois…<strong> </strong>Ainsi, la gestion des risques et en particulier le contrôle des risques a le vent en poupe, en essayant d’anticiper, de contrôler et de gérer les aléas. Les technologies proposent des solutionsde GRC (Gouvernance, Risk, Compliance).<strong> pour aider à cette maitrise des risques.</strong></p>
<p> A côté de la Tragédie humaine au Japon (tremblement de terre et tsunami), les entreprises ont été fortement paralysées pendant plusieurs semaines courant avril. Selon le ministre de l’industrie «20% de la production électronique mondiale vient du Japon, et même 70% pour au moins trente secteurs technologiques»; cela a été d’autant plus vrai dans le secteur automobile ; A titre d’exemple, la société Hitachi qui fabrique des débitmètres, un composant électronique essentiel aux moteurs diesel et qui équipent par exemple 68% des voitures vendues par PSA en Europe avait interrompu sa production. PSA a dû annoncer une réduction de la production avec une période de chômage technique en France. Globalement Selon une étude d’IHS la catastrophe naturelle au Japon entrainera une diminution de la production automobile de 585 000 voitures. Même l’IPAD2 a été impacté, avec des retards de livraison de plusieurs mois</p>
<p> Concernant le vol d’information, il y a eu récemment l’affaire d’escroquerie en bande organisée chez Renault, ainsi que vols de données chez Sony qui ont défié la chronique…</p>
<p>Il faut savoir qu’une étude a valorisé le préjudice de vol de données en entreprise à 1000 milliards de dollars (selon une étude de McAfee). La France figurerait parmi les pays les plus touchés selon la cyber criminologue Laurence Ifrah.</p>
<p> Dans un registre similaire, en 2008, l’assurance maladie a pu récupérer près de 132 millions d’euros de fraudeurs ; <strong>la méthode s’appuyait bien sûr l’analyse du dossier de remboursement faite par un agent d’une caisse régionale d’Assurance Maladie</strong>, les signalements et autres dénonciations anonymes, et enfin mais surtout, au travers de renseignements provenant de l’analyse des bases de données informatique.</p>
<p> En quelques décennies, les opportunités de la mondialisation, associées aux évolutions technologiques et en particulier celles liées à l’information ont permis un redéploiement complet des activités des entreprises. Le paysage de l’entreprise a été bouleversé…</p>
<p>Le revers de la médaille est l’apparition ou l’amplification de facteurs aggravants, comme les interdépendances géographiques, le fonctionnement en flux tendus, les interdépendances opérationnelles et financières, portés par des technologies de plus en plus complexes.</p>
<p>Associé à cela, depuis moins de 20 ans, <strong>il y a un renforcement de la responsabilité des mandataires sociaux, en particulier dû au développement des valeurs éthiques suite à des incidents majeurs</strong> et à la diffusion rapide de l’information et sa médiatisation, amplifiés par les groupes de pressions.</p>
<p><strong><em><span style="text-decoration: underline">Le contrôle des risques repose sur trois piliers </span></em></strong></p>
<p>Pour tenter des répondre à ces enjeux, il y a eu un renforcement de la gestion des risques et en particulier du contrôle des risques ; ce dernier s’appuie sur trois piliers essentiels qui sont :</p>
<ul>
<li>l’anticipation,</li>
<li>le contrôle,</li>
<li>la gestion d’aléas.</li>
</ul>
<p> Le premier pilier, <strong>l’anticipation, est une science dite « molle » qui a pour objet de travailler sur les scénarios de risques « non triviaux » </strong>; c’est à dire ceux qui sont en dehors de notre modèle opérationnel en s’appuyant sur des signaux faibles – en particulier des sujets qui sont abordés alors que rien ne le justifie. Il faut également et surtout se préparer à gérer les crises. En effet la question n’est pas de se dire si cela va arriver, mais quand et avec quelle intensité (par exemple, se préparer à des mouvements comme les révolutions dans les pays arabes ou certaines entreprises ont perdu leurs centres d’appels clients).</p>
<p>Cette préparation se doit d’être concrète, pour acquérir de bons reflexes, plus que de suivre à la lettre une procédure, <em>car le diable se cache dans les détails&#8230;</em></p>
<p> Le deuxième pilier fait partie d’une des missions essentielles des acteurs du contrôle interne. A savoir à travers la modélisation des processus et activités de l’entreprise, d’identifier les points de contrôle qui permettent à priori et/ou à posteriori de maitriser les écarts par rapport à une situation normale, dite de « références ».</p>
<p>Ce dispositif est régulièrement mis à jour sur la base de l’expérience. Toutefois, à ce jour, de part la réglementation, il y a un empilement des contrôles de conformité, en particulier dans le domaine financier, qui nécessite un investissement en ressource très important, mais qui ne doit pas pour autant laisser penser que l’entreprise maitrise totalement ses risques ; elle pourra toutefois argumenter en cas d’incident qu’elle avait prise les mesures en conformité avec la réglementation actuelle – <em>responsable mais pas coupable…</em></p>
<p> <strong><em><span style="text-decoration: underline">Toute maitrise du risque s’appuie sur une prise de risque « plus ou moins consciente, maitrisée et acceptée ».</span></em></strong></p>
<p> Des événements extérieurs peuvent bouleverser le modèle de l’organisme au-delà de ses hypothèses et remettre en questions ses référentiels&#8230; Toute maitrise du risque s’appuie à la base sur une prise de risque « plus ou moins consciente, maitrisée et acceptée ». Cette prise de risque, et gestion des aléas doivent être revus sur la base des incidents et expériences de l’organisme, de son secteur d’activité dans le Monde, car l’écosystème évolue et une zone d’aléa acceptable hier, sur la base des hypothèses prises (et en particulier la probabilité de survenance d’une situation) ne l’est plus forcement aujourd’hui (à titre d’exemple : crise systémique du système financier, révolution arabe, Web 2.0).</p>
<p> L’entreprise doit alors disposer en autre d’une organisation de crise « adaptative » rompue à l’exercice pour en maitriser son déroulement.</p>
<p> Pour accompagner les entreprises dans cette maitrise des risques, les technologies ont su apporter des réponses au travers des solutions de GRC ou SIGR (Système d’Information de gestion des Risques).</p>
<p> <strong>Les 4 grandes fonctionnalités sont</strong> :</p>
<p><strong> </strong>1° Anticipation :</p>
<ul>
<li><strong>Analyse des signaux faibles</strong> (base incidents et statistiques pour la mise en exergue de futures menaces),</li>
</ul>
<p> 2° contrôle :</p>
<ul>
<li><strong>Maitrise des risques</strong>, au travers des mécanismes d’auto-évaluation,</li>
<li><strong>Plan de traitement</strong>, au travers de tableau de bord de suivi des plans d’actions</li>
</ul>
<p> 3° Gestion des aléas :</p>
<ul>
<li><strong>Gestion de crise</strong>, au travers de l’organisation de jalons clefs par exemple pour assurer la continuité des activités.</li>
</ul>
<p> Sans la technologie, il serait impossible de traiter cette masse d’information décentralisée et manipulée par autant d’acteurs.</p>
<p> Ces technologies permettent la diffusion d’attendus et la collecte des informations. Comme toutes technologies qui manipulent de l’information, l’essentiel n’est pas tant dans la modélisation (souvent très bien traitée), mais dans la pertinence des données collectées. Et c’est souvent là qu’un effort important doit être réalisé…</p>
<p>Article paru sur  Global Security : <a href="http://www.globalsecuritymag.fr/Yann-Fareau-Devoteam-La,20110621,24431.html">http://www.globalsecuritymag.fr/Yann-Fareau-Devoteam-La,20110621,24431.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/all-categories/2553/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobilité: vos données sont en danger</title>
		<link>http://www.devoteamblog.com/all-categories/security/mobilite-vos-donnees-sont-en-danger</link>
		<comments>http://www.devoteamblog.com/all-categories/security/mobilite-vos-donnees-sont-en-danger#comments</comments>
		<pubDate>Mon, 06 Jun 2011 13:59:47 +0000</pubDate>
		<dc:creator>Olivier Patole</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[mobility]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=2544</guid>
		<description><![CDATA[Article publié sur Chef d&#8217;entreprise Magazine N°57 - 01/04/2011 &#8211; Julien van der Feer
Ordinateurs portables, netbooks, tablettes numériques, smartphones&#8230; Les outils pour travailler à distance sont de plus en plus répandus dans les entreprises. De quoi augmenter la productivité de vos salariés. Mais avez-vous pensé à la protection de vos données?

Les derniers outils à la mode dans les [...]]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://www.chefdentreprise.com/Chef-d-entreprise-Magazine/Article/MOBILITE-VOS-DONNEES-SONT-EN-DANGER-39483-1.htm">Article publié sur Chef d&#8217;entreprise Magazine N°57 - 01/04/2011 &#8211; Julien van der Feer</a></em></p>
<p><strong>Ordinateurs portables, netbooks, tablettes numériques, smartphones&#8230; Les outils pour travailler à distance sont de plus en plus répandus dans les entreprises. De quoi augmenter la productivité de vos salariés. Mais avez-vous pensé à la protection de vos données?</strong></p>
<p><strong><span id="more-2544"></span></strong></p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; color: #363636; line-height: 20px; margin: 0px;">Les derniers outils à la mode dans les entreprises? Les tablettes numériques, type iPad (Apple) et PlayBook (BlackBerry). Aujourd&#8217;hui, tous les chefs d&#8217;entreprise et les cadres sont équipés d&#8217;au moins un outil de mobilité: smartphone, ordinateur portable, netbook&#8230; Il faut dire qu&#8217;avec la démocratisation de l&#8217;Internet haut débit, mais aussi du wi-fi installé dans la plupart des hôtels, aéroports et gares, le travail nomade est devenu une norme dans de nombreuses sociétés. Une pratique qui permet d&#8217;accroître la productivité de l&#8217;entreprise, mais qui comporte également un risque majeur: la perte ou le vol de données-clés.</p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; color: #363636; line-height: 20px; margin: 0px;">Or, peu de chefs d&#8217;entreprise ont conscience de ce danger, notamment dans les petites structures. <em>« Pourtant, le risque de perte ou de vol d&#8217;informations est plus fort dans les PME que dans les grands groupes »,</em> martèle Benoît de Saint Sernin, professeur à l&#8217;Ecole européenne d&#8217;intelligence économique (Eeie). Contrairement aux idées reçues, toutes les sociétés possèdent des données à forte valeur ajoutée: les fichiers clients. <em>« C&#8217;est ce qu&#8217;on appelle la valeur informationnelle d&#8217;une entreprise »,</em> précise l&#8217;expert. La plupart des sous-traitants en ont conscience, surtout ceux qui travaillent avec de grands groupes industriels.</p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; color: #363636; line-height: 20px; margin: 0px;"><strong>Sensibiliser les salariés.</strong> Pour limiter les risques, la première étape consiste à faire de la prévention auprès de vos équipes. En effet, les failles de sécurité les plus fréquentes sont le fruit d&#8217;un comportement inapproprié de la part des salariés. Par exemple, il est déconseillé d&#8217;utiliser son ordinateur personnel pour accéder à l&#8217;intranet de son entreprise. <em>« La plupart des PC personnels sont des nids à virus ou peuvent cacher des logiciels malveillants. En se connectant à distance, le salarié fait peser un risque sur le réseau de l&#8217;entreprise »,</em> prévient Olivier Patole, expert sécurité et mobilité chez Devoteam, société de conseil spécialisée dans les technologies de l&#8217;information. Seule solution: fournir à vos salariés nomades un ordinateur qui dispose du même niveau de sécurité que ceux de votre entreprise. Naturellement, ce poste de travail doit être exclusivement utilisé pour des tâches professionnelles. Et ne doit pas être partagé avec les autres membres du foyer. Toujours au niveau comportemental, il est essentiel de sortir le moins de données possible de votre entreprise. Les salariés doivent rapporter chez eux uniquement les documents dont ils ont réellement besoin. Ainsi, un commercial ne doit pas prendre tous ses dossiers lorsqu&#8217;il va déjeuner avec un client. Le but: «limiter la casse» en cas de perte ou de vol de son ordinateur portable. <em>« Souvent, les collaborateurs n&#8217;ont pas conscience de la valeur des données qu&#8217;ils manipulent quotidiennement. Ils pensent que les informations-clés de l&#8217;entreprise sont détenues par les autres services»,</em>décrypte Benoît de Saint Sernin (Eeie). Même si cela semble évident, tous vos terminaux mobiles doivent être dotés d&#8217;un mot de passe personnel, changé régulièrement. Les smartphones doivent être bloqués par un code numérique. Et se verrouiller automatiquement après 30 secondes d&#8217;inutilisation &#8211; des options qu&#8217;il est possible d&#8217;activer sur tous les nouveaux téléphones. <em>« Aujourd&#8217;hui les téléphones d&#8217;entreprise sont de vrais micro-ordinateurs. Ils servent le plus souvent à recevoir et envoyer des e-mails, mais ils peuvent également héberger des documents ou des applications métiers, comme un logiciel de gestion de la relation client »,</em> souligne Olivier Patole (Devoteam). Autant de raisons pour rester vigilant.</p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; color: #363636; line-height: 20px; margin: 0px;"><strong style="padding: 0px; margin: 0px;">Le casse-tête des smartphones.</strong> Si la prévention est la meilleure des protections contre le vol ou la perte de données, l&#8217;utilisation d&#8217;une défense informatique reste incontournable. Outre les antivirus, antispam et firewall qui protégeront votre réseau interne, il existe également des solutions spécifiques pour vos ordinateurs portables. Les fonctionnalités les plus courantes? Cryptage, suppression des données à distance, verrouillage de l&#8217;ordinateur &#8211; toujours à distance &#8211; voire géolocalisation pour les plus performants. S&#8217;il est difficile de donner un prix exact, Olivier Patole estime qu&#8217;il faut compter <em style="padding: 0px; margin: 0px;">« environ 15 euros HT par poste, et par an, pour doter ses PC portables d&#8217;une protection informatique spécifique ».</em> En réalité, le vrai problème est ailleurs. Et touche essentiellement les smartphones. A part RIM, le fabriquant canadien de BlackBerry, la plupart des mobiles actuels sont conçus pour le grand public. Leur niveau de sécurité est donc minimal. Ainsi, même si Apple a fait de gros efforts ses derniers mois, l&#8217;iPhone reste perméable aux virus. Notamment ceux qui sont «jailbreakés», c&#8217;est-à-dire modifiés pour installer des applications non approuvées par la firme américaine. Sans compter une autre ombre au tableau: <em style="padding: 0px; margin: 0px;">« Il n&#8217;existe pas de solutions permettant de sécuriser une flotte hétéroclite de téléphones. Certains logiciels sont spécifiques aux iPhone, d&#8217;autres pour ceux fonctionnant sous Android&#8230; »,</em> prévient Olivier Patole (Devoteam). Les solutions à envisager? Fournir les smartphones à ses salariés, ce qui peut vite revenir cher à l&#8217;entreprise, ou limiter leur usage à la lecture seule des e-mails.</p>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding: 15px; border: 1px solid #e4e4e4;">
<h2 style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; position: relative; font-variant: normal; font-size: 14px; font-weight: bold; background-image: url(http://static1.editialis.fr/Images/EMKG/V2010/separateur.gif); clear: both; text-transform: uppercase; background-position: 0% 100%; background-repeat: repeat no-repeat;"><strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; position: relative; font-variant: normal; font-size: 14px; font-weight: bold; background-image: none; clear: both; text-transform: uppercase; background-position: 0% 100%; background-repeat: repeat no-repeat;">ZOOM LES HUIT ENDROITS OÙ LES ORDINATEURS PORTABLES D&#8217;ENTREPRISE SONT LES PLUS VOLÉS</strong></h2>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; color: #363636; line-height: 20px; margin: 0px;">Quels sont les lieux où les ordinateurs portables d&#8217;entreprise sont les plus souvent volés? C&#8217;est à cette question que répond le classement réalisé par Absolute Software, éditeur de solutions de protection des outils de mobilité. A noter que l&#8217;étude a été réalisée à partir des données de leurs clients. <br style="padding: 0px; margin: 0px;" /><strong style="padding: 0px; margin: 0px;">1) En entreprise ;</strong> <br style="padding: 0px; margin: 0px;" /><strong style="padding: 0px; margin: 0px;">2) En voiture ;</strong> <br style="padding: 0px; margin: 0px;" /><strong style="padding: 0px; margin: 0px;">3) Au domicile ;</strong> <br style="padding: 0px; margin: 0px;" /><strong style="padding: 0px; margin: 0px;">4) Au restaurant ;</strong> <br style="padding: 0px; margin: 0px;" /><strong style="padding: 0px; margin: 0px;">5) Dans la rue ;</strong> <br style="padding: 0px; margin: 0px;" /><strong style="padding: 0px; margin: 0px;">6) Autre (aéroports, gares&#8230;) ;</strong> <br style="padding: 0px; margin: 0px;" /><strong style="padding: 0px; margin: 0px;">7) Dans les hôtels ;</strong> <br style="padding: 0px; margin: 0px;" /><strong style="padding: 0px; margin: 0px;"> <img src='http://www.devoteamblog.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Dans les taxis.</strong> <br style="padding: 0px; margin: 0px;" />L&#8217;entreprise arrive donc en tête de peloton. La raison? <em style="padding: 0px; margin: 0px;">« Ces vols sont le fait des salariés eux-mêmes. Ils déclarent la perte de leur matériel informatique pour, en réalité, le garder chez eux »,</em> souligne Christophe Jourdet, regional manager France et Iberia pour Absolute Software. Sinon, la plupart des vols sont commis dans les lieux publics. Par exemple, ce sont plus de 700 ordinateurs portables qui sont volés toutes les semaines à l&#8217;aéroport Charles-de-Gaulle, selon une étude de Ponemon Institute. Un salarié averti en vaut maintenant deux&#8230; <br style="padding: 0px; margin: 0px;" /></p>
</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding: 15px; border: 1px solid #e4e4e4;">
<h2 style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; position: relative; font-variant: normal; font-size: 14px; font-weight: bold; background-image: url(http://static1.editialis.fr/Images/EMKG/V2010/separateur.gif); clear: both; text-transform: uppercase; background-position: 0% 100%; background-repeat: repeat no-repeat;"><strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; position: relative; font-variant: normal; font-size: 14px; font-weight: bold; background-image: none; clear: both; text-transform: uppercase; background-position: 0% 100%; background-repeat: repeat no-repeat;">CHRISTOPHE JOURDET, REGIONAL MANAGER FRANCE ET IBERIA POUR ABSOLUTE SOFTWARE</strong></h2>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 10px; max-width: 200px; float: right; overflow-x: hidden; overflow-y: hidden; clear: both; width: 130px; padding: 0px;"><img style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; display: block; padding: 0px; border: 0px initial initial;" src="http://static2.editialis.fr/Images/Archives/CE/CE57/Encadre60355.jpg" alt="" /></div>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; color: #363636; line-height: 20px; margin: 0px;">« Il arrive que les salariés volent eux-mêmes leur matériel informatique professionnel et en déclarent la perte pour, en réalité, le garder chez eux. »</p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; color: #363636; line-height: 20px; margin: 0px;">
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/all-categories/security/mobilite-vos-donnees-sont-en-danger/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retour de BlackHat</title>
		<link>http://www.devoteamblog.com/all-categories/retour-de-blackhat</link>
		<comments>http://www.devoteamblog.com/all-categories/retour-de-blackhat#comments</comments>
		<pubDate>Tue, 29 Mar 2011 14:51:31 +0000</pubDate>
		<dc:creator>Nicolas Joulain</dc:creator>
				<category><![CDATA[All categories]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=2522</guid>
		<description><![CDATA[
Retour de BlackHat Jour (#0)
Mercredi 16 mars 
Atterrissage en fin d’après midi à Barcelone pour cette Blackhat EU 2011, c’est une fine pluie qui m’accueille à l’aéroport ; heureusement pas de douche froide: l’organisation est bien rodée et c’est sans difficulté que je récupère mon passe pour ces deux jours de confs.
Le programme est constitué de [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright size-full wp-image-2527" src="http://www.devoteamblog.com/wp-content/uploads/2011/03/bh11eu_150x88.png" alt="bh11eu_150x88" width="150" height="88" /></strong></p>
<p><strong>Retour de BlackHat Jour (#0)</strong><br />
<em>Mercredi 16 mars</em> <br />
Atterrissage en fin d’après midi à Barcelone pour cette <a href="http://www.blackhat.com/html/bh-eu-11/bh-eu-11-home.html">Blackhat EU 2011</a>, c’est une fine pluie qui m’accueille à l’aéroport ; heureusement pas de douche froide: l’organisation est bien rodée et c’est sans difficulté que je récupère mon passe pour ces deux jours de confs.<br />
Le programme est constitué de « <a href="http://www.blackhat.com/html/bh-eu-11/bh-eu-11-briefings.html">briefings </a>» et de « <a href="http://www.blackhat.com/html/bh-eu-11/training/bh-eu-11-training_complete.html">training </a>», pour ma part je me concentre sur les briefings …</p>
<p><span id="more-2522"></span></p>
<p><strong>Retour de BlackHat Jour #1</strong><br />
<em>Jeudi 17 mars – 08h30 à l’hôtel Rey Ruan Carlos</em><br />
J’attaque cette BlackHat avec Nitesh Dhanjani:<a href="https://www.blackhat.com/html/bh-eu-11/bh-eu-11-briefings.html#Dhanjani"> New Age Attacks Against Apple&#8217;s iOS </a>(and Countermeasures). Le talk se focalise sur les actions inter applications, les sujets à la mode tels que Jailbreak et l’iBoot ne sont pas abordés. L’auteur rappelle brièvement le fonctionnement des « handlers » et autres « URLScheme » permettant d’appeler une application depuis une autre. L’exemple par excellence est l’initialisation d’un appel téléphonique classique depuis une application (e.g. les pages jaunes). Tout va bien dans ce cas, l’iOS demande confirmation à l’utilisateur avant d’initialiser l’appel. Pour le reste ça se complique ; l’auteur démontre qu’il est possible d’initialiser un appel Skype depuis une application tierce sans validation de la part de l’utilisateur. Et ceci n’est que la partie immergée de l’iceberg, chaque application étant à même de créer ses propres « URLScheme ». Par défaut, l’iOS ne contrôle pas ce type d’appel inter-applicatif. L’exemple de Skype montre comment il est facile de réaliser des actions non sollicitées par l’utilisateur. L’auteur ajoute qu’à ce jour, il existe des centaines « d’URLScheme » de ce type, la plupart du temps non documentés.<br />
<strong><em>Réactions &amp; Commentaires:<br />
</em></strong>Apple ne contrôle pas la sécurité des applications présentes dans l’Appstore, c’est donc bien aux entreprises mettant des Iphones à disposition de leurs utilisateurs d’adresser ce type de risque.<br />
Des mécanismes de listes blanches d’applications existent, encore faut-il disposer de critères de choix pour discerner les applications proposant un niveau de sécurité acceptable. L’auteur propose un début de réponse : une checklist pour évaluer le code source des applications. Un frein tout de même : sachant que les applications sont livrées chiffrées dans l’AppStore, est-il réaliste de penser que les entreprises vont auditer chaque application avant de les mettre à disposition des utilisateurs ?</p>
<p><em>Jeudi 17 mars/ Jour #1 – 10h<br />
</em>Le second slot est consacré à Tom Keetch: <a href="http://www.blackhat.com/html/bh-eu-11/bh-eu-11-briefings.html#Keetch">Escaping From Microsoft Windows Sandboxes</a>.<br />
L’auteur se focalise sur la mise en œuvre de Sandboxes dans les applicatifs IE, Adobe Reader et Google Chrome. Dans un premier temps il rappelle l’objectif de ce type de mécanismes : fournir un environnement restreint pour protéger la machine utilisateur d’un contenu malicieux consommé par un applicatif.<br />
Très vite, il démontre que l’ajout de sécurité via les Sandboxes est limité : dû à la faible maturité des Sandboxes, celles-ci sont vulnérables. Le « surcoût » d’une attaque imputé aux sandboxes est négligeable par rapport à l’attaque initiale.<br />
Dans un second temps, l’auteur établit le constat que les mécanismes Sandboxes sont dépendant de l’OS sous jacent mais aussi et surtout, de l’implémentation qui en est faite par l’application tierce partie.<br />
Ainsi il démontre que les Sandboxes d’IE et d’Adobe Reader apportent des avancées sur la protection de l’intégrité mais ne protège pas la confidentialité des données utilisateurs (fichiers et registres). Quant à Chrome, c’est sans doute la meilleure implémentation malgré le fait que les plugins chargés (Flash, Shockwave… ) sont exécutés en dehors de l’environnement restreint.<br />
<strong><em>Réactions &amp; Commentaires:<br />
</em></strong>Dans chacun des cas étudiés, la présentation montre que la mise en œuvre des Sandboxes ne permet pas encore d’atteindre un niveau de sécurité satisfaisant. De mon point de vue, les mécanismes de Sandboxes proposés par Microsoft restent une avancée intéressante : Ceux-ci contribuent à maintenir la sécurité de l’OS. De plus, la possibilité de réduire l’étendue des droits fournis aux applicatifs tierces parties reste une voie intéressante.</p>
<p><em>Jeudi 17 mars/ Jour #1 – 11h30<br />
</em>La troisième présentation de la matinée est proposée par Andrés Riancho: <a href="http://www.blackhat.com/html/bh-eu-11/bh-eu-11-briefings.html#Riancho">Web Application Payloads</a>.<br />
Il s’agit ici de présenter le projet open source <a href="http://w3af.sourceforge.net/">w3af</a>, un framework d’audit et d’attaques des applications Web PHP. Depuis la découverte de la vulnérabilité jusqu’à l’exécution d’un Payload, l’outil automatise les différentes phases d’un audit d’application web classique.<br />
<strong><em>Réactions &amp; Commentaires:<br />
</em></strong>Sans révolutionner la boite à outil du Pentester, l’approche semble intéressante. Reste à mettre en pratique l’outil pour vérifier de son efficacité et de son intérêt … La collaboration de Rapid7 sur ce projet a sans doute permis de relancer les développements. Si le concept est approuvé, l’implémentation sur les autres langages (ASP, .NET … ) pourrait être intéressante. A tester !</p>
<p><em>Jeudi 17 mars/ Jour #1 – 13h45<br />
</em>Après la pause, nous retrouvons Raul Siles pour « <a href="http://www.blackhat.com/html/bh-eu-11/bh-eu-11-briefings.html#Siles">SAP: Session (Fixation) Attacks and Protections (in Web Applications)</a> ».<br />
A contrario de ce que laisse entendre le titre, ce talk ne se contente pas d’explorer les sessions sur systèmes SAP, il concerne toutes les applications Web. Pour rappel, les sessions web permettent de gérer les droits d’un utilisateur authentifié lors de sa navigation au sein d’une application web. Dans un premier temps ce sont les différents vecteurs d’attaques qui sont passés en revue (URL/cookies/traffic manipulation, XSS, SQL Injection …). Ensuite, au travers de 3 scénarios ( Joomla,Weblogic et SAP), l’auteur propose quelques illustrations de la mauvaise gestion des sessions Web. Dans la dernière partie de l’exposé, l’auteur liste quelques best-practices permettant de s’affranchir des problématiques courantes liées aux sessions. Enfin pour conclure ce riche exposé, Raul Siles souligne le fait que les applications avec authentification forte sont bien entendu concernées; preuve en est que ce type de vulnérabilités touche également les systèmes sensibles….<br />
<strong><em>Réactions &amp; Commentaires:<br />
</em></strong>Rien de très nouveau, il s’agit du top 3 à l’OWASP en 2010. Toutefois cette présentation a le mérite d’établir un état de l’art des vulnérabilités liées aux sessions WEB.<br />
En complément des best practices qui se doivent d’être communiquées aux développeurs, on ne peut qu’encourager l’auteur dans sa volonté de développer un outil de tests semi-automatiques.</p>
<p><strong>Retour de BlackHat Jour #2<br />
</strong><em>vendredi 17 mars – 09h<br />
</em>Je démarre cette seconde journée avec Matt Neely &amp; Spencer McIntyre: <a href="http://www.blackhat.com/html/bh-eu-11/bh-eu-11-briefings.html#Neely">EAPEAK &#8211; Wireless 802.1X EAP Identification and Foot Printing Tool</a>. Petite introduction sur les mécanismes de sécurité Wireless WAP et WAP2. Les différentes méthodes d’authentification (PSK ou Entreprise) sont passées en revue. La présentation établie ensuite le constat suivant : Dans le cadre d’un pentest de réseau Wireless mettant en œuvre une authentification 802.1X, la définition du type d’EAP (PEAP, EAP-TTLS, EAP-TLS, EAP-Fast, ou LEAP) est incontournable. Problème, faute d’outil, celle-ci se doit d’être effectuée manuellement. Une suite de captures WireShark illustre la démarche quelque peu fastidieuse. En réponse, le projet open source « EAPeak » est présenté: il s’agit d’une librairie Python pour Scapy. L’outil permet notamment de définir le type d’EAP utilisé ainsi que certains identifiants transmis en clair (A priori courant dans ce genre de pentest si l’on en croit l’auteur).<br />
<strong><em>Réactions &amp; Commentaires:<br />
</em></strong>Rien de très nouveau, peut-être une aide précieuse pour les pentests Wireless… A tester !</p>
<p><em>vendredi 17 mars/ Jour #2 – 13h45<br />
</em>Après le déjeuner, Yuri Gushin &amp; Alex Behar tentent de nous éclairer sur les technique anti-DOS : <a href="https://www.blackhat.com/html/bh-eu-11/bh-eu-11-briefings.html#Gushin">Building Floodgates: Cutting-Edge Denial of Service Mitigation</a>. Dans un premier temps les différentes techniques de Déni de Service sont passées en revue : les attaques très basiques se limitent à la couche 3 OSI, des attaques plus avancées exploitent la couche 4 (e.g. TCP SYN Flood). Enfin les attaques plus sophistiquées, type « HTTP page flood » s’attaquent à l’applicatif lui-même sur la couche 7.<br />
En réponse, les systèmes anti-DOS sont de 2 types, les systèmes « statiques » et les systèmes « adaptatifs ». Dans le premier cas, il s’agit de seuils préconfigurés (Syn/seconde ou HTTP request/seconde); dans le second cas, le système adapte ses seuils continuellement selon le taux de requêtes légitimes (définit par analyse).<br />
La dernière partie de l’exposé propose deux types de contremesures pour limiter la portée des attaques :<br />
- Une mitigation passive: suppression du trafic supérieur à un seuil prédéfini. Le site reste accessible à un nombre limité de connexions actives (légitimes ou non). L’efficacité du dispositif est donc tout à fait partielle.<br />
- Une mitigation active : l’idée est de définir la nature du client ayant initié la connexion. S’agit-il d’un browser « intelligent » ou d’un simple client malicieux contrôlé par un BotNet ? Cette vérification est réalisée via un challenge initié coté serveur : si le client est à même d’interpréter du code Javascript ou Flash, il est considérer comme intelligent et ses requêtes sont qualifiées de légitimes.<br />
Pour conclure, l’outil open source Roboo est présenté. Ce dernier implémente le système de challenge pour une mitigation active du DOS.<br />
<strong><em>Réactions &amp; Commentaires:<br />
</em></strong>Très bon talk pour le non-spécialiste des problématiques DOS que je suis. La présentation est rythmée, claire et efficace. L’approche de la détection du client intelligent est intéressante mais limitée de mon point de vue : si cette tendance se développe, il y a fort à parier que les BotNets responsables des DOS ne tarderont pas à embarquer des interpréteurs flash ou Javascript minimaliste sur les machines contrôlées…</p>
<p><em>vendredi 17 mars/ Jour #2 – 16h45</em><br />
Pour conclure cette Blackhat Europe 2011, dernière présentation avec Damir Rajnovic: <a href="https://www.blackhat.com/html/bh-eu-11/bh-eu-11-briefings.html#Rajnovic">Monoculture &#8211; the other side</a>. L’objectif est de remettre en cause le principe de sécurité qui consiste à diversifier les fournisseurs de produits logiciels ou d’équipements. Usuellement, ce dispositif est considérer comme un apport de sécurité dans le sens où la sensibilité du parc à une vulnérabilité serait moins forte.<br />
En se basant sur des études statistiques, l’auteur met en évidence le fait que certaines vulnérabilités sont communes à des produits ayant des origines différentes. Les résultats de l’analyse statistique sont expliqués au travers des arguments suivants :<br />
- Il n’est pas rare pour une même technologie de recenser des développeurs de deux fournisseurs différents issus de la même formation ou ayant des parcours communs. Etant « formatés » de la même manière, les erreurs d’implémentation pourraient être identiques.<br />
- Certaines vulnérabilités prennent racines dans les RFCs (e.g. Failles SNMP V1/2) ;<br />
- Les produits développés par des fournisseurs non liés, voire concurrents, sont susceptibles d’embarquer des éléments communs (librairie crypto ou ASN.1, serveur web);<br />
Dans un deuxième temps, l’auteur admet que les résultats statistiques présentés ne sont pas significatifs. Toutefois, il estime que ceux-ci sont minorés par les cycles de développements des produits logiciels. En effet, des versions consécutives d’un même produit embarquent des versions logicielles différentes.<br />
=&gt; Constat : la diversification est donc réalisée naturellement par le cycle de vie des produits logiciels. L’intérêt de la sécurité par la diversification serait donc faible, d’autant plus que cette stratégie implique des problématiques liées à la maintenance d’un parc hétérogène !<br />
<strong><em>Réactions &amp; Commentaires :<br />
</em></strong>La pertinence des arguments reste à débattre&#8230; L’auteur est salarié d’une firme incontournable sur le marché des équipements réseau: pur hasard ou s’agit il d’un discours commercial offusqué derrière une analyse pseudo-mathématique?</p>
<p><em>vendredi 17 mars/ Jour #2 – 20h « <a href="http://es.wikipedia.org/wiki/Aeropuerto_de_Barcelona">El Prat de Llobregat Aeropuerto </a>»<br />
</em>Quelques bons sujets pour cette blackhat EU 2011 mais je reste un peu sur ma faim, j’attendais un peu plus de l’évènement. Après cette première expérience et habitué du SSTIC et autres JSSI, j’estime que les confs franco-françaises non rien à envier à la déclinaison européenne de la Blackhat : reste à tenter l’expérience Las Végas pour être complet sur le sujet … !</p>
<p><img class="alignnone size-full wp-image-2523" src="http://www.devoteamblog.com/wp-content/uploads/2011/03/bh11eu_728x90.png" alt="bh11eu_728x90" width="728" height="90" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/all-categories/retour-de-blackhat/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La condensation de la sécurité ou comment traiter la sécurité dans le nuage</title>
		<link>http://www.devoteamblog.com/all-categories/la-condensation-de-la-securite-ou-comment-traiter-la-securite-dans-le-nuage</link>
		<comments>http://www.devoteamblog.com/all-categories/la-condensation-de-la-securite-ou-comment-traiter-la-securite-dans-le-nuage#comments</comments>
		<pubDate>Tue, 22 Mar 2011 12:26:56 +0000</pubDate>
		<dc:creator>Jean-Marc Boursat</dc:creator>
				<category><![CDATA[All categories]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[audit]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Saas]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=2502</guid>
		<description><![CDATA[Devoteam a présenté lors de la conférence JSSI (22 mars 2011 à Paris) un retour d&#8217;expérience sur les audits réalisés sur des offres SaaS (Software as a Service).
Ce retour d&#8217;expérience a mis en évidence des lacunes rencontrées lors de plusieurs audits et il a été l&#8217;occasion de proposer des pistes pour que les responsables sécurité [...]]]></description>
			<content:encoded><![CDATA[<p>Devoteam a présenté lors de la conférence JSSI (22 mars 2011 à Paris) un retour d&#8217;expérience sur les audits réalisés sur des offres SaaS (Software as a Service).</p>
<p>Ce retour d&#8217;expérience a mis en évidence des lacunes rencontrées lors de plusieurs audits et il a été l&#8217;occasion de proposer des pistes pour que les responsables sécurité des entreprises soient prêts à appréhender la sécurité de ces offres.</p>
<p>La présentation effectuée par Guillaume Laudière et Jean-Marc Boursat est au lien ci-dessous :<br />
<a title="PDF JSSI 2011" href="http://www.devoteamblog.com/wp-content/uploads/2011/03/La_condensation_de_la_sécurité_ou_comment_traiter_la_sécurité_dans_les_nuages_V1.02.pdf" target="_blank">http://www.devoteamblog.com/wp-content/uploads/2011/03/La_condensation_de_la_sécurité_ou_comment_traiter_la_sécurité_dans_les_nuages_V1.02.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/all-categories/la-condensation-de-la-securite-ou-comment-traiter-la-securite-dans-le-nuage/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DLP : les critères de choix des logiciels</title>
		<link>http://www.devoteamblog.com/all-categories/security/dlp-les-criteres-de-choix-des-logiciels</link>
		<comments>http://www.devoteamblog.com/all-categories/security/dlp-les-criteres-de-choix-des-logiciels#comments</comments>
		<pubDate>Fri, 18 Mar 2011 08:35:34 +0000</pubDate>
		<dc:creator>Christophe Gueguen</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[dlp]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=2500</guid>
		<description><![CDATA[Les suites de prévention de perte de données (ou DLP pour Data Loss Prevention en anglais) peuvent désormais empêcher les fuites d&#8217;informations qu&#8217;elles soient en mouvement, en cours d&#8217;utilisation, et au repos. Certains fournisseurs ont pu se faire connaitre au travers de solutions purement orientées réseau, d&#8217;autres sur des solutions à installer sur les terminaux.
La surveillance peut ainsi s&#8217;appliquer aux postes de travail [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding: 0px;">Les suites de<strong style="padding: 0px; margin: 0px;"> prévention de perte de données </strong>(ou <strong style="padding: 0px; margin: 0px;">DLP </strong>pour <strong style="padding: 0px; margin: 0px;">Data Loss Prevention </strong>en anglais) peuvent désormais empêcher les fuites d&#8217;informations qu&#8217;elles soient en mouvement, en cours d&#8217;utilisation, et au repos. Certains fournisseurs ont pu se faire connaitre au travers de solutions purement orientées réseau, d&#8217;autres sur des solutions à installer sur les terminaux.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding: 0px;">La surveillance peut ainsi s&#8217;appliquer aux <strong style="padding: 0px; margin: 0px;">postes de travail</strong> (supervision des copier-coller, copie d&#8217;écran,  impression, etc.) <strong style="padding: 0px; margin: 0px;">Une protection applicative et réseau</strong> peut veiller de son côté sur les systèmes de messagerie d&#8217;entreprise, messageries Web, messageries instantanées, et scanner les flux au niveau des protocoles  HTTP et FTP. Les supports amovibles et USB peuvent également être contrôlés. Toutes les issues possibles sont ainsi surveillées par les solutions de DLP, jusqu&#8217;aux données issues de solutions comme  <strong style="padding: 0px; margin: 0px;">Office </strong>ou <strong style="padding: 0px; margin: 0px;">Sharepoint. <br style="line-height: normal; padding: 0px; margin: 0px;" /><span id="more-2500"></span><br />
</strong></p>
<table style="margin-top: 0px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; width: 200px; font: normal normal normal 13px/normal Arial, Helvetica, sans-serif; color: #333333; border-collapse: collapse; padding: 0px;" border="0" align="left">
<tbody style="padding: 0px; margin: 0px;">
<tr style="padding: 0px; margin: 0px;">
<td style="padding-top: 10px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal bold 16px/normal Verdana; color: #608686; margin: 0px;" colspan="3">&#8220;Le volume des données explosent et si les règles s&#8217;accumulent et s&#8217;affinent, le DLP peut devenir gourmand en ressources&#8221;</td>
</tr>
</tbody>
</table>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding: 0px;">Afin de se protéger de la perte d&#8217;informations capitales, la solution doit les<strong style="padding: 0px; margin: 0px;"> identifier</strong>. &#8220;S&#8217;il est assez facile de protéger, par exemple, les numéros de carte bleue, c&#8217;est un peu plus complexe de protéger des secrets techniques, juridiques ou industriels&#8221;, note Christophe Gueguen, manager du pôle Sécurité chez Devoteam.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding: 0px;"><strong style="padding: 0px; margin: 0px;">Description, dictionnaire, expression régulière, marquage</strong> (etc.), le panel des techniques utilisées doit permettre au final de prévenir la perte d&#8217;informations cruciales, quelles qu&#8217;elles soient.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding: 0px;">
<h2 style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; display: inline; text-transform: none; font: normal normal bold 16px/normal Arial; color: #336666; font-size: 12px; font-weight: bold; padding: 0px;">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding: 0px;">Normes et verticalisation de la solution</p>
</h2>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding: 0px;">Certains secteurs sont aussi soumis à des <strong style="padding: 0px; margin: 0px;">normes en matière de sécurité des données</strong>. Les solutions proposent en général des<strong style="padding: 0px; margin: 0px;">politiques prédéfinies</strong> en fonction du secteur d&#8217;activité (finance, santé, etc.) et du pays ou de la région, mais aussi des réglementations (<strong style="padding: 0px; margin: 0px;">GLBA</strong>,<strong style="padding: 0px; margin: 0px;">HIPAA</strong>, <strong style="padding: 0px; margin: 0px;">PCI DSS</strong>, <strong style="padding: 0px; margin: 0px;">Sarbanes Oxley</strong>, loi Française 2004-801 sur les données personnelles, Directive Européennes 9546EC&#8230;). Les règles proposées peuvent ensuite être plus ou moins facilement enrichies. Aucun fournisseur interrogé ne dit  <strong style="padding: 0px; margin: 0px;">prendre en charge la </strong><strong style="padding: 0px; margin: 0px;">verticalisatio</strong><strong style="padding: 0px; margin: 0px;">n</strong>complète de sa solution.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding: 0px;">Attention tout de même à ne pas trop en demander. &#8220;Le volume des données explosent. Si les règles s&#8217;accumulent et s&#8217;affinent, le DLP peut devenir gourmand en ressources, et avoir un impact négatif sur les<strong style="padding: 0px; margin: 0px;">performances globales</strong> du système&#8221;, prévient Christophe Gueguen, Manager Pôle sécurité chez Devoteam.<br style="line-height: normal; padding: 0px; margin: 0px;" /><br style="line-height: normal; padding: 0px; margin: 0px;" /><br style="line-height: normal; padding: 0px; margin: 0px;" />Les critères de choix retenus dans le cadre de ce panorama ? Le niveau de  <strong style="padding: 0px; margin: 0px;">tarif</strong> autant que la richesse fonctionnelle des logiciels. Les quatre solutions mises en avant ont été retenues par le <strong style="padding: 0px; margin: 0px;">Gartner</strong> et  <strong style="padding: 0px; margin: 0px;">Forrester</strong>dans leurs dernières études sur le marché du DLP.<br style="line-height: normal; padding: 0px; margin: 0px;" /></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding: 0px;">
<table style="width: 429px; font: normal normal normal 9px/normal Verdana; color: #333333; clear: right; display: table; border-collapse: collapse; padding: 0px; margin: 0px;" border="0">
<tbody style="padding: 0px; margin: 0px;">
<tr style="padding: 0px; margin: 0px;">
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; border-left-width: 1px; border-left-style: solid; border-left-color: #c9dcdc; border-top-width: 1px; border-top-style: solid; border-top-color: #c9dcdc; width: 15px; vertical-align: top; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #b2cccc; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px;"></td>
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #b2cccc; border-top-width: 1px; border-top-style: solid; border-top-color: #c9dcdc; text-align: left; font: normal normal bold 11px/normal Arial, Helvetica, sans-serif; color: #333333; line-height: 10px; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;">Les critères de choix</td>
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; border-right-width: 1px; border-right-style: solid; border-right-color: #c9dcdc; border-top-width: 1px; border-top-style: solid; border-top-color: #c9dcdc; width: 15px; vertical-align: top; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #b2cccc; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px;"></td>
</tr>
<tr style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffcc; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px;">
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; border-left-width: 1px; border-left-style: solid; border-left-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;"></td>
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;">1- Nom Fournisseur/Solutions</td>
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; border-right-width: 1px; border-right-style: solid; border-right-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;"></td>
</tr>
<tr style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px;">
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; border-left-width: 1px; border-left-style: solid; border-left-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffcc; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;"></td>
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffcc; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;">2- Clients</td>
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; border-right-width: 1px; border-right-style: solid; border-right-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffcc; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;"></td>
</tr>
<tr style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffcc; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px;">
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; border-left-width: 1px; border-left-style: solid; border-left-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;"></td>
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;">3- Prix</td>
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; border-right-width: 1px; border-right-style: solid; border-right-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;"></td>
</tr>
<tr style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px;">
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; border-left-width: 1px; border-left-style: solid; border-left-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffcc; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;"></td>
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffcc; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;">4- Derniers ajouts fonctionnels</td>
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; border-right-width: 1px; border-right-style: solid; border-right-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffcc; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;"></td>
</tr>
<tr style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffcc; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px;">
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; border-left-width: 1px; border-left-style: solid; border-left-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;"></td>
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;">5 &#8211; Développements prévus</td>
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; border-right-width: 1px; border-right-style: solid; border-right-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;"></td>
</tr>
<tr style="padding: 0px; margin: 0px;">
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; border-left-width: 1px; border-left-style: solid; border-left-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; width: 15px; vertical-align: bottom; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px;"></td>
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; text-align: right; background-position: initial initial; background-repeat: initial initial; padding: 2px; margin: 0px;">Source : JDNSolutions</td>
<td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dcdc; border-right-width: 1px; border-right-style: solid; border-right-color: #c9dcdc; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; width: 15px; vertical-align: bottom; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px;"></td>
</tr>
</tbody>
</table>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding: 0px;">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding: 0px;">Article publié sur le <a href="http://www.journaldunet.com/solutions/securite/data-loss-prevention-l-offre-de-logiciel/introduction.shtml">journal du net</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/all-categories/security/dlp-les-criteres-de-choix-des-logiciels/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solution antispam : les critères de choix</title>
		<link>http://www.devoteamblog.com/all-categories/security/solution-antispam-les-criteres-de-choix</link>
		<comments>http://www.devoteamblog.com/all-categories/security/solution-antispam-les-criteres-de-choix#comments</comments>
		<pubDate>Thu, 17 Mar 2011 14:11:04 +0000</pubDate>
		<dc:creator>David Bigot</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=2496</guid>
		<description><![CDATA[Notamment parce qu&#8217;ils sont vecteurs de virus, les spams doivent être efficacement bloqués. Pour s&#8217;en protéger, les solutions peuvent s&#8217;appuyer sur des listes noires d&#8217;adresses IP polluantes ou sur des méthodes permettant de s&#8217;assurer de l&#8217;origine de l&#8217;email. 
SPF, SenderID, DKIM, CallerID : les éditeurs n&#8217;hésitent pas à compter sur une ou plusieurs de ces listes et méthodes pour augmenter l&#8217;efficacité de leur solution. 
Taux [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;padding: 0px">Notamment parce qu&#8217;ils sont vecteurs de <strong>virus</strong>, les spams doivent être efficacement bloqués. Pour s&#8217;en protéger, les solutions peuvent s&#8217;appuyer sur des <strong>listes noires d&#8217;adresses IP polluantes</strong> ou sur des méthodes permettant de s&#8217;assurer de l&#8217;origine de l&#8217;email. </p>
<p><strong>SPF, SenderID, DKIM, CallerID</strong> : les éditeurs n&#8217;hésitent pas à compter sur une ou plusieurs de ces listes et méthodes pour augmenter l&#8217;efficacité de leur solution. </p>
<h2>Taux de détection et volumétrie différenciants ?</h2>
<p><img style="padding: 0px;margin: 0px;border: 0px initial initial" src="http://www.journaldunet.com/solutions/securite/comparatif-des-solutions-antispam/image/solution-antispam-doit-aussi-proteger-entreprises-attaques-informatiques-825586.jpg" border="0" alt="une solution antispam doit aussi protéger les entreprises des attaques" hspace="0" vspace="0" width="120" height="107" /><span style="color: #3366ff"><em>Une solution antispam doit aussi protéger les entreprises des attaques informatiques.<span style="margin-top: 10px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;font: normal normal normal 9px/normal Verdana;text-align: right;padding: 0px">© Fotolia</span></em></span></p>
<p style="margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;padding: 0px">Globalement, et notamment grâce à ces méthodes, les solutions présentées vont pouvoir afficher &#8221;des taux de détection de spam assez proches, souvent supérieurs à 90%, mais ce sont les derniers pourcents qui sont les plus difficiles&#8230; En outre, si le prix de la solution peut aussi être corrélé avec le taux de détection, il ne faut pas aussi oublier de prendre en compte l&#8217;habileté de la solution à <strong>éviter les faux positifs</strong>, c&#8217;est-à-dire de ne pas classer comme spam les courriels légitimes&#8221;, explique David Bigot, Solution Leader dans la BU Sécurité de Devoteam.</p>
<p style="margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;padding: 0px">La <strong>volumétrie</strong> gérée ne pourra pas non plus être un critère très différenciant. La plupart des fournisseurs proposent des solutions dont la capacité de traitement pourra s&#8217;adapter aux besoins d&#8217;entreprises de toutes tailles.</p>
<h2><span id="more-2496"></span><br />Plus que de l&#8217;antispam, des solutions de sécurisation de la messagerie</p>
</h2>
<p style="margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;padding: 0px">De par la nature des spams, souvent associés à des tentatives de hameçonnage ou de diffusion de virus, il incombe souvent aux solutions antispam de sécuriser plus globalement la messagerie et le terminal. Les solutions peuvent donc inclure un <strong>antivirus</strong> ou un système de <strong>détection d&#8217;intrusion</strong>, issus soit d&#8217;un partenaire soit du même éditeur. Un bon nombre d&#8217;acteurs sur le marché des solutions antispam sont aussi connus pour être des éditeurs d&#8217;antivirus.</p>
<p style="margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;padding: 0px">
<table style="margin-top: 0px;margin-right: 5px;margin-bottom: 5px;margin-left: 5px;width: 200px;font: normal normal normal 13px/normal Arial, Helvetica, sans-serif;color: #333333;border-collapse: collapse;padding: 0px" border="0" align="left">
<tbody>
<tr style="padding: 0px;margin: 0px">
<td style="padding-top: 10px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;font: normal normal bold 16px/normal Verdana;color: #608686;margin: 0px" colspan="3">&#8220;Les solutions antispam peuvent aussi fonctionner dans le Cloud.&#8221;</td>
</tr>
</tbody>
</table>
<p style="margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;padding: 0px">Pour mieux se protéger des menaces associées aux spams, les solutions de protection des boîtes mail, à l&#8217;instar des antivirus, peuvent aussi fonctionner dans le <strong>Cloud.</strong> &#8220;Les utilisateurs peuvent ainsi faire remonter rapidement les menaces rencontrées en enrichissant une<strong> base de signatures commune</strong>. Les autres utilisateurs pourront ainsi en profiter, et ainsi mieux être protégérés contre la dernière campagne de <strong>phishing</strong> recencée par exemple. Le Cloud peur apporter une meilleure réactivité à la solution&#8221; explique David Bigot.</p>
<p style="margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;padding: 0px">De nombreuses solutions antispam sont commercialisées sous la forme de solutions <strong>SaaS,</strong> ou même <strong>d&#8217;appliances virtualisées (souvent via VMWare)</strong></p>
<p style="margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;padding: 0px"><strong><br />
</strong></p>
<h2><strong>Se protéger contre les flux sortants</strong></h2>
<p>Si les solutions antispam sont d&#8217;abord connues pour traiter les messages entrants, elles commencent aussi à se différencier par leur capacité à<span style="padding: 0px;margin: 0px">filtrer les messages sortants</span>. Elles peuvent ainsi adopter des règles pour empêcher que des informations sensibles soit envoyées par courriel. &#8220;Mais pour proposer une telle solution, il n&#8217;est pas rare que l&#8217;éditeur ait aussi un pied dans le marché des solutions de prévention de fuite de données <span style="padding: 0px;margin: 0px">(D</span><a href="http://www.journaldunet.com/solutions/securite/data-loss-prevention-l-offre-de-logiciel/"><span style="padding: 0px;margin: 0px">ata Loss Prevention</span> : voir notre précédent panorama</a><strong>)&#8221;, </strong>constate David Bigot.</p>
<p>Malgré un périmètre fonctionnel qui s&#8217;étend et des filtres qui doivent être aussi fins que personnalisés,&#8221;la solution doit garder sa <span style="padding: 0px;margin: 0px">simplicité d&#8217;usage et de mise en place. </span>Une console de <span style="padding: 0px;margin: 0px">monitoring </span>et la possibilité de produire des rapports simples et pertinents font partie des souhaits des clients rencontrés&#8221; témoigne  David Bigot, qui a participé à la mise en place de plusieurs solutions anti-spam chez de grands comptes.</p>
<table style="width: 429px;font: normal normal normal 9px/normal Verdana;color: #333333;clear: right;border-collapse: collapse;padding: 0px;margin: 0px" border="0">
<tbody>
<tr style="padding: 0px;margin: 0px">
<td style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c9dcdc;background-color: #b2cccc;border-top-width: 1px;border-top-style: solid;border-top-color: #c9dcdc;text-align: left;font: normal normal bold 11px/normal Arial, Helvetica, sans-serif;color: #333333;line-height: 10px;padding: 2px;margin: 0px" colspan="2">Les critères de choix des solutions de protection de la messagerie</td>
<td style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c9dcdc;border-right-width: 1px;border-right-style: solid;border-right-color: #c9dcdc;border-top-width: 1px;border-top-style: solid;border-top-color: #c9dcdc;width: 15px;vertical-align: top;background-color: #b2cccc;padding: 0px;margin: 0px"></td>
</tr>
<tr style="background-color: #ffffcc;padding: 0px;margin: 0px">
<td style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c9dcdc;border-left-width: 1px;border-left-style: solid;border-left-color: #c9dcdc;background-color: #ffffff;padding: 2px;margin: 0px"></td>
<td style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c9dcdc;background-color: #ffffff;padding: 2px;margin: 0px">1) Mode de disponibilité (dynamisme des filtres via le Cloud)</td>
<td style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c9dcdc;background-color: #ffffff;padding: 2px;margin: 0px"></td>
<td style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c9dcdc;border-right-width: 1px;border-right-style: solid;border-right-color: #c9dcdc;background-color: #ffffff;padding: 2px;margin: 0px"></td>
</tr>
<tr style="background-color: #ffffff;padding: 0px;margin: 0px">
<td style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c9dcdc;border-left-width: 1px;border-left-style: solid;border-left-color: #c9dcdc;background-color: #ffffcc;padding: 2px;margin: 0px"></td>
<td style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c9dcdc;background-color: #ffffcc;padding: 2px;margin: 0px">2) Capacité à prévenir les fuites de données stratégiques</td>
<td style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c9dcdc;background-color: #ffffcc;padding: 2px;margin: 0px"></td>
<td style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c9dcdc;border-right-width: 1px;border-right-style: solid;border-right-color: #c9dcdc;background-color: #ffffcc;padding: 2px;margin: 0px"></td>
</tr>
<tr style="background-color: #ffffcc;padding: 0px;margin: 0px">
<td style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c9dcdc;border-left-width: 1px;border-left-style: solid;border-left-color: #c9dcdc;background-color: #ffffff;padding: 2px;margin: 0px"></td>
<td style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c9dcdc;background-color: #ffffff;padding: 2px;margin: 0px">3) Eléments de la console de monitoring</td>
</tr>
</tbody>
</table>
<table style="width: 429px;font: normal normal normal 9px/normal Verdana;color: #333333;clear: right;border-collapse: collapse;padding: 0px;margin: 0px" border="0">
<tbody>
<tr style="padding: 0px;margin: 0px">
<td style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c9dcdc;background-color: #ffffff;text-align: right;padding: 2px;margin: 0px" colspan="2">Source : JDN Solutions</td>
<td style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c9dcdc;border-right-width: 1px;border-right-style: solid;border-right-color: #c9dcdc;background-color: #ffffff;width: 15px;vertical-align: bottom;padding: 0px;margin: 0px"></td>
</tr>
</tbody>
</table>
<p>Article publié sur <a href="http://www.journaldunet.com/solutions/securite/comparatif-des-solutions-antispam/choisir-son-antispam.shtml">le journal du net</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/all-categories/security/solution-antispam-les-criteres-de-choix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>« L’erreur est humaine » ou comment éviter les risques de confusion d’environnement</title>
		<link>http://www.devoteamblog.com/all-categories/security/%c2%ab-l%e2%80%99erreur-est-humaine-%c2%bb-ou-comment-eviter-les-risques-de-confusion-d%e2%80%99environnement</link>
		<comments>http://www.devoteamblog.com/all-categories/security/%c2%ab-l%e2%80%99erreur-est-humaine-%c2%bb-ou-comment-eviter-les-risques-de-confusion-d%e2%80%99environnement#comments</comments>
		<pubDate>Fri, 11 Mar 2011 14:14:18 +0000</pubDate>
		<dc:creator>Gulzhan Zhussipaliyeva</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=2493</guid>
		<description><![CDATA[Le 16 mars 2010, le site Internet de la SNCF annonçait l’explosion d’un TGV faisant une centaine de morts et plus encore de blessés. La catastrophe n’a heureusement jamais eu lieu, s’agissant simplement d’une erreur d’administration du site. En effet, ce message, lié à un exercice de gestion de crise, n’aurait jamais dû être diffusé [...]]]></description>
			<content:encoded><![CDATA[<p>Le 16 mars 2010, le site Internet de la SNCF annonçait l’explosion d’un TGV faisant une centaine de morts et plus encore de blessés. La catastrophe n’a heureusement jamais eu lieu, s’agissant simplement d’une erreur d’administration du site. En effet, ce message, lié à un exercice de gestion de crise, n’aurait jamais dû être diffusé sur le site officiel de la SNCF.</p>
<p>La cause de cette erreur est relativement simple, une personne a émis cette information sur le site public de la société, au lieu de réaliser l’opération sur un site dédié dit de « test ». En effet, dans les entreprises, les applications sont répliquées dans plusieurs environnements (pour le développement, les tests, la validation, etc.).</p>
<p>La SNCF n’a eu à déplorer aucune conséquence lourde, mais cet exemple n’est pas un cas isolé et les impacts financiers et d’image des erreurs semblables à celle-ci peuvent être bien plus importants.</p>
<p>Mais alors quels peuvent être les moyens pour se protéger de ces défaillances de la machine humaine qui sont souvent liées à des facteurs tels que le stress, la fatigue, la routine ? A ce jour, plusieurs approches tentent de répondre à ce risque :</p>
<ul>
<li>Différentiation des accès ;</li>
<li>Différentiation visuelle ;</li>
<li>Confirmation des actions ;</li>
<li>Approche organisationnelle.</li>
</ul>
<p>L’évitement du risque par la séparation des équipes de production / hors production et le cloisonnement complet des environnements, ne seront pas étudiés compte tenu des impacts financiers et organisationnels majeurs qu’ils engendrent.</p>
<p><span id="more-2493"></span></p>
<p><strong>Différentiation des accès</strong></p>
<p>La procédure d’accès à un environnement de production doit être différente des autres accès, d’autant que les impacts liés aux opérations effectuées ne sont pas les mêmes. L’objectif est d’éviter que les administrateurs confondent les environnements de par leur similitude. C’est pourquoi l’administrateur doit être contraint d’effectuer une action différente ou supplémentaire dans l’environnement de production, pour bien prendre conscience de l’endroit auquel il accède et des impacts de l’action qu’il effectue.</p>
<p>L’approche la plus simple serait d’exiger un mot de passe pour l’environnement de production distinct des autres environnements.</p>
<p>Dans ce contexte, l’ajout d’un mode d’accès spécifique à l’environnement de production renforcera l’approche précédente, par exemple, l’administrateur devra d’abord traverser une passerelle pour accéder à l’environnement de production. L’avantage complémentaire de ce relais est de pouvoir générer et garder les traces des tâches effectuées lors de la connexion. Il existe de nombreux outils permettant un tel accès centralisé. Bien qu’utile, cette approche, nécessitant un passage par des couches de contrôles supplémentaires, est rarement facilement acceptée par les opérationnels ayant de fortes contraintes en terme de réactivité.</p>
<p><strong>Différentiation visuelle</strong></p>
<p>Une fois connecté, encore faut-il ne pas oublier l’environnement accédé. Une identité visuelle spécifique à chaque environnement doit permettre à l’administrateur de se resituer.</p>
<p>La méthode la plus utilisée est la différentiation des environnements par couleur. Par exemple, on peut définir le rouge comme la couleur de l’environnement de production (à travers une trame, un texte, un logo, etc.), le jaune pour la pré-production et le vert pour les tests. Seulement, il n’existe pas de solution « universelle » permettant la différenciation visuelle des environnements. La différentiation devra être gérée au cas par cas : système par système, application par application.</p>
<p>Les noms des serveurs peuvent être définis de manière à différencier les environnements à partir de la nomenclature (par exemple, ProdRedHatCitrix03 ou ProdWindowsCompta01). Souvent, dans les petites structures, les noms des serveurs ne sont pas très explicites. Et, il n’y est pas rare de trouver des serveurs portant les noms des planètes, des personnages des films de science-fiction, etc.<strong> </strong></p>
<p><strong>Confirmation des actions</strong></p>
<p>Une autre solution envisageable est de mettre en place des messages demandant la confirmation des actions dans l’environnement de production. Ces messages ou « pop-ups » seront activés lors de la demande d’exécution des actions critiques (« Etes-vous vraiment sûr(e) de vouloir supprimer la base de données des clients en production ?! »). L’exemple le plus parlant est l’UAC (User Account Control) mis en place par Windows. Cette solution, bien qu’efficace n’existe pas pour toutes les technologies. De plus, les administrateurs sont souvent réticents à ce type de changement, du fait qu’il pourrait impacter leur temps de réponse sur incident.</p>
<p><strong>Approche organisationnelle</strong></p>
<p>Enfin, il reste l’approche organisationnelle, la méthode la plus efficace et dans l’air du temps de part l’adoption de plus en plus répandue par les entreprises des bonnes pratiques de l’ITIL.</p>
<p>Le « change management », avec des procédures bien définies de mise en production est un axe essentiel pour sécuriser l’environnement de production. Il faut bien faire attention à ne pas oublier de spécifier le mode de gestion des exceptions, étant donné que le plus souvent, les problèmes surviennent lors des traitements de cas « non défini » ou « d’urgence ».</p>
<p>La sensibilisation régulière du personnel sur les enjeux de leur travail est un moyen incontournable pour réduire les risques. Les clauses décrivant les responsabilités de chacun dans les contrats s’avèrent utiles. Elle permet non seulement, dès l’arrivée d’un nouveau collaborateur, de le former et de l’informer de ses responsabilités et des risques associés, mais également, de définir un cadre juridique et organisationnel de son travail.</p>
<p>Il faut noter que la confiance accordée aux administrateurs ne doit pas exclure le contrôle de leurs activités. La traçabilité des actions et les vérifications périodiques sont primordiales (même quand elles ne sont pas imposées par un cadre légal). Cela permet d’analyser les problèmes a posteriori ainsi que d’éviter leur apparition récurrente dans l’avenir. Par ailleurs, communiquer autour de la mise en œuvre de la traçabilité a généralement un effet « sensibilisant » sur les administrateurs, qui sont ainsi plus prudents sur les environnements contrôlés.</p>
<p>Tout ceci étant dit, l’erreur reste humaine. De fait, les solutions décrites dans cet article ne pourront que réduire les risques de confusion des environnements sans pour autant tous les prévenir.</p>
<p>De manière générale, une sélection rigoureuse de candidats à un poste d’administrateur est à prévoir. Quand bien même, les objectifs de réduction de coûts présents actuellement dans l’ensemble des secteurs d’activité, accompagnés d’un turnover important des effectifs, ne facilitent pas le choix. Il est également à noter qu’au vu des contraintes métier (par exemple, horaires décalés), il existe des difficultés de recrutement des personnes qualifiées à ce poste. Cependant, il est essentiel de se poser la question sur l’adéquation des responsabilités que l’on confie avec le prix que l’on est prêt à payer et des impacts que l’on est prêt à accepter.</p>
<p><strong>Gulzhan Zhussipaliyeva, consultante dans la BU sécurité de Devoteam</strong></p>
<p><strong><em><strong><a href="http://blog3.lemondeinformatique.fr/?p=363">T<span style="color: #000099">ribune libre publiée sur le Blog Expert du Monde Informatique.</span></a></strong></em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/all-categories/security/%c2%ab-l%e2%80%99erreur-est-humaine-%c2%bb-ou-comment-eviter-les-risques-de-confusion-d%e2%80%99environnement/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

