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,90 € 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,90 €
GNU/Linux Magazine 271

GNU/Linux Magazine 271

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

GNU/Linux Magazine 270

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

GNU/Linux Magazine 268

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

GNU/Linux Magazine 267

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

GNU/Linux Magazine 266

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

GNU/Linux Magazine 265

Septembre / Octobre 2023
9,90 €
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.

Kanban : Créer une Google Drive App
GNU/Linux Magazine n°272

Tout le monde connaît et/ou utilise Google Drive pour y créer des documents texte, tableur, etc. Vous avez peut-être déjà remarqué que l’on peut également créer des documents d’autres types via des applications tierces, nous allons donc découvrir ici comment développer votre propre application tierce.

Au-delà de la fonction : libérez tout le potentiel de la pile de contrôle !
GNU/Linux Magazine n°272

Nous avons enfin défini une pile de contrôle protégée, rapide et sûre ! Il aura fallu trois articles pour y arriver mais il reste un goût d’inachevé, même d’inefficacité. Dans la grande tradition de Douglas Adams, voici donc le quatrième volet de la trilogie, où notre pile sera vraiment poussée à bout, capable de faire le café et plier votre linge. Enfin presque.

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