Mettre à jour automatiquement son système

Rédigé par Alexandre le 2016-02-27

#debian #loisir

Certains le savent, j'utilise la dernière version stable de Debian en tant que système principal. Lorsque je discute avec d'autres utilisateurs de distribution GNU/Linux, ce choix est souvent critiqué. En effet, la version stable de Debian dispose de paquet pas très à jour, mais ceux-ci sont également réputé pour stables.

La course à la dernière version d'un programme ou d'un système d'exploitation est totalement compréhensive. Toutefois, je préfère avoir quelque chose qui fonctionne bien, tout le temps et qui n'est pas chronophage.

Cela étant, la version stable de Debian reçoit des mises à jours régulièrement et si il y en a qu'il ne faut pas négliger, se sont celles de sécurité.

Dans la suite de cet article, je documente l'automatisation de l'installation des mises à jour automatique.

Synchronisation NTP

Rédigé par Alexandre le 2016-01-06

#sysadmin #loisir

Le Network Time Protocol permet de synchroniser l'horloge locale d'un système via un réseau informatique. Concrètement, si l'ordinateur sur lequel vous lisez ces lignes est à l'heure, c'est grâce au protocol NTP.

En quoi est-ce important d'être à l'heure ?
Imaginons que nous arrivons à une boulangerie fermée où un panneau nous indique l'horaire de fermeture à 18h, mais sur notre montre il est indiqué 15h. La boulangère soutiendra qu'il était 18h passé et nous qu'il était 15h. N'étant que deux et n'ayant pas de référence externe, il est impossible de déterminer qui a raison ; les systèmes "boulangère" et "nous" conviendront d'un "tant pis".

Transposons ça à une application un peu plus informatique en prenant l'exemple d'un annuaire d'entreprises de type LDAP.
L'annuaire est sur un serveur disposant d'une heure, elle est considérée quoiqu'il arrive comme celle faisant foi. Nous nous connectons via notre compte détenu par cet annuaire à un ordinateur qui lui-même est enregistré dans cet annuaire. Lors d'une action de compte (connexion, changement de mot de passe, etc), une requête est envoyée à l'annuaire pour, par exemple, vérifier que notre utilisateur et mot de passe sont bien dans l'annuaire et valides. La requête contient l'heure et l'annuaire va vérifier qu'il n'y pas de décalage entre son envoi et sa réception ; si un décalage existe, alors la requête est refusée.
Heureusement, le truc est plutôt bien ficelé : lors de l'ajout d'un ordinateur à l'annuaire, celui-ci prend comme serveur NTP le serveur d'annuaire sur lequel il est ajouté. Mais si ce serveur n'est pas à l'heure, que se passe-t-il ? C'est simple, aucunent n'est à l'heure et certaines applications, qui se synchroniseraient de leur coté, ne fonctionneraient tout simplement plus.

Bref, tout ça pour dire qu'il faut surtout pas décaler l'heure de la pilule sous peine d'avoir un gosse par erreur.

Limiter les algorithmes de cryptographie sur un serveur web

Rédigé par Alexandre le 2015-10-13

#debian #sysadmin #loisir

Ah, un audit de sécurité, rien de mieux pour vous mettre la tête dans la boue et vous expliquer après que c'est pas de la boue... Ok, introduction bizarre, mais j'avais envie, donc CHUUUT, y a bambi qui fait dodo !

Hum, hum, revenons au sujet... déjà, qu'est-ce que veut dire ce titre ? Limiter, c'est...non pardon.
Les algorithmes de cryptographie permettent à un serveur web "sécurisé" via SSL de crypter les données qui transitent entre lui et le navigateur. Grosso modo, si vous allez sur un serveur web crypté, comme google.fr par exemple, il est théoriquement impossible que quelqu'un récupère votre dernière recherche, mis à part Google et votre navigateur évidemment.
Pour reconnaitre un serveur "sécurisé", il suffit de regarder si son adresse contient https. Les navigateurs modernes ont un indicateur visuel, comme on peut le voir avec le cadena présent sur Firefox par exemple :

Capture d'écran de l'indicateur visuel de Firefox

Euh, mais pourquoi limiter les algorithmes ?
Au fil des années, les hackers, les vrais pas ceux qui téléchargent leur film sur Youtube, ont cassé un certain nombre d'algorithmes, les rendant inutiles. Le fait de casser un algorithme signifie que les données cryptées peuvent être décryptées et donc exploitées.

Passons aux choses sérieuses.

Les droits Unix, explications

Rédigé par Alexandre le 2015-06-09

#debian #loisir

En débutant sur Linux, il y a quelques années, je me suis confronté à une notion dont on peut parfaitement faire abstraction sous Windows, les droits. Au travers de cet article, j'essaye de retracer tout ce qu'il faut savoir sur les droits Unix. Je parle d'Unix et non de Linux parce que cette gestion est valable sous Linux, mais également MacOS ainsi que BSD. Dans cet article, les lignes de commandes sont effectuées sous Debian, mais fonctionnent sur l'ensemble des systèmes précédemment cités.

Sous Unix, l'attribution des droits ne se fait pas par utilisateur, mais via trois éléments : le propriétaire, groupe propriétaire et les autres. C'est à l'un de ces éléments que l'on va attribuer des droits cumulables : lecture, écriture et exécution.
Affichons ces droits en utilisant la commande ls -l sur un dossier :

cd /tmp/ykn.fr/les-droits-unix-explications/
ls -l

Ce qui nous retourne ce qui suit :

total 180K
drwxr-xr-x 3 root root   80 mars   9 20:05 .
drwxr-xr-x 3 root root   60 mars   9 20:04 ..
drwxr-xr-x 2 root root   40 mars   9 20:05 dossier1
-rw-r--r-- 1 root root 179K mars   9 21:19 fichier1

Nous allons nous concentrer sur les droits en nous intéressant uniquement aux colonnes suivantes :

  1. drwxr-xr-x : permissions
  2. root : propriétaire
  3. root : groupe propriétaire

The Theory of Everything

Rédigé par Edwige le 2015-02-11

#film #critique #loisir

The Theory Of Everything ou Une Merveilleuse Histoire du Temps est un film biographique britannique sur la vie du physicien et cosmologiste Stephen Hawking. Inspirée du mémoire de Jane Wilde, femme d'Hawking de 1965 à 1991 et mère de ses enfants, l'histoire se concentre essentiellement sur la jeunesse d'Hawking.

Comment "la théorie de l'univers" se tranforme en une "merveilleuse histoire du temps" me direz-vous ?
Dans un premier temps je dirais : traduction française pourrie, mais dans un second temps, on pourrait excuser les traducteurs en pensant qu'ils aient voulu faire un rapprochement avec l’œuvre phare d'Hawking, Une brève histoire du temps.
Enfin breeeef ^^

Les 2h03 de pellicule passent très vite principalement grâce à la performance que nous offre le merveilleux acteur Eddie Redmayne (que l'on retrouve aussi dans le film Jupiter des Wachowski, en ce début 2015).

Tout le monde, ou presque, connaît le nom de ce grand physicien, mais le film nous montre l'homme qu'il est. On découvre sa vie, sa passion pour la science, sa curiosité, sa réflexion toujours plus poussée et son amour pour la mère de ses trois enfants. Évidemment, on y voit également l'évolution de sa maladie, la sclérose latérale amyotrophique, et sa lutte contre celle-ci.

Les médecins lui donnaient deux ans à vivre en 1963, aujourd'hui il a 73 ans.
On ne peut pas dire que ce n'est pas un homme tenace ! ^^'

Enfin, je finirais par vous dire que tant qu'il y a de la vie, il y a de l'espoir... Bon film (;