Ashram de Swâmi Petaramesh

Aller au contenu | Aller au menu | Aller à la recherche

dimanche 11 mai 2008

Une clé de contact pour votre portable chiffré : Mise à jour

Ce billet est là uniquement pour signaler une importante mise à jour de mon précédent billet Une clé de contact pour votre portable chiffré et du script bootkeyscript[1] qu'il propose.

En effet, ce script s'est avéré dans sa version précédente pouvoir très mal fonctionner avec une clé non chiffrée sur une clé USB formatée en FAT. Le voici maintenant bien débuggé, partiellement réécrit et enrichi, ainsi que les explications qui vont avec.

Que demande le peuple ? ;-)

Instructions de mise-à-jour :

Si vous utilisiez la précédente version de mon script bootkeyscript, il vous suffit d'installer la nouvelle à la place de la précédente (typiquement dans /usr/local/sbin) et de régénérer votre initramfs avec "update-initramfs -u". C'est tout.

Bon c'est pas tout ça, faut qu'on va aller pique-niquer ;-))

(Rectificatif : Ah non, tiens, le programme de la journée a l'air plutôt réglé sur "Monstre engueulade familiale et hurlements uxoriens"... Soyons zen...)

mercredi 30 avril 2008

Mise à jour (K)Ubuntu 7.10 Gutsy => 8.04 Hardy LTS

Plusieurs estimés disciples m'ont demandé par mail quelques infos ou conseils pour la mise à jour de leur machine vers la toute nouvelle (K) Ubuntu 8.04 Hardy LTS.

Je n'avais pas encore fait cette mise à jour ; je viens de la faire sur deux machines : Au rapport !

Lire la suite...

mardi 12 février 2008

Patchez vos noyaux !

Un des plus "beaux" privilege escalation exploits qu'il m'ait été donnés de voir sous Linux jusqu'ici : le vmsplice local root exploit :

Quiconque exécute le programme "jess" sous un profil utilisateur ordinaire devient instantanément root. Je viens de vérifier : ça le fait effectivement, et ce jusqu'au noyau 2.6.24.2 qui vient de sortir pour contrer cet exploit.

Alors je n'ai qu'une chose à dire : Patchez vos noyaux !

Sinon, tout utilisateur "ordinaire" capable d'exécuter un programme sur votre machine peut également devenir root...

lundi 28 janvier 2008

Cartes Flash "SD" et portables Ubuntu Linux

Ce n'est pas histoire de faire de la pub' (sinon, j'accepte volontiers que Sandisk m'en envoie deux caisses ;-) mais après avoir pas mal galéré, j'ai pensé que l'info pourrait être utile à d'autres que moi...

Sur deux portables tournant sous Ubuntu Gutsy et possédant un lecteur de cartes SD/MMC :

  • Un Acer Aspire 3104 WLMi avec lecteur SD/MMC interne "ENE"
  • Un Asus EeePC avec lecteur interne SD/MMC vu en USB 2.0, s'identifant comme "Kingston technologies" mais laissant également à penser qu'il est fabriqué par "ENE"

Je constate que :

  • Les cartes Flash SD de marque / type Sandisk Ultra II, de capacité de 1 Go ou 2 Go, fonctionnent à la perfection, plein pot et sans la moindre erreur.
  • Toutes les autres cartes SD que j'ai essayées (5 ou 6 de marques et capacités différentes) merdoient lamentablement. Dans le meilleur des cas des gerbes d'erreurs de de retries dans /var/log/kern.log causant de considérables ralentissements, et dans l'écrasante majorité des cas, ça finit par foirer complètement.

Donc, sur ces machines et avec Linux, je ne me pose plus de questions oiseuses quant au type de cartes que j'achèterai à l'avenir.

dimanche 27 janvier 2008

gOS ?

Quelqu'un a déjà essayé cet OVNI ?

Chuis en train de donnelouder ça pour me faire une idée.

La maison qui fait ça est et y'a tellement de Gougoule inside qu'on peut se demander qui paie les factures et si ce ne serait pas le nouveau moyen de foutre Petitmou dehors... Un moyen pas forcément idiot.

Leur profession de foi est amusante :

We started in this business because we saw a big need for a good operating system (OS) company.

We saw today’s world in a crisis with but a single, dominant OS that is expensive to license, demanding on hardware, and lacking in included software. We saw a need for changes, and formed gOS to help effect them. We believe there must be better ways of being an OS company, and we're commited to finding them with you.

gOS is a new, friendly OS designed to just work out of the box with Google applications online. Also inside, all you need to browse the web, e-mail, chat, play music and movies, create and edit documents using Google and other free software. In addition, gOS performs well on almost any computer, costs nothing for users, and has a beautiful user interface.

...Après, ils affirment qu'ils ont la ferme intention de gagner des sous.

Et y'a un petit concurrent de l'EeePC, l'Everex Cloudbook[1] qui sort avec ça dans le coffre et No Petitmou inside...

Notes

[1] Un peu plus gros, beaucoup moins beau, avec un disque dur mécanique (donc bien plus gros), un processeur Via nettement plus rapide, la même quantité de RAM et la même taille d'écran que l'EeePC.

samedi 26 janvier 2008

Elle a tout d'oune grandé

Poursuivons dans les bidouilles d'EeeePC qui m'ont bien occupé ces soirs derniers : je suis enfin parvenu à mes fins, c'est-à-dire à obtenir dans le format extraordinairement réduit de cette bécane (pliée, 12,5 x 16,5 cm soit à peine plus de la moitié d'une feuille A4, 3,3 cm d'épaisseur et moins d'un kg) absolument tout ce dont j'ai besoin et qui fait fait un poste de travail ultra-complet du point de vue logiciel, avec même davantage puisque c'est ma première webcam ;-) et qu'on peut même prendre des photos fixes avec (en 640x480).[1]

Cliquez pour voir la belle image de mon écran à l'échelle 1...

Screenshot eeeXubuntu

L'excellente distribution eeeXubuntu m'a considérablement aidé, puisqu'elle est à la base de tout ça, et que par-dessus un peu de personnalisation suffit pour ajouter les logiciels que l'on désire, supprimer ceux dont on ne veut pas parmi l'immense bibliothèque de logiciels d'Ubuntu, ce qui permet d'avoir au final ouné machine qu'elle a tout d'oune grandé et qui n'est plus limitée au petit bac à sable de la distro Linux Xandros très allégée (et surtout peu extensible) initialement installée dessus.

Un des gains que l'on obtient, et non des moindres, est d'avoir une installation véritablement multi-utilisateurs, alors que la Xandros d'origine est, sauf bidouillage, limitée à un seul utilisateur configuré au démarrage.

Et, dans le cas de l'installation que j'ai faite, un système installé sur une LVM entièrement chiffrée, donc d'une sécurité totale pour les données en cas de perte ou de vol.

Je gagne aussi le mode "hibernation sur disque" qui n'existait pas sur le système d'origine, et une gestion de l'alimentation plus sophistiquée, avec notamment la fonction de réduire automatiquement la luminosité de l'éclairage (d'une valeur réglable) dès que l'on passe sur batterie, et, sur batterie, de la réduire encore dès que l'on reste plus de 10 secondes sans utiliser le clavier ni la souris pour la rétablir immédiatement à la première action, ce qui prolonge l'autonomie de fonctionnement sur batterie.

Tout ça tient dans le petit disque de 4 Go,[2] de la babasse, et c'est miraculeux, avec un partitionnement que j'ai fait comme suit :

  • Un "/boot" non chiffré (c'est la seule partie non chiffrée du système) de 64 Mo.
  • Une LVM chiffrée occupant tout le reste, avec dedans :
  • Une partition racine "/" de 2,9 Go (réels formatés).
  • Un swap de ~800 Mo que l'on pourrait considérer comme "gaspillé" mais qui est indispensable à l'hibernation sur disque, et que je pourrai réduire de 100 ou 200 Mo en cas de besoin de place - c'est de la LVM, retailler est donc facile.

Une fois le système et l'ensemble des logiciels installés, ceux-ci occupent environ 2 Go, mais j'ai rajouté pas mal de choses y compris quelques trucs très lourds comme le JRE Java Sun qu'il serait possible de virer pour le remplacer par quelque chose d'équivalent et de beaucoup plus léger.

Il me reste donc environ 720 Mo d'espace libre pour mes seules données, fichiers, etc, le contenu utile du "/home".

Ça peut sembler léger à première vue, mais l'idée est de consacrer le disque interne au système et aux "petits fichiers personnels", et de stocker ensuite tous les "gros fichiers" sur une carte mémoire SD (les mêmes que pour les appareils photo) qui peut avoir une grande capacité, ou sur une clé USB avec le même résultat. Le système et les petits fichiers sur le disque interne, les gros fichiers sur un support amovible, et roule ma poule !

Si on compare ça avec la Xandros d'origine, qui propose beaucoup moins de fonctionnalités et de logiciels installés, c'est même remarquable, puisque si j'avais fait une installation sans swap (comme la Xandros), je disposerais de davantage de place disponible !
En effet, l'EeePC neuf sorti de sa boîte avec Xandros offre un espace disponible sur le disque de "seulement" 1,2 Go sans swap, alors que j'obtiens 720 Mo + 800 Mo de swap soit 1,5 Go disponible avec beaucoup plus de logiciels installés !
D'autre part, l'installation d'origine est un peu analogue à celle d'une Knoppix sur CD avec répertoire persistant sur disque : La partition du système est en fait montée read-only et fusionnée avec UnionFS au filesystem utilisable, ce qui veut dire que toute installation de mise à jour de logiciel bouffera sur "l'espace utilisateur" car la mise à jour s'installera à côté et non pas à la place du logiciel remplacé - ce qui n'est bien sûr pas le cas de l'installation plus "standard" de ce point de vue-là que j'ai faite. On peut penser que cette option de la part d'Asus vise en fait à pouvoir remettre la machine à "l'état usine" simplement en reformatant bêtement la "partition utilisateur", remettant le système à l'état d'origine exactement comme s'il était en ROM ou sur un CD, mais au prix de la place et de la souplesse de modification.

Bref, franchement, virez la Xandros et mettez une eeeXubuntu à la place, c'est considérablement mieux.

Asus EeePC

Vraiment, avec un peu de boulot je suis extrêmement content du résultat obtenu.

Le seul truc qui me chiffonne, mais ça me chiffonne avec tous les systèmes sous Ubuntu Linux, c'est le support assez désastreux des cartes mémoire SD que j'ai essayées (sur trois machines différentes avec les mêmes résultats). Typiquement, les cartes SD sont reconnues et leur contenu visible, les transferts de petits fichiers fonctionnent généralement, mais tous les gros transferts provoquent illico des giclées d'erreurs d'I/O infâmes faisant foirer les copies ou aboutissant même à bloquer le système.
Je vais donc devoir me contenter de clés USB pour l'instant...
Je me demande si on a le même problème avec la Xandros d'origine, mais je l'ai virée avant d'avoir pensé à essayer ;-) et je serais curieux du retour d'infos de l'expérience de ceux qui ont encore la Xandros avec les cartes mémoire SD...?

Mais ce petit hic mis à part (que je rencontre aussi sur mon "gros" portable), je suis vraiment excessivement content de mon petit jouet qui me permet d'emporter désormais mon univers informatique avec moi dans un encombrement incroyablement réduit, et sans rien céder en fonctionnalités.

Notes

[1] Faudra d'ailleurs que je me trouve un cobaye pour essayer Skype, au fait, ça supporte aussi la webcam, cette chose ?

[2] Et des gigots de 1000, pas des gigots de 1024 d'informaticien...

mercredi 23 janvier 2008

Irrépressible crise de technophilite aigüe

Normalement, ça m'a bien passé, et depuis des années. Mais il y a des cas d'exception où la crise aigüe me point soudainement, et là, ah, ben là...

En vente en France depuis hier seulement, mais je crois bien que j'ai eu le dernier, en tout cas sur la région Lyonnaise. Il en reste peut-être encore quelques-uns sur Paris ? Pleurez !

Lire la suite...

vendredi 18 janvier 2008

LFD: Mise à jour

Voici une mise-à-jour de mon script "LUKSfile for dummies".

Cette nouvelle version permet désormais (optionnellement) la création et le montage de containers chiffrés LUKS intérieurement formatés en FAT16 ou FAT32, les rendant ainsi utilisables sous Windows grâce au logiciel FreeOTFE pour Windows.

On peut ainsi créer des containers chiffrés sur support amovible (clé USB, etc.) qui pourront être utilisés dans les deux environnement GNU/Linux ou Windows.

N.B.: Créer des containers chiffrés formatés en FAT est déconseillé si ce n'est pas pour les partager entre les deux environnements. En effet :

  • Il est impossible d'effectuer un fsck sur un container formaté en FAT, rendant toute réparation délicate en cas d'endommagement du filesystem.
  • FAT est intrinsèquement beaucoup plus fragile qu'ext3 employé par défaut.
  • Un filesystem en FAT ne gère pas les droits Un*x.

vendredi 21 décembre 2007

Sapusépalibre

...ou comment le Libre le devient d'un coup beaucoup moins...

Copie d'un mail que je viens de voir passer sur une liste de diff. NDA, quand tu nous tiens...

Lire la suite...

jeudi 29 novembre 2007

Une clé de contact pour votre portable chiffré

Article mis à jour le 11 mai 2008

Carte flash SDDans mon précédent article, je vous ai expliqué comment chiffrer intégralement le disque dur de votre portable sous Linux, rendant l'ensemble des données et programmes qu'il contient absolument indéchiffrables et inaccessibles pour qui ne connaît pas la phrase secrète nécessaire à son déchiffrement.

Nous allons aujourd'hui nous intéresser à une autre méthode de démarrage d'un tel portable : Celle qui consiste à utiliser une clé de déchiffrement stockée sur un support externe, qui jouera alors le rôle de "clé de contact" de la machine : Si ce support externe est inséré, le portable pourra démarrer ; s'il est absent, le portable sera inutilisable.

Nous verrons qu'il est également possible d'utiliser ce qu'on appelle "dual form authentication", une authentification forte basée à la fois sur quelque chose que vous avez, et quelque chose que vous savez : Un support externe, que vous avez, plus un mot de passe nécessaire à son utilisation. Si l'un des deux manque, point d'accès. C'est d'ailleurs ce que vous faites, comme monsieur Jourdain, à chaque fois que vous payez avec une carte bancaire.

Lire la suite...

jeudi 22 novembre 2007

Flinguez le disque dur de votre portable avec Linux !

Ou une méthode particulièrement involontaire d'effacement sécurisé de vos fichiers : Ruiner le disque dur de votre portable à l'insu de votre plein gré, sans une leçon et en un exercice pratique !

Linux peut vous y aider...

Lire la suite...

mercredi 21 novembre 2007

Ubuntu : Chiffrement intégral du disque dur d'un portable

Je continue à faire mumuse avec le chiffrement sous Ubuntu, et je viens de parvenir au chiffrement intégral du disque dur de mon portable (à /boot près).

Eh oui, un portable, ça se perd, ça se vole... Si on veut à la fois que nos données personnelles ne risquent jamais de traîner toutes nues dans la nature, et cerise sur le gâtal, que la machine soit parfaitement inutilisable pour l'éventuel voleur, le chiffrement intégral du disque dur est le must. Mais ce n'est pas forcément simple !

Lire la suite...

dimanche 18 novembre 2007

Des icônes pour LFD

Dossier verrouilléSi vous utilisez mon script de gestion de container chiffré LUKSfile for dummies avec un bureau KDE, vous aimeriez peut-être bien avoir quelques jolies icônes sur votre bureau pour monter ou démonter votre volume chiffré en un clic, sans avoir besoin d'ouvrir une fenêtre de terminal et d'y taper des commandes à la main...

Rien de plus facile !

Lire la suite...

samedi 17 novembre 2007

No CLUF inside, ou la matérialisation du Libre

CD Kubuntu 7.10 Gutsy GibbonMoi, je suis un peu comme Saint-Thomas : Je ne crois que ce que je vois.

Aussi me semblait-il tellement incroyable qu'on puisse commander et obtenir des CD-Roms pressés officiels d'Ubuntu et de Kubuntu totalement gratuitement, sans même payer le port, via Shipit, qu'espiègle que je suis, je n'ai pu résister à la tentation de passer ma petite commande.

Et que trouvè-je ce beau matin dans ma petite boîte-aux-lettres ? Une enveloppe blanche en provenance des Pays-bas, avec dedans...

CD Kubuntu 7.10 Gutsy Gibbon

Deux beaux CDs de Kubuntu Gutsy !

Avec, contrairement aux "CLUF" léonins et autres répugnantes cochonneries que l'on trouve habituellement avec les logiciels commerciaux et un système d'exploitosion monopolistique dont je tairai le nom, quelques belles paroles inscrites sur la jaquette et le CD lui-même, que je traduis ici de l'anglais :

  • Sur le CD :

Copie, modification et redistribution légalement autorisées.

  • Page 3 de la jaquette, la profession de foi officielle Ubuntu :

Kubuntu sera toujours gratuite, incluant les versions "entreprise" et les mises à jour de sécurité. [...]

Et, en-dessous :

Faites tourner ! Ce CD peut être utilisé pour installer Kubuntu sur un nombre illimité de PC de bureau ou portables. Alors installez, appréciez, et faites passer à votre famille, amis et collègues !

  • Page 4 de la jaquette :

Kubuntu est un software libre.[1] Vous êtes encouragé et légalement autorisé à le copier, réinstaller, modifier, et redistribuer ce CD pour vous-même et vos amis.

Si on n'a pas compris, c'est qu'on est bête :-}

C'est vraiment le genre le lecture qui colle le sourire plein ta face, indépendamment de sa qualité littéraire intrinsèque :-)

Et en plus, le délai réel de réception des CDs a été très inférieur à celui mentionné sur Shipit, deux semaines environ.

Bon, ben comme ça je vais pouvoir joindre un CD Kubuntu officiel à mon gentil vieux portable dont la vente sur eBay se termine demain soir :-)

Notes

[1] Sic dans le texte.

mardi 13 novembre 2007

LUKSfile for dummies

(English summary at end)

Ou le Container chiffré pour les Nuls.

Nous avons tous sur nos disques durs quelques petits ou gros secrets : Listes de mots de passe, informations de connexion à notre site bancaire, écrits personnels, photos de nos (innombrables) maîtresses en lingerie fine ou sans... ;-)

Toutes sortes de choses que nous n'aimerions pas voir tomber sous des yeux indiscrets si jamais quelqu'un fourre son nez dans nos petites affaires, si notre machine est perdue ou volée, ou si tout bêtement son disque dur est renvoyé un jour en atelier sous garantie.

Le seul véritable moyen de protéger ces données contre toute indiscrétion est de les chiffrer (le terme "crypter" est incorrect).

GNU/Linux possède pour cela une trousse à outil très puissante, dont l'usage est hélas fort complexe et donc le plus souvent réservé aux initiés.
Voici un moyen de chiffrer vos données avec une facilité déconcertante en utilisant un container LUKS.

Lire la suite...

- page 1 de 3