Exploitation de la désérialisation URLDNS en Java
Approche utilisant HashMap et URL pour déclencher des vérifications DNS
Chaîne d'exploitation
HashMap → readObject()
HashMap → hash()
URL → hashCode()
URL → getByName() (fonction de résolution DNS)
Analyse de l'exploitation
Créez d'abord une classe TestDns avec un objet HashMap et un objet URL
import java.net.MalformedURLException;
import ...
Publié le 18 juin à 21h27
Stratégie de mots de passe utilisateurs sous Linux
Les stratégies de mots de passe utilisateurs se divisent en deux aspects principaux : la durée de validité et la complexité requise.
Configuration de la durée de validité du mot de passeIl existe deux méthodes pour configurer la durée de validité des mots de passe :(1). Modification du fichier /etc/login.defs``` MAX_VALID_DAYS 99999 # Durée max ...
Publié le 15 juin à 16h54
Sécurité dans Kubernetes avec MetalLB : Isolation des Locataires via Politiques Réseau et RBAC
Dans un environnement Kubernetes multi-locataires, garantir l'isolation réseau et la sécurité des accès aux ressources est primordial. MetalLB, un équilibreur de charge réseau open-source, peut être sécurisé de manière efficace en combinant les Politiques Réseau (Network Policies) et le contrôle d'accès basé sur les rôles (RBAC). Cette approche ...
Publié le 13 juin à 17h30
Tutoriel de gestion des cookies de session Flask
Introduction
Cet outil permet de décoder et encoder les cookies de session Flask. Il offre la possibilité d'analyser et de générer ces cookies sans accès au serveur, ce qui est particulièrement utile pour le débogage et les tests de sécurité.
Installation et configuraton
Préparation de l'environnement
Commencez par récupérer le code source du p ...
Publié le 13 juin à 17h23
Outil de détection d'environnement pour Android
Fireyer est une application conçue pour valider l'intégrité de nos environnements de virtualisation, garantissant ainsi la qualité de chaque mise à jour de notre produit et améliorant l'efficacité du développement.
Le projet est open source sur GitHub.
1. Description
Le nom Fireyer est la combinaison de fire et eyer (œil de feu). Ce projet est ...
Publié le 13 juin à 01h12
Stratégie de déploiement Parseable pour environnements d'entreprise : architecture multi-locataire et pratiques de sécurité avancées
Introduction
Parseable, un lac de données d'observabilité conçu sur des principes fondamentaux, offre un support robuste pour les architectures multi-locataires d'entreprise ainsi que des mécanismes de sécurité complets. Ce document détaille comment déployer Parseable dans des environnements de production afin d'assurer l'isolation des données, ...
Publié le 11 juin à 23h26
Conception d'un système de quiz en ligne anti-fraude et anti-abus
Conception d'un système de quiz en ligne anti-fraude et anti-abus
La conception d'un système de quiz en ligne nécessite une approche multi-couche pour prévenir les abus et les fraudes. Cet article explore les aspects clés de l'architecture sécurisée pour un tel système.
Architecture de sécurité du système
Une défense en profondeur est essentiel ...
Publié le 10 juin à 16h21
Le module hashlib de Python - Fonctionnalités de cryptage
Le module hashlib
Le module hashlib est une bibliothèque Python intégrée qui fournit des fonctions de hachage sécurisées pour divers algorithmes de cryptage.
Notions fondamentales sur le hachage
Le hachage consiste à transformer une donnée en entrée (appelée "texte clair") en une séquence de caractères de longueur fixe (appelée " ...
Publié le 8 juin à 03h55
Implémentation d'une authentification utilisateur hautement sécurisée avec l'algorithme RSA
Approche technique : Le serveur génère dynamiquement une paire de clés RSA pour chaque tentative de connexion. La clé publique est transmise au client tandis que la clé privée est temporairement conservée. Le client chiffre le mot de passe avec la clé publique avant l'envoi des informations d'identification. Le serveur déchiffre le mot de passe ...
Publié le 6 juin à 19h25
Comprendre les Risques des Dépôts Imbriqués : Gitleaks et une Solution de Protection Efficace
Au cœur des projets modernes, les sous-modules Git (Submodules) favorisent la réutilisation du code en intégrant des dépôts externes. Cette pratique, bien qu'utile, crée des angles morts pour la sécurité : les outils d'analyse standards oublient souvent de scruter le contenu de ces dépôts imbriqués. Une étude de 2024 indique que le risque de fu ...
Publié le 2 juin à 01h06