Copie de mémoire cryptée : Les outils
Par Korben le 21 juillet 2008

Je ne sais pas si vous êtes au courant mais en ce moment, à New York se déroule la conférence The Last HOPE (Hackers On Planet Earth).
Une équipe de chercheurs-hackeurs de PrinceTown qui avaient montré cette année comment récupérer les clés de cryptage à partir de la mémoire d’une machine éteinte viennent de rendre public lors de cette conférence leurs outils permettant d’effectuer cette manip.
Ces outils permettent de récupérer et de manipuler vos dumps de mémoire. Le premier soft (bios_memimage) sert à démarrer une machine via le réseau (PXE) pour copier la mémoire vive. Il y a même une petite explication sur comment utiliser un iPod pour faire ses dumps mémoire tranquillement… Efi_memimage utilise l’interface EFI et apporte la couche TCP/IP de BSD pour permettre une copie de la mémoire via TCP. Aeskeyfind quand à lui sait récupérer les clés AES 128 ou 256 bits à partir de ces dumps et rsakeyfind fait exactement pareil avec du RSA.
AesFix permet quand à lui de corriger jusqu’à 15 % d’une clé mais en réalité, lors de leurs tests, avec un dump mémoire classique, il n’y a eu que 0,1 % d’erreur et si ils congèlent les puces mémoires avant, on arrive à un taux d’erreur de 0,01 %.
Il est clair que cette technique de pénétration est une première et rend tous les ordinateurs utilisant le cryptage faillibles. Le problème ici, c’est qu’il n’y a pas de solution pour contrer cela, mis à part effectuer un changement radical dans la façon d’architecturer la RAM. En attendant certains proposent de créer une carte sur laquelle se trouverait la RAM et qui en cas de détection d’intrusion, viderait cette dernière de son contenu.
Je vous recommande aussi la lecture des sujets suivants
- Le cryptage des disques dur est facilement piratable
- De la visio-conférence avec VLC
- Le Web 3 : Je n’y serais pas ! (Et c’est tant pis pour vous…)
- VMConverter 3.0
- Augmenter la durée de vie de votre disque dur et économiser de la batterie avec Ramlog






seb
Je ne suis pas expert mais comment les donnée de la ram qu’on veux récupérer sont elles encore dedans si on reboot le pc pour booter en pxe?
Posté le 21 juillet 2008 à 09:14:53
Korben
Ils ont démontré que la clé de cryptage restait en mémoire quelques secondes et encore plus longtemps si on gelait cette mémoire.
Suffisamment pour dumper la mémoire.
Posté le 21 juillet 2008 à 09:22:37
Thomas
Moi ce que je ne comprend pas c’est l’interet (hors démonstration technique) d’une telle manip.
Et si ce type de hack se développe (j’en doute !), il suffira d’ecrire sur sa mémoire avant d’éteindre son ordinateur et le tour est joué!
Posté le 21 juillet 2008 à 09:23:39
Roultabie
@Thomas: Euh, si je ne me trompe pas… Pour les serveurs d’entreprises, il n’est pas vraiment possible de faire ce que l’on veux et encore moins d’écrire sur la mémoire. De plus, il faut savoir quand le hack va avoir lieu.
Ce hack est très intéressant pour la sureté de certaines boites… Me trompe-je?
Posté le 21 juillet 2008 à 09:29:30
namdoog
L’interet c’est de recuperer la cle de cryptage d’un disque dur crypté. Je sais pas si ca va se develloper, mais c’est un beau trou de securité et si j’avais des secrets industrielles ou bancaires a proteger ca m’inquieterait.
En plus maintenant ils peuvent faire ca par le reseau.
Posté le 21 juillet 2008 à 09:44:21
snash
Vous oubliez la 1ere règle de sécurité :
“Des que l’accès physique a la machine est possible, la machine et son contenu peuvent être considéré comme perdu.”
Des qu’une personne malveillante a un accès physique a une machine, c’est une question de temps avant qu’elle ait un accès totale. Ce hack fait juste gagner un peu de temps.
@namdoog : Comment veux tu congeler la mémoire via le réseau ?
Posté le 21 juillet 2008 à 10:12:50
Korben
@snash: T’es pas obligé de la congeler… la congélation augmente juste le temps et diminue le taux d’erreur, c’est tout
Posté le 21 juillet 2008 à 10:21:07
snash
@Korben : Ah oui, j’ai mal lu. mais c’est normal on est ven^Z^Z^Z Lundi :’(
Posté le 21 juillet 2008 à 10:45:10
AbriCoCotier
@Korben : je dis sans doute une connerie, mais y’a pas moyen de mettre un petit aimant au dessus de la ram (aimant qui n’est pas sous tension lorsque l’ordinateur est alimenté, mais qui est relié à un condensateur, qui dès que l’ordinateur n’est plus sous tension, vide sa charge, alimente l’aimant, et vide la RAM) ???
Posté le 21 juillet 2008 à 12:42:19
Eno
@AbriCoCotier: Non la RAM ce sont des portes logiques de type flip-flop ce n’est pas magnétique
Posté le 21 juillet 2008 à 13:22:17
stakhanov
Autrement dit pour se fabriquer de la mémoire flash à bon marché il suffit de prendre de la RAM et de la congeler !!!
Je sors => []
Posté le 21 juillet 2008 à 13:36:46
1ace
@snash: c’est la loi #3
mais ta remarque reste entièrement valable
Posté le 21 juillet 2008 à 14:10:30
Septox
Ahh,
il existe un type de RAM qui a l’initialisation se remplit aleatoirement. Pour des postes “sensibles” il suffira de le faire au moment d’eteindre la machine (bien sur que je parle du systeme d’exploitation et non de l’utilisateur lambda ou root).
Mais comme le soulignais snash : des que l’acces physique est la, faut considere la machine comme “perdue”.
Posté le 21 juillet 2008 à 15:36:13
namdoog
Korben a oublié l’outil MemFreeze pour congeler les barettes a distance ^^
Posté le 21 juillet 2008 à 16:19:00
snash
Youai !!! MemFreeze, ça m’intéresse mais pas pour les mêmes raisons, pour limiter la taille de mes clims
@1Ace : Mes base de sécurité c’est pas Microsoft qui me les a appris
Posté le 21 juillet 2008 à 16:25:38
1ace
@snash: moi non-plus, t’inquiète pas ^^
c’est juste que c’est le seul endroit “stable” où je les ai vu
Posté le 21 juillet 2008 à 18:45:10
olivier
Korben, le cryptage n’existe pas !!! Arrête ce faux anglicisme (je le lis 3 ou 4 fois par semaine !!
Petit cours de chiffrement : http://fr.wikipedia.org/wiki/M%C3%A9thode_de_chiffrement
Posté le 21 juillet 2008 à 19:04:09
Korben
@olivier: Oui, je sais que ça n’existe pas, y’en a toujours un qui me la sort celle là donc je suis au courant mais je ne sais pas pourquoi, en accord avec moi-même, je préfère utiliser cryptage
Posté le 21 juillet 2008 à 19:14:26
namdoog
Tinkiet mon petit Korby, Canal+ est de ton coté
Posté le 22 juillet 2008 à 21:40:57