Catégorie : Blog

Cloudflare a préparé des patchs qui accélèrent considérablement le chiffrement des disques sous Linux

Les développeurs de Cloudflare ont expliqué avoir travaillé à l'optimisation des performances du chiffrement des disques dans le noyau Linux. En conséquence, des patchs pour la sous-système dm-crypt et Crypto API ont été préparés, permettant dans un test synthétique d'augmenter de plus de deux fois la bande passante lors des opérations de lecture et d'écriture, tout en réduisant également les latences de moitié. Lors des tests sur du matériel réel […]

Concernant une vulnérabilité dans…

Il y a un an, le 21 mars 2019, un très bon rapport de bug est arrivé dans le programme de bug bounty de Mail.Ru sur HackerOne, émanant de maxarr. En injectant un octet nul (ASCII 0) dans la POST-paramètre d'une des API des requêtes de webmail, qui retournait une redirection HTTP, des morceaux de mémoire non initialisée étaient visibles dans les données de redirection, où l'on trouvait souvent des fragments des GET-paramètres et des en-têtes d'autres requêtes à la même […]

Guide d'Aircrack-ng sous Linux pour les débutants

Bonjour à tous. Avant le lancement du cours « Pratique de Kali Linux », nous avons préparé pour vous la traduction d'un article intéressant. Le guide d'aujourd'hui vous familiarisera avec les bases pour commencer à travailler avec le package aircrack-ng. Bien sûr, il est impossible de fournir toutes les informations nécessaires et de couvrir chaque scénario. Alors, soyez prêts à faire des devoirs et à mener des recherches par vous-même. Sur le forum et dans la Wiki, il y a […]

Sortie de la distribution légère antiX 19.2

La version légère du Live-distro AntiX 19.2, construite sur la base de paquets Debian et conçue pour être installée sur du matériel ancien, est sortie. Cette version est basée sur la base de paquets Debian 10 (Buster), mais elle est livrée sans le gestionnaire de système systemd et avec eudev au lieu de udev. L'environnement utilisateur par défaut est formé à l'aide du gestionnaire de fenêtres IceWM, mais fluxbox, jwm et […] sont également disponibles.

Les microservices — une explosion combinatoire des versions

Salut, Habr ! Je vous présente la traduction d'auteur de l'article Microservices – Combinatorial Explosion of Versions. À une époque où le monde de l'informatique passe progressivement aux microservices et à des outils comme Kubernetes, un problème devient de plus en plus apparent. Ce problème est l'explosion combinatoire des versions des microservices. Toutefois, la communauté informatique pense que la situation actuelle est nettement meilleure que le « Dependency hell » d'autrefois […]

Rendez-moi mon monolithe

Il semble que le pic de la popularité des microservices soit derrière nous. Nous ne lisons plus plusieurs fois par semaine des articles intitulés « Comment j'ai transféré mon monolithe vers 150 services ». Maintenant, j'entends plus souvent des réflexions raisonnables : « Je ne déteste pas le monolithe, je me soucie simplement de l'efficacité ». Nous avons même observé plusieurs migrations des microservices vers le monolithe. Lorsqu'on passe d'une grande […]

Release de Wine 5.5

Un lancement expérimental de l'implémentation ouverte de WinAPI — Wine 5.5 a eu lieu. Depuis la sortie de la version 5.4, 32 rapports de bogues ont été fermés et 460 modifications ont été apportées. Les modifications les plus importantes : Les programmes intégrés ont été adaptés pour utiliser le nouveau runtime C UCRTBase; Les fonctions GetVersion, GetVersionEx et VerifyVersionInfo ont été améliorées pour indiquer la version en tenant compte du mode de compatibilité (Compatibility Mode); Améliorations […]

Collabora développe un module pour faire fonctionner OpenCL et OpenGL au-dessus de DirectX

Collabora a présenté un nouveau pilote Gallium pour Mesa, qui implémente une couche pour faire fonctionner les API OpenCL 1.2 et OpenGL 3.3 au-dessus des pilotes prenant en charge DirectX 12 (D3D12). Le code a été publié sous licence MIT. Le pilote proposé permet d'utiliser Mesa sur des dispositifs qui ne prennent initialement pas en charge OpenCL et OpenGL, ainsi qu'une base pour le portage des applications OpenGL/OpenCL pour fonctionner au-dessus de […]

Cluster Elasticsearch de plus de 200 To

Beaucoup de gens sont confrontés à Elasticsearch. Mais que se passe-t-il lorsque vous voulez l'utiliser pour stocker des logs « en très grande quantité » ? Et en plus, le faire sans souffrir en cas de défaillance de l'un des plusieurs centres de données ? Quelle architecture faut-il adopter et quels pièges pourriez-vous rencontrer ? Chez Odnoklassniki, nous avons décidé d'utiliser Elasticsearch pour résoudre notre gestion de logs et maintenant nous partageons notre expérience avec Habr : et […]

L'histoire d'Internet : L'ère de la fragmentation ; partie 1 : Le coefficient de charge

Au début des années 1980, les bases de ce que nous connaissons aujourd'hui sous le nom d'« internet » ont été posées – ses protocoles de base ont été développés et testés dans des conditions réelles – cependant, ce système est resté fermé et était presque entièrement contrôlé par une seule entité, le ministère de la Défense des États-Unis. Cela va bientôt changer – le système sera élargi à tous les départements informatiques de différents […]

Quelle est la relation entre LVM et une matriochka ?

Bonjour à tous. Je souhaite partager avec la communauté mon expérience pratique dans la construction d'un système de stockage de données pour KVM en utilisant md RAID + LVM. Cela comprendra : Assemblage d'un md RAID 1 à partir de NVMe SSD. Assemblage d'un md RAID 6 à partir de SSD SATA et de disques ordinaires. Aspects particuliers du fonctionnement de TRIM/DISCARD sur les SSD RAID 1/6. Création d'un tableau md RAID 1/6 amorçable sur […]

OpenShift en tant que version entreprise de Kubernetes. Partie 1

« Quelle est la différence entre Kubernetes et OpenShift ? » – cette question revient avec une fréquence remarquable. Pourtant, c'est un peu comme demander en quoi une voiture diffère d'un moteur. Pour poursuivre l'analogie, la voiture est un produit fini : on peut l'utiliser immédiatement, littéralement : asseyez-vous et partez. D'un autre côté, pour que le moteur vous emmène quelque part, il […]

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster