L'ATTAQUE XZ UTILS
CERTAINES SLIDES PEUVENT HEURTER LA SENSIBILITÉ
D'UN PUBLIC EXPERT NON AVERTI
CERTAINES PARTIES ÉTANT ASSEZ TECHNIQUES
QUELQUES SIMPLIFICATIONS ONT ÉTÉ NÉCESSAIRES
AUCUN SERVEUR N'A ÉTÉ MALTRAITÉ
LORS DE LA PRÉPARATION DE CE TALK
KÉZAKO ?
EN TROIS POINTS
Ensemble de bibliothèques et d'outils permettant d'achever de la compression / décompression de données sans perte
Les programmes et bibliothèques lzma et xz implémentent la méthode LZMA basée sur l'algorithme de Lempel–Ziv et les chaînes de Markov
Est utilisé pour comprimer et distribuer les sources du noyau Linux, voire comprimer l'initrd/initramfs, etc.
RETOUR SUR LA JOURNÉE DU 29 MARS 2024
LA CVE TOUT DROIT SORTIE DES ENFERS
CE HÉROS !
UNE SÉRIE DE COINCIDENCES
EN TROIS POINTS
CORROMPRE LA SUPPLY-CHAIN
AFFAIBLIR LE DAEMON SSH
DEVENIR MAÎTRE DU MONDE
UNE VALSE EN QUATRE TEMPS
UNE VALSE EN QUATRE TEMPS
LA MENACE FANTÔME
DÉFINITION
L'ingénierie sociale est une pratique
de manipulation psychologique
à des fins d'escroquerie
Elle vise à exploiter la confiance,
la curiosité, la peur ou l'ignorance
QUELQUES TECHNIQUES
L'ATTAQUANT
LA CIBLE
GAGNER LA CONFIANCE
RÉSUMÉ
PRENDRE LE CONTRÔLE
EN RÉSUMÉ
OU L'ART DE LA DISSIMULATION
CIBLE ET SURFACE D'ATTAQUE
TARBALL
SYSTÈME DE BUILD
TESTS UNITAIRES
CODE SOURCE
GLIBC
SYSTEMD
LE TARBALL
LA SOURCE DE
TOUS LES MAUX
LE SYSTÈME DE BUILD
LE PREMIER PAYLOAD
LE SECOND PAYLOAD
EXPLOITATION DE LA GLIBC
Utilisation du mécanisme IFUNC
Swap de RSA_public_decrypt()
EXPLOITATION DE SYSTEMD
Dans certaines distributions Linux
OpenSSH est lié à libsystemd
Qui elle-même est liée à ...
liblzma 😭
ALLUMER LE FEU
FAIRE PREUVE DE PATIENCE
Patience et longueur de temps
Font plus que force ni que rage
···
Jean de la Fontaine
ÉCOUTER LES SIGNAUX FAIBLES
UN COUP DE CHANCE MONUMENTAL
Travaille sur Debian unstable
Effectue des micro-benchmarks pgSQL
Constate une charge anormale des serveurs
Constate des temps de réponses SSH en hausse
...
UN ALIGNEMENT DES PLANÈTES EXCEPTIONNEL
LA GRANDE OUBLIÉE
UN VECTEUR D'ATTAQUE
Systèmes d'exploitation
Logiciels et paquets logiciels
Mais aussi ...
composer, npm, pip, go, rust, etc.
Et sans oublier ...
Les images Docker !
UN MAILLON NÉGLIGÉ ET SOUVENT FLOSS
SI NOUS N'Y PRENONS PAS GARDE
@ponceto91 | emaxilde.net |
@ponceto91 | github.com/ponceto/ |
@ponceto91 | gitlab.com/ponceto/ |
@ponceto91 | bitbucket.org/ponceto/ |