Septembre / Octobre 2021

Gnu/Linux Magazine HS 116

Blockchain/Bitcoin/Ethereum

Les cryptomonnaies en pratique

Comprendre/Utiliser/Exploiter

En savoir plus

14,90 € TTC

Anciens Numéros

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

GNU/Linux Magazine 278

Novembre / Décembre 2025
9,90 €
GNU/Linux Magazine 277

GNU/Linux Magazine 277

Septembre / Octobre 2025
9,90 €
GNU/Linux Magazine 276

GNU/Linux Magazine 276

Juillet / Août 2025
9,90 €
GNU/Linux Magazine 275
9,90 €
GNU/Linux Magazine 274

GNU/Linux Magazine 274

Mars / Avril 2025
9,90 €
GNU/Linux Magazine 273

GNU/Linux Magazine 273

Janvier / Février 2025
9,90 €
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 €
SOMMAIRE :

Repères

p.10 Les impacts fiscaux des cryptomonnaies

Dossier : Les cryptomonnaies en pratique

p.24 Introduction au dossier
p.26 À la base des cryptomonnaies : la blockchain
p.50 À la découverte d'Ethereum
p.68 Créez votre propre blockchain privée
p.88 Tester des stratégies d’investissement dans les cryptomonnaies à l’aide d’un bot

Bonus

p.106 Petit glossaire des cryptomonnaies

ÉDITO :

Qui n’a jamais été confronté à des mises à jour silencieuses ? Si l’on ne prend pas garde à la configuration du système sur lequel on déploie une application ou plus simplement si l’on comment l’erreur d’utiliser une librairie en ligne, il est possible que du jour au lendemain votre application cesse de fonctionner. Dans ce cas-là, la logique veut que l’on s’interroge sur le cas particulier qui n’aurait pas été traité et qui aurait fait dérailler le programme. Le message d’erreur paraîtra complètement obscur, signalant des paramètres manquants ou un mauvais type de paramètre... mais non, nous continuerons à chercher vainement la faute du côté de notre travail, de notre réflexion. Après des heures de recherches infructueuses, il faudra se rendre à l’évidence : non ce n’est pas de notre faute ! La correction en elle-même prendra cinq minutes, le temps de consulter la documentation de l’API (en supposant qu’elle ait été mise à jour quand même) et de modifier le passage de paramètres.

J’ai été confronté de nombreuses fois à cette situation et j’avoue que maintenant je considère le problème à l’envers : lorsqu’une erreur survient après des mois en production, je commence par regarder les mises à jour des bibliothèques.

Les développeurs ne jurant que par les langages de bas niveau trouvent souvent détestable le fait de signaler explicitement les numéros de version des librairies employées dans une application. C’est le cas en Python par exemple avec la gestion des dépendances de Pip indiquant les versions des modules : == pour indiquer précisément la version à employer, <= pour la version maximale, etc. On retrouve le même système pour NodeJS avec NPM. Pourtant, ce mécanisme permet de s’assurer que si vous utilisez la fonction fct(param_1 : int) de la bibliothèque A en version 1.2.5 et que celle-ci passe en version 1.3 où l’appel à fct est désormais fct(param_1 : int, param_2 : str), tout continuera à fonctionner correctement. Bien entendu, il n’est pas possible de mettre en place cette méthode avec tous les langages, mais a minima, lorsqu’elle est disponible, il ne faut surtout pas la négliger ! D’autant plus lorsque les développeurs de librairies font fi de la compatibilité ascendante...

Ce numéro de GNU/Linux Magazine, même hors-série, restant compatible avec le précédent, vous trouverez le sommaire en page suivante... Bonne lecture !

Tristan Colombo

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...

Claviers et souris sans fil 2,4 GHz : une surface d'attaque méconnue
MISC n°143

Thématique privilégiée pour la réalisation de démonstrations techniques à des fins promotionnelles, le MouseJacking n’en demeure pas moins un vecteur crédible pour l’obtention d’un accès initial dans le cadre d’un exercice Red Team. Nous vous proposons un retour d’expérience d’une telle opération en espérant vous convaincre de l’intérêt à porter à ces techniques.

Hackers et cinéma : entre mythe et réalité
MISC n°143

Encapuchonnés, marginaux, génies solitaires ou cybercriminels organisés, les hackers fascinent depuis toujours le cinéma et les séries. Tantôt caricaturés, tantôt brillamment mis en scène, leur représentation évolue au fil du temps, entre exagérations hollywoodiennes et tentatives de réalisme. Voici une plongée dans la culture cyber à l’écran, vue à travers l’œil d’un passionné.

Bluetooth Low Energy : dissection d'un protocole entre innovation énergétique et défis de sécurité
MISC n°143

Le Bluetooth Low Energy (BLE) s'est imposé comme le protocole de référence pour les communications sans fil à faible consommation, équipant aujourd'hui des milliards de dispositifs IoT. Malgré ses mécanismes de sécurité intégrés, de nombreuses vulnérabilités persistent, exposant les utilisateurs à des risques significatifs. Ce document présente une analyse approfondie de l'architecture protocolaire BLE et de ses faiblesses sécuritaires documentées dans la littérature scientifique.

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