Auteur/autrice : Yuri Gagarin

Sortie de John the Ripper 1.9.0-jumbo-1 avec support FPGA

Une nouvelle version du programme de récupération de mots de passe le plus ancien et toujours maintenu, John the Ripper 1.9.0-jumbo-1, a été publiée (le projet se développe depuis 1996). Il s'est écoulé 4,5 ans depuis la sortie de la dernière version 1.8.0-jumbo-1, durant lesquels plus de 6000 modifications (commits git) ont été apportées par plus de 80 développeurs. Grâce à une intégration continue qui inclut la vérification préalable de chaque modification (pull request) sur de nombreuses plateformes, [...

John the Ripper 1.9.0-jumbo-1 avec support FPGA.

Une nouvelle version de l'outil de craquage de mots de passe le plus ancien, John the Ripper 1.9.0-jumbo-1, a été publiée. (Ce projet est en développement depuis 1996.) Les sources sont disponibles en téléchargement sur la page du projet, ainsi que des compilations prêtes à l'emploi pour Windows. Il est noté qu'il s'est écoulé 4,5 ans depuis la sortie de la version 1.8.0-jumbo-1, durant lesquels plus de 6000 modifications (commits git) ont été apportées par plus de 80 développeurs. Au cours de […]

Cloudflare, Mozilla et Facebook développent BinaryAST pour accélérer le chargement du JavaScript.

Des ingénieurs des entreprises Cloudflare, Mozilla, Facebook et Bloomberg ont proposé un nouveau format, BinaryAST, pour accélérer la livraison et le traitement du code JavaScript lors de l'ouverture de sites dans un navigateur. BinaryAST déplace la phase d'analyse syntaxique côté serveur et fournit déjà un arbre syntaxique abstrait (AST) formé. Lors de la réception de BinaryAST, le navigateur peut immédiatement passer à l'étape de compilation, en évitant l'analyse du code source JavaScript. [...

5G – où et à qui il est nécessaire ?

Même sans vraiment connaître les générations de normes de téléphonie mobile, tout le monde répondra probablement que la 5G est meilleure que la 4G/LTE. En réalité, ce n'est pas si simple. Voyons donc en quoi la 5G est meilleure ou pire, et quels cas d'utilisation sont les plus prometteurs compte tenu de l'état actuel. Alors, que nous promet la technologie 5G ? Augmentation de la vitesse en […]

Nombres aléatoires et réseaux décentralisés : implémentations

Introduction function getAbsolutelyRandomNumer() { return 4; // retourne un nombre absolument aléatoire! } Comme pour le concept de cryptage absolument résistant en cryptographie, les protocoles réels “Publicly Verifiable Random Beacon” (PVRB) tentent simplement de se rapprocher le plus possible du schéma idéal, car dans les réseaux réels, il n'est pas applicable dans sa forme pure : il faut se mettre d'accord sur un seul bit, des tours doivent […]

Comment se cacher sur Internet : comparaison entre les proxies serveurs et résidents

Pour cacher une adresse IP ou contourner les blocages de contenu, on utilise généralement des proxies. Il existe différents types. Aujourd'hui, nous comparerons deux types de proxies les plus populaires – les proxies serveurs et résidents, et nous aborderons leurs avantages, inconvénients et scénarios d'utilisation. Comment fonctionnent les proxies serveurs Les proxies serveurs (Datacenter) sont le type le plus répandu. Lors de leur utilisation, les adresses IP sont fournies par des fournisseurs de services cloud. […]

Matryoshka C. Système linguistique de la programmation

Essayons d'imaginer la chimie sans le tableau périodique de Mendeleïev (1869). Combien d'éléments fallait-il garder en tête, et ce, dans un ordre aléatoire... (À l'époque — 60.) Pour cela, il suffit de penser à un ou plusieurs langages de programmation à la fois. Les mêmes sentiments, le même désordre créatif. Et maintenant, nous pouvons éprouver les sentiments des chimistes du XIXe siècle, quand on leur a proposé tous leurs […]

Que va-t-il donc se passer avec l'authentification et les mots de passe ? La deuxième partie du rapport Javelin « État de l'authentification stricte »

Récemment, la société d'études « Javelin Strategy & Research » a publié le rapport « The State of Strong Authentication 2019 ». Ses concepteurs ont rassemblé des informations sur les méthodes d'authentification utilisées dans les environnements d'entreprise et les applications utilisateur, et ont également formulé des conclusions intéressantes sur l'avenir de l'authentification forte. Nous avons déjà publié la traduction de la première partie avec les conclusions des auteurs du rapport sur Habr. Nous vous présentons maintenant […]

Vidéo : l’américain Warden rejoindra les défenseurs dans Rainbow Six Siege

Récemment, nous avons écrit que dans les prochains jours, un nouvel opérateur, Nøkk, du groupe d’assaut, sera introduit dans le tireur tactique Tom Clancy’s Rainbow Six Siege. L'équipe de défense recevra également un renfort dans le cadre de la deuxième saison de la quatrième année de support du jeu. Ubisoft a présenté un teaser sur un combattant américain surnommé Warden. Colin McKinley, originaire du Kentucky, a fait une belle carrière dans la marine […]

Sortie de la distribution pour la création de pare-feux IPFire 2.23

La sortie de la distribution pour la création de routeurs et de pare-feux — IPFire 2.23 Core 131 a été formée. IPFire se distingue par un processus d'installation extrêmement simple et une organisation de configuration à travers une interface web intuitive, riche en graphiques explicites. La taille de l'image ISO d'installation est de 256 Mo (x86_64, i586, ARM). Le système est modulaire ; en plus des fonctions de filtrage de paquets et de gestion du trafic de base, des modules pour IPFire sont disponibles avec la réalisation […]

Implémentation de FastCGI en C++ moderne

Une nouvelle implémentation du protocole FastCGI, écrite en C++17 moderne, est disponible. La bibliothèque se distingue par sa simplicité d'utilisation et ses performances élevées. Il est possible de la connecter en tant que bibliothèque statiquement ou dynamiquement liée, ou via son intégration dans l'application sous la forme d'un fichier d'en-tête. En plus des systèmes Unix, une prise en charge pour Windows est également assurée. Le code est fourni sous la licence libre zlib. Source : opennet.ru

PostgreSQL 11 : Évolution du partitionnement de Postgres 9.6 à Postgres 11

Bonne vendredi à tous ! Il reste de moins en moins de temps avant le lancement du cours « SGBD relationnels », c'est pourquoi aujourd'hui nous partageons la traduction d'un autre matériel utile sur le sujet. Dans le processus de développement de PostgreSQL 11, un travail impressionnant a été réalisé pour améliorer le partitionnement des tables. Le partitionnement des tables est une fonction qui existe dans PostgreSQL depuis assez longtemps, mais, si l'on peut dire […]

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