Articles de mars 2011

Chiffrer ses mails avec GnuPG

Tout d'abord, vous vous demandez sans doute quel est l'intérêt de chiffrer un email, vu que celui-ci ne contient pas de données confidentielles. Je vais vous indiquer mes raisons personnelles :

  • Cela renforce votre anonymat : aucun webmail n'a besoin de savoir votre nom, votre profession, ainsi que les dossiers échangés par email.
  • Être sûr de la confidentialité des messages échangés : vous êtes sûr que seuls le destinataire pourra déchiffrer le message. Ni les FAI ni les webmails pourront le déchiffrer.
  • Renforcer votre conviction de libriste : chiffrer un email correspond à défendre la vie privée et la liberté du Net.

Maintenant que vous savez tout ça, il est grand temps de vous griller les neurones de vous aider à comprendre le processus de chiffrement/déchiffrement.

Enfin, une dernière précision pour les utilisateurs de Windows. GnuPG est uniquement disponible sous GNU/Linux. Si vous voulez chiffrer vos e-mails, vous allez devoir utiliser un autre logiciel, WinPT, dont un tutoriel est proposé par Sebsauvage.

Fonctionnement

Nous allons utiliser une analogie avec le monde réel, qui rend plus simple la compréhension :

Imaginons deux personnes : Bob et Jeanne. Bob veut envoyer un message chiffré à Jeanne. Jeanne lui envoie donc une valise avec une serrure ouverte. Bob y met son message, et verrouille la valise. Jeanne peut donc déverrouiller la valise.

Bien sûr, le seul risque existant est que l'on trafique la clé publique envoyée par Jeanne, mais c'est relativement rare, car ceux-ci peuvent être signées ou stockées dans des serveurs de clés sécurisés.

Si on récapitule : Jeanne génère une clé publique et une clé privée. La clé publique peut être envoyée sur un serveurs de clés ou bien envoyées par email dans un fichier. Bob le chiffre avec sa clé privée, ce qui prouve qu'il est l'expéditeur, et seul Jeanne pourra l'ouvrir ! Vous pouvez en savoir plus ici.

L'installation

Pour chiffrer et déchiffrer le message, il faut que les deux correspondants et les outils adaptés. Il nous faut donc :

  • GNUpg, normalement inclus sous Linux. Il sert à générer et déchiffrer les messages chiffrés. En quelque sorte, c'est le moteur du chiffrement.
  • Enigmail, une extension pour Thunderbird. Pour chiffrer et déchiffrer les messages facilement, vous devrez utiliser Thunderbird pour lire vos emails, ce qui est d'ailleurs recommandé.

Pour vérifier si GNUpg est installé, vérifier avec Synaptic si le paquet "gnupg" est installé. Sinon, l'installer avec Synaptic ou le terminal :

sudo pacman -Sy gnupg #ArchLinux
sudo apt-get install gnupg #Ubuntu et ses dérivés
sudo aptitude install gnupg #Debian

Pour installer Enigmail, la façon la plus sécurisée de le faire et de le trouver dans les dépôts officiels. Installez le paquet "enigmail", tout en s'étant assuré que Thunderbird est correctement installé et paramétré. Sinon, vous devrez au préalable l'installer.

Générer les clés

Pour pouvoir chiffrer vos emails, vous devez générer votre paire de clés (publique + privée). Ouvrez Thunderbird : une fenêtre d'Enigmail vous proposera de les générer. Fermez cette fenêtre, car elle est source de problèmes de droits UNIX et de l'encodage par défaut des emails. Ensuite, trouvez l'onglet "OpenPGP", puis "Gestion des clefs". Une fenêtre s'ouvre, avec toutes les clés (ça sert de répertoire). Faites "Générer" --> "Nouvelle paire de clefs". Une fenêtre type s'ouvre :

gnupg-generation

Saisissez les informations demandées dont le mot de passe qui protégera votre paire de clés sur cet ordinateur (les clés générées ne sont pas liées au compte email, mais à l'ordinateur). Je vous recommande aussi de cocher la case "La clé n'expire jamais" si vous êtes un débutant. Vous risqueriez avoir des problèmes de transition lors de l'expiration de la clé.

Pour renforcer la sécurité, allez dans l'onglet "Avancé". Choisissez la taille de la clé maximale (4096 chez moi). Ensuite, cliquez sur "Générer". Pendant ce temps-là, patientez en surfant, téléchargeant des pièces jointes, jouer à des jeux, etc. : cela augmentera l'entropie est renforcera le côté aléatoire de la génération des clés. Une petite popup vous avertira de la fin de la génération. Votre clé est maintenant utilisable, mais pour faciliter la tâche à vos correspondants, il vous faudra manipuler certaines options...

Configuration avancée et utilisation pratique

Fermez toutes les fenêtres concernant OpenPGP, et allez dans l'onglet intitulé "Édition", puis "Paramètre des comptes". Allez dans la partie "OpenPGP", et cochez ces deux cases :

  • Signer les messages chiffrés par défaut : puisque vous chiffrez vos messages, autant les signer pour que le destinataire soit sûr de l'authenticité du message...
  • Toujours utiliser PGP/MIME : normalement, si vous chiffrez vos messages, vous perdrez tout code HTML (image incluses, signature animée...). Le PGPG/MIME est en quelque sorte le "remplaçant" du code HTML lorsque vous chiffrez vos messages. Vous gardez donc les images incluses !

Après avoir enregistré ces paramètres, nous allons voir comment chiffrer ou déchiffrer un message.

Cliquez sur "Écrire", comme vous le faites habituellement pour écrire un email. Après avoir écrit le message cliquez sur "OpenPGP" --> "Chiffrer le message". Vous pouvez après cliquer sur "Envoyer". Une autre fenêtre devrait s'ouvrir, vous indiquant que vous ne possédez pas la clé publique du destinataire. Cliquez sur "Télécharger les clés manquantes" pour les télécharger à partir d'un des principaux serveur de clés. Vous devrez ensuite donner votre mot de passe protégeant votre clé privée, puis le message chiffré sera envoyé.

Vous pouvez faire un test en vous envoyant un message à vous-même : la fenêtre ne s'ouvrira pas, car vous possédez déjà votre clé publique. Nous allons voir comme uploader ses clés publiques sur un serveur de clés, exporter/importer ses clés, et créer un certificat de révocation.

Commencez par ouvrir le gestionnaire de clés. Ensuite, commencez à saisir le début de votre adresse email : la clé apparaît. Faites un clic droit --> "Envoyer les clefs publiques vers un serveur de clés". Envoyez-les sur tous les serveurs par défaut. Chez moi, le serveur dont le nom commence par "ldap://" semble indisponible. Voilà, vous avez uploadé vos clés !

Pour exporter vos clés dans un fichier pour l'importer dans un autre ordinateur, faites un clic droit --> "Exporter les clefs dans un fichier", puis suivez les instructions, tout en prenant garde à inclure la clé privée. Pour importer des clefs, faites "Fichier" --> "Importer des clefs depuis un fichier", et suivez les instructions (en sélectionnant le fichier généré lors de l'exportation.

Pour créer un certificat de révocation, il faut d'abord connaître son utilité : elle sert tout simplement à révoquer vos clefs sur les serveurs de clés ! Pour cela, il faudra faire un clic droit --> "Créer et enregistrer un certificat de révocation". Ce fichier sera à envoyer sur les serveurs de clés pour révoquer la clé publique, afin d'éviter que des correspondants vous envoient des messages indéchiffrables !

IMPORTANT : il est fortement recommandé de stocker le certificat de révocation et le fichier contenant la paire de clés dans un lieu sûr et de le chiffrer à l'aide d'un outil comme Truecrypt !

MySQL.com attaqué par une injection SQL

C'est bien l'un des hacks qui promettent des jeux de mots...

Eh oui ! Il y a quelques jours, des hacker roumains, TinKode et Ne0h, ont en effet injecté des requêtes SQL mal formées, afin de faire bugger le site, tout cela grâce à une fonctionnalité dans une application SQL qui était défaillante.

Résultat : les 2 hackers ont réussi à obtenir les logins et les empreintes de mots de passe des administrateurs, dont celui Robin Schumacher, vice-président de la communauté. Ces empreintes de mots de passe ont montré que le mot de passe était très faible : 4 caractères ! Les mots de passe ont donc été crackés grâce à des rainbows tables.

D'ailleurs, Oracle (qui possède Sun et MySQL) a été également attaqué : des courriers emails ainsi que des tables MySQL ont été volés, mais aucun mot de passe n'a été déclaré volé.

Les hackers ont déclaré avoir hacké ce site uniquement pour montrer les failles au grand jour. Un bulletin de sécurité a été déposé, mais la faille n'a toujours pas été corrigée.

Tests nucléaires, toujours plus…

Après la catastrophe nucléaire au Japon, de nombreuses personnes se sont dits : "Oh mais c'est affreux, le nucléaire, c'est hyper dangereux !"

Non, mais sans blague, vous vous réveillez ou quoi ? Le nucléaire se base sur l'instabilité du noyau d'une atome. En gros : jouer avec des propriétés de la matière extrêmes. Et jouer avec ce genre de choses, c'est toujours dangereux.

Auriez-vous pensé : "Ah mais ce n'est pas grave, les gouvernements veillent pour notre sécurité.". Ce sont des conneries ! Changeriez-vous d'avis si vous connaissiez le nombre énorme d'essais nucléaires entre 1945 et 1998 (mois et années indiqués en haut à droite) ? Voici la réponse en vidéo :

Ça fait peur ?

Guide de confidentialité sur Facebook

Après certaines constatations obtenues d'après certains comptes mal sécurisés, je me vois quasiment dans l'obligation de vous rédiger un tutoriel rempli de tout ce qu'il faut faire ou ne pas faire, afin de limiter de manière conséquente le nombre de photos de mecs soûls pendant un jour de congé excusé vus par leur patron bêtises laissées au public par les internautes. Je vous ferai remarquer que dans certaines parties de Facebook, le HTTPS EveryWhere provoque des bugs : désactivez-le temporairement.

Paramètres de confidentialité

Après une inscription, une seule chose à faire : courir dans les paramètres de confidentialité ! Allez dans "Compte" --> "Paramètres de confidentialité", en haut à droite. Vous êtes par défaut sur "Recommandé". Cependant, ce n'est pas si recommandé que cela : vous risquez d'exposer vos posts en plein public ! Cliquez donc sur "Personnaliser les paramètres". Vous vous trouvez sur de multiples options, avec le degré de confidentialité pour chacun. Je vais donc vous aider à trier :

  • Mes publications : tout ce que vous publiez. Mettez-le en mode "Amis seulement", voire "Amis et leurs amis" si vous ne parlez pas de trucs trop personnels.
  • Famille : vos liens de parenté, qu'ils soient faux ou vrais. Mettez cela en "Amis et leurs amis".
  • Relations : si vous voulez éviter les vannes douteuses, mettez cela en "Amis seulement", ou encore mieux, mettez-le en "Personnaliser" --> "Moi uniquement".
  • Intéressé par et À la recherche de... : mettez-le en "Amis seulement".
  • Biographie et citations : ce sont principalement des résumés sur votre vie et vos citations. Mettez-le en "Tout le monde" si vous êtes assez connu, mais si vous êtes assez discret sur le Net, optez plutôt pour "Amis et leurs amis".
  • Site Web : mettez-le en "Tout le monde", ça ne peut être que bénéfique !
  • Opinions politiques et religieuses : en comptant sur certains trolls de service, mettez cela en "Moi uniquement" via la technique ci-dessus ("Personnaliser" --> "Moi uniquement").
  • Date de naissance : mettez-le en "Amis et leurs amis", sauf si vous utilisez votre date de naissance comme mot de passe...
  • Lieu dans lesquels j'indique me trouver : à mettre en "Moi uniquement", si vous voulez éviter les rencontre-surprises assez dangereuses...
  • M’inclure dans la liste des personnes présentes : désactivez, et évitez absolument de l'activer !
  • Suggérer à mes amis les photos où j’apparais : idem, désactivez cette option dangereuse pour votre vie privée, lire cet article pour plus d'infos.

Dans la partie nommée "Ce que d’autres partagent", mettez tout en "Amis seulement", ou en "Moi uniquement" : à vous de voir. Pour la partie nommée "Coordonnées", mettez tout en "Moi uniquement", pour éviter les démarchages téléphoniques et le spam.

Après avoir tout sécurisé, retournez à la page précédente, et vérifiez que tous les paramètres ont été initialisés correctement.

Éthique et utilisation de vos données personnelles

Il faut savoir que, sur Facebook, l'intégralité de vos informations personnelles et publiques forment un tout indissociable, du moins sur Facebook en cas de mauvaise utilisation. Vous devez également savoir que vous devriez modifier les paramètres de confidentialité de chaque post, dès qu'il parle d'une chose sensible (vous pouvez spécifier certaines personnes interdites ou autorisées).

Aussi, sachez que Facebook a parfaitement le droit d'utiliser vos créations publiées (photos, etc.). Vous devez faire attention : une photo postée peut se retrouver sur un autre site commercial, dans un tout autre contexte ! Évitez donc toute photo privée. Sachez que lorsque vous supprimez votre compte, certaines archives peuvent éventuellement subsister, mais le droit de propriété de Facebook sur vos créations disparaît : lisez cet extrait des termes de confidentialité de Facebook, à la date du 13/01/2011 :

1. Pour le contenu protégé par les droits de propriété intellectuelle, comme les photos ou vidéos (« propriété intellectuelle »), vous nous donnez spécifiquement la permission suivante, conformément à vos paramètres de confidentialité et paramètres d’applications : vous nous accordez une licence non-exclusive, transférable, sous-licenciable, sans redevance et mondiale pour l’utilisation des contenus de propriété intellectuelle que vous publiez sur Facebook ou en relation à Facebook (« licence de propriété intellectuelle »). Cette licence de propriété intellectuelle se termine lorsque vous supprimez vos contenus de propriété intellectuelle ou votre compte, sauf si votre compte est partagé avec d’autres personnes qui ne l’ont pas supprimé. 2. Lorsque vous supprimez votre contenu de propriété intellectuelle, ce contenu est supprimé d’une manière similaire au vidage de corbeille sur un ordinateur. Cependant, vous comprenez que les contenus supprimés peuvent persister dans des copies de sauvegarde pendant un certain temps (mais qu’ils ne sont pas disponibles). 3. Lorsque vous utilisez une application, votre contenu et vos informations sont partagés avec l’application. Nous exigeons des applications qu’elles respectent la confidentialité de vos informations. Les options que vous sélectionnerez pour cette application détermineront la façon dont elle pourra utiliser, stocker et transférer ces contenus et informations. Pour en savoir plus sur la Plate-forme, consultez notre Règlement de respect de la vie privée et la page et À propos de la Plate-forme. 4. Lorsque vous publiez du contenu ou des informations avec le paramètre « tout le monde », cela signifie que vous permettez à tout le monde, y compris aux personnes qui n’utilisent pas Facebook, d’accéder à ces informations et de les utiliser, mais aussi de les associer à vous (c’est-à-dire, votre nom et l’image de votre profil).

Un clavier fonctionnant à l’énergie solaire !

Bonjour à tous !

Aujourd'hui, je vais vous présenter un clavier ultra-fin fonctionnant à l'énergie solaire sans fil. Il y a deux panneaux solaires miniatures, situés sur l'avant du clavier.

D'après Logitech, la fabricant qui a dévoilé ce produit, le clavier est capable de tenir 3 mois dans l'obscurité complète. Fini, les piles polluantes et les recharges électriques fastidieuses ! Voici une photo du clavier :

logitech-clavier-sans-fil-solaire

Ce modèle se nomme officiellement K750, et est disponible sur le site de Logitech ici !

PS : comme vous le savez si vous avez lu mon édito, je pars en Allemagne dès demain matin, et ce jusqu'au lundi soir. J'essaierai de programmer 1 news par jour environ, afin de vous satisfaire :) .

Gâteau envoyé par Microsoft à Mozilla !

Ne me demandez pas d'où vient cette tradition, mais elle a le mérite d'être assez amusante :D ...

En effet, à chaque nouvelle version majeure de Firefox (4), l'équipe Internet Explorer de Microsoft doit envoyer un gâteau (IRL !) à Mozilla. Cette fois-ci, le gâteau est celui-ci :

gateau-ie-firefox

Ça me donne faim... Mais c'est sympa, non ? (surtout entre concurrents...)

Firefox 4 est sorti !

Bonne nouvelle : Firefox 4 est sorti !

À en croire, le site de Mozilla, Firefox serait beaucoup plus rapide et efficace.

[...]

Mais putain d'Ubuntu, pourquoi ne veux-tu pas inclure les dernières versions de logiciels tout de suite ?!!!

[ÉDIT] : afin d'installer Firefox sous Ubuntu (les dernières versions), il existe une astuce (merci Ubunix !) :

sudo add-apt-repository ppa:mozillateam/firefox-stable
sudo apt-get update
sudo apt-get upgrade