<?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>L&#039;Ange Noir &#187; Informatique</title>
	<atom:link href="http://www.ange-noir.fr/tag/informatique/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ange-noir.fr</link>
	<description>Blog de Pierre Villard &#62;&#62; endroit où vous trouverez tout le bordel de ma vie numérique, et plus encore...</description>
	<lastBuildDate>Thu, 02 Feb 2012 15:24:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Firefox 10.0</title>
		<link>http://www.ange-noir.fr/2012/01/31/firefox-10-0/</link>
		<comments>http://www.ange-noir.fr/2012/01/31/firefox-10-0/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 12:24:59 +0000</pubDate>
		<dc:creator>Pierre Villard</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Logiciel]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.ange-noir.fr/?p=4552</guid>
		<description><![CDATA[La dernière version de Firefox (version 10.0) est désormais disponible en tant que release. Plus d&#8217;infos et liens de téléchargement ici : Firefox 10 ESR bel et bien disponible en téléchargement Firefox 10 est disponible en version finale]]></description>
			<content:encoded><![CDATA[<p>La dernière version de Firefox (version 10.0) est désormais disponible en tant que release. Plus d&#8217;infos et liens de téléchargement ici :</p>
<ul>
<li><a href="http://www.itespresso.fr/firefox-10-esr-bel-et-bien-disponible-en-telechargement-50640.html" target="_blank">Firefox 10 ESR bel et bien disponible en téléchargement</a></li>
<li><a href="http://www.clubic.com/navigateur-internet/mozilla-firefox/actualite-473396-firefox-10.html" target="_blank">Firefox 10 est disponible en version finale</a></li>
</ul>
<div align="right" style="float: right; padding: 5px 0px 0px 5px;"><a name="fb_share" type="button_count" share_url="http://www.ange-noir.fr/2012/01/31/firefox-10-0/"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.ange-noir.fr/2012/01/31/firefox-10-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip : Synchronisation FTP</title>
		<link>http://www.ange-noir.fr/2012/01/28/tip-synchronisation-ftp/</link>
		<comments>http://www.ange-noir.fr/2012/01/28/tip-synchronisation-ftp/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 19:21:22 +0000</pubDate>
		<dc:creator>Pierre Villard</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Conseil]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[FullSync]]></category>
		<category><![CDATA[Sauvegarde]]></category>
		<category><![CDATA[SyncBack]]></category>
		<category><![CDATA[Synchronisation]]></category>

		<guid isPermaLink="false">http://www.ange-noir.fr/?p=4549</guid>
		<description><![CDATA[Contexte : je garde toutes mes photos personnelles sur un disque dur externe et j&#8217;ai peur de tout perdre d&#8217;un coup à cause d&#8217;une erreur de manip&#8217;, d&#8217;un faux mouvement ou bien tout simplement d&#8217;un dysfonctionnement matériel. La solution préférée &#8230; <a href="http://www.ange-noir.fr/2012/01/28/tip-synchronisation-ftp/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Contexte</strong> : je garde toutes mes photos personnelles sur un disque dur externe et j&#8217;ai peur de tout perdre d&#8217;un coup à cause d&#8217;une erreur de manip&#8217;, d&#8217;un faux mouvement ou bien tout simplement d&#8217;un dysfonctionnement matériel.</p>
<p>La solution préférée est sans doute de faire plusieurs sauvegardes sur des disques durs différents&#8230; Et c&#8217;est vrai, pourquoi pas. Sinon, les plus &laquo;&nbsp;terre-à-terre&nbsp;&raquo; vous diront probablement de les imprimer et que rien ne vaut des photos tirées sur papier. Étant amateur de photographie, je ne peux qu&#8217;approuver la justification qualitative&#8230; Mais d&#8217;un point de vue pratique, ce n&#8217;est pas forcément l&#8217;idéal et peut-être un peu coûteux ! Et puis, c&#8217;est toujours prudent de garder les photos sous format numérique pour tous les avantages que cela procure en terme de partage.</p>
<p>Ensuite certains vous diront qu&#8217;il existe énormément de solutions en ligne pour héberger/partager vos photos. Mais, à ma connaissance, ces solutions ne permettent pas de garder simplement TOUTES vos photos sans un redimensionnement et une compression pour diminuer le poids de votre photo (bref vous perdez le côté HD de vos photos). Mais je reconnais que c&#8217;est mieux que rien.</p>
<p>Bref, tout ça pour en arriver à une solution différente qui présente elle aussi ses avantages et inconvénients : la synchronisation FTP.</p>
<p><strong>Le principe</strong> : avoir un serveur FTP (équivalent de disque dur personnel en ligne) et utiliser un logiciel de synchronisation FTP pour garder la copie exacte de votre dossier local sur votre serveur FTP distant.</p>
<p>Vous me direz qu&#8217;avoir un serveur FTP n&#8217;est pas donné à tout le monde. Eh bien détrompez-vous, il est possible de trouver des espaces d&#8217;hébergements gratuits relativement simplement (mais ce n&#8217;est pas l&#8217;usage premier de ce genre de services). Sinon il existe des solutions payantes extrêmement abordables qui permettent de stocker des gigaoctets de données sans débourser plus d&#8217;une dizaine d&#8217;euros par an. Et ce qui s&#8217;applique aux photos peut s&#8217;appliquer à tous les types de fichiers que vous voulez conserver : scans de documents par exemple (il paraît que ce serait un comportement à adopter rapidement pour tout ce qui est assurances en cas de pépins) !</p>
<p><strong>Avantages</strong> :</p>
<ul>
<li>Pas (ou presque pas) de limitations en terme de stockage.</li>
<li>Pas de limite sur la taille de chaque fichier stocké : vos photos restent en HD.</li>
<li>Simple d&#8217;utilisation (voir solutions ci-dessous).</li>
</ul>
<p><strong>Inconvénients</strong> :</p>
<ul>
<li>Obtenir un accès sur un serveur FTP rebutera les néophytes.</li>
<li>Selon la quantité de données à préserver pour l&#8217;éternité, il faudra sortir quelques petites pièces de sa poche.</li>
</ul>
<p><strong>Les solutions</strong> :</p>
<p>Un client FTP (logiciel pour transférer ou récupérer du contenu sur/depuis un serveur FTP) ne permet pas toujours de faire de la synchronisation facilement. Le but de la synchronisation est de toujours avoir une copie conforme en local et en distant après chaque synchronisation. Sans un outil qui offre la possibilité de faire cela, cela peut vite devenir embêtant : lorsque vous supprimerez des fichiers sur votre disque dur, il faudra aller les supprimer à la mano sur le serveur FTP. Pas cool.</p>
<p>Soyez rassuré, il y a des solutions. Un des clients FTP les plus connus est FileZilla qui permet de faire de la synchronisation mais je n&#8217;ai pas exploré cette voie car cela ne me paraissait pas être un outil adapté. Un outil lourd comme FileZilla est bien pour d&#8217;autres usages, pas du backup pur et dur.</p>
<p>Bref, de ce que je connais et que j&#8217;ai testé, il y a :</p>
<ul>
<li>SyncBack pour Windows/Mac</li>
<li>FullSync pour Linux</li>
</ul>
<p>Étant passé sous Linux sur mon laptop principal, je ne vais parler que de la deuxième solution. Il s&#8217;agit d&#8217;un petit outil vraiment simple, léger et intuitif.</p>
<p>Vous créez des profils qui se résument à un dossier source, un dossier de destination, quelques options basiques et c&#8217;est tout. Vous pouvez lancer des synchronisations manuellement ou bien programmer des synchronisations automatiques et régulières. Voilà pour ce qui est de mon usage personnel, mais ce petit outil est bien pratique et servira peut-être à d&#8217;autres dans des contextes plus variés !</p>
<p>Pour installer FullSync :</p>
<ul>
<li>Télécharger le fichier .jar sur <a title="FullSync : site officiel et téléchargement" href="http://fullsync.sourceforge.net/" target="_blank">le site de l&#8217;appli</a>.</li>
<li>Installer en ligne de commande (java -jar mon_fichier.jar)</li>
<li>Suivre les instructions.</li>
<li>Lancer l&#8217;appli en lançant le fichier .sh dans le répertoire ./bin de l&#8217;appli.</li>
</ul>
<p style="padding-left: 90px;">A cette étape, il peut être nécessaire de définir la variable d&#8217;environnement renvoyant vers votre JDK/JRE Java :</p>
<p style="padding-left: 90px;">export JAVA_HOME=path/vers/votre/jdk/bin/java</p>
<p>Vous pouvez trouver plus d&#8217;infos sur cette appli <a title="Doc FullSync" href="http://doc.ubuntu-fr.org/fullsync" target="_blank">ici</a>.</p>
<p>A noter tout de même que cette appli n&#8217;est plus en développement depuis 2005, ce qui peut fortement réduire le nombre d&#8217;utilisateurs potentiels&#8230; Mais pour ceux qui utilisent des OS comme l&#8217;utilisateur lambda, ça passe très bien !</p>
<p>PS : n&#8217;oubliez pas de protéger par mot de passe le dossier distant dans lequel vous faîtes votre synchronisation&#8230; un .htpasswd fera l&#8217;affaire !</p>
<div align="right" style="float: right; padding: 5px 0px 0px 5px;"><a name="fb_share" type="button_count" share_url="http://www.ange-noir.fr/2012/01/28/tip-synchronisation-ftp/"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.ange-noir.fr/2012/01/28/tip-synchronisation-ftp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XPad, le Post-it® Linux</title>
		<link>http://www.ange-noir.fr/2012/01/28/xpad-le-post-it%c2%ae-linux/</link>
		<comments>http://www.ange-noir.fr/2012/01/28/xpad-le-post-it%c2%ae-linux/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 18:22:32 +0000</pubDate>
		<dc:creator>Pierre Villard</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Astuce]]></category>
		<category><![CDATA[Conseil]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Logiciel]]></category>
		<category><![CDATA[Post-it]]></category>
		<category><![CDATA[Programme]]></category>
		<category><![CDATA[Truc]]></category>
		<category><![CDATA[XPad]]></category>

		<guid isPermaLink="false">http://www.ange-noir.fr/?p=4544</guid>
		<description><![CDATA[Cela faisait quelques semaines que je cherchais un bon petit programme, léger, simple et intuitif pour avoir un système de post-it sur mon bureau. C&#8217;est extrêmement pratique en complément de ce qui peut être proposé dans les logiciels de messagerie &#8230; <a href="http://www.ange-noir.fr/2012/01/28/xpad-le-post-it%c2%ae-linux/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Cela faisait quelques semaines que je cherchais un bon petit programme, léger, simple et intuitif pour avoir un système de post-it sur mon bureau. C&#8217;est extrêmement pratique en complément de ce qui peut être proposé dans les logiciels de messagerie (ou assimilés).</p>
<p>Bref, après plusieurs essais, mon choix s&#8217;est arrêté sur <strong>XPad</strong>. A noter cependant que cette application est conçue pour le bureau GNOME et ne conviendra donc peut-être pas à tous les linuxiens. <a title="Doc fr pour XPad" href="http://doc.ubuntu-fr.org/xpad" target="_blank">Plus d&#8217;infos ici</a>.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-4545" title="Capture du 2012-01-28 19:18:12" src="http://www.ange-noir.fr/wp-content/uploads/2012/01/Capture-du-2012-01-28-191812.png" alt="" width="385" height="281" /></p>
<div align="right" style="float: right; padding: 5px 0px 0px 5px;"><a name="fb_share" type="button_count" share_url="http://www.ange-noir.fr/2012/01/28/xpad-le-post-it%c2%ae-linux/"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.ange-noir.fr/2012/01/28/xpad-le-post-it%c2%ae-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avoir le nombre de sessions actives sous Tomcat</title>
		<link>http://www.ange-noir.fr/2011/06/25/avoir-le-nombre-de-sessions-actives-sous-tomcat/</link>
		<comments>http://www.ange-noir.fr/2011/06/25/avoir-le-nombre-de-sessions-actives-sous-tomcat/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 14:42:06 +0000</pubDate>
		<dc:creator>Pierre Villard</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Astuce]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[J2E]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Listener]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Session]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://www.ange-noir.fr/?p=4445</guid>
		<description><![CDATA[Un moyen simple de connaître le nombre d&#8217;utilisateurs actifs sur votre application web peut être de compter le nombre de sessions actives. Si vous développez votre application sur le serveur J2E Tomcat (je n&#8217;ai pas essayé mais cela fonctionne très &#8230; <a href="http://www.ange-noir.fr/2011/06/25/avoir-le-nombre-de-sessions-actives-sous-tomcat/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Un moyen simple de connaître le nombre d&#8217;utilisateurs actifs sur votre application web peut être de compter le nombre de sessions actives. Si vous développez votre application sur le serveur J2E Tomcat (je n&#8217;ai pas essayé mais cela fonctionne très probablement sous les autres serveurs J2E, comme par exemple JBoss), voilà une solution possible pour récupérer cette valeur :</p>
<p>Il vous faut créer un objet Listener qui va implémenter la classe <strong>HttpSessionListener</strong>, ainsi, cette nouvelle classe sera appelée à chaque fois qu&#8217;une session sera détruire ou qu&#8217;une session sera créée. Il ne vous reste qu&#8217;à exécuter le code souhaité lors de ces appels. Dans notre cas, il s&#8217;agit d&#8217;un compteur.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">listener</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.servlet.http.HttpSessionListener</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.servlet.http.HttpSessionEvent</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> SessionCounter <span style="color: #000000; font-weight: bold;">implements</span> HttpSessionListener <span style="color: #009900;">&#123;</span>
&nbsp;
     <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">int</span> activeSessions <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
&nbsp;
     <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> sessionCreated<span style="color: #009900;">&#40;</span>HttpSessionEvent se<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
          activeSessions<span style="color: #339933;">++;</span>
     <span style="color: #009900;">&#125;</span>
&nbsp;
     <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> sessionDestroyed<span style="color: #009900;">&#40;</span>HttpSessionEvent se<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
          <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>activeSessions <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
               activeSessions<span style="color: #339933;">--;</span>
          <span style="color: #009900;">&#125;</span>
     <span style="color: #009900;">&#125;</span>
&nbsp;
     <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">int</span> getActiveSessions<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
          <span style="color: #000000; font-weight: bold;">return</span> activeSessions<span style="color: #339933;">;</span>
     <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Comme vous pouvez le voir, il ne suffit d&#8217;implémenter que deux méthodes : <strong>sessionCreated()</strong> et <strong>sessionDestroyed()</strong>. Il ne vous reste plus ensuite qu&#8217;à activer votre listener en le mappant dans votre fichier <strong>web.xml </strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;listener<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;listener-class<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    listener.SessionCounter
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/listener-class<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/listener<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<div align="right" style="float: right; padding: 5px 0px 0px 5px;"><a name="fb_share" type="button_count" share_url="http://www.ange-noir.fr/2011/06/25/avoir-le-nombre-de-sessions-actives-sous-tomcat/"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.ange-noir.fr/2011/06/25/avoir-le-nombre-de-sessions-actives-sous-tomcat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sniffer les requêtes en local avec Wireshark</title>
		<link>http://www.ange-noir.fr/2011/06/25/sniffer-les-requetes-en-local-avec-wireshark/</link>
		<comments>http://www.ange-noir.fr/2011/06/25/sniffer-les-requetes-en-local-avec-wireshark/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 12:39:58 +0000</pubDate>
		<dc:creator>Pierre Villard</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Astuce]]></category>
		<category><![CDATA[DOS]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[MS-DOS]]></category>
		<category><![CDATA[Requête]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Sniffeur]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Wireshark]]></category>

		<guid isPermaLink="false">http://www.ange-noir.fr/?p=4442</guid>
		<description><![CDATA[Wireshark est probablement le sniffeur le plus connu et le plus utilisé à travers le monde pour observer ce qu&#8217;il se passe au niveau d&#8217;un réseau, et plus précisément pour voir les requêtes qui circulent à travers une carte réseau. &#8230; <a href="http://www.ange-noir.fr/2011/06/25/sniffer-les-requetes-en-local-avec-wireshark/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wireshark est probablement le sniffeur le plus connu et le plus utilisé à travers le monde pour observer ce qu&#8217;il se passe au niveau d&#8217;un réseau, et plus précisément pour voir les requêtes qui circulent à travers une carte réseau.</p>
<p>Mais vous pouvez être amené à devoir tester en local des programmes qui communiquent entres eux&#8230; et pour le coup Wireshark ne vous retournera pas les requêtes échangées entre ces programmes car ces dernières ne transiteront pas par la carte réseau&#8230; Il existe une petite marche à suivre simple pour palier à ce problème !</p>
<p><span style="text-decoration: underline;">Exemple concret pour lequel utiliser cette astuce</span> : vous développez une application web que vous testez en local (http://localhost:8080/) et vous voulez un peu voir les requêtes qui circulent lorsque vous accédez à ce site en envoyant telle ou telle requête HTTP avec ou sans votre navigateur préféré.</p>
<p><strong>Pré-requis</strong> : télécharger et installer Wireshark (<a title="Wireshark" href="http://www.wireshark.org/download.html" target="_blank">ici</a>).</p>
<p><strong>Le problème</strong> : vos requêtes en local ne transitent pas par la carte réseau, vous ne pouvez donc pas les sniffer avec Wireshark.</p>
<p>En effet, ouvrez l&#8217;invite de commandes sous Windows (Démarrer &gt; Exécuter &gt; cmd).</p>
<p>Tapez la commande <strong>ipconfig</strong> pour récupérer votre adresse IP.</p>
<p style="text-align: center;"><em>C:\&gt;ipconfig<br />
Windows IP Configuration<br />
Ethernet adapter Local Area Connection:<br />
Connection-specific DNS Suffix  . : toto.titi.tata.com<br />
IP Address. . . . . . . . . . . . : 192.168.16.53<br />
Subnet Mask . . . . . . . . . . . : 255.255.255.0<br />
Default Gateway . . . . . . . . . : 192.168.16.2</em></p>
<p>Si vous tapez la commande suivante :</p>
<p style="text-align: center;"><strong>route print &lt;mon_ip&gt; | find &laquo;&nbsp;&lt;mon_ip&gt;&nbsp;&raquo;</strong></p>
<p style="text-align: center;"><em>C:\&gt;route print 192.168.16.53 | find &laquo;&nbsp;192.168.16.53″<br />
192.168.16.53</em><em> </em><em>255.255.255.255        127.0.0.1       127.0.0.1       20</em></p>
<p style="text-align: left;">Ainsi les paquets destinés à notre adresse IP sont directement envoyés sur le localhost. C&#8217;est ce qu&#8217;il faut changer en faisant passer les paquets par la carte réseau.</p>
<p style="text-align: left;"><strong>Solution</strong> : ajouter une route pour faire passer les paquets par le routeur.</p>
<p style="text-align: left;">Pour cela, voici la commande à taper :</p>
<p style="text-align: center;"><strong>route add 192.168.16.53 mask 255.255.255.255 192.168.16.2 metric 1</strong></p>
<p style="text-align: center;"><em>C:\&gt;route add 192.168.16.53 mask 255.255.255.255 </em><em>192.168.16.2 metric 1</em></p>
<p style="text-align: left;">Si l&#8217;on retape ensuite la commande précédente pour afficher le cheminement que prennent nos paquets, on a :</p>
<p style="text-align: center;"><em>C:\&gt;route print 192.168.16.53 | find &laquo;&nbsp;192.168.16.53″<br />
192.168.16.53  255.255.255.255        127.0.0.1       127.0.0.1       20<br />
</em><em>192.168.16.53  255.255.255.255 </em><em>192.168.16.2 </em><em>192.168.16.53       1</em></p>
<p style="text-align: left;">On a bien une nouvelle route. Désormais lorsque l&#8217;on veut tester notre application, il faut le faire en indiquant directement son adresse IP et non plus localhost (dans le cas de mon exemple concret d&#8217;utilisation, il faudrait maintenant que je tape comme URL : http://192.168.16.53:8080/)</p>
<p style="text-align: left;">Il est désormais possible de regarder les requêtes qui circulent avec Wireshark. Cependant, avec notre petite manipulation, on fait à la fois rentrer et sortir nos requêtes sur la carte réseau. Il en résulte que l&#8217;on verra donc en double les requêtes au niveau de l&#8217;interface de Wireshark. Par conséquent, il va être nécessaire d&#8217;utiliser un filtre.</p>
<p style="text-align: left;">Pour cela, il vous faut récupérer l&#8217;adresse MAC (ou adresse physique) de votre carte réseau, en utilisant la commande :</p>
<p style="text-align: center;"><strong>ipconfig /all</strong></p>
<p style="text-align: left;">Ainsi si l&#8217;adresse MAC de votre carte réseau est : 00:ab:cd:ef:12:34, vous n&#8217;avez qu&#8217;à utiliser le filtre suivant :</p>
<p style="text-align: center;"><em>!(eth.src == 00:ab:cd:ef:12:34)</em></p>
<p style="text-align: left;">Si en plus, vous ne voulez sélectionner qu&#8217;un type particulier de requêtes, vous n&#8217;avez qu&#8217;à modifier le filtre en (pour les requêtes HTTP par exemple) :</p>
<p style="text-align: center;"><em>http &amp;&amp; !(eth.src == 00:ab:cd:ef:12:34)</em></p>
<p style="text-align: left;">Une fois que vous en avez terminé avec ce que vous vouliez faire, il est sage de supprimer la route que vous avez créé pour la manipulation. Pour cela :</p>
<p style="text-align: center;"><em>C:\&gt;route delete 192.168.16.53<br />
C:\&gt;route print 192.168.16.53 | find &laquo;&nbsp;192.168.16.53″<br />
192.168.16.53  255.255.255.255        127.0.0.1       127.0.0.1       20</em></p>
<p style="text-align: left;">Et voilà, on est revenu à l&#8217;état initial ! Vous pouvez désormais surveiller ce qu&#8217;il se passe au niveau de vos applications testées en local&#8230;</p>
<div align="right" style="float: right; padding: 5px 0px 0px 5px;"><a name="fb_share" type="button_count" share_url="http://www.ange-noir.fr/2011/06/25/sniffer-les-requetes-en-local-avec-wireshark/"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.ange-noir.fr/2011/06/25/sniffer-les-requetes-en-local-avec-wireshark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cyber-attaque, la nouvelle déclaration de guerre</title>
		<link>http://www.ange-noir.fr/2011/03/03/cyber-attaque-la-nouvelle-declaration-de-guerre/</link>
		<comments>http://www.ange-noir.fr/2011/03/03/cyber-attaque-la-nouvelle-declaration-de-guerre/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 19:19:12 +0000</pubDate>
		<dc:creator>Pierre Villard</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Chine]]></category>
		<category><![CDATA[Corée du Nord]]></category>
		<category><![CDATA[Crowdleaks]]></category>
		<category><![CDATA[Cybercriminalité]]></category>
		<category><![CDATA[Estonie]]></category>
		<category><![CDATA[Etats-Unis]]></category>
		<category><![CDATA[Géorgie]]></category>
		<category><![CDATA[Guerre]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[OTAN]]></category>
		<category><![CDATA[Piratage]]></category>
		<category><![CDATA[Russie]]></category>
		<category><![CDATA[Terrorisme]]></category>
		<category><![CDATA[Union Européenne]]></category>
		<category><![CDATA[WikiLeaks]]></category>

		<guid isPermaLink="false">http://www.ange-noir.fr/?p=4265</guid>
		<description><![CDATA[En 2007, l&#8217;Estonie devient le premier pays à avoir été la cible d&#8217;attaques cybernétiques en subissant de nombreuses attaques contre des services de Défense et les infrastructures informatiques du pays. Ainsi les attaques informatiques contre des pays sont désormais une &#8230; <a href="http://www.ange-noir.fr/2011/03/03/cyber-attaque-la-nouvelle-declaration-de-guerre/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>En 2007, l&#8217;Estonie devient le premier pays à avoir été la cible d&#8217;attaques cybernétiques en subissant de nombreuses attaques contre des services de Défense et 
<a href="http://www.ange-noir.fr/wp-content/gallery/articles/cybercriminalite.jpg" title="" class="shutterset_singlepic42" >
	<img class="ngg-singlepic ngg-right" src="http://www.ange-noir.fr/wp-content/gallery/cache/42__320x240_cybercriminalite.jpg" alt="cybercriminalite" title="cybercriminalite" />
</a>
les infrastructures informatiques du pays. Ainsi les attaques informatiques contre des pays sont désormais une menace connue et identifiée depuis presque 4 années. Durant toute cette période, l&#8217;Estonie n&#8217;a cessé de se battre pour voir reconnue officiellement ce genre d&#8217;attaque par l&#8217;OTAN. En effet, l&#8217;OTAN ne reconnait pas pour l&#8217;instant la cyber-guerre, et l&#8217;obligation de défense mutuelle au sein de l&#8217;Alliance. Pourtant, de nombreuses armées se dotent d&#8217;unités capables de réaliser de telles attaques. C&#8217;est d&#8217;ailleurs pourquoi la reconnaissance par l&#8217;OTAN de la cyber-guerre pourrait être à double tranchant à l&#8217;image des attaques américaines contre les ordinateurs liés au programme nucléaire civil iranien.</p>
<p>Cet article n&#8217;a pas la prétention d&#8217;apporter des explications exhaustives sur la cyber-criminalité, cet article essaye seulement de vous donner un aperçu général de l&#8217;évolution de l&#8217;image des attaques cybernétiques dans le paysage de la géopolitique.</p>
<p><strong>Partie I : Il était une fois l&#8217;Estonie&#8230;</strong></p>
<p>On peut trouver trouver des informations sur les attaques subies par l&#8217;Estonie dans trois des câbles publiés jusque là par Wikileaks : un câble du 4 juin 2007 (<a href="http://wikileaks.ch/cable/2007/06/07TALLINN366.html" target="_blank">07TALLINN366</a>), un câble du 6 juin 2007 (<a href="http://wikileaks.ch/cable/2007/06/07TALLINN375.html" target="_blank">07TALLINN375</a>) et un câble du 22 septembre 2008 (<a href="http://wikileaks.ch/cable/2008/09/08TALLINN326.html" target="_blank">08TALLINN326</a>). Il y a fort à parier que d&#8217;autres câbles sur ce sujet seront publiés dans les mois à venir. En effet le sujet est extrêmement sensible et risque d&#8217;être un sujet d&#8217;actualité fréquent dans le futur.</p>
<p>Voilà ce qu&#8217;il faut retenir de ces câbles. <strong>Les attaques ont commencé le 27 avril 2007 et pendant plus d&#8217;un mois, les sites estoniens du gouvernement, des banques et des médias ont subi des attaques les rendant inaccessibles.</strong> Se protéger contre ces attaques a été extrêmement couteux que ce soit pour le gouvernement de l&#8217;Estonie ou pour les entreprises ciblées du secteur privé.</p>
<p>Pour avoir plus de détails techniques sur la nature de ces attaques, il vaut mieux se reporter directement à la lecture des câbles. Cela étant, il est dit dans les câbles qu&#8217;étant donnés les moyens très sophistiqués utilisés lors de ces attaques, seul un groupe organisé disposant d&#8217;un large soutien financier a pu procéder à une telle action. Il est largement admit par le gouvernement d&#8217;Estonie et par plusieurs experts en sécurité cybernétique qu&#8217;<strong>un réseau de pirates russes mené et financé par le Kremlin est à l&#8217;origine de ces attaques</strong>.</p>
<p>Durant les attaques, ces pirates utilisèrent des blogs russes pour inviter des &laquo;&nbsp;pirates patriotiques&nbsp;&raquo; à les aider à punir l&#8217;Estonie pour la décision du gouvernement estonien de déplacement un monument se rapportant à la seconde guerre mondiale. Il n&#8217;y avait rien à faire de plus que de cliquer sur quelques liens pour participer à <a href="http://fr.wikipedia.org/wiki/Attaque_par_d%C3%A9ni_de_service" target="_blank">ces attaques par déni de service (DoS)</a>.</p>
<p>La défense adoptée par l&#8217;Estonie durant ces attaques a d&#8217;abord été d&#8217;augmenter les capacités de trafic des sites internet pour faire face au flux massif de connexions. En dernier ressort, il s&#8217;agit de détourner les connexions vers le réseau extérieur, ce qui revient en quelque sorte a débrancher l&#8217;Estonie de l&#8217;internet. Dans le cas des attaques de 2007, c&#8217;est un simple technicien qui a décidé de lui-même de couper l&#8217;accès internet du pays pour faire face à l&#8217;attaque.</p>
<p><strong>Partie II : &#8230; et la Géorgie.</strong></p>
<p>Durant les mois de juillet et août 2008, c&#8217;est la Géorgie  qui a subi des attaques cybernétiques. A vrai dire, ces attaques ont précédé l&#8217;attaque militaire perpétrée par l&#8217;armée russe le 8 août 2008 dans l&#8217;Ossétie du Sud et la région d&#8217;Abkhazie. Cela a commencé le 21 juillet par des attaques de déni de service contre le site présidentiel géorgien. Durant cette vague d&#8217;attaques, le gouvernement d&#8217;Estonie n&#8217;a cessé d&#8217;apporter son soutien à la Géorgie, et a ranimé le débat au sein de l&#8217;OTAN et de l&#8217;Union Européenne sur le sens à donner à ces attaques.</p>
<p>La réponse du gouvernement estonien a été faite sur trois niveaux :</p>
<ul>
<li>Apporter une expertise complète de la situation,</li>
<li>Penser aux questions légales sur la manière de caractériser et de punir la cyber-guerre,</li>
<li>Planifier une stratégie défensive avec des réponses institutionnelles à la cyber-guerre.</li>
</ul>
<p>Par ailleurs, les experts estoniens envoyés en Géorgie, en plus du soutien financier et humanitaire lors de cette crise, ont remarqué que les attaques subies par le pays étaient plus sophistiqués que celles perpétrées contre l&#8217;Estonie un an auparavant. Il a également été notifié que dans le domaine de la défense contre la cyber-criminalité, la Géorgie a beaucoup de retard. Cependant, ils n&#8217;ont pas perdu de temps en essayant de protéger les sites du gouvernement mais ont eu le réflexe d&#8217;héberger les sites ciblés sur des domaines appartenant à l&#8217;Estonie ou aux États-Unis le temps que l&#8217;attaque soit terminée. D&#8217;après les experts, cela n&#8217;aurait pas pu être réalisé sans les leçons apprises suite aux attaques subies par l&#8217;Estonie en 2007.</p>
<p>Le constat de l&#8217;un de ces experts, rapporté dans le câble de 2008, est que les gouvernements essayent de combattre localement une menace qui vient de partout. De par leur nature, les cyber-attaques demandent à la fois un temps de réponse rapide et un haut niveau de confiance au sein de ceux qui organisent la défense&#8230; Cela semble malheureusement très difficile à envisager sur le plan international.</p>
<p><strong>Partie III : Comment légiférer sur la cyber-guerre ?</strong></p>
<p>L&#8217;analyse proposée par les experts estoniens débouche sur deux grandes questions :</p>
<ul>
<li>Une cyber-attaque peut-elle influer sur le niveau de sécurité d&#8217;un pays ?</li>
<li>Comment associer l&#8217;attaque à la responsabilité d&#8217;un état qui pourrait faire l&#8217;objet d&#8217;une réponse judiciaire ou militaire ?</li>
</ul>
<p>La situation est extrêmement compliquée car les états demandent à des compagnies privées de mener les attaques. Ainsi, les gouvernements peuvent nier toute implication dans cette cyber-criminalité. Les auteurs du rapport déposé par l&#8217;Estonie se penchent sur la formulation de l&#8217;article V du traité de l&#8217;OTAN :</p>
<blockquote><p><em>Les parties conviennent qu&#8217;une attaque armée contre l&#8217;une ou plusieurs  d&#8217;entre elles survenant en Europe ou en Amérique du Nord sera considérée  comme une attaque dirigée contre toutes les parties, et en conséquence  elles conviennent que, si une telle attaque se produit, chacune d&#8217;elles,  dans l&#8217;exercice du droit de légitime défense, individuelle ou  collective, reconnu par l&#8217;article 51 de la Charte des Nations Unies,  assistera la partie ou les parties ainsi attaquées en prenant aussitôt,  individuellement et d&#8217;accord avec les autres parties, telle action  qu&#8217;elle jugera nécessaire, y compris l&#8217;emploi de la force armée, pour  rétablir et assurer la sécurité dans la région de l&#8217;Atlantique Nord. Toute  attaque armée de cette nature et toute mesure prise en conséquence  seront immédiatement portées à la connaissance du Conseil de Sécurité.  Ces mesures prendront fin quand le Conseil de Sécurité aura pris les  mesures nécessaires pour rétablir et maintenir la paix et la sécurité  internationales.</em></p></blockquote>
<p>En considérant le but poursuivi par les attaques, les conséquences matérielles, les pertes humaines (dans le cas où les attaques perturberaient les systèmes d&#8217;urgence pour organiser des secours) et la responsabilité d&#8217;un état pour ces attaques, alors le rapport affirme qu&#8217;il y a une base solide pour recourir à l&#8217;article V du traité et demander éventuellement une réponse militaire.</p>
<p>Dans la câble de 2008, il est dit que le ministre de la défense de l&#8217;Estonie ne prend pas position en ce qui concerne ces déclarations. Cependant, une source dont le nom n&#8217;est pas donnée dans le câble, tient à revenir sur trois considérations importantes :</p>
<ul>
<li>L&#8217;origine de l&#8217;attaque n&#8217;a pas à être associée à un état clairement défini pour pouvoir recourir à l&#8217;acte V du traité de l&#8217;OTAN (Cf. la réponse des États-Unies suite au 11 septembre / Lire <a href="http://crowdleaks.org/fr/the-logic-of-power-al-qaeda-versus-wikileaks/">La logique du Pouvoir : Al-Qaïda vs Wikileaks</a>)</li>
<li>Les capacités défensives du pays subissant l&#8217;attaque ne doivent pas être un facteur à prendre en considération pour empêcher le recours à l&#8217;acte V ou pour déterminer une échelle graduée de réponses contre l&#8217;attaquant.</li>
<li>Il faut définir ce à quoi correspondrait &laquo;&nbsp;l&#8217;assistance collective&nbsp;&raquo; de l&#8217;acte V dans le cas d&#8217;une réponse apportée aux cyber-attaques. S&#8217;agirait-il d&#8217;héberger les sites ciblés chez les autres états membres, ou s&#8217;agirait-il d&#8217;autres mesures ?</li>
</ul>
<p><strong>Partie IV : Le sommet de l&#8217;OTAN à Bucarest en 2008 </strong></p>
<p>Suite à ces attaques s&#8217;est tenu à Bucarest le sommet sur l&#8217;OTAN. C&#8217;est à partir de là qu&#8217;a été adoptée une politique en matière de défense cybernétique. Il a été décidé de former des infrastructures et des autorités compétentes pour traiter les questions soulevées par la cyber-criminalité opérant à l&#8217;échelle de gouvernements.</p>
<ul>
<li><strong>L&#8217;Autorité de Cyber-Défense de l&#8217;OTAN ( CDMA) : </strong>basée à Bruxelles, cette entité a pour objectif de surveiller et répondre aux cyber-attaques. Les pouvoirs conférés à cette entité ne sont pas clairement définis. Néanmoins, l&#8217;idée générale est que cette entité forme une cellule de surveillance du réseau internet au sein des pays membres, et que cette cellule fait office de référence à contacter par les gouvernements en cas d&#8217;attaques similaires à celles subies par l&#8217;Estonie.</li>
</ul>
<ul>
<li><strong>Coopération en Cyber-Défense (CCD) et Centre d&#8217;Excellence (CoE) : </strong>basée à Tallinn (Estonie), cette entité est chargée de voir sur le long terme les réponses à apportées en matière de cyber-guerre. A travers des tables rondes, cette entité doit trouver le moyen d&#8217;organiser les différents acteurs pour répondre au mieux aux cyber-attaques.</li>
</ul>
<ul>
<li><strong>Computer Emergency Response Teams (CERT) :</strong>il s&#8217;agit de cellules développées au sein de chaque pays pour être en mesure de répondre le plus rapidement possible en cas d&#8217;attaque informatique. Ce sont des centres d&#8217;alerte destinés aux administrations et aux entreprises pour réagir au mieux en cas de crise. Il n&#8217;y a pas eu de recommandations formelles de la part de l&#8217;OTAN, mais il a été admit qu&#8217;ils sont d&#8217;une aide précieuse.</li>
</ul>
<p>Il reste beaucoup à faire dans ce domaine et ce serait être de mauvaise foi que de ne pas reconnaitre que les gouvernements ont énormément de retard en la matière et qu&#8217;ils sont, pour l&#8217;heure, complètement dépassés par les capacités de l&#8217;ennemi.</p>
<p><strong>Partie V : Rapide état des lieux des forces en présence aujourd&#8217;hui</strong></p>
<p>En septembre 2010, l’Académie de Défense du Royaume-Uni publie une brève étude d’Alex  Michael. On retrouve dans cette étude un historique des attaques à caractère politique  perpétrées depuis la Chine et la Russie. Même si ce rapport offre un très bon résumé des faits connus, il n&#8217;est jamais question des attaques perpétrées par les États-Unis et Israël.</p>
<p>Cette étude présente  l’attaque contre les sites officiels géorgiens, en août 2008,  comme la  première cyber-attaque coordonnées à des opérations militaires   classiques. Ce qui est faux puisque l’OTAN  avait détruit tous les sites officiels et les sites des médias serbes durant la  guerre du Kosovo, en 1999. On peut également parler d&#8217;Israël qui avait détruit des sites libanais  et des sites d’information (dont Voltairenet.org), en 2006.</p>
<p>Cela mis à part, le rapport montre clairement que la supériorité chinoise et russe sur les États-Unis et l’Union Européenne est indéniable. Il est clair que les attaques informatiques peuvent être beaucoup plus efficaces que  des attaques militaires conventionnelles. Par exemple, dans la configuration actuelle, la Chine  pourrait facilement neutraliser tout le système spatial et de  communication US en cas de conflit. C&#8217;est pourquoi, le général Michael Hyden, l’ancien  patron de la NSA puis de la CIA, préconise de donner pouvoir au  président des États-Unis de fermer quand il le souhaite l’Internet mondial en cas  de conflit.</p>
<p>En plus de ces grandes puissances, on retrouve également la Corée du Nord. En effet, en novembre 2010, on a pu apprendre que la Corée du Nord possède une escouade de plusieurs centaines d’agents  capables de mener des actions de cyber-guerre contre son voisin du Sud.  Cette information a été communiquée par le directeur des services de  renseignement sud-coréens devant les membres de la Commission du  Renseignement de l’Assemblée nationale réunie le 28 octobre 2010. Selon le site DailyNK, basé à Séoul, &laquo;&nbsp;le nombre de pirates  informatiques oscille entre 700 et 800 personnes agissant sous les  ordres du Bureau 110 du ministère de l’Armée populaire. Ils disposent de  plusieurs bases dispersées sur le territoire nord-coréen et peuvent  même opérer depuis la Chine&nbsp;&raquo;.</p>
<p><strong>Partie VI : Conclusion</strong></p>
<p>En l&#8217;état actuel des choses, il semble tout à fait raisonnable de considérer la capacité d&#8217;un pays à mener des attaques informatiques au même titre que les armes de destructions massives. Les cyber-attaques ont désormais remplacé l&#8217;arme nucléaire dans le rôle d&#8217;élément de dissuasion sur l&#8217;échiquier mondial de la géopolitique. Il est clair qu&#8217;étant donnés les forces en présences et les pays impliqués, une cyber-guerre ne débouchera probablement jamais sur une déclaration de guerre, même en faisant appel à l&#8217;article V du traité de l&#8217;OTAN. Néanmoins la situation reste plutôt inquiétante, d&#8217;autant plus que l&#8217;on assiste de plus en plus à la formation de groupes distincts des états à l&#8217;origine de ces attaques (on pense aux Nashi russes  et aux Hackers rouges en Chine). Quoiqu&#8217;il en soit, il est certain que l&#8217;internet est le nouveau champ de bataille pour le 21<sup>ième</sup> siècle&#8230;</p>
<p><em><strong>Lectures complémentaires :</strong></em></p>
<p>- <a href="http://www.carlisle.army.mil/DIME/documents/NATO%20and%20Cyber%20Defence.pdf" target="_blank">NATO and Cyber Defence, mission accomplished ?</a> par Rex B. Hughes.<br />
- <a href="http://www.physorg.com/news186780333.html" target="_blank">US cyber defense strategy details hit the Internet</a> (AFP).<br />
- <a href="http://www.nato.int/docu/comm/2008/0804-bucharest/index.html" target="_blank">Summit of Bucharest, 2-4 April 2008.</a><br />
- <a href="http://www.dailynk.com/english/read.php?cataId=nk00100&amp;num=6959" target="_blank">800 North Korean Hackers Preparing Global Cyber Attacks</a>, par Namgung Min, Daily NK.<br />
- <a href="http://www.voltairenet.org/IMG/pdf/Cyber_Probing.pdf">Cyber Probing : The Politicisation of Virtual Attack</a>, par Alex Michael, Defence Academy of the United Kingdom.</p>
<div align="right" style="float: right; padding: 5px 0px 0px 5px;"><a name="fb_share" type="button_count" share_url="http://www.ange-noir.fr/2011/03/03/cyber-attaque-la-nouvelle-declaration-de-guerre/"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.ange-noir.fr/2011/03/03/cyber-attaque-la-nouvelle-declaration-de-guerre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les Anonymous réagissent sur l&#8217;espionnage de HBGary</title>
		<link>http://www.ange-noir.fr/2011/02/08/les-anonymous-reagissent-sur-lespionnage-de-hbgary/</link>
		<comments>http://www.ange-noir.fr/2011/02/08/les-anonymous-reagissent-sur-lespionnage-de-hbgary/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 13:25:43 +0000</pubDate>
		<dc:creator>Pierre Villard</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Aaron Barr]]></category>
		<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Anonymous]]></category>
		<category><![CDATA[Crowdleaks]]></category>
		<category><![CDATA[Espionnage]]></category>
		<category><![CDATA[HBGary]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Karen Burke]]></category>
		<category><![CDATA[Penny Leavy]]></category>
		<category><![CDATA[Piratage]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[WikiLeaks]]></category>

		<guid isPermaLink="false">http://www.ange-noir.fr/?p=4173</guid>
		<description><![CDATA[Article venant du site Crowdleaks sous licence CC BY-ND 3.0. Dans un article publié le 4 février par le Financial Times, Aaron Barr, le PDG de l&#8217;entreprise de sécurité HBGary Federal, prétend avoir espionné ceux qui fréquentent le réseau de &#8230; <a href="http://www.ange-noir.fr/2011/02/08/les-anonymous-reagissent-sur-lespionnage-de-hbgary/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Article venant du site <a href="http://crowdleaks.org/fr/anonymous-retaliates-against-hbgary-espionage/" target="_blank">Crowdleaks</a> sous <a href="http://creativecommons.org/licenses/by-nd/3.0/" target="_blank">licence CC BY-ND 3.0</a>.</p>
<p>Dans un article publié le 4 février par le Financial Times, Aaron Barr, le PDG de l&#8217;entreprise de sécurité HBGary Federal, prétend avoir espionné ceux qui fréquentent le réseau de communication pour les actions des Anonymous.</p>
<p>En réponse, les hackers rassemblés sous le nom des Anonymous ont attaqué le système informatique de la HBGary Federal <a href="http://i.imgur.com/em14R.jpg">en prenant le contrôle de leur site internet</a>. Ils prirent aussi le contrôle du <a href="http://twitter.com/#/aaronbarr">compte twitter</a> personnel de Aaron Barr où ils postèrent son adresse postale, son numéro de téléphone, son numéro de sécurité sociale et une archive contenant 50 000 messages venant de son compte mail chez HBGary.</p>
<p>Aaron Barr déclara au Financial Times que son but était de révéler l&#8217;identité des membres de Anonymous, leurs localisations géographiques et leur niveau de responsabilité qu&#8217;ils peuvent avoir au sein de la communauté. Les informations, dit Barr, étaient pour son discours à venir pour  <a href="http://www.securitybsides.com/w/page/35868077/BSidesSanFrancisco">la conférence B-Sides sur la sécurité</a> à San Francisco le 14 février à propos de la sécurité des informations dans les médias sociaux. Il ajouta qu&#8217;il voulait susciter l&#8217;attention du public pour aider à encourager le débat mais nia avoir prévu de transmettre de quelconques informations aux autorités juridiques.</p>
<p>Dans <a href="http://blogs.forbes.com/parmyolson/2011/02/07/victim-of-anonymous-attack-speaks-out/">une interview</a> ultérieure du 7 février avec la blogueuse Parmy Olson de Forbes, il revint sur sa déclaration après que l&#8217;attaque des Anonymous ait eu lieu.</p>
<blockquote><p>“J&#8217;ai eu une réunion avec eux [ndt : les autorités] ce matin,&nbsp;&raquo; déclara Barr, &laquo;&nbsp;Ils m&#8217;ont appelé.&nbsp;&raquo;</p></blockquote>
<p>Une déclaration, qui selon les Anonymous est un mensonge absolu, citant une conversation mail entre Karen Burke (Directeur Marketing et Communication chez la compagnie HBGary) et Aaron Barr.</p>
<blockquote><p>Le 5 février 2011 à 10h17, Karen Burke dit :</p>
<p>Merci  — Je viens juste de voir les tweets et je trouve qu&#8217;ils sont géniaux. Diras-tu que tu as été contacté par le FBI (ou les autorités) suite à cela ?</p></blockquote>
<blockquote><p>Le 5 février 2011 à 7h15, Aaron Barr dit :</p>
<p>ok Karen. Je viens juste de tweeter quelques articles sur les recherches et la conférence. C&#8217;est l&#8217;angle avec lequel je veux aborder cela. Si jamais quelqu&#8217;un demande à propos de l&#8217;utilisation de ces informations auprès des autorités, je pense que nous devrions dire que, bien sûr, si les autorités veulent discuter avec moi de mes recherches, j&#8217;accepterai, mes recherches sont libres d&#8217;accès. Mais mon intention n&#8217;est pas de faire ce travail pour mettre des personnes en prison, mon intention est clairement de démontrer comment cela peut être effectivement utilisé pour recueillir des renseignements et potentiellement exploiter des cibles sensibles (les autres lecteurs liront entre les lignes).</p></blockquote>
<p>Dans une correspondance mail ultérieure, Karen Burke semble croire que Barr est en train de devenir trop impliqué émotionnellement dans ce projet de recherche sur les Anonymous. Après étude minutieuse de ces mails, vous pouvez clairement voir les intentions changeantes et puériles de Barr.</p>
<blockquote><p><strong>Aaron Barr</strong></p>
<p>“Ils n&#8217;ont toujours pas compris. Ils pensent que je ne connais que leurs noms IRC !!!!! Je connais leurs vrais noms.&nbsp;&raquo; se vante-t-il auprès d&#8217;un collègue. &laquo;&nbsp;Je vais tout poster sur HBGary Fed et sur le site de HBGary, sur Daily Kos, twitter et poster sur la page Facebook des Anonymous.&nbsp;&raquo; Il continue &laquo;&nbsp;Non ils ne me font pas peur. Ils ne comprennent pas&#8230; Greg te dira. Ils pensent que je n&#8217;ai rien d&#8217;autre qu&#8217;une hiérarchie de leurs allias IRC !&nbsp;&raquo;</p></blockquote>
<blockquote><p><strong>Karen Burke</strong></p>
<p>“Bonjour Aaron, je ne trouve pas le lien — peux-tu le renvoyer s&#8217;il te plait. Tu es un chercheur — je te recommande d&#8217;écrire, de poster et de tweeter un article à propos du but de tes recherches et pourquoi tu as décidé d&#8217;inclure les Anonymous comme une partie de ces recherches. N&#8217;écoute pas tes sentiments -&gt; concentre toi sur le but final. Je ne vois pas l&#8217;intérêt pour la compagnie que tu leur dises que tu as leurs vrais noms — publiés ou non. Je pense que cela va seulement les contrarier. Je pense que nous devrions continuer de chercher des opportunités d&#8217;interviews afin que tu puisses partager ton histoire.&nbsp;&raquo;</p></blockquote>
<p>En lisant plus loin, il devient clair que Barr voit son invasion de la vie privée comme un jeu.</p>
<blockquote><p>“Ils sont supposés être 1337 mais ils ne sont rien. Je les ai massacré ! <img src='http://www.ange-noir.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ”</p></blockquote>
<p>[ndt : utilisation du langage "leet speak" pour 1337 qui veut dire "élite"]</p>
<p>Penny Leavy, PDG de <a href="https://www.hbgary.com">HBGary INC</a> (une compagnie indépendante qui investie un petit pourçentage dans HBGary Federal) déclara dans une interview avec Crowdleaks qu&#8217;elle n&#8217;était pas au courant des plans de Aaron pour vendre les informations au FBI et que à sa connaissance cela n&#8217;était censé être utilisé que dans le cadre de recherches théoriques. Elle déclara également que sa compagnie portera une attention particulière aux liens avec HBGary Federal. Elle souligna qu&#8217;elle croit fermement en la liberté d&#8217;expression et soutient la transparence au sein des gouvernements. Cependant elle pense qu&#8217;il y avait de meilleurs moyens de résoudre ceci et aurait souhaité que les responsables la contactent en premier lieu. Lorsqu&#8217;on lui demanda si elle soutenait les idéaux de leur cause, elle répondit :</p>
<blockquote><p>“Oui, je pense que tout américain le ferait. C&#8217;est important de soutenir le droit des citoyens à critiquer leur gouvernement, à soutenir leur gouvernement, et à donner son opinion par différents moyens. Nous ne serions pas le pays que nous sommes aujourd&#8217;hui sans cela. Regardez toutes les choses positives qui sont arrivées aux États-Unis grâce à la liberté de la presse. Mais la violence, quelle qu&#8217;elle soit, ou dans ce cas, une attaque à la réputation sans avoir tous les faits n&#8217;est pas une bonne chose, cela nuit à la cause.&nbsp;&raquo;</p></blockquote>
<p>Un membre de la communauté des Anonymous actifs parla officiellement à Crowdleaks sur les motivations se trouvant derrière les attaques.</p>
<blockquote><p>&laquo;&nbsp;Nous avons essentiellement décidé d&#8217;obtenir vengeance sur HBGary, une entreprise de &laquo;&nbsp;sécurité&nbsp;&raquo; qui pense avoir, selon leurs dires, recueilli des informations personnelles sur 80% des &laquo;&nbsp;supérieurs&nbsp;&raquo; de Anonymous. Nous avons récupéré un mail envoyé par Aaron Barr (le PDG de HBGary Federal) à l&#8217;entreprise expliquant essentiellement comment il veut simplement maintenir un combat verbal avec les Anonymous pour obtenir de la publicité pour lui-même, il veut profiter de la vogue des Anonymous pour attirer l&#8217;attention. Non seulement cela propage un mensonge, mais le fait que le FBI soit assez crédule pour y croire (sans parler de jeter par la fenêtre l&#8217;argent des impôts là-dessus) montre à quel point c&#8217;est ridicule sur tous les niveaux. Nous ne pouvions pas laisser ça continuer.”</p></blockquote>
<p>Ils continuent en disant :</p>
<blockquote><p>“Il serait bien de relever que Ted Vera envoyait des mails où il exprimait son scepticisme sur les actions de Aaron, et que les autres membres de la compagnie commençaient également à avoir des doutes sur les conclusions de Aaron. Il a prévu de rencontrer le FBI demain matin pour négocier des prix pour les documents que nous avons maintenant rendu publiques, il a voulu faire avancer sa propre carrière en essayant de profiter de l&#8217;attention récemment obtenue par les Anonymous. Eh bien, il a obtenu ce qu&#8217;il voulait finalement. Certes, il était un peu sévère de publier son adresse et son numéro de sécurité sociale sur Twitter, mais son plan initial était de trouver ces mêmes informations sur les membres des Anonymous.&nbsp;&raquo;</p></blockquote>
<div align="right" style="float: right; padding: 5px 0px 0px 5px;"><a name="fb_share" type="button_count" share_url="http://www.ange-noir.fr/2011/02/08/les-anonymous-reagissent-sur-lespionnage-de-hbgary/"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.ange-noir.fr/2011/02/08/les-anonymous-reagissent-sur-lespionnage-de-hbgary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agrégateur RSS</title>
		<link>http://www.ange-noir.fr/2010/10/14/agregateur-rss/</link>
		<comments>http://www.ange-noir.fr/2010/10/14/agregateur-rss/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 16:35:45 +0000</pubDate>
		<dc:creator>Pierre Villard</dc:creator>
				<category><![CDATA[Informations blog]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Agrégateur]]></category>
		<category><![CDATA[Flux RSS]]></category>
		<category><![CDATA[Forum]]></category>
		<category><![CDATA[MAJ]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://www.ange-noir.fr/?p=4061</guid>
		<description><![CDATA[J&#8217;y avais pensé il y a quelques temps, j&#8217;ai mis ça en place aujourd&#8217;hui : un robot agrégateur de flux RSS. Quelques détails s&#8217;imposent peut-être ! Qu&#8217;est-ce qu&#8217;un flux RSS ? Un flux RSS est un fichier dont le contenu &#8230; <a href="http://www.ange-noir.fr/2010/10/14/agregateur-rss/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>J&#8217;y avais pensé il y a quelques temps, j&#8217;ai mis ça en place aujourd&#8217;hui : un robot agrégateur de flux RSS. Quelques détails s&#8217;imposent peut-être !</p>
<ul>
<li><strong>Qu&#8217;est-ce qu&#8217;un flux RSS ?</strong></li>
</ul>
<p>Un flux RSS est un fichier dont le contenu est produit automatiquement en fonction des mises à jour d’un site Web. Les flux RSS sont souvent utilisés par les sites d&#8217;actualité ou les blogs pour présenter les titres des dernières informations consultables en ligne. La lecture d&#8217;un flux RSS se fait à l&#8217;aide d&#8217;un agrégateur. Il faut renseigner l&#8217;adresse du fil RSS concerné afin que le programme se connecte régulièrement aux sites émetteurs pour vérifier la présence de nouveau contenu. Si c&#8217;est le cas, il est téléchargé et converti au format HTML  pour en permettre la lecture. Le principal avantage de cette technologie est le fait de pouvoir suivre facilement l&#8217;évolution d&#8217;un site Web sans avoir le besoin de s&#8217;y rendre manuellement. Il existe différents types d&#8217;agrégateurs : les lecteurs en ligne (Netvibes, RssFeef, etc.), les lecteurs intégrés (Liferea, Noopod, Tekinews, etc.), certains clients de messagerie et certains navigateurs web (dont Opera, Internet Explorer, Safari, et Mozilla Firefox). (voir Catégorie:Agrégateur) La plupart des fils d&#8217;actualités RSS sont accessibles librement mais certains peuvent être soumis à un abonnement qui doit être souscrit sur le site du flux en question.</p>
<p style="text-align: right;"><span style="text-decoration: underline;"><em><span style="font-size: x-small;">Source : Wikipédia</span></em></span></p>
<ul>
<li><strong>Quel intérêt pour le site ?</strong></li>
</ul>
<p>Et bien&#8230; je dois avouer que je m&#8217;attendais à ce que la partie forum soit un peu plus fréquentée&#8230; En effet, je n&#8217;ai pas toujours le temps de poster des articles&#8230; et mettre en place un forum permet de donner la possibilité de partager son opinion sur des sujets que je ne soulève peut-être pas. D&#8217;où mon idée de robot agrégateur RSS pour tenter de dynamiser la partie &laquo;&nbsp;actualités&nbsp;&raquo; du forum.</p>
<ul>
<li><strong>Quel est le principe ?</strong></li>
</ul>
<p>Toutes les heures, mon robot relève les principaux flux RSS provenant du site d&#8217;actualité du journal Le Monde. Et pour chacune des nouvelles actualités relevées, le robot poste un nouvel article sur le forum dans la catégorie concernée. Voilà, voilà&#8230; Tous les posts du robot sont postés par un utilisateur robot de pseudonyme &laquo;&nbsp;RobotRSS&nbsp;&raquo;&#8230; pas de doute possible !</p>
<ul>
<li><strong>Et maintenant ?</strong></li>
</ul>
<p>Et bien d&#8217;une part vous pouvez suivre l&#8217;actualité en allant régulièrement sur le forum&#8230; et d&#8217;autre part, un sujet de discussion est lancé pour chaque actualité. Vous n&#8217;avez donc plus d&#8217;excuse pour participer et donner votre opinion !</p>
<div align="right" style="float: right; padding: 5px 0px 0px 5px;"><a name="fb_share" type="button_count" share_url="http://www.ange-noir.fr/2010/10/14/agregateur-rss/"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.ange-noir.fr/2010/10/14/agregateur-rss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simulateur d&#8217;admissibilité ET d&#8217;admission !</title>
		<link>http://www.ange-noir.fr/2010/10/03/simulateur-dadmissibilite-et-dadmission/</link>
		<comments>http://www.ange-noir.fr/2010/10/03/simulateur-dadmissibilite-et-dadmission/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 16:08:57 +0000</pubDate>
		<dc:creator>Pierre Villard</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Prépa]]></category>
		<category><![CDATA[Centrale]]></category>
		<category><![CDATA[Concours]]></category>
		<category><![CDATA[MAJ]]></category>
		<category><![CDATA[MP]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[PSI]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Simulateur]]></category>
		<category><![CDATA[TSI]]></category>

		<guid isPermaLink="false">http://www.ange-noir.fr/?p=4042</guid>
		<description><![CDATA[Ça y est ! Cela faisait un sacré moment que j&#8217;en parlais&#8230; En effet le 28 juillet dernier, je parlais d&#8217;une évolution majeure du simulateur que tout le monde connait&#8230; Et il m&#8217;aura fallu un peu plus de deux mois &#8230; <a href="http://www.ange-noir.fr/2010/10/03/simulateur-dadmissibilite-et-dadmission/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ça y est ! Cela faisait un sacré moment que j&#8217;en parlais&#8230; En effet le 28 juillet dernier, <a href="http://www.ange-noir.fr/2010/07/28/nouvelle-version-du-simulateur-a-venir/">je parlais</a> d&#8217;une évolution majeure du simulateur que tout le monde connait&#8230; Et il m&#8217;aura fallu un peu plus de deux mois pour pouvoir vous proposer aujourd&#8217;hui cette nouvelle version ! Non pas que j&#8217;ai travaillé non-stop durant ces deux mois&#8230; bien au contraire&#8230; il a plutôt été difficile de trouver du temps pour se pencher dessus !</p>
<p>Quoiqu&#8217;il en soit, le nouveau simulateur est là ! La nouveauté réside dans le fait que vous pouvez désormais également faire des simulations avec vos notes d&#8217;oraux ! Il y a donc désormais un mode admissibilité (pour les écrits) et admission (pour les oraux)&#8230; Ainsi donc une fois vos notes d&#8217;écrits obtenues, vous pouvez désormais faire des simulations sur vos notes durant les oraux pour voir si vous auriez été admis dans les différentes écoles du concours Centrale-Supélec lors des années précédentes. Pas plus de commentaires de ma part, je vous laisse découvrir ce nouveau simulateur :</p>
<p style="text-align: center;"><a href="http://www.ange-noir.fr/wp-content/uploads/2009/02/centrale.php" target="_blank"><span style="font-size: large;"><strong>Accédez au nouveau simulateur !</strong></span></a></p>
<p style="text-align: left;">Si vous détectez le moindre problème, ou si vous avez des suggestions, n&#8217;hésitez pas à me le faire savoir en laissant un commentaire ! Par ailleurs, l&#8217;ancienne version du simulateur est disponible <a href="http://www.ange-noir.fr/wp-content/uploads/2009/02/centrale_version_2009.php" target="_blank">ici</a>.</p>
<div align="right" style="float: right; padding: 5px 0px 0px 5px;"><a name="fb_share" type="button_count" share_url="http://www.ange-noir.fr/2010/10/03/simulateur-dadmissibilite-et-dadmission/"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.ange-noir.fr/2010/10/03/simulateur-dadmissibilite-et-dadmission/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sus aux spams !</title>
		<link>http://www.ange-noir.fr/2010/09/10/sus-aux-spams/</link>
		<comments>http://www.ange-noir.fr/2010/09/10/sus-aux-spams/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 12:15:45 +0000</pubDate>
		<dc:creator>Pierre Villard</dc:creator>
				<category><![CDATA[Informations blog]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[MAJ]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://www.ange-noir.fr/?p=4015</guid>
		<description><![CDATA[Bon&#8230; étant donné le nombre de spams dans les commentaires, j&#8217;ai rajouté (il y a longtemps maintenant) un système de CAPTCHA pour permettre de vérifier s&#8217;il s&#8217;agit ou non d&#8217;un robot. Cela dit, il existe de nombreux lecteurs de CAPTCHA &#8230; <a href="http://www.ange-noir.fr/2010/09/10/sus-aux-spams/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bon&#8230; étant donné le nombre de spams dans les commentaires, j&#8217;ai rajouté (il y a longtemps maintenant) un système de CAPTCHA pour permettre de vérifier s&#8217;il s&#8217;agit ou non d&#8217;un robot. Cela dit, il existe de nombreux lecteurs de CAPTCHA et ceux-là finissent donc toujours pas être perméables (mais ça soulage beaucoup tout de même !)&#8230; C&#8217;est pourquoi il arrive encore quelques fois de tomber sur des commentaires étant du spam&#8230; Dans ces cas là, je fais de mon mieux pour les supprimer le plus rapidement possible manuellement.</p>
<p>Chose beaucoup plus embêtante encore, ce sont les inscriptions d&#8217;utilisateurs à la chaîne dans le but de faire du splog&#8230; Ou encore juste pour embêter son monde&#8230; Quoiqu&#8217;il en soit, cela ne se voit pas de votre côté mais je reçois énormément d&#8217;inscriptions d&#8217;utilisateurs aux noms et adresses très farfelus ! Beaucoup ont des adresses e-mails russes&#8230; je n&#8217;ai rien contre les russes (bien au contraire), mais ils n&#8217;ont pas de prépa en Russie !</p>
<p>Vous pouvez alors me rétorquer que je n&#8217;ai qu&#8217;à rajouter un système de validation des e-mails&#8230; Genre un mail est envoyé avec un lien pour activer le compte. Le problème est que dans le cas de faux utilisateurs, l&#8217;adresse est erronée. Par conséquent, l&#8217;envoi automatique d&#8217;un mail de validation à une telle adresse créé une erreur et génère le retour d&#8217;un mail pour signaler l&#8217;invalidité de l&#8217;adresse&#8230; Donc retours de mails, et génération de logs d&#8217;erreurs&#8230; Pas forcément génial !</p>
<p>J&#8217;ai donc rajouté à l&#8217;instant deux programmes : le premier compare l&#8217;adresse e-mail donnée avec une base de donnée des adresses connues de spammeurs (<a href="http://www.stopforumspam.com/" target="_blank">Stop Forum Spam</a>) et empêche ou non la création d&#8217;un compte. Le deuxième permet un nettoyage plus efficace des utilisateurs enregistrés, ainsi tout utilisateur inactif depuis plus de 300 jours est automatiquement supprimé. J&#8217;ai déjà ainsi fait un petit nettoyage de plus de 150 utilisateurs&#8230;</p>
<div align="right" style="float: right; padding: 5px 0px 0px 5px;"><a name="fb_share" type="button_count" share_url="http://www.ange-noir.fr/2010/09/10/sus-aux-spams/"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.ange-noir.fr/2010/09/10/sus-aux-spams/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

