Retour sur la faille qui a fait trébucher le Mac
par Christophe Laporte le 31.03.2008 à 11:24
On en sait un peu plus sur la faille qui a permis à Charles Miller de prendre le contrôle du MacBook Air lors de la conférence CanSecWest (lire notre une : Un MacBook Air hacké en deux minutes). Il a très probablement tiré profit d’un défaut de la bibliothèque PCRE qui est utilisée par le moteur JavaScript de WebKit/Safari.
PCRE est une bibliothèque open source offrant la possibilité de manipuler des expressions régulières compatibles Perl. Le bogue en question dans PCRE permet d’effectuer des débordements de tampon (buffer overflow). Charles Miller a ainsi pu exécuter un code externe lui permettant d’obtenir tous les pouvoirs sur le MacBook Air.
Il faut savoir que cette faille ne concerne pas uniquement le Mac. Tous les logiciels utilisant WebKit sont affectés par ce bug. Linux est vraisemblablement touché par cette faille, d'une part parce que KDE utilise WebKit et d'autre part, parce que la bibliothèque GLib de Gnome a recours à PCRE. Gnome est un environnement de bureau libre convivial inclus dans la plupart des distributions GNU/Linux (Debian, Red Hat/Fedora Core, Mandriva, Ubuntu, ...) ainsi qu'avec certains systèmes UNIX de souche BSD.
Ce n’est pas la première fois que cette bibliothèque open source connaît des problèmes de sécurité. En février, une faille assez similaire à celle découverte la semaine dernière avait affecté bon nombre de distributions Linux.
Apple a d’ores et déjà corrigé la faille dans WebKit. Et à ne pas en douter, Safari devrait être revu très prochainement.
Enfin, l’ordinateur sous Vista a également cédé un jour plus tard (lire notre article : Le Mac se sent moins seul), le PC sous Linux a fini le concours sans encombre. Même si l’on peut penser qu’il est potentiellement sensible au bogue exploité par Charles Miller. (merci à Hakime)
PCRE est une bibliothèque open source offrant la possibilité de manipuler des expressions régulières compatibles Perl. Le bogue en question dans PCRE permet d’effectuer des débordements de tampon (buffer overflow). Charles Miller a ainsi pu exécuter un code externe lui permettant d’obtenir tous les pouvoirs sur le MacBook Air.
Il faut savoir que cette faille ne concerne pas uniquement le Mac. Tous les logiciels utilisant WebKit sont affectés par ce bug. Linux est vraisemblablement touché par cette faille, d'une part parce que KDE utilise WebKit et d'autre part, parce que la bibliothèque GLib de Gnome a recours à PCRE. Gnome est un environnement de bureau libre convivial inclus dans la plupart des distributions GNU/Linux (Debian, Red Hat/Fedora Core, Mandriva, Ubuntu, ...) ainsi qu'avec certains systèmes UNIX de souche BSD.
Ce n’est pas la première fois que cette bibliothèque open source connaît des problèmes de sécurité. En février, une faille assez similaire à celle découverte la semaine dernière avait affecté bon nombre de distributions Linux.
Apple a d’ores et déjà corrigé la faille dans WebKit. Et à ne pas en douter, Safari devrait être revu très prochainement.
Enfin, l’ordinateur sous Vista a également cédé un jour plus tard (lire notre article : Le Mac se sent moins seul), le PC sous Linux a fini le concours sans encombre. Même si l’on peut penser qu’il est potentiellement sensible au bogue exploité par Charles Miller. (merci à Hakime)
4
3
2
1
Vos réactions (56 réactions)
lemail2mi
[31/03/2008 11:44]
Si je connaissais une faille exploitable sous windows, je la vendrai à une boite de spam et malware, je pense que ca rapporte plus que les 10000$ de ce concours.
Pour linux, les gens qui trouvent des failles de sécurité, ont plutôt tendance à faire remonter des correctifs ou des rapports de bug aux projets open source et non aucun intérêt à participer à des concours de ce genre.
Pour le mac c'est différent, il n'y a pas de marché du malware, et il y a une latence (qui est tout à fait normale) entre la découverte d'une faille sur un logiciel libre et le correctif mis en place par apple. Ceci permet à plein de "chercheurs en sécurité" de se faire de la pub pour pas chère en cassant du mac...
La sécurité d'une plateforme ne se juge pas forcément au failles de sécurité découvertes mais plus à l'exploitation qui en est faite.
Si je connaissais une faille exploitable sous windows, je la vendrai à une boite de spam et malware, je pense que ca rapporte plus que les 10000$ de ce concours.
Pour linux, les gens qui trouvent des failles de sécurité, ont plutôt tendance à faire remonter des correctifs ou des rapports de bug aux projets open source et non aucun intérêt à participer à des concours de ce genre.
Pour le mac c'est différent, il n'y a pas de marché du malware, et il y a une latence (qui est tout à fait normale) entre la découverte d'une faille sur un logiciel libre et le correctif mis en place par apple. Ceci permet à plein de "chercheurs en sécurité" de se faire de la pub pour pas chère en cassant du mac...
La sécurité d'une plateforme ne se juge pas forcément au failles de sécurité découvertes mais plus à l'exploitation qui en est faite.
TequilaPhone
[31/03/2008 11:46]
Bof... Concours de Fanboy tout ça
Bof... Concours de Fanboy tout ça
Lelong
[31/03/2008 11:54]
C'est ce que je pensais Miller préférait repartir avec le MacBook Air plutôt qu'avec le PC tournant sous Linux ou Windows.
C'est ce que je pensais Miller préférait repartir avec le MacBook Air plutôt qu'avec le PC tournant sous Linux ou Windows.
2Bad
[31/03/2008 11:55]
De toute façon, la "faille" demandait beaucoup trop de conditions pour être vraiment exploité. Beaucoup de bruit pour rien...
2Bad
De toute façon, la "faille" demandait beaucoup trop de conditions pour être vraiment exploité. Beaucoup de bruit pour rien...
2Bad
josephsardin
[31/03/2008 12:15]
Et sinon, pour être objectif, ce mec est fort, Windows, Linux et Apple peuvent être (ou pouvaient être) attaqué de la même manière et pour finir, mac n'est pas invincible...
Arrêtons de toujours refouler les critiques. C'est grâce à ça qu'on avance.
Pour ce qui est du concours, c'est une très bonne idée ! Une faille reste une simple faille, ont ne peux pas la vendre à une boite de spam. Elle serait vite réparé.
Et sinon, pour être objectif, ce mec est fort, Windows, Linux et Apple peuvent être (ou pouvaient être) attaqué de la même manière et pour finir, mac n'est pas invincible...
Arrêtons de toujours refouler les critiques. C'est grâce à ça qu'on avance.
Pour ce qui est du concours, c'est une très bonne idée ! Une faille reste une simple faille, ont ne peux pas la vendre à une boite de spam. Elle serait vite réparé.
CF_melo
[31/03/2008 12:19]
Les fana se sont pris une gifle et ont été remis à leur place.
La vérité n'est pas autre.
Le remettre encore en question est de la mauvaise foi.
Mais les bourgeois, c est comme les cochons, vous connaissez la suite.
Les fana se sont pris une gifle et ont été remis à leur place.
La vérité n'est pas autre.
Le remettre encore en question est de la mauvaise foi.
Mais les bourgeois, c est comme les cochons, vous connaissez la suite.
nona
[31/03/2008 12:26]
2Bad a écrit:
~
~ De toute façon, la "faille" demandait beaucoup trop de
~ conditions pour être vraiment exploité. Beaucoup de
~ bruit pour rien...
~
C'est vrai. Il fallait que Safari soit installé sur la machine et que l'utilisateur clique sur un lien. Cela n'arrive jamais lorsque l'on utilise un Mac.
lemail2mi a écrit:
~
~ Si je connaissais une faille exploitable sous windows, je la
~ vendrai à une boite de spam et malware, je pense que ca
~ rapporte plus que les 10000$ de ce concours.
~
C'est évident. OS X n'a pas vraiment perdu. C'est juste un concours de circonstance extremement troublant si le Macbook Air a été cracké. Il n'y a aucune faille faille de sécurité réelle dans OS X. Dormons tranquille.
Christophe Laporte a écrit:
~
~ Ce n’est pas la première fois que cette bibliothèque
~ open source connaît des problèmes de sécurité.
~
Mais c'est bien sûr! Tout ça, c'est la faute à ce maudit open-source! Ces codeurs du libre alors, quels incompétents! En plus ce sont des fainéants qui ne se donnent même pas la peine d'écrire du vrai code Cocoa pour notre OS favori: regardez donc Firefox! Aucune intégration! Alors qu'avec tout juste deux doigts d'intelligence et un peu de bonne volonté, on pourrai si facilement le cacaotiser! Nah, tous des fainéants, je vous le dit!
Heureusement qu'on a Apple pour nous sauver!
nona
2Bad a écrit:
~
~ De toute façon, la "faille" demandait beaucoup trop de
~ conditions pour être vraiment exploité. Beaucoup de
~ bruit pour rien...
~
C'est vrai. Il fallait que Safari soit installé sur la machine et que l'utilisateur clique sur un lien. Cela n'arrive jamais lorsque l'on utilise un Mac.
lemail2mi a écrit:
~
~ Si je connaissais une faille exploitable sous windows, je la
~ vendrai à une boite de spam et malware, je pense que ca
~ rapporte plus que les 10000$ de ce concours.
~
C'est évident. OS X n'a pas vraiment perdu. C'est juste un concours de circonstance extremement troublant si le Macbook Air a été cracké. Il n'y a aucune faille faille de sécurité réelle dans OS X. Dormons tranquille.
Christophe Laporte a écrit:
~
~ Ce n’est pas la première fois que cette bibliothèque
~ open source connaît des problèmes de sécurité.
~
Mais c'est bien sûr! Tout ça, c'est la faute à ce maudit open-source! Ces codeurs du libre alors, quels incompétents! En plus ce sont des fainéants qui ne se donnent même pas la peine d'écrire du vrai code Cocoa pour notre OS favori: regardez donc Firefox! Aucune intégration! Alors qu'avec tout juste deux doigts d'intelligence et un peu de bonne volonté, on pourrai si facilement le cacaotiser! Nah, tous des fainéants, je vous le dit!
Heureusement qu'on a Apple pour nous sauver!
nona
v1nce
[31/03/2008 12:32]
@nona
alors là, je n'ai qu'une chose à dire : +1
@nona
alors là, je n'ai qu'une chose à dire : +1
cyberman
[31/03/2008 12:36]
MAAA non, les vrais fanas ne se sont pas pris une baffe...
Les vrais Fanas, les vrais de vrais depuis plus de 18 ans et dont je fais partie, sont des gens lucides, qui savent qu'un système parfait n'existe pas. Les vrais Fanas sont justement très critique, cherchent à faire remonter idées et améliorations possibles. C'est justement ce comportement qui donne cette espèce "d'appartenance" qui fait que le Mac et sa communauté sont à part!
MAAA non, les vrais fanas ne se sont pas pris une baffe...
Les vrais Fanas, les vrais de vrais depuis plus de 18 ans et dont je fais partie, sont des gens lucides, qui savent qu'un système parfait n'existe pas. Les vrais Fanas sont justement très critique, cherchent à faire remonter idées et améliorations possibles. C'est justement ce comportement qui donne cette espèce "d'appartenance" qui fait que le Mac et sa communauté sont à part!
Frodon
[31/03/2008 12:37]
@nona
C'est vrai. Il fallait que Safari soit installé sur la machine et que l'utilisateur clique sur un lien. Cela n'arrive jamais lorsque l'on utilise un Mac.
Non, il fallait en plus que le hacker ait accès à un compte utilisateur. C'est à dire soit qu'il s'en soit créé un au préalable (Ce qui était le cas de Charles Miller), soit qu'il ai obtenu l'accès au mot de passe d'un compte existant d'une façon ou d'une autre (Par phishing ou hacking).
Et ca n'arrive pas tous les jours!
@nona
C'est vrai. Il fallait que Safari soit installé sur la machine et que l'utilisateur clique sur un lien. Cela n'arrive jamais lorsque l'on utilise un Mac.
Non, il fallait en plus que le hacker ait accès à un compte utilisateur. C'est à dire soit qu'il s'en soit créé un au préalable (Ce qui était le cas de Charles Miller), soit qu'il ai obtenu l'accès au mot de passe d'un compte existant d'une façon ou d'une autre (Par phishing ou hacking).
Et ca n'arrive pas tous les jours!
jobin
[31/03/2008 12:40]
@nona
C'est quoi cette aggressivité ? :p
C'est pas parce que c'est précisé que le PCRE c'est open-source, que ça sous-entend que l'Open Source c'est pourri et que les mac c'est mieux, faut te calmer... Quand on parle de faille et qu'on précise quelle viens de Windows, sous-entend pas que windows c'est de la mer... ah si en fait :p
Mais sérieusement, faut se calmer on a pas insulté ta mère...
@nona
C'est quoi cette aggressivité ? :p
C'est pas parce que c'est précisé que le PCRE c'est open-source, que ça sous-entend que l'Open Source c'est pourri et que les mac c'est mieux, faut te calmer... Quand on parle de faille et qu'on précise quelle viens de Windows, sous-entend pas que windows c'est de la mer... ah si en fait :p
Mais sérieusement, faut se calmer on a pas insulté ta mère...
egw
[31/03/2008 12:40]
nona, je suis d'accord avec ce que tu dis souvent, sur la mauvaise fois de certains MacUsers, sur le tas de conneries monumentales sur Firefox et autres portages ayant fait office de tribune dans MacG, mais maintenant faut passer a autre chose. Mais la, il me semble que tu retournes exactement le meme type de raisonnements que tu decris. Sous pretexte qu'on dit Mac, il ne faut surtout pas parler de failles dis-tu. Mais sous pretexte qu'on a parler d'UNE libraire, qui se trouve etre open source, tu fais un proces d'intention en faisant dire au redacteur qu'il condamne le monde open source en soi, en ressortant une vieille rencoeur sur Firefox (que je comprends, mais, je me repete, faut quand meme passer a autre chose)... C'est quand meme malhonnete.
nona, je suis d'accord avec ce que tu dis souvent, sur la mauvaise fois de certains MacUsers, sur le tas de conneries monumentales sur Firefox et autres portages ayant fait office de tribune dans MacG, mais maintenant faut passer a autre chose. Mais la, il me semble que tu retournes exactement le meme type de raisonnements que tu decris. Sous pretexte qu'on dit Mac, il ne faut surtout pas parler de failles dis-tu. Mais sous pretexte qu'on a parler d'UNE libraire, qui se trouve etre open source, tu fais un proces d'intention en faisant dire au redacteur qu'il condamne le monde open source en soi, en ressortant une vieille rencoeur sur Firefox (que je comprends, mais, je me repete, faut quand meme passer a autre chose)... C'est quand meme malhonnete.
Frodon
[31/03/2008 12:40]
@nona
Firefox 3.0 est en Cocoa :) Evidement l'interface utilise toujours XUL, mais en dehors de ca, il utilise les API de Cocoa pour le reste.
@nona
Firefox 3.0 est en Cocoa :) Evidement l'interface utilise toujours XUL, mais en dehors de ca, il utilise les API de Cocoa pour le reste.
Philactere
[31/03/2008 12:41]
@cyberman
Je n'aime pas tellement cette idée "d'appartenance" et de "communauté à pert" ça fait un peut secte... Ne perdons pas de vue qu'on parle d'un outil, certes qui peut être passionnant mais un outils tout de même.
Pour la première partie de ton commentaire je te rejoins totalement.
@cyberman
Je n'aime pas tellement cette idée "d'appartenance" et de "communauté à pert" ça fait un peut secte... Ne perdons pas de vue qu'on parle d'un outil, certes qui peut être passionnant mais un outils tout de même.
Pour la première partie de ton commentaire je te rejoins totalement.
Philactere
[31/03/2008 12:43]
@jobin
Je crois que nona était ironique là...
@jobin
Je crois que nona était ironique là...
4
3
2
1
Réagir
Cinq consignes avant de réagir :
- Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
- Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
- Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
- Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
- Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.
Si vous n'avez pas encore de compte sur les forums, allez tout de suite vous inscrire.
C'est rapide et gratuit ! Vous pourrez ensuite réagir immédiatement aux actualités.
En cas de problème, utilisez notre formulaire de contact.




Novembre 2008