<?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>Philippe AMIOT - Ingénieur Systèmes, Réseaux et Sécurité</title>
	<atom:link href="http://blog.amiot.biz/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.amiot.biz</link>
	<description>IPv6, Network, Security, Mobility</description>
	<lastBuildDate>Fri, 08 Jul 2011 13:29:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Hackin9 Juillet 2011</title>
		<link>http://blog.amiot.biz/hackin9-07-2011</link>
		<comments>http://blog.amiot.biz/hackin9-07-2011#comments</comments>
		<pubDate>Fri, 08 Jul 2011 11:45:49 +0000</pubDate>
		<dc:creator>philippe</dc:creator>
				<category><![CDATA[Security IT]]></category>
		<category><![CDATA[Word of the Day]]></category>

		<guid isPermaLink="false">http://blog.amiot.biz/?p=892</guid>
		<description><![CDATA[Hackin9 de Juillet 2011 est sorti !! Au sommaire : Mummies still walk among us ! Firestarter : Starter to your Firewall HTTP Parameter Pollution Vulnerabilities in Web Applications Does your Blackberry Smartphone have ears Web testing using Active and Passive Scanner Web Application : Acess Control and Authorisation Issues More on http://www.hakin9.org/ Latest News [...]]]></description>
			<content:encoded><![CDATA[<h1>Hackin9 de Juillet 2011 est sorti !!</h1>
<p><a href="http://blog.amiot.biz/wp-content/uploads/2011/07/Screen-shot-2011-07-08-at-1.36.31-PM2.png"><img class="alignleft size-medium wp-image-895" title="Hackin9 Juillet 2011" src="http://blog.amiot.biz/wp-content/uploads/2011/07/Screen-shot-2011-07-08-at-1.36.31-PM2-208x300.png" alt="" width="208" height="300" /></a></p>
<p>Au sommaire :</p>
<p>Mummies still walk among us !</p>
<p>Firestarter : Starter to your Firewall</p>
<p>HTTP Parameter Pollution Vulnerabilities in Web Applications</p>
<p>Does your Blackberry Smartphone have ears</p>
<p>Web testing using Active and Passive Scanner</p>
<p>Web Application : Acess Control and Authorisation Issues</p>
<p>More on <a href="http://www.payrankings.com/12all/lt/t_go.php?i=2355&amp;e=NDM5MDgxMw==&amp;l=-http--www.hakin9.org/en" target="_blank">http://www.hakin9.org/</a></p>
<ul>
<li><strong>Latest News From the IT Security World</strong><br />
<em>By</em><strong> </strong><em>Armando Romeo, eLearnSecurity and ID Theft Protect</em></li>
<li><strong>Mummies still walk among us!</strong><em> </em><br />
<em>By Ali Al-Shemery</em><br />
Imagine all the great sources of information on the Internet today such as: news groups, blogs, websites and forums, and you still see networks, and websites being hacked and torn down using old hacking techniques. For God sake, isn’t that a walking mummy? The author in amusing way describes why it is so important to keep the knowledge updated and why attacking new system with old techniques still works. Read the true, didactic and full of sense of humor story.</li>
<li><strong>Firestarter: Starter toyour Firewall</strong><br />
<em>By Mervyn Heng</em><br />
The firewall is the first line of defense on the network perimeter and end points. Firewalls are the gatekeepers to facilitate the flow of necessary traffic to and from assets. The author in his article focuses on the best practices when setting up a host-based firewall on a Ubuntu 10.4 LTS laptop. He describes how the host-based firewalls allow all traffic by default to offer users with immediate access to networks and the Internet and how network-based firewalls interestingly employ the opposite tactic as their default rule is to deny all.</li>
<li><strong>HTTP Parameter Pollution Vulnerabilities in Web Applications</strong><br />
<em>By Marco Balduzzi, Luca Carettoni, Stefano Di Paola</em><br />
Is your web application protected against HTTP Parameter Pollution? A new class of injection vulnerabilities allows attackers to compromise the logic of the application to perform client and server-side attacks. HPP can be detected and avoided. But how? This article discusses why and how applications may be vulnerable to HTTP Parameter Pollution. By analyzing different attacking scenarios, The authors of this article introduce the HPP problem. They describe PAPAS, the system for the detection of HPP flaws, and conclude by giving the different countermeasures that conscious web designers may adopt to deal with this novel class of injection vulnerabilities.</li>
<li><strong>Does your BlackBerry smartphone have ears?</strong><br />
<em>By Yury Chemerkin</em><br />
The smartphone becomes the most popular gadget all over the world. Undoubtedly, compactness, convenience and PCs’ functional capabilities have been winning modern users’ hearts. People may think that Internet surfing is safer with their favorite smartphone than by PCs and that the privacy loss risk is minimized, however analytical statistics show the opposite. From this article we will find out why every BlackBerry is vulnerable to multiple network attacks and how it is that address book provides a spam-attack vector. The author explains also how deceptions may mislead Blackberry users to compromise security and what makes the DMTF signalling a possible covert channel.</li>
<li><strong>Web Testing Using Active and Passive Scanners</strong><br />
<em>By Ric Messier</em><br />
Website creation has become so simple that just anyone can do it. This doesn’t mean that everyone can do it well. There are so many frameworks and tools available to make dynamic sites easy to put up quickly. The author of this article shows how to scan systems using both an active and a passive Web proxy. He also explains the differences between active and passive scanning and points out the reasons why doing regular site scanning can’t be overvalued.</li>
<li><strong>Web Applications: Access Control and Authorization Issues</strong><br />
<em>By Nilesh Kumar</em><br />
This article is about different kinds of Access Control mechanisms and issues with them in Web Applications. Where sufficient authorization checks are lacking, access controls may be abused by the logged-in user. The impact can be catastrophic. Improper access control handling may result in information leakage or worse unauthorized access to system components. The article helps to imagine what will happen if a normal user is able to access the contents meant only for a system administrator. The author describes a few scenarios of where authorization checks are not performed correctly and shows what their impact could be.</li>
<li><strong>Web Applications: Testing and Securing Your Code</strong><br />
<em>By Joe Pezzino, Phil Rusek</em><br />
With the high demand for applications and information, companies have made data readily and easily available. Web applications, to keep in touch with friends, download music, or order a new espresso machine, are used so commonly you seldom think about how the information is presented to you. From this article you will find out how to test and secure your web applications. The authors will share with also you their knowledge why the best practice against SQL Injection is to write a code that stores procedures and prepared statements.</li>
<li><strong>An overview of Web Application Security Issues</strong><br />
<em>By Julian Evans</em><br />
Web application security is very much in its infancy – some security experts believe this is going to be a major emerging area of technology. Nowadays web apps are more complex and are based on a client-server architecture. This architecture is evolving and we see web apps such as Google Apps acting as a word processor, storing the files and allowing you to download the file onto your PC. Facebook and the social web have also moved into Web apps hence the recent coined phrase Web 3.0. This is the overview article in which author points out the most current issues in area of Web App security, such as: programming development, JavaScript API, AJAX programming, mobile security or Facebook app security and authentification.</li>
<li><strong>Why are there So Many Command and Control Channels Part Two</strong><br />
<em>By Matt Jonkman</em><br />
In his last article Matt Jonkman wrote about Command and Control Channels, or CnCs. In this one he continues the topic of CnC channels and take up the discussion of the individual categories. He also describes some up to date examples of many of these cathegories out of the Emerging Threats Sandnet.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.amiot.biz/hackin9-07-2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mrtg: Multi Router Traffic Grapher</title>
		<link>http://blog.amiot.biz/mrtg</link>
		<comments>http://blog.amiot.biz/mrtg#comments</comments>
		<pubDate>Mon, 16 May 2011 15:55:18 +0000</pubDate>
		<dc:creator>philippe</dc:creator>
				<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[snmp]]></category>

		<guid isPermaLink="false">http://philippeamiot.ovh.org/?p=4</guid>
		<description><![CDATA[apt-get install mrtg apt-get install snmpd vi /etc/snmp/snmpd.conf com2sec readonly default public #com2sec paranoia default public mkdir /var/www/mrtg cfgmaker --global 'WorkDir: /var/www/mrtg' --global 'Language: French' --output /etc/mrtg.cfg public@127.0.0.1 indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg/index.html puis ajouter dans le crontab */5 * * * * /usr/bin/mtrg /etc/mrtg.cfg --logging /var/log/mrtg.log Source : http://oss.oetiker.ch/mrtg/]]></description>
			<content:encoded><![CDATA[<pre class="console">apt-get install mrtg
apt-get install snmpd
vi /etc/snmp/snmpd.conf
com2sec readonly default public
#com2sec paranoia default public
mkdir /var/www/mrtg
cfgmaker --global 'WorkDir: /var/www/mrtg' --global 'Language: French' --output /etc/mrtg.cfg public@127.0.0.1
indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg/index.html</pre>
<pre class="console">puis ajouter dans le crontab
 */5 * * * *  /usr/bin/mtrg /etc/mrtg.cfg --logging /var/log/mrtg.log</pre>
<pre class="console">Source : http://oss.oetiker.ch/mrtg/</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.amiot.biz/mrtg/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compiler un Kernel Linux à la methode Debian</title>
		<link>http://blog.amiot.biz/compiler-kernel-linux-a-la-methode-debian</link>
		<comments>http://blog.amiot.biz/compiler-kernel-linux-a-la-methode-debian#comments</comments>
		<pubDate>Mon, 14 Mar 2011 01:00:03 +0000</pubDate>
		<dc:creator>philippe</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.amiot.biz/?p=884</guid>
		<description><![CDATA[Nous allons utiliser la méthode make-kpkg, recommandée par Debian Installons les outils nécéssaires : aptitude install linux-source-2.6.26 libncurses5-dev kernel-package fakeroot linux-source-X.Y.ZZZ : les sources du kernel Debian désiré libncurses5-dev : outil de configuration du kernel (menuconfig) kernel-package : contient make-kpkg qui permet la compilation fakeroot : permet de compiler le noyau en tant qu&#8217;utilisateur Extraction [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.debian-manuels.com/logo/debian.png" alt="" width="221" height="189" />Nous allons utiliser la méthode make-kpkg, recommandée par Debian</p>
<p><span id="more-884"></span></p>
<p>Installons les outils nécéssaires :</p>
<p>aptitude install linux-source-2.6.26 libncurses5-dev kernel-package fakeroot</p>
<p>linux-source-X.Y.ZZZ : les sources du kernel Debian désiré<br />
libncurses5-dev : outil de configuration du kernel (menuconfig)<br />
kernel-package : contient make-kpkg qui permet la compilation<br />
fakeroot : permet de compiler le noyau en tant qu&#8217;utilisateur</p>
<p>Extraction des sources :</p>
<p>mkdir $HOME/kernel<br />
cd $HOME/kernel<br />
tar -xjvf /usr/src/linux-sources-2.6.26.tar.bz2</p>
<p>Configuration du futur kernel:</p>
<p>L&#8217;outil de configuration enregistre et se sert du fichier .config pour y stocker les options.<br />
Avant de configurer notre futur kernel, nous pouvons alors récupérer les options déja utilisées dans le kernel actuel, afin de ne pas repartir de zéro</p>
<p>cd linux-sources-2.6.26<br />
cp /boot/config-2.6.26-2-686 .config</p>
<p>Cependant, nous pouvons aussi récupérer des configurations clés en main qui serviront de nouveau point de départ:</p>
<p>wget <span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; white-space: pre;">&#8216;<a title="http://merkel.debian.org/~jurij/2.6.26-21lenny4/i386/config-2.6.26-2-686.gz'" rel="nofollow" href="http://merkel.debian.org/~jurij/2.6.26-21lenny4/i386/config-2.6.26-2-686.gz'">http://merkel.debian.org/~jurij/2.6.26-21lenny4/i386/config-2.6.26-2-686.gz&#8217;</a><br />
gunzip config-2.6.26-2-686.gz<br />
cp config-2.6.26-2-686 .config </span></p>
<p><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; white-space: pre;"><a title="http://merkel.debian.org/~jurij/" rel="nofollow" href="http://merkel.debian.org/~jurij/">http://merkel.debian.org/~jurij/</a> contient les configurations des kernels standards de Debian</span></p>
<p>Nous pouvons aussi utiliser les configurations par défaut fournies avec le kernel:</p>
<p>cd /arch/x86/configs/<br />
ls<br />
cp &lt;MACONFIG&gt;_debconfig .config</p>
<p>Entrons dans les choix des options du futur kernel:</p>
<p>make menuconfig</p>
<p>Apparrait alors un outil graphique de selection des options du kernel. Choisissez ce qui vous convient.</p>
<p>Dans le cas de CPU multi-core, il faut définir la variable d&#8217;environnement suivante au nombre de core (CPU) +1 à disposition:</p>
<p>export CONCURRENCY_LEVEL=5 (pour 4 core)</p>
<p>On nettoie les traces laissées par des builds précédents :</p>
<p>make-kpkg clean</p>
<p>On compile:</p>
<div id="_mcePaste">make-kpkg &#8211;rootcmd fakeroot \</div>
<div id="_mcePaste">&#8211;config oldconfig \</div>
<div id="_mcePaste">&#8211;initrd \</div>
<div id="_mcePaste">&#8211;append-to-version=-debian-nom.domain.ext \</div>
<div id="_mcePaste">&#8211;revision=1.0 \</div>
<div id="_mcePaste">kernel-image</div>
<div></div>
<div>
<div>&#8211;rootcmd fakeroot</div>
<div>Cette option précise que nous souhaitons compiler sans privilèges root.</div>
<div>&#8211;config oldconfig</div>
<div>pas de re-configuration avant le build. C&#8217;est la valeur par défaut – donc vous pouvez éventuellement laisser cette option de côté.</div>
<div>&#8211;initrd</div>
<div>indispensable si votre bootloader et la configuration de votre kernel nécessitent un ram-disk initial. Sur les distributions modernes, c&#8217;est souvent le cas par défaut.</div>
<div>&#8211;append-to-version=-demo.chicoree.fr</div>
<div>un numéro de version à ajouter après la version officielle du kernel. Pratique pour faciliter votre gestion de vos différents noyaux personnalisés. Ici, j&#8217;utilise le nom de l&#8217;hôte auquel ce noyau est destiné.</div>
<div>&#8211;revision=1.0</div>
<div>un numéro de révision utilisé notamment par dpkg pour trier les révisions d&#8217;un même paquet.</div>
</div>
<p>Installation du paquet:</p>
<p>cd ..<br />
ls *.deb<br />
sudo dpkg -i linux-image-2.6.26-debian-nom.machine.ext</p>
<p>Voila ! Au prochain reboot, grub vous proposera de booter sur ce nouveau kernel</p>
<p>Cette méthode n&#8217;est valable que jusqu&#8217;au kernel 2.6.32 ou l&#8217;outil make deb-pkg semble recommandée.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amiot.biz/compiler-kernel-linux-a-la-methode-debian/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Translation pour IPv6 : NAT66 devient NPTv6 !</title>
		<link>http://blog.amiot.biz/translation-pour-ipv6-nat66-devient-nptv6</link>
		<comments>http://blog.amiot.biz/translation-pour-ipv6-nat66-devient-nptv6#comments</comments>
		<pubDate>Wed, 09 Mar 2011 10:08:27 +0000</pubDate>
		<dc:creator>philippe</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Networks]]></category>
		<category><![CDATA[nat]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[translation]]></category>

		<guid isPermaLink="false">http://blog.amiot.biz/?p=878</guid>
		<description><![CDATA[La translation pour IPv6 existe !!! Il s&#8217;agit d&#8217;un concept proche de celui du NAT (NAT44) bien connu en IPv4, mais d&#8217;une translation de la partie Network Prefix d&#8217;un paquet IPv6. Cette translation à le mérite d&#8217;etre transport-agnostic. Le nom de la fonctionnalité est : IPv6-to-IPv6 Network Prefix Translation (NPTv6) Cette fonction permet de rendre [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.ietf.org/images/ietflogotrans.gif" alt="" width="280" height="149" />La translation pour IPv6 existe !!!</p>
<p>Il s&#8217;agit d&#8217;un concept proche de celui du NAT (NAT44) bien connu en IPv4, mais d&#8217;une translation de la partie Network Prefix d&#8217;un paquet IPv6. Cette translation à le mérite d&#8217;etre transport-agnostic.</p>
<p>Le nom de la fonctionnalité est : IPv6-to-IPv6 Network Prefix Translation (NPTv6)</p>
<p>Cette fonction permet de rendre son espace d&#8217;addressage IPv6 interne indépendant de celui de son ou ses FAIs, considéré comme externe.<br />
Cette fonction fournis une relation 1:1 entre les addresses IPv6 des préfixes interne et externe.<br />
La communication et le routage et donc la reachability end to end sont donc préservés, bien que l&#8217; espace d&#8217;adressage interne (inside) soit différent de celle du réseau d&#8217;acces (outside) (FAI).</p>
<p>Il permet de s&#8217;affranchir du renumbering d&#8217;un réseau lors d&#8217;un changement d&#8217;opérateur ou de l&#8217;utilisation de plusieurs opérateurs simultanés (multihoming).</p>
<p>Cette translation est implémentée dans un router IPv6 et map un préfix d&#8217;addresse IPv6 vers un autre préfix IPv6 pour chaque paquet qui transitent sur ce router. Le routeur qui implémente cette translation NPTv6 est appelé un NPTv6 Translator.</p>
<p>Sources :</p>
<p><a href="http://tools.ietf.org/html/draft-mrw-nat66-09">http://tools.ietf.org/html/draft-mrw-nat66-09</a></p>
<p><a href="http://iucg.org/wiki/WIKI_NPTv6_Draft_-_Baker">http://iucg.org/wiki/WIKI_NPTv6_Draft_-_Baker</a></p>
<p>Liens : <a title="Wiki IPv6" href="http://wiki.amiot.biz" target="_self">http://wiki.amiot.biz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amiot.biz/translation-pour-ipv6-nat66-devient-nptv6/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Attaque par ARP Spoofing (IPv4) et contre mesures</title>
		<link>http://blog.amiot.biz/description-dune-attaque-par-arp-spoofing-ipv4</link>
		<comments>http://blog.amiot.biz/description-dune-attaque-par-arp-spoofing-ipv4#comments</comments>
		<pubDate>Tue, 15 Feb 2011 16:00:41 +0000</pubDate>
		<dc:creator>philippe</dc:creator>
				<category><![CDATA[Networks]]></category>
		<category><![CDATA[Security IT]]></category>
		<category><![CDATA[arp]]></category>
		<category><![CDATA[flood]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.amiot.biz/?p=544</guid>
		<description><![CDATA[Afin de re-switcher le traffic d&#8217;un réseau local sur sa machine, un hacker va activer l&#8217;IP-Forwarding sur sa machine, puis lancer une attaque de type ARP-Spoofing pour tromper le segment réseau sur lequel il se trouve, en lui faisant croire que l&#8217;addresse MAC de la default gateway n&#8217;est plus celle d&#8217;origine mais celle de sa [...]]]></description>
			<content:encoded><![CDATA[<p>Afin de re-switcher le traffic d&#8217;un réseau local sur sa machine, un hacker va activer l&#8217;IP-Forwarding sur sa machine, puis lancer une attaque de type ARP-Spoofing pour tromper le segment réseau sur lequel il se trouve, en lui faisant croire que l&#8217;addresse MAC de la default gateway n&#8217;est plus celle d&#8217;origine mais celle de sa machine (nous sommes ici en L2 &#8211; switch world).</p>
<p>Il va alors flooder le réseau d&#8217;ARP-Reply disant que l&#8217;IP de la défault gateway a l&#8217;adresse MAC de sa propre machine. Les PCs en tiendront compte et le traffic sera alors rediriger vers le PC du hacker.  <span id="more-544"></span> <img class="aligncenter" src="http://www.authsecu.com/attaque-ethernet-vlan/arp-poisoning.gif" alt="" width="609" height="482" /> <strong></strong></p>
<p><strong>IP Forwarding :</strong> <strong>OS X :</strong></p>
<p>Pour activer l&#8217;ip forwarding, il vous faudra utiliser la commande sysctl du terminal. Pour plus d&#8217;information sur cette commande, tappez man sysctl dans le terminal. Pour activer l&#8217;ipforwarding, tappez dans le terminal(avec sudo, car cette modification nécessite les droits de root):</p>
<p><code>sudo sysctl -w net.inet.ip.forwarding=1<br />
</code><code>sudo sysctl -w net.inet.ip.fastforwarding=1</code></p>
<p>Pour désactiver l&#8217;ip forwarding, tappez dans le terminal:<br />
<code>sudo sysctl -w net.inet.ip.forwarding=0<br />
sudo sysctl -w net.inet.ip.fastforwarding=0</code></p>
<p>Pour checker l&#8217;état de vos paramétres &#8220;ip forwarding&#8221;:<br />
<code>sysctl -a | grep -e ip.forwarding -e ip.fastforwarding</code></p>
<p>(Pour rappel, le caractère | se tappe en faisant alt+maj+l sur les claviers de macbook)</p>
<p><strong>Linux :</strong> Activer l&#8217;IP Forwarding on the fly par la commande :<br />
<code>echo 1 &gt; /proc/sys/net/ipv4/ip_forward.<br />
ou sysctl -w net.ipv4.ip_forward=1</code><br />
Checker l&#8217;état :<br />
<code>cat /proc/sys/net/ipv4/ip_forward</code></p>
<p><strong>Windows :</strong></p>
<p>1. Start Registry Editor (Regedit.exe).<br />
2. In Registry Editor, locate the following registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters<br />
3. Set the following registry value: Value Name: IPEnableRouter Value type: REG_DWORD Value Data: 1 A value of 1 enables TCP/IP forwarding for all network connections that are installed and used by this computer.<br />
4. Quit Registry Editor.</p>
<p><strong>ARP Spoofing :</strong> Flood ARP-REPLY rediriger le traffic<br />
<code>arpspoof -i eth0 -t</code><br />
<strong><br />
Countermeasures on Cisco Switches :</strong><br />
<strong>Dynamic ARP Inspection (DAI) </strong>:<br />
<code># activate ARP inspection in global configuration<br />
ip arp inspection vlan 1<br />
#configure fa0/0 as trusted interface<br />
fa 0/0 ip arp inspection trust<br />
show ip arp inspection vlan 1<br />
show ip arp inspection interfaces<br />
show ip arp inspection statistics vlan 1</code></p>
<p><strong>Port Security</strong> : Restric allowed MAC addresses on Cisco interfaces<br />
<code>#int fa0/0<br />
#switchport host<br />
#switchport port-security<br />
#switchport port-security mac-address sticky<br />
#switchport port-security maximum 1<br />
#switchport port-security violation shutdown</code></p>
<p>Lien Cisco : <a href="http://www.cisco.com/en/US/products/hw/switches/ps708/products_white_paper09186a008013159f.shtml">VLAN Security White Paper</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amiot.biz/description-dune-attaque-par-arp-spoofing-ipv4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RFC on Security and Filtering</title>
		<link>http://blog.amiot.biz/rfc-security-filtering</link>
		<comments>http://blog.amiot.biz/rfc-security-filtering#comments</comments>
		<pubDate>Thu, 27 Jan 2011 13:07:29 +0000</pubDate>
		<dc:creator>philippe</dc:creator>
				<category><![CDATA[Networks]]></category>
		<category><![CDATA[Security IT]]></category>
		<category><![CDATA[filtering]]></category>
		<category><![CDATA[ietf]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[rfc]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.amiot.biz/?p=868</guid>
		<description><![CDATA[RFC 4949 : Internet Security Glossary, Version 2 RFC 3704 : Ingress Filtering for Multihomed Networks RFC 2827 : Network Ingress Filtering: Defeating Denial of Service Attacks which employ IP Source Address Spoofing]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://www.ietf.org/images/ietflogotrans.gif" class="alignleft" width="280" height="149" /><br />
<a href="http://tools.ietf.org/html/rfc4949">RFC 4949</a> : Internet Security Glossary, Version 2</p>
<p><a href="http://tools.ietf.org/html/rfc3704">RFC 3704</a> : Ingress Filtering for Multihomed Networks</p>
<p><a href="http://tools.ietf.org/html/rfc2827">RFC 2827</a> : Network Ingress Filtering: Defeating Denial of Service Attacks which employ IP Source Address Spoofing</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amiot.biz/rfc-security-filtering/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prévisions de la fin du pool IPv4 de l&#039;IANA</title>
		<link>http://blog.amiot.biz/ipv4-iana-pool</link>
		<comments>http://blog.amiot.biz/ipv4-iana-pool#comments</comments>
		<pubDate>Tue, 25 Jan 2011 00:20:49 +0000</pubDate>
		<dc:creator>philippe</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Networks]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iana]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://www.amiot.biz/?p=864</guid>
		<description><![CDATA[Consulter le WIKI IPV6]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><script src="http://ipv6.he.net/v4ex/sidebar.js" type="text/javascript"></script><br />
<br/><br/> Consulter le WIKI IPV6<br/><br/><br />
<a href="http://doku.amiot.biz"><img class="aligncenter" title="Doku Wiki IPv6" src="http://www.dokuwiki.org/_media/wiki:dokuwiki-128.png" alt="Wiki IPv6" width="128" height="128" /></a></p>
<p><a href="http://doku.amiot.biz"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amiot.biz/ipv4-iana-pool/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv6 World Day</title>
		<link>http://blog.amiot.biz/ipv6-world-day</link>
		<comments>http://blog.amiot.biz/ipv6-world-day#comments</comments>
		<pubDate>Mon, 24 Jan 2011 15:38:06 +0000</pubDate>
		<dc:creator>philippe</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.amiot.biz/?p=859</guid>
		<description><![CDATA[L&#8217;ISOC a proposé que le 8 juin 2011 devienne l&#8217; IPv6 World Day. Ce jour là, les grands nom du Web (Google, Facebook, Yahoo, Akamai) fourniront une résolution IPv6 à leur préfixe &#8220;www&#8221;, afin de valider et mettre en lumière les éventuelles problèmes de connectivité IPv6 rencontrés par leur clients/visiteurs si ce cas devenait, dans [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;<a href="http://isoc.org/wp/worldipv6day/" target="_blank">ISOC</a> a proposé que le 8 juin 2011 devienne l&#8217; IPv6 World Day.</p>
<p>Ce jour là, les grands nom du Web (Google, Facebook, Yahoo, Akamai) fourniront une résolution IPv6 à leur préfixe &#8220;www&#8221;, afin de valider et mettre en lumière les éventuelles problèmes de connectivité IPv6 rencontrés par leur clients/visiteurs si ce cas devenait, dans un avenir très proche, une réalité. Ces problèmes de connectivité, qui d&#8217;après eux, viendrait alors de clients mal configurés ou d&#8217;ISP ayant des problèmes de connectivité avec l&#8217;Internet v6.</p>
<p>Pour Google, le pourcentage d&#8217;Internaute connecté en IPv6 représente aujourd&#8217;hui 0,22% de leur traffic (voir les <a href="http://www.google.com/intl/en/ipv6/statistics/" target="_blank">statistiques</a>).</p>
<p>L&#8217;ISOC à d&#8217;hors et déja de testez votre connectivité IPv6 :  <a href="http://test-ipv6.com/" target="_blank">http://test-ipv6.com/</a></p>
<p>sources : <a href="http://googleblog.blogspot.com/2011/01/world-ipv6-day-firing-up-engines-on-new.html" target="_blank"></a></p>
<p><a href="http://googleblog.blogspot.com/2011/01/world-ipv6-day-firing-up-engines-on-new.html" target="_blank">http://googleblog.blogspot.com/2011/01/world-ipv6-day-firing-up-engines-on-new.html</a></p>
<p><a href="http://isoc.org/wp/worldipv6day/" target="_blank">http://isoc.org/wp/worldipv6day/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amiot.biz/ipv6-world-day/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sécurité IPv6</title>
		<link>http://blog.amiot.biz/securite-ipv6</link>
		<comments>http://blog.amiot.biz/securite-ipv6#comments</comments>
		<pubDate>Sat, 22 Jan 2011 16:09:17 +0000</pubDate>
		<dc:creator>philippe</dc:creator>
				<category><![CDATA[Networks]]></category>
		<category><![CDATA[Security IT]]></category>
		<category><![CDATA[Systems]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[CGA]]></category>
		<category><![CDATA[DOS]]></category>
		<category><![CDATA[ICMP]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[MIM]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.amiot.biz/?p=638</guid>
		<description><![CDATA[IPv6, bien qu'étudié depuis 1995, n'est pas encore déployé largement déployé en 2011, malgré la pénurie annoncée d'IPv4.
Malgré une très longue période d'études et de standardisation (RFC) et où un effort prise en compte de la sécurité à été réalisé, il demeure aujourd'hui qu'IPv6 est toujours vulnérable à des attaques assez basique. Bien que rendue un peu plus complexes, notamment par l'impossibilité de réaliser un simple scan (nmap) afin de détecter les clients d'un réseaux, les attaques contre IPv6 ne se base plus forcément sur une cible unique déterminée, mais s'orientent plus vers des attaques plus aveugles et globale, bien qu'il soit possible encore de détecter les hotes d'un réseaux local donné.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="IPv6 ready" src="http://blogs.technet.com/blogfiles/ipv6/WindowsLiveWriter/WindowsVistaEarnsIPv6ReadyLogoPhase2_C790/Untitled-1_2.png" alt="" width="176" height="210" />IPv6 est le protocole qui regnera demain sur le réseaux Internet mais aussi sur les réseaux locaux.</p>
<p>Ce protocole est il pour autant fiable et sécurisé pour les réseaux d&#8217;entreprises, nottamment en environnement sensible (soit par nature, ie machine outils, soit par fonction, ie réseau du centre opérationnel de surveillance des satellites ou des autoroutes, ou de tour de contrôle) ?</p>
<p>Et bien pas vraiment &#8230; j&#8217;en veux pour preuve la liste des vulnérabilités IPv6 suivantes, principalement ciblées pour l&#8217;attaque d&#8217;un réseau local (liste non exhaustive) :</p>
<p><span id="more-638"></span></p>
<ol>
<li>ND (neighbor discovery) spoofing : spoofer un réseaux avec énormément Neigbor Advertisements permet de faire croire à l&#8217;ensemble du réseau que la machine attaquante est le router par défaut. Cela ressemble un peu a une attaque par ARP Spoofing.</li>
<li>DAD DoS : Réponse à tout les messages Duplicate Address Detection provenant d&#8217;un client qui cherche à se connecter sur un réseau local afin d&#8217;empêcher ce client de trouver une IPv6 libre et donc de se connecter au réseau.</li>
<li>MIM redirect : Sur un réseau local, on redirige via forwarding les paquets interceptés, on est ainsi sur que les réponses passeront par la machine attaquante. Simple attaque Man in the Middle.</li>
<li>Rogue DHCP server : Faux DHCP serveur qui répond au requêtes DHCPv6 avec une priorité élevée afin d&#8217;être sûr d&#8217;être sélectionné par les clients comme étant la référence, et ainsi obtenir tout le trafic.</li>
<li>RA Spoofing (Router Advertisements) : L&#8217;attaquant émet des RA falsifiés afin de faire croire aux clients que le routeur par défaut est HS. Il peut alors prendre la place.</li>
<li>RA flooding : Envois en nombre de RAs sur un réseau local va engorger les processeurs des systèmes (OS et routers) paralysant ainsi le réseau (Ni Apple et Microsoft n&#8217;a sortit aucun patch pour cela et Cisco n&#8217;a pas encore patché les ASA &#8230;)</li>
</ol>
<p>Bien sur, la combinaison de ces attaques permet à un attaquant de prendre le contrôle assez facilement !!</p>
<p>Cependant, il semblerait qua une des réponses à toutes menaces pourrait être SEND : RFC 3971 (SEcure Neighbor Discovery).</p>
<p>Outils :</p>
<p>The Hacker Choice IPv6 Attack Toolkit (tch-ipv6) propose un set d&#8217;outils qui permettent de démontrer les attaques possibles et les faiblesses d&#8217;IPv6.</p>
<p>Voici la liste des outils et leurs buts :</p>
<ul>
<li>paradise6 : spoofer d&#8217;ICMP solicitation et neighborhood , Man In the Middle style</li>
<li>alive6 : scanner qui detecte les systèmes qui écoute l&#8217;adresse envoyée.</li>
<li>dnsdict6 : Bruteforceur DNS parallélisé basé sur un dictionnaire</li>
<li>detect-new-ipv6 : detecteur de nouveaux clients IPv6</li>
<li>dos_new-ipv6 : detecteur de nouveau clients IPv6, et leur prétent que leur addresse entre en colision avec une autre (DAD spoofing)</li>
<li>toobig6 : Baisse le MTU en spoofant un ICMPv6 message Paquet Too Big</li>
<li>thcping6 : forger des pings IPv6</li>
<li>trace6 : traceroute IPv6 qui support ICMPv6 echo request (ping) et TCP-SYN</li>
<li>redir6 : redirecteur de traffic en spoofant un ICMPv6 redirect (Man In the Middle)</li>
<li>fake_router6 : se faire passer pour un router avec un priorité haute (sur un réseau local)</li>
<li>flood_router6 : flooder une victime avec des RA (router advertisements).</li>
<li>flood_advertiser6 : flooder une victime avec des NA (neighbour advertisement).</li>
<li>exploit6 : teste les vulnérabilités IPv6 connues sur une cible</li>
<li>denial6 : une collection de DOS (denial of service) afin de tester une cible.</li>
<li>fuzz_ipv6 : fuzzer IPv6 (sorte de test du singe)</li>
<li>implementation6 : effectue divers check d&#8217;implementation IPv6</li>
<li>implementation6d : daemon pour implementation6 écoutant derrière un firewall</li>
<li>fake_mld6 : s&#8217;annoncer auprès d&#8217;un groupe multicast sur Internet (et non plus sur le réseau local)</li>
<li>fake_mld26 : le même qu&#8217;au dessus mais pour PLDv2</li>
<li>fake_mdlrouter6 : annoncer des MLD router messages</li>
<li>fake_mipv6 : démontre qu&#8217;il est possible de se faire passer pour un mobileIP node ( si IPsec n&#8217;est pas requis pour l&#8217;authentification)</li>
<li>fake_advertiser6 : forger des paquets d&#8217;annonce sur un réseau</li>
<li>smurf6 : smurfer local (attaque par rebond : flooder une victime grace aux réponses à des messages broadcast (ex ping) spoofés initiés par l&#8217;attaquant)</li>
<li>rsmurf6 : smufer à distance &#8211; ne fonctionne qu&#8217;avec Linux pour l&#8217;instant</li>
<li>sendpees6 : générateur de NS (neighbor solicitation) avec beaucoup de CGA (Cryptographicaly Generated Address) afin d&#8217;engorger le CPU du router.</li>
</ul>
<p>Liens : <a href="http://freeworld.thc.org/thc-ipv6/" target="_blank">http://freeworld.thc.org/thc-ipv6/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amiot.biz/securite-ipv6/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISP Peering</title>
		<link>http://blog.amiot.biz/isp-peering</link>
		<comments>http://blog.amiot.biz/isp-peering#comments</comments>
		<pubDate>Thu, 20 Jan 2011 15:53:59 +0000</pubDate>
		<dc:creator>philippe</dc:creator>
				<category><![CDATA[Networks]]></category>

		<guid isPermaLink="false">http://www.amiot.biz/?p=847</guid>
		<description><![CDATA[Juste pour mémoire, fonctionnement du peering ISP, vue de haut niveau : Sans Peering : €€€€ Avec Peering : €€]]></description>
			<content:encoded><![CDATA[<p>Juste pour mémoire, fonctionnement du peering ISP, vue de haut niveau :</p>
<p>Sans Peering : €€€€</p>
<p style="text-align: center;"><a href="http://www.amiot.biz/wp-content/uploads/2011/01/without-peering1.jpg"><img class="size-medium wp-image-852 aligncenter" title="without peering" src="http://www.amiot.biz/wp-content/uploads/2011/01/without-peering1-300x194.jpg" alt="" width="395" height="254" /></a></p>
<p style="text-align: left;">Avec Peering : €€</p>
<p style="text-align: center;"><a href="http://www.amiot.biz/wp-content/uploads/2011/01/with-peering2.jpg"><img class="size-medium wp-image-851 aligncenter" title="with peering" src="http://www.amiot.biz/wp-content/uploads/2011/01/with-peering2-300x168.jpg" alt="" width="484" height="270" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amiot.biz/isp-peering/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

