<?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>David Dallet's weblog</title>
	<atom:link href="http://www.daviddallet.com/weblog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.daviddallet.com/weblog</link>
	<description>"[The patent system 's] purpose was to help society rather than to help inventors." -- Richard Stallman</description>
	<lastBuildDate>Fri, 13 May 2011 11:58:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sécuriser son serveur Apache (en particulier PHP et sites dynamiques) : Bloquer l&#8217;accès aux fichiers de sauvegardes et aux fichiers temporaires</title>
		<link>http://www.daviddallet.com/weblog/posts/2011/05/10/securite-bloquer-acces-fichiers-sauvegardes-fichiers-temporaires-securiser-apache-php-sites-dynamiques/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2011/05/10/securite-bloquer-acces-fichiers-sauvegardes-fichiers-temporaires-securiser-apache-php-sites-dynamiques/#comments</comments>
		<pubDate>Tue, 10 May 2011 16:12:16 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>
		<category><![CDATA[_libre]]></category>

		<guid isPermaLink="false">http://www.daviddallet.com/weblog/?p=753</guid>
		<description><![CDATA[Dans cet article, j&#8217;indique une mesure de sécurité utile (voire cruciale) pour ceux qui font tourner un site dynamique sous Apache : comment empêcher l&#8217;accès aux fichiers de sauvegarde et fichiers temporaires générés automatiquement par les éditeurs de texte. Ces fichiers peuvent en effet parfois contenir des informations ultra-sensibles tels que des mots de passe.
Qu&#8217;est ce [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-756" style="float:right;" title="Fichier de sauvegarde et fichier associé (wp-config.php) sous nautilus. Activez l'affichage des fichiers cachés !" src="http://www.daviddallet.com/weblog/wp-content/uploads/2011/05/backup-file.png" alt="backup-file-nautilus" width="196" height="62" />Dans cet article, j&#8217;indique une mesure de sécurité utile (voire cruciale) pour ceux qui font tourner un site dynamique sous Apache : comment empêcher l&#8217;accès aux fichiers de sauvegarde et fichiers temporaires générés automatiquement par les éditeurs de texte. Ces fichiers peuvent en effet parfois contenir des informations ultra-sensibles tels que des mots de passe.<span id="more-753"></span></p>
<h2>Qu&#8217;est ce qu&#8217;un fichier de sauvegarde ou un fichier temporaire (ou de sauvegarde automatique) ?</h2>
<p>Les fichiers de sauvegarde sont souvent générés par les éditeurs de texte (tels que vim, emacs, gedit, kate, notepad++) pour vous permettre de conserver une ancienne version au moment où vous sauvegardez. Ils ont un nom qui se termine souvent par le symbole &#8220;<em>~</em>&#8221; (pour une majorité de programmes sous Linux ou provenant du monde Linux/Unix) ou par &#8220;<em>.BAK</em>&#8220;.</p>
<p>Je ne rentrerais pas dans le détail des extensions car chaque programme peut très bien utiliser une extension qui lui est propre, mais une très grande majorité d&#8217;éditeurs possède cette option, assez souvent activée d&#8217;origine.</p>
<p>La plupart du temps, cette option est perçue comme une fonctionnalité utile, qui permet parfois de s&#8217;en sortir après une erreur. (Je dis bien parfois, ce n&#8217;est pas le top pour revenir en arrière à volonté&#8230;)</p>
<p>Les fichiers de sauvegarde automatique (&#8221;<em>auto save</em>&#8220;) sont des fichiers temporaires (parmi d&#8217;autres) qui ont vocation à permettre de sauver la situation lorsqu&#8217;un problème survient et que l&#8217;utilisateur n&#8217;a pas préalablement enregistré manuellement son travail.</p>
<p>Bref, tous ces fichiers ont leur utilité, mais leur présence peut également parfois devenir problématique voire dangereuse.</p>
<h2>Pourquoi est-ce crucial de restreindre l&#8217;accès à ces fichiers ?</h2>
<p>Si ces fichiers sont présents sur un serveur, deux types de problèmes peuvent survenir :</p>
<ol>
<li>Il est possible d&#8217;accéder à une version antérieure sans forcément que vous l&#8217;ayez prévu. Ce type de problème peut toucher aussi les éléments statiques (exemples: &#8220;<em>index.html~</em>&#8220;, &#8220;<em>style.css~</em>&#8220;). C&#8217;est parfois un problème.</li>
<li>L&#8217;extension étant différente des fichiers associés, ces fichiers sont bien souvent renvoyés tels quels sans même être interprétés (on voit le source). <strong>Cela peut permettre la fuite d&#8217;informations très sensibles comme des mots de passe.</strong> Un exemple de fichier de sauvegarde que bien peu de personnes partageraient volontiers : <em>wp-config.php~</em> (fichier de configuration de Wordpress qui a de fortes chances de contenir le mot de passe de connexion à la base MySQL).</li>
</ol>
<div id="attachment_754" class="wp-caption alignnone" style="width: 232px"><img class="size-full wp-image-754" title="wp-config.php - Ne laissez pas le votre fuiter !" src="http://www.daviddallet.com/weblog/wp-content/uploads/2011/05/wordpress-config.png" alt="wp-config.php" width="222" height="222" /><p class="wp-caption-text">wp-config.php</p></div>
<p>Il faut noter que même si votre site ne représente pas un enjeu crucial et que même si tout le monde vous veut du bien, cela ne vous protégera en aucun cas contre certains bots &#8220;méchants&#8221;, tournant souvent sur des &#8220;PCs zombis&#8221;, et scannant très vite de manière automatique tous les sites qu&#8217;ils peuvent trouver.</p>
<p>Si vous doutez du nombre de PCs zombis, regardez si vous avez du spam dans votre boite email, sinon demandez à des amis s&#8217;ils n&#8217;ont jamais reçu trop de spam. La majorité du spam est en effet envoyé par des botnets (réseaux de PCs zombis).</p>
<h2>Protections &#8220;de base&#8221; : savoir, identifier, supprimer, ne pas transférer&#8230;</h2>
<p><strong>Savoir l&#8217;existence des fichiers de sauvegarde</strong> et <strong>savoir ce qu&#8217;il peut se passer lorsqu&#8217;ils sont accessibles</strong> vous évitera naturellement pas mal d&#8217;erreurs.</p>
<p>Il est également utile de chercher régulièrement à <strong>identifier</strong> les éventuels fichiers problématiques.</p>
<p>Depuis le terminal, sous Linux, une fois positionné dans le dossier qui contient les fichiers qui seront mis sur le serveur, vous pouvez par exemple faire un &#8220;<em>find . | grep ~$</em>&#8221; (attention, cela ne s&#8217;occupe que des fichiers qui se terminent par &#8220;~&#8221;). Si vous n&#8217;êtes pas très familier avec les expressions régulières de la commande <em>grep</em>, utilisez la commande <em>less</em> avec sa fonction de recherche qui s&#8217;active par la touche [/] et ou vous utilisez [n] pour voir le résultat suivant (pensez à revenir au début après chaque extension testée avec [Début/Home] et quittez <em>less</em> avec [q]).</p>
<p>UPDATE (13/05/2011, merci à chimrod pour son <a href="#comment-16885">commentaire</a>) : Vous pouvez également détecter les fichiers se terminant par &#8220;~&#8221; avec &#8220;<em>find . -name *~</em>&#8220;. Je vous invite à jeter un coup d&#8217;oeil à la <a href="http://www.gnu.org/software/findutils/manual/html_mono/find.html" target="_blank">documentation de find</a>, vous pourrez y trouver pas mal d&#8217;options utiles (dont le &#8220;ou logique&#8221; avec l&#8217;option &#8220;<em>-o</em>&#8220;).</p>
<p>L&#8217;idéal, c&#8217;est de pouvoir le faire aussi sur le serveur (si vous pouvez vous y connecter en SSH ou si vous hébergez le site sur votre PC par exemple).</p>
<p><img class="alignnone size-full wp-image-761" title="find . | grep ~$" src="http://www.daviddallet.com/weblog/wp-content/uploads/2011/05/findgrep.png" alt="find . | grep ~$" width="411" height="37" /></p>
<p><strong>Supprimer les fichiers problématique</strong> avant d&#8217;envoyer des fichiers sur le serveur, ou empêcher qu&#8217;ils se génèrent (options de l&#8217;éditeur de texte) est plus que souhaitable !</p>
<p>Vous pouvez également tout simplement <strong>ne pas transférer certains fichiers</strong> lorsque vous envoyer le contenu au serveur, enfin cette méthode n&#8217;est pas simple pour tout le monde (si vous utilisez rsync pour envoyer au serveur, ce n&#8217;est qu&#8217;une petite option).</p>
<h2>En cas de problème détecté</h2>
<p>Si vous avez trouvé une faille, il faut savoir ce qui a pu (directement ou indirectement) être compromis.</p>
<p>Différentes actions peuvent être à prendre, suivant le contexte :</p>
<ul>
<li>Vérifiez l&#8217;allure de votre site : c&#8217;est bête mais parfois les sites sont défacés, ou plus subtilement des liens sont insérés&#8230;</li>
<li>Vérifiez le code source du site : les liens peuvent être cachés (rendus invisibles par CSS ou javascript). Le but est souvent de s&#8217;approprier (directement ou indirectement) du &#8220;jus de <a href="http://fr.wikipedia.org/wiki/PageRank" target="_blank">PageRank</a>&#8221; pour l&#8217;orienter vers un ou plusieurs sites. Avec des liens en masses et des sites peu recommandables, votre site peu plonger au fond des abimes de Google&#8230;</li>
<li>Changez les mots de passe (base de données, wordpress, etc&#8230;)</li>
<li>Adaptez, réfléchissez, sécurisez. Puis soufflez et surtout revenez-y plus tard !</li>
</ul>
<h2>Protection recommandée sous Apache (httpd)</h2>
<p>Si vous utilisez Apache comme serveur,<strong> je vous recommande simplement de vous arranger pour que le serveur refuse de fournir les fichiers qui ont certaines extensions</strong>.</p>
<p>Il faut pour ce faire compléter votre fichier .htaccess (ou le fichier de configuration au niveau serveur). Voici un exemple (à compléter), de lignes qui peuvent vous épargner de gros soucis :</p>
<pre>## Protection partielle, à compléter selon les éditeurs de texte utilisés
&lt;FilesMatch "(\.(swp|SWP)[.[:alnum:]]*|\.bak|\.BAK|\$|~)$"&gt;
 order deny,allow
 deny from all
&lt;/FilesMatch&gt;
</pre>
<p>Avec cette solution, qu&#8217;il y ait ou non un fichier de sauvegarde qui existe sur le serveur, si l&#8217;extension testée par le &#8220;méchant pirate&#8221; (ou le script) est dans la liste, alors le serveur renvoie une page &#8220;Accès interdit&#8221; (erreur 403). Il vous faut bien sûr faire attention à vérifier le périmètre d&#8217;effet du fichier de configuration ou .htaccess que vous avez édité.</p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2011/05/10/securite-bloquer-acces-fichiers-sauvegardes-fichiers-temporaires-securiser-apache-php-sites-dynamiques/">Sécuriser son serveur Apache (en particulier PHP et sites dynamiques) : Bloquer l&#8217;accès aux fichiers de sauvegardes et aux fichiers temporaires</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2011/05/10/securite-bloquer-acces-fichiers-sauvegardes-fichiers-temporaires-securiser-apache-php-sites-dynamiques/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2011%2F05%2F10%2Fsecurite-bloquer-acces-fichiers-sauvegardes-fichiers-temporaires-securiser-apache-php-sites-dynamiques%2F&linkname=S%C3%A9curiser%20son%20serveur%20Apache%20%28en%20particulier%20PHP%20et%20sites%20dynamiques%29%20%3A%20Bloquer%20l%26%238217%3Bacc%C3%A8s%20aux%20fichiers%20de%20sauvegardes%20et%20aux%20fichiers%20temporaires%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2011/05/10/securite-bloquer-acces-fichiers-sauvegardes-fichiers-temporaires-securiser-apache-php-sites-dynamiques/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2011%2F05%2F10%2Fsecurite-bloquer-acces-fichiers-sauvegardes-fichiers-temporaires-securiser-apache-php-sites-dynamiques%2F&linkname=S%C3%A9curiser%20son%20serveur%20Apache%20%28en%20particulier%20PHP%20et%20sites%20dynamiques%29%20%3A%20Bloquer%20l%26%238217%3Bacc%C3%A8s%20aux%20fichiers%20de%20sauvegardes%20et%20aux%20fichiers%20temporaires%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2011%2F05%2F10%2Fsecurite-bloquer-acces-fichiers-sauvegardes-fichiers-temporaires-securiser-apache-php-sites-dynamiques%2F&linkname=S%C3%A9curiser%20son%20serveur%20Apache%20%28en%20particulier%20PHP%20et%20sites%20dynamiques%29%20%3A%20Bloquer%20l%26%238217%3Bacc%C3%A8s%20aux%20fichiers%20de%20sauvegardes%20et%20aux%20fichiers%20temporaires%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2011/05/10/securite-bloquer-acces-fichiers-sauvegardes-fichiers-temporaires-securiser-apache-php-sites-dynamiques/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bonne année 2011 à mes lecteurs ! Happy new year 2011 !</title>
		<link>http://www.daviddallet.com/weblog/posts/2011/01/01/bonne-annee-2011-happy-new-year-2011/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2011/01/01/bonne-annee-2011-happy-new-year-2011/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 08:00:46 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[In English]]></category>
		<category><![CDATA[~home]]></category>

		<guid isPermaLink="false">http://www.daviddallet.com/weblog/?p=740</guid>
		<description><![CDATA[Très bonne année 2011 à mes lecteurs&#160;! Happy new year 2011&#160;!
Je vous souhaite tous mes vœux de bonheur, santé, ainsi que de réussite dans tout ce que vous entreprendrez de juste.
N&#8217;ayant pas trop le temps de vous faire un long post, je vais néanmoins vous indiquer brièvement comment je vois 2011 en terme de changements [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Très bonne année 2011 à mes lecteurs&nbsp;! Happy new year 2011&nbsp;!</strong></em></p>
<p>Je vous souhaite tous mes vœux de bonheur, santé, ainsi que de réussite dans tout ce que vous entreprendrez de juste.</p>
<p>N&#8217;ayant pas trop le temps de vous faire un long post, je vais néanmoins vous indiquer brièvement comment je vois 2011 en terme de changements pour ce weblog (ou &#8220;blog&#8221;)&nbsp;:<span id="more-740"></span></p>
<ul>
<li>Moins de posts (d&#8217;articles) d&#8217;opinion, même sur le logiciel libre. Au minimum, je vois ça comme nettement moins d&#8217;articles d&#8217;opinion en pourcentage, mais n&#8217;ayant pas pour ambition prioritaire d&#8217;alimenter ce blog avec une masse de contenu, ça risque par conséquent d&#8217;être moins aussi en nombre brut.</li>
<li>Je n&#8217;exclus pas de continuer à poster quelques &#8220;tuyaux&#8221;, documents utiles et &#8220;astuces en tout genre&#8221;, et si c&#8217;est le cas, ça risque de continuer à être plus orienté logiciel libre / open source que logiciel propriétaire à source fermé&#8230; Le nombre dépendra du temps que j&#8217;y attribuerais, aucun pronostic, aucun minimum&#8230;</li>
<li>Enfin, si je développe et partage quelques logiciels (sous licence libre très probablement), ça risque aussi d&#8217;être évoqué ici&#8230;</li>
<li>Vraiment aucune indication sur la quantité d&#8217;articles&nbsp;? Non&nbsp;! Plus qu&#8217;en 2010 ne devrait toutefois pas être trop difficile, même si j&#8217;ai peut-être fait un peu de ménage dans mes articles&#8230;</li>
</ul>
<p>En résumé, la quantité et le type de contenu que je mettrais ici ne sont pour l&#8217;instant certainement pas des éléments que je cherche à planifier de façon prioritaire, mais au moins, vous avez quelques pistes&#8230;</p>
<p><strong>Bonne année 2011 à vous&nbsp;!</strong></p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2011/01/01/bonne-annee-2011-happy-new-year-2011/">Bonne année 2011 à mes lecteurs ! Happy new year 2011 !</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2011/01/01/bonne-annee-2011-happy-new-year-2011/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2011%2F01%2F01%2Fbonne-annee-2011-happy-new-year-2011%2F&linkname=Bonne%20ann%C3%A9e%202011%20%C3%A0%20mes%20lecteurs%20%21%20Happy%20new%20year%202011%20%21%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2011/01/01/bonne-annee-2011-happy-new-year-2011/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2011%2F01%2F01%2Fbonne-annee-2011-happy-new-year-2011%2F&linkname=Bonne%20ann%C3%A9e%202011%20%C3%A0%20mes%20lecteurs%20%21%20Happy%20new%20year%202011%20%21%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2011%2F01%2F01%2Fbonne-annee-2011-happy-new-year-2011%2F&linkname=Bonne%20ann%C3%A9e%202011%20%C3%A0%20mes%20lecteurs%20%21%20Happy%20new%20year%202011%20%21%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2011/01/01/bonne-annee-2011-happy-new-year-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH : diminuer les deconnexions intempestives avec ServerAliveInterval</title>
		<link>http://www.daviddallet.com/weblog/posts/2010/04/25/ssh-diminuer-les-deconnexions-intempestives-avec-serveraliveinterval/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2010/04/25/ssh-diminuer-les-deconnexions-intempestives-avec-serveraliveinterval/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 19:29:38 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>
		<category><![CDATA[_libre]]></category>

		<guid isPermaLink="false">http://www.daviddallet.com/weblog/?p=710</guid>
		<description><![CDATA[Vous arrive t-il souvent d&#8217;ouvrir une session ssh (par exemple sur le serveur ssh du mutualisé ovh, ou ailleurs&#8230;), de l&#8217;utiliser un peu, de faire autre chose en laissant tourner ssh, puis de constater que vous vous faites déconnecter dès que vous retourner sur votre session ssh inactive&#160;?
Personnellement, ça m&#8217;est arrivé bien plus d&#8217;une fois&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Vous arrive t-il souvent d&#8217;ouvrir une session <strong><a href="http://fr.wikipedia.org/wiki/Secure_Shell" target="_blank">ssh</a></strong> (par exemple sur le <a href="http://guides.ovh.com/SshMutualise" target="_blank">serveur ssh du mutualisé ovh</a>, ou ailleurs&#8230;), de l&#8217;utiliser un peu, de faire autre chose en laissant tourner ssh, puis de constater que vous vous faites déconnecter dès que vous retourner sur votre session ssh inactive&nbsp;?</p>
<p>Personnellement, ça m&#8217;est arrivé bien plus d&#8217;une fois&#8230; Si ça vous arrive aussi, rassurez-vous, c&#8217;est souvent simple à résoudre&nbsp;!<span id="more-710"></span></p>
<h3>Qui est le fautif&nbsp;?</h3>
<p>Eh bien, la plupart du temps, cela ne vient pas de la machine sur laquelle vous êtes connecté en ssh&#8230; Pas OVH donc, par exemple&#8230;</p>
<p>Ensuite, cela ne vient pas forcément de l&#8217;infrastructure interne de votre fournisseur d&#8217;accès Internet. Sauf à y inclure votre box configuré en routeur NAT&#8230;</p>
<p>Les <strong>routeurs NAT</strong> (box ou non) sont en effet une raison fréquente des coupures des connexions ssh en cas d&#8217;inactivité.</p>
<p>Pourquoi&nbsp;? Tout simplement parce que ssh utilise le protocole TCP, qu&#8217;un routeur NAT maintient une table (limitée) des connexions TCP actives, et que pour conserver de la mémoire (et de l&#8217;efficacité), <strong>les connexions TCP inactives depuis trop longtemps sont coupées</strong>&#8230;</p>
<h2>La parade&nbsp;: faire transiter un minimum de données régulièrement à travers la connexion ssh</h2>
<p>En fait, régler ce problème est assez simple&nbsp;: il suffit de <strong>s&#8217;assurer que des données (très peu) transitent assez régulièrement à travers la connexion ssh</strong>, même lorsque vous ne tapez rien au clavier et que rien de nouveau ne doit apparaître à l&#8217;écran.</p>
<p>Il s&#8217;agit donc de faire passer des données sans grande importance en elle-même, juste pour être sûr que la connexion TCP soit perçue comme active.</p>
<p>Et rassurez-vous, ça se fait de façon automatisée et surtout de façon assez simple&nbsp;!</p>
<h2>Un petit tour dans le fichier de configuration du client ssh</h2>
<p>Le client ssh en ligne de commande prend ses options de configuration à différents emplacements&nbsp;:</p>
<ol>
<li>Sur la ligne de commande (choix prioritaire) : avec la syntaxe <code>-o option</code></li>
<li>Dans le fichier de configuration personalisée de l&#8217;utilisateur (<em>~/.ssh/config</em>)</li>
<li>Dans le ficheir de configuration globale du système (choix le moins prioritaire, dans le fichier <em>/etc/ssh/ssh_config</em>)</li>
</ol>
<p>Personnellement, j&#8217;ai choisi de modifier ça dans le fichier <em>~/.ssh/config</em>.</p>
<p>Le réglage s&#8217;applique pour toutes mes connexions ssh sortantes, ça se place donc dans la section (unique) repérée par <code>Host *</code>.</p>
<p>Les réglages choisis sont les suivants&nbsp;:</p>
<blockquote><p>
<tt><br />
Host *<br />
ServerAliveInterval 15<br />
ServerAliveCountMax 20<br />
# Sur les valeurs, ça se discute...<br />
</tt>
</p></blockquote>
<p>Qu&#8217;est ce que ça signifie ?</p>
<p>L&#8217;option <code>ServerAliveInterval 15</code> signifie que des données sont transmises toutes les 15 secondes pour demander au serveur de confirmer que la connexion ssh est bien fonctionnelle. En plus de vérifier, cet échange de données permet surtout de maintenir la connexion active (effet collateral voulu).</p>
<p>Un réglage de 15 secondes ça veut dire très souvent : avec 30 ou même 60, j&#8217;aurais quand même eu l&#8217;effet recherché&#8230;</p>
<p>L&#8217;option <code>ServerAliveCountMax 20</code> dit au client ssh d&#8217;attendre 20 non-réponses du serveur (20 * 15s = 300s = 5min) pour considérer de lui-même la connexion ssh comme étant morte. Tout simplement parce que mon but n&#8217;est pas que la connexion soit coupée plus vite en cas de soucis divers, mais tout simplement d&#8217;utiliser <code>ServerAliveInterval</code> pour maintenir la connexion active&#8230;</p>
<p>Au final mon fichier <em>~/.ssh/config</em> ressemble un peu à ça&nbsp;:</p>
<blockquote><p>
<tt><br />
Host *<br />
ServerAliveInterval 15<br />
ServerAliveCountMax 20<br />
# (...)<br />
# Autres réglages non précisés s'appliquant<br />
# sur toutes les connexions de l'utilisateur ...</p>
<p># Puis un réglage plus spécifique pour l'exemple...<br />
Host exemple<br />
Hostname 172.16.123.123<br />
User david-exemple<br />
Port 443<br />
DynamicForward 3333<br />
LocalForward 3336 calvino.freenode.net:6667<br />
# (...) autres réglages de la section</p>
<p># Puis d'autres section Host<br />
# (...)<br />
</tt>
</p></blockquote>
<h2>Conclusion</h2>
<p>Si vos connexions ssh inactives sont souvent victimes de déconnexions, essayez d&#8217;<strong>utiliser ServerAliveInterval dans votre fichier de configuration du client ssh</strong>, c&#8217;est simple et bien pratique&#8230;</p>
<p>NB&nbsp;:</p>
<ul>
<li>Il peut y avoir aussi plein d&#8217;autres raisons de déconnexions de sessions SSH, &#8220;inactives&#8221; ou non&#8230; Je n&#8217;en ferais pas le tour des causes possibles&#8230;</li>
<li>Je m&#8217;intéresse ici au client ssh openssh en mode texte sous GNU/Linux&nbsp;:  le procédé diffère un peu pour appliquer le réglage avec Putty sous MS Windows&#8230;</li>
</ul>
<hr/>
<small>Adresse de l&#8217;original : <a href="http://www.daviddallet.com/weblog/posts/2010/04/25/ssh-deconnexions-intempestives-timeout-inactivite-serveraliveinterval-ssh-mutualise-ovh/">http://www.daviddallet.com/weblog/posts/2010/04/25/ssh-deconnexions-intempestives-timeout-inactivite-serveraliveinterval-ssh-mutualise-ovh/</a></small><br />
<small>Article original écrit par <a href="http://www.daviddallet.com/fr/">David Dallet</a>, sous <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/">licence libre CC-BY-SA France 2.0</a> &#8211; Pour copier cet article merci de conserver cette notice ainsi que le lien vers l&#8217;original. En cas de modification (ou de copie partielle), le lecteur doit être clairement informé.</small><br />
<!-- Les logos suivants peuvent être supprimés des copies --><br />
<a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/"><img style="border-width: 0pt;" src="http://i.creativecommons.org/l/by-sa/2.0/fr/88x31.png" alt="Creative Commons License"></img></a></p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2010/04/25/ssh-diminuer-les-deconnexions-intempestives-avec-serveraliveinterval/">SSH : diminuer les deconnexions intempestives avec ServerAliveInterval</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2010/04/25/ssh-diminuer-les-deconnexions-intempestives-avec-serveraliveinterval/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2010%2F04%2F25%2Fssh-diminuer-les-deconnexions-intempestives-avec-serveraliveinterval%2F&linkname=SSH%20%3A%20diminuer%20les%20deconnexions%20intempestives%20avec%20ServerAliveInterval%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2010/04/25/ssh-diminuer-les-deconnexions-intempestives-avec-serveraliveinterval/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2010%2F04%2F25%2Fssh-diminuer-les-deconnexions-intempestives-avec-serveraliveinterval%2F&linkname=SSH%20%3A%20diminuer%20les%20deconnexions%20intempestives%20avec%20ServerAliveInterval%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2010%2F04%2F25%2Fssh-diminuer-les-deconnexions-intempestives-avec-serveraliveinterval%2F&linkname=SSH%20%3A%20diminuer%20les%20deconnexions%20intempestives%20avec%20ServerAliveInterval%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2010/04/25/ssh-diminuer-les-deconnexions-intempestives-avec-serveraliveinterval/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Astuce Android : Ouvrir facilement des plans au format .kml depuis l&#8217;application Google Maps</title>
		<link>http://www.daviddallet.com/weblog/posts/2010/01/11/astuce-android-ouvrir-facilement-des-plans-au-format-kml-depuis-lapplication-google-maps/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2010/01/11/astuce-android-ouvrir-facilement-des-plans-au-format-kml-depuis-lapplication-google-maps/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 18:03:37 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>

		<guid isPermaLink="false">http://www.daviddallet.com/weblog/?p=666</guid>
		<description><![CDATA[Cet astuce rapide, qui concerne plus l&#8217;art d&#8217;utiliser astucieusement un mobile Android que le logiciel libre, s&#8217;intéresse à l&#8217;affichage des données d&#8217;un fichier .kml (Keyhole Markup Language ou .kmz s&#8217;il est compressé) depuis l&#8217;application Android Google Maps. Le fichier en question doit être accessible par une URL.
Méthode 1&#160;: Rentrer l&#8217;URL directement depuis l&#8217;application Android Google [...]]]></description>
			<content:encoded><![CDATA[<p>Cet astuce rapide, qui concerne plus l&#8217;art d&#8217;utiliser astucieusement un mobile Android que le logiciel libre, s&#8217;intéresse à l&#8217;affichage des données d&#8217;un fichier .kml (<a href="http://fr.wikipedia.org/wiki/Keyhole_Markup_Language">Keyhole Markup Language</a> ou .kmz s&#8217;il est compressé) depuis l&#8217;application Android Google Maps. Le fichier en question doit être accessible par une URL.<span id="more-666"></span></p>
<h3>Méthode 1&nbsp;: Rentrer l&#8217;URL directement depuis l&#8217;application Android Google Maps</h3>
<p>Cette méthode n&#8217;est pas la plus astucieuse (sauf copier/coller rapide) mais comme c&#8217;est la plus élémentaire, elle mérite d&#8217;être en premier dans cette liste.</p>
<p>Voici la méthode&nbsp;:</p>
<ul>
<li>lancer l&#8217;application Android Google Maps (attention&nbsp;: l&#8217;application, pas le site web via le navigateur)</li>
<li>appuyer sur la touche [MENU]</li>
<li>choisir l&#8217;option &#8220;Rechercher&#8221;</li>
<li>entrer ou coller l&#8217;URL dans la zone de saisie et cliquer sur la loupe pour valider</li>
</ul>
<p>En images, voici ce que ça donne&nbsp;:</p>
<p><img src="http://www.daviddallet.com/weblog/wp-content/uploads/2010/01/android-google-maps-rechercher-device.png" alt="android-google-maps-rechercher-device" width="320" height="480" /><br />
<img src="http://www.daviddallet.com/weblog/wp-content/uploads/2010/01/android-google-maps-rechercher-saisie-url-kml-kmz-device.png" alt="android-google-maps-rechercher-saisie-url-kml-kmz-device" width="320" height="480" /><br />
<img src="http://www.daviddallet.com/weblog/wp-content/uploads/2010/01/android-google-maps-rechercher-saisie-url-kml-kmz-waiting-device.png" alt="android-google-maps-rechercher-saisie-url-kml-kmz-waiting-device" width="320" height="480" /><br />
<img src="http://www.daviddallet.com/weblog/wp-content/uploads/2010/01/android-google-maps-affichage-kml-kmz-device.png" alt="Android : Affichage d'un fichier .kml sous Google Maps (application)" width="320" height="480" /></p>
<p>Vous vous en doutez, ce qu&#8217;il y a de pas très pratique, c&#8217;est la saisie (ou copier/coller, ou autocomplétion via l&#8217;historique) à effectuer à chaque fois&#8230; D&#8217;où les autres méthodes, un peu plus astucieuses&#8230;</p>
<h3>Méthode 2&nbsp;: tant qu&#8217;à faire on se crée une sorte de favoris (via les contacts)</h3>
<p>Sous Android 1.5, je n&#8217;ai pas trouvé dans l&#8217;application Google Maps d&#8217;option type &#8220;favoris&#8221; ou quoique ce soit de similaire.</p>
<p>Heureusement, il est possible de combler très aisément le manque, en utilisant tout simplement l&#8217;application &#8220;Contacts&#8221;.</p>
<p>Voici globalement la méthode pour se créer un raccourci vers un fichier de type .kml/.kmz&nbsp;:</p>
<ul>
<li>lancer l&#8217;application &#8220;Contacts&#8221;, [Menu] puis &#8220;nouveau contact&#8221;</li>
<li>dans &#8220;nom et prénom&#8221;, choisir un nom descriptif (avis perso&nbsp;: je préfixe avec &#8220;zzz map&#8221; pour ne pas que ça se mélange avec mes contacts &#8220;normaux&#8221;)</li>
<li>dans numéro de téléphone, je conseille de mettre un numéro fictif pour ne pas laisser ça vide (parce que il peut y avoir un filtre n&#8217;affichant pas les contacts sans numéro, cf options de l&#8217;application Contacts)&nbsp;: je met &#8220;++&#8221; comme ça c&#8217;est sûr que ça ne peut appeler personne par erreur (j&#8217;avais essayé avec &#8220;0&#8243;, mais ça m&#8217;avait donner un autre problème lors de la recherche inversée du nom de l&#8217;expéditeur d&#8217;un SMS un peu particulier)</li>
<li>dans &#8220;adresse domicile&#8221;, mettre l&#8217;URL (adresse Internet) du fichier .kml/.kmz</li>
<li>ne pas oublier de valider, le contact-raccourci est créé..</li>
</ul>
<p><img src="http://www.daviddallet.com/weblog/wp-content/uploads/2010/01/android-google-maps-kml-kmz-editer-contact-1-device.png" alt="android-google-maps-kml-kmz-editer-contact-1-device" width="320" height="480" /><br />
<img src="http://www.daviddallet.com/weblog/wp-content/uploads/2010/01/android-google-maps-kml-kmz-editer-contact-2-device.png" alt="android-google-maps-kml-kmz-editer-contact-2-device" width="320" height="480" /><br />
<img src="http://www.daviddallet.com/weblog/wp-content/uploads/2010/01/android-google-maps-kml-kmz-via-application-contacts-device.png" alt="android-google-maps-kml-kmz-via-application-contacts-device" width="320" height="480" /></p>
<p>Au passage, on remarquera qu&#8217;Android permet la recherche sur n&#8217;importe quel mot clé présent dans le &#8220;nom et prénom&#8221; du contact. Autrement dit, si vous tapez &#8220;metr&#8221;, le faux-contact &#8220;zzz map metro tramway lille&#8221; peut apparaître, dès lors qu&#8217;il est défini&#8230;</p>
<h3>Amélioration de la méthode 2&nbsp;: saisie des contacts fictifs depuis l&#8217;ordinateur</h3>
<p>Même si la &#8220;méthode 2&#8243; est déjà bien plus partique que la première, il n&#8217;empêche que souvent il peut être préférable de définir les raccourcis vers les fichiers .kml depuis votre PC (ou Mac, peu importe).</p>
<p>Certains auront deviné tout de suite, pour d&#8217;autres on rappelle la fonction de Synchronisation des contacts avec ceux de Gmail. (Euh, par hasard si vos contacts n&#8217;étaient pas dans la SIM lors de la première mise en marche de votre mobile, j&#8217;espère pour vous que vous n&#8217;avez pas tout du taper à la main&#8230;)<br />
<a href="http://www.daviddallet.com/weblog/wp-content/uploads/2010/01/android-google-maps-contact-kml-via-gmail.png" target="_blank"><img src="http://www.daviddallet.com/weblog/wp-content/uploads/2010/01/android-google-maps-contact-kml-via-gmail.png" alt="android-google-maps-contact-kml-via-gmail" title="cliquez pour agrandir android-google-maps-contact-kml-via-gmail.png" width="512" height="320"/></a></p>
<h3>Conclusion</h3>
<p>Euh&#8230; Pas le genre d&#8217;article méritant une longue conclusion philosophique, les .kml avec les téléphones mobiles Android c&#8217;est simple quand on sait, maintenant à vous d&#8217;essayer&#8230;</p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2010/01/11/astuce-android-ouvrir-facilement-des-plans-au-format-kml-depuis-lapplication-google-maps/">Astuce Android : Ouvrir facilement des plans au format .kml depuis l&#8217;application Google Maps</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2010/01/11/astuce-android-ouvrir-facilement-des-plans-au-format-kml-depuis-lapplication-google-maps/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2010%2F01%2F11%2Fastuce-android-ouvrir-facilement-des-plans-au-format-kml-depuis-lapplication-google-maps%2F&linkname=Astuce%20Android%20%3A%20Ouvrir%20facilement%20des%20plans%20au%20format%20.kml%20depuis%20l%26%238217%3Bapplication%20Google%20Maps%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2010/01/11/astuce-android-ouvrir-facilement-des-plans-au-format-kml-depuis-lapplication-google-maps/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2010%2F01%2F11%2Fastuce-android-ouvrir-facilement-des-plans-au-format-kml-depuis-lapplication-google-maps%2F&linkname=Astuce%20Android%20%3A%20Ouvrir%20facilement%20des%20plans%20au%20format%20.kml%20depuis%20l%26%238217%3Bapplication%20Google%20Maps%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2010%2F01%2F11%2Fastuce-android-ouvrir-facilement-des-plans-au-format-kml-depuis-lapplication-google-maps%2F&linkname=Astuce%20Android%20%3A%20Ouvrir%20facilement%20des%20plans%20au%20format%20.kml%20depuis%20l%26%238217%3Bapplication%20Google%20Maps%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2010/01/11/astuce-android-ouvrir-facilement-des-plans-au-format-kml-depuis-lapplication-google-maps/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Que penser de la sécurité apportée par un antivirus?</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/10/13/la-securite-base-sur-un-antivirus-ca-craint/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/10/13/la-securite-base-sur-un-antivirus-ca-craint/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 05:00:12 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>

		<guid isPermaLink="false">http://www.daviddallet.com/weblog/?p=599</guid>
		<description><![CDATA[Cet article a pour objet d&#8217;expliquer en des termes simples qu&#8217;une politique de sécurité basée uniquement sur un antivirus (&#8221;conventionnel&#8221;) tenu à jour est une politique de sécurité défaillante.
Cet article est surtout destiné à ceux qui en sont réduit à utiliser Microsoft Windows (toutes versions: 95, 98, Millenium, 2000, XP, Vista, Seven&#8230;).
Quelle est l&#8217;approche d&#8217;un [...]]]></description>
			<content:encoded><![CDATA[<p>Cet article a pour objet d&#8217;expliquer en des termes simples qu&#8217;une politique de sécurité basée uniquement sur un antivirus (&#8221;conventionnel&#8221;) tenu à jour est une politique de sécurité défaillante.</p>
<p>Cet article est surtout destiné à ceux qui en sont réduit à utiliser Microsoft Windows (toutes versions: 95, 98, Millenium, 2000, XP, Vista, Seven&#8230;).<span id="more-599"></span></p>
<h3>Quelle est l&#8217;approche d&#8217;un antivirus &#8220;conventionnel&#8221;?</h3>
<p><a href="http://www.flickr.com/photos/ddmdllt/4000999671/" title="pict_antivirus_for_blog-2284593311_8021317a3e_m by ddmdllt, on Flickr"><img src="http://farm3.static.flickr.com/2668/4000999671_9355b2b740_o.jpg" width="240" height="180" alt="pict_antivirus_for_blog-2284593311_8021317a3e_m" /></a><br />
<em>(<a href="http://www.flickr.com/photos/chrisdewey/2284593311/">Image</a> par <a href="http://www.flickr.com/photos/chrisdewey/">Chris Dewey</a>, sous <a href="http://creativecommons.org/licenses/by-nd/2.0/deed.en">licence Creative Commons CC-BY-ND 2.0</a>)</em></p>
<p>Un antivirus conventionnel est globalement un programme qui inspecte le contenu des fichiers ouverts et qui compare le contenu du fichier à une liste (restreinte) de menaces <strong>connues</strong>.</p>
<p>Pour prendre une image simple, avoir une politique de sécurité basée uniquement sur un tel antivirus, c&#8217;est un peu comme laisser grande ouverte la porte de chez soi, embaucher un vigile musclé et lui demander d&#8217;appliquer bêtement la consigne suivante :</p>
<p>&#8220;Tu laisses rentrer tout le monde sauf ceux qui sont sur tes fiches, et une fois que les gens sont rentrés tu ne fais rien.&#8221;</p>
<p>Ah, et en plus pour avoir une image correcte, il faudrait afficher à l&#8217;entrée de la maison en gros : &#8220;Le vigile ne surveille pas l&#8217;intérieur et laissera rentrer tout le monde, sauf ceux sur ses fiches&#8221;.</p>
<p>Vous doutez de la pertinence de la comparaison, vous pensez que certains éléments différent largement? Allons donc un peu plus loin dans le détail&#8230;</p>
<p>Pour commencer, un employé de la sécurité ne pourrait mémoriser des milliers de têtes, ni demander à tout le monde de patienter le temps qu&#8217;il regarde sur une liste comportant un millier de photographie. Un antivirus peut au contraire comparer à bien plus de menaces connues&#8230;</p>
<p>Seulement :</p>
<ol>
<li>des virus inconnus par des éditeurs d&#8217;antivirus, il y en a pleins&#8230;</li>
<li>il est très facile de transformer un virus connu en un virus inconnu (ça peut même être prévu pour être effectué sans intervention humaine, et la mutation peut se faire à une vitesse énormément supérieure à celle des virus biologiques)</li>
<li>pour que le ralentissement causé soit &#8220;acceptable&#8221;, les bases de virus utilisées sont volontairement très restreintes</li>
</ol>
<p>Bref dans les deux cas, celui de l&#8217;antivirus comme celui de la comparaison imagée, ça ne va pas du tout&#8230;</p>
<h3>Et les antivirus non conventionnels?</h3>
<p>Les antivirus que je qualifierais de non conventionnels sont ceux qui surveillent le comportement des programmes, en utilisant une approche dite heuristique ou comportementale.</p>
<p>Et de ce côté là, la plupart du temps la technique est loin d&#8217;être suffisamment aboutie pour apporter une protection suffisante.</p>
<p>Par contre, pour maintenir leur ventes et vous faire croire à une protection efficace, certains éditeurs d&#8217;antivirus sont prêt à aller loin, même vraiment très loin. Certains pourront penser par exemple au cas de l&#8217;<a href="http://www.maitre-eolas.fr/category/Laffaire-guillermito">affaire Guillermito</a>, dans laquelle pas mal de moyens ont été employés pour faire taire quelqu&#8217;un qui souhaiter montrer les grosses lacunes d&#8217;un antivirus soit-disant innovant (le gars s&#8217;est notamment pris un procès pour contrefaçon, il a subi des lettres l&#8217;accusant d&#8217;être un terroriste international, etc.).</p>
<h3>En cas de dégâts, il faut d&#8217;abord les observer&#8230;</h3>
<p>Maintenant qu&#8217;en est-il pour les dégâts? Nombreux sont ceux qui se disent &#8220;ba de toute façon si mon PC est infecté au pire je réinstalle Windows&#8221;.</p>
<p>Bien, ce moyen de raisonnement a une faille grossière : en plus de pouvoir réparer (ce qui implique d&#8217;avoir de bonnes sauvegardes ou de ne rien produire) il vous faut détecter qu&#8217;il y a eu des dégâts.</p>
<p>Dans la vraie vie, même si vous laissez votre porte grande ouverte et qu&#8217;il n&#8217;y a personne pour surveiller, il est peu probable que votre maison soit transformée en base de lancement de missiles ou que quelqu&#8217;un y place des micros.</p>
<p>En revanche, dans le cas de logiciels, votre PC peut être transformé sans que vous le sachiez en &#8220;<a href="http://fr.wikipedia.org/wiki/Machine_zombie">machine zombie</a>&#8221; envoyant entre autres des <a href="http://fr.wikipedia.org/wiki/Pourriel">spams</a> publicitaires au profit de vendeurs de contrefaçon de médicaments (et au final, ça peut faire des vrais morts).</p>
<p>Parfois aussi, les machines infestées se contentent de devenir une menace discrète pour leur propriétaire, en transmettant à son insu des données personnelles. Les formes de la menace et les buts peuvent être multiples et variés, mais les identifiants de comptes et les numéros de carte bancaires sont des données qui intéressent grandement certains cyber-délinquants&#8230;</p>
<p>Bref ne croyez pas qu&#8217;un virus est systématiquement un programme qui va vous écrire &#8220;haha c&#8217;est méchant virus, ton PC ne marche plus et tu dois tout réinstaller&#8221;.</p>
<h3>Conclusion</h3>
<p>Avoir une machine sécurisée devient de plus en plus une nécessité (souvent ignorée) pour un individu lambda.</p>
<p>Face aux menaces, les antivirus sont loin de constituer une solution satisfaisante (même tenus à jour ils ne protègent pas de tout), et ils créent souvent pas mal de problèmes annexes (ils ralentissent souvent le système de façon considérable).</p>
<p>Sur la plupart des machines Windows, vous pouvez y ajouter pare-feu, anti-spyware et autres &#8220;outils de sécurité&#8221;, mais cela risque tout au plus de rendre la situation moins mauvaise. Je ne dis pas qu&#8217;il ne faut pas le faire, au contraire, mais le fait est que ça ne suffit pas.</p>
<p>Pour résumer clairement mon point de vue, sécuriser une machine c&#8217;est avant tout se reposer sur des bases solides (autrement dit de préférence un autre système d&#8217;exploitation que Microsoft Windows) ainsi que garantir un minimum de connaissance et de conscience chez les utilisateurs.</p>
<p>Je reviendrais prochainement sur le sujet, en indiquant à quel point le geste anodin de branchement d&#8217;une clé USB peut déboucher sur des conséquences sans que l&#8217;utilisateur en ait conscience.</p>
<hr/>
<small>Adresse de l&#8217;original : <a href="http://www.daviddallet.com/weblog/posts/2009/10/13/la-securite-base-sur-un-antivirus-ca-craint/">http://www.daviddallet.com/weblog/posts/2009/10/13/la-securite-base-sur-un-antivirus-ca-craint/</a></small><br />
<small>Article original écrit par <a href="http://www.daviddallet.com/weblog/">David Dallet</a>, sous <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/">licence libre CC-BY-SA France 2.0</a> (texte uniquement) &#8211; Pour copier cet article merci de conserver cette notice ainsi que le lien vers l&#8217;original. En cas de modification (ou de copie partielle), le lecteur doit être clairement informé.</small><br />
<!-- Les logos suivants peuvent être supprimés des copies --><br />
<a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/"><img style="border-width: 0pt;" src="http://i.creativecommons.org/l/by-sa/2.0/fr/88x31.png" alt="Creative Commons License"></img></a><a title="HADOPI - Le Net en France : black-out" href="http://www.laquadrature.net/HADOPI"><img src="http://media.laquadrature.net/Quadrature_black-out_HADOPI_88x31px.gif" alt="HADOPI - Le Net en France : black-out" border="0"></img></a></p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/10/13/la-securite-base-sur-un-antivirus-ca-craint/">Que penser de la sécurité apportée par un antivirus?</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/10/13/la-securite-base-sur-un-antivirus-ca-craint/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F10%2F13%2Fla-securite-base-sur-un-antivirus-ca-craint%2F&linkname=Que%20penser%20de%20la%20s%C3%A9curit%C3%A9%20apport%C3%A9e%20par%20un%20antivirus%3F%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/10/13/la-securite-base-sur-un-antivirus-ca-craint/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F10%2F13%2Fla-securite-base-sur-un-antivirus-ca-craint%2F&linkname=Que%20penser%20de%20la%20s%C3%A9curit%C3%A9%20apport%C3%A9e%20par%20un%20antivirus%3F%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F10%2F13%2Fla-securite-base-sur-un-antivirus-ca-craint%2F&linkname=Que%20penser%20de%20la%20s%C3%A9curit%C3%A9%20apport%C3%A9e%20par%20un%20antivirus%3F%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/10/13/la-securite-base-sur-un-antivirus-ca-craint/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Redboot, libération de fonera et tuyaux divers</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/09/21/tuyaux-redboot-tftp-ssh-fonera-autres-routeurs/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/09/21/tuyaux-redboot-tftp-ssh-fonera-autres-routeurs/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 05:27:35 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>
		<category><![CDATA[_libre]]></category>

		<guid isPermaLink="false">http://www.daviddallet.com/weblog/?p=536</guid>
		<description><![CDATA[J&#8217;ai récemment effectué une &#8220;libération&#8221; de fonera (premier modèle, ou &#8220;2100&#8243;), c&#8217;est à dire que j&#8217;ai tout simplement outrepassé les verrous présents à l&#8217;origine pour y installer un autre firmware de mon choix.
Ce post donne quelques tuyaux utiles pour &#8220;hacker&#8221; la fonera, ainsi que quelques autres qui peuvent être utiles pour libérer d&#8217;autres types de [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai récemment effectué une &#8220;libération&#8221; de fonera (premier modèle, ou &#8220;2100&#8243;), c&#8217;est à dire que j&#8217;ai tout simplement outrepassé les verrous présents à l&#8217;origine pour y installer un autre <em>firmware</em> de mon choix.</p>
<p>Ce post donne quelques tuyaux utiles pour &#8220;hacker&#8221; la fonera, ainsi que quelques autres qui peuvent être utiles pour libérer d&#8217;autres types de routeurs.<span id="more-536"></span></p>
<h3>La fonera</h3>
<p><a title="robot_fonera by ddmdllt, on Flickr" href="http://www.flickr.com/photos/ddmdllt/3938587827/" target="_blank"><img src="http://farm4.static.flickr.com/3471/3938587827_4eb44601fb_o.jpg" alt="robot_fonera" width="240" height="180" /></a><br />
<small><em>(Robot fonera : une utilisation peu commune que l&#8217;on peut faire d&#8217;une fonera. Enfin sur la photo c&#8217;est pas la mienne&#8230; Credits photo : <a href="http://www.flickr.com/photos/90956819@N00/396257103/" target="_blank">Gerardo Barbarov</a>, image sous <a href="http://creativecommons.org/licenses/by-sa/2.0/" target="_blank">licence Creative Commons CC-BY-SA 2.0</a>)</em></small></p>
<p>La <a href="http://fr.wikipedia.org/wiki/FON#Mat.C3.A9riel_et_logiciels" target="_blank">fonera</a>, c&#8217;est tout simplement le routeur wifi distribué par <a href="http://www.fon.com/fr" target="_blank">FON</a>, une entreprise visant à créer une communauté d&#8217;internautes (les foneros) partageant leur connexion par wifi.</p>
<p>Il existe différents modèle de fonera. La première fonera ne dispose que d&#8217;un port ethernet. La fonera+ offre une seconde prise réseau, et la fonera 2.0 fournit même un port USB.</p>
<p>Je ne rentrerais pas dans le détail en ce qui concerne les caractéristiques complètes des foneras, vous en trouverez d&#8217;avantage <a href="http://fr.wikipedia.org/wiki/FON#Mat.C3.A9riel_et_logiciels" target="_blank">sur Wikipedia</a>, ainsi que sur pas mal d&#8217;autres sites (invitation à &#8220;googler&#8221;).</p>
<p>Les foneras sont livrés d&#8217;origine avec un logiciel interne (<em>firmware</em>) conçu par FON. C&#8217;est basé sur un <a href="http://fr.wikipedia.org/wiki/OpenWrt" target="_blank">Openwrt</a>, quelque peu adapté mais malheureusement surtout quelque peu verrouillé en ce qui concerne les fonctionnalités. (Par exemple, FON rend par défaut impossible la connexion SSH à la fonera, la désactivation du wifi communautaire ainsi que bien d&#8217;autres choses.)</p>
<p>Bref, on peut avoir envie de le changer ce <em>firmware</em>, y compris pour y mettre un vrai openwrt non modifié par FON&#8230;</p>
<h3>Procédure détaillée pour &#8220;hacker&#8221; la fonera, sur FoneraHacks</h3>
<p>La procédure détaillée pour hacker la fonera est disponible (en anglais)  <a href="http://www.fonerahacks.com/index.php/Tutorials-and-Guides/Tutorials-and-Guides.html" target="_blank">sur le site FoneraHacks</a>. Cela inclut notamment :</p>
<ul>
<li><a href="http://www.fonerahacks.com/index.php/Tutorials-and-Guides/How-to-enable-SSH-on-version-0.7.2-r3.html" target="_blank">le passage à une version antérieure du firmware (0.7.2 r3 vers 0.7.1 r1), pour pouvoir profiter d&#8217;une faille qui permet d&#8217;activer SSH</a></li>
<li><a href="http://www.fonerahacks.com/index.php/Tutorials-and-Guides/How-to-Enable-Redboot.html" target="_blank">l&#8217;activation de Redboot</a></li>
<li><a href="http://www.fonerahacks.com/index.php/Tutorials-and-Guides/How-to-Access-Redboot.html" target="_blank">l&#8217;accès à redboot</a> pour ensuite pouvoir <a href="http://www.fonerahacks.com/index.php/Tutorials-and-Guides/Flash-DD-WRT-Firmware-to-Fonera.html" target="_blank">flasher dd-wrt</a></li>
</ul>
<p>Je ne rentrerais pas dans le détail de la procédure (FoneraHacks le fait plutôt bien), mais la suite de ce post fournit quelques précisions qui auraient pu me faire gagner un peu de temps.</p>
<h3>Mes tuyaux concernant le hacking de la fonera</h3>
<p>Pour commencer, je précise que je passe les conseils très généraux, que je n&#8217;insiste pas sur le fait que si vous ne savez pas ce que vous faites vous pouvez facilement bloquer votre fonera, etc&#8230; Hacker et reflasher votre fonera se fait à vos risques et périls! (En cas d&#8217;erreur vous êtes seul responsable&#8230;)</p>
<p>Bon rentrons dans le cœur du sujet!</p>
<h4>Downgrade du firmware de la fonera et activation de SSH</h4>
<p>Pas grand chose à préciser, c&#8217;est assez bien <a href="http://www.fonerahacks.com/index.php/Tutorials-and-Guides/How-to-enable-SSH-on-version-0.7.2-r3.html" target="_blank">décrit</a>, à part le fait que le DNS à utiliser est <a href="http://iptools.com/dnstools.php?tool=hostresolve&amp;user_data=kolofonium.datenbruch.de&amp;submit=Go" rel="nofollow" target="_blank">celui pointé par kolofonium.datenbruch.de</a> (à la date de l&#8217;écriture du post 188.40.206.43 au lieu de 88.198.165.155).</p>
<p>Si vous échouez sans savoir pourquoi avant d&#8217;obtenir SSH de façon permanente, n&#8217;hésitez pas à réessayer depuis le début. Une erreur de manip&#8217; n&#8217;est pas toujours facile à détecter&#8230;</p>
<h4>Activation de Redboot, et usage de wget</h4>
<p>Pour <a href="http://www.fonerahacks.com/index.php/Tutorials-and-Guides/How-to-Enable-Redboot.html" target="_blank">cette étape</a>, pas grand chose à dire à part de ne pas s&#8217;inquiéter si vous n&#8217;arrivez pas à faire wget.</p>
<p>Si l&#8217;erreur est &#8220;unknown host&#8221;, vous pouvez (si vous y connaissez un minimum en manipulations réseau en ligne de commande) essayer de résoudre le problème sous SSH, redémarrer la fonera (ça peut marcher) ou alors tout simplement démarrer un serveur HTTP sur votre propre PC. Vous adapterez ensuite en remplaçant les noms de domaines par l&#8217;IP de votre PC et en adaptant si besoin est les chemins. Inutile de préciser qu&#8217;il faut penser à télécharger les fichiers et à les rendre accessibles&#8230;</p>
<h4>Accès à Redboot via telnet (partie utile également pour d&#8217;autres routeurs)</h4>
<p>Là encore, <a href="http://www.fonerahacks.com/index.php/Tutorials-and-Guides/How-to-Access-Redboot.html" target="_blank">FoneraHacks dit presque tout</a>.</p>
<p>Par contre, vous aimerez sûrement pouvoir ré-accéder à Redboot après avoir reflashé le <em>firmware</em>. Si votre PC est sous GNU/Linux et que vous utilisez telnet, vous pourrez avoir des &#8220;difficultés très importantes&#8221; à faire le ^C (Control-C), même en étant très rapide.</p>
<p>En fait, il vous faut activer le mode line. Voici ce que j&#8217;ai mis dans le <em>~/.telnetrc</em> sur mon pc (attention à préserver l&#8217;identation de la seconde ligne):<br />
<tt>192.168.1.254 9000</tt><br />
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mode line</tt></p>
<p>Je dois avouer que pour la mauvaise transmission du ^C, j&#8217;ai mis quelque temps avant de trouver l&#8217;origine du souci&#8230;</p>
<h4>Serveur tftp sous GNU/Linux (partie utile également pour d&#8217;autres routeurs)</h4>
<p>Une fois Redboot lancé, si vous souhaitez transférer un nouveau <em>firmware</em> de votre PC vers le routeur, cela se fait par le protocole <a href="http://fr.wikipedia.org/wiki/Trivial_File_Transfer_Protocol" target="_blank">tftp</a>.</p>
<p>Le <em>package</em> que j&#8217;ai choisi d&#8217;installer pour avoir un démon tftp sous Ubuntu est <em>tftpd.hpa</em>.</p>
<p>La commande que j&#8217;ai utilisé en <em>root</em> pour lancer le démon tftp est :<br />
<tt>in.tftpd -L -s dir</tt></p>
<p>À noter que des petits écarts dans la commande peuvent causer des messages d&#8217;erreurs peu compréhensible du côté de Redboot. Une erreur facile à commettre est de conserver le chemin absolu du répertoire partagé plutôt que de mettre les fichiers à la racine du serveur tftp (voire éventuellement de cumuler ça avec un souci de permission d&#8217;accès&#8230;). L&#8217;option &#8220;-s&#8221; a donc un rôle crucial.</p>
<h3>C&#8217;est tout!</h3>
<p>Comme je l&#8217;ai dit pas de tutoriel complet pour l&#8217;instant. J&#8217;espère néanmoins que ces petits tuyaux arriveront à aider efficacement ceux qui veulent rendre la liberté à leur fonera.</p>
<p><em>Happy fonera flashing!</em></p>
<hr/>
Envie d&#8217;une promo sur la fonera+ neuve? (20€ au lieu de 29.95)</p>
<p><small>Pour l&#8217;instant, je peux entrer des emails sur le formulaire de l&#8217;opération &#8220;fonero gets fonero&#8221; : les invités peuvent avoir la fonera+ neuve pour 20€ en <strong>plus des frais de ports</strong> (si mes estimations sont bonnes, moins de 9€ pour la France). Si jamais vous êtes intéressés, dites le en commentaire en laissant une adresse de courriel valide (vous pouvez utiliser un pseudo) : j&#8217;essaierais de vous recontacter rapidement pour vous demander les infos nécessaires.</p>
<p>Notes:<br />
* Pour l&#8217;instant ça semble valable uniquement sur la fonera+ (pas la fonera 2.0, ni la 2.0n).<br />
* Je dispose de 20 invitations à l&#8217;heure actuelle, si jamais mon compteur tombe à 5 je n&#8217;en distribue plus via le blog.</small></p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/09/21/tuyaux-redboot-tftp-ssh-fonera-autres-routeurs/">Redboot, libération de fonera et tuyaux divers</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/09/21/tuyaux-redboot-tftp-ssh-fonera-autres-routeurs/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F09%2F21%2Ftuyaux-redboot-tftp-ssh-fonera-autres-routeurs%2F&linkname=Redboot%2C%20lib%C3%A9ration%20de%20fonera%20et%20tuyaux%20divers%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/09/21/tuyaux-redboot-tftp-ssh-fonera-autres-routeurs/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F09%2F21%2Ftuyaux-redboot-tftp-ssh-fonera-autres-routeurs%2F&linkname=Redboot%2C%20lib%C3%A9ration%20de%20fonera%20et%20tuyaux%20divers%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F09%2F21%2Ftuyaux-redboot-tftp-ssh-fonera-autres-routeurs%2F&linkname=Redboot%2C%20lib%C3%A9ration%20de%20fonera%20et%20tuyaux%20divers%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/09/21/tuyaux-redboot-tftp-ssh-fonera-autres-routeurs/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Enrichissez votre flux RSS/Atom de Wordpress avec le plugin Better Feed d&#8217;Ozh (ajout de texte quelconque, d&#8217;informations liés au post et liens de partage)</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/08/08/wordpress-better-feed-ozh-code-php-lien-partage-social-share/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/08/08/wordpress-better-feed-ozh-code-php-lien-partage-social-share/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 05:46:49 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>
		<category><![CDATA[_libre]]></category>

		<guid isPermaLink="false">http://www.daviddallet.com/weblog/?p=509</guid>
		<description><![CDATA[Le plugin Wordpress Better Feed par Ozh permet de compléter votre flux RSS en ajoutant à la fin de chaque article du flux le contenu que vous souhaitez.
Cet article décrit brièvement les fonctionalités de ce plugin, que ce soit pour ajouter du texte fixe, des mentions liés au post ou même le résultat d&#8217;un script [...]]]></description>
			<content:encoded><![CDATA[<p>Le plugin Wordpress <a href="http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/">Better Feed par Ozh</a> permet de compléter votre flux RSS en ajoutant à la fin de chaque article du flux le contenu que vous souhaitez.</p>
<p>Cet article décrit brièvement les fonctionalités de ce plugin, que ce soit pour ajouter du texte fixe, des mentions liés au post ou même le résultat d&#8217;un script php quelconque.<span id="more-509"></span></p>
<h3>Paramétrage de base de Better Feed, ajout de texte fixe et d&#8217;informations liées au post</h3>
<p>Je présuppose que vous êtes capable d&#8217;installer et d&#8217;activer le plugin Wordpress comme un grand.</p>
<p>En ce qui concerne le paramétrage, la plupart du paramétrage de base semble intuitif, cependant <strong>je vous conseille fortement de penser à décocher la case <em>Cut the Feed on &#8220;Read more&#8221; links (&lt;!&#8211;more&#8211;&gt;)</em> ainsi que la case <em>Cut the Feed on &#8220;Next page&#8221; links (&lt;!&#8211;nextpage&#8211;&gt;)</em></strong> à moins que vous souhaitez proposer un flux tronqué en connaissance de cause ce que de nombreux lecteurs n&#8217;apprécieront pas.</p>
<p>Ensuite, le gros du paramétrage consiste à choisir ce que vous ajoutez en bas de chaque élément du flux. Tout cela se place bien entendu dans la zone de saisie <em>Feed Item Footer</em>. Pour du simple texte invariant, entrez le tel quel dans la boîte de la même façon que si vous saisissiez un nouveau post à l&#8217;aide de l&#8217;éditeur html.</p>
<p>Pour saisir du contenu variable lié au post, il vous faut utiliser une notation spéciale. Les deux principales chaînes reconnues sont :</p>
<ul>
<li><em>Enrichissez votre flux RSS/Atom de Wordpress avec le plugin Better Feed d&#8217;Ozh (ajout de texte quelconque, d&#8217;informations liés au post et liens de partage)</em> pour le titre de l&#8217;article</li>
<li><em>http://www.daviddallet.com/weblog/posts/2009/08/08/wordpress-better-feed-ozh-code-php-lien-partage-social-share/</em> pour sont URL (permalink)</li>
</ul>
<p>Pour savoir la signification du reste des <em>tokens</em> reconnus (dont je ne ferais pas la liste exhaustive), utilisez simplement l&#8217;éditeur de plugin de Wordpress pour consulter le contenu de <em>ozh-better-feed/inc/feed.php</em>. La liste de ce qui est reconnu figure en commentaire en haut de ce fichier.</p>
<p>Si vous avez besoin de tester votre flux RSS rapidement sans agrégateur, le convertisseur <a href="http://planetozh.com/projects/rss2html/">RSS to HTML d&#8217;ozh</a> vous aidera probablement.</p>
<h3>Idées d&#8217;utilisation de ce plugin</h3>
<p>Les utilisations courantes de ce plugin incluent l&#8217;ajout d&#8217;une notice de droit d&#8217;auteur/copyright, l&#8217;indication de la licence (comme par exemple une <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.fr">Creative Commons CC-BY-SA</a>), l&#8217;indication dans le flux du nombre de commentaires (et ce sans avoir besoin de feedburner) ainsi que des liens pour promouvoir le post sur del.icio.us, digg, StumbleUpon, twitter ou facebook (ou <a href="http://identi.ca/">ailleurs</a>, bien évidemment).</p>
<h3>Ozh&#8217;s Better Feed avec du code php : exemple avec un lien pour partager via addtoany.com (sans javascript)</h3>
<p><a href="http://www.addtoany.com/">Addtoany</a> est un service pour partager simplement vos liens en utilisant un seul bouton pour pouvoir après choisir vos sites de partage préférés parmi la liste assez exhaustive (<a href="http://www.addtoany.com/share_save?linkname=Add%20to%20Any&#038;linkurl=http%3A//www.addtoany.com/">voir cette liste</a>).</p>
<p>Pour ceux qui publient du contenu cela veut traditionnellement dire un bouton de partage en javascript et pour les autres utilisateurs un <em>bookmarklet</em> (script qui se range dans vos favoris et qui permet de partager la page en cours de consultation).</p>
<p>Il est cependant possible de se passer de javascript en utilisant un simple lien vers &#8220;http://www.addtoany.com/share_save&#8221; mais par contre je vous conseille vivement de passer à cette page les bons paramètres (faute de quoi le lien ne fonctionnerait pas correctement avec les visiteurs dont le navigateur ne transmet pas le <a href="http://fr.wikipedia.org/wiki/R%C3%A9f%C3%A9rant">Referrer</a>).</p>
<p>Il vous faut donc utiliser un lien vers une adresse de la forme &#8220;http://www.addtoany.com/share_save?linkname=Page%20Name&amp;linkurl=http%3A%2F%2Fsite.example.net%2Ffull-url.html&#8221; en encodant correctement le nom de la page et son url.</p>
<p>Sous Wordpress avec le plugin Better Feed d&#8217;Ozh, c&#8217;est facile à faire avec un peu de php.</p>
<p>Pour inclure du code php avec Better Feed, il suffit d&#8217;utiliser la syntaxe :</p>
<p><code>%%&lt;?php /* code php ici */ ?&gt;%%</code></p>
<p>Pour inclure un lien correct vers le service addtoany.com, voici donc à quoi le code ressemble :</p>
<p><code>&lt;a href="%%&lt;?php echo("http://www.addtoany.com/share_save?linkurl=" . rawurlencode(post_permalink()) . "&#038;linkname=" . rawurlencode(get_the_title() . " | Nom de votre blog"));?&gt;%%"&gt;Partager&lt;/a&gt;</code></p>
<p>La fonction <a href="http://fr3.php.net/rawurlencode">rawurlencode</a> est la fonction php s&#8217;occupant du nécessaire encodage des paramètres tandis que post_permalink et get_the_title sont des fonctions définies par Wordpress (voir <a href="http://phpdoc.wordpress.org/trunk/WordPress/Template/_wp-includes---link-template.php.html">cette page</a>, en anglais).</p>
<h3>Conclusion</h3>
<p>Sous Wordpress, il est donc facile d&#8217;enrichir votre flux pour peu que vous installiez le plugin Better Feed.</p>
<p>Le contenu rajouté en footer à vos éléments du flux n&#8217;a pour limites que celles de votre imagination : il est en effet possible de déterminer ce contenu dynamiquement en insérant du code php.</p>
<p>Et vous, enrichissez vous le flux rss/atom de votre blog? Utilisez vous la fonction d&#8217;ajout de code php d&#8217;une façon particulièrement originale? Si oui à l&#8217;une de ces deux questions n&#8217;hésitez pas à en faire part en commentaire. N&#8217;hésitez pas aussi à préciser si vous avez des difficultés sur les points sur lesquels j&#8217;ai été bref.</p>
<hr/>
<small>Adresse de l&#8217;original : <a href="http://www.daviddallet.com/weblog/posts/2009/08/08/wordpress-better-feed-ozh-code-php-lien-partage-social-share/">http://www.daviddallet.com/weblog/posts/2009/08/08/wordpress-better-feed-ozh-code-php-lien-partage-social-share/</a></small><br />
<small>Article original écrit par <a href="http://www.daviddallet.com/weblog/">David Dallet</a>, sous <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/">licence libre CC-BY-SA France 2.0</a> &#8211; Pour copier cet article merci de conserver cette notice ainsi que le lien vers l&#8217;original. En cas de modification (ou de copie partielle), le lecteur doit être clairement informé.</small><br />
<!-- Les logos suivants peuvent être supprimés des copies --><br />
<a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/"><img style="border-width: 0pt;" src="http://i.creativecommons.org/l/by-sa/2.0/fr/88x31.png" alt="Creative Commons License"></img></a><a title="HADOPI - Le Net en France : black-out" href="http://www.laquadrature.net/HADOPI"><img src="http://media.laquadrature.net/Quadrature_black-out_HADOPI_88x31px.gif" alt="HADOPI - Le Net en France : black-out" border="0"></img></a></p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/08/08/wordpress-better-feed-ozh-code-php-lien-partage-social-share/">Enrichissez votre flux RSS/Atom de Wordpress avec le plugin Better Feed d&#8217;Ozh (ajout de texte quelconque, d&#8217;informations liés au post et liens de partage)</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/08/08/wordpress-better-feed-ozh-code-php-lien-partage-social-share/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F08%2F08%2Fwordpress-better-feed-ozh-code-php-lien-partage-social-share%2F&linkname=Enrichissez%20votre%20flux%20RSS%2FAtom%20de%20Wordpress%20avec%20le%20plugin%20Better%20Feed%20d%26%238217%3BOzh%20%28ajout%20de%20texte%20quelconque%2C%20d%26%238217%3Binformations%20li%C3%A9s%20au%20post%20et%20liens%20de%20partage%29%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/08/08/wordpress-better-feed-ozh-code-php-lien-partage-social-share/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F08%2F08%2Fwordpress-better-feed-ozh-code-php-lien-partage-social-share%2F&linkname=Enrichissez%20votre%20flux%20RSS%2FAtom%20de%20Wordpress%20avec%20le%20plugin%20Better%20Feed%20d%26%238217%3BOzh%20%28ajout%20de%20texte%20quelconque%2C%20d%26%238217%3Binformations%20li%C3%A9s%20au%20post%20et%20liens%20de%20partage%29%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F08%2F08%2Fwordpress-better-feed-ozh-code-php-lien-partage-social-share%2F&linkname=Enrichissez%20votre%20flux%20RSS%2FAtom%20de%20Wordpress%20avec%20le%20plugin%20Better%20Feed%20d%26%238217%3BOzh%20%28ajout%20de%20texte%20quelconque%2C%20d%26%238217%3Binformations%20li%C3%A9s%20au%20post%20et%20liens%20de%20partage%29%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/08/08/wordpress-better-feed-ozh-code-php-lien-partage-social-share/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Migration du site, expériences en vrac&#8230;</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/08/06/migration-du-site-experiences-en-vrac/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/08/06/migration-du-site-experiences-en-vrac/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 20:45:44 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>

		<guid isPermaLink="false">http://www.daviddallet.com/weblog/?p=497</guid>
		<description><![CDATA[Juste un petit post rapide pour parler de la migration de mon site (et donc de ce blog sous Wordpress) d&#8217;un domaine à un autre ainsi que de quelques détails que je n&#8217;ai pas trop abordé pour l&#8217;instant.
Rien de très détaillé donc.
Migration proprement dite de ce blog
Avant le site entier était sur &#8220;http://www.ddmdllt.org/&#8221; et j&#8217;ai [...]]]></description>
			<content:encoded><![CDATA[<p>Juste un petit post rapide pour parler de la migration de mon site (et donc de ce blog sous <a href="http://fr.wikipedia.org/wiki/WordPress">Wordpress</a>) d&#8217;un domaine à un autre ainsi que de quelques détails que je n&#8217;ai pas trop abordé pour l&#8217;instant.<span id="more-497"></span></p>
<p>Rien de très détaillé donc.</p>
<h3>Migration proprement dite de ce blog</h3>
<p>Avant le site entier était sur &#8220;http://www.ddmdllt.org/&#8221; et j&#8217;ai décidé de le migrer sous un autre domaine, en l&#8217;occurence &#8220;http://www.daviddallet.com/&#8221;; le reste de la structure a été conservé. Ce weblog se trouve donc maintenant à l&#8217;adresse &#8220;<a href="http://www.daviddallet.com/weblog/">http://www.daviddallet.com/weblog/</a>&#8220;.</p>
<p><strong>N&#8217;hésitez pas à changer l&#8217;<a href="http://www.daviddallet.com/weblog/feed/">adresse du flux</a> dans votre agrégateur pour que ça soit optimal.</strong> Avec une redirection de type <a href="http://fr.wikipedia.org/wiki/Liste_des_codes_HTTP">statut HTTP</a> 301, l&#8217;ancienne adresse continue de fonctionner mais c&#8217;est forcément (légèrement) plus rapide avec l&#8217;adresse directe : une requête en moins c&#8217;est bon pour vous comme pour moi&#8230;</p>
<p>La méthode de migration du blog est principalement <a href="http://yoast.com/move-wordpress-blog-domain-10-steps/">celle décrite dans l&#8217;article &#8220;Move your WordPress blog to a new domain in 10 steps!&#8221; de yoast.com</a> (il y a une <a href="http://blogtoolbox.fr/transferer-votre-blog-wordpress-vers-un-nouveau-domaine-en-10-etapes/">traduction en Français</a> pour ceux qui préfèrent). Je me suis cependant abstenu d&#8217;utiliser le plugin Search And Replace.</p>
<p>Pendant le <em>backup</em> (la sauvegarde) de la base de donnée et du répertoire du blog, j&#8217;ai désactivé intégralement l&#8217;accès au visiteur (à la limite il y avait peut être d&#8217;autres solutions, la seule chose que je souhaitait éviter était l&#8217;écriture dans la base).</p>
<p>Pour ce faire, j&#8217;ai utilisé le fichier <a href="http://fr.wikipedia.org/wiki/Htaccess">.htaccess</a> pour renvoyer les consultations du blog vers une page avec le statut HTTP 500 (utilisé en cas d&#8217;erreur) contenant une explication. Cette explication sert à inviter à patienter et à consulter le reste du site (statique) ou un semblant de &#8220;<a href="http://ddmdllt.free.fr/weblog/">mirroir brouillon</a>&#8221; (un simple <a href="http://moonmoon.org/">moonmoon</a> avec une seule source à un endroit non indexable par les moteurs respectant le fichier <a href="http://fr.wikipedia.org/wiki/Robots.txt">robots.txt</a>). Je suppose (sans en avoir la certitude) que les moteurs n&#8217;indexent pas une page au statut 500 (ou n&#8217;en actualisent pas la version indexée). Ceci étant donnée la signification usuelle de ce statut HTTP (en général erreur du serveur).</p>
<p>Ce premier dérangement n&#8217;a eu lieu que pendant une vingtaine de minutes, j&#8217;ai rétabli l&#8217;accès (à l&#8217;ancien emplacement) dès que j&#8217;avais la sauvegarde de la base et du répertoire de Wordpress. (Je n&#8217;ai pas attendu que la migration entière soit faite).</p>
<p>Ensuite, je me suis occupé de réinstaller ça proprement sur le nouveau domaine, en laissant l&#8217;ancien site en fonctionnement habituel. Si j&#8217;avais eu des commentaires pendant cette courte période, j&#8217;aurais du les transférer manuellement par la suite.</p>
<p>Une fois le site en place et bien testé sur le nouveau domaine, le moment était à la mise en place de la redirection 301 de l&#8217;ancien domaine vers le nouveau. Là je me suis un peu planté dans le .htaccess, ce qui aura valu une deuxième période de dérangement (non prévue cette fois) pour mes visiteurs.</p>
<p>Ensuite, la migration proprement dite fut réglée, il ne me restait plus qu&#8217;à utiliser l&#8217;<a href="http://www.google.com/support/webmasters/bin/answer.py?answer=83106">outil de changement</a> d&#8217;adresse des Google Webmaster Tools afin de respecter aux mieux les <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=83105&#038;hl=en">conseils de Google pour le changement d&#8217;adresse</a> d&#8217;un site.</p>
<p>Je verrais l&#8217;efficacité de cet outil peut être prochainement, Google ayant actuellement en cache (sur le nouveau domaine) une version de robots.txt bloquant l&#8217;indexation.</p>
<p>À part le détail concernant l&#8217;indexation et le référencement que je ne peux pas évaluer pour l&#8217;instant, la migration semble satisfaite.</p>
<h3>Anecdotes en vrac</h3>
<ul>
<li>En fait j&#8217;ai fait une upgrade au passage pour être avec la version 2.8.3.</li>
<li>Lorsque vous ré-activez vos plugins après une migration, pensez à vérifier toute API-key (Akismet, Wordpress Stats).</li>
<li>Je teste depuis plusieurs jours <a href="http://wordpress.org/extend/plugins/stats/">Wordpress Stats</a>, que je trouve fortement utile pour savoir la fréquentation. Je n&#8217;arrive malheureusement pas à faire autant de recoupement qu&#8217;avec Google Analytics (argh), mais en contrepartie j&#8217;apprécie les statistiques sur les clics sur les liens sortants (les liens en eux même gardent leur intégrité, c&#8217;est pas une bidouille avec un lien interne servant de redirection).</li>
<li>Je connais l&#8217;existence de <a href="http://piwik.org/">Piwik</a> (alternative libre à Google Analytics), maintenant faudrait que je m&#8217;informe plus à ce sujet et que je teste! (Voire si ça me satisfait en terme de statistiques obtenues, de fiabilité, mais aussi en terme d&#8217;utilisation de ressources serveur&#8230;).</li>
<li>Ne me parlez pas de solutions basés sur la seule analyse des logs (sans code javascript) : si cela peut être efficace en terme de ressources serveur, il n&#8217;est pas forcément évident d&#8217;identifier de façon fiable les visiteurs humains (vis à vis des robots peu reconnaissables). Je préfère ne pas compter les visiteurs sans javascript que d&#8217;avoir des chiffres comprenant une proportion difficilement évaluable de &#8220;visiteurs&#8221; non humains.</li>
</ul>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/08/06/migration-du-site-experiences-en-vrac/">Migration du site, expériences en vrac&#8230;</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/08/06/migration-du-site-experiences-en-vrac/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F08%2F06%2Fmigration-du-site-experiences-en-vrac%2F&linkname=Migration%20du%20site%2C%20exp%C3%A9riences%20en%20vrac%26%238230%3B%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/08/06/migration-du-site-experiences-en-vrac/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F08%2F06%2Fmigration-du-site-experiences-en-vrac%2F&linkname=Migration%20du%20site%2C%20exp%C3%A9riences%20en%20vrac%26%238230%3B%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F08%2F06%2Fmigration-du-site-experiences-en-vrac%2F&linkname=Migration%20du%20site%2C%20exp%C3%A9riences%20en%20vrac%26%238230%3B%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/08/06/migration-du-site-experiences-en-vrac/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pourquoi et comment sauvegarder les données vitales de votre Firefox (mots de passes et marques pages)</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/08/04/mozilla-firefox-backup-sauvegarde-password-bookmarks/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/08/04/mozilla-firefox-backup-sauvegarde-password-bookmarks/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 05:05:21 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>
		<category><![CDATA[_libre]]></category>

		<guid isPermaLink="false">http://www.ddmdllt.org/weblog/?p=467</guid>
		<description><![CDATA[Cet article s&#8217;intéresse à la sauvegarde des données essentielles de Mozilla Firefox, et plus particulièrement à la sauvegarde des mots de passe (passwords) et marques-pages (bookmarks).
Il ne s&#8217;intéresse qu&#8217;à la sauvegarde des données contenues dans le Profil Mozilla Firefox, et non à la sauvegarde complète de  votre installation de firefox et de tous vos [...]]]></description>
			<content:encoded><![CDATA[<p>Cet article s&#8217;intéresse à la sauvegarde des données essentielles de <a href="http://fr.wikipedia.org/wiki/Mozilla_Firefox">Mozilla Firefox</a>, et plus particulièrement à la sauvegarde des mots de passe (<em>passwords</em>) et marques-pages (<em>bookmarks</em>).<span id="more-467"></span></p>
<p>Il ne s&#8217;intéresse qu&#8217;à la sauvegarde des données contenues dans le <em>Profil</em> Mozilla Firefox, et non à la sauvegarde complète de  votre installation de firefox et de tous vos plugins (le cas échéant, c&#8217;est souvent facile à refaire depuis le début sans grosse perte).</p>
<h3>Pourquoi faire des sauvegardes de votre Profil Firefox ou d&#8217;une partie de celui-ci</h3>
<p>De façon rapide, je vois trois raisons principales de faire des sauvegardes des données de votre profil Mozilla Firefox :</p>
<ul>
<li>pour faire face à une catastrophe due à un <em>bug</em> éventuel dans le logiciel,</li>
<li>pour faire face à un souci avec votre matériel,</li>
<li>pour faire face à une erreur humaine de votre part (ou de la part de quelqu&#8217;un d&#8217;autre utilisant votre pc et le navigateur).</li>
</ul>
<p>Pour ces trois raisons, et si votre profil stocke des données qui vous sont précieuses, le principe de précaution implique de faire une sauvegarde des données qui vous sont vitales.</p>
<p>Pour ce qui est d&#8217;une catastrophe due à un bug dans le logiciel ayant résulté en une perte de tous les mots de passes enregistrés, je crois (sans en avoir la certitude) que cela m&#8217;est arrivé une ou deux fois dans le passé.</p>
<p>Pour les conséquences des problèmes matériels, cela ne prévient pas toujours à l&#8217;avance et les soucis avec le matériel peuvent parfois avoir des effets assez pervers dont les conséquences ne sont parfois aperçues que bien après. J&#8217;ai par exemple le cas d&#8217;un disque dur qui me fait parfois des erreurs de lecture/écriture à des emplacements variables mais qui donne la plupart du temps l&#8217;impression de bien fonctionner.</p>
<p>Pour les défaillances humaines, il peut (selon le cas) être trop facile de cocher accidentellement la case pour effacer les mots de passes lorsque la boîte de dialogue qui sert aussi à l&#8217;effacement de l&#8217;historique des cookies à la fermeture du navigateur s&#8217;affiche (surtout avec un <em>touchpad</em>).</p>
<p><a href="http://www.flickr.com/photos/ddmdllt/3784600891/" title="firefox-3.0-clear_private_data by ddmdllt, on Flickr"><img src="http://farm3.static.flickr.com/2579/3784600891_a8b0dde35b_o.png" width="367" height="283" alt="firefox-3.0-clear_private_data" /></a></p>
<p>L&#8217;importance de pouvoir être sûr de conserver les données stockées dans votre profil est variable suivant les personnes : certains stockent leurs mots de passe sous Firefox, d&#8217;autres non, de même pour les marques-pages.</p>
<h3>Sauvegarde du profil complet</h3>
<p>Le profil Mozilla Firefox stocke un ensemble d&#8217;informations variables telles que les préférences, les mots de passe, les marques-pages, les dernières pages visitées, mais aussi le cache et pas mal d&#8217;autres choses.</p>
<p>Cela prend un peu de place donc vous ne verrez pas forcément un intérêt à conserver trois ans de sauvegardes journalières du dossier de profil mais il reste bon de faire une sauvegarde de temps en temps.</p>
<h4>Trouver le dossier d&#8217;un profil Mozilla Firefox</h4>
<p>De façon générale, il y a un dossier global pour stocker les données des applications mozilla qui contient un dossier pour stocker les données de Mozilla Firefox qui contient les dossiers des différents profils de l&#8217;utilisateur.</p>
<p>L&#8217;emplacement du &#8220;dossier Mozilla&#8221; est variable suivant le système d&#8217;exploitation (et l&#8217;utilisateur en cours).</p>
<p>Sous GNU/Linux, il s&#8217;agit de &#8220;<em>~/.mozilla/</em>&#8221; (<em>&#8220;~</em>&#8221; représente le répertoire personnel de l&#8217;utilisateur, très souvent cela prend la forme &#8220;<em>/home/nomdutilisateur/</em>&#8220;). Pour les autres systèmes d&#8217;exploitations (Windows, Mac OS X), le <a href="http://kb.mozillazine.org/Profile_folder">tableau de la MozillaZine Knowledge Base</a> vous renseignera (si vous ne comprenez pas l&#8217;anglais, contentez vous de regarder le tableau, et si vous vous trouvez dans le méchant cas où il y a <em>%APPDATA%</em>, utilisez la fonction exécuter de votre système d&#8217;exploitation pour trouver l&#8217;emplacement de %APPDATA%).</p>
<p>Le &#8220;dossier Mozilla&#8221; contient les dossiers de différentes applications Mozilla. En règle général le dossier de Firefox s&#8217;appelle tout simplement &#8220;firefox&#8221;, mais il peut y avoir des exceptions (surtout si vous avez ou avez eu plusieurs versions installées). J&#8217;ai par exemple installé Mozilla Firefox 3.5.2pre (&#8221;nom de code&#8221; : Shiretoko) depuis les dépôts <a href="http://doc.ubuntu-fr.org/depots#backports">backports</a> d&#8217;ubuntu 8.04 LTS Hardy Heron (en fait j&#8217;utilise kubuntu avec kde 3.5), et j&#8217;ai depuis le droit à un dossier &#8220;<em>~/.mozilla/firefox-3.5/</em>&#8221; en plus de &#8220;<em>~/.mozilla/firefox/</em>&#8221; (logique j&#8217;ai deux versions différentes de firefox installées sur le même système).</p>
<p>Enfin le dossier des données de firefox contient lui-même différents dossiers : un pour chaque profil. Ces dossiers de profil peuvent avoir des noms tels que &#8220;vw9u87cq.default&#8221; ou &#8220;7r4m7slt.profile2&#8243;. Chaque dossier correspond à un profil différent, mais il se peut que vous n&#8217;en ayez tout simplement qu&#8217;un seul (c&#8217;est le cas de la plupart des gens qui ont un seul profil sélectionné par défaut au démarrage).</p>
<h4>Sauvegarder le où les profils</h4>
<p>L&#8217;opération de sauvegarde est simple : il suffit d&#8217;avoir une copie intégrale du dossier de profil (voire du dossier contenant tous les profils).</p>
<p>Vous pouvez faire une simple copie de dossier, ou créer une archive. Sous GNU/Linux, évitez toutefois de faire une copie brute vers un support au format FAT : ce type de système de fichier est totalement incapable de se souvenir des différents droits d&#8217;accès. Si vous utilisez une archive de type .tar (ou .tar.gz, .tgz, .tar.bz2, etc.) vous n&#8217;aurez pas de soucis.</p>
<p>Pensez également qu&#8217;une sauvegarde de profil contient pas mal d&#8217;informations (dont éventuellement des mots de passe) : vous ferez donc attention à ne pas mettre ça sur un supporta accessible par le premier venu à moins de prendre des précautions en chiffrant les données (voire suite).</p>
<h4>Restauration de profil</h4>
<p>C&#8217;est toujours bien de faire la sauvegarde de ses données vitales, encore faut-il être capable de les restaurer.</p>
<p>Si vous n&#8217;avez que peu d&#8217;expérience ou si vous êtes hésitant, je vous conseille de faire une <strong>autre</strong> sauvegarde avant la tentative de restauration, pour être sûr de ne rien empirer.</p>
<p>Vous pouvez tenter la restauration du profil complet, ou bien ne prendre que certaines parties (voire suite) en n&#8217;utilisant <strong>judicieusement</strong> que certains fichiers de la sauvegarde de départ.</p>
<p>Pour plus de sécurité, si vous choisissez la restauration complète, je vous conseille de la faire de la manière suivante :</p>
<ul>
<li>création d&#8217;un nouveau profil depuis firefox (démarrage de firefox en ligne de commande si nécessaire avec les options &#8220;-no-remote -P&#8221;, et création du nouveau profil depuis l&#8217;interface de sélection)</li>
<li>identification de l&#8217;emplacement du nouveau profil (vous aurez noté le nouveau dossier qui apparaît dans le dossier contenant les différents profils, en cas de doute/fausse manip supprimer le nouveau profil <strong>depuis l&#8217;interface</strong> et recommencer à l&#8217;étape précédente) </li>
<li>fermeture de toute instance de firefox</li>
<li>vidage intégral du nouveau dossier de profil (et pas d&#8217;un autre)</li>
<li>recopie<strong> du contenu</strong> du dossier de profil sauvegardé dans le dossier que vous venez de vider</li>
</ul>
<p>Cette méthode est <a href="http://kb.mozillazine.org/Moving_your_profile_folder#Create_a_new_profile_and_copy_the_old_one_over_it">présentée en Anglais dans un article de la MozillaZine Knowledge Base</a>.</p>
<p>Pour la restauration sélective, plus de détails dans la suite&#8230;</p>
<h3>Sauvegardes/restaurations sélectives depuis l&#8217;interface graphique</h3>
<p>En ce qui concerne les réglages, au pire pour les personnes inexpérimentées il reste la bonne vieille méthode : tous les recopier sur papier, ou utiliser copies d&#8217;écrans+copier/coller.</p>
<p>Les marques-pages (<em>bookmarks</em>) peuvent eux être sauvegardés et restaurés avec les fonctions d&#8217;exportation et d&#8217;importation du gestionnaire de marques-pages. Suivant la version, Firefox peut même effectuer de façon automatique une sauvegarde (en local, dans le dossier de profil) de vos bookmarks que vous pouvez ensuite réutiliser aisément.</p>
<p>Pour les mots de passe, cela se complique : il n&#8217;y a pas de façon native des fonctions d&#8217;import/export facilement accessibles. Il est toujours possible de regarder la liste et de copier ça sur une feuille de papier (attention toutefois à la sécurité&#8230; personnellement je préfère ne jamais le faire) ou de faire des copies d&#8217;écran (même remarque et toujours peu pratique à la &#8220;restauration&#8221;).</p>
<p>Il existe aussi des extensions (Add-ons) permettant d&#8217;exporter les mots de passe dans un fichier CSV ou XML, puis de les restaurer, le tout depuis fierefox avec une interface conviviale : par exemple <a href="https://addons.mozilla.org/en-US/firefox/addon/2848">Password Exporter</a>.</p>
<p>Ceci-dit, aussi agréable que peut être une belle interface par rapport à une ligne de commande, cela a un gros inconvénient : une succession de clics de souris ça prend du temps et ça se <em>scripte</em> (s&#8217;automatise) très mal.</p>
<h3>Sauvegardes et restaurations judicieuses des bons fichiers</h3>
<p>Au contraire de la méthode consistant à passer par l&#8217;interface, la méthode consistant à aller chercher les bons fichiers est naturellement moins intuitive, à déconseiller au débutants, et pire, un changement de version peut impliquer des changements dans les fichiers à sauvegarder.</p>
<p>Cela dit, au final, cela peut permettre de réaliser des scripts simples qui peuvent se révéler beaucoup plus efficaces et agréables (dans une utilisation courante) que la méthode des clics successifs depuis l&#8217;interface.</p>
<p>De plus, il devient même possible d&#8217;effectuer les sauvegardes sans même y penser (en planifiant l&#8217;exécution du script de sauvegarde).</p>
<p>La page de référence (en Anglais) pour les manipulations décrites ci dessous est l&#8217;article <a href="http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox">&#8220;Transferring data to a new profile &#8211; Firefox&#8221; de la MozillaZine Knowledge Base</a>.</p>
<p>Sauf indication contraire, les fichiers décrits ci-dessous se trouvent à l&#8217;intérieur du dossier de profil (voir indications précédentes).</p>
<h4>Fichier(s) contenant les marques-pages (ou <em>bookmarks</em>) de Mozilla Firefox</h4>
<p>Les marques-pages de Mozilla Firefox sont contenus dans un fichier dont le nom varie suivant les versions du navigateur :</p>
<ul>
<li>Sous firefox 2 : le fichier contenant les marques-pages est logiquement nommé <em>bookmarks.html</em> : il ne contient que les marques-pages (l&#8217;historique de navigation de firefox est conservée dans le fichier <em>history.dat</em>).</li>
<li>Sous firefox 3, marques-pages et historique de navigation sont conservés dans le même fichier <em>places.sqlite</em>. Si vous ne souhaitez sauvegarder que les marques-pages, il vous faut vous assurer que l&#8217;historique de navigation est vide au moment de faire la copie du fichier.</li>
</ul>
<p>(Notez que <em>bookmarks.html</em> peut continuer à exister en plus sous firefox 3 mais il n&#8217;est à priori pas mis à jour.)</p>
<p>En plus du fichier principal contenant les marques-pages, firefox conserve des copies de secours éventuelles en cas de problème.</p>
<p>Ces copies de secours sont conservées dans le sous-répertoire <em>bookmarkbackups</em>. Si vous souhaitez simplement restaurez les marques-pages depuis une sauvegarde faite par vos soins, il n&#8217;est pas indispensable d&#8217;avoir le contenu de ce dossier.</p>
<p>La sauvegarde ou la restauration des données se fait de façon simple, respectivement en copiant le fichier ailleurs ou en écrasant le fichier actuel avec la version que l&#8217;on veut récupérer.</p>
<p>Si vous avez besoin de ne restaurer qu&#8217;une partie ou de conserver les marques-pages présents avant restauration, créez simplement un nouveau profil et déplacez-y le fichier contenant le contenu à restaurer. Ensuite, utilisez des deux côtés (par sécurité) les fonctions d&#8217;export intégrés à firefox et importez au profil cible le contenu manquant.</p>
<h4>Fichiers contenant les mots de passe de Mozilla Firefox</h4>
<p>Pour sauvegarder les mots de passe de Mozilla Firefox, il vous faut sauvegarder un couple de fichier : <em>key3.db</em> et soit <em>signons2.txt</em>, soit <em>signons3.txt</em> (ou même <em>signons.txt</em>, suivant les versions).</p>
<p>Le fichier <em>key3.db</em> contient une clé avec laquelle les mots de passe contenus dans le fichier <em>signons(num).txt</em> sont chiffrés. Si vous n&#8217;avez pas les deux fichiers vous êtes coincés. Il vous faut bien sûr en plus la connaissance du mot de passe maître (ou <em>Master Password</em>) qui garantit la sécurité de l&#8217;ensemble des mots de passe stockés par firefox.</p>
<p>Lorsque vous sauvegardez, vous sauvegardez le tout, et de façon logique lorsque vous restaurez vous restaurez le tout.</p>
<h3>Considérations diverses</h3>
<h4>Fiabilité des sauvegardes</h4>
<p>Prennez toutes les précautions qui vont de soit concernant la fiabilité nécessaire à vos sauvegardes.</p>
<p>La première règle avec les sauvegardes est probablement de penser à les faire (et de les faire).</p>
<p>Ensuite, il va de soit que vous devez toujours avoir une sauvegarde récente sur un support à l&#8217;extérieur de votre PC. Le reste dépend surtout de votre niveau d&#8217;exigence et de la valeur que vous accordez à vos données.</p>
<h4>Assurer que vos données restent connues de vous seules</h4>
<p>Vos sauvegardes peuvent contenir des données qui doivent rester exclusivement entre vos mains (en particulier pour les mots de passe).</p>
<p>Le mieux à mon sens reste de chiffrer vos sauvegardes avec un système de chiffrement réputé fiable.</p>
<p>À titre personnel, dans mes scripts, j&#8217;utilise la commande <em>tar</em> les données sauvegardées ne vont pas directement vers un fichier mais vers un tuyau (ou <em>pipe</em>) qui est reçu par la commande <em>gpg</em>. Les données sont donc chiffrés à l&#8217;aide de ma clé publique (et j&#8217;ai bien entendu à plusieurs endroits des sauvegardes de ma clé privée, chiffrés à l&#8217;aide d&#8217;un chiffrement cette fois-ci symétrique contrôlé par <em>passphrase</em>).</p>
<p>Dans vos scripts (sous bash, interprétateur de commande courant sous GNU/Linux) la ligne faisant le gros du travail de sauvegarde des mots de passe peut ressembler à :<br />
<tt><br />
pushd ~/.mozilla/firefox/  \<br />
  &#038;&#038; tar -cvvz */signons* */key* \<br />
    | gpg \<br />
      -ae -R KEY_ID -o \<br />
        /path_to_backup_dir/firefox_passwords_$(date_ok_in_filenames.sh).tar.gz.asc \<br />
 &#038;&#038; popd<br />
</tt></p>
<p>Il vous faut remplacer <em>KEY_ID</em> par l&#8217;identifiant de votre clé publique. <em>$(date_ok_in_filenames.sh)</em> est simplement un de mes scripts qui renvoit la date et l&#8217;heure courante sous un format qui convient pour les noms de fichiers.</p>
<p>Vous pouvez simplement remplacer cette partie par <em>$(date +%Y%m%d_%H%M%S)</em>.</p>
<p>Bien entendu ceci n&#8217;est qu&#8217;un exemple qui doit être adapté.</p>
<h4>Vérifiez que vos scripts fonctionnent (et ce régulièrement)</h4>
<p>Si vérifier une première fois que ce que vous faites fonctionne parait une évidence, ici il faut même le faire assez régulièrement.</p>
<p>En particulier :</p>
<ul>
<li>vérifiez que le nom des fichiers contenant les données voulues ne changent pas avec une mise à jour de firefox (voir <a href="http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox#Files">la référence (en anglais) sur kb.mozillazine.org</a>)</li>
<li>si vous réinstallez une autre version de firefox en plus, il se peut que le dossier contenant les données change, voire qu&#8217;il y en ait plusieurs (ce fut le cas pour moi lorsque j&#8217;ai installé firefox 3.5 depuis les dépôts <em>backports</em>).</li>
</ul>
<h3>Conclusion</h3>
<p>Avec un tout petit peu de travail à la base, la sauvegarde de vos données importantes de vos profil Mozilla Firefox devient un jeu d&#8217;enfant.</p>
<p>Rassurez-vous cependant, mettre en place mes scripts que j&#8217;utilise pour faire la sauvegarde m&#8217;a pris bien moins de temps que d&#8217;écrire cet article.</p>
<p>Et vous, avez-vous déjà eu besoin de restaurer une sauvegarde des données de Mozilla Firefox? (Et le cas échéant, la question qui peut faire mal, avez vous bien eu une sauvegarde récente à votre disposition?)</p>
<hr/>
<small>Adresse de l&#8217;original : <a href="http://www.daviddallet.com/weblog/posts/2009/08/04/mozilla-firefox-backup-sauvegarde-password-bookmarks/">http://www.daviddallet.com/weblog/posts/2009/08/04/mozilla-firefox-backup-sauvegarde-password-bookmarks/</a></small><br />
<small>Article original écrit par <a href="http://www.daviddallet.com/fr/">David Dallet</a>, sous <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/">licence libre CC-BY-SA France 2.0</a> &#8211; Pour copier cet article merci de conserver cette notice ainsi que le lien vers l&#8217;original. En cas de modification (ou de copie partielle), le lecteur doit être clairement informé.</small><br />
<!-- Les logos suivants peuvent être supprimés des copies --><br />
<a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/"><img style="border-width: 0pt;" src="http://i.creativecommons.org/l/by-sa/2.0/fr/88x31.png" alt="Creative Commons License"></img></a><a title="HADOPI - Le Net en France : black-out" href="http://www.laquadrature.net/HADOPI"><img src="http://media.laquadrature.net/Quadrature_black-out_HADOPI_88x31px.gif" alt="HADOPI - Le Net en France : black-out" border="0"></img></a></p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/08/04/mozilla-firefox-backup-sauvegarde-password-bookmarks/">Pourquoi et comment sauvegarder les données vitales de votre Firefox (mots de passes et marques pages)</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/08/04/mozilla-firefox-backup-sauvegarde-password-bookmarks/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F08%2F04%2Fmozilla-firefox-backup-sauvegarde-password-bookmarks%2F&linkname=Pourquoi%20et%20comment%20sauvegarder%20les%20donn%C3%A9es%20vitales%20de%20votre%20Firefox%20%28mots%20de%20passes%20et%20marques%20pages%29%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/08/04/mozilla-firefox-backup-sauvegarde-password-bookmarks/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F08%2F04%2Fmozilla-firefox-backup-sauvegarde-password-bookmarks%2F&linkname=Pourquoi%20et%20comment%20sauvegarder%20les%20donn%C3%A9es%20vitales%20de%20votre%20Firefox%20%28mots%20de%20passes%20et%20marques%20pages%29%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F08%2F04%2Fmozilla-firefox-backup-sauvegarde-password-bookmarks%2F&linkname=Pourquoi%20et%20comment%20sauvegarder%20les%20donn%C3%A9es%20vitales%20de%20votre%20Firefox%20%28mots%20de%20passes%20et%20marques%20pages%29%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/08/04/mozilla-firefox-backup-sauvegarde-password-bookmarks/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>WordPress + plugins : la bonne indexation simplifiée</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/07/23/wordpress-seo-plugins-simple-bien-indexer-site-google/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/07/23/wordpress-seo-plugins-simple-bien-indexer-site-google/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 05:45:34 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>
		<category><![CDATA[_libre]]></category>

		<guid isPermaLink="false">http://www.ddmdllt.org/weblog/?p=446</guid>
		<description><![CDATA[Les logiciels libres associent souvent valeurs et efficacité. Certains connaissent par ailleurs un grand succès, c&#8217;est par exemple le cas de WordPress.
Ce post traite de la façon d&#8217;optimiser simplement le référencement d&#8217;un site, en utilisant WordPress et ses plugins.
WordPress
Le logiciel libre WordPress (site officiel WordPress.org, en anglais) est un système de gestion de contenu (Ou [...]]]></description>
			<content:encoded><![CDATA[<p>Les logiciels libres associent souvent valeurs et efficacité. Certains connaissent par ailleurs un grand succès, c&#8217;est par exemple le cas de WordPress.</p>
<p>Ce post traite de la façon d&#8217;optimiser simplement le référencement d&#8217;un site, en utilisant WordPress et ses plugins.<span id="more-446"></span></p>
<h3>WordPress</h3>
<p>Le logiciel libre WordPress (site officiel <a href="http://wordpress.org/">WordPress<strong>.org</strong></a>, en anglais) est un <a href="http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_contenu">système de gestion de contenu</a> (Ou CMS en anglais pour <em>Content Management System</em>). Son usage le plus courant est de servir de moteur de blog, mais il est tout à fait envisageable de s&#8217;en servir pour créer des sites ne ressemblant pas vraiment à des blogs.</p>
<p>WordPress est très probablement le moteur de blog le plus utilisé par ceux qui gèrent eux-mêmes leur blog sans passer par une plate-forme (telle que blogspot, typepad, et souvent pour les très très jeunes skyblog). Toutefois, certaines plateformes d&#8217;hébergement de blog utilisent également le logiciel libre WordPress (ou sa version WordPress MU) : c&#8217;est bien sur le cas de <a href="http://wordpress.com/">WordPress.<strong>com</strong></a>, mais aussi le cas des <a href="http://www.lemonde.fr/blogs">blogs offerts aux abonnés du journal Le Monde</a>, et de bien d&#8217;autres. De nombreux hébergeurs Internet proposent souvent également une installation de WordPress en quelques clics.</p>
<p>WordPress fournit, en intégré, une richesse énorme en terme de possibilités et de fonctionnalités. Toutefois, il arrive que l&#8217;on souhaite un peu plus : pour cela on utilise des plugins. Grâce à ces plugins, vous pourrez par exemple disposer de fonctionnalités spécifiques qui ne sont pas forcément utiles à tous les utilisateurs de WordPress.</p>
<p>Parmi les logiciels libres concurrent de WordPress, le plus connu est probablement DotClear, surtout utilisé pour des blogs francophones.</p>
<h3>WordPress (de base) et SEO</h3>
<p>L&#8217;acronyme SEO (Search Engine Optimization) désigne l&#8217;optimisation d&#8217;un site ou de pages afin d&#8217;être facilement trouvé par un moteur de recherche (en particulier Google).</p>
<p>Sans même à avoir à installer le moindre plugin, il est possible de faire quelques optimisations.</p>
<h4>Le pré-requis indispensable : autoriser l&#8217;indexation</h4>
<p>Il vous faut bien sûr vérifier que vous n&#8217;avez pas de fichier <a href="http://fr.wikipedia.org/wiki/Robots.txt">robots.txt</a> (statique ou généré dynamiquement par le serveur) pouvant faire obstacle à l&#8217;indexation de votre blog.</p>
<p>Ensuite, vérifiez que l&#8217;option d&#8217;autoriser l&#8217;indexation par les moteurs de recherche (&#8221;Settings/Privacy&#8221;) est activé. Dans le cas contraire, <a href="http://fr.wikipedia.org/wiki/%C3%89l%C3%A9ment_meta#L.27attribut_robots">des balises meta</a> pourraient empêcher l&#8217;indexation de votre blog.</p>
<h4>Ping XML RPC</h4>
<p>Ce réglage permet de notifier certains services que des nouveaux posts sont présents. Un lien vers votre post pourra apparaître dans des sites comme <a href="http://weblogs.com/">weblogs.com</a> et cela peut aider quelques robots d&#8217;indexation à prendre connaissance de votre site.</p>
<p>Néanmoins, les effets en terme de visites apportées ou d&#8217;indexation par Google sont souvent très limités. Cela semble donc être un plus à prendre sans pour autant être une optimisation majeure.</p>
<p>Un réglage courant pour prendre ce plus est d&#8217;avoir http://rpc.pingomatic.com/ dans &#8220;Settings/Writing/Update Services&#8221;.</p>
<h4>Titres et contenu</h4>
<p>Cela va sans dire, mais le titre et le contenu auront une influence capitale sur le référencement naturel et sur la capacité à être trouvé par un visiteur.</p>
<p>Même si il est possible d&#8217;utiliser certains outils pour améliorer les termes employés (le <a href="https://adwords.google.fr/select/KeywordToolExternal">générateur de mots clés</a> de Google Adwords ou <em>Google Keyword Tool</em> est par exemple souvent utilisé à des fins de SEO), je vous conseille néanmoins de faciliter la lecture par des humains. Essayer d&#8217;être &#8220;bien vu&#8221; par des robots est certes utile, mais au final vos lecteurs ciblés restent humain. Ce sont souvent ces lecteurs humains qui, si ils sont satisfaits, pourront être la cause de liens entrant sur des pages à bon <em><a href="http://fr.wikipedia.org/wiki/PageRank">PageRank</a></em>, et bénéficier de ces liens accroîtra vos résultats.</p>
<p>Ne sacrifiez donc pas la qualité de ce que vous créez pour rajouter une tonne de mots clés.</p>
<p>Par ailleurs, votre contenu doit de préférence être original : lorsque Google a plusieurs fois le même texte, il a une forte tendance à ne l&#8217;indiquer qu&#8217;une seule fois dans les résultats. Ce phénomène est connu sous les termes de <em>Duplicate Content</em>(terme anglais signifiant contenu dupliqué). N&#8217;hésitez pas toutefois à placer votre contenu sous licence libre : Google semble bien s&#8217;en tirer pour indiquer très souvent le contenu original en bonne position (et vous y gagnerez en lien entrants).</p>
<h4>Optimiser les URLs de vos posts (permalinks)</h4>
<p>Voici quelques exemples possibles pour l&#8217;URL (fictive) d&#8217;un post :</p>
<ul>
<li>(1) http://www.example.net/blog/index.php?p=1984</li>
<li>(2) http://www.example.net/?p=1984</li>
<li>(3) http://www.example.net/blog/2010/12/25/creer-vos-cartes-de-voeux</li>
<li>(4) http://www.example.net/blog/2010/12/creer-vos-cartes-de-voeux</li>
<li>(5) http://www.example.net/blog/2010/12/25/p1984-creer-vos-cartes-de-voeux</li>
<li>(6) http://www.example.net/creer-vos-cartes-de-voeux</li>
<li>(7) http://www.example.net/p1984-creer-vos-cartes-de-voeux</li>
</ul>
<p>Il va sans dire que la première URL a moins belle allure que les URLs (3) à (7).</p>
<p>Bien choisir le réglage permet d&#8217;aider à ce que les moteurs de recherche perçoivent bien quels mots vous souhaiter cibler. Cela a également une influence sur le visiteur humain lorsqu&#8217;il voit l&#8217;adresse (dans les résultats de Google ou même en dehors de tout moteur de recherche).</p>
<p>Le choix d&#8217;inclure ou non la date est également un choix stratégique : d&#8217;un côté cela donne au visiteur une information utile avant même qu&#8217;il visite votre site, de l&#8217;autre en incluant la date vous prenez le risque de dissuader (consciemment ou inconsciemment) certains visiteurs potentiels de jeter un coup d&#8217;œil à des posts jugés trop anciens.</p>
<p>Suivant les versions de WordPress, et le nombre de post, il peut toutefois être conseillé (dans des buts de performance du serveur) d&#8217;inclure autre chose que le titre dans le <em>permalink</em>.</p>
<p>Bref, ce choix est complexe, et la <a href="http://codex.wordpress.org/Using_Permalinks">référence</a> (en anglais) vous aidera à bien choisir le réglage dans &#8220;Settings/Permalinks&#8221;. N&#8217;oubliez pas de vérifier que les réglages de votre serveur web sont bien compatibles avec votre choix.</p>
<h4>Pingbacks/Trackbacks</h4>
<p>Cela n&#8217;est pas souvent du SEO à proprement parler (à moins que les sites les recevant ne pratiquent pas le &#8220;nofollow&#8221;), mais bien utilisé cela peut vous permettre d&#8217;avoir un peu de trafic en plus sur votre site.</p>
<p>L&#8217;usage général et approprié est d&#8217;indiquer votre post comme une réponse à d&#8217;autres posts (un peu comme les commentaires, sauf que vous répondez sur votre propre blog et que sur le post auquel vous répondez on ne voit en général qu&#8217;un court extrait).</p>
<p>N&#8217;en abusez pas toutefois : le &#8220;spam&#8221; est toujours mal vu et avoir une réputation de spammeur ne vous aidera pas à obtenir spontanément des liens externes provenant de sites et blogs &#8220;influents&#8221; en terme de PageRank.</p>
<h3>Indexation : WordPress seul c&#8217;est bien, avec plugin c&#8217;est mieux&#8230;</h3>
<p>Comme indiqué plus haut, il y a pas mal de paramètres influençant l&#8217;indexation avant même d&#8217;installer le moindre plugin.</p>
<p>Toutefois, pour aller (beaucoup) plus loin, les plugin vous seront utiles.</p>
<h4>Titres et balises meta : un coup de pouce avec All In One SEO</h4>
<p>Bien choisir le titre (balise title en html/xhtml) et le contenu de la balise meta description est sûrement une des mesures les plus efficace en terme d&#8217;optimisation pour les moteurs de recherche.</p>
<p>Notez qu&#8217;il ne faut pas confondre titre de l&#8217;article avec titre de la page html générée (ou balise title). Par exemple, la balise title contient en général également le nom de votre blog. Ce n&#8217;est pas forcément les grosses lettres en haut du post mais plutôt ce qui est souvent ajouté à la barre de titre de votre navigateur. Le contenu de la balise title est généralement le titre dans les résultats Google.</p>
<p>La description s&#8217;affiche souvent sous Google à la place d&#8217;extraits correspondant aux termes recherchés. Bien soigner votre description permet d&#8217;indiquer aux moteurs de recherche les termes sur lesquels votre article accorde de l&#8217;importance.</p>
<p>N&#8217;en faites cependant pas une soupe de mots-clés : non seulement ça peut être <a href="http://www.google.com/support/webmasters/bin/answer.py?hl=fr&#038;answer=35769">mal vu</a> (et pénalisé) par Google, mais en plus une description naturelle et agréable à lire peut attirer le clic et permettre de se distinguer des autres résultats.</p>
<p>Pour tout cela, le <a href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/">plugin All In One SEO</a> vous sera d&#8217;une aide précieuse.</p>
<h4>Plugin XML Sitemaps : indexation rapide (même sans lien entrant)</h4>
<p>Vous connaissez le principe des <a href="http://fr.wikipedia.org/wiki/Sitemaps">Sitemaps XML</a>?</p>
<p>En gros cela consiste à avoir un fichier recensant (pour un site quelconque, pas forcément un blog) la liste des pages présentes (enfin leur URL), leur date de dernière modification, leur valeur relative (par rapport aux autres pages du site), etc&#8230;</p>
<p>Cela aide considérablement les moteurs de recherche, car dès qu&#8217;ils accèdent au fichier Sitemaps, ils peuvent déterminer quelles pages méritent le plus d&#8217;être visitées (par le moteur) : ainsi ils peuvent raréfier les visites des pages non modifiées et découvrir facilement une liste de pages nouvelles ou mises à jour.</p>
<p>Mais cela n&#8217;est pas tout : vous pouvez aussi &#8220;pinger&#8221; les principaux moteurs de recherche avec l&#8217;adresse de votre ou vos Sitemaps : cela permet de leur signaler des Sitemaps qu&#8217;ils ne connaissent pas encore, ou de leur dire que le Sitemaps a été mis à jour.</p>
<p>N&#8217;espérez pas manipuler le PageRank d&#8217;une page grâce à votre ou vos Sitemaps, mais en revanche vous pouvez espérez avoir plus de pages indexées (car les robots d&#8217;indexation savent où les trouver).</p>
<p>Donc en gros, ce n&#8217;est pas la peine d&#8217;espérer être premier sur un mot-clé ultra visé uniquement à l&#8217;aide d&#8217;un fichier Sitemaps, mais si vous produisez du contenu textuel unique, vous pourrez probablement obtenir quelques visites d&#8217;internautes ayant cherché une expression un peu plus complexe pour peu que votre texte s&#8217;en rapproche bien.</p>
<p>Pour gérer facilement les Sitemaps sous WordPress, n&#8217;hésitez pas à installer le <a href="http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/">plugin Google XML Sitemaps Generator for WordPress</a> créé par Arne Brachhold.</p>
<p>Il gère de façon native la construction du Sitemaps (compressé ou non, en plus il y a une feuille de style associé au fichier XML), et la soumission à Google (semble OK tout le temps), Yahoo (sous réserve de s&#8217;inscrire gratuitement au service Yahoo pour avoir une clé), Bing (ex. Live Search, le malheureux moteur de recherche de Microsoft qui change souvent de nom) et Ask.com (pour des raisons que j&#8217;ignore, la soumission me semble échouer une fois sur deux sur ce moteur, néanmoins c&#8217;est mieux que rien).</p>
<p>En ce qui concerne les réglages de ce plugin, n&#8217;hésitez pas à désactiver la construction en arrière plan (&#8221;background process&#8221;) si vous constatez des erreurs avec votre hébergement. Par ailleurs, je conseille de désactiver le calcul automatique de priorité des posts, sauf si le nombre de commentaire reflète vraiment l&#8217;importance de vos posts. (Vous pouvez aussi le laisser activer mais en augmentant la priorité minimale pour réduire l&#8217;influence du nombre de commentaire&#8230;)</p>
<p>Pour avoir fait quelques tests, j&#8217;ai pu constater qu&#8217;il est possible d&#8217;indexer ainsi rapidement (dans les heures qui suivent) un blog totalement nouveau et sans aucun lien entrant.</p>
<p>De plus, bien qu&#8217;il y ait des similarités de principe, cela semble être d&#8217;une efficacité bien supérieure à celle de la fonctionnalité intégrée à WordPress de ping XML RPC (voir plus haut).</p>
<h3>Conclusion</h3>
<p>WordPress (tout comme d&#8217;autres logiciels libres comme DotClear, Drupal, etc) dispose de pas mal d&#8217;atout en terme d&#8217;optimisation pour les moteurs de recherche.</p>
<p>Choisir les bons réglages et utiliser les bons plugins vous facilitera la vie si vous souhaitez indexer au mieux votre site.</p>
<p>Néanmoins, puisqu&#8217;on parle de SEO, je rappelle qu&#8217;il existe des pratiques mauvaises et peu recommandables (ayant surtout pour but d&#8217;augmenter le PageRank). Ne les utilisez pas et respectez les <a href="http://www.google.com/support/webmasters/bin/answer.py?hl=fr&#038;answer=35769">conseils de qualité</a> fournis par les moteurs de recherche, cela diminuera grandement le risque de vous prendre des pénalités que peuvent infliger les moteurs de recherche. Par ailleurs méfiez vous de tout prestataire vous promettant des résultats en terme de Ranking (classement) : les bons professionnels proposent généralement audit de référencement et suggestions de modifications de votre contenu tandis que certains aux pratiquent douteuses suggèrent qu&#8217;ils peuvent vous obtenir un fort trafic et/ou une bonne place sans rien changer à votre site.</p>
<p>Si des optimisations (et une promotion correcte de votre site) peuvent aider, rappelez vous que le succès de votre site repose de façon conséquente sur son contenu.</p>
<hr/>
<small>Adresse de l&#8217;original : <a href="http://www.daviddallet.com/weblog/posts/2009/07/23/wordpress-seo-plugins-simple-bien-indexer-site-google/">http://www.daviddallet.com/weblog/posts/2009/07/23/wordpress-seo-plugins-simple-bien-indexer-site-google/</a></small><br />
<small>Article original écrit par <a href="http://www.daviddallet.com/fr/">David Dallet</a>, sous <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/">licence libre CC-BY-SA France 2.0</a> &#8211; Pour copier cet article merci de conserver cette notice ainsi que le lien vers l&#8217;original. En cas de modification (ou de copie partielle), le lecteur doit être clairement informé.</small><br />
<!-- Les logos suivants peuvent être supprimés des copies --><br />
<a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/"><img style="border-width: 0pt;" src="http://i.creativecommons.org/l/by-sa/2.0/fr/88x31.png" alt="Creative Commons License"></img></a><a title="HADOPI - Le Net en France : black-out" href="http://www.laquadrature.net/HADOPI"><img src="http://media.laquadrature.net/Quadrature_black-out_HADOPI_88x31px.gif" alt="HADOPI - Le Net en France : black-out" border="0"></img></a></p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/07/23/wordpress-seo-plugins-simple-bien-indexer-site-google/">WordPress + plugins : la bonne indexation simplifiée</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/07/23/wordpress-seo-plugins-simple-bien-indexer-site-google/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F07%2F23%2Fwordpress-seo-plugins-simple-bien-indexer-site-google%2F&linkname=WordPress%20%2B%20plugins%20%3A%20la%20bonne%20indexation%20simplifi%C3%A9e%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/07/23/wordpress-seo-plugins-simple-bien-indexer-site-google/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F07%2F23%2Fwordpress-seo-plugins-simple-bien-indexer-site-google%2F&linkname=WordPress%20%2B%20plugins%20%3A%20la%20bonne%20indexation%20simplifi%C3%A9e%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F07%2F23%2Fwordpress-seo-plugins-simple-bien-indexer-site-google%2F&linkname=WordPress%20%2B%20plugins%20%3A%20la%20bonne%20indexation%20simplifi%C3%A9e%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/07/23/wordpress-seo-plugins-simple-bien-indexer-site-google/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Abusive Hotlinking : How To Answer Efficiently Using Apache+PHP (When No More Discussion Is Possible &#8211; 401 HTTP Status Method)</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/06/30/kill-hotlinking-using-401-http-status/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/06/30/kill-hotlinking-using-401-http-status/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 11:56:25 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[In English]]></category>
		<category><![CDATA[~home]]></category>

		<guid isPermaLink="false">http://www.ddmdllt.org/weblog/?p=422</guid>
		<description><![CDATA[Here is a method to use to protect yourself against the effect of abusive hotlinking.
You have to know what is hotlinking (or &#8220;direct linking&#8221; or &#8220;inline linking&#8221;) and you should have some web hosting related skills. I&#8217;ve written a more detailed post in French.
Before choosing to use this method, you have to be sure that [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a method to use to protect yourself against the effect of abusive hotlinking.<span id="more-422"></span></p>
<p>You have to know what is <a href="http://en.wikipedia.org/wiki/Inline_linking">hotlinking</a> (or &#8220;direct linking&#8221; or &#8220;inline linking&#8221;) and you should have some web hosting related skills. I&#8217;ve written a <a href="http://www.ddmdllt.org/weblog/posts/2009/06/30/hotlinking-apache-php-htaccess-401/">more detailed post in French</a>.</p>
<p>Before choosing to use this method, you have to be sure that you did your possible to contact the webmaster of the infringing site and to explain the problem. You have to identify each infringing website humanly (using your logs) : don&#8217;t rely on a too simple <a href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html">.htaccess Apache mod_rewrite rule</a> if it may cause problems to readers accessing you rss/atom feeds through Google Reader, Netvibes, or any Web-based aggregator.</p>
<h3>Well known methods</h3>
<p>Well known methods using .htaccess include :</p>
<ul>
<li>forbidding users to get the image/ressource if the browser send a referrer associated to the infringing website</li>
<li>replacing the picture with another one : you can alert the readers of the infringing website</li>
</ul>
<h3>The 401 HTTP Status Method</h3>
<p>You can easily use the 401 HTTP Status to send a message to visitors of the infringing website.</p>
<p>The PHP code follows :<br />
<tt><br />
&lt;?php<br />
&nbsp;&nbsp;header('WWW-Authenticate: Basic realm="Go to http://hotlinking.example.net/ (abusive use of our content/hotlinking issue)"');<br />
&nbsp;&nbsp;header('HTTP/1.0 401 Unauthorized');<br />
</tt></p>
<p>You may use a .htaccess Apache mod_rewrite rule to execute the PHP code to answer requests associated to the specific referrer field.</p>
<p>The result looks like that (in firefox) :<br />
<a title="hotlinking-401 by ddmdllt, on Flickr" href="http://www.flickr.com/photos/ddmdllt/3663793166/"><img src="http://farm4.static.flickr.com/3359/3663793166_d1b31d2214.jpg" alt="hotlinking-401" width="649" height="188" /></a></p>
<h3>Demo</h3>
<p>You can view how you browser reacts to the previous 401 HTTP Status by visiting <a href="http://www.ddmdllt.org/weblog/posts/2009/06/30/demo/">this demo post</a> (use password &#8220;iwanttotest&#8221;, without quotes).</p>
<hr/>
<small>Original article at : <a href="http://www.ddmdllt.org/weblog/posts/2009/06/30/kill-hotlinking-using-401-http-status/">http://www.ddmdllt.org/weblog/posts/2009/06/30/kill-hotlinking-using-401-http-status/</a></small><br />
<small>Original article written by <a href="http://www.ddmdllt.org/">David Dallet</a>, under <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/deed.en">license Creative Commons CC-BY-SA France 2.0</a> &#8211; To copy this article, you should keep this notice and the link. If the copy is not entire or not verbatim, the reader should be advised.</small><br />
<!-- You may remove the logo if you want --><br />
<a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/deed.en"><img style="border-width: 0pt;" src="http://i.creativecommons.org/l/by-sa/2.0/fr/88x31.png" alt="Creative Commons License"></img></a></p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/06/30/kill-hotlinking-using-401-http-status/">Abusive Hotlinking : How To Answer Efficiently Using Apache+PHP (When No More Discussion Is Possible &#8211; 401 HTTP Status Method)</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/06/30/kill-hotlinking-using-401-http-status/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F06%2F30%2Fkill-hotlinking-using-401-http-status%2F&linkname=Abusive%20Hotlinking%20%3A%20How%20To%20Answer%20Efficiently%20Using%20Apache%2BPHP%20%28When%20No%20More%20Discussion%20Is%20Possible%20%26%238211%3B%20401%20HTTP%20Status%20Method%29%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/06/30/kill-hotlinking-using-401-http-status/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F06%2F30%2Fkill-hotlinking-using-401-http-status%2F&linkname=Abusive%20Hotlinking%20%3A%20How%20To%20Answer%20Efficiently%20Using%20Apache%2BPHP%20%28When%20No%20More%20Discussion%20Is%20Possible%20%26%238211%3B%20401%20HTTP%20Status%20Method%29%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F06%2F30%2Fkill-hotlinking-using-401-http-status%2F&linkname=Abusive%20Hotlinking%20%3A%20How%20To%20Answer%20Efficiently%20Using%20Apache%2BPHP%20%28When%20No%20More%20Discussion%20Is%20Possible%20%26%238211%3B%20401%20HTTP%20Status%20Method%29%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/06/30/kill-hotlinking-using-401-http-status/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hotlinking / Pillage de contenu et de ressources : Méthode Apache+PHP radicale pour le contrer</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/06/30/hotlinking-apache-php-htaccess-401/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/06/30/hotlinking-apache-php-htaccess-401/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 11:55:34 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>
		<category><![CDATA[_libre]]></category>

		<guid isPermaLink="false">http://www.ddmdllt.org/weblog/?p=406</guid>
		<description><![CDATA[Nombreux sont les webmasters ayant un site victime de hotlinking (associé souvent à un pillage sans vergogne de contenu).
C&#8217;est spécifiquement à la lutte contre le hotlinking (qui peut nuire à votre bande passante et à vos ressources serveur) que ce post s&#8217;intéresse. Les exemples donnés font référence à une configuration de serveur HTTP avec Apache+PHP.
Rappels [...]]]></description>
			<content:encoded><![CDATA[<p>Nombreux sont les webmasters ayant un site victime de hotlinking (associé souvent à un pillage sans vergogne de contenu).</p>
<p>C&#8217;est spécifiquement à la lutte contre le hotlinking (qui peut nuire à votre bande passante et à vos ressources serveur) que ce post s&#8217;intéresse. <span id="more-406"></span>Les exemples donnés font référence à une configuration de serveur HTTP avec Apache+PHP.</p>
<h3>Rappels sur le hotlinking</h3>
<h4>Hotlinking, direct linking, inline linking, kesako?</h4>
<p><a href="http://fr.wikipedia.org/w/index.php?title=Hotlinking">Selon Wikipédia</a> (<a rel="nofollow" href="http://fr.wikipedia.org/w/index.php?title=Hotlinking&amp;oldid=36328093">version à la création du post</a>): &#8220;<em>Le direct linking ou hotlinking consiste à utiliser l&#8217;adresse d&#8217;un fichier publié sur un site web, le plus souvent une image, pour l&#8217;afficher sur un autre site, sur un blog, dans un forum, etc. En d&#8217;autres termes, au lieu d&#8217;enregistrer l&#8217;image et de l&#8217;installer sur son propre serveur web, le hotlinkeur crée un lien direct vers le serveur d&#8217;origine.</em>&#8221;</p>
<p>C&#8217;est par exemple si un webmaster gérant le site http://site1.example.net/ insère une balise de type &lt;img src=&#8221;http://autre-site.example.com/picts/useful-picture.png&#8221; alt=&#8221;texte alternatif&#8221; /&gt; pour insérer sur son site une image hébergée sur un autre serveur.</p>
<p>Ainsi, pour fournir l&#8217;image lorsqu&#8217;un visiteur est sur site1.example.net, c&#8217;est bien le serveur de autre-site.example.com qui donne sa bande passante et qui consomme des ressources (CPU, mémoire, etc&#8230;).</p>
<h4>Est-ce correct d&#8217;hotlinker?</h4>
<p>La réponse à cette question est variable suivant les situations.</p>
<p>Si vous n&#8217;avez pas l&#8217;autorisation (explicite ou implicite), vous devez considérer que cela n&#8217;est pas correct. C&#8217;est au minimum du vol de bande passante.</p>
<p>Notez qu&#8217;une licence libre n&#8217;autorise pas à hotlinker. Ce n&#8217;est pas parce qu&#8217;un site vous autorise à copier son contenu qu&#8217;il vous donne le droit d&#8217;utiliser de n&#8217;importe quelle façon les ressources de son serveur. <a href="http://commons.wikimedia.org/wiki/Commons:Reusing_content_outside_Wikimedia#Hotlinking">Un exemple où cette distinction est clairement indiquée est Wikimedia commons</a> (en anglais).</p>
<p>Par autorisation &#8220;explicite&#8221; j&#8217;entends les cas où un site vous autorise explicitement à hotlinker, par &#8220;implicite&#8221; je désigne les cas courants (bannières de soutien, etc&#8230;) où un site vous donne par exemple du code qui, utilisé sur votre site, fera du hotlinking.</p>
<h4>Hotlinking et méthodes similaires</h4>
<p>Il peut être mal vu également d&#8217;utiliser les cadres (frames, i-frames) pour afficher une page extérieure sans l&#8217;autorisation du propriétaire du site.</p>
<p>C&#8217;est très variable suivant les utilisations. Si vous pensez que votre utilisation est légitime, essayez au minimum de fournir un lien permettant d&#8217;afficher la page tierce en dehors de tout cadre (frame). Par ailleurs pour le visiteur il ne doit y avoir aucune ambiguïté.</p>
<p>(Des exemples d&#8217;utilisation corrects incluent certains moyens d&#8217;échange de liens sur réseaux sociaux. Le plus connu est volontairement non cité.)</p>
<h3>Détection du hotlinking abusif</h3>
<h4>Certain vous diront que c&#8217;est simple&#8230;</h4>
<p>Le hotlinking produit, dans la très grande majorité des cas, des traces aisément détectables sur le serveur sur lequel se trouve l&#8217;image ou la ressource accédée.</p>
<p>En effet, la grande majorité des navigateurs incluront dans leur requête au serveur, l&#8217;<a href="http://fr.wikipedia.org/wiki/R%C3%A9f%C3%A9rant">information &#8220;Referrer&#8221;</a> qui indiquera quelle page a fait référence à l&#8217;objet. Notez que cette en-tête est le même que lorsque le visiteur accède à une page en utilisant un lien provenant d&#8217;une autre page.</p>
<p>La détection peut donc se faire très souvent en observant le champ referrer dès que la ressource accédée n&#8217;est pas une page web.</p>
<p>Dans un fichier de log provenant d&#8217;Apache, cette information est usuellement reprise dans une des colonnes (selon configuration). Pour le fichier .htaccess et les <a href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritecond">RewriteCond</a>, il vous faudra utiliser la variable HTTP_REFERER.</p>
<h4>RSS, Atom, et tant pis pour la détection automatique</h4>
<p>Le souci avec ce qui est marqué au dessus, c&#8217;est que dès que vous avez un <a href="http://fr.wikipedia.org/wiki/Syndication">flux rss ou atom</a>, les lecteurs de flux en lignes en ligne (ou web-agrégateurs, en gros <a href="http://www.google.com/reader/">Google Reader</a>, <a href="http://www.netvibes.com/">Netvibes</a> et les concurrents) feront aussi envoyer par le navigateur du visiteur un champ referrer faisant penser à du hotlinking.</p>
<p>Cependant, dans ce cas l&#8217;utilisation est légitime (il n&#8217;y a pas de raison de considérer déloyal le fait d&#8217;utiliser un lecteur de flux en ligne plutôt qu&#8217;une application spécifique).</p>
<p>De plus, on ne peut pas connaître la liste des sites faisant office de lecteurs de flux en ligne (pour la bonne raison que chacun peut en installer un sur son site si cela lui plaît).</p>
<p>Je ne peux donc que déconseiller (pour les sites ayant un flux) les méthodes qui visent à faire un <a href="http://www.presse-citron.net/note-de-service-petite-modification-contre-le-pillage-de-contenu">filtrage brut</a> (et <a href="http://www.presse-citron.net/lutter-contre-le-contenu-duplique-et-la-reproduction-illicite">ici</a>, exemple du très connu blog presse-citron) pour contrer de façon automatisée les hotlinkers.</p>
<h4>Donc au final, on fait comment pour détecter?</h4>
<p>Je conseille de faire de la détection après coup, en examinant régulièrement les fichiers de logs.</p>
<p>Le schéma de la méthode est le suivant :</p>
<ul>
<li>Commencez par extraire de façon automatique les lignes correspondants à du possible hotlinking (avec le HTTP_REFERRER, uniquement pour ce qui n&#8217;est pas une requête de page web).</li>
<li>Supprimez tout ce qui correspond à un lecteur de flux en ligne connu.</li>
<li>Triez les cas par ordre décroissant de requêtes (ou de bande passante utilisée) : autant vérifier en priorité (ou uniquement) ce qui vous consomme le plus de ressources&#8230;</li>
<li>Rendez vous sur les sites mentionnés pour vérifier manuellement.</li>
</ul>
<h3>Une fois que vous avez détecté du hotlinking abusif</h3>
<h4>Contacter, Vérifier, etc.</h4>
<p>Souvent, le webmaster responsable de hotlinking ne le fait pas volontairement. Pensez donc à prendre contact et à vérifier qu&#8217;il s&#8217;agit vraiment de hotlinking abusif avant d&#8217;utiliser les méthodes les plus radicales&#8230;</p>
<p>Dans la suite on supposera que vous connaissez la source du hotlinking, et que vous avez fait les vérifications nécessaires.</p>
<h4>Agir : Méthode 1 : Remplacement d&#8217;images</h4>
<p>Je considère ça comme étant une méthode soft. Il s&#8217;agit de remplacer l&#8217;image par une autre pour avertir le lecteur de la page du site fautif. Le <a href="http://www.presse-citron.net/lutter-contre-le-contenu-duplique-et-la-reproduction-illicite">blog presse-citron</a> donne un peu plus de détails à ce sujet&#8230;</p>
<p>Cette méthode étant classique et facile à mettre en œuvre, je ne la détaille pas plus.</p>
<h4>Agir : Méthode 2 : Refus de délivrer l&#8217;image</h4>
<p>Pareil : simple et classique. Ça a l&#8217;avantage d&#8217;économiser de la bande passante, par contre ce n&#8217;est pas très dissuasif&#8230;</p>
<h4>Agir : Méthode 3 (quelque peu plus offensive) : Utilisation du statut HTTP 401 (lié à l&#8217;authentification)</h4>
<p>Cette méthode est à la fois économe en bande passante et très dissuasive.</p>
<p>Au lieu de donner l&#8217;image (ou autre ressource), une autre image, ou de refuser directement de la donner, il est possible de demander au visiteur de la page du site fautif de &#8220;s&#8217;identifier&#8221; auprès de votre serveur (qui contient la ressource accédée de façon douteuse).</p>
<p>En fait, il ne s&#8217;agit pas d&#8217;attribuer un login+mot de passe à la ressource, mais simplement de faire afficher au navigateur une belle boite bien visible contenant un message de votre choix. Message qui bien entendu n&#8217;a aucune obligation d&#8217;être du goût du webmaster commettant des abus (enfin respectez la loi et n&#8217;insultez pas injustement non plus&#8230;).</p>
<p>Pour cela, il suffit de mettre dans votre fichier .htaccess une règle correspondant à l&#8217;accès interdit (correctement identifié) pour rediriger vers un fichier php contenant le code suivant (à modifier à votre guise) :</p>
<p><tt><br />
&lt;?php<br />
&nbsp;&nbsp;header('WWW-Authenticate: Basic realm="Go to http://hotlinking.example.net/ (abusive use of our content/hotlinking issue)"');<br />
&nbsp;&nbsp;header('HTTP/1.0 401 Unauthorized');<br />
</tt></p>
<p><a title="hotlinking-401 by ddmdllt, on Flickr" href="http://www.flickr.com/photos/ddmdllt/3663793166/"><img src="http://farm4.static.flickr.com/3359/3663793166_d1b31d2214.jpg" alt="hotlinking-401" width="649" height="188" /></a><br />
L&#8217;effet est bien visible (au moins sur firefox) et est à mon avis quelque peu plus dissuasif qu&#8217;une image modifiée&#8230;</p>
<p>Vous pouvez voir une démo en visitant <a href="http://www.ddmdllt.org/weblog/posts/2009/06/30/demo/">ce lien</a> avec le mot de passe &#8220;iwanttotest&#8221; (sans guillemets).</p>
<p>Pensez bien entendu à créer sur votre site une page expliquant le problème du hotlinking et à pointer vers elle dans le code précédent modifié.</p>
<h3>Conclusion</h3>
<p>Le hotlinking abusif, c&#8217;est mal. Lorsqu&#8217;il est commis de mauvaise foi, il n&#8217;y a aucune raison d&#8217;hésiter à prendre les moyens nécessaires pour le contrer.</p>
<p>Plutôt que de prendre le risque de faire des victimes collatérales (ceux qui vous lisent à travers un lecteur de flux en ligne), je préconise de cibler après avoir vérifié manuellement. Par contre, je considère normal de taper fort lorsque c&#8217;est mérité. La méthode basé sur le statut http 401 (ci-dessus) me semble particulièrement adaptée pour cela.</p>
<p>Note: version (très résumée) <a href="http://www.ddmdllt.org/weblog/posts/2009/06/30/kill-hotlinking-using-401-http-status/">en anglais</a>.</p>
<hr/>
<small>Adresse de l&#8217;original : <a href="http://www.daviddallet.com/weblog/posts/2009/06/30/hotlinking-apache-php-htaccess-401/">http://www.daviddallet.com/weblog/posts/2009/06/30/hotlinking-apache-php-htaccess-401/</a></small><br />
<small>Article original écrit par <a href="http://www.daviddallet.com/fr/">David Dallet</a>, sous <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/">licence libre CC-BY-SA France 2.0</a> &#8211; Pour copier cet article merci de conserver cette notice ainsi que le lien vers l&#8217;original. En cas de modification (ou de copie partielle), le lecteur doit être clairement informé.</small><br />
<!-- Les logos suivants peuvent être supprimés des copies --><br />
<a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/"><img style="border-width: 0pt;" src="http://i.creativecommons.org/l/by-sa/2.0/fr/88x31.png" alt="Creative Commons License"></img></a><a title="HADOPI - Le Net en France : black-out" href="http://www.laquadrature.net/HADOPI"><img src="http://media.laquadrature.net/Quadrature_black-out_HADOPI_88x31px.gif" alt="HADOPI - Le Net en France : black-out" border="0"></img></a></p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/06/30/hotlinking-apache-php-htaccess-401/">Hotlinking / Pillage de contenu et de ressources : Méthode Apache+PHP radicale pour le contrer</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/06/30/hotlinking-apache-php-htaccess-401/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F06%2F30%2Fhotlinking-apache-php-htaccess-401%2F&linkname=Hotlinking%20%2F%20Pillage%20de%20contenu%20et%20de%20ressources%20%3A%20M%C3%A9thode%20Apache%2BPHP%20radicale%20pour%20le%20contrer%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/06/30/hotlinking-apache-php-htaccess-401/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F06%2F30%2Fhotlinking-apache-php-htaccess-401%2F&linkname=Hotlinking%20%2F%20Pillage%20de%20contenu%20et%20de%20ressources%20%3A%20M%C3%A9thode%20Apache%2BPHP%20radicale%20pour%20le%20contrer%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F06%2F30%2Fhotlinking-apache-php-htaccess-401%2F&linkname=Hotlinking%20%2F%20Pillage%20de%20contenu%20et%20de%20ressources%20%3A%20M%C3%A9thode%20Apache%2BPHP%20radicale%20pour%20le%20contrer%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/06/30/hotlinking-apache-php-htaccess-401/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Protected: Demo (see next posts for password)</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/06/30/demo/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/06/30/demo/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 11:54:49 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[In English]]></category>
		<category><![CDATA[~home]]></category>

		<guid isPermaLink="false">http://www.ddmdllt.org/weblog/?p=404</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
			<content:encoded><![CDATA[<form action="http://www.daviddallet.com/weblog/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-404">Password:<br />
<input name="post_password" id="pwbox-404" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Submit" /></p></form>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/06/30/demo/">Protected: Demo (see next posts for password)</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/06/30/demo/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F06%2F30%2Fdemo%2F&linkname=Protected%3A%20Demo%20%28see%20next%20posts%20for%20password%29%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/06/30/demo/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F06%2F30%2Fdemo%2F&linkname=Protected%3A%20Demo%20%28see%20next%20posts%20for%20password%29%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F06%2F30%2Fdemo%2F&linkname=Protected%3A%20Demo%20%28see%20next%20posts%20for%20password%29%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/06/30/demo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mutualisé ovh : lorsque le robots.txt ne suffit plus</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/06/24/ovh-mutualise-robotstxt-url-alternative/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/06/24/ovh-mutualise-robotstxt-url-alternative/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 07:18:11 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>

		<guid isPermaLink="false">http://www.ddmdllt.org/weblog/?p=387</guid>
		<description><![CDATA[Le fichier robots.txt, placé à la racine d&#8217;un hébergement web, peut permettre d&#8217;éviter l&#8217;indexation de tout ou partie d&#8217;un site.
Cependant, il est absolument indispensable de placer ce fichier à la racine. Comme l&#8217;explique le site de référence (en anglais), cela pose problème dans le cas où l&#8217;on ne contrôle qu&#8217;une partie du site (par exemple [...]]]></description>
			<content:encoded><![CDATA[<p>Le fichier <a href="http://fr.wikipedia.org/wiki/Fichier_d%27exclusion_des_robots">robots.txt</a>, placé à la racine d&#8217;un hébergement web, peut permettre d&#8217;éviter l&#8217;indexation de tout ou partie d&#8217;un site.</p>
<p>Cependant, il est absolument indispensable de placer ce fichier à la racine. <a href="http://www.robotstxt.org/faq/shared.html">Comme l&#8217;explique le site de référence</a> (en anglais), cela pose problème dans le cas où l&#8217;on ne contrôle qu&#8217;une partie du site (par exemple tout ce qui commence par http://domain.example.net/~username/) et qu&#8217;on ne peut pas placer de fichier à la racine.</p>
<p>Or avec les offres ovh mutualisés, un même site peut souvent être disponible depuis plusieurs URLs.<span id="more-387"></span></p>
<p>Par exemple, j&#8217;utilise un <a href="http://www.ovh.com/fr/produits/90plan.xml">90plan</a>, et le site principal était par défaut accessible par les URLs suivantes :</p>
<ul>
<li><a href="http://www.ddmdllt.org/">http://www.ddmdllt.org/</a> : l&#8217;adresse principale</li>
<li>http://90plan.ovh.net/~ddmdllt/</li>
<li>https://ssl2.ovh.net/~ddmdllt/</li>
</ul>
<p>Les deux dernières URLs étaient donc insensibles au fichier robots.txt (http://90plan.ovh.net/~ddmdllt/robots.txt ne sert à rien par exemple).</p>
<p>Il y a plusieurs solutions face à ce &#8220;problème&#8221; :</p>
<ul>
<li>utiliser la balise meta pour appliquer document par document un &#8220;noindex&#8221; (ne peut pas fonctionner pour tous les types de documents&#8230;)</li>
<li>se passer des URLs commençant par http[s]://90plan.ovh.net/ et http[s]://ssl2.ovh.net/</li>
</ul>
<p>J&#8217;ai choisi cette deuxième solution, facile à mettre en œuvre avec le fichier <a href="http://fr.wikipedia.org/wiki/.htaccess">.htaccess</a>, pour tout rediriger vers http://www.ddmdllt.org/ à l&#8217;aide d&#8217;une redirection de type 301/302.</p>
<p>Pour ce faire, j&#8217;ai simplement ajouté le code suivant en fin du .htaccess :</p>
<p><tt>RewriteCond %{HTTP_HOST}   ^90plan\.ovh\.net$ [NC]<br />
RewriteRule .* http://www.ddmdllt.org/ [L,R=301]</tt></p>
<p><tt>RewriteCond %{HTTP_HOST}   ^ssl2\.ovh\.net$ [NC]<br />
RewriteRule .* http://www.ddmdllt.org/ [L,R=301]</tt></p>
<p>Et c&#8217;est réglé.</p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/06/24/ovh-mutualise-robotstxt-url-alternative/">Mutualisé ovh : lorsque le robots.txt ne suffit plus</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/06/24/ovh-mutualise-robotstxt-url-alternative/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F06%2F24%2Fovh-mutualise-robotstxt-url-alternative%2F&linkname=Mutualis%C3%A9%20ovh%20%3A%20lorsque%20le%20robots.txt%20ne%20suffit%20plus%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/06/24/ovh-mutualise-robotstxt-url-alternative/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F06%2F24%2Fovh-mutualise-robotstxt-url-alternative%2F&linkname=Mutualis%C3%A9%20ovh%20%3A%20lorsque%20le%20robots.txt%20ne%20suffit%20plus%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F06%2F24%2Fovh-mutualise-robotstxt-url-alternative%2F&linkname=Mutualis%C3%A9%20ovh%20%3A%20lorsque%20le%20robots.txt%20ne%20suffit%20plus%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/06/24/ovh-mutualise-robotstxt-url-alternative/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Et si OpenOffice (Writer) n&#8217;était pas fait pour tout le monde?</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/05/26/openoffice-ooo-writer-pas-pour-tous-abiword-latex/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/05/26/openoffice-ooo-writer-pas-pour-tous-abiword-latex/#comments</comments>
		<pubDate>Tue, 26 May 2009 09:00:00 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>
		<category><![CDATA[_libre]]></category>

		<guid isPermaLink="false">http://www.ddmdllt.org/weblog/?p=360</guid>
		<description><![CDATA[OpenOffice.org est sans conteste un logiciel phare parmi les logiciels libres, un logiciel qui mérite certes largement que l&#8217;on en fasse la promotion. Cependant, on a pas tous les mêmes besoins, et à besoins differents, solutions potentiellement différentes&#8230; Pour faire simple je me limiterais dans cette discussion à la partie &#8220;Writer&#8221; (traitement de texte) d&#8217;OpenOffice.
Une [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://fr.openoffice.org/">OpenOffice.org</a></strong> est sans conteste un logiciel phare parmi les <a href="http://www.gnu.org/philosophy/free-sw.fr.html">logiciels libres</a>, un logiciel qui mérite certes largement que l&#8217;on en fasse la promotion. Cependant, on a pas tous les mêmes besoins, et à besoins differents, solutions potentiellement différentes&#8230; <span id="more-360"></span>Pour faire simple je me limiterais dans cette discussion à la partie &#8220;Writer&#8221; (traitement de texte) d&#8217;OpenOffice.</p>
<p>Une petite parenthèse vite fait : il est hors de question de laisser une place déterminante dans cet article à des logiciels tels que Microsoft Word, MS Works, iWork ou d&#8217;autres logiciels propriétaire de ce genre. Merci d&#8217;en tenir compte en commentaire (la modération pourra être stricte&#8230;) et d&#8217;éviter les trolls. Si vous souhaitez (lire/faire) une comparaison rapide, voici une<a href="http://www.google.fr/"> porte de sortie</a> grande ouverte (&#8212;&#8212;&#8212;&gt;<a href="http://www.google.fr/">[ ]</a>), il y a une route &#8220;<a href="http://fr.wikipedia.org/wiki/Panneau_de_signalisation_routi%C3%A8re_en_France">autres directions</a>&#8221; pas loin&#8230; De toute façon, ces logiciels ne sont pas non plus l&#8217;idéal pour tout faire&#8230;</p>
<p>Donc, pour en revenir au sujet, le but de ce post est de donner d&#8217;autres idées de solution qu&#8217;OpenOffice, lorsque ce logiciel n&#8217;est pas le mieux pour vous, ou pour la personne à qui vous donnez conseil.</p>
<h3>Pas besoin de mise en forme, pas besoin de traitement de texte!</h3>
<p><em>(Update: Section rajoutée. <a href="http://www.daviddallet.com/weblog/posts/2009/05/26/openoffice-ooo-writer-pas-pour-tous-abiword-latex/#comment-1505">Merci à OrelEagle pour m&#8217;y avoir fait penser</a>)</em><br />
Si vous n&#8217;avez besoin de n&#8217;enregistrer qu&#8217;une suite de lettres, chiffres, ponctuation, retour à la ligne (et quelques autres symboles) sans mise en forme majeur (sans gras, souligné, italique, changement de police et de taille&#8230;) alors vous n&#8217;avez pas besoin de traitement de texte! C&#8217;est un simple <strong>éditeur</strong> de texte qu&#8217;il vous faut.</p>
<p>C&#8217;est typiquement le cas si vous souhaitez enregistrer diverses informations plutôt que de les noter sur un bout de papier. (Ou si vous souhaitez l&#8217;équivalent du &#8220;Bloc Notes&#8221; de MS Windows.)</p>
<p>Les éditeurs de texte les plus courants sont &#8220;Text Editor&#8221; (&#8221;Editeur de Texte&#8221; ou gedit, pour ceux qui utilisent gnome), kate (pour ceux qui connaisent kde), et pour les non-novices éventuellement vim et emacs&#8230;</p>
<p>Note: Si pour vous la différence traitement de texte vs éditeur de texte est bien comprise, pensez à vérifiez qu&#8217;elle l&#8217;est aussi pour les personnes que vous aidez. Des gens qui avaient l&#8217;habitude d&#8217;utiliser systématiquement MS Word pour des infos copiées/collées, ça arrive plus souvent qu&#8217;on ne le pense.</p>
<h3>Besoin d&#8217;un traitement de texte mais OpenOffice vous semble trop compliqué?</h3>
<p>C&#8217;est typiquement le cas pour les gens qui n&#8217;ont besoin que de taper occasionnellement une lettre ou un petit document d&#8217;une ou deux pages.</p>
<p>Dans ces cas, on peut vouloir ne pas avoir à dépenser trop de temps à apprendre (ou à expérimenter). Une interface minimaliste est idéale, quitte à ne pas avoir toutes les fonctionnalités imaginables.</p>
<p><strong>Il y a un logiciel libre qui convient parfaitement : <a href="http://fr.wikipedia.org/wiki/AbiWord">AbiWord</a>.</strong> À tout ceux qui se disent que je ne leur apprend rien, j&#8217;espère au moins que vous savez y penser lorsque c&#8217;est adapté. (Beaucoup connaissent le nom, peu utilisent/conseillent, mais au moins la plupart des utilisateurs sont satisfaits&#8230;)</p>
<p><!-- Eh oui, mes articles de blogs sont imparfaits, la preuve, je sais consciemment qu'il manque une image... 1 point de curiosité offert au premier qui a regardé le code source et le réclame en commentaire. --></p>
<h3>Et si OpenOffice était ce qu&#8217;il vous fallait?</h3>
<p>C&#8217;est typiquement le cas pour ceux qui font fréquemment de la bureautique ou qui doivent réaliser des documents assez conséquents (par exemples rapports, dossiers, etc&#8230;). OpenOffice Writer dispose de fonctionalités puissantes qui pourront vous rendre grandement service (ex: sommaire, index).</p>
<p>Il nécessite certes un &#8220;apprentissage&#8221; pour être utilisé au mieux mais c&#8217;est le prix à payer pour être productif&#8230;</p>
<h3>OpenOffice trop simple? Pas assez &#8220;pro&#8221;?</h3>
<p>Évidemment ce n&#8217;est pas ce que pense la grande majorité des gens&#8230; Néanmoins dans certains cas (publications scientifiques, réalisation d&#8217;ouvrages), il est préférable de se passer d&#8217;un logiciel <a href="http://fr.wikipedia.org/wiki/WYSIWYG">Wysiwyg</a> et de recourir par exemple, au <strong><a href="http://fr.wikipedia.org/wiki/LaTeX">LaTeX</a></strong>.</p>
<p>L&#8217;apprentissage peut sembler encore plus complexe, mais une fois encore il y a des avantages à en retirer&#8230;</p>
<p>Notez aussi que la conversion LaTeX vers html peut se faire sans trop de difficultés, à l&#8217;aide d&#8217;<a href="http://hevea.inria.fr/papers/hevea/">Hévéa</a> par exemple.</p>
<h3>Autres solutions non évoquées, en vrac</h3>
<ul>
<li>(X)HTML+CSS</li>
<li><a href="http://www.methods.co.nz/asciidoc/">AsciiDoc</a> (peu connu mais très sympa,&#8221;syntaxe wiki&#8221;)</li>
<li>DocBook (XML, SGML) et solutions plus ou moins proches</li>
<li>Scribus</li>
<li>pleins d&#8217;autres solutions/logiciels (<strong>liste non exhaustive</strong>)</li>
</ul>
<h3>Conclusion</h3>
<p>OpenOffice est génial (affirmation gratuite que je ne démontrerais pas&#8230;), mais il ne faut pas oublier de penser aux autres solutions (libres). Évitez de noyer trop souvent votre esprit dans une comparaison OpenOffice vs MS Word, c&#8217;est un des moyens idéaux pour oublier le bénéfice de la pluralité des solutions dans le monde libre&#8230;</p>
<hr />
<small>Adresse de l&#8217;original : <a href="http://www.daviddallet.com/weblog/posts/2009/05/26/openoffice-ooo-writer-pas-pour-tous-abiword-latex/">http://www.daviddallet.com/weblog/posts/2009/05/26/openoffice-ooo-writer-pas-pour-tous-abiword-latex/</a></small><br />
<small>Article original écrit par <a href="http://www.daviddallet.com/fr/">David Dallet</a>, sous <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/">licence libre CC-BY-SA France 2.0</a> &#8211; Pour copier cet article merci de conserver cette notice ainsi que le lien vers l&#8217;original. En cas de modification (ou de copie partielle), le lecteur doit être clairement informé.</small><br />
<!-- Les logos suivants peuvent être supprimés des copies --><br />
<a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/"><img style="border-width: 0pt;" src="http://i.creativecommons.org/l/by-sa/2.0/fr/88x31.png" alt="Creative Commons License"></img></a><a title="HADOPI - Le Net en France : black-out" href="http://www.laquadrature.net/HADOPI"><img src="http://media.laquadrature.net/Quadrature_black-out_HADOPI_88x31px.gif" alt="HADOPI - Le Net en France : black-out" border="0"></img></a></p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/05/26/openoffice-ooo-writer-pas-pour-tous-abiword-latex/">Et si OpenOffice (Writer) n&#8217;était pas fait pour tout le monde?</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/05/26/openoffice-ooo-writer-pas-pour-tous-abiword-latex/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F05%2F26%2Fopenoffice-ooo-writer-pas-pour-tous-abiword-latex%2F&linkname=Et%20si%20OpenOffice%20%28Writer%29%20n%26%238217%3B%C3%A9tait%20pas%20fait%20pour%20tout%20le%20monde%3F%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/05/26/openoffice-ooo-writer-pas-pour-tous-abiword-latex/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F05%2F26%2Fopenoffice-ooo-writer-pas-pour-tous-abiword-latex%2F&linkname=Et%20si%20OpenOffice%20%28Writer%29%20n%26%238217%3B%C3%A9tait%20pas%20fait%20pour%20tout%20le%20monde%3F%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F05%2F26%2Fopenoffice-ooo-writer-pas-pour-tous-abiword-latex%2F&linkname=Et%20si%20OpenOffice%20%28Writer%29%20n%26%238217%3B%C3%A9tait%20pas%20fait%20pour%20tout%20le%20monde%3F%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/05/26/openoffice-ooo-writer-pas-pour-tous-abiword-latex/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Microsoft password checker, une blague?</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/05/19/microsoft-password-checker-mot-de-passe/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/05/19/microsoft-password-checker-mot-de-passe/#comments</comments>
		<pubDate>Tue, 19 May 2009 17:35:10 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>

		<guid isPermaLink="false">http://www.ddmdllt.org/weblog/?p=358</guid>
		<description><![CDATA[Un petit post vite fait, pour distraire quelques lecteurs réguliers qui attendent désespérément du nouveau&#8230;
C&#8217;est un exercice : ne trichez pas, prenez une feuille de papier et notez les mots de passe suivants de 1 à 4 étoiles suivant la &#8220;force&#8221; estimée :

1 Billion Dollar
I love you 2010
0+0=Toto
Pass1234
dfvfmsopufdpdoknxrmptpy
Password

Ensuite, &#8220;évaluez&#8221; la sécurité des mots de passe [...]]]></description>
			<content:encoded><![CDATA[<p>Un petit post vite fait, pour distraire quelques lecteurs réguliers qui attendent désespérément du nouveau&#8230;</p>
<p>C&#8217;est un exercice : ne trichez pas, prenez une feuille de papier et notez les mots de passe suivants de 1 à 4 étoiles suivant la &#8220;force&#8221; estimée<span id="more-358"></span> :</p>
<p><tt><br />
1 Billion Dollar<br />
I love you 2010<br />
0+0=Toto<br />
Pass1234<br />
dfvfmsopufdpdoknxrmptpy<br />
Password<br />
</tt></p>
<p>Ensuite, &#8220;<a rel="nofollow" href="http://www.microsoft.com/protect/yourself/password/checker.mspx">évaluez</a>&#8221; la sécurité des mots de passe sur le &#8220;<a rel="nofollow" href="http://www.microsoft.com/protect/yourself/password/checker.mspx">Password Checker</a>&#8221; de Microsoft. <small>(Liens précédents en <a href="http://en.wikipedia.org/wiki/Nofollow">nofollow</a>, faut pas exagérer&#8230;)</small></p>
<p>Dernière étape, pensez tout de suite à autre chose et ne cherchez pas à comprendre, votre temps est trop précieux&#8230; (Bon en fait on peut facilement imaginer une certaine &#8220;logique&#8221; qu&#8217;on peut-être eu les créateurs de l&#8217;outil, mais au final le résultat reste ce qu&#8217;il est&#8230;)</p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/05/19/microsoft-password-checker-mot-de-passe/">Microsoft password checker, une blague?</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/05/19/microsoft-password-checker-mot-de-passe/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F05%2F19%2Fmicrosoft-password-checker-mot-de-passe%2F&linkname=Microsoft%20password%20checker%2C%20une%20blague%3F%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/05/19/microsoft-password-checker-mot-de-passe/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F05%2F19%2Fmicrosoft-password-checker-mot-de-passe%2F&linkname=Microsoft%20password%20checker%2C%20une%20blague%3F%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F05%2F19%2Fmicrosoft-password-checker-mot-de-passe%2F&linkname=Microsoft%20password%20checker%2C%20une%20blague%3F%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/05/19/microsoft-password-checker-mot-de-passe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Seven SE et ses 3 applications : Antivirus et clients IM en logiciels libres, possible?</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/04/23/windows-seven-se-3-applications-antivirus-parefeu-messenger-logiciels-libres/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/04/23/windows-seven-se-3-applications-antivirus-parefeu-messenger-logiciels-libres/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 06:26:00 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>
		<category><![CDATA[_libre]]></category>

		<guid isPermaLink="false">http://www.ddmdllt.org/weblog/?p=350</guid>
		<description><![CDATA[UPDATE Rapide (31/05/2009) : Finalement MS aurait décidé de laisser tomber cette limitation. Ce qui ne me surprend guère&#8230;
Je viens un peu au hasard de tomber sur diverses sources indiquant qu&#8217;une des version de Windows Seven (Starter Edition), aurait une limitation à trois applications à la fois&#8230;
Je vous laisse jeter un coup d&#8217;œil au deux [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE Rapide (31/05/2009) : Finalement MS aurait <a href="http://arstechnica.com/microsoft/news/2009/05/microsoft-kills-3-application-limit-for-windows-7-starter.ars">décidé de laisser tomber cette limitation</a>. Ce qui ne me surprend guère&#8230;</strong></p>
<p>Je viens un peu au hasard de tomber sur <a href="http://www.cyberciti.biz/tips/windows-7-starter-edition.html">diverses</a> <a href="http://www.framablog.org/index.php/post/2009/04/22/windows-7-starter-edition-3-applications-only">sources</a> indiquant qu&#8217;une des version de Windows Seven (Starter Edition), aurait une limitation à trois applications à la fois&#8230;<span id="more-350"></span></p>
<p>Je vous laisse jeter un coup d&#8217;œil au deux liens pour voir en images ce que ça pourrait donner si on essaie d&#8217;ouvrir une quatrième application&#8230; Restons en au fond, même si il m&#8217;est difficile de garder un ton sérieux à la lecture d&#8217;une telle nouvelle&#8230;</p>
<h3>Mon premier point de vue de libriste convaincu, à chaud</h3>
<p>Vouloir implémenter des restrictions plus stupides les unes que les autres, pour faire acheter une version plus chère, c&#8217;est typique du logiciel propriétaire. Chez Microsoft, ils en arrivent visiblement à montrer ouvertement qu&#8217;ils font du travail pour rendre leur produit moins agréable. Mais est-ce si nouveau?</p>
<p>Si ces limitations devaient être spécifiques des versions pour &#8220;pays pauvres&#8221;, comme l&#8217;indiquent les rumeurs, ce serait encore plus pervers. Les utilisateurs de pays &#8220;en voie de développement&#8221; n&#8217;ont nulle besoin d&#8217;une efficacité bridée artificiellement, au contraire.</p>
<p>Mais bon, je ne vais pas épiloguer sur la partie idéologique (voir logique tout court) de l&#8217;absurdité d&#8217;une telle décision. Par contre, j&#8217;avoue que ça éveille quelque peu ma curiosité sur la façon dont ils vont réussir à monter cette usine à gaz, sachant que du logiciel libre pour Windows, ça existe encore&#8230;</p>
<h3>Trois applications à la fois? Sans aucun privilège? Dur d&#8217;y croire</h3>
<h4>Tenter de (re)définir l&#8217;application&#8230;</h4>
<p>Définir ce qu&#8217;est une vraiment application n&#8217;est pas forcément une chose évidente à faire. Lorsqu&#8217;on sait qu&#8217;il n&#8217;y en aura que trois à la fois, on se dit que forcément on ne compte pas tout&#8230; De plus, le système d&#8217;exploitation ne voit pas les choses du même point de vue conceptuel que l&#8217;utilisateur : les seules définitions qui peuvent valoir ici sont celles compatible avec un comptage par un algorithme.</p>
<p>La définition d&#8217;application sera probablement bancale : hors de question de compter tout l&#8217;éco-système qui tourne en tache de fond sous un PC sous Windows. On est donc tenté de dire forcément : exit le comptage bête et méchant des processus, limité à trois ça ne tient pas.</p>
<p>Mais que pourront donc compter les algorithmes stupides intégrés à cette version particulière de Windows Seven?</p>
<p>Je serais tenté de dire : seulement les processus associés à une entrée sur la barre des tâches (et &#8220;avec le titre, pas juste l&#8217;icône en bas à droite&#8221;). C&#8217;est la seule définition (tordue) que je vois pour que les applications puissent tenter de faire un ménage à trois sur un PC sous Windows au 21ème siècle.</p>
<h4>Zut, ça ne tient pas&#8230;</h4>
<p>Et là, c&#8217;est le drame. En apparence, et si l&#8217;on fait attention de ne pas penser à tout, ça peut &#8220;tenir&#8221;. Mais c&#8217;est vraiment oublier certains scénarios possibles de l&#8217;usage courant d&#8217;un PC, y compris par des non-geeks.</p>
<p>Mademoiselle <a href="http://dico-des-mots.com/definitions/madame-michu.html" target="_blank">Michu</a> Junior est lycéenne et doit faire un beau rapport dans une des matières qu&#8217;elle étudie (à l&#8217;époque où j&#8217;étais lycéen, c&#8217;était le cas en E.C.J.S. : Éducation Civique Juridique et Sociale).</p>
<p>Pendant 20 minutes, elle a réussi à se contenter des trois applications au maximum dans la barre des tâches : une encyclopédie, le navigateur Internet, et bien sûr le traitement de texte. Voyez quoi? J&#8217;arrive même à faire semblant de penser comme un utilisateur lambda!</p>
<p>Et là, le cas redouté arrive : une application &#8220;en sommeil&#8221; se manifeste : un(e) ami(e) ou un membre de sa famille, vivant sur un autre continent, tente de joindre Mlle Michu Junior à l&#8217;aide de <a href="http://fr.wikipedia.org/wiki/Skype">Skype</a> (logiciel propriétaire douteux, enfin passons&#8230;). Supposons que Skype a besoin de se réveiller et d&#8217;afficher sa fenêtre immédiatement (après tout, &#8220;un coup de fil&#8221; n&#8217;attend pas forcément de trouver une solution propre de fermeture d&#8217;une autre application) : on rencontre là un premier problème, sans réponse évidente.</p>
<p>Soit il y a un système de passe-droit (genre bon, <em>toi</em> tu as le droit de te réveiller et on ne te compte pas, ou alors on bloque &#8220;le prochain&#8221;), soit Skype est compté dès le lancement du processus (même s&#8217;il est en sommeil) auquel cas où il faut composer avec uniquement deux autres applications.</p>
<p>Des problèmes similaires se posent avec des logiciels de messagerie instantanée de type Windows Live Messenger, Pidgin, et autres&#8230; Mais faire tourner de tels programme sera t-il qualifiable de &#8220;confort non adapté à la version économique&#8221;?</p>
<p>Bon après tout&#8230; Pourquoi se poser trop de questions sur les exemples précédents alors qu&#8217;il y aura des exemples plus flagrants! Scénario un peu modifié : avec ses trois &#8220;programmes ouverts&#8221;, Mlle Michu Junior reste à la limite. Mais là c&#8217;est l&#8217;antivirus ou le pare-feu qui a besoin d&#8217;afficher une fenêtre pour une décision qui n&#8217;attend pas&#8230; Toujours convaincu qu&#8217;il sera facile de définir la limite de façon rigide?</p>
<p>Personnellement, tous ces exemples peu recherchés me laissent penser qu&#8217;il y aura forcément un système de passe-droit : certaines applications pourraient passer instantanément au premier plan sans attendre une fermeture d&#8217;application parmi les trois déjà lancées. (Enfin je suppose qu&#8217;il y a des limites à la &#8220;mauvaise pub&#8221; que Microsoft peut se permettre d&#8217;obtenir volontairement&#8230;)</p>
<h3>Et le développeur de logiciel libre, il fait comment?</h3>
<p>Supposons que par nécessité il y ait ce système de passe-droit. On arrive à un autre problème : soit le système d&#8217;exploitation bridé doit compter sur la coopération des applications pour ne pas &#8220;crever le plafond&#8221; de façon malicieuse (enfin dans l&#8217;intérêt de l&#8217;utilisateur), soit le système doit définir une &#8220;liste blanche&#8221; d&#8217;applications autorisée (par exemple grâce à un système de signature numérique d&#8217;application).</p>
<p>Le procédé de la liste blanche &#8211; dès maintenant et rien que pour ça &#8211; serait quand même un peu gros, même si Microsoft et l<a href="http://www.gnu.org/philosophy/can-you-trust.fr.html">&#8216;informatique de confiance/défiance</a> peuvent être bons amis&#8230;</p>
<p>Il reste la solution de faire confiance aux logiciels pour se plier volontairement à des règles absurdes. Et dès lors qu&#8217;un <a href="http://www.gnu.org/philosophy/free-sw.fr.html">logiciel libre</a> / open-source contient la recette pour dépasser la limite (on peut encore espérer que des logiciels libres de type antivirus, pare-feu ou messagerie instantanées arrivent à coexister avec cette version de Windows Seven), il est très difficile d&#8217;empêcher toute autre application se refuse à collaborer pour maintenir la limite.</p>
<h3>Et si les solutions de contournement existaient déjà?</h3>
<p>Petite note aux futurs commentateurs : même si l&#8217;on parle bien d&#8217;une future hypothétique usine à gaz déjà dépassée, les références au projet de loi <a href="http://www.laquadrature.net/fr/revue-de-presse" target="_blank">HADOPI</a> sont hors-sujets ;)</p>
<p>Revenons en aux choses sérieuses : il est possible de faire tourner  <a href="http://portableubuntu.demonccc.com.ar/">Ubuntu depuis Windows</a> (bien sûr je serais tenté de dire tant qu&#8217;à faire, passez vous de Windows). C&#8217;est légitime, et <a href="http://portableubuntu.demonccc.com.ar/"><em>a priori</em> pas trop compliqué</a>. (Il est possible également d&#8217;utiliser des machines virtuelles&#8230;)</p>
<p>Le truc, c&#8217;est qu&#8217;il y a fort à parier que Windows Seven ne saura pas compter les applications réelles tournant sur ce Ubuntu. Il risque fort bien de considérer le tout comme étant une seule application, pour le plus grand bonheur de l&#8217;utilisateur.</p>
<p>Passons sur les éventuels problèmes de lourdeur et cela parait même un très bon choix : un bon nombre d&#8217;utilisateurs utilisent Firefox une bonne partie de leur temps, alors quitte à se faire &#8220;décompter&#8221; une application, il vaut peut être mieux que ça soit pour Firefox + l&#8217;ensemble des applications disponibles pour Ubuntu, non?</p>
<h3>Pour conclure</h3>
<p>Cette idée de limiter à trois &#8220;applications&#8221; me semble donc être non seulement une abération, mais également une source de gags. J&#8217;ai peut être passé un peu de temps à mettre en évidence quelques aspects, mais vous pouvez être sûr que chez Microsoft, le temps humain dépensé sera bien multiplié&#8230;</p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/04/23/windows-seven-se-3-applications-antivirus-parefeu-messenger-logiciels-libres/">Windows Seven SE et ses 3 applications : Antivirus et clients IM en logiciels libres, possible?</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/04/23/windows-seven-se-3-applications-antivirus-parefeu-messenger-logiciels-libres/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F04%2F23%2Fwindows-seven-se-3-applications-antivirus-parefeu-messenger-logiciels-libres%2F&linkname=Windows%20Seven%20SE%20et%20ses%203%20applications%20%3A%20Antivirus%20et%20clients%20IM%20en%20logiciels%20libres%2C%20possible%3F%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/04/23/windows-seven-se-3-applications-antivirus-parefeu-messenger-logiciels-libres/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F04%2F23%2Fwindows-seven-se-3-applications-antivirus-parefeu-messenger-logiciels-libres%2F&linkname=Windows%20Seven%20SE%20et%20ses%203%20applications%20%3A%20Antivirus%20et%20clients%20IM%20en%20logiciels%20libres%2C%20possible%3F%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F04%2F23%2Fwindows-seven-se-3-applications-antivirus-parefeu-messenger-logiciels-libres%2F&linkname=Windows%20Seven%20SE%20et%20ses%203%20applications%20%3A%20Antivirus%20et%20clients%20IM%20en%20logiciels%20libres%2C%20possible%3F%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/04/23/windows-seven-se-3-applications-antivirus-parefeu-messenger-logiciels-libres/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Concours SFR Jeunes Talents Développeurs (plateforme Android)</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/04/04/concours-sfr-android/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/04/04/concours-sfr-android/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 20:41:26 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>

		<guid isPermaLink="false">http://www.ddmdllt.org/weblog/?p=335</guid>
		<description><![CDATA[SFR organise un concours de développement pour la plateforme Android.
Après lecture du règlement, ce concours semble être totalement ouvert à des applications libres, ne parle pas de quelconque transfert de &#8220;propriété intellectuel&#8221; ou de droits d&#8217;acquisition préférentiels. (Pour ceux qui ne voient pas ce à quoi je fais référence, SFR semble avoir fait mieux que [...]]]></description>
			<content:encoded><![CDATA[<p>SFR organise un <a href="http://www.sfrjtd.fr/">concours de développement</a> pour la plateforme <a href="http://developer.android.com/">Android</a>.<span id="more-335"></span></p>
<p>Après lecture du <a href="http://www.sfrjtd.fr/content/reglement">règlement</a>, ce concours semble être totalement ouvert à des applications <a href="http://www.gnu.org/philosophy/free-sw.fr.html">libres</a>, ne parle pas de quelconque transfert de &#8220;propriété intellectuel&#8221; ou de droits d&#8217;acquisition préférentiels. (Pour ceux qui ne voient pas ce à quoi je fais référence, SFR semble avoir fait mieux que pour le règlement initial d&#8217;un concours sur l&#8217;IPv6, règlement que j&#8217;avais <a href="http://linuxfr.org/2008/12/19/24814.html#992966">quelque peu critiqué sur DLFP</a>).</p>
<p>Ce concours de développement sur Android me semble donc être honnête, et s&#8217;il y a un point sur lequel il faut être prudent, c&#8217;est le <a href="http://www.sfrjtd.fr/content/calendrier">calendrier</a>!</p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/04/04/concours-sfr-android/">Concours SFR Jeunes Talents Développeurs (plateforme Android)</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/04/04/concours-sfr-android/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F04%2F04%2Fconcours-sfr-android%2F&linkname=Concours%20SFR%20Jeunes%20Talents%20D%C3%A9veloppeurs%20%28plateforme%20Android%29%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/04/04/concours-sfr-android/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F04%2F04%2Fconcours-sfr-android%2F&linkname=Concours%20SFR%20Jeunes%20Talents%20D%C3%A9veloppeurs%20%28plateforme%20Android%29%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F04%2F04%2Fconcours-sfr-android%2F&linkname=Concours%20SFR%20Jeunes%20Talents%20D%C3%A9veloppeurs%20%28plateforme%20Android%29%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/04/04/concours-sfr-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Poissons d&#8217;Avril 2009 (pour geeks)</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/04/01/poissons-avril-april-fools/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/04/01/poissons-avril-april-fools/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 17:27:03 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>

		<guid isPermaLink="false">http://www.ddmdllt.org/weblog/?p=330</guid>
		<description><![CDATA[Très brièvement et de manière non exhaustive :

HADOPI est au cœur de l&#8217;info : Tuxfamily annonce des expérimentations sur le filtrage avec le projet VAlbanel
Ne comptez plus sur Maitre Eolas pour vous défendre, il changera de place dans les salles d&#8217;audiences
Google annonce CADIE (lien en Anglais), un projet lié à l&#8217;intelligence artificiel assez particulier
Bientôt vous [...]]]></description>
			<content:encoded><![CDATA[<p>Très brièvement et de manière non exhaustive :<span id="more-330"></span></p>
<ul>
<li>HADOPI est au cœur de l&#8217;info : <a href="http://tuxfamily.info/fr/news/2009040100">Tuxfamily annonce des expérimentations sur le filtrage avec le projet VAlbanel</a></li>
<li><a href="http://www.maitre-eolas.fr/2009/04/01/1360-du-grand-changement-sur-ce-blog">Ne comptez plus sur Maitre Eolas pour vous défendre, il changera de place dans les salles d&#8217;audiences</a></li>
<li>Google annonce <a href="http://www.google.com/intl/en_us/landing/cadie/index.html">CADIE</a> (lien en Anglais), un projet lié à l&#8217;intelligence artificiel assez particulier</li>
<li>Bientôt vous pourrez visiter lepremieravril<a href="https://www.ovh.com/fr/produits/dotovh.xml">.ovh</a></li>
<li>Vous ne trouverez pas plus complet que cette liste, <a href="http://www.presse-citron.net/poissons-davril-webtech-liste-en-cours">non vraiment pas</a>!</li>
</ul>
<p>UPDATE: <a href="http://www.chtinux.org/communiques/2009/04/01/partenariat-chtinux-microsoft-logiciel-open-source">Je ne pouvais oublier le partenariat Chtinux &#8211; Microsoft&#8230;</a></p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/04/01/poissons-avril-april-fools/">Poissons d&#8217;Avril 2009 (pour geeks)</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/04/01/poissons-avril-april-fools/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F04%2F01%2Fpoissons-avril-april-fools%2F&linkname=Poissons%20d%26%238217%3BAvril%202009%20%28pour%20geeks%29%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/04/01/poissons-avril-april-fools/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F04%2F01%2Fpoissons-avril-april-fools%2F&linkname=Poissons%20d%26%238217%3BAvril%202009%20%28pour%20geeks%29%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F04%2F01%2Fpoissons-avril-april-fools%2F&linkname=Poissons%20d%26%238217%3BAvril%202009%20%28pour%20geeks%29%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/04/01/poissons-avril-april-fools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lobbies, Gouvernement, &#8220;Pirates&#8221; et HADOPI</title>
		<link>http://www.daviddallet.com/weblog/posts/2009/03/31/lobby-gouvernement-pirates-hadopi/</link>
		<comments>http://www.daviddallet.com/weblog/posts/2009/03/31/lobby-gouvernement-pirates-hadopi/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 09:08:28 +0000</pubDate>
		<dc:creator>David Dallet (ddmdllt)</dc:creator>
				<category><![CDATA[En français]]></category>
		<category><![CDATA[~home]]></category>
		<category><![CDATA[_libre]]></category>

		<guid isPermaLink="false">http://www.ddmdllt.org/weblog/?p=317</guid>
		<description><![CDATA[Le droit de tous les artistes et créateurs à une rémunération juste doit être une des nombreuses préoccupations dans notre société.
En revanche, il va aussi de soi qu&#8217;une analyse neutre (et sans désinformation) des phénomènes doit être effectuée et que les moyens de réponse doivent être justes et mesurés (insérer le mot &#8220;graduée&#8221; à côté [...]]]></description>
			<content:encoded><![CDATA[<p>Le droit de <strong>tous</strong> les artistes et créateurs à une rémunération <strong>juste</strong> doit être une des nombreuses préoccupations dans notre société.</p>
<p>En revanche, il va aussi de soi qu&#8217;une analyse <strong>neutre</strong> (et sans désinformation) des phénomènes doit être effectuée et que les moyens de réponse doivent être justes et <strong>mesurés</strong> (insérer le mot &#8220;graduée&#8221; à côté de &#8220;riposte&#8221; ne résout pas les problèmes&#8230;).<span id="more-317"></span></p>
<h3>Stoppons les &#8220;pirates&#8221; dès aujourd&#8217;hui !</h3>
<p>Avant de prétendre avoir des solutions, il convient d&#8217;analyser correctement le &#8220;problème&#8221;, et donc déjà d&#8217;en parler correctement.</p>
<p>Utiliser le terme &#8220;pirate&#8221; me parait être une abération, et souvent cela dénote une non neutralité.</p>
<p>Je ne m&#8217;attarderais guère sur les aspects historiques et maritimes liés au mot &#8220;pirate&#8221;, mais les mots ont un sens, les mots ont un impact, et il convient de choisir les bons termes pour faciliter la bonne compréhension des phénomènes.</p>
<h4>L&#8217;intrusion sur des systèmes de traitement de données</h4>
<p>Le terme &#8220;pirate&#8221; tend a être utilisé depuis pas mal de temps par certains journalistes faisant de la vulgarisation sur les phénomènes de délinquance informatique, en particulier pour désigner l&#8217;intrusion et la perturbation des systèmes de traitement de données.</p>
<p><strong>Donc ce terme &#8220;pirate&#8221; désigne avant tout quelque chose n&#8217;ayant rien à voir avec la copie non autorisée et le non respect du droit d&#8217;auteur.</strong></p>
<p>Utiliser le même terme pour des délits ou infractions bien différents, c&#8217;est souvent une réponse démagogique malhonnête. Il est scandaleux d&#8217;entendre régulièrement parler de terrorisme à tort ou trop rapidement (<a href="http://www.maitre-eolas.fr/2005/01/05/37-affaire-guillermito-compte-rendu-daudience">exemple de l&#8217;affaire Guillermito</a> en ce qui concerne l&#8217;informatique ou bien l&#8217;<a href="http://www.lemonde.fr/opinions/article/2009/03/17/terroristes_1168939_3232.html">exemple de personnes accuseés de retarder des trains</a>). Il est aussi inadmissible de vouloir mettre tout le monde dans le même panier en ce qui concerne des infractions à la loi de gravité différente, même lorsqu&#8217;on fait cela seulement avec les mots.</p>
<p>Revenons en au &#8220;piratage&#8221; désignant l&#8217;intrusion informatique.</p>
<p>Il est normal que ce type de délit soit considéré comme grave, en particulier lorsqu&#8217;il s&#8217;agit de l&#8217;intrusion illégale sur le système informatique d&#8217;autrui avec altération des données. L&#8217;installation de <a href="http://fr.wikipedia.org/wiki/Rootkit">rootkit</a>, y compris pour tenter de prévenir un phénomène de copie de musique (<a href="http://www.secuobs.com/news/11112005-sony-rootkit.shtml">ex. cas avec Sony</a>) n&#8217;est pas anodine.</p>
<p>Notons que j&#8217;ai parlé d&#8217;intrusion sur le système d&#8217;autrui : il me parait normal que le propriétaire ou responsable d&#8217;un système informatique puisse avoir le contrôle de ce qui se passe sur sa propre machine. C&#8217;est une des raisons de mon attachement au <a href="http://www.gnu.org/philosophy/free-sw.fr.html">logiciel libre</a> et/ou open source.</p>
<h4>La copie non autorisée et les infractions au droit d&#8217;auteur</h4>
<p>Ce type de &#8220;pirate&#8221; n&#8217;a souvent rien à voir avec le type de &#8220;pirate&#8221; précédent. Même si <a href="http://tempsreel.nouvelobs.com/actualites/vu_sur_le_web/20090314.OBS8839/victime_de_pirates_le_site_jaime_les_artistes_ferme_tem.html">on entend dire</a> que des &#8220;pirates&#8221; auraient pu jouer un rôle dans la fermeture du <a href="http://jaimelesartistes.fr/">site de propagande gouvernemental</a> bien connu (j&#8217;ai d&#8217;ailleurs <a href="http://www.numerama.com/magazine/12314-Fermeture-de-Jaimelesartistesfr-une-defaite-pour-les-internautes.html">des doutes que d&#8217;autres partagent à ce sujet</a>), la plupart de ceux effectuant des actes de copie illégale n&#8217;ont jamais commis la moindre intrusion sur un système informatisé.</p>
<p>Utiliser le même terme &#8220;pirate&#8221; n&#8217;est pas anodin. Utiliser des termes à fort impact dans des buts de communication auprès d&#8217;un public souvent non-initié, c&#8217;est surtout faire trop souvent le choix de la démagogie et de la propagande.</p>
<p>De la même manière qu&#8217;il est reconnu qu&#8217;il est malvenu d&#8217;utiliser de façon sélective des formulations de type &#8220;un homme d&#8217;origine (&#8230;)&#8221; lors des faits divers, il convient d&#8217;éviter de favoriser des rapprochements douteux dans l&#8217;esprit du public. Il parraitrait ridicule de dire &#8220;un homme portant des chaussures&#8221; à chaque fois que l&#8217;on parle d&#8217;une personalité critiquable, bien qu&#8217;on pourrait le faire souvent (<a href="http://fr.wikipedia.org/wiki/Loi_de_Godwin">point Godwin</a> : même avec Hitler). De la même manière, évitons toute tentative de rapprochement douteuse avec le &#8220;piratage&#8221;.</p>
<p>Bref, revenons-en aux actes de copie non autorisée. En guise d&#8217;introduction à votre réflexion (ou reprise de réflexion), je vous invite à regarder <a href="http://vimeo.com/3865024">la vidéo suivante</a> (désolé pour le Flash, <a href="http://mk3.laquadrature.net/flv/Bougies_320x288.flv">lien direct vers le .flv</a> ou <a href="http://mk3.laquadrature.net/flv/Bougies.mp4">vers le .mp4</a> si cela peut vous aider, cela s&#8217;ouvre très bien avec <a href="http://fr.wikipedia.org/wiki/VLC_media_player">VLC</a>) :</p>
<p><script src="http://mk3.laquadrature.net/flv/flowplayer-3.0.6.min.js"></script>
<div style="width: 320px; height: 288px; margin-right: auto; margin-left: auto;" id="Bougies_320x288"><object id="Bougies_320x288_api" data="http://mk3.laquadrature.net/flv/flowplayer-3.0.7.swf" type="application/x-shockwave-flash" width="100%" height="100%"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="quality" value="high"><param name="bgcolor" value="#000000"><param name="flashvars" value="config={&quot;plugins&quot;:{&quot;controls&quot;:null},&quot;clip&quot;:{&quot;autoPlay&quot;:false,&quot;url&quot;:&quot;http://mk3.laquadrature.net/flv/Bougies_320x288.flv&quot;},&quot;playerId&quot;:&quot;Bougies_320x288&quot;,&quot;playlist&quot;:[{&quot;autoPlay&quot;:false,&quot;url&quot;:&quot;http://mk3.laquadrature.net/flv/Bougies_320x288.flv&quot;}]}"></object></div>
<p><script language="javascript">flowplayer("Bougies_320x288", "http://mk3.laquadrature.net/flv/flowplayer-3.0.7.swf", {plugins: {controls: null}, clip: {autoPlay: false, url: 'http://mk3.laquadrature.net/flv/Bougies_320x288.flv', onBeforeFinish: function() {this.play(0); return false;}}});</script></p>
<p>Oui, malgré toute la désinformation, l&#8217;infraction au droit d&#8217;auteur n&#8217;est la plupart du temps pas du vol. Vous trouverez quelques notions de droit et de bon sens à ce sujet sur <a href="http://www.maitre-eolas.fr/2009/02/16/1318-quelques-lecons-de-droit-a-l-attention-de-luc-besson">un article de Maître Eolas</a>.</p>
<p>La qualification juridique rigoureuse semble donc être celle de la contrefaçon. C&#8217;est déjà un terme peu appréciable alors n&#8217;en rajoutons pas.</p>
<p>Pourquoi je n&#8217;aime pas ce terme : avant tout parce qu&#8217;il vise une fois de plus à mettre tout le monde dans le même panier. Bien souvent dans le cas de la copie non autorisée de films ou musique protégée par le droit d&#8217;auteur, il n&#8217;y a pas le même aspect de commerce illégal que l&#8217;on retrouve avec les autres types de contrefaçon. Il n&#8217;y a pas non plus le même aspect de tromperie sur ce dont il s&#8217;agit : les autres contrefaçons visent souvent à tromper soit l&#8217;acheteur (en le faisant payer pour quelque chose de moindre valeur), soit ceux percevant l&#8217;image de l&#8217;acheteur (exemple de ceux qui achètent des faux vêtements de marques, sacs à main ou répliques de montres Rolex en connaissance de cause).</p>
<p>Je serais donc tenté de dire que la faute en cas de copie non autorisée d&#8217;oeuvres protégées par le droit d&#8217;auteur c&#8217;est avant tout le non-respect de la loi.</p>
<p>Si l&#8217;on dépasse le raisonnement ridicule 1 téléchargement = 1 vente de DVD en moins, on peut éventuellement songer à des conséquences négatives pour les créateurs. Il ne faut cependant pas oublier qu&#8217;il y a aussi des conséquences positives en terme de publicité pour l&#8217;œuvre. Après quand à savoir quel effet est le plus fort, je ne me prononcerais pas (d&#8217;ailleurs la majorité des études sérieuses et indépendantes sur le sujet ne se prononcent pas non plus&#8230;). Une chose est sure, pour mieux rémunérer les artistes, il y a surement d&#8217;autres voies à explorer que la lutte massive contre le &#8220;piratage&#8221;. </p>
<p>(Petites questions à vous poser : Combien touche un artiste sur une vente de CD/DVD? Pourquoi la somme n&#8217;est pas sensiblement augmentée en cas de &#8220;téléchargement légal&#8221; alors que les couts de distribution ne sont pas les mêmes? Combien <a href="http://www.deezer.com/fr">deezer</a> tant promu à l&#8217;assemblée rémunère les artistes? Pourquoi continue t-on à tolérer que les gros majors s&#8217;en mettent encore plein les poches? Pourquoi de nombreux artistes préfèrent ils privilégier les concerts aux revenus issus de la vente de CDs? Quel est l&#8217;impact du téléchargement sur le succès des concerts?)</p>
<p>Bref l&#8217;impact du téléchargement illégal sur les revenus des créateurs est un phénomène complexe, qu&#8217;on ne peut régler avec démagogie ou en exploitant des <a href="http://fr.wikipedia.org/wiki/Rapport_Olivennes">&#8220;études&#8221; non neutres</a> commandées par le gouvernement.</p>
<h3>Le projet de loi HADOPI et les pirates</h3>
<h4>L&#8217;impact sur la copie non autorisée</h4>
<p>Sur ce point, il y a relativement peu à dire. C&#8217;est un comble. Le projet de loi est reconnu dépassé avant même d&#8217;être sorti.</p>
<p>Les moyens de contourner sont déjà fort bien connus. Les termes vpn, friend-to-friend, newsgroups binaires usenet payants, hitnews.eu, astraweb, sites de téléchargements plus ou moins payants tels rapidshare n&#8217;ont aujourd&#8217;hui rien de mythique. Je ne présenterais pas ici ces solutions, mais l&#8217;on ne peut pas nier que le projet HADOPI est déjà connu comme étant dépassé.</p>
<p>Et si par hasard l&#8217;inquiétude devait gagner Madame Michu avant qu&#8217;elle ait eu le temps de s&#8217;informer sur les nouveaux moyens &#8220;sûrs&#8221;, l&#8217;échange d&#8217;œuvres sur clés USB haute capacité (on trouve facilement des clés 16Gb pour 30 euros) risque de se développer. L&#8217;échange illégal lors de LAN parties pourrait fort bien augmenter aussi.</p>
<p>Bref, pas grand impact à espérer&#8230;</p>
<h4>L&#8217;impact sur le &#8220;méchant piratage&#8221;</h4>
<p>Non seulement il est déjà connu que le projet de loi dit &#8220;HADOPI&#8221; présente des risques d&#8217;erreurs et d&#8217;injustices (sans compter les <a href="http://www.daviddallet.com/weblog/posts/2009/03/03/hadopi-et-le-logiciel-libre/">discriminations effectuées à l&#8217;encontre des utilisateurs de logiciel libre</a>), mais en plus ces &#8220;erreurs&#8221; pourraient fort bien être volontairement provoquées.</p>
<p><strong>Le projet de loin &#8220;Création et Internet&#8221; (nom rigoureux du projet HADOPI) risque en effet de donner toute puissance aux &#8220;méchants pirates&#8221;.</strong></p>
<p>Je passe sur les risques aggravés de <a href="http://fr.wikipedia.org/wiki/Scam">scam</a> liés au projet de loi HADOPI (déjà en soi ça parait être une évidence, il risque d&#8217;y avoir nombre élevé d&#8217;affaires de scam), mais le pouvoir supplémentaire du &#8220;Black Hat Hacker&#8221; (ou cracker ou &#8220;méchant pirate&#8221;) de demain risque d&#8217;être l&#8217;utilisation de la commission de protection des droits de l&#8217;HADOPI pour priver une personne choisie de l&#8217;accès à Internet.</p>
<p>Et pour cela les moyens ne manquent pas :</p>
<ul>
<li>intrusion sur les réseaux Wifi mal sécurisés : il serait ridicule d&#8217;affirmer que tous les internautes seront capables de protéger lors réseau sans fil&#8230;</li>
<li>intrusion à distance : certaines études parlent d&#8217;environ 1 pc sur 3 infecté et membre d&#8217;un botnet à l&#8217;échelle mondiale. Tout pc infecté peut bien évidemment servir à des téléchargements illégaux sans la connaissance de son propriétaire</li>
<li>introduction de données erronnées dans les trackers et réseaux de P2P : il ne s&#8217;agit plus de prendre le contrôle d&#8217;une machine ou d&#8217;une connexion mais d&#8217;injecter des IPs dans les systèmes de Peer-To-Peer. Un agent des ayants-droits peu scrupuleux sur les vérifications devient une menace pour tout internaute. Ce type de procédé à déjà été testé avec succès aux Etats-Unis, ou des chercheurs de l&#8217;université de Washington ont réussi à faire accuser des imprimantes réseaux de &#8220;piratage&#8221; (<a href="http://dmca.cs.washington.edu/uwcse_dmca_tr.pdf">lien vers le rapport</a>, en Anglais)</li>
</ul>
<p>Bref, les &#8220;méchants pirates&#8221; risquent demain d&#8217;avoir plus de pouvoir, grâce à HADOPI. Une catastrophe législative de plus que j&#8217;estime sciemment créé par le gouvernement&#8230;</p>
<hr />
<h3>À propos de cet article &#8211; Licence</h3>
<p>Cet article a été écrit par <a href="http://www.daviddallet.com/fr/">David Dallet</a> sur son <a href="http://www.daviddallet.com/weblog/">blog</a> .</p>
<p>Adresse de l’original : “<a href="http://www.daviddallet.com/weblog/posts/2009/03/31/lobby-gouvernement-pirates-hadopi/">http://www.daviddallet.com/weblog/posts/2009/03/31/lobby-gouvernement-pirates-hadopi/</a>”</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nd/2.0/fr/"><img style="border-width:0" src="http://i.creativecommons.org/l/by-nd/2.0/fr/88x31.png" alt="Creative Commons License" /></a><a title="HADOPI - Le Net en France : black-out" href="http://www.laquadrature.net/HADOPI"><img src="http://media.laquadrature.net/Quadrature_black-out_HADOPI_88x31px.gif" border="0" alt="HADOPI - Le Net en France : black-out" /></a></p>
<p><small>L’article est placé sous licence <a href="http://creativecommons.org/licenses/by-nd/2.0/fr/">Creative Commons “CC-BY-ND 2.0″</a>.<br />
Pour faire simple si vous souhaitez me recopier intégralement et avec les liens, sans modification, ce passage y compris, c’est OK. (Bon sens : Je précise toutefois que je ne souhaite recevoir des commentaires que pour la version en cours, publiée à l’emplacement original indiqué.)<br />
Pour tout autre usage, me contacter.</small></p>
<!-- In case my content is under a free license, the following is not part of the information you need to copy. It's just fun for feed.
 Si mon contenu est sous licence libre, vous n'avez pas besoin de copier tout ce qui suit. C'est juste du bonus pour le flux RSS/Atom. -->
<hr />
<p><small><a href="http://www.daviddallet.com/weblog/posts/2009/03/31/lobby-gouvernement-pirates-hadopi/">Lobbies, Gouvernement, &#8220;Pirates&#8221; et HADOPI</a></small><br/><small><strong>(fr)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/03/31/lobby-gouvernement-pirates-hadopi/#comments">Commenter cet article</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F03%2F31%2Flobby-gouvernement-pirates-hadopi%2F&linkname=Lobbies%2C%20Gouvernement%2C%20%26%238220%3BPirates%26%238221%3B%20et%20HADOPI%20%7C%20David%20Dallet%27s%20weblog">Partager</a> - <a href="http://www.daviddallet.com/weblog/">Lire un autre article (Blog de David Dallet)</a></small><br/><small><strong>(en)</strong> <a href="http://www.daviddallet.com/weblog/posts/2009/03/31/lobby-gouvernement-pirates-hadopi/#comments">Comment this post</a> - <a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F03%2F31%2Flobby-gouvernement-pirates-hadopi%2F&linkname=Lobbies%2C%20Gouvernement%2C%20%26%238220%3BPirates%26%238221%3B%20et%20HADOPI%20%7C%20David%20Dallet%27s%20weblog">Share It</a> - <a href="http://www.daviddallet.com/weblog/">Read another post on David Dallet's Weblog</a></small></p>
<!-- with Better Feed (ozh) http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.daviddallet.com%2Fweblog%2Fposts%2F2009%2F03%2F31%2Flobby-gouvernement-pirates-hadopi%2F&linkname=Lobbies%2C%20Gouvernement%2C%20%26%238220%3BPirates%26%238221%3B%20et%20HADOPI%7C%20David%20Dallet%27s%20weblog -->

]]></content:encoded>
			<wfw:commentRss>http://www.daviddallet.com/weblog/posts/2009/03/31/lobby-gouvernement-pirates-hadopi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://mk3.laquadrature.net/flv/Bougies_320x288.flv" length="2466517" type="video/x-flv" />
<enclosure url="http://mk3.laquadrature.net/flv/Bougies.mp4" length="6586415" type="video/mp4" />
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
