IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

Vous �tes nouveau sur Developpez.com ? Cr�ez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et �tre connect� pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Cr�ez-en un en quelques instants, c'est enti�rement gratuit !

Si vous disposez d�j� d'un compte et qu'il est bien activ�, connectez-vous � l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oubli� ?
Cr�er un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le chiffrement BitLocker, une fonction de s�curit� int�gr�e � Windows, cass� en 43 secondes avec un Raspberry Pi Pico � moins de 10 dollars
D�faut de chiffrement sur les voies (bus LPC) CPU-TPM

Le , par Bruno

122PARTAGES

16  0 
Le chiffrement BitLocker, une fonction de s�curit� int�gr�e � Windows, cass� en 43 secondes avec un Raspberry Pi Pico � moins de 10 dollars
d�faut de chiffrement sur les voies (bus LPC) CPU-TPM

Le YouTubeur stacksmashing a r�v�l� une vuln�rabilit� majeure dans le syst�me de chiffrement BitLocker, utilis� pour prot�ger les donn�es sous Windows 10 Pro et Windows 11 Pro. En exploitant une faille de conception dans les syst�mes �quip�s d'un Trusted Platform Module (TPM) externe, n�cessaire � BitLocker dans certaines configurations, il a r�ussi � contourner la s�curit� en moins d'une minute � l'aide d'un Raspberry Pi Pico bon march�.

Le d�faut d�couvert r�side dans l'absence de chiffrement sur les voies de communication (bus LPC) entre le CPU et le TPM externe au d�marrage, permettant ainsi � un pirate de sniffer et de voler les cl�s de chiffrement. Bien que cette faille ne concerne apparemment que les TPM discrets, les utilisateurs de processeurs int�grant un TPM interne semblent � l�abri de cette menace, car les communications du TPM restent s�curis�es � l'int�rieur du processeur.



BitLocker, une fonction de s�curit� int�gr�e � Windows, vise � prot�ger les donn�es en chiffrant l'int�gralit� des volumes. Cette mesure de s�curit� est con�ue pour contrer les menaces de vol, d'exposition ou de manipulation de donn�es provenant d'appareils perdus, vol�s ou hors service de mani�re inappropri�e.

Lorsqu'un appareil est perdu ou vol�, les donn�es qu'il contient deviennent vuln�rables � des acc�s non autoris�s, que ce soit par l'utilisation d'outils d'attaque logicielle ou le transfert du disque dur vers un autre appareil. BitLocker intervient en restreignant l'acc�s non autoris� aux donn�es, renfor�ant ainsi la protection des fichiers et du syst�me. Cette mesure garantit l'inaccessibilit� des donn�es lorsque les appareils prot�g�s par BitLocker sont hors service ou en cours de recyclage.

Pour une s�curit� optimale, BitLocker s'associe au Trusted Platform Module (TPM), un composant mat�riel couramment int�gr� aux appareils Windows. Le TPM collabore avec BitLocker pour assurer l'int�grit� de l'appareil lorsqu'il est hors ligne.

En compl�ment du TPM, BitLocker peut imposer un verrouillage sur le processus de d�marrage normal, exigeant de l'utilisateur qu'il fournisse un num�ro d'identification personnel (PIN) ou qu'il ins�re un p�riph�rique amovible contenant une cl� de d�marrage. Ces mesures de s�curit� permettent une authentification multifactorielle, assurant que l'appareil ne peut d�marrer ou sortir de l'hibernation qu'apr�s la pr�sentation du bon code PIN ou de la cl� de d�marrage appropri�e.

Le Module de Plateforme de Confiance (TPM) est une norme internationale d�finissant un cryptoprocesseur s�curis�, c'est-�-dire un microcontr�leur d�di� con�u pour renforcer la s�curit� mat�rielle gr�ce � l'int�gration de cl�s cryptographiques. Le terme peut �galement faire r�f�rence � une puce conforme � la norme ISO/IEC 11889. Dans le contexte du syst�me d'exploitation Windows 11, l'impl�mentation du TPM 2.0 est une exigence. Microsoft a affirm� que cette mesure vise � renforcer la s�curit� en pr�venant les attaques de microprogrammes.

En ce qui concerne la s�rie Raspberry Pi Pico, elle se compose de cartes minuscules, rapides et polyvalentes construites autour du RP2040, la puce de microcontr�leur phare con�ue par Raspberry Pi au Royaume-Uni. Le Pico repr�sente une �tape importante pour la fondation Raspberry Pi, �tant son premier microcontr�leur. Il offre ainsi aux utilisateurs un petit ordinateur abordable et convivial, id�al pour la programmation et la r�alisation de projets �lectroniques.

L'interface LPC et son r�le dans l'abandon du bus ISA

La d�finition du LPC (Low Pin Count) englobe le protocole d'une interface �lectrique entre les composants de la carte m�re. Cette interface ne sp�cifie aucun connecteur ou interface m�canique particulier. Initialement con�ue comme une solution provisoire lors de l'abandon progressif du bus ISA, l'interface LPC assure la compatibilit� logicielle avec un bus ISA, tout en minimisant le nombre de broches n�cessaires sur le plan mat�riel.

L'objectif du LPC �tait de faciliter la transition de l'industrie vers des syst�mes d�pourvus d'h�ritage, signifiant ici l'absence de bus ISA. Le terme � Low Pin Count � (nombre r�duit de broches) peut �galement �tre d�sign� par l'acronyme PPC, bien que sa signification pr�cise ne soit pas d�finie.

L'interface LPC permet aux composants d'E/S de la carte m�re, g�n�ralement regroup�s dans une puce Super I/O, de migrer du bus ISA/X vers l'interface LPC. La sp�cification d�taill�e de cette interface d�crit les transactions m�moire, E/S et DMA, utilisant l'horloge PCI � 33 MHz, en contraste avec le bus ISA qui fonctionnait � 8 MHz malgr� son interface plus large.

Intel est � l'origine du d�veloppement du LPC, et la version de la sp�cification consult�e date de 2002 sans mise � jour ult�rieure. Cette sp�cification mentionne � plusieurs reprises le bus ISA, sugg�rant que le LPC pourrait avoir �t� envisag� comme une interface transitoire pendant la phase de compromis ISA / PCI, � l'�poque o� des emplacements d'extension ISA coexistaient avec des emplacements d'extension PCI sur les cartes m�res.

� noter que l'interface LPC est r�serv�e � la carte m�re, n'utilisant ni connecteur ni fournissant d'emplacement d'extension. Enfin, le LPC peut �tre consid�r� comme une interface h�rit�e dans le contexte du remplacement des bus ISA et PCI par l'interface PCIe. Le document de r�f�rence est la sp�cification de l'interface Low Pin Count (LPC), version 1.1, datant d'ao�t 2002 (version initiale en 1998).

Les r�v�lations inqui�tantes du Youtubeur stacksmashing

La r�v�lation du YouTubeur stacksmashing suscite des pr�occupations majeures quant � la s�curit� des donn�es. Cette faille, d�montr�e en moins d'une minute avec un Raspberry Pi Pico bon march�, met en lumi�re une faiblesse fondamentale dans la conception de BitLocker, plus pr�cis�ment dans la d�pendance � un Trusted Platform Module externe dans certaines configurations.

Le processus d'exploitation de la faille a r�v�l� que les voies de communication, connues sous le nom de bus LPC, entre le CPU et le TPM externe ne sont pas chiffr�es au d�marrage. Stacksmashing a ainsi pu intercepter les donn�es cruciales lors de leur transfert entre les deux unit�s, permettant de voler les cl�s de chiffrement en seulement 43 secondes. Cette d�couverte soul�ve des pr�occupations l�gitimes quant � la robustesse de BitLocker et � la protection des donn�es sensibles.

Un point notable mis en avant par les avis est que cette vuln�rabilit� semble affecter principalement les TPM externes, tandis que les TPM int�gr�s dans les processeurs modernes d'Intel et d'AMD semblent offrir une meilleure s�curit� en maintenant les communications du TPM � l'int�rieur du processeur. Cela souligne l'importance de la distinction entre les diff�rentes configurations mat�rielles dans l'�valuation des risques li�s � BitLocker.

Les retours des utilisateurs t�moignent d'une vari�t� d'opinions et de pr�occupations

Certains utilisateurs soulignent l'utilit� potentielle de cette d�couverte dans le domaine de la r�cup�ration de donn�es, offrant une alternative lorsque les utilisateurs ne peuvent pas obtenir leurs cl�s conventionnellement. Cependant, d'autres remettent en question la viabilit� de cette approche dans la plupart des cas, mettant en �vidence la complexit� et les risques inh�rents � de telles m�thodes.

Une �valuation technique approfondie des raisons potentielles derri�re les d�faillances du TPM conduit � la proposition de solutions th�oriques visant � minimiser les risques, notamment en lien avec les mises � jour du micrologiciel. En particulier pour BitLocker, il est conseill� de privil�gier des options de s�curit� solides, telles que l'utilisation de codes PIN, afin de renforcer la protection des donn�es.


La r�v�lation du YouTubeur stacksmashing souligne l'imp�ratif pour les utilisateurs et les professionnels de la s�curit� informatique de rester vigilants face aux vuln�rabilit�s potentielles de leurs syst�mes de chiffrement. La diversit� des pr�occupations et des approches adopt�es par les utilisateurs dans la gestion de la s�curit� de leurs donn�es, souligne l'importance continue de l'�ducation et de la sensibilisation aux meilleures pratiques en mati�re de s�curit� informatique.

Source : Vid�o

Et vous ?

Quel est votre avis sur ce sujet ?

Comment la vuln�rabilit� d�couverte par le YouTubeur stacksmashing pourrait-elle affecter la s�curit� des donn�es pour les utilisateurs de Windows 10 Pro et Windows 11 Pro utilisant BitLocker ?

Avez-vous plus de details sur la faille de conception exploit�e par stacksmashing dans les syst�mes dot�s d'un TPM externe, et quel r�le ce TPM joue-t-il dans certaines configurations de BitLocker ?

Voir aussi :

Raspberry Pi Pico : Comment d�marrer rapidement en langage C/C++ avec le kit officiel (SDK), un billet blog de f-leb

Raspberry Pi Pico - Session de d�bogage avec la sonde dans Visual Studio Code, un billet blog de f-leb

Raspberry Pi Pico - Fabriquer un programmateur SWD pour la Pi Pico avec... une autre Pi Pico, un billet blog de f-leb
Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.

Une erreur dans cette actualit� ? Signalez-nous-la !

Avatar de Christophe
Responsable Syst�mes https://www.developpez.com
Le 09/02/2024 � 12:25
J'ai vu une vid�o youtube pr�sentant un appareil que l'on connecte sur des pistes de la carte m�re permettant de r�cup�rer la cl� bitlocker. D'autres vid�os montrent comment faire.

Je ne sais pas la fiabilit� des m�thodes pr�sent�s, jamais test�, mais il y a de quoi se poser des questions sur la fiablit� de bitlocker.
3  0 
Avatar de Christophe
Responsable Syst�mes https://www.developpez.com
Le 12/02/2024 � 14:30
Cela indique qu'il ne faut pas un mat�riel couteux pour faire la compromission. Il faut ensuite effectivement savoir le faire, mais beaucoup de outils de hacking ne sont pas difficile � utiliser.
2  0 
Avatar de L33tige
Membre exp�riment� https://www.developpez.com
Le 13/02/2024 � 12:59
Citation Envoy� par Anselme45 Voir le message
Houuuuuaaaaaaaaaaaaaaaaaaaa, 10 dollars!

J'adore ce genre de raccourci... C'est � la mode depuis les �missions TV � la con du genre "je r�nove votre maison pour 1000 euro" ou "je vous offre une Rolls-Royce pour 150 euro", on comptabilise le prix du pot de peinture et du pinceau et on ne prend pas en compte le co�t des milliers d'heures de travail.

Perso, quand je fais r�parer ma voiture, je me rends compte que ce n'est pas le prix de la pi�ce d�tach�e qui fait la facture mais bien la main d'�uvre du m�cano... Je ne dois pas avoir trouv� le bon garage
Bah c'est pour �a que beaucoup font la maintenance classique sur leur voiture eux-m�mes, et c'est souvent bien mieux fait.
0  0 
Avatar de tresorier
Candidat au Club https://www.developpez.com
Le 13/02/2024 � 13:49
Citation Envoy� par Anselme45 Voir le message
Houuuuuaaaaaaaaaaaaaaaaaaaa, 10 dollars!

J'adore ce genre de raccourci... C'est � la mode depuis les �missions TV � la con du genre "je r�nove votre maison pour 1000 euro" ou "je vous offre une Rolls-Royce pour 150 euro", on comptabilise le prix du pot de peinture et du pinceau et on ne prend pas en compte le co�t des milliers d'heures de travail.

Perso, quand je fais r�parer ma voiture, je me rends compte que ce n'est pas le prix de la pi�ce d�tach�e qui fait la facture mais bien la main d'oeuvre du m�cano... Je ne dois pas avoir trouv� le bon garage
Pour le coup, l'article ne vend rien du tout.
Tes comparaisons seraient plutot hors sujet.
C'est juste qu'avec du matos � 10�, le chiffrement est craqu�
0  0 
Avatar de Anselme45
Membre extr�mement actif https://www.developpez.com
Le 12/02/2024 � 11:11
Le chiffrement BitLocker, une fonction de s�curit� int�gr�e � Windows, cass� en 43 secondes avec un Raspberry Pi Pico � moins de 10 dollars

Houuuuuaaaaaaaaaaaaaaaaaaaa, 10 dollars!

J'adore ce genre de raccourci... C'est � la mode depuis les �missions TV � la con du genre "je r�nove votre maison pour 1000 euro" ou "je vous offre une Rolls-Royce pour 150 euro", on comptabilise le prix du pot de peinture et du pinceau et on ne prend pas en compte le co�t des milliers d'heures de travail.

Perso, quand je fais r�parer ma voiture, je me rends compte que ce n'est pas le prix de la pi�ce d�tach�e qui fait la facture mais bien la main d'oeuvre du m�cano... Je ne dois pas avoir trouv� le bon garage
0  1