Catégorie : Blog

XML est presque toujours utilisé à tort

Le langage XML a été inventé en 1996. À peine venu au monde, ses possibilités d'application ont déjà commencé à être mal comprises, et pour les finalités auxquelles on tentait de l'adapter, il s'est avéré être un mauvais choix. Il n'est pas exagéré de dire que la grande majorité des schémas XML que j'ai vus représentaient une utilisation inappropriée ou incorrecte de XML. De plus, […]

Félicitations pour la Journée du spécialiste en sécurité

On doit payer pour la sécurité, et on doit payer pour son absence. Winston Churchill À tous ceux qui œuvrent dans le domaine de la sécurité, nous souhaitons un jour professionnel heureux, avec des salaires plus élevés, des utilisateurs plus calmes, et que la direction apprécie leur travail ! Mais quel est donc ce jour de fête ? Il existe un portail, Sec.ru, qui, par sa spécialisation, a proposé de déclarer le 12 novembre comme une date de célébration – le Jour […]

Introduction aux dépendances fonctionnelles

Dans cet article, nous parlerons des dépendances fonctionnelles dans les bases de données — ce que c'est, où elles sont appliquées et quels algorithmes existent pour leur recherche. Nous examinerons les dépendances fonctionnelles dans le contexte des bases de données relationnelles. Pour dire les choses simplement, dans ces bases de données, l'information est stockée sous forme de tableaux. Ensuite, nous utiliserons des concepts approximatifs qui dans […]

Une nouvelle variante de l'attaque Zombieload sur les processeurs Intel a été identifiée

Des chercheurs de l'Université technique de Graz (Autriche) ont révélé des informations sur une nouvelle méthode d'attaque par canaux latéraux ZombieLoad 2.0 (CVE-2019-11135), permettant d'extraire des informations confidentielles d'autres processus, du système d'exploitation, de machines virtuelles et d'enclaves protégées (TEE, Trusted Execution Environment). Le problème concerne uniquement les processeurs Intel. Des composants pour bloquer le problème ont été proposés dans la mise à jour du microcode d'hier. Le problème appartient à la classe MDS […]

Sortie du système de gestion de contenu web WordPress 5.3

Après six mois de développement, la sortie du système de gestion de contenu web WordPress 5.3 a été présentée. Les principales modifications de cette nouvelle version concernent la modernisation de l'éditeur visuel de la mise en page des pages, qui offre un contrôle plus intuitif, de nouvelles options de disposition des blocs, un support pour des styles supplémentaires et une meilleure prise en charge de l'insertion d'images haute résolution. Pour les personnes préférant le contrôle au clavier, des […]

Red Hat a ouvert le code de Quay, un registre pour la construction et la distribution d'images de conteneurs

La société Red Hat a annoncé la création d'un nouveau projet open source, Quay, qui continuera le développement du registre d'images de conteneurs du même nom, précédemment développé à huis clos, et qui constitue la base des services Red Hat Quay et Quay.io. Le projet est passé sous la houlette de Red Hat à la suite de l'acquisition de la société CoreOS et a été ouvert dans le cadre de l'initiative de transformation en logiciel libre des produits propriétaires des entreprises rachetées. […]

Pour la deuxième année consécutive, Microsoft est reconnue comme l'entreprise publique la plus éthique des États-Unis

Pour la deuxième année consécutive, une étude réalisée par Forbes et le groupe de recherche à but non lucratif Just Capital montre que Microsoft est l'entreprise publique la plus éthique des États-Unis. Les chercheurs de Just Capital ont interrogé plus de 4000 Américains pour connaître leur opinion sur 1000 des entreprises les plus rentables du pays à propos de 29 questions, y compris la rémunération, les avantages, la priorisation de la diversité et la prise en compte des capacités individuelles, et […]

LinuxBoot peut désormais démarrer Windows

Le projet LinuxBoot existe depuis presque deux ans et a réalisé des progrès significatifs durant cette période. Ce projet se pose comme une alternative open source aux firmwares propriétaires UEFI. Cependant, jusqu'à récemment, le système était plutôt limité. Mais maintenant, Chris Koch de Google a présenté une nouvelle version lors du Security Summit 2019. Il a été rapporté que la nouvelle version de LinuxBoot prend en charge le démarrage […]

Le navigateur Firefox Lite 2.0 est présenté pour la plateforme Android

Cela fait environ deux ans que le navigateur mobile Firefox Rocket a été lancé, représentait une version allégée du navigateur standard, avec un certain nombre de fonctionnalités exclusives et a été lancé sur les marchés de certains pays de la région asiatique. Par la suite, l'application a été renommée en Firefox Lite, et maintenant les développeurs ont présenté une nouvelle version du produit logiciel. Le navigateur a été nommé Firefox Lite 2.0, et il tout […]

5 façons de tirer parti de Raspberry Pi. Partie deux

Bonjour, Habr. Dans la première partie, nous avons examiné 5 façons d'utiliser un Raspberry Pi. Le sujet s'est avéré suffisamment intéressant, et aujourd'hui, je vais présenterez quelques autres façons de tirer parti de cet ordinateur miniature. Photo provenant de learn.adafruit.com Comme dans la partie précédente, j'aborderai des méthodes qui ne nécessitent pas de programmation. Pour ceux qui sont intéressés, la suite se trouve ci-dessous. […]

Un parcours semé d'embûches ou l'histoire longue d'une tentative de récupération de données

Nous étions en 2019. Notre laboratoire a reçu un dispositif de stockage QUANTUM FIREBALL Plus KA de 9,1 Go, qui n'était pas tout à fait ordinaire pour l'époque. Selon son propriétaire, la défaillance s'est produite en 2004 à cause d'une alimentation défectueuse qui a également endommagé le disque dur et d'autres composants du PC. Ensuite, il y a eu des visites dans divers services […]

Remplacement de EAV par JSONB dans PostgreSQL

TL; DR : JSONB peut simplifier considérablement le développement de schémas de base de données sans nuire à la performance des requêtes. Introduction. Prenons un exemple classique, probablement l'un des plus anciens cas d'utilisation dans le monde des bases de données relationnelles : nous avons une entité et il est nécessaire de conserver certaines propriétés (attributs) de cette entité. Mais tous les exemples ne peuvent pas avoir le même ensemble de propriétés, en plus de cela, […]

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