<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://prendreuncafe.com/blog/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Prendre un Café - Tag - sécurité</title>
  <link>http://prendreuncafe.com/blog/</link>
  <atom:link href="http://prendreuncafe.com/blog/feed/tag/s%C3%A9curit%C3%A9/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Tue, 30 Dec 2008 16:33:00 +0100</pubDate>
  <copyright>Contenus sous licence Creative Commons BY-SA</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Sécuriser son Ubuntu-server</title>
    <link>http://prendreuncafe.com/blog/post/2007/02/05/Securiser-son-Ubuntu-server</link>
    <guid isPermaLink="false">urn:md5:81e5f98b087f66401a73ff169401b83e</guid>
    <pubDate>Mon, 05 Feb 2007 23:00:00 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
        <category>Ubuntu</category>
        <category>bestpractices</category><category>serveur</category><category>sysadmin</category><category>sécurité</category><category>ubuntu</category>    
    <description>    &lt;p&gt;L'intérêt d'avoir une &lt;a href=&quot;http://www.dedibox.fr/&quot; hreflang=&quot;fr&quot;&gt;Dedibox&lt;/a&gt; sur une classe C réputée &lt;em&gt;niche à boulets&lt;/em&gt;, c'est qu'on est confronté à de nombreuses tentatives de hacks, &lt;a href=&quot;http://en.wikipedia.org/wiki/DDOS&quot; hreflang=&quot;en&quot;&gt;DDOS&lt;/a&gt; et autres &lt;a href=&quot;http://en.wikipedia.org/wiki/Brute_force_attack&quot; hreflang=&quot;en&quot;&gt;bruteforce&lt;/a&gt; quasi-quotidiennement. De quoi envisager une approche totalement paranoïaque de la sécurité du système ; voila quelques bonnes résolutions pour une &lt;a href=&quot;http://ubuntu-fr.org/&quot; hreflang=&quot;fr&quot;&gt;Ubuntu-server&lt;/a&gt;.&lt;/p&gt;


&lt;h3&gt;Utilisez de &lt;strong&gt;vrais&lt;/strong&gt; mots de passe&lt;/h3&gt;


&lt;p&gt;Minimum 8 caractères avec des lettres, des chiffres et de la ponctuation. Changez-en régulièrement.&lt;/p&gt;


&lt;p&gt;Mieux, &lt;a href=&quot;http://prendreuncafe.com/blog/post/2005/08/29/262-installer-sa-cle-ssh-sur-un-serveur-distant&quot; hreflang=&quot;fr&quot;&gt;utilisez des clés SSH&lt;/a&gt;.&lt;/p&gt;


&lt;h3&gt;Désactiver l'&lt;strong&gt;accès root&lt;/strong&gt; depuis SSH&lt;/h3&gt;


&lt;p&gt;Si quelqu'un arrivait à craquer votre accès &lt;a href=&quot;http://fr.wikipedia.org/wiki/SSH&quot; hreflang=&quot;fr&quot;&gt;SSH&lt;/a&gt;, il serait dommage qu'il arrive directement en &lt;em&gt;root&lt;/em&gt;. Le moyen le plus simple pour éviter cela, c'est de désactiver l'accès SSH en root, en éditant le fichier &lt;code&gt;/etc/ssh/sshd_config&lt;/code&gt; et en remplaçant la ligne :&lt;/p&gt;


&lt;pre&gt;PermitRootLogin: yes&lt;/pre&gt;


&lt;p&gt;par&lt;/p&gt;


&lt;pre&gt;PermitRootLogin: no&lt;/pre&gt;


&lt;h3&gt;Changer le &lt;strong&gt;port SSH&lt;/strong&gt; par défaut&lt;/h3&gt;


&lt;p&gt;Toujours dans le même fichier &lt;code&gt;/etc/ssh/sshd_config&lt;/code&gt;, changer le numéro de port par défaut (22) par un autre :&lt;/p&gt;


&lt;pre&gt;Port 12345&lt;/pre&gt;


&lt;p&gt;Attention, ne prenez pas un numéro de port utilisé par un des autres services que vous utilisez sur le serveur (80 pour http, 25 pour smtp, 443 pour https, etc.)&lt;/p&gt;


&lt;p&gt;Par exemple si vous déclarez le port 12345 pour SSH, vous vous connecterez ainsi sur la machine :&lt;/p&gt;


&lt;pre&gt;$ ssh user@machine.tld -p 12345&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;Note :&lt;/strong&gt; Chaque modification du fichier &lt;code&gt;sshd_config&lt;/code&gt; doit occasionner un redémarrage du service :&lt;/p&gt;


&lt;pre&gt;$ sudo /etc/init.d/ssh restart&lt;/pre&gt;

&lt;h3&gt;&lt;strong&gt;Blacklister&lt;/strong&gt; les IP malsaines&lt;/h3&gt;


&lt;p&gt;&lt;a href=&quot;http://www.fail2ban.org/wiki/index.php/Main_Page&quot; hreflang=&quot;en&quot;&gt;fail2ban&lt;/a&gt; est un petit utilitaire qui scanne les logs d'accès sshd et blackliste les IP depuis lesquelles émanent trop de tentatives de connexion échouées. Pour l'installer :&lt;/p&gt;


&lt;pre&gt;$ sudo apt-get install fail2ban&lt;/pre&gt;

&lt;p&gt;Plus d'infos sur la &lt;a href=&quot;http://jujuseb.com/dotclear/?2006/04/18/6-fail2ban-contre-l-attaque-par-brute-force&quot; hreflang=&quot;fr&quot;&gt;configuration et l'utilisation de fail2ban&lt;/a&gt;.&lt;/p&gt;


&lt;h3&gt;Interdire l'execution depuis &lt;strong&gt;/tmp&lt;/strong&gt;&lt;/h3&gt;


&lt;p&gt;Le répertoire &lt;code&gt;/tmp&lt;/code&gt; est souvent utilisé par les script-kiddies de tous poils pour y déposer leurs executables et les lancer. Une approche intelligente du phénomène est d'interdire l'execution de programme sur ce point de montage, en ajoutant la directive &lt;code&gt;noexec&lt;/code&gt; à votre fichier &lt;code&gt;/etc/fstab&lt;/code&gt;, comme dans cet exemple :&lt;/p&gt;


&lt;pre&gt;/dev/sda3   /tmp    ext3   noexec,nosuid     0    2&lt;/pre&gt;


&lt;p&gt;Si vous ne possédez pas de point de montage pour &lt;code&gt;/tmp&lt;/code&gt;, pas de panique : vous allez pouvoir &lt;a href=&quot;http://snippets.prendreuncafe.com/snippet/54&quot; hreflang=&quot;fr&quot;&gt;en créer un à l'arrache&lt;/a&gt; &lt;img src=&quot;/blog/themes/battlestar/smilies/smile.gif&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Attention :&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Le gestionnaire de paquet &lt;code&gt;apt&lt;/code&gt; a parfois besoin d'executer des scripts depuis cet emplacement lors de certaines mises à jour, chose que la drective &lt;code&gt;noexec&lt;/code&gt; interdit;&lt;/li&gt;
&lt;li&gt;MySQL a parfois besoin de créer des tables temporaires à cet emplacement pour traiter des requêtes coûteuses, chose que le &lt;code&gt;nosuid&lt;/code&gt; interdit.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;La manipulation décrite ci-dessus n'est donc à appliquer en connaissance de cause.&lt;/strong&gt; (voire à ne pas appliquer du tout, en fait. Hem.)&lt;/p&gt;


&lt;h3&gt;Installer un &lt;strong&gt;firewall&lt;/strong&gt;&lt;/h3&gt;


&lt;p&gt;&lt;a href=&quot;http://www.shorewall.net/&quot; hreflang=&quot;en&quot;&gt;Shorewall&lt;/a&gt; est un &lt;a href=&quot;http://fr.wikipedia.org/wiki/Pare-feu&quot; hreflang=&quot;fr&quot;&gt;firewall&lt;/a&gt; simple à administrer, mais pas pour autant moins efficace que les autres. L'installation se fait par un traditionnel :&lt;/p&gt;


&lt;pre&gt;$ sudo apt-get install shorewall&lt;/pre&gt;


&lt;p&gt;Un très bon &lt;a href=&quot;http://blog.matid.net/2007/2/1/securing-your-ubuntu-server&quot; hreflang=&quot;en&quot;&gt;tutoriel de configuration du logiciel existe&lt;/a&gt;, n'hésitez pas à aller y faire un tour. L'idée est dans tous les cas de tout interdire par défaut et d'ouvrir les ports un à un en fonction de vos besoins.&lt;/p&gt;


&lt;h3&gt;Vérifier régulièrement la présence de &lt;strong&gt;rootkits&lt;/strong&gt;&lt;/h3&gt;


&lt;p&gt;&lt;a href=&quot;http://www.chkrootkit.org/&quot; hreflang=&quot;en&quot;&gt;Chkrootkit&lt;/a&gt; scanne votre machine et y déniche les &lt;a href=&quot;http://fr.wikipedia.org/wiki/Rootkit&quot; hreflang=&quot;fr&quot;&gt;rootkits&lt;/a&gt; les plus répandus. Le programme s'installe facilement via la commande :&lt;/p&gt;


&lt;pre&gt;$ sudo apt-get install chkrootkit&lt;/pre&gt;


&lt;p&gt;Et se lance de cette façon :&lt;/p&gt;


&lt;pre&gt;$ sudo chkrootkit&lt;/pre&gt;


&lt;p&gt;Vous pouvez &lt;em&gt;croner&lt;/em&gt; l'exécution du programme quotidiennement et vous en envoyer le résultat par email, en ajoutant cette ligne dans votre &lt;em&gt;crontab&lt;/em&gt; :&lt;/p&gt;


&lt;pre&gt;0 3    *   *   *   chkrootkit 2&amp;gt;&amp;amp;1 | mail vous@domain.tld -s &amp;quot;Rapport de chkrootkit&amp;quot;&lt;/pre&gt;


&lt;p&gt;D'autres outils peuvent tout aussi bien faire l'affaire et peuvent être utilisés de façon complémentaires :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.rootkit.nl/projects/rootkit_hunter.html&quot; hreflang=&quot;en&quot;&gt;rkhunter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.nongnu.org/tiger/&quot; hreflang=&quot;en&quot;&gt;tiger&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ces deux outils sont disponibles dans les dépôts officiels Ubuntu et sont d'une utilisation très simple.&lt;/p&gt;


&lt;p&gt;Note : si la commande &lt;code&gt;mail&lt;/code&gt; est inconnue de votre système, installez le paquet &lt;code&gt;mailx&lt;/code&gt; :&lt;/p&gt;


&lt;pre&gt;$ sudo apt-get install mailx&lt;/pre&gt;


&lt;h3&gt;&lt;strong&gt;Emprisonnez&lt;/strong&gt; vos programmes et utilisateurs&lt;/h3&gt;


&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Chroot&quot; hreflang=&quot;en&quot;&gt;Chroot&lt;/a&gt; est un programme qui permet de littéralement &lt;em&gt;emprisonner&lt;/em&gt; un utilisateur ou un programme dans un environnement désolidarisé du reste du système, ce qui garanti une réversibilité des dommages occasionnés.&lt;/p&gt;


&lt;p&gt;Plus d'informations sur la &lt;a href=&quot;http://lea-linux.org/cached/index/Admin-admin_env-chroot.html&quot; hreflang=&quot;fr&quot;&gt;commande chroot&lt;/a&gt;.&lt;/p&gt;


&lt;h3&gt;Encore quelques &lt;strong&gt;conseils&lt;/strong&gt; de base&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Mettez régulièrement à jour votre système&lt;/li&gt;
&lt;li&gt;Utilisez toujours les dépôts officiels Ubuntu&lt;/li&gt;
&lt;li&gt;N'installez jamais de softs &lt;em&gt;pour tester&lt;/em&gt; en oubliant de les désinstaller par la suite&lt;/li&gt;
&lt;li&gt;N'ouvrez de nouveaux services que si vous en avez réellement besoin&lt;/li&gt;
&lt;li&gt;Surveillez vos logs&lt;/li&gt;
&lt;li&gt;Surveillez régulièrement les process système&lt;/li&gt;
&lt;li&gt;Monitorez votre machine, surveillez les comportements anormaux&lt;/li&gt;
&lt;li&gt;Ne donnez jamais vos mots de passe&lt;/li&gt;
&lt;li&gt;Touchez du bois&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Les commentaires bouillent d'impatience de recevoir vos remarques, suggestions et contributions.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Edit :&lt;/strong&gt; Prise en compte de certains commentaires judicieux.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Edit 2 :&lt;/strong&gt; &lt;a href=&quot;http://kubuntu.free.fr/blog/&quot; hreflang=&quot;fr&quot;&gt;JJL&lt;/a&gt; pose une vraie question : &lt;a href=&quot;http://kubuntu.free.fr/blog/index.php/2007/02/08/186-ubuntu-est-elle-prete-pour-le-serveur&quot; hreflang=&quot;fr&quot;&gt;Ubuntu est-elle prête pour le serveur ?&lt;/a&gt; Sachant que les paquets Universe contenant des choses comme Trac ou Bacula ne sont pas maintenues au niveau patches de sécurité, cela laisse songeur...&lt;/p&gt;&lt;hr/&gt;&lt;p style='margin:.5em 0;padding:.5em;border:1px solid #333;background:#eee;color:#222'&gt;&lt;small&gt;Ce billet intitulé &lt;a href='http://prendreuncafe.com/blog/post/2007/02/05/Securiser-son-Ubuntu-server'&gt;Sécuriser son Ubuntu-server&lt;/a&gt; a été rédigé par &lt;a href='http://prendreuncafe.com/cv'&gt;Nicolas Perriault&lt;/a&gt; et publié sur le blog &lt;a href='http://prendreuncafe.com/blog/'&gt;Prendre un Café&lt;/a&gt; sous licence &lt;a href='http://creativecommons.org/licenses/by-nc-sa/2.5/'&gt;Creative Commons BY-NC-SA&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Installer sa clé SSH sur un serveur distant</title>
    <link>http://prendreuncafe.com/blog/post/2005/08/29/262-installer-sa-cle-ssh-sur-un-serveur-distant</link>
    <guid isPermaLink="false">urn:md5:638940946ca9fb95f6e3d7690d6e2489</guid>
    <pubDate>Mon, 29 Aug 2005 23:33:08 +0000</pubDate>
    <dc:creator>NiKo</dc:creator>
        <category>Ubuntu</category>
        <category>linux</category><category>ssh</category><category>sécurité</category><category>tutoriel</category><category>ubuntu</category>    
    <description>    &lt;p&gt;Qui n'a jamais pesté d'avoir à constamment taper et se souvenir de dizaines de mots de passe, quand on utilise plusieurs serveurs différents&amp;nbsp;? Moi, en tous cas.&lt;/p&gt;


&lt;p&gt;Le principe est simple&amp;nbsp;: générer une clé privée et une clé publique, toutes deux cryptées, et d'ajouter votre clé publique à la liste des &lt;em&gt;clés autorisées&lt;/em&gt; du serveur distant afin de permettre l'authentification automatique sur ce dernier. Ainsi, vous pouvez définir une seule et même &lt;em&gt;passphrase&lt;/em&gt; (mot de passe) pour vous logguer à toutes vos machines &lt;img src=&quot;/blog/themes/battlestar/smilies/smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Voici la procédure&amp;nbsp;: d'abord - et si ce n'est déjà fait - il vous faut installer le client openSSH&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;$ sudo apt-get update
$ sudo apt-get install openssh-client&lt;/pre&gt;


&lt;p&gt;Il faudra de même disposer de ssh-server sur la machine distante.&lt;/p&gt;


&lt;p&gt;Ceci fait, il vous faut générer vos clés publiques et privées&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;$ ssh-keygen -t dsa -b 1024
Generating public/private dsa key pair.&lt;/pre&gt;


&lt;p&gt;Là, il vous faut répondre à une petite série de questions&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;Enter file in which to save the key (/home/monlogin/.ssh/id_dsa):&lt;/pre&gt;


&lt;p&gt;Appuyez sur Entrée, vos clés seront sauvegardées dans le repertoire caché &lt;code&gt;.ssh&lt;/code&gt;.&lt;/p&gt;


&lt;pre&gt;Enter passphrase (empty for no passphrase):
Enter same passphrase again:&lt;/pre&gt;


&lt;p&gt;Une fois votre passphrase entrée, un message de confirmation de création est affiché&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;Your identification has been saved in /home/monlogin/.ssh/id_dsa.
Your public key has been saved in /home/monlogin/.ssh/id_dsa.pub.
The key fingerprint is:
XX:8a:XX:91:XX:ae:XX:23:XX:2e:XX:ed:XX:4e:XX:b8 monlogin@mamachine&lt;/pre&gt;


&lt;p&gt;Ensuite, il vous faut ajouter votre clé publique à la liste des clés autorisées du serveur distant. En admettant que votre serveur se nomme &lt;code&gt;toto.host.org&lt;/code&gt; et que votre nom d'utilisateur est &lt;code&gt;titi&lt;/code&gt; &lt;sup&gt;[&lt;a href=&quot;http://prendreuncafe.com/blog/post/2005/08/29/#pnote-262-1&quot; id=&quot;rev-pnote-262-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;, cela donne&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;$ ssh-copy-id -i ~/.ssh/id_dsa.pub titi@toto.host.org
Password:&lt;/pre&gt;


&lt;p&gt;Entrez le mot de passe de l'utilisateur &lt;code&gt;titi&lt;/code&gt; sur la machine distante. Si l'opération d'ajout de votre clé a réussi, un message est affiché&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;Now try logging into the machine, with &quot;ssh 'titi@toto.host.org'&quot;, and check in:

  .ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.&lt;/pre&gt;


&lt;p&gt;Et voila, il ne vous reste plus qu'à lancer un &lt;code&gt;ssh titi@toto.host.org&lt;/code&gt;, il vous sera demandé votre &lt;em&gt;passphrase&lt;/em&gt; et vous serez loggué &lt;img src=&quot;/blog/themes/battlestar/smilies/smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;pre&gt;$ ssh titi@toto.host.org
Enter passphrase for key '/home/monlogin/.ssh/id_dsa':&lt;/pre&gt;


&lt;p&gt;Elle est pas belle, la vie&amp;nbsp;? &lt;img src=&quot;/blog/themes/battlestar/smilies/cool.gif&quot; alt=&quot;8-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;h3&gt;Pour aller plus loin&lt;/h3&gt;


&lt;p&gt;Vous pouvez automatiser encore plus le process d'accès à vos serveur en définissant des &lt;em&gt;aliases&lt;/em&gt;, via votre fichier &lt;code&gt;.bashrc&lt;/code&gt;. Ce sont des raccourcis de commandes propres à l'utilisateur courant du shell de la machine.&lt;/p&gt;


&lt;pre&gt;$ gedit .bashrc&lt;/pre&gt;


&lt;p&gt;Une fois le fichier ouvert, vous pouvez ajouter vos aliases en respectant la syntaxe suivante&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;alias &amp;lt;raccourci&amp;gt;='&amp;lt;commande&amp;gt;'&lt;/pre&gt;


&lt;p&gt;Ce qui donne pour notre accès SSH à &lt;code&gt;toto.host.org&lt;/code&gt;&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;alias sshtoto='ssh titi@toto.host.org'&lt;/pre&gt;


&lt;p&gt;Sauvegarder le fichier. Pour que les modifications soient prises en compte, il faut recharger le fichier &lt;code&gt;.bashrc&lt;/code&gt;&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;. .bashrc&lt;/pre&gt;


&lt;p&gt;Voila&amp;nbsp;! Maintenant vous pouvez tester votre tout nouvel alias en lançant&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;$ sshtoto&lt;/pre&gt;


&lt;p&gt;Cela ne vous dispensera pas cependant de saisir votre passphrase à chaque fois, mais c'est là un moindre mal et surtout un gage minimum de sécurité &lt;img src=&quot;/blog/themes/battlestar/smilies/wink.gif&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://prendreuncafe.com/blog/post/2005/08/29/#rev-pnote-262-1&quot; id=&quot;pnote-262-1&quot;&gt;1&lt;/a&gt;] On accède &lt;strong&gt;JAMAIS&lt;/strong&gt; à un serveur en root directement. C'est &lt;strong&gt;TRÈS&lt;/strong&gt; mal. De toutes façons, si vous utilisez sudo et que vous n'avez pas créé de compte root en lui assignant un mot de passe, le problème de ne se pose pas &lt;img src=&quot;/blog/themes/battlestar/smilies/tongue.gif&quot; alt=&quot;:p&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;&lt;/div&gt;
&lt;hr/&gt;&lt;p style='margin:.5em 0;padding:.5em;border:1px solid #333;background:#eee;color:#222'&gt;&lt;small&gt;Ce billet intitulé &lt;a href='http://prendreuncafe.com/blog/post/2005/08/29/262-installer-sa-cle-ssh-sur-un-serveur-distant'&gt;Installer sa clé SSH sur un serveur distant&lt;/a&gt; a été rédigé par &lt;a href='http://prendreuncafe.com/cv'&gt;Nicolas Perriault&lt;/a&gt; et publié sur le blog &lt;a href='http://prendreuncafe.com/blog/'&gt;Prendre un Café&lt;/a&gt; sous licence &lt;a href='http://creativecommons.org/licenses/by-nc-sa/2.5/'&gt;Creative Commons BY-NC-SA&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Redéfinir de force le mot de passe root de MySQL</title>
    <link>http://prendreuncafe.com/blog/post/2005/08/17/250-redefinir-de-force-le-mot-de-passe-root-de-mysql</link>
    <guid isPermaLink="false">urn:md5:479c624efede21f35f64a9c3fd0e0c85</guid>
    <pubDate>Wed, 17 Aug 2005 19:03:09 +0000</pubDate>
    <dc:creator>NiKo</dc:creator>
        <category>Ubuntu</category>
        <category>linux</category><category>mysql</category><category>sécurité</category><category>tips</category><category>tutoriel</category><category>ubuntu</category>    
    <description>    &lt;p&gt;Il peut arriver d'oublier son mot de passe root MySQL &lt;sup&gt;[&lt;a href=&quot;http://prendreuncafe.com/blog/post/2005/08/17/#pnote-250-1&quot; id=&quot;rev-pnote-250-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;, &lt;a href=&quot;http://forum.ubuntu-fr.org/viewtopic.php?id=10238&quot; hreflang=&quot;fr&quot;&gt;n'est-ce pas blowup&lt;/a&gt;&amp;nbsp;? &lt;img src=&quot;/blog/themes/battlestar/smilies/tongue.gif&quot; alt=&quot;:p&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;C'est très embêtant car pour redéfinir un nouveau mot de passe root, il faut entrer le mot de passe... root, et réinventer ainsi le mouvement perpétuel...&lt;/p&gt;


&lt;p&gt;Voici une méthode pour lancer MySQL sans requérir d'authentification, et ainsi pouvoir assigner un mot de passe à l'utilisateur root. &lt;strong&gt;Attention, cette méthode ne doit pas être utilisée sur des serveurs de production et/ou sensibles, car à ce moment toutes vos bases sont accessibles à tous les utilisateurs MySQL.&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Dans un shell, entrez la séquence de commandes suivante&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;$ sudo -s
# /etc/init.d/mysql stop
# mysqld -u mysql --skip-grant&lt;/pre&gt;


&lt;p&gt;Attention, maintenant MySQL est lancé sans authentification, c'est à dire qu'il est ouvert à tous les utilisateurs. Vous pouvez également arrêter Apache2 afin de limiter les possibilité d'execution de scripts accédant à des bases non autorisées&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;# apache2ctl stop&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;Note :&lt;/strong&gt; Si vous utilisez d'autres services permettant l'accès à MySQL, je vous recommande fortement de les arrêter de même. Vous pourrez les relancer à la fin de l'opération.&lt;/p&gt;


&lt;p&gt;Là, ouvrir un nouveau shell pour définir un nouveau mot de passe root/MySQL (CTRL + Shift + T dans gnome-terminal)&lt;/p&gt;


&lt;pre&gt;# mysqladmin -u root flush-privileges password &quot;nouveau_mot_de_passe&quot;&lt;/pre&gt;


&lt;p&gt;Fermer le premier shell, et tuez le daemon mysql ignorant l'authentification, puis relancez mysql au moyen de la commande&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;# /etc/init.d/mysql restart&lt;/pre&gt;


&lt;p&gt;Si vous aviez stoppé Apache, voire d'autres services, il est tant de les relancer&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;# apache2ctl start
# ...&lt;/pre&gt;


&lt;p&gt;Normalement, ça devrait rouler...&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://prendreuncafe.com/blog/post/2005/08/17/#rev-pnote-250-1&quot; id=&quot;pnote-250-1&quot;&gt;1&lt;/a&gt;] qui, rappelons-le, n'est pas le même que l'utilisateur root du système&lt;/p&gt;&lt;/div&gt;
&lt;hr/&gt;&lt;p style='margin:.5em 0;padding:.5em;border:1px solid #333;background:#eee;color:#222'&gt;&lt;small&gt;Ce billet intitulé &lt;a href='http://prendreuncafe.com/blog/post/2005/08/17/250-redefinir-de-force-le-mot-de-passe-root-de-mysql'&gt;Redéfinir de force le mot de passe root de MySQL&lt;/a&gt; a été rédigé par &lt;a href='http://prendreuncafe.com/cv'&gt;Nicolas Perriault&lt;/a&gt; et publié sur le blog &lt;a href='http://prendreuncafe.com/blog/'&gt;Prendre un Café&lt;/a&gt; sous licence &lt;a href='http://creativecommons.org/licenses/by-nc-sa/2.5/'&gt;Creative Commons BY-NC-SA&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Mais où s'arrêtera Google ?</title>
    <link>http://prendreuncafe.com/blog/post/2005/04/24/79-mais-ou-s-arretera-google</link>
    <guid isPermaLink="false">urn:md5:93b50abc60a37d8b709488dd0187f887</guid>
    <pubDate>Sun, 24 Apr 2005 13:23:42 +0000</pubDate>
    <dc:creator>NiKo</dc:creator>
        <category>Divers</category>
        <category>google</category><category>sécurité</category><category>web</category>    
    <description>&lt;p&gt;Je ne sais vraiment plus quoi penser de &lt;a href=&quot;http://www.google.fr&quot; hreflang=&quot;fr&quot;&gt;Google&lt;/a&gt;. D'un côté, ils proposent de plus en plus de services en lignes potentiellement interessants et innovants, souvent spectaculaires (&lt;a href=&quot;http://google.com/maps&quot; hreflang=&quot;en&quot;&gt;Google Maps&lt;/a&gt;, &lt;a href=&quot;http://www.gmail.com&quot; hreflang=&quot;fr&quot;&gt;GMail&lt;/a&gt;, &lt;a href=&quot;http://www.google.com/grphp&quot; hreflang=&quot;fr&quot;&gt;Google Groups V2&lt;/a&gt;, et plus généralement tout le bazar du &lt;a href=&quot;http://labs.google.com/&quot; hreflang=&quot;en&quot;&gt;Google Lab&lt;/a&gt;), et de l'autre, ce côté tentaculaire voire monopolistique d'une seule et même société &lt;a href=&quot;http://rss.zdnet.fr/actualites/internet/0,39020774,39220211,00.htm?xtor=1&quot; hreflang=&quot;fr&quot;&gt;en plein essor&lt;/a&gt; sur des services courants m'inquiète vraiment. A quand la Google Bank, le Google Fooding ou la Google TV&amp;nbsp;?&lt;/p&gt;    &lt;p&gt;Un nouveau service Google apparu recemment illustre cette &lt;em&gt;dichotomie&lt;/em&gt;&lt;sup&gt;[&lt;a href=&quot;http://prendreuncafe.com/blog/post/2005/04/24/#pnote-79-1&quot; name=&quot;rev-pnote-79-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&amp;nbsp;: &lt;a href=&quot;http://www.google.com/searchhistory/&quot; hreflang=&quot;en&quot;&gt;Google History&lt;/a&gt;, qui n'est ni plus ni moins qu'un service de sauvegarde de son historique des recherches effectuées sur Google - le tout stocké sur les serveurs Google afin de pouvoir récupérer son historique sur n'importe quel ordinateur relié au net. Tout y est&amp;nbsp;: date, heure, référants, sites consultés, durées de consultation... Brrrrr. On imagine aisement quelques chefs d'état aux velleïtés totalitaires baver d'envie à l'idée de mettre la main sur la base de données dudit service. Et la question est&amp;nbsp;: comment être sûrs que cela n'est pas/ne sera jamais le cas&amp;nbsp;? Impossible&amp;nbsp;! Les sources des applications proposées par Google ne sont pas consultables/compilables, impossible donc de s'assurer de ce qui se trame sur les serveurs une fois les requêtes envoyées.&lt;/p&gt;


&lt;p&gt;Google serait-il donc en train de prendre le même chemin que - au hasard total - Microsoft, &lt;em&gt;obfuscant&lt;/em&gt; toutes leurs technologies (essayez de mater le code source javaScript de GMail, vous comprendrez mieux), et en ne proposant que des frontends aux utilisateurs lesquels seront gentils de ne pas trop poser de questions&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;La réponse est peut-être dans la page de la &lt;a href=&quot;http://www.google.fr/privacy.html&quot; hreflang=&quot;fr&quot;&gt;Politique de Confidentialité Google&lt;/a&gt;&amp;nbsp;:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;Google peut dans certains cas partager les informations qui vous sont propres avec des annonceurs, des partenaires, des sponsors &lt;ins&gt;&lt;strong&gt;et certaines autres tierces parties&lt;/strong&gt;&lt;/ins&gt;. Toutefois, cette diffusion porte exclusivement sur des informations globales et génériques&amp;nbsp;: nous nous engageons à ne pas publier d'informations permettant l'identification des personnes sans avoir obtenu au préalable l'accord explicite de celles-ci. Par exemple, nous pourrions indiquer le nombre de visites effectuées par l'utilisateur moyen sur le site de Google, les termes de recherche qui accompagnent le plus souvent le mot «&amp;nbsp;Linux » ou le mot «&amp;nbsp;cabriolet », etc. Enfin, vous devez être conscient du fait que nous sommes tenus de révéler vos informations personnelles dans le cadre de procédures légales telles que mandat de perquisition, assignation à comparaître, décision judiciaire, &lt;ins&gt;&lt;strong&gt;etc.&lt;/strong&gt;&lt;/ins&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Ce sont les &lt;em&gt;certaines tierces parties&lt;/em&gt; et le dernier etcaetera qui me laissent particulièrement perplexe.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://prendreuncafe.com/blog/post/2005/04/24/#rev-pnote-79-1&quot; name=&quot;pnote-79-1&quot;&gt;1&lt;/a&gt;] Merci &lt;a href=&quot;http://www.mitternachts-lied.net/blog&quot; hreflang=&quot;fr&quot;&gt;Mitternacht&lt;/a&gt;, en effet : ça rox ^^&lt;/p&gt;&lt;/div&gt;
&lt;hr/&gt;&lt;p style='margin:.5em 0;padding:.5em;border:1px solid #333;background:#eee;color:#222'&gt;&lt;small&gt;Ce billet intitulé &lt;a href='http://prendreuncafe.com/blog/post/2005/04/24/79-mais-ou-s-arretera-google'&gt;Mais où s'arrêtera Google ?&lt;/a&gt; a été rédigé par &lt;a href='http://prendreuncafe.com/cv'&gt;Nicolas Perriault&lt;/a&gt; et publié sur le blog &lt;a href='http://prendreuncafe.com/blog/'&gt;Prendre un Café&lt;/a&gt; sous licence &lt;a href='http://creativecommons.org/licenses/by-nc-sa/2.5/'&gt;Creative Commons BY-NC-SA&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>
