LIVRAISON OFFERTE en France métropolitaine
Novembre / Décembre 2024

GNU/Linux Magazine 272

Créez une authentification sans mot de passe…

avec OpenPGP !

  • Définissons notre protocole
  • Utilisons l’OpenPGP.js de Proton Mail
  • Implémentons client et serveur

En savoir plus

9,70 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
GNU/Linux Magazine 272

GNU/Linux Magazine 272

Novembre / Décembre 2024
9,70 €
GNU/Linux Magazine 271

GNU/Linux Magazine 271

Septembre / Octobre 2024
9,70 €
GNU/Linux Magazine 270

GNU/Linux Magazine 270

Juillet / Août 2024
9,70 €
GNU/Linux Magazine 269
9,70 €
GNU/Linux Magazine 268

GNU/Linux Magazine 268

Mars / Avril 2024
9,70 €
GNU/Linux Magazine 267

GNU/Linux Magazine 267

Janvier / Février 2024
9,70 €
GNU/Linux Magazine 266

GNU/Linux Magazine 266

Novembre / Décembre 2023
9,70 €
GNU/Linux Magazine 265

GNU/Linux Magazine 265

Septembre / Octobre 2023
9,70 €
SOMMAIRE :


WebDev & Réseau

p. 06   Kanban : créer une Google Drive App

Sécurité & Crypto

p. 22   Authentification sans mot de passe : est-ce que Woofy va bien ?

BSD Family

p. 34   Une VM OpenBSD pour se rassurer dans la création de ports

Bas niveau & Reverse

p. 42   Outil en ligne de commande : pourquoi pas l'assembleur ?
p. 48   Au-delà de la fonction : libérez tout le potentiel de la pile de contrôle !
p. 77   Les codes fantastiques : une fonction symbolique

Autour du code

p. 78   Utiliser Mutt avec OAuth 2.0

ÉDITO


Noël approche !

Certes, je suis un peu en avance, mais j’ai deux bonnes raisons. La première, c’est qu’en étant bimestriel, un édito d’un numéro novembre/décembre a forcément une certaine latitude temporelle. La seconde concerne ce dont je veux vous parler, qui, bien que lié à la célébration de la lente agonie de pauvres conifères, débute le 1er décembre : un calendrier de l’avent.

Plus exactement, un calendrier qui n’implique pas d’ingurgiter quotidiennement des nutriments hypercaloriques, je parle du fantastique Advent of Code de Eric Wastl [1]. Ceci est à la fois une occasion amusante de gagner des compétences de programmation en résolvant de petits puzzles et un concours de programmation annuel, existant depuis 2015.

Le principe est simple, dès le 1er décembre, un premier challenge sur le thème de Noël est proposé. Celui-ci se présente sous la forme d’un texte explicatif (anglais) et d’un jeu de données avec un problème à régler (pour aider les elfes). Fournissez la réponse produite par votre code (peu importe le langage utilisé) et vous décrochez une étoile, tout en débloquant la seconde partie du puzzle du jour : même problématique, mais avec des données différentes, plus épineuses, pour gagner une seconde étoile. Le lendemain, nouveau problème, et ainsi de suite jusqu’au 25...

Ce n’est pas tout. Un classement est également établi, avec un cumul de points (leaderboard) dépendants de votre rapidité à résoudre un puzzle et à obtenir une étoile (100 points pour le premier, 99 pour le second, 98 pour le suivant, etc.). Tout le monde n’a pas pour but d’apparaître dans ce classement (top 100), mais c’est un défi supplémentaire intéressant et une bonne manière de montrer son expertise.

Voilà. Je voulais donner un petit coup de projecteur à cette initiative, ouverte à tous, et qui, je l’espère, égayera votre mois de décembre. Joyeux Noël et bonne année à vous !


Denis Bodor

[1] https://adventofcode.com/

Le magazine de référence technique pour les développeurs sur systèmes open source et les ingénieurs R&D !

GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

Authentification sans mot de passe : est-ce que Woofy va bien ?
GNU/Linux Magazine n°272

Le but de cet article est de mettre en place un protocole d’échange de défi chiffré via OpenPGP pour éviter d’avoir à transmettre le mot de passe d’un utilisateur dans une application web.

Les codes fantastiques : une fonction symbolique
GNU/Linux Magazine n°272

Continuons cette série sur les codes fantastiques avec deux drapeaux qui interagissent avec l’interposition de symboles.

Une VM OpenBSD pour se rassurer dans la création de ports
GNU/Linux Magazine n°272

Si pour vous aussi votre paranoïa et votre hantise de passer pour un clown vous poussent à tester, retester, et re-retester ce que vous faites avant d'envisager éventuellement soumettre le résultat de votre travail entre les mains de gens bien plus compétents que vous, sachez que c'est normal et que vous n'êtes pas seul. Le syndrome est même parfaitement décrit et recommandé dans la documentation d'OpenBSD [1]. Pour assurer mes arrières, j'ai donc décidé de systématiquement tenter de construire mes ports sur une version vierge et fraîchement installée du système, dans une VM fonctionnant sur la machine de développement. L'occasion parfaite pour découvrir l'hyperviseur OpenBSD...

Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2024 - LES EDITIONS DIAMOND