Quelques applications des Arbres Binaires à Commande Équilibrée

 

Les Arbres Binaires à Commande Équilibrée, ou ABCE, ont été présentés dans GLMF n°215 [1] au moyen d’une métaphore ferroviaire. Cependant, ils sont surtout utiles dans certains circuits numériques, dont ils améliorent la vitesse et la consommation, pour la plupart des technologies. Par rapport à un arbre binaire classique, le gain de performance augmente avec la taille, ce qui est un atout précieux pour concevoir des circuits intégrés par exemple. Lire la suite

L’édito de GNU/Linux Magazine n°225 !

Ce mois-ci je vous propose de nous attarder quelque peu sur un monde féerique, un monde magique : le Cloud ! En effet, qu’y a-t-il de plus beau qu’un service disponible dans le Cloud ? Rien ! Vous n’avez plus à passer des heures en installation et configurations diverses, plus à vous soucier de la sécurité de votre infrastructure, tout fonctionne immédiatement et sans accroc ! Les utilisateurs ne s’y sont pas trompés et ils usent et abusent de services variés : gestion de mails / photos, traitement de texte / tableur en ligne, etc. Il suffit de se connecter au service où que l’on soit pour avoir accès à toutes les données qui sont conservées avec amour par les différentes entreprises proposant ces services, parfois même gratuitement ! Comment avons-nous pu vivre sans Cloud ? Lire la suite

Le monitoring simple, efficace et scalable avec Prometheus !

Dans son numéro d’avril, GNU/Linux Magazine vous propose de découvrir une solution de monotoring simple, efficace et scalable avec Prometheus. Vous y trouverez aussi de quoi mieux cerner les principaux concepts des communications numériques, comment maîtriser la communication inter-processus avec gRPC ou encore comment bien transmettre des mots de passe. DNSSec sera de la partie ainsi que le nouvel opérateur du prochain Python 3.8. Retrouvez ce numéro en kiosque, sur notre boutique, sur notre plateforme de documentation numérique et sur notre application mobile Diamond Kiosk pour Android et iOS. Pensez à l’abonnement pour ne manquer aucun numéro 😉 Lire la suite

À nouveau disponible en kiosque : les bonnes pratiques du développement sécurisé !

Bonne nouvelle si vous l’avez manqué : notre hors-série dédié aux bonnes pratiques du développement sécurisé est actuellement de retour chez votre marchand de journaux ! Retrouvez dans ce numéro spécial un retour d’expérience sur l’intégration de la sécurité dans un cycle de développement logiciel. Découvrez comment utiliser correctement le gestionnaire de sécurité de Java, mais aussi comment exploiter des messages d’avertissement du compilateur pour corriger votre code le plus tôt possible. Une sélection d’outils pour réaliser vos audits d’intrusion d’applications web est aussi fournie. En plus du kiosque, ce numéro vous attend également sur notre boutique, sur notre plateforme de documentation numérique Connect, ainsi que sur notre application mobile Diamond Kiosk pour Android et iOS. Pensez à l’abonnement pour ne plus manquer aucun numéro 😉 Lire la suite

Outils pour l’audit d’intrusions d’applications web

 

L’évaluation de la sécurité d’une application web n’est pas chose aisée. Les technologies et frameworks se multiplient et la pression sur la mise en production des applications augmente. Dans cet environnement actuel, il devient de plus en plus difficile de s’assurer qu’aucun défaut de sécurité ne sera présent lors de la mise en production. Cet article a pour but de présenter les différents outils (libres et gratuits), ainsi que les techniques pouvant être utilisées pour identifier les faiblesses de sécurité que l’on rencontre fréquemment en audit. Lire la suite

Les options pour faire du compilateur C un ami qui vous veut du bien

 

Développer du code de manière sécurisée est une tâche complexe qui demande une attention de chaque instant. C’est d’autant plus vrai dans des langages relativement bas niveau comme le C, où les erreurs peuvent mener à des corruptions de la mémoire avec de graves conséquences sur la sécurité. Cependant, les compilateurs modernes offrent de nombreuses options pour détecter des comportements erronés et vous alerter de l’existence possible de problèmes dans votre code. Cet article présente certaines de ces options, qui vous aideront à produire du code de meilleure qualité et plus sécurisé, pour un effort modéré. Lire la suite