GNU/Linux Magazine N°
Numéro
227

Sécurisez votre code Java avec des conteneurs grâce à Quarkus

Temporalité
Juin 2019
Image v3
Sécurisez votre code Java avec des conteneurs grâce à Quarkus
Article mis en avant

Résumé

Lancé il y a quelques semaines à peine, le projet Quarkus propose un fonctionnement révolutionnaire de Java, où son exécution ultra optimisée en fait non seulement un parfait candidat pour la conception de service de type « Serverless », mais aussi pour le déploiement sur Docker. Le projet va même encore plus loin, en proposant de transformer l’application Java en un exécutable natif ! Rapide tour d’horizon, en quelques pages et par la pratique, pour illustrer la prise en main de la technologie…

Dans ce numéro...


C'est le matin. Comme tous les matins, j'allume mon ordinateur et je commence par consulter mes mails. Mais ce matin-là, une surprise m'attend : Your account is hacked ! Modify your pswd right now !
La distribution GNU/Linux Debian a acquis une réputation de rigueur et de stabilité qui en fait le système le plus utilisé dans le monde. Au moins pour le Monde Libre. Les statistiques sont assez difficiles à réaliser. Surtout que certains comptent parfois des sous-Debian abâtardies, comme pour Microsoft qui renomme sa version de Debian en Ubuntu [1]. Après tout, si j’ai pourri ma Debian et que je continue de la comptabiliser comme une Debian, on peut compter aussi les Ubuntu et autres. La Vraie Version Unique de Debian est Debian Stable avec uniquement le dépôt free. Un dicton affirme que « On ne réinstalle pas une Debian, on la répare ». Certes, mais à condition de ne pas la pourrir. L’élément le plus fragile de la Debian reste l’équipement situé entre le clavier et la chaise.
L’amplification de tests analyse et transforme automatiquement les tests produits par les équipes de développement, pour augmenter la confiance à chaque commit.
J'aurais pu écrire l'article le plus court de l'Histoire, tellement k3s est simple et intuitif ! Mais je ne l'ai pas fait, parce que je n'aime pas me contenter d'un simple quickstart. Alors, découvrons ensemble la dernière innovation de Rancher Labs : k3s, une distribution de Kubernetes pour l'edge computing et l'IoT.
Nous avons vu dans l'épisode précédent comment décoder le code convolutif par algorithme de Viterbi, pour passer des symboles radiofréquences de la modulation QPSK aux bits. Nous sommes restés sur un échec de décodage, que nous allons corriger ici pour aboutir à la restitution des images issues du décodage JPEG, en passant par les diverses couches protocolaires de la liaison numérique.
Nous sommes tous passés par là : une mise à jour du système pour passer en version supérieure, tout devient instable et on réinstalle… Mais que de temps perdu ! Autant passer du temps pour que tout se fasse automatiquement la prochaine fois.
Pour pouvoir travailler correctement en déplacement, il faut toujours penser à prendre, sur ordinateur portable, les dernières versions des fichiers sur lesquels on est en train de travailler puis, de retour, à transférer les fichiers modifiés vers l'ordinateur fixe. Et bien entendu, on oublie toujours un fichier dans un sens ou dans l'autre... Il est temps d'automatiser cela !
À partir de 2011, avec l’augmentation des attaques sur les autorités de certification X.509 [1], le système de vérification hiérarchique des certificats (PKIX – Public Key Infrastructure using X.509) utilisé dans TLS (Transport Layer Security) montre quelques signes de faiblesse. Un second système de vérification utilisant DNS se met alors en place, avec le protocole DANE (DNS-Based Authentication of Named Entities) [2]. Je vous propose donc de voir comment mettre en œuvre tout cela.

Magazines précédents

Les derniers articles Premiums

Les derniers articles Premium

Le combo gagnant de la virtualisation : QEMU et KVM

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

C’est un fait : la virtualisation est partout ! Que ce soit pour la flexibilité des systèmes ou bien leur sécurité, l’adoption de la virtualisation augmente dans toutes les organisations depuis des années. Dans cet article, nous allons nous focaliser sur deux technologies : QEMU et KVM. En combinant les deux, il est possible de créer des environnements de virtualisation très robustes.

Brève introduction pratique à ZFS

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Il est grand temps de passer à un système de fichiers plus robuste et performant : ZFS. Avec ses fonctionnalités avancées, il assure une intégrité des données inégalée et simplifie la gestion des volumes de stockage. Il permet aussi de faire des snapshots, des clones, et de la déduplication, il est donc la solution idéale pour les environnements de stockage critiques. Découvrons ensemble pourquoi ZFS est LE choix incontournable pour l'avenir du stockage de données.

Générez votre serveur JEE sur-mesure avec Wildfly Glow

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Et, si, en une ligne de commandes, on pouvait reconstruire son serveur JEE pour qu’il soit configuré, sur mesure, pour les besoins des applications qu’il embarque ? Et si on pouvait aller encore plus loin, en distribuant l’ensemble, assemblé sous la forme d’un jar exécutable ? Et si on pouvait même déployer le tout, automatiquement, sur OpenShift ? Grâce à Wildfly Glow [1], c’est possible ! Tout du moins, pour le serveur JEE open source Wildfly [2]. Démonstration dans cet article.

Body