<?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>WEBlog de Félix Aimé &#187; sécurité</title>
	<atom:link href="http://blog.felix-aime.fr/tag/securite/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.felix-aime.fr</link>
	<description>{ OpenSource Intelligence, Information Security, Information Warfare }</description>
	<lastBuildDate>Tue, 31 Jan 2012 20:06:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Captcha-me if you can !</title>
		<link>http://blog.felix-aime.fr/securite-des-systemes-dinformation/captcha-me-if-you-can/</link>
		<comments>http://blog.felix-aime.fr/securite-des-systemes-dinformation/captcha-me-if-you-can/#comments</comments>
		<pubDate>Sun, 19 Jun 2011 10:02:29 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Sécurité des systèmes d'information]]></category>
		<category><![CDATA[captcha]]></category>
		<category><![CDATA[publicité]]></category>
		<category><![CDATA[sécurité]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=1493</guid>
		<description><![CDATA[Ceux qui me connaissent savent à quel point je hais la publicité. Alors, lorsqu’une société lie la « sécurité informatique » à la publicité tout en arguant que leur solution possède &#171;&#160;un niveau de sécurité équivalent à celui d’un Captcha classique&#160;&#187;, j’écris un article histoire de mettre les choses au clair.
Une société française qui fait [...]]]></description>
			<content:encoded><![CDATA[<p>Ceux qui me connaissent savent à quel point je hais la publicité. Alors, lorsqu’une société lie la « sécurité informatique » à la publicité tout en arguant que leur solution possède &laquo;&nbsp;un niveau de sécurité équivalent à celui d’un Captcha classique&nbsp;&raquo;, j’écris un article histoire de mettre les choses au clair.</p>
<p><a href="http://vimeo.com/20835423">Une société française qui fait ce qu’on appelle le « buzz » en ce moment</a>, s’est amusée à réaliser – et l’idée, faut l’admettre, est très loin d’être bête – des captchas publicitaires. En gros, l’astuce est de recopier un superbe slogan publicitaire pour valider un formulaire  – le captcha – histoire qu’il s’imprime bien dans notre mémoire. Cool, n’est-ce pas ?</p>
<p><strong>Un captcha, qu’est ce que c’est ? </strong></p>
<p>Un captacha est – pour faire simple – un système utilisé pour sécuriser un formulaire web (pour envoyer des commentaires, par exemple) contre le spam. En effet, le spam est généré par des programmes informatiques qui peuvent valider des formulaires automatiquement et donc, envoyer des messages en masse. Les captchas servent donc pour différencier un robot (un programme informatique) d’un humain (avec une réelle intelligence). Vous en avez tous vu, cela ressemble à ceci :</p>
<p><center><img src="http://blog.felix-aime.fr/pics/captcha.png"></center></p>
<p>Aujourd’hui, il existe plusieurs types de captchas avec des niveaux de sécurité et de complexité différents. Voici une liste que je pense exhaustive : Des captchas full texte ;  « drag’n’drop » (si, si : fail) ; audio ; vidéo ; à challenge ; images ; texte dans une image et de texte – bien déformé – dans une image.</p>
<p><strong>Et les publicitaires arrivèrent.</strong></p>
<p>L’idée de réaliser des Captchas publicitaires, d’un point de vue annonceur – et surtout psychologique, n’est assurément pas bête du tout. Cependant, on peut en dire autre chose d’un point de vue sécurité : la fonction première et réelle d’un tel système.</p>
<p>En effet, lier des slogans publicitaires à des captchas est aujourd’hui une mauvaise idée. Je m’explique. Tout d’abord, le service actuel (et je veux bien croire qu’il ne soit pas assez développé) ne propose pas des milliards de possibilités de publicités, contrairement à une chaine de caractères randomisée, ou, pour une meilleure interprétation mais un rendu moins significatif, les mots du dictionnaire.</p>
<p>Ainsi, il est possible, pour ce qu’on appelle « un pirate informatique » (en fait, dans ce cas là, un autre annonceur voulant spammer à ma méthode &laquo;&nbsp;old shool&nbsp;&raquo;, sic.) de savoir, par le hash de cette dernière, quelle est l’image publicitaire qui est chargée.  Voici un petit bout de code pour ce faire :</p>
<pre>import re,hashlib,urllib2

server = "http://showcase-left.v1.api.adyoulike.com"

# hash =&gt; word to resolv.
resolv = {"c2dfef15b77b7e6e0802f186d805e524" : "meche lover"}

# Fonction lachement repris de :
# http://blog.nexua.org/python-a-day-1-remote-md5sum/
# Moi, j'l'aime bien.
def remote_MD5_sum(url, max_file_size=100*1024*1024):
    remote = urllib2.urlopen(url)
    md5 = hashlib.md5()
    total = 0

    while True:
        data = remote.read(4096)
        total += 4096

        if not data or total &gt; max_file_size:
            break

        md5.update(data)

    return md5.hexdigest()

# Recuperation de la key
connMain = urllib2.urlopen(server + "/showcase/")
key = re.findall('/challenge/(.*)"&gt;&lt;',connMain.read())[0]

# Recuperation du token
connToken = urllib2.urlopen(server + "/challenge/" + key)
token = re.findall('token : \'(.*)\',',connToken.read())[0]

# Recuperation MD5
hash = remote_MD5_sum(server+ "/image/" +token)

print "Token   : " + token
print "Key     : " + key
print "MD5     : " + hash
print "Phrase  : " + (resolv[hash])</pre>
<p>Possédant une sortie à la con du type : </p>
<pre>
Token   : TfypawK258aYR2gpKpLqKqM_6cgEQ7hD
Key     : CMllh3nYbWscfzGE7g2ob10E3IDhWoff
MD5     : c2dfef15b77b7e6e0802f186d805e524
Phrase  : meche lover
</pre>
<p>Ce contournement pourrait lui-même être contourné sans changer l&#8217;image d&#8217;origine, tout simplement en la bourrant de commentaires Exifs randomisés à chaque appel de cette dernière. Toutefois, cette protection ne suffirait pas car elle pourrait elle-aussi contournée facilement en <a href="http://brainacle.com/calculating-image-entropy-with-python-how-and-why.html">calculant l’entropie</a> ou la valeur RVB de certaines zones de l&#8217;image. Bref, sauf changer à chaque génération le slogan de la publicité, ou la publicité (visuelle) elle-même &#8211; ce qui va à l&#8217;encontre même du principe de publicité, il est alors impossible de réaliser un système sûr, basé sur une publicité : même pas besoin d&#8217;OCR les enfants ! </p>
<p><strong>De l&#8217;avenir des Captchas publicitaires.</strong></p>
<p>Comme nous l&#8217;avons vu, cette idée, bien que sympa pour certains annonceurs aux premiers abords, possède un réel problème de sécurité. Régies publicitaires, ne vous inquiétez pas, l’entropie et les hashs fonctionnent aussi pour des captchas en flash, audios ou vidéos. Enfin, après avoir déformé le <a href="http://www.goin-art.net">street-art</a> en street marketing, les créations artistiques en affiches de publicité, la publicité s&#8217;attaque maintenant à des dispositifs de sécurité, stoppons-cela. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/securite-des-systemes-dinformation/captcha-me-if-you-can/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CDAISI – S02E01</title>
		<link>http://blog.felix-aime.fr/securite-des-systemes-dinformation/collaborateur-pour-la-defense-et-lanti-intrusion-des-systemes-informatiques-s02-e01/</link>
		<comments>http://blog.felix-aime.fr/securite-des-systemes-dinformation/collaborateur-pour-la-defense-et-lanti-intrusion-des-systemes-informatiques-s02-e01/#comments</comments>
		<pubDate>Sat, 29 Jan 2011 17:36:41 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Projets perso & Pro]]></category>
		<category><![CDATA[Sécurité des systèmes d'information]]></category>
		<category><![CDATA[cdaisi]]></category>
		<category><![CDATA[formation]]></category>
		<category><![CDATA[reversing]]></category>
		<category><![CDATA[scapy]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[TinyRAT]]></category>
		<category><![CDATA[vulnérabilités]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=998</guid>
		<description><![CDATA[Résumé des épisodes : En ce moment en licence CDAISI, je réalise depuis le début d’année une série d’articles sur la formation afin de mettre un peu en avant ce qu’il s’y fait, de bien ou de mal, mes impressions etc.
Voir S02E02, S02E01, S01E03, S01E02, S01E01.
Les vacances de Noël sont passées et j&#8217;ai un scoop [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Résumé des épisodes :</strong> En ce moment en licence CDAISI, je réalise depuis le début d’année une série d’articles sur la formation afin de mettre un peu en avant ce qu’il s’y fait, de bien ou de mal, mes impressions etc.<br />
Voir <a href="http://blog.felix-aime.fr/securite-des-systemes-dinformation/collaborateur-pour-la-defense-et-lanti-intrusion-des-systemes-informatiques-s02-e01/">S02E02</a>, <a href="http://blog.felix-aime.fr/securite-des-systemes-dinformation/collaborateur-pour-la-defense-et-lanti-intrusion-des-systemes-informatiques-s02-e01/">S02E01</a>, <a href="http://blog.felix-aime.fr/securite-des-systemes-dinformation/cdaisi-s1e3/">S01E03</a>, <a href="http://blog.felix-aime.fr/non-classe/cdaisi-%e2%80%93-s1e2/">S01E02</a>, <a href="http://blog.felix-aime.fr/securite-des-systemes-dinformation/cdaisi-premieres-impressions/">S01E01</a>.</p>
<p>Les vacances de Noël sont passées et j&#8217;ai un scoop à vous proposer : <em>nous sommes en 2011</em>. Wahou. L&#8217;année 2011 rime pour moi avec l&#8217;abandon des études pour vivre de mes propres ailes et je n&#8217;ai qu&#8217;un mot à la bouche : ENFIN ! Cependant, il faut déjà finir cette licence, finir mon stage et trouver quelque chose de stable sur Paris pour l&#8217;année.</p>
<p>Vous l&#8217;aurez donc deviné : je fais un stage sur Paname me permettant de décompresser un peu. Bon c&#8217;est assez ric-rac point de vue argent, car je dois payer deux loyers et le train à cause de cette connerie d&#8217;alternance. De toute façon, chercher un stage en Full-sécurité aux alentours de Maubeuge revient à partir en quête du St Graal : cette ville est loin de tout. Je ne comprends pas comment on peut faire une telle formation dans une ville aussi reculée et morte économiquement. *ça, c&#8217;est dit.*</p>
<p><strong>La progression des cours</strong></p>
<p>En ce qui concerne les cours, ils commencent à être bon voir même très bon. Au programme, un très bon  training sur Scapy de quelques jours, du reversing basique de binaires ELF sous forme de crackme sous gdb, des cours de synergologie/manipulation sous un angle théâtral et encore quelques cours de vulnérabilités &laquo;&nbsp;web&nbsp;&raquo; et physiques. Les prochaines semaines devraient être principalement consacrées aux vulnérabilités systèmes, ça risque d&#8217;être bien sympa également.</p>
<p><strong>Et TinyRAT alors ?</strong></p>
<p>Concernant le projet TinyRAT, ce dernier est terminé. Malheureusement nous ne sommes pas allés jusqu&#8217;où on voulait, car une partie du groupe s&#8217;est complètement désolidarisée du projet à tel point qu&#8217;on a dû le finir à deux.</p>
<p>Du côté client, une grande partie du code reste à faire contre la lutte heuristique mais également sur la persistance du binaire dans un environnement bien configuré (Accès au registre désactivé etc.). Le serveur de commandes quant à lui est fini et prêt à être sujet à quelques modifications futures suivant ce que voudra faire le client (Screenshots, envoi/réception de fichiers etc). Les notes finales sur le projet sont bonnes, mais le résultat aurait pu être encore mieux avec l&#8217;investissement de l&#8217;autre partie du groupe dans le projet. (Je ne vous cache pas que j&#8217;ai vraiment la haine sur ce point-là).</p>
<p><strong>Les certifications</strong></p>
<p>La grande question en suspens pendant les derniers épisodes était celle des certifications. Eh bien j&#8217;ai  quelques nouvelles ! C&#8217;est donc de 170 à 220 euros la certification. A ce prix-là, je me suis dit qu&#8217;il était mieux d&#8217;en passer deux, CEH et ECSA. La première va surement être facile à passer, après, pour la deuxième Ich Allah, car en passer deux à la suite&#8230;</p>
<p>Et puis, vu que ce ce n&#8217;était pas assez de travail, j&#8217;ai décidé de me mettre en parallèle à apprendre le Chinois traditionnel sur Paris, dans le but de compliquer la chose&#8230;<em> Sur ce, Keep update !</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/securite-des-systemes-dinformation/collaborateur-pour-la-defense-et-lanti-intrusion-des-systemes-informatiques-s02-e01/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fuzz or not to fuzz ?</title>
		<link>http://blog.felix-aime.fr/securite-des-systemes-dinformation/skipfish-fuzzing-des-applications-web/</link>
		<comments>http://blog.felix-aime.fr/securite-des-systemes-dinformation/skipfish-fuzzing-des-applications-web/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 22:31:04 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Sécurité des systèmes d'information]]></category>
		<category><![CDATA[applications web]]></category>
		<category><![CDATA[failles]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[sql injection]]></category>
		<category><![CDATA[vulnérabilités]]></category>
		<category><![CDATA[waf]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=486</guid>
		<description><![CDATA[Il y a quelques jours, un nouveau fuzzer d&#8217;applications web pointait le bout de son nez. Nommé SkipFish, ce dernier s&#8217;est annoncé comme une sorte de renouveau parmi les fuzzers d&#8217;applications web. Cependant, le buzz dépasse largement la technique et ce dernier possède encore beaucoup de défauts inhérents aux fuzzers. Faisons le tour des particularités [...]]]></description>
			<content:encoded><![CDATA[<p>Il y a quelques jours, un nouveau fuzzer d&#8217;applications web pointait le bout de son nez. Nommé <a href="http://code.google.com/p/skipfish/">SkipFish</a>, ce dernier s&#8217;est annoncé comme une sorte de renouveau parmi les fuzzers d&#8217;applications web. Cependant, le buzz dépasse largement la technique et ce dernier possède encore beaucoup de défauts inhérents aux fuzzers. Faisons le tour des particularités des fuzzers et démontrons pourquoi un fuzzer ne remplacera jamais un cerveau bien entraîné à la chasse aux vulnérabilités.</p>
<p>De <a href="http://w3af.sourceforge.net/">w3af</a> (mon préféré&#8230;) à <a href="http://code.google.com/p/skipfish/">Skipfish</a> en passant par <a href="http://sourceforge.net/projects/wapiti/">Wapiti</a>, le petit français : les fuzzers deviennent de plus en plus évolués pour déceler une très large variété de vulnérabilités ou d&#8217;information disclosures. Cependant, les applications web sont, comme toutes applications, systémiques. De ce fait, dans une grande majorité des cas, des conditions doivent souvent être remplies afin d&#8217;accéder à certaines vulnérabilités. Ces conditions (authentifications, patterns à respecter etc.), souvent additionnelles entre elles sont très largement omises par les fuzzers, ne lisant pas, sauf dans le cadre de certains PoCs, les informations contenues dans la page (tels que les names/types des champs inputs pouvant donner pas mal d&#8217;information sur la nature des données attendues en POST/GET). Ceci aboutissant le plus généralement à de faux négatifs et donc au passage à la trappe d&#8217;un très grand nombre de vulnérabilités potentielles.</p>
<p>Le nombre de requêtes vers une application ciblée durant une phrase de fuzzing est aussi à ne pas négliger. Ainsi, elles se comptent en dizaines de milliers, voir, centaines de milliers pour le petit dernier Skipfish laissant une trace plus que repérable dans les logs pouvant par la suite être interprétée par un IDS/IPS.</p>
<p>En parlant de dispositifs ajoutés un serveur web lambda nous pouvons de plus mentionner les <a href="http://www.owasp.org/index.php/Web_Application_Firewall">WAF</a>. Ces derniers ne permettront pas de déceler une vulnérabilité même si elle est présente dernière le reverse proxy et exploitable (par exemple en utilisant des attaques du type HPP, HPF ou même plus inhérentes aux services SGBD ; voir cette très <a href="http://www.ptsecurity.com/download/PT-devteev-CC-WAF-ENG.pdf">bonne présentation</a> pour plus de détails). Ce, pour la simple et bonne raison que les fuzzers sont développés pour déceler les vulnérabilités et non bypasser certaines protections tierces protégeant l&#8217;accès à ces vulnérabilités.</p>
<p>Bref, les tests d&#8217;intrusions sur les applications web en front-end avec un simple navigateur et quelques plugins ont encore de beaux jours devant eux, rien ne remplacera l&#8217;expérience de l&#8217;auditeur dans son travail tant dans l&#8217;analyse du code que dans une attaque en font-end. Cependant, fuzzer une application peut s&#8217;avérer utile en appoint, notamment en local.</p>
<p>Pour information, j&#8217;ai passé sur w3af et sur Skipfish le script <a href="http://directory.felix-aime.fr/_SecurityBugsHunter/">php calendar</a> avant de réaliser cet article. Voici ce qu&#8217;ils ont découverts :</p>
<p><strong>[-] Skipfish : </strong></p>
<p>Il a simplement découvert l&#8217;injection SQL et une XSS dans le formulaire d&#8217;authentification de la zone d&#8217;admin (et le dossier de la zone d&#8217;admin). Aucune SQL injection dans l&#8217;index de l&#8217;application ni même l&#8217;include locale présente aussi dans l&#8217;index de l&#8217;application.</p>
<p><strong>[-] w3af : </strong></p>
<p>Il découvre le full path disclosure lorsque la valeur de la variable lang passée en GET n&#8217;est pas celle attendue. Il découvre aussi la LFI et une XSS (que je n&#8217;avais pas vu, présente grâce à l&#8217;erreur de retour en cas de non inclusion du fichier) mais aucune SQL injection dans l&#8217;index là aussi. Il ne découvre pas la zone d&#8217;administration, donc pas d&#8217;SQL injection ou de XSS dans le formulaire d&#8217;authentification de cette dernière.</p>
<p>Je ferai peut-être, un audit plus complet, avec de vraies statistiques pour comparer les fuzzers avec un audit fait à la main.</p>
<p>PS : Merci à @<a href="http://twitter.com/wadael">wadael</a> pour me pousser à faire des articles =)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/securite-des-systemes-dinformation/skipfish-fuzzing-des-applications-web/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nouveau billet, si ce n&#8217;est pas malheureux ! =)</title>
		<link>http://blog.felix-aime.fr/securite-des-systemes-dinformation/nouveau-billet-si-ce-nest-pas-malheureux/</link>
		<comments>http://blog.felix-aime.fr/securite-des-systemes-dinformation/nouveau-billet-si-ce-nest-pas-malheureux/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 21:12:04 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Projets perso & Pro]]></category>
		<category><![CDATA[SRC Bordeaux]]></category>
		<category><![CDATA[Sécurité des systèmes d'information]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[médias]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[stage]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=461</guid>
		<description><![CDATA[Non, ce n&#8217;est pas que j&#8217;avais oublié mon blog, loin de là : ce manque de billets pour une petite période venait de mon DUT, où l&#8217;on clôturait notre 3e semestre et commencions le 4e&#8230; les deux semestres les plus &#171;&#160;violents&#160;&#187; de la formation SRC Bordeaux. Bref, je suis bel et bien là, avec pas [...]]]></description>
			<content:encoded><![CDATA[<p>Non, ce n&#8217;est pas que j&#8217;avais oublié mon blog, loin de là : ce manque de billets pour une petite période venait de mon DUT, où l&#8217;on clôturait notre 3e semestre et commencions le 4e&#8230; les deux semestres les plus &laquo;&nbsp;violents&nbsp;&raquo; de <a href="http://www.srcbordeaux.com">la formation SRC Bordeaux</a>. Bref, je suis bel et bien là, avec pas mal de choses à raconter et à poster.</p>
<p><strong>Premièrement, j&#8217;ai un stage !</strong> Il se fera à <a href="http://www.ceis.eu">CEIS</a> sur Paris pendant six mois de mi-avril à fin septembre. En gros, je suis très content d&#8217;avoir ce stage, car les missions correspondent à ce que je cherchais dans le domaine de la sécurité des systèmes d&#8217;information. Je veux remercier Nicolas Caproni (@<a href="http://www.twitter.com/cyber_risks">cyber_risks</a>) pour m&#8217;avoir éclairé sur cette offre &#8211; il sera d&#8217;ailleurs responsable de moi pendant ce stage où je ne doute pas d&#8217;apprendre un paquet de choses tout au long de ce dernier.</p>
<p>De plus, je voulais remercier ceux qui m&#8217;ont fait part d&#8217;offres de stages même si je les ai toutes déclinées &#8211; certaines sont arrivées récemment &#8211; car j&#8217;avais déjà mon stage à <a href="http://www.ceis.eu">CEIS</a>. Cependant, je vous en suis reconnaissant, cela fait toujours du bien de voir que des personnes s&#8217;intéressent à ce que l&#8217;on fait. Merci merci merci ! Il ne me manque plus qu&#8217;à enlever cette recherche de stage de mon site (grand moment d&#8217;émotion en perspective :)</p>
<p>En second point, je suis encore sur cet article (sorte de bilan) lié à un audit sauvage (je sais, c&#8217;est mal)  que j&#8217;ai fait sur des portails web de médias français. Pourquoi ? Eh bien car je dois contacter les administrateurs, webmasters, DSI etc. pour boucher les failles qui sont bien nombreuses (et pour certaines très grosses). Cependant, ne vous attendez pas à un scoop avec les noms des médias, par respect pour leur travail, je ne divulguerait aucun nom, seule la méthodologie sera présentée. Toujours est-il qu&#8217;ils sont nombreux, et la plupart d&#8217;envergure nationale si ce n&#8217;est internationale pour certains.</p>
<p>Récemment, j&#8217;ai mis à jour quelques scripts sur <a href="http://directory.felix-aime.fr/_SecurityBugsHunter/">Security Bugs Hunter</a> au programme, des vulnérabilités que j&#8217;avais trouvées fin 2009, d&#8217;autres datant d&#8217;hier sur un simple &laquo;&nbsp;calendrier&nbsp;&raquo; dont <a href="http://twitter.com/smashingmag/status/9872178043">Smashing Magazine faisait la PUB hier sur Twitter</a> (beau #FAIL à la vue nombre de followers liés à ce compte). J&#8217;en ai encore beaucoup dans ma hotte, cependant, je ne possède pas tellement le temps de faire le tour complet de certains scripts donc je préfère attendre avant de les publier.</p>
<p>Pour finir, je suis en train de bosser sur la certification <acronym title="Certified Information Systems Security Professional">CISSP</acronym> non pas pour la passer &#8211; si je me souviens bien, il faut avoir un minimum de cinq années d&#8217;expérience pro. en SSI et pas mal d&#8217;argent pour un indépendant &#8211; mais seulement pour apprendre de nouvelles choses dans la domaine de la sécurité. Je lis en ce moment <a href="http://www.amazon.com/CISSP-Certification-All-Guide-Fourth/dp/0071497870">CISSP All in one Exam guide</a> qui possède tout le contenu lié à cette certification avec comme dans chaque livre de geek qui se respecte quelques petites blagues dans certains coins. Reste que ce petit monde de la sécurité évolue si vite que certaines notes sont déjà dépassées&#8230; mais bon, l&#8217;extrême majorité de la méthodologie, des descriptions et des sujets traités sont bons à prendre (et très bien traités !). Bref, un bouquin à avoir chez soi qui sera très bien entre <a href="http://oreilly.com/catalog/9780596009632">Security Power Tools</a> et <a href="http://oreilly.com/catalog/9780596006433">Network securty hacks</a>. L&#8217;édition poche n&#8217;existe pas, malheureusement.</p>
<p>Promis, je publie l&#8217;article dans quelques jours.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/securite-des-systemes-dinformation/nouveau-billet-si-ce-nest-pas-malheureux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetworkMiner, un (très bon) outil d&#8217;analyse de flux réseau.</title>
		<link>http://blog.felix-aime.fr/securite-des-systemes-dinformation/networkminer-un-bon-outil-danalyse-de-flux-reseau/</link>
		<comments>http://blog.felix-aime.fr/securite-des-systemes-dinformation/networkminer-un-bon-outil-danalyse-de-flux-reseau/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 15:17:15 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Sécurité des systèmes d'information]]></category>
		<category><![CDATA[analyse forensic]]></category>
		<category><![CDATA[fingerprinting]]></category>
		<category><![CDATA[metasploit]]></category>
		<category><![CDATA[meterpreter]]></category>
		<category><![CDATA[networkminer]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[réseaux]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[tcpdump]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=374</guid>
		<description><![CDATA[C&#8217;est après avoir effectué le dernier Network Forensics Puzzle Contest (qui d&#8217;ailleurs possède un niveau très bas pour ce contest &#171;&#160;Ann’s AppleTV&#160;&#187;), que j&#8217;ai parcouru le site internet afin de voir les différents tools inventés par les challengers dans le but de parser les échantillons de données réseau pcap afin de répondre aux questions des [...]]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est après avoir effectué le dernier <a href="http://www.forensicscontest.com">Network Forensics Puzzle Contest</a> (qui d&#8217;ailleurs possède un niveau très bas pour ce contest &laquo;&nbsp;Ann’s AppleTV&nbsp;&raquo;), que j&#8217;ai parcouru le site internet afin de voir les différents tools inventés par les challengers dans le but de parser les échantillons de données réseau <a href="http://fr.wikipedia.org/wiki/Pcap">pcap</a> afin de répondre aux questions des challenges.</p>
<p>Et un binaire a attiré mon attention du fait de sa finition et des possibilités offertes par ce dernier dans l&#8217;analyse de flux réseaux qu&#8217;ils soient sauvegardés en pcap ou en live. Bref, son nom, NetworkMiner est un <acronym title="Network Forensic Analysis Tool">NFAT</acronym> (Network Forensic Analysis Tool &#8211; à force d&#8217;avoir des acronymes partout, on en perd vite la signification) disponible depuis bien longtemps, mais pas très connu (m&#8217;enfin, je ne le connaissais pas faisant toujours l&#8217;analyse de paquets à l&#8217;aide de <a href="http://www.wireshark.org">Wireshark</a>).</p>
<p>Il permet de faire plusieurs choses intéressantes et d&#8217;accélérer ainsi le travail lorsqu&#8217;il faut se parser un flux réseau de milliers de paquets. Entre autre il permet d&#8217;avoir une vue globale des différentes stations (avec un embryon d&#8217;<a href="http://blog.felix-aime.fr/passive-active-fingerprinting-methode-limites-et-defenses/">OS fingerprinting</a>), équipements réseaux pro-actifs et serveurs externes sollicités durant la session de capture. De plus, il permet la récupération de fichiers transitant sur le réseau, d&#8217;images, de mots de passes, de query DNS etc. </p>
<p>Bref, il peut venir en compléments d&#8217;utilitaires incontournables comme <a href="http://www.wireshark.org">Wireshark</a> dans l&#8217;analyse de flux. De plus, ce dernier trouve tout son intérêt lorsqu&#8217;on sait qu&#8217;Meterpreter permet depuis quelques mois de récupérer facilement des flux réseaux à distance lors de pentests, sans parler de l&#8217;incontournable <a href="http://www.tcpdump.org">TCPdump</a>, toujours utile lorsqu&#8217;on a un shell sur une box distante.</p>
<p>Seul problème pour les linuxiens, ce tool est disponible que sur Windows. Après, tout le monde possède un petit virtual box ayant Windows dessus. Un seul lien pour l&#8217;essayer et surtout l&#8217;adopter : <a href="http://networkminer.sourceforge.net">NetworkMiner</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/securite-des-systemes-dinformation/networkminer-un-bon-outil-danalyse-de-flux-reseau/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Petit point personnel.</title>
		<link>http://blog.felix-aime.fr/projets-personnels-et-professionnels/petit-point-personnel/</link>
		<comments>http://blog.felix-aime.fr/projets-personnels-et-professionnels/petit-point-personnel/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 21:43:28 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Projets perso & Pro]]></category>
		<category><![CDATA[SRC Bordeaux]]></category>
		<category><![CDATA[infoguerre]]></category>
		<category><![CDATA[projets]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[src]]></category>
		<category><![CDATA[stratégie]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=188</guid>
		<description><![CDATA[Un petit article pour vous dire pourquoi je n&#8217;ai pas le temps de publier beaucoup d&#8217;articles en ce moment sur le blog.
Tout d&#8217;abord, je passe la majorité de mon &#171;&#160;temps libre&#160;&#187; sur mes études, qui sont certes, intéressantes, mais prennent beaucoup d&#8217;heures suite à différents projets. D&#8217;ailleurs, mon principal projet cette année est de refaire [...]]]></description>
			<content:encoded><![CDATA[<p>Un petit article pour vous dire pourquoi je n&#8217;ai pas le temps de publier beaucoup d&#8217;articles en ce moment sur le blog.</p>
<p>Tout d&#8217;abord, je passe la majorité de mon &laquo;&nbsp;temps libre&nbsp;&raquo; sur mes études, qui sont certes, intéressantes, mais prennent beaucoup d&#8217;heures suite à différents projets. D&#8217;ailleurs, mon principal projet cette année est de refaire le site d&#8217;<a href="http://www.srcbordeaux.com">SRC Bordeaux</a>, le site de mon IUT. Au programme, (re)définition du design, de la stratégie SEO/SMO, développement de <a href="http://www.wordpress.org">plugins wordpress</a> propres au site internet etc.</p>
<p>A ce jour, je ne peux pas vous montrer ce que l&#8217;on a fait, car les maquettes, zonings, stratégies etc. n&#8217;ont pas été validés par une partie du corps enseignant. Au pire, nous devons mettre une première version du site en ligne la semaine prochaine donc keep update.</p>
<p>Ensuite, cette semaine, toujours à SRC a lieu un &laquo;&nbsp;évènement&nbsp;&raquo; (au niveau de l&#8217;IUT, tout est relatif) permettant aux étudiants de réaliser des sites internet pour des <strong>associations de <a href="http://www.ville-blanquefort.fr">Blanquefort</a></strong>. Bref, bonne semaine en perspective &#8211; j&#8217;apprécie les rencontres et le partage de connaissances. Cependant, le CMS utilisé est Joomla. <span style="text-decoration: line-through;">Pour ceux ne connaissant pas Joomla, c&#8217;est le seul CMS où essayer de comprendre son fonctionnement prend plus de temps que de re-coder le corps à sa guise</span>. Là aussi, keep update, le site internet que je réalise avec deux autres étudiants sera en ligne samedi vers 15h.</p>
<p>Point de vue recherches et épanouissement personnel, je suis en train de rédiger <strong>un papier sur les stratégies d&#8217;attaques et de défense des systèmes d&#8217;information</strong>. Intitulé &laquo;&nbsp;Tactiques, stratégies et guérillas informationnelles&nbsp;&raquo;, il reprend les grands principes de la stratégie terrestre et grands courants de pensée stratégiques afin de les calquer dans un <strong>concept d&#8217;info-guerre</strong> tout en ayant une certaine abstraction technologique quand cela est possible. Ce papier est à l&#8217;heure actuelle à ses balbutiements, mais avance bien selon le temps dont je dispose pour me documenter et l&#8217;écrire (quelques heures par semaine, tout au plus).</p>
<p>D&#8217;ailleurs, pour ceux qui s&#8217;intéressent &#8211; tout comme moi &#8211; à la stratégie terrestre, maritime, aérienne, géographique ou même globale, je ne saurai vous recommander le &laquo;&nbsp;<strong><a href="http://www.amazon.fr/Trait%C3%A9-strat%C3%A9gie-Herv%C3%A9-Coutau-B%C3%A9garie/dp/2717846824">Traité de stratégie</a></strong>&nbsp;&raquo; qui n&#8217;est autre que la bible stratégique que je m&#8217;efforce à lire en long, en large, en travers et à annoter depuis quelques semaines. Tout, absolument tout est bon à prendre dedans. Sa lecture est un pur bonheur et les thèmes traités abordables &#8211; je pense &#8211; même pour des néophytes en matière de (géo)stratégie.</p>
<p>Pour conclure donc, n&#8217;attendez-vous pas à une réelle activité ces prochains jours, en ce moment, je suis complètement submergé par différents projets et le temps libre (le vrai) que je peux posséder, je fais tout pour le passer loin d&#8217;un PC et loin de Bordeaux avec des ami(e)s.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/projets-personnels-et-professionnels/petit-point-personnel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keynote : Twitter : La révolution de l&#8217;information a-t-elle un prix ?</title>
		<link>http://blog.felix-aime.fr/securite-des-systemes-dinformation/twitter-la-revolution-de-linformation-a-t-elle-un-prix/</link>
		<comments>http://blog.felix-aime.fr/securite-des-systemes-dinformation/twitter-la-revolution-de-linformation-a-t-elle-un-prix/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 13:39:54 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Développement web]]></category>
		<category><![CDATA[SRC Bordeaux]]></category>
		<category><![CDATA[Sécurité des systèmes d'information]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[csrf]]></category>
		<category><![CDATA[entreprise]]></category>
		<category><![CDATA[information gathering]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=181</guid>
		<description><![CDATA[J&#8217;ai réalisé avec d&#8217;autres étudiants d&#8217;SRC Bordeaux une présentation sur l&#8217;éventuelle révolution de l&#8217;information induite par Twitter. Ainsi, cette présentation possède comme problématique : &#171;&#160;Twitter : La révolution de l&#8217;information a-t-elle un prix ?&#160;&#187; (je sais, j&#8217;en suis fier =).
Nous abordons ainsi les différentes utilisations de Twitter et ses problèmes actuels, tant au point de [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai réalisé avec d&#8217;autres étudiants d&#8217;<a title="DUT src Bordeaux, formation multimedia et métiers du web" href="http://www.srcbordeaux.com" target="_blank">SRC Bordeaux</a> une présentation sur l&#8217;éventuelle révolution de l&#8217;information induite par Twitter. Ainsi, cette présentation possède comme problématique : &laquo;&nbsp;Twitter : La révolution de l&#8217;information a-t-elle un prix ?&nbsp;&raquo; (je sais, j&#8217;en suis fier =).</p>
<p>Nous abordons ainsi les différentes utilisations de Twitter et ses problèmes actuels, tant au point de vue financier (comment rendre ce service économiquement viable) jusqu&#8217;à la sécurité du service et de ses utilisateurs (vulnérabilités des API). </p>
<p>Un petit slide est d&#8217;ailleurs dédié à <strong><a href="http://www.digininja.org/projects/kreiosc2.php">KreiosC2</a></strong>, le PoC permettant de transformer Twitter en <strong>cannal de communication pour BotNet</strong> par le 80 et ainsi bypasser quelques firewalls au passage (reste le problème de certains proxys internes aux entreprises, mais bon, on peut l&#8217;éliminer facilement ;) et puis, ce n&#8217;est qu&#8217;un PoC, onne va pas tout mettre sur un plateau.</p>
<p>Voici les slides (hébergées sur <a href="http://www.slideshare.com" target="_blank">slideshare</a>) :</p>
<p><object style="margin:0px" width="335" height="280"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=twitter-091109061351-phpapp01&#038;stripped_title=twitter-la-rvolution-de-linformation-atelle-un-prix-2456366" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=twitter-091109061351-phpapp01&#038;stripped_title=twitter-la-rvolution-de-linformation-atelle-un-prix-2456366" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="335" height="280"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/securite-des-systemes-dinformation/twitter-la-revolution-de-linformation-a-t-elle-un-prix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recherche de stage dans le domaine de la Sécurité des Systèmes d&#8217;Information</title>
		<link>http://blog.felix-aime.fr/securite-des-systemes-dinformation/recherche-de-stage-dans-le-domaine-de-la-securite-des-systemes-dinformation/</link>
		<comments>http://blog.felix-aime.fr/securite-des-systemes-dinformation/recherche-de-stage-dans-le-domaine-de-la-securite-des-systemes-dinformation/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 21:13:41 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Projets perso & Pro]]></category>
		<category><![CDATA[SRC Bordeaux]]></category>
		<category><![CDATA[Sécurité des systèmes d'information]]></category>
		<category><![CDATA[curriculum vitae]]></category>
		<category><![CDATA[cv]]></category>
		<category><![CDATA[dut]]></category>
		<category><![CDATA[france]]></category>
		<category><![CDATA[informatique]]></category>
		<category><![CDATA[pentests]]></category>
		<category><![CDATA[recherche]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[src]]></category>
		<category><![CDATA[stage]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=129</guid>
		<description><![CDATA[
Un nouvel article pour envoyer une petite bouteille dans cet océan virtuel. Je cherche actuellement un stage de trois mois à partir d&#8217;avril 2010 afin de clore mes deux années de DUT SRC à Bordeaux et rentrer dans la vie active.
Ce stage, je souhaite le réaliser dans le domaine de la Sécurité des Systèmes d&#8217;Information [...]]]></description>
			<content:encoded><![CDATA[<p><img title="recherche_de_stage_en_securite_des_systemes_dinformation" src="http://blog.felix-aime.fr/wp-content/uploads/2009/10/recherche_de_stage_en_securite_des_systemes_dinformation.jpg" alt="recherche_de_stage_en_securite_des_systemes_dinformation" width="340" height="85" /><br />
Un nouvel article pour envoyer une petite bouteille dans cet océan virtuel. Je cherche actuellement <strong>un stage</strong> de trois mois à partir d&#8217;<strong>avril 2010</strong> afin de clore mes deux années de <strong>DUT SRC à Bordeaux</strong> et rentrer dans la vie active.</p>
<p>Ce stage, je souhaite le réaliser dans le domaine de la <strong>Sécurité des Systèmes d&#8217;Information</strong> et plus spécifiquement dans le domaine des <strong>audits &amp; tests d&#8217;intrusion</strong> (réseaux, bastions &amp; web) ainsi que dans <strong>la veille liée à la sécurité informatique</strong>.</p>
<p>Je cherche &#8211; grâce à ce stage &#8211; à approfondir mes connaissances dans les méthodes d&#8217;audit et normes (<strong>ISO 27001, OSSTMM, PCI DSS, OWASP</strong>), ainsi que dans la sécurité de certains protocoles. Aujourd&#8217;hui, je possède de bonnes connaissances en <strong>audit d&#8217;applications web &amp; bastions</strong>, en <strong>Information Gathering</strong> ainsi que dans différents domaines liés à la sécurité des systèmes d&#8217;information.</p>
<ul>
<li>Attaques sur réseaux &amp; bastions</li>
<li>Malware analysis</li>
<li>Sécurité des clients</li>
<li>Sécurité Linux</li>
<li>Veille</li>
</ul>
<p>J&#8217;espère découvrir, de par ce stage, la sphère professionnelle de cette passion que je possède depuis <strong>cinq ans</strong> maintenant et <strong>partager ainsi mes connaissances tout en apprenant de nouvelles techniques</strong> dans ce domaine.</p>
<p><strong>De plus, je suis ouvert à toute proposition de stage dans d&#8217;autres domaines liées par exemple au développement web/administration de serveurs, au webdesign ou à la veille informationnelle. </strong>Vous pouvez dès aujourd&#8217;hui prendre contact avec moi par l&#8217;intermédiaire de mon <a href="http://www.felix-aime.fr">site Internet</a> et voir mon CV en cliquant sur l&#8217;icône ci-dessous :</p>
<p><a href="http://felix-aime.fr/cv/cv-felix-aime.pdf" class="none"><img class="size-full wp-image-140" title="cv2pdf" src="http://blog.felix-aime.fr/pics/cv-to-pdf.png" alt="Voir le CV de Félix Aimé, étudiant en DUT SRC à Bordeaux." onclick="javascript:document.href="http://felix-aime.fr/cv/cv-felix-aime.pdf"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/securite-des-systemes-dinformation/recherche-de-stage-dans-le-domaine-de-la-securite-des-systemes-dinformation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Petit site bien sympa sur le SE ! :)</title>
		<link>http://blog.felix-aime.fr/securite-des-systemes-dinformation/petit-site-bien-sympa-sur-le-se/</link>
		<comments>http://blog.felix-aime.fr/securite-des-systemes-dinformation/petit-site-bien-sympa-sur-le-se/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 16:24:14 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Sécurité des systèmes d'information]]></category>
		<category><![CDATA[ingénierie sociale]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[metasploit]]></category>
		<category><![CDATA[SE]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[social engineering]]></category>
		<category><![CDATA[SSI]]></category>
		<category><![CDATA[système d'information]]></category>
		<category><![CDATA[téléphone]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=122</guid>
		<description><![CDATA[Il est déjà rare que je fasse un article sur mon blog, mais lorsque c&#8217;est pour parler d&#8217;un site internet, c&#8217;est une révolution ! Aujourd&#8217;hui je voulais simplement vous présenter un tout jeune site qui traite d&#8217;un sujet très connu, mais assez mal documenté dans le domaine de la sécurité des systèmes d&#8217;informations. Ce sujet [...]]]></description>
			<content:encoded><![CDATA[<p>Il est déjà rare que je fasse un article sur mon blog, mais lorsque c&#8217;est pour parler d&#8217;un site internet, c&#8217;est une révolution ! Aujourd&#8217;hui je voulais simplement vous présenter un tout jeune site qui traite d&#8217;un sujet très connu, mais assez mal documenté dans le domaine de la sécurité des systèmes d&#8217;informations. Ce sujet ; à la fois compliqué et simple à mettre en place mais compliqué à sécuriser (vous me suivez encore ?) étant l&#8217;ingénierie sociale (ou SE pour les intimes.)</p>
<p>L&#8217;ingénierie sociale un procédé d&#8217;attaques très utilisée contre les systèmes d&#8217;information permettant de récolter des informations en vue d&#8217;une attaque ou même de saboter certaines parties des SI avec &#8211; ce que j&#8217;appelle personnellement &#8211; des bombes informationnelles (j&#8217;ferai p&#8217;être un article dessus&#8230;). </p>
<p>Afin d&#8217;arriver à son objectif, l&#8217;attaquant pourra utiliser toutes sortes de méthodes plus ou moins axées sur les émotions, la naïveté de la personne, la falsification d&#8217;identité ou l&#8217;envoi de fausses informations en liaison le plus souvent avec des variables d&#8217;environnement propres à l&#8217;entité visée. (présentation minimaliste)</p>
<p>Ce domaine n&#8217;a pas tellement évolué au point de vue des procédés de récolte, de tri de l&#8217;information et des stratégies d&#8217;attaques (Qui a dit stratégie militaire ?). Cependant, avec l&#8217;ébullition actuelle des réseaux sociaux tant au plan personnel que professionnel véritables fers de lances de cette société d&#8217;information où l&#8217;on veut &laquo;&nbsp;tout montrer&nbsp;&raquo; ce domaine est en pleine révolution et n&#8217;est pas prêt de disparaitre&#8230; tout comme <a href="http://blog.felix-aime.fr/petit-moment-de-rire/">la connerie humaine</a>.</p>
<p>Bref, c&#8217;était juste trois paragraphes pour vous mettre dans l&#8217;ambiance et vous présenter les nouvelles solutions (et non problématiques) liées à l&#8217;ingénierie sociale. En ce qui concerne le site, il s&#8217;appelle <a href="http://www.social-engineer.org/blog/">social-engineer.org</a>. </p>
<p>Ce dernier est aujourd&#8217;hui bien documenté et possède différents articles de wiki, vidéos et présentations de programmes tels que le (très connu, et très cher) Maltego ou le tookit &laquo;&nbsp;Social Engineer Toolkit&nbsp;&raquo; pour le fameux <a href="http://www.metasploit.com/">Metasploit</a> ! Je vous invite vivement à lire le wiki car il est intéressant (même si certains sujets sont très basiques.)</p>
<p>Seul petit point, en ce qui concerne les vidéos, il auraient pu mieux faire&#8230; mais bon, ce n&#8217;est qu&#8217;un détail =)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/securite-des-systemes-dinformation/petit-site-bien-sympa-sur-le-se/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Petit point sur la sécurité des applications AIR et de leurs utilisateurs</title>
		<link>http://blog.felix-aime.fr/securite-des-systemes-dinformation/petit-point-sur-la-securite-des-applications-air-et-de-leurs-utilisateurs/</link>
		<comments>http://blog.felix-aime.fr/securite-des-systemes-dinformation/petit-point-sur-la-securite-des-applications-air-et-de-leurs-utilisateurs/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 17:07:44 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Développement (divers)]]></category>
		<category><![CDATA[Sécurité des systèmes d'information]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[filezilla]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[SQL injections]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[utilisateurs]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=92</guid>
		<description><![CDATA[AIR, c&#8217;est cool. La phrase est lancée et depuis que le jour s&#8217;est levé sur le SDK d&#8217;Adobe, beaucoup de personnes se sont mises à faire leurs petits widgets personnels et autres RIA liées avec différentes API web mises à disposition par des réseaux sociaux. Cependant, la sécurité des applications AIR est encore mise de [...]]]></description>
			<content:encoded><![CDATA[<p>AIR, c&#8217;est cool. La phrase est lancée et depuis que le jour s&#8217;est levé sur le SDK d&#8217;Adobe, beaucoup de personnes se sont mises à faire leurs petits widgets personnels et autres RIA liées avec différentes API web mises à disposition par des réseaux sociaux. Cependant, la sécurité des applications AIR est encore mise de côté par une partie des développeurs, ayant pour la majeure partie aucune véritable base dans le développement d&#8217;RIA sécurisées.</p>
<p>Il m&#8217;arrive parfois, entre deux pages Internet de télécharger une application AIR &#8211; développée en amateur ou par une firme &#8211; afin de tester la sécurité de cette dernière se divisant en trois axes majeurs à mes yeux : </p>
<ul>
<li>La sécurité client (sécurité du poste de travail)</li>
<li>La sécurité utilisateur (sécurité des données utilisateurs)</li>
<li>La sécurité serveur (sécurité du serveur auquel est rattaché l&#8217;application)</li>
</ul>
<p>De ces trois côtés, le constat de mes audits furtifs est lourd de conséquences, faisons donc un petit tour au pays de la sécurité des applications air et des possibilités qu&#8217;offrent ces dernières en vecteur d&#8217;intrusion.</p>
<p><strong>0&#215;01 Sécurité Client :</strong> </p>
<p>Le premier problème du côté client résulte dans la capacité pour une application AIR de manipuler des fichiers présent sur le disque dur, de les enregistrer, de les envoyer à travers le web, et ce, avec quelques lignes de code (une vingtaine tout au plus) et sans n&#8217;avoir aucune réelle expérience de la part du développeur.</p>
<p>Imaginez le problème si une personne utilise des programmes présentant des fichiers de connexions contenant des logins et mots de passes en clair (tels que FireFox &#8211; n&#8217;ayant pas la fonction &laquo;&nbsp;mot de passe principal d&#8217;activé&nbsp;&raquo;, FileZilla avec son fichier star filezilla.xml ou même des fichiers de Cookies) et bien, une trappe réalisée dans une application AIR légitime pourrait envoyer le contenu de ces fichiers vers une base de donnée distante permettant ainsi au développeur de réaliser au fil du temps un petit trésor de guerre.</p>
<p>Évidemment, Adobe a tout prévu et avertit l&#8217;utilisateur pendant l&#8217;installation de l&#8217;application que cette dernière peut accéder à des données sur son ordinateur. Cependant, connaissant les utilisateurs et me connaissant moi-même (si-si, j&#8217;vous jure), il est assez rare pour un utilisateur de refuser l&#8217;installation d&#8217;une application venant d&#8217;être téléchargée sachant qu&#8217;elle peut accéder à des fichiers présents sur notre disque dur afin de réaliser certaines opérations. (Il est aussi assez rare de regarder l&#8217;intégralité des messages pendant une installation&#8230;)</p>
<p>Voyant de plus le nombre d&#8217;applications utilisées possédant ces messages à l&#8217;installation, il est sûr que l&#8217;extrême majorité des utilisateurs ne les regardent pas avant d&#8217;installer la moindre application AIR. J&#8217;ai pu vérifier cela simplement en recherchant un &laquo;&nbsp;<a href="http://codemoiunmouton.wordpress.com/2008/08/06/mon-top-50-dapplications-air/">top 50</a>&nbsp;&raquo; des applications AIR et en les testant une par une afin de savoir si lors de l&#8217;installation, il y avait le fameux message (et aussi un autre message avertissant que cette application n&#8217;était pas certifiée.)</p>
<p>Il ressort de cette mini-étude que pas moins de 20% des applications présentent les deux messages d&#8217;erreurs cités plus haut. Parmi lesquelles, des applications largement utilisées telles que TweetDeck, Spaz ou même Twhirl. Voici la liste complète :</p>
<p>1. Doomi (doominow.com)<br />
2. Klok (http://klok.mcgraphix.com/klok/downloads.html)<br />
3. TimeLoc (www.rad3.com/timeloc/default.html)<br />
4. AirTube (theflashblog.com/?p=363)<br />
5. RandomWin<br />
6. twhirl (http://www.twhirl.com)<br />
7. Spaz (http://funkatron.com/spaz)<br />
8. TweetDeck (tweetdeck.com)<br />
9. DiggTop (http://gskinner.com/DiggTop/)<br />
10. Snackr (http://snackr.net)<br />
11. ReadAir (http://code.google.com/p/readair/)<br />
12. WebKut (http://toki-woki.net/p/WebKut/)</p>
<p>Une autre vulnérabilité que je n&#8217;ai pas vérifié mais qui est plus que probable (n&#8217;ayant pas trouvé de dossier traitant de cela sur le site d&#8217;adobe) est la possibilité pour une application AIR de télécharger un binaire sur un serveur distant et ensuite de l&#8217;exécuter. Cependant, comme je l&#8217;ai dit plus haut, je n&#8217;ai fait aucune tentative sur le chargement du binaire. </p>
<p>Pour son exécution, AIR a appliqué certaines restrictions liées à cela mais des recherches et logiciels ont abouti à la possibilité d&#8217;exécution de binaires. Vous pouvez trouver plus d&#8217;informations sur ce topic de <a href="http://flash.mediabox.fr/index.php?showtopic=77701">MediaBox</a>. Mais aussi sur ce <a href="http://vipinchandran.wordpress.com/2008/04/07/launch-external-applications-from-air/">billet</a> parlant notamment de programme <a href="http://www.shu-player.com/">SHU</a>. </p>
<p><strong>0&#215;02 Sécurité Utilisateur  :</strong></p>
<p>Ce qui est le plus criant côté client, c&#8217;est qu&#8217;une grande partie des développeurs stockent dans des fichiers des informations sensibles sans aucun chiffrement ou même hashage de ces dernières. Ainsi, il n&#8217;est pas rare de voir ce genre de problème pour des RIA utilisant les API de certains réseaux sociaux. Nous nous retrouvons ainsi avec des bases SQLite, des fichiers XML ou d&#8217;autres types de fichiers possédant des informations en connexion à des services tiers en clair.</p>
<p>Pour ceux qui ne savent pas, petit rappel. Adobe à implémenté un &laquo;&nbsp;système de chiffrement&nbsp;&raquo; stockant des données chiffrées en <a href="http://en.wikipedia.org/wiki/Advanced_Encryption_Standard">AES-CBC </a>128-bit grâce aux différentes API de chiffrement liées aux systèmes d&#8217;exploitation (<a href="http://msdn.microsoft.com/en-us/library/ms995355.aspx#windataprotection-dpapi_topic02">DPAPI</a> pour windows, <a href="http://en.wikipedia.org/wiki/Keychain_%28Mac_OS%29">Keychain</a> pour Mac). Cette solution, utilisée par différentes applications (notamment certains clients Twitters). </p>
<p>Bref, vous avez une description de cette protection à mettre en place sur la documentation officielle d&#8217;AIR élaborée par Abobe [DOC_ADOBE]. De plus, un petit tutoriel simple, mettant en place un couple login/passwd et une fonction &laquo;&nbsp;remember this&nbsp;&raquo; est également présent sur le site d&#8217;Adobe [<a href="http://www.adobe.com/devnet/air/ajax/articles/encrypted_local_store.html">TUTO_ADOBE</a>] afin de mettre en place cette solution (avec les sources à télécharger). Les fichiers chiffrés sont disponibles (par exemple) sur Windows dans le répertoire ELS (Encrypted Local Store) siégeant fièrement dans le dossier AppData : \Adobe\AIR\ELS\[dossier de l'application]</p>
<p>(UPDATE : Un très bon diapo est dispo [<a href="http://corlan.org/downloads/Mihai_Corlan_Maintaining_Security_with_Adobe_AIR.pdf">ICI</a>] =)</p>
<p><strong>0&#215;03 Sécurité serveur :</strong> </p>
<p>Ensuite, nous pouvons voir d&#8217;importantes vulnérabilités côté serveur pour certaines applications utilisant AIR. Il n&#8217;est pas rare, là aussi d&#8217;entrevoir des possibilités d&#8217;SQL injection dans le SGBD distant de l&#8217;application, car certains développeurs ne vérifient pas les données envoyées à partir du serveur mais à partir de l&#8217;application. (Des fois, ils ne les vérifient pas du tout&#8230;), je n&#8217;ai pas testé des Xpath injections mais il est fortement probable que cela puisse fonctionner là aussi (tout du moins au point de vue théorique.)</p>
<p>La vulnérabilité XSS de David Naylor &#8211; même si mon petit doigt me dit que certaines personnes l&#8217;avaient déjà :) &#8211; sur le service Twitter  est aussi imputable à une mauvaise vérification de chaine de caractère envoyée à l&#8217;API de Twitter pour le nom de l&#8217;application. Il ne pas oublier de filtrer les données entrantes dans les bases de données distantes contre les injections de code exécutables en client-side &#8211; et non lors de leur récupération par un frontend, car le frontend peut, lui, être mis à jour laissant ainsi exécuter certains codes contenus dans la base de donnée. C&#8217;est la célèbre phrase : &laquo;&nbsp;Upgrade : to take out old bugs and put in new ones&nbsp;&raquo;. </p>
<p>Twitter n&#8217;avait pas pensé à filtrer l&#8217;intégralité des données envoyées par l&#8217;intermédiaire de l&#8217;API&#8230; ce qui se traduisit donc par un énième EPICFAIL</p>
<p><strong>0&#215;04 Conclusion :</strong></p>
<p>L&#8217;internaute est toujours avide de nouveaux gadgets pouvant ouvrir certaines vulnérabilités sur le système sans même se préoccuper de certains messages d&#8217;alerte lors de l&#8217;installation des applications AIR. Ceci, comme nous avons pu le voir, pouvant laisser une certaine porte d&#8217;entrée à des informations contenues sur l&#8217;ordinateur. De plus, des recherches sont faites actuellement sur la possibilité d&#8217;exécution de binaires en AIR et j&#8217;ai une petite idée derrière la tête à ce propos.</p>
<p>Les développeurs de leurs côtés, laissent certaines vulnérabilités en client-side (mots de passes en clair) ou en server-side (failles web connues et re-connues) pouvant ainsi ouvrir certaines brèches, tant pour l&#8217;utilisateur (piratages de comptes) que pour le backend de l&#8217;application RIA (sans parler du site internet auquel souvent cette dernière est rattachée en vue de son téléchargement).</p>
<p>Les RIA sont aujourd&#8217;hui en plein développement. Beaucoup de développeurs, du fait de la facilité à mettre en œuvre ces solutions réalisent souvent sans se préoccuper de la sécurité des ces petits widgets à l&#8217;apparence inoffensifs. Il est aujourd&#8217;hui préoccupant pour les utilisateurs de prendre conscience que n&#8217;importe quelle application/widget, quelque soit sa renommée peut être un danger pour l&#8217;intégrité de ses données s&#8217;il ne fait pas attention et n&#8217;analyse pas en détails le fonctionnement de cette dernière.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/securite-des-systemes-dinformation/petit-point-sur-la-securite-des-applications-air-et-de-leurs-utilisateurs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

