Connexion
Abonnez-vous

Oui, la NSA a bien essayé d’intégrer une porte dérobée dans Linux

Une autre administration s'intéresse au libre

Oui, la NSA a bien essayé d'intégrer une porte dérobée dans Linux

Le 18 novembre 2013 à 11h15

La NSA a bien demandé à Linus Torvalds s’il était possible d’introduire au moins une porte dérobée au sein de Linux. Alors même que le père du noyau avait donné une réponse ambiguë il y a plus d’un mois, son père, député européen a répondu de manière beaucoup plus claire.

linus torvalds

Linus Torvalds, deuxième en partant de la droite

Portes dérobées et failles : une manne pour la NSA 

À travers les multiples révélations sur la NSA (National Security Agency) et ses activités de surveillance, grâce aux milliers de documents dérobés par le lanceur d’alertes Edward Snowden, on a pu prendre connaissance des efforts de l’agence pour contourner de nombreux mécanismes de sécurité. L’agence américaine tente par tous les moyens d'éviter de devoir casser des protections, soit en obtenant les données avant leur chiffrement par exemple, soit via des failles et des portes dérobées qui servent de passage au travers des murailles numériques.

 

Cet aspect du travail de la NSA est particulièrement intéressant dans le sens où ses représentants approchent régulièrement des entreprises ou des développeurs impliqués. Dans le cas d’un travail sur un protocole de sécurité par exemple, la loi américaine oblige les auteurs à présenter leur projet à la NSA en vue d’améliorations si ledit protocole doit être utilisé par le gouvernement ou toute structure fédérale. L’agence tient son rôle mais dispose, selon les documents fournis par Snowden, d’une face cachée, chargée de détecter toutes les faiblesses potentielles afin d’être en mesure de les exploiter plus tard.

 

Cette approche des personnes ou entreprises impliquées dans l’informatique se retrouve largement dans la polémique du programme Prism. Bien qu’il ne s’agisse que l’un des maillons de la chaine du renseignement à la NSA, il est capital, car implique les grands noms de l’informatique dans le cloud, à savoir Microsoft, Apple, Google, Yahoo ou encore Facebook. Selon les documents de Snowden encore une fois, ces grandes sociétés fournissent sur une base plus ou moins volontaire des informations sur leurs utilisateurs. Évidemment, de leur côté, on nie avec véhémence ces accusations et on répète que seules les demandes ponctuelles et spécifiquement autorisées par un juge peuvent donner lieu à de telles diffusions d’informations.

La question du libre 

Mais qu’en est-il du libre ? La situation est plus complexe, car dans la plupart des cas, il n’existe pas d’organes centralisateurs, la plupart des projets étant gérés à travers de nombreux consensus et des décisions collégiales. Il arrive en outre que certaines créations proviennent de grandes entreprises choisissant l’open source pour une raison ou une autre. On a pu le voir ainsi avec le cas récent de Cisco qui a décidé d’ouvrir son codec H.264 et de s’associer avec Mozilla.

 

Mais la question d’un contact éventuel entre le monde du renseignement américain et celui de l’open source demeure, car les réponses sont, au mieux, partielles. Par exemple, on le sait que la NSA a très largement participé au développement de l’infrastructure de sécurité SELinux. Mais qu’en est-il des distributions elles-mêmes ? Et du noyau qui y siège ?

 

 

Il y a deux mois tout juste maintenant, Linus Torvalds, à l’origine dudit noyau, participait à la conférence LinuxCon & CloudOpen North America 2013 qui se tenait à La Nouvelle-Orléans. Comme on peut le voir dans la vidéo ci-dessus (à partir de 24min15), Torvalds répond de manière très particulière à la question « L’un d’entre vous a-t-il déjà été approché par les États-Unis pour une porte dérobée ? » : il hoche la tête en signe d’affirmation tout en répondant « Nooooon ». Déclenchant l’hilarité de la salle.

Le père de Linus Torvalds confirme l'approche par la NSA 

Torvalds n’a jamais répondu clairement à cette question, et l’explication est finalement arrivée en fin de semaine dernière. Le père de Linus, Nils Torvalds, est député européen. Des audiences se tenaient la semaine dernière sur le thème de la surveillance et une représentante de Microsoft était présente. Interrogée sur la possibilité que l’entreprise ait pu placer délibérément une porte dérobée dans ses produits, elle n’a apporté aucune réponse. Mais Nils Torvalds a eu dans la foulée une réaction plus qu’intéressante (à 3h08 dans la vidéo ci-dessous).

 

 

« Quand la même question a été posée à mon fils ainé, « A-t-il déjà été approché par la NSA pour des portes dérobées ? », il a répondu « non », mais il a hoché la tête en même temps. Il est ainsi resté dans une zone légale. Il a donné la bonne réponse, mais tout le monde a pu comprendre que la NSA l’avait bel et bien contacté ». En clair, l’agence américaine a tenté un contact avec le père du noyau Linux pour inclure au moins un moyen de pouvoir obtenir aisément des informations sur les machines équipées de distributions libres.

 

Christian Engström, également député européen, explique sur le site Falkvinge.net son opinion sur le sujet. Selon lui, il est impossible que Torvalds ait pu tenter d’inclure une porte dérobée pour une raison simple : le caractère open source du noyau Linux rend difficile une telle mise en place, car les ajouts sont inspectés par les autres développeurs. Cette révision permanente du code serait donc la meilleure garantie contre de tels projets.

 

Les propos de Nils Torvalds pointent quoi qu’il en soit dans une direction précise : la NSA a bien approché Linus. L’explication de la réponse ambiguë tient d’ailleurs probablement dans un fait assez simple : le père du noyau Linux est citoyen américain depuis maintenant trois ans environ. Il est donc soumis aux mêmes lois que Microsoft, Apple, Google et les autres sur les communications avec la NSA.

Commentaires (168)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar

Euh ,

C’est le deuxième en partant de la droite <img data-src=" />

votre avatar

Après leurs derniers scandales ils ne ce montrent même pas discret …

votre avatar

Et dire que ceux qui parlaient de backdoors dans les OS se faisaient taxer de théoriciens du complot <img data-src=" />

votre avatar

Je pense que la NSA a les moyens de forcer quelqu’un à mettre un backdoor dans son programme. Je vois pas bien comment Linus aurait pu refuser là où google, ms, et autre n’ont pas pu. Et quand bien même Linus aurait trouvé le moyen de refuser, c’est probablement pas le seul à avoir été contacté.

Faut pas s’attendre à des miracles pour Linux, quand bien même le code est ouvert il est impossible de tout vérifier et d’être sûr à 100%.

votre avatar







Snip_X a écrit :



Euh ,

C’est le deuxième en partant de la droite <img data-src=" />





Non non, la jupe ça lui va bien :)


votre avatar

En espérant que Linus a eut le même courage que face à Nvidia pour lancer un





F*ck you NSA !





<img data-src=" />

votre avatar

Hum. Le père Torvalds a l’air très stressé lorsqu’il parle. De toute façon on pourra jamais être sûr de la vérité.

votre avatar



Christian Engström, également député européen, explique sur le site Falkvinge.net son opinion sur le sujet. Selon lui, il est impossible que Torvalds ait pu tenter d’inclure une porte dérobée pour une raison simple : le caractère open source du noyau Linux rend difficile une telle mise en place, car les ajouts sont inspectés par les autres développeurs. Cette révision permanente du code serait donc la meilleure garantie contre de tels projets.



Il y aussi l’utilisation d’outil comme GIT qui permettent de facilement voir qui fait quoi. Sans ce genre d’outil il serait surement fastidieux de revoir l’ensemble du code et des commits, ce qui laisserait plus de place a l’introduction de code malicieux.

votre avatar







okeN a écrit :



Je pense que la NSA a les moyens de forcer quelqu’un à mettre un backdoor dans son programme. Je vois pas bien comment Linus aurait pu refuser là où google, ms, et autre n’ont pas pu. Et quand bien même Linus aurait trouvé le moyen de refuser, c’est probablement pas le seul à avoir été contacté.

Faut pas s’attendre à des miracles pour Linux, quand bien même le code est ouvert il est impossible de tout vérifier et d’être sûr à 100%.







Sauf que google microsoft apple and co sont des entreprise US



Linux n’est pas américain et qui plus est est libre. Même si effectivement tous n’est pas vérifier tous le temps si un mec tombe par pur hasard sur une porte dérobé ça ce saura très vite.


votre avatar

Pour de la sécurité accrue au niveau linux, GRSEC remplacera facilement SELINUX http://grsecurity.net/).



Peur de paquets binaire avec backdoor ? =&gt; Gentoo Linux (tout code est compilé par sa machine pour son processeur à partir des sources)



Ensuite, l’ancien cas des clefs faibles de Debian a été causé par un warning corrigé par un dev ne connaissant pas la crypto: il a mis à zero une variable non initialisée (warning à la compil) qui servait de base aléatoire.



Ensuite avoir une backdoor c’est bien, mais l’utiliser c’est autre chose, un serveur sous linux étant le plus souvent controlé en amont par un firewall qui filtre par défaut ce qui rentre ET ce qui sort.



Moi ce qui me fais halluciner, c’est qu’avant de troller sur les OS, ouvrez les yeux sur OpenSSL: la faille CRIME et BEAST concerne plus de 95% des sites en HTTPS (toutes les banque francaise sont vulnérables par ex.).

Alors que ces failles peuvent être évitées en configurant correctement les serveurs webs mais il faut connaitre un peu les algos de crypto et leurs failles pour y parvenir.



Mes 2 cents.


votre avatar







JeyG a écrit :



Je vous rappelle quand même que malheureusement, le noyau n’est pas 100% ouvert: on retrouve des blobs binaires pour des tas d’usages. Certes, c’est plutôt marginal et spécifique, mais s’il y a une parano a avoir, ça viendrait plutôt de la.



A noter que Debian a justement fourni un gros travail à ce sujet en fournissant un noyau 100% libre depuis Debian 6. Les blobs sont tjs installables via un paquet dédié.





OK, dans ce cas parlons également de Slackware, le kernel est aussi 100% libre, et Patrick J. Volkerding , qui en est le père de puis le début, ne laisse pas ce kernel à d’autres.



J’aurais plus confiance en ma Slackware qu’en ma Fedora par exemple sur l’absence de backdoor, j’ai aussi une FreeBSD qui ne m’angoisse guère, et aussi une Openindiana qui est un fork d’Opensolaris, là j’ignore les risques qu’il y ait un backdoor, je l’avoue.



Pour dire qu’en fait j’ai plus de doutes sur Fedora sur les quatre.


votre avatar







typhoon006 a écrit :



ca fait rire de lire ça quand à côté t’as tout les pro-linux qui ont comme 1er argument : c’est open source c’est safe





C’est plus une question de réseau de confiance que de réelle vérification …


votre avatar







Inny a écrit :



Maintenant, il y a des matheux calés qui codent du Linux et qui ne bossent pas pour la NSA, et sur des années heures, ça aurait été surprenant qu’ils ne voient rien dans le code du noyau. Et alors là, bonjour le scandale et l’immense perte de crédibilité de Linux.







<img data-src=" />


votre avatar







taralafifi a écrit :



Même si la NSA n’a rien demandé à Linus, ça ne prouve rien. S’il y a un backdoor dans le noyaux, c’est Linus lui-même qui l’a implanté pour son usage personnel.



Les développeurs se créés presque toujours un petit backdoor dans leurs programmes <img data-src=" />





<img data-src=" /> L’autre jour, j’ai programmé un helloworld avec spring. La première chose que j’ai fait était de mettre un backdoor.


votre avatar







iook a écrit :



Euh non !!

Certains cherchent la back door dans linux, je la donne sous forme de troll.



Ca fait un moment, pour ma part, que je sais que la NSA a développé SELinux. C’était plus pour informer les “ignorants”.







La NSA a développé plein de choses au niveau des logiciels libres… moi je ne m’inquiéterais moins de ce qu’elle a développé officiellement que de ce qu’elle n’a pas dit avoir développé… tout ce qui est étiquetté NSA est étudié plutôt deux fois qu’une par les responsables des projets, et il ne faut pas sous-estimer la paranoïa de certaines agences gouvernementales qui font auditer le code.



Sinon, blague à part, SELinux est un très mauvais endroit pour mettre un backdoor si on désire ne pas se faire chopper et humilier en public. C’est un bout de code assez court et qui s’analyse de fond en comble en une après-midi si on a un niveau décent en programmation c.


votre avatar







Bhou a écrit :



Moi ce qui me fais halluciner, c’est qu’avant de troller sur les OS, ouvrez les yeux sur OpenSSL: la faille CRIME et BEAST concerne plus de 95% des sites en HTTPS (toutes les banque francaise sont vulnérables par ex.).

Alors que ces failles peuvent être évitées en configurant correctement les serveurs webs mais il faut connaitre un peu les algos de crypto et leurs failles pour y parvenir.



Mes 2 cents.





tu as des liens sur ça, et de comment s’en prémunir?


votre avatar







Inny a écrit :



C’est un peu plus “facile” dans un algo de chiffrement que dans un protocole réseau. Ce sont des mathématiques de haute volée et il suffit d’une petite “erreur” dans la formule pour que la clé soit dégradée, et ce n’est pas à la portée de Mme Michu de s’en rendre compte, quand bien même le code source lui mordrait la jambe.

Maintenant, il y a des matheux calés qui codent du Linux et qui ne bossent pas pour la NSA, et sur des années, ça aurait été surprenant qu’ils ne voient rien dans le code du noyau. Et alors là, bonjour le scandale et l’immense perte de crédibilité de Linux.

Ceci étant posé, on donc peut imaginer que la réponse de Torvald à la NSA n’a pas dû être très polie.





Oui et ce qui est intéressant c’est que Linux est utilise par exemple en Russie ou en Chine avec distributions nationales. Et je pense que ces pays par exemple sont les premier intéressé a savoir si il y a des merdes dans le noyau et ce qui tourne autour.



De plus le contributeur qui se fait attraper a faire ce genre de connerie, j’imagine même pas le résultats pour son boulot et sa carrière.


votre avatar

Par contre, on n’a pas de doute avec MS et Apple, ça évite la discussion. <img data-src=" />

votre avatar







okeN a écrit :



Je pense que la NSA a les moyens de forcer quelqu’un à mettre un backdoor dans son programme. Je vois pas bien comment Linus aurait pu refuser là où google, ms, et autre n’ont pas pu. Et quand bien même Linus aurait trouvé le moyen de refuser, c’est probablement pas le seul à avoir été contacté.

Faut pas s’attendre à des miracles pour Linux, quand bien même le code est ouvert il est impossible de tout vérifier et d’être sûr à 100%.







Je suis d’accord avec toi. Par contre, tu peux cacher autant que tu veux ta modification, une fois que tu la transmet, les autres développeurs vont voir la liste des changements et vont pouvoir comparer les anciennes sources avec les nouvelles. Donc ton



IF (NSA) backdoor = true



Il va être difficile à cacher. <img data-src=" />


votre avatar

Oui enfin qu’il y est backdoor ou pas au final la NSA a sa petite liste de failles quelque soit l’OS …



Et au final que ca soit open ou closed source, ca n’empêche pas les chercheurs de sécurité de trouver des failles sans lire le moindre code source …

votre avatar

Ça valait la peine d’essayer…



Quand je pense que des grandes entreprise accepte pour limiter le trafics privé en entreprise que tout les trafics (y compris https) soit décapsulée et ré encapsulé avant transmission par des boites noir… (avant que certains ne me saute dessus, le trafis HTTPS est résigné par la boite noir et de plus en de système accepte cette nouvelle signature).



J’espère que des révélation concrètent sur les backdoor de Windows, MacOS, Ios,… viendront et que ça les tuera pour le monde de l’entreprise.

votre avatar







arno53 a écrit :



Oui enfin qu’il y est backdoor ou pas au final la NSA a sa petite liste de failles quelque soit l’OS …



Et au final que ca soit open ou closed source, ca n’empêche pas les chercheurs de sécurité de trouver des failles sans lire le moindre code source …





Et alors ?



Ça ne signifie pas que la faille est exploitée, puisque c’est ça le sujet, pas de savoir s’il existe des failles puisque ça on le sait, il y en a toujours.


votre avatar







tazvld a écrit :



les makefiles sont dans le complot !! GCC c’est le mal ! L’inutile complexité de ces outils sont là pour nous focaliser sur l’utilisation de ces outils et nous cacher leur fonctionnement !!







Mon propos visait surtout le compilo, ala “trusting truth” by Ken Thompson, papier qui date un peu mais reste d’actualité et montrait sa dignité du prix Turing!



Mais pour ton propos, peut-on vraiment s’estimer plus tranquilles avec une IDE à la microsoft (Visual C++) qui te cache tout le fonctionnement complexe de la chaine de génération et en retire à l’utilisateur la maitrise (je suis certain que bien des jeunots tout juste sortis d’école d’ingé ne savent même plus que ca existe).


votre avatar

Le père du père du noyau Linux <img data-src=" />









okeN a écrit :



Je pense que la NSA a les moyens de forcer quelqu’un à mettre un backdoor dans son programme. Je vois pas bien comment Linus aurait pu refuser là où google, ms, et autre n’ont pas pu. Et quand bien même Linus aurait trouvé le moyen de refuser, c’est probablement pas le seul à avoir été contacté.

Faut pas s’attendre à des miracles pour Linux, quand bien même le code est ouvert il est impossible de tout vérifier et d’être sûr à 100%.





Le code de Linux est Open Source. Il est développé et régulièrement audité par différentes entreprises, et pas que des américaines, voir ici. Les entreprises américaines étant sous la coupe du Patriot Act elles sont sans doute tenues de garder le silence, mais que faire du reste du monde ? Si des entreprises non-américaines comme Canonical, Samsung, NEC, Hitachi, Fujitsu (ou même tout simplement un particulier) découvre qu’une backdoor a été volontairement introduite dans le code source, ça m’étonnerait qu’ils se taisent, ça n’est pas dans leur intérêt et ils n’y sont pas obligés par la loi. Ça finirait en gros scandale.



L’autre avantage de l’Open Source, c’est que c’est très facile de forker. Si une telle backdoor est découverte, nul doute qu’une version «alternative» du noyau serait mise en place et utilisée par ces entreprises, et du coup le noyau Linux «officiel», avec backdoor NSA inside, serait fui comme la peste, par les entreprises et par les utilisateurs. Au final la backdoor de la NSA ne servirait donc plus à rien.



Bref, que la NSA tente le coup, c’est possible. Par contre qu’elle réussisse et implémente effectivement une backdoor dans le noyau Linux à l’insu de tout le monde, je n’y crois pas du tout.



La question qui me vient à l’esprit c’est : si la NSA a effectivement approché Linus Torvalds pour ce genre de chose, nul doute qu’elle a aussi approché d’autres développeurs d’OS, genre Microsoft ou Apple. Qui peut auditer et vérifier le code source de Windows ou de MacOS ? Qui peut créer un fork si une backdoor est découverte ? Personne.



Encore une fois, chacun ne peut pas lire tout le code source de son OS avant de l’utiliser. En revanche, en toute connaissance des deux modèles de développement (Closed ou Open Source), à chacun de choisir à qui il veut faire confiance.


votre avatar

Bon, pour SELinux le problème est vite réglé au moins

SELINUX=disabled

votre avatar







_gargamel_ a écrit :



Je suis d’accord avec toi. Par contre, tu peux cacher autant que tu veux ta modification, une fois que tu la transmet, les autres développeurs vont voir la liste des changements et vont pouvoir comparer les anciennes sources avec les nouvelles. Donc ton



IF (NSA) backdoor = true



Il va être difficile à cacher. <img data-src=" />





Dans rc.conf, ça se verrait ! <img data-src=" />


votre avatar







crocteamgg a écrit :



Bon, pour SELinux le problème est vite réglé au moins





ça, ça ne règle pas un problème de sécurité mais de compétence de l’administrateur <img data-src=" />


votre avatar







Konrad a écrit :



Le père du père du noyau Linux <img data-src=" />





Le code de Linux est Open Source. Il est développé et régulièrement audité par différentes entreprises, et pas que des américaines, voir ici. Les entreprises américaines étant sous la coupe du Patriot Act elles sont sans doute tenues de garder le silence, mais que faire du reste du monde ? Si des entreprises non-américaines comme Canonical, Samsung, NEC, Hitachi, Fujitsu (ou même tout simplement un particulier) découvre qu’une backdoor a été volontairement introduite dans le code source, ça m’étonnerait qu’ils se taisent, ça n’est pas dans leur intérêt et ils n’y sont pas obligés par la loi. Ça finirait en gros scandale.



L’autre avantage de l’Open Source, c’est que c’est très facile de forker. Si une telle backdoor est découverte, nul doute qu’une version «alternative» du noyau serait mise en place et utilisée par ces entreprises, et du coup le noyau Linux «officiel», avec backdoor NSA inside, serait fui comme la peste, par les entreprises et par les utilisateurs. Au final la backdoor de la NSA ne servirait donc plus à rien.



Bref, que la NSA tente le coup, c’est possible. Par contre qu’elle réussisse et implémente effectivement une backdoor dans le noyau Linux à l’insu de tout le monde, je n’y crois pas du tout.



La question qui me vient à l’esprit c’est : si la NSA a effectivement approché Linus Torvalds pour ce genre de chose, nul doute qu’elle a aussi approché d’autres développeurs d’OS, genre Microsoft ou Apple. Qui peut auditer et vérifier le code source de Windows ou de MacOS ? Qui peut créer un fork si une backdoor est découverte ? Personne.



Encore une fois, chacun ne peut pas lire tout le code source de son OS avant de l’utiliser. En revanche, en toute connaissance des deux modèles de développement (Closed ou Open Source), à chacun de choisir à qui il veut faire confiance.







Ah bah voilà un commentaire qui est pertinent. Je plussoie ! <img data-src=" />


votre avatar







okeN a écrit :



Je pense que la NSA a les moyens de forcer quelqu’un à mettre un backdoor dans son programme. Je vois pas bien comment Linus aurait pu refuser là où google, ms, et autre n’ont pas pu. Et quand bien même Linus aurait trouvé le moyen de refuser, c’est probablement pas le seul à avoir été contacté.

Faut pas s’attendre à des miracles pour Linux, quand bien même le code est ouvert il est impossible de tout vérifier et d’être sûr à 100%.







Faux le processus d’approbation de tous ajout de code dans Linux est relus plusieurs fois et par plusieurs personnes.



Et si le code porte sur un endroit stratégique comme se serait le cas pour y placer une backdoor il va être facilement relus plus d’une centaine de fois.


votre avatar







knos a écrit :



Linux n’est pas américain et qui plus est est libre. Même si effectivement tous n’est pas vérifier tous le temps si un mec tombe par pur hasard sur une porte dérobé ça ce saura très vite.







Linux est international … donc américain de par bon nombre de ses développeurs et entreprises partenaires.



Tu sais ce que dit un mec qui tombe par hasard sur une porte dérobée ?

“oh un bug (involontaire) ! ça pourrait bien être une faille (mais certainement pas une porte dérobée)”



toutes les failles ne sont pas des portes dérobées, mais toutes les portes dérobées apparaissent comme des failles/bugs à moins que le développeur soit assez stupide pour faire des trucs genre if (user == “NSA”) goto bypass_security . On peut dire ce qu’on veut sur la NSA mais ce ne sont pas des amateurs.


votre avatar







paradise a écrit :



Et alors ?



Ça ne signifie pas que la faille est exploitée, puisque c’est ça le sujet, pas de savoir s’il existe des failles puisque ça on le sait, il y en a toujours.







Parce que tu crois qu’une backdoor est utilisé en permanance ? Un cout de wireshark et on le voit assez rapidemment ….



Par contre si la NSA a une operation special a faire (terrorisme, espionnage d’un gouvernement etc..), il leur suffit de piocher dans leur liste de faille … Alors certes certaines vont etre corrigé mais pas toute … La NSA le fait pour Windows (et ca c’est vu avec Flame et Stuxnet), elle le fait certainement pour Linux, lesiOS cisco etc …



C’est bien plus intelligent qu’une backdoor mais ca demande une R&D constante pour la NSA …



Au final qu’il y’ait une backdoor ou pas OSEF, si la NSA veut rentrer … elle rentre…


votre avatar







MasterDav a écrit :



Et dire que ceux qui parlaient de backdoors dans les OS se faisaient taxer de théoriciens du complot <img data-src=" />





Et c’est toujours le cas.<img data-src=" />


votre avatar







MasterDav a écrit :



Et dire que ceux qui parlaient de backdoors dans les OS se faisaient taxer de théoriciens du complot <img data-src=" />





C’est une manoeuvre de déstabilisation.

Ils essayent de rendre moins crédible le projet dans son intégralité.


votre avatar







boglob a écrit :



en même temps, il n’a pas répondu à la question “est-ce qu’il y a une porte dérobée ?” qui est bien plus intéressante que de savoir s’il a été contacté ou non par la NSA.







C’est un peu finasser: Si la NSA l’a contacté, je peine à imaginer que ce soit pour lui causer de la pluie et du beau temps!

<img data-src=" />



Cette réponse par l’affirmative me semble signifier une réponse par la négative à celle posée à Microsoft.



La confiance ne sera jamais possible à 100%. Un OS et son rootFS, même basique, c’est aujourd’hui énorme. Reste l’aspect boite blanche versus boite noire tout de même plus favorable à l’un qu’a l’autre.



Maintenant si pour les USA avoir sous le coup de leurs lois une boite comme microsoft qui équipe l’immense majorité des machines dans le monde représente un avantage stratégique indéniable, n’oublions pas non plus tout ce qui s’execute aux niveaux de privilège les plus élevés et qui concerne aussi 100% des machines windows: Les antivirus par exemple. On remarque alors une forte présence de sociétés de l’ex bloc de l’Est!



Nos PC sont-ils devenus l’objet d’une nouvelle guerre froide?


votre avatar







Ph11 a écrit :



Et c’est toujours le cas.<img data-src=" />





J’ai mis quelques secondes à comprendre <img data-src=" />







psn00ps a écrit :



C’est une manoeuvre de déstabilisation.

Ils essayent de rendre moins crédible le projet dans son intégralité.





Je vois pas trop en quoi des mecs qui commentent des news sur des petits sites web comme PCI peuvent déstabiliser ou rendre moins crédible un projet tel qu’un OS <img data-src=" />


votre avatar







Konrad a écrit :



Le père du père du noyau Linux <img data-src=" />





Le code de Linux est Open Source. Il est développé et régulièrement audité par différentes entreprises, et pas que des américaines, voir ici. Les entreprises américaines étant sous la coupe du Patriot Act elles sont sans doute tenues de garder le silence, mais que faire du reste du monde ? Si des entreprises non-américaines comme Canonical, Samsung, NEC, Hitachi, Fujitsu (ou même tout simplement un particulier) découvre qu’une backdoor a été volontairement introduite dans le code source, ça m’étonnerait qu’ils se taisent, ça n’est pas dans leur intérêt et ils n’y sont pas obligés par la loi. Ça finirait en gros scandale.



L’autre avantage de l’Open Source, c’est que c’est très facile de forker. Si une telle backdoor est découverte, nul doute qu’une version «alternative» du noyau serait mise en place et utilisée par ces entreprises, et du coup le noyau Linux «officiel», avec backdoor NSA inside, serait fui comme la peste, par les entreprises et par les utilisateurs. Au final la backdoor de la NSA ne servirait donc plus à rien.



Bref, que la NSA tente le coup, c’est possible. Par contre qu’elle réussisse et implémente effectivement une backdoor dans le noyau Linux à l’insu de tout le monde, je n’y crois pas du tout.



La question qui me vient à l’esprit c’est : si la NSA a effectivement approché Linus Torvalds pour ce genre de chose, nul doute qu’elle a aussi approché d’autres développeurs d’OS, genre Microsoft ou Apple. Qui peut auditer et vérifier le code source de Windows ou de MacOS ? Qui peut créer un fork si une backdoor est découverte ? Personne.



Encore une fois, chacun ne peut pas lire tout le code source de son OS avant de l’utiliser. En revanche, en toute connaissance des deux modèles de développement (Closed ou Open Source), à chacun de choisir à qui il veut faire confiance.





Le problème c’est qu’il y a beaucoup de “si” dans ton argument. En effet, si quelqu’un veut, il peut relire et analyser tout le code source linux. Dans la réalité, ça n’est pas fait, tout comme les pirates ne passent guère par le code source pour trouver des angles d’attaque.

L’exemple de Resman reste valable : on trouve des bugs et autres soucis dans des bouts de code open plusieurs années après leur origine.



Donc “pouvoir vérifier” est une chose, “vérifier” en est une autre.


votre avatar







Cara62 a écrit :



Bon il reste quoi comme OS du coup ? <img data-src=" />







Windows XP et son futur SP4 <img data-src=" />


votre avatar







tic tac a écrit :



Et au niveau des distribs ?



Une RHEL venant d’une grosse boite américaine comme IBM et dans une certaine mesure Fedora ou les CentOS dérivés ou sur les bases de cette distribution pourraient elles être vérolées ?







Je pense que tu a tout à fait raison. Toutes distrib linux contenant du code propriétaire et maintenu par une boite américaine est a considéré comme à risque. Point.



Sur ce je vais retourner bosser sur mon win XP<img data-src=" />


votre avatar

Heu, l’erreur sur Torvald, c’est une manière de le traiter de gonzesse?<img data-src=" />

votre avatar







seblutfr a écrit :



Le problème c’est qu’il y a beaucoup de “si” dans ton argument. En effet, si quelqu’un veut, il peut relire et analyser tout le code source linux. Dans la réalité, ça n’est pas fait, tout comme les pirates ne passent guère par le code source pour trouver des angles d’attaque.

L’exemple de Resman reste valable : on trouve des bugs et autres soucis dans des bouts de code open plusieurs années après leur origine.



Donc “pouvoir vérifier” est une chose, “vérifier” en est une autre.





Évidemment personne ne se lancerait à vérifier l’intégralité du code source de Linux aujourd’hui. Mais le code est vérifié, au fur et à mesure des commits. Et il faut bien méconnaître le processus de développement pour croire qu’il n’y a qu’un seul gars qui fait ça.



Chaque commit est vérifié par toute une pile de personnes avant d’arriver à Linus Torvalds et d’être intégré dans la branche principale du noyau : qu’apporte le commit ? Que modifie-t-il ? Apporte-t-il des améliorations (fonctionnalités, performances…) ? Le noyau est quelque chose de tellement critique que le moindre commit doit être justifié pour 1) garder de la cohérence, 2) ne pas ajouter de lignes de code inutiles, garder un noyau léger. De plus la liste des commits est visible publiquement par tout le monde. Si tu veux faire passer quelque chose dans le noyau tu ne peux pas le cacher.



Bref ce n’est pas quelque chose d’hypothétique : le code source du noyau est vérifié et audité en permanence, par tout un tas de gens et d’entreprises.


votre avatar







seblutfr a écrit :



Le problème c’est qu’il y a beaucoup de “si” dans ton argument. En effet, si quelqu’un veut, il peut relire et analyser tout le code source linux. Dans la réalité, ça n’est pas fait, tout comme les pirates ne passent guère par le code source pour trouver des angles d’attaque.

L’exemple de Resman reste valable : on trouve des bugs et autres soucis dans des bouts de code open plusieurs années après leur origine.



Donc “pouvoir vérifier” est une chose, “vérifier” en est une autre.







Si chaque nouveau morceau de code est systématiquement relu et testé.


votre avatar

Linus Torvalds est citoyen américain.

Pourquoi ? <img data-src=" />

votre avatar

Oui, vous tous qui commentez avez raison. Je m’arrête dès aujourd’hui d’utiliser les ordinateurs. Je vais d’ailleurs donner ma démission, revendre mon portable, revenir sur TV cathodique et sceller mes courriers.



Oui la NSA (et ce n’est pas la seule, juste celle qui s’est faite chopper) veut se glisser partout, mais faut arrêter d’être paranos ou on arrête de parler à son voisin (on ne sais jamais, c’est peut-être un espion!)

votre avatar







Horrza a écrit :



Linus Torvalds est citoyen américain.

Pourquoi ? <img data-src=" />





Parce qu’il vit aux États-Unis depuis très longtemps (1997) ?


votre avatar

Tant qu’on y est, pourquoi ne pas penser que la NSA possède certains de leur meilleurs ingé spécialisé en noyau Linux qui sont mainteneurs sous système (par exemple), pouvant repérer des failles dans certains patch et les transmettre à la NSA, ou tout d’abord insérer eux même des failles ?



C’est toujours plus simple d’insérer des vulnérabilités quand on est à la fin de la chaînes de vérification si compétente !

votre avatar







fred42 a écrit :



Parce qu’il vit aux États-Unis depuis très longtemps (1997) ?







Je vis au Yémen. Je deviens Yéménite ? <img data-src=" />

Non…

Citoyen américain, il est soumis au Patriot Act…


votre avatar







psikobare a écrit :



sauf que c’est juste faux:



http://mashable.com/2013/09/19/linus-torvalds-backdoor-linux/









psn00ps a écrit :



C’est juste faux…<img data-src=" /> Alors d’où sort la déclaration de son père ? <img data-src=" />









psikobare a écrit :



ben chai pas t’as lu la news? t’as lu la déclaration de son père?



bref nils se base sur une déclaration que linus a bien précisé était juste une blague:



mashable.com/2013/09/19/linus-torvalds-backdoor-linux/



cette news c’est du VENT, mais ça à l’air de faire bander quelques barbus



et faut se parler un peu dans la famille





Bien d’accord avec psikobare, il y a un blème avec cette news.



Reprenons la description, faite par Vincent Hermann, de la séquence vidéo avec Linus :



Comme on peut le voir dans la vidéo ci-dessus (à partir de 24min15), Torvalds répond de manière très particulière à la question « L’un d’entre vous a-t-il déjà été approché par les États-Unis pour une porte dérobée ? » : il hoche la tête en signe d’affirmation tout en répondant « Nooooon ». Déclenchant l’hilarité de la salle.



Maintenant, voilà comment je décris cette séquence :





  • 19:01 Le modérateur oriente le débat sur le futur du hardware. C’est un sujet sérieux, pris au sérieux par les intervenants. Linus évoque les limitations physiques que vont rencontrer les industriels d’ici une quinzaine d’années et les répercussions que cela aura sur les développeurs du noyau Linux.



  • 23:25 Le modérateur adresse une question directement à Linus ; une question personnelle clairement destinée à introduire un moment de détente, de légèreté dans le débat : “Have you fullfilled your ambition of diving all around the world and if not which sites do you need to have conferences at so you can finish that list? [Avez-vous réalisé votre ambition de plonger tout autour du monde et si non dans quels lieux avez-vous besoin de participer à des conférences afin que vous puissiez clore cette liste ?]”

    Linus se prête bien volontiers au jeu, par exemple en répondant : “We do need more conferences in the Caribbean I think [Je pense qu’on a besoin de plus de conférences dans les Caraïbes]”, ce qui déclenche rires et aplaudissements dans la salle.



  • 24:15 Fin des réponses à la dernière question [Commentaire : il est évident que cette séquence a fait basculer Linus dans un mode détente-humour et qu’il y est encore installé lorsque…]



  • 24:16 Dans la foulée, le modérateur pose la question : “Have any of you been approached by the US for a backdoor?” [Commentaire : traduction irréprochable de Vincent].



  • 24:21-24:23 Regardant l’animateur, Linus esquisse un sourire et fait un geste très particulier avec sa tête : il la penche et lui imprime un léger mouvement circulaire. [Commentaire : ce geste s’inscrit bien dans la continuité du mood détente-humour dans lequel Linus a été placé par la question précédente].



  • 24:24 Linus oriente alors son visage vers le public, hoche ostensiblement la tête de haut en bas tout en clamant “Noo!” (avec une inflexion de voix notable). [Commentaire : tout dans sa mimique et sa voix indique qu’il est en train de jouer, de faire une bonne grosse blague].



  • 24:26 Il se marre, la salle éclate de rire. [Commentaire : et manifestement tout le monde dans la salle a compris qu’il s’agissait une bonne grosse blague].



  • 24:29 L’accès d’hilarité retombe.



  • 24:30 Linus prend un air et un ton plus sérieux et, hochant cette fois la tête de gauche à droite, dit simplement “No” (avec sa voix de poitrine). [Commentaire : dis donc M’sieur Vincent, t’as pas comme qui dirait zappé un truc là ? T’es parti avant la fin du film ou quoi ?]





    Sauf à prendre ses désirs pour des réalités (biais de confirmation, someone?), il ressort clairement de cette vidéo que Linus répond par la négative à la question de savoir s’il a été approché par les US pour une backdoor. Le lien fourni par psikobare ne fait que confirmer ce qui est parfaitement discernable dans la vidéo.



    Quant à la déclaration de Nils, le père de Linus, ce qui saute aux oreilles est que, comme Vincent, il n’a “vu” de la vidéo que la séquence de 2 secondes qui, isolée de son contexte, peut sembler ambiguë (sans plus d’infos, je ne m’avancerai pas sur le pourquoi du comment). Du vent numérisé, en effet…



    Mébon, pour paraphraser psikobare, ça en fait kiffer et jaser certains.


votre avatar

Pas possible de foutre une backdoor dans Linux hein ?

http://www.theregister.co.uk/2013/11/15/stealthy_linux_backdoor/


votre avatar







Jed08 a écrit :



Pas possible de foutre une backdoor dans Linux hein ?

http://www.theregister.co.uk/2013/11/15/stealthy_linux_backdoor/







… euh … ce n’est pas un backdoor dans linux, mais plutôt un cheval de troie qui lance son propre backdoor…



… rien à voir donc avec le sujet…


votre avatar







ragoutoutou a écrit :



… euh … ce n’est pas un backdoor dans linux, mais plutôt un cheval de troie qui lance son propre backdoor…



… rien à voir donc avec le sujet…







Rien à voir avec le Kernel, mais c’est au plein coeur du débat : le libre c’est mieux les vérifications sont quasiment sans failles et correction rapide.



C’est un trojan qui utilise une vulnérabilité d’un service inclu dans toutes les distrib’ Linux, massivement utilisé et qui installe une backdoor dans l’OS.

Le trojan a été détecté en Mai, et j’ai pas vu de news disant que le problème a été corrigé. Donc ça fait plusieurs mois que le trojan est en activité et personne n’a rien fait (mais je peux me tromper).



Ensuite la vulnérabilité utilisé par le trojan a pu être exploité par d’autres mais de façon locale et non virale pour rester discret. La NSA (au hasard), si elle n’est pas responsable de ce trojan, est tout à fait capable de mettre en place ce genre d’attaques pour pirater des postes ciblés.



Donc pas totalement hors sujet.


votre avatar







ragoutoutou a écrit :



Sinon, blague à part, SELinux est un très mauvais endroit pour mettre un backdoor si on désire ne pas se faire chopper et humilier en public. C’est un bout de code assez court et qui s’analyse de fond en comble en une après-midi si on a un niveau décent en programmation c.





Étrangement c’est pas l’avis de Linus Torvald…


votre avatar







moxepius a écrit :



Étrangement c’est pas l’avis de Linus Torvald…







Source?


votre avatar







Jed08 a écrit :



Rien à voir avec le Kernel, mais c’est au plein coeur du débat : le libre c’est mieux les vérifications sont quasiment sans failles et correction rapide.







Bien sûr qu’il y a des failles, maintenant une faille n’est pas forcément un backdoor, même si elle peut être expoitée pour le devenir.







Jed08 a écrit :



C’est un trojan qui utilise une vulnérabilité d’un service inclu dans toutes les distrib’ Linux, massivement utilisé et qui installe une backdoor dans l’OS.







Laquelle? à priori j’ai lu déjà quelques descriptions de Fokirtor et je ne vois pas de mode de propagation autre que des commands via ssh parasitant une session admin… donc soit Symantec et les autres ont fait un véritable travail de merde sur le sujet, soit c’est bien un cheval de troie et il faut que quelqu’un merde (se connecte comme root depuis un système compromis vers le futur système infecté). Bref un exploit basé sur le comportement d’admins pas très vigilants plutôt qu’une vulnérabilité technique.



votre avatar







ragoutoutou a écrit :



Source?





Je retrouve plus le lien d’origine, mais il y a ici quelques mails où il n’en dit pas du bien.


votre avatar







moxepius a écrit :



Je retrouve plus le lien d’origine, mais il y a ici quelques mails où il n’en dit pas du bien.





Il est fort probable que Linus ne soit pas fan de la solution et l’ai descendue publiquement pour pas mal de (bonnes raisons), surtout au début, avant la mise en place de LSM. LSM a justement été créé pour normaliser les communications entre des modules comme SElinux, AppArmor ou encore Tomoyo avec le noyau. C’est une approche assez propre de travailler qui rend les interactions entre ces modules et le noyau beaucoup plus lisibles et auditable.



Si tu veux voir Linus déblatérer à propos d’une solution de sécurité, je te suggère une recherche sur Grsecurity/Pax, projet qui lui-même conchie l’approche LSM.


votre avatar

c’est la faute à personne, tout va pour le mieux dans le meilleur des mondes.

<img data-src=" />

votre avatar

Va donc vérifier le code source de toutes les distribs existantes avec ton bouquin “la crypto pour les nuls”. <img data-src=" />

votre avatar







Resman a écrit :



L’open source c’est super car tout le monde peut vérifier que le code est sain. Le problème c’est que personne ne le fait. Cf par exemple le bug dans la version d’OpenSSL livrée avec Debian qui comportait un bug rendant vulnérable n’importe quelle clé générée, et qui est resté 2 ans sans que personne ne le remarque.







Quand tu dis ça, moi je lis que les développeurs ont fait leur boulot et que le bug est corrigé. Va essayer de trouver ce genre de chose chez les autres OS. C’est pas possible.

Le bug repéré, tout s’est trouvé corrigé en moins d’une semaine, le bugxie étant arrivé dans les 48h après la découverte.


votre avatar

Troll ON



ET C KI KI A FAIT CA: SELinux

votre avatar







Resman a écrit :



L’open source c’est super car tout le monde peut vérifier que le code est sain. Le problème c’est que personne ne le fait. Cf par exemple le bug dans la version d’OpenSSL livrée avec Debian qui comportait un bug rendant vulnérable n’importe quelle clé générée, et qui est resté 2 ans sans que personne ne le remarque.





Le closed source c’est super car tout le monde ne peut vérifier que le code est sain. Le problème c’est que personne ne le fait. Cf par exemple les bugs livrés dans la version d’Internet explorer livrée avec Windows qui comportait un bug rendant vulnérable ….



Ridicule, tu es simplement une autruche en disant une telle banalité.


votre avatar







iook a écrit :



Troll ON



ET C KI KI A FAIT CA: SELinux







oulà tu viens de faire la découverte de l’année pour toi c’est ça <img data-src=" />


votre avatar







okeN a écrit :



Je pense que la NSA a les moyens de forcer quelqu’un à mettre un backdoor dans son programme. Je vois pas bien comment Linus aurait pu refuser là où google, ms, et autre n’ont pas pu. Et quand bien même Linus aurait trouvé le moyen de refuser, c’est probablement pas le seul à avoir été contacté.

Faut pas s’attendre à des miracles pour Linux, quand bien même le code est ouvert il est impossible de tout vérifier et d’être sûr à 100%.





Linus Torvalds n’est pas propriétaire du noyau Linux, juste du nom. Et ce n’est pas le seul reviewer du code source. Si demain, qqn trouve une porte dérobée dans Linux sciemment ignorée par Linus, il peut mettre tout ça sur la place publique, lancer un fork et mettre en pièces la réputation de Linus Torvalds.


votre avatar

Même si la NSA n’a rien demandé à Linus, ça ne prouve rien. S’il y a un backdoor dans le noyaux, c’est Linus lui-même qui l’a implanté pour son usage personnel.



Les développeurs se créés presque toujours un petit backdoor dans leurs programmes <img data-src=" />

votre avatar







boglob a écrit :



en même temps, il n’a pas répondu à la question “est-ce qu’il y a une porte dérobée ?” qui est bien plus intéressante que de savoir s’il a été contacté ou non par la NSA.







Difficile à penser qu’il aurait révélé l’approche de la NSA si il avait accepté le demande.

Et puis il doit y avoir pas mal de monde derrière près à mettre les mains dans le cambouis afin de s’assurer que ce ne soit pas le cas.


votre avatar







trash54 a écrit :



oulà tu viens de faire la découverte de l’année pour toi c’est ça <img data-src=" />









Euh non !!

Certains cherchent la back door dans linux, je la donne sous forme de troll.



Ca fait un moment, pour ma part, que je sais que la NSA a développé SELinux. C’était plus pour informer les “ignorants”.


votre avatar



Alors même que le père du noyau avait donné une réponse ambiguë il y a plus d’un mois, son père, député européen a répondu de manière beaucoup plus claire.



On a donc le père du père du noyau, soit le grand-père du noyau ? Ah, le deuxième c’est le père biologique, le noyau n’est pas biologique peut-être ? Il est logique, pas bio, ok je vois. Logique.

votre avatar







tazvld a écrit :



Je le savais!!! les makefiles sont dans le complot !! GCC c’est le mal ! L’inutile complexité de ces outils sont là pour nous focaliser sur l’utilisation de ces outils et nous cacher leur fonctionnement !!





Il est très très méchant. <img data-src=" />


votre avatar







taralafifi a écrit :



T’as des millions de ligne de code. Et puis c’est chiant de vérifier un code que t’as pas pondu toi-même. Faut déjà comprendre ce qui a été fait, c’est pas toujours bien commenté/documenté…Bref, c’est très lourd comme process.





ca fait rire de lire ça quand à côté t’as tout les pro-linux qui ont comme 1er argument : c’est open source c’est safe



votre avatar

sauf que c’est juste faux:



“Oh, Christ. It was obviously a joke, no government agency has ever asked me for a backdoor in Linux,” Torvalds told Mashable via email. “Really. Cross my heart and hope to die, really.”



http://mashable.com/2013/09/19/linus-torvalds-backdoor-linux/

votre avatar







typhoon006 a écrit :



ca fait rire de lire ça quand à côté t’as tout les pro-linux qui ont comme 1er argument : c’est open source c’est safe







Tu as juste lu des kikous.

L’avantage de l’open-source est ailleurs.



Quand on voit le nombre de patch des programmes open-source. Ca prouve bien qu’il y avait des failles à combler.


votre avatar







okeN a écrit :



Je pense que la NSA a les moyens de forcer quelqu’un à mettre un backdoor dans son programme. Je vois pas bien comment Linus aurait pu refuser là où google, ms, et autre n’ont pas pu. Et quand bien même Linus aurait trouvé le moyen de refuser, c’est probablement pas le seul à avoir été contacté.

Faut pas s’attendre à des miracles pour Linux, quand bien même le code est ouvert il est impossible de tout vérifier et d’être sûr à 100%.





Désolé de te décevoir : la réponse est dans l’article :





Selon lui, il est impossible que Torvalds ait pu tenter d’inclure une porte dérobée pour une raison simple : le caractère open source du noyau Linux rend difficile une telle mise en place, car les ajouts sont inspectés par les autres développeurs. Cette révision permanente du code serait donc la meilleure garantie contre de tels projets.


votre avatar

Ça m’étonnerai que Linus risque sa réputation et son travail en acceptant, et s’il l’avait fait, je ne pense pas non plus qu’il aurait donné une telle réponse en demi-teinte.



Du reste, si la NSA veut vraiment une backdoor, elle la trouvera, même sans Linus, ça va demander juste plus de temps et de moyens.

votre avatar







maestro321 a écrit :



Heu, en même temps la NSA à aussi pour mission de fiabiliser les services/outils de sécurité des entreprises et de l’état US, c’est assez logique qu’elle soit informée en priorité en cas de faille 0-day sur windob…





Et les autres clients peuvent aller se brosser?


votre avatar







Konrad a écrit :



Évidemment personne ne se lancerait à vérifier l’intégralité du code source de Linux aujourd’hui. Mais le code est vérifié, au fur et à mesure des commits. Et il faut bien méconnaître le processus de développement pour croire qu’il n’y a qu’un seul gars qui fait ça.



Chaque commit est vérifié par toute une pile de personnes avant d’arriver à Linus Torvalds et d’être intégré dans la branche principale du noyau : qu’apporte le commit ? Que modifie-t-il ? Apporte-t-il des améliorations (fonctionnalités, performances…) ? Le noyau est quelque chose de tellement critique que le moindre commit doit être justifié pour 1) garder de la cohérence, 2) ne pas ajouter de lignes de code inutiles, garder un noyau léger. De plus la liste des commits est visible publiquement par tout le monde. Si tu veux faire passer quelque chose dans le noyau tu ne peux pas le cacher.



Bref ce n’est pas quelque chose d’hypothétique : le code source du noyau est vérifié et audité en permanence, par tout un tas de gens et d’entreprises.





Je comprends ton point de vue, mais je me dis qu’en lisant ça :

http://www.generation-nt.com/kernel-org-intrusion-piratage-noyau-linux-actualite…

et ça :

http://www.developpez.net/forums/d1384625/club-professionnels-informatique/actua…

il y en aura bien un qui arrivera à ses fins un jour ou l’autre quand-même.


votre avatar







arno53 a écrit :



Microsoft les corrige aussi mais prévient d’abord la NSA histoire qu’elle puisse s’amuser avant le patch Tuesday <img data-src=" />





Ça en fait, des instants T de vulnérabilité ! <img data-src=" />


votre avatar







taralafifi a écrit :



Même si la NSA n’a rien demandé à Linus, ça ne prouve rien. S’il y a un backdoor dans le noyaux, c’est Linus lui-même qui l’a implanté pour son usage personnel.



Les développeurs se créés presque toujours un petit backdoor dans leurs programmes <img data-src=" />







Miam miam les cartes à puces <img data-src=" />


votre avatar







Khalev a écrit :



Et les autres clients peuvent aller se brosser?





Les autres clients??


votre avatar







tnetennba a écrit :



Je suis surpris que personne n’ait mentionné (au moins dans les premiers commentaires) un papier de Kenneth Thompson (qui s’y connaît un peu en OS <img data-src=" /> ) sur les portes dérobées :fr.wikipedia.org Wikipedia:_Trusting_Trust



Le fait est qu’un code open source peut être totalement irréprochable, mais si la porte dérobée est insérée dans le code objet via le compilateur, qui s’en apercevra ?



Alors, les mauvaises langues diront que les compilateurs aussi, sont open source. Qu’à cela ne tienne ! Tout compilateur a lui-même besoin d’être compilé. Créons donc un compilateur bis qui insère, dans le code objet des compilateurs, une ligne dont l’exécution insère une porte dérobée.



Tout compilateur compilé à partir de notre compilateur bis, et tous les suivants, posséderont la porte dérobée.



Problème de l’œuf de et de la poule me direz-vous ? Oui mais Kenneth Thompson avait la possibilité de créer un tel compilateur bis dans les années 70, celui à partir duquel tous les suivants ont été compilés.



Et même en supposant que Kenneth, dont on comprendrait mal qu’il soulève cette possibilité s’il l’avait commise lui-même, n’a pas inséré une telle porte dans le compilateur originel, rien ne garantit que la NSA n’ait pas approché les principaux développeurs de compilateurs pour insérer une telle porte, à un moment ou à un autre ; porte qui se propage depuis sur tous les compilateurs suivants… et les logiciels.





Dans ce cas quel est l’intérêt de se rapprocher de Linus si la backdoor est déjà dans le compilateur “originel”?

Pour faire semblant qu’ils n’ont pas d’accès?


votre avatar







maestro321 a écrit :



Les autres clients??





Tous ceux qui achètent des produits Microsoft, qui paye pour du support, et qui aimerait bien pouvoir se protéger des failles découvertes aussi. Hormis les 0-day il ne me semble pas avoir vu MS beaucoup communiquer au sujet des autres failles avant de les voir apparaître dans le patch note.


votre avatar







arno53 a écrit :



Ca n’empêche qu’il y ades failles dans tous les systemes … qu’elles soient placé là intentionnellement en prétextant une erreur/bug ou que la NSA l’aie découverte avant la communauté importe peu : le systeme a été vulnérable à un instant T …





Qu’un système contienne N failles, et soit vulnérable à un instant T, ça n’a que peu d’importance.



Ce qui est important, c’est pendant combien de temps une faille est exploitée.



Si la faille existe mais que personne ne la connaît, qu’elle n’est pas exploitée, alors personne n’est en danger. C’est seulement s’il y a exploitation de la faille que cela devient critique.



Et la durée est également critique : si la faille est découverte, mais corrigée rapidement (genre dans les 48h), alors ça limite largement la casse. Par contre si la faille est découverte, et qu’il faut attendre jusqu’à un mois pour avoir un correctif, cela laisse tout le loisir à des pirates de trouver comment exploiter la faille…



Bref tous les systèmes ont des failles, mais tous n’ont pas la même politique de correction. Il n’est pas possible d’utiliser un système dénué de faille, mais il est possible de privilégier un système où les failles sont corrigées rapidement.


votre avatar







maestro321 a écrit :



Les autres clients??





il veut dire les non Américain.

Et la réponse est oui (si la faille n’a pas été trop médiatisée et que personne ne voit rien pendant assez longtemps… disons trois générations)


votre avatar







Khalev a écrit :



Tous ceux qui achètent des produits Microsoft, qui paye pour du support, et qui aimerait bien pouvoir se protéger des failles découvertes aussi. Hormis les 0-day il ne me semble pas avoir vu MS beaucoup communiquer au sujet des autres failles avant de les voir apparaître dans le patch note.





Bha justement c’est stratégique.

Je pense que la NSA verrai d’un mauvais œil que MS fournisse aussi le détail sur les failles 0-day au gouvernement chinois, russe, etc…


votre avatar







maestro321 a écrit :



Bha justement c’est stratégique.

Je pense que la NSA verrai d’un mauvais œil que MS fournisse aussi le détail sur les failles 0-day au gouvernement chinois, russe, etc…





Donc c’est bien ce que je dis, ils peuvent se brosser. Raison de plus de se passer des produits MS (et les autres aussi : Apple, Google, etc. ) quand on est pas sous “protection”* américaine.



*Une protection comme la leur je m’en passerai bien, même si j’étais américain.


votre avatar







Khalev a écrit :



Donc c’est bien ce que je dis, ils peuvent se brosser. Raison de plus de se passer des produits MS (et les autres aussi : Apple, Google, etc. ) quand on est pas sous “protection”* américaine.



*Une protection comme la leur je m’en passerai bien, même si j’étais américain.





Ha bha oui, c’est le jeu ma pov’ Lucette.

Les Ricains pays agissent dans leur propre intérêt, pas dans celui des autres, sinon ça se saurais…


votre avatar







_gargamel_ a écrit :



Je suis d’accord avec toi. Par contre, tu peux cacher autant que tu veux ta modification, une fois que tu la transmet, les autres développeurs vont voir la liste des changements et vont pouvoir comparer les anciennes sources avec les nouvelles. Donc ton



IF (NSA) backdoor = true



Il va être difficile à cacher. <img data-src=" />







Je trouve que l’analyse d’une (des) tentative(s) est bien décortiquée



c’est même révélateur de la “raison d’exister” de certains bugs.



inutile de préciser que la phase “approbation de la modification avant validation” n’existe pas chez microsoft, apple etc …



On comprend mieux pourquoi c’est troué et percé en forme de passoire à baleine.


votre avatar







maestro321 a écrit :



Dans ce cas quel est l’intérêt de se rapprocher de Linus si la backdoor est déjà dans le compilateur “originel”?

Pour faire semblant qu’ils n’ont pas d’accès?







Justement, elle n’est probablement pas dans le compilateur originel (pourquoi Thompson dévoilerait-il cela ?). Mais la NSA a très bien pu essayer d’approcher Linus pour insérer une porte dérobée dans le code objet du noyau, ou dans les principaux compilateurs utilisés pour passer du code source au code objet.



Insérer une porte dérobée dans le code source, en clair, est trop risqué : il suffit d’une personne qui remarque la porte pour décrédibiliser tout le noyau.


votre avatar







tnetennba a écrit :



Je suis surpris que personne n’ait mentionné (au moins dans les premiers commentaires) un papier de Kenneth Thompson (qui s’y connaît un peu en OS <img data-src=" /> ) sur les portes dérobées :fr.wikipedia.org Wikipedia:_Trusting_Trust



Le fait est qu’un code open source peut être totalement irréprochable, mais si la porte dérobée est insérée dans le code objet via le compilateur, qui s’en apercevra ?



Alors, les mauvaises langues diront que les compilateurs aussi, sont open source. Qu’à cela ne tienne ! Tout compilateur a lui-même besoin d’être compilé. Créons donc un compilateur bis qui insère, dans le code objet des compilateurs, une ligne dont l’exécution insère une porte dérobée.



Tout compilateur compilé à partir de notre compilateur bis, et tous les suivants, posséderont la porte dérobée.



Problème de l’œuf de et de la poule me direz-vous ? Oui mais Kenneth Thompson avait la possibilité de créer un tel compilateur bis dans les années 70, celui à partir duquel tous les suivants ont été compilés.



Et même en supposant que Kenneth, dont on comprendrait mal qu’il soulève cette possibilité s’il l’avait commise lui-même, n’a pas inséré une telle porte dans le compilateur originel, rien ne garantit que la NSA n’ait pas approché les principaux développeurs de compilateurs pour insérer une telle porte, à un moment ou à un autre ; porte qui se propage depuis sur tous les compilateurs suivants… et les logiciels.







Saut que gcc est compilé avec gcc. La première version date 1987 et a été compilé avec un compilateur universitaire où le code été aussi lisible.



Mais je pense qu’introduire une backdoor dans gcc est beaucoup plus facile à faire que Linux car il est moins relus et est devenu difficile à lire.


votre avatar







millman42 a écrit :



Saut que gcc est compilé avec gcc. La première version date 1987 et a été compilé avec un compilateur universitaire où le code été aussi lisible.



Mais je pense qu’introduire une backdoor dans gcc est beaucoup plus facile à faire que Linux car il est moins relus et est devenu difficile à lire.







Petite précision, j’ai juste cherché à attirer l’attention sur le fait qu’un code source d’un logiciel (ou d’un noyau, etc) peut être totalement innocent, bien qu’une porte dérobée soit présente dans le code objet de ce logiciel.



Je ne cherche pas à démontrer la présence effective d’une quelconque porte dérobée dans Linux, je n’en ai pas les moyens <img data-src=" />


votre avatar







Snip_X a écrit :



Euh ,

C’est le deuxième en partant de la droite <img data-src=" />





C’est pas une femme Linus ? <img data-src=" />


votre avatar







okeN a écrit :



Je pense que la NSA a les moyens de forcer quelqu’un à mettre un backdoor dans son programme. Je vois pas bien comment Linus aurait pu refuser là où google, ms, et autre n’ont pas pu. Et quand bien même Linus aurait trouvé le moyen de refuser, c’est probablement pas le seul à avoir été contacté.

Faut pas s’attendre à des miracles pour Linux, quand bien même le code est ouvert il est impossible de tout vérifier et d’être sûr à 100%.





Le problème c’est surtout d’inclure du code sans que personne ne s’en rende compte.


votre avatar



Interrogée sur la possibilité que l’entreprise ait pu placer délibérément une porte dérobée dans ses produits, n’a apporté aucune réponse.





Qui ne dit mot consent… <img data-src=" />



Torvalds a été fin sur ce coup: Il est resté dans le cadre des lois étasuniennes débiles tout en disant la vérité et en gagnant la bataille de l’honnêteté.

<img data-src=" />

votre avatar

Bon il reste quoi comme OS du coup ? <img data-src=" />

votre avatar







okeN a écrit :



Je vois pas bien comment Linus aurait pu refuser là où google, ms, et autre n’ont pas pu







Il n’est prisonnier d’aucun intérêt commercial… et comme il n’y a que les “amicales” pressions pour contraindre à ce type de saloperies, ca aide.



Maintenant, au sein des grosses distrib, particulièrement d’origine etasuniennes? Surtout que l’inclusion n’est pas seulement réalisable au niveau du code source, mais au niveau de la chaine de génération, le système de packaging/update…



Mais l’aspect boite blanche restera toujours plus simple à garantir qu’une boite noire.


votre avatar







MasterDav a écrit :



Et dire que ceux qui parlaient de backdoors dans les OS se faisaient taxer de théoriciens du complot <img data-src=" />







  • 10.000 <img data-src=" />



    C’est malheureusement trop souvent le cas !


votre avatar







Cara62 a écrit :



Bon il reste quoi comme OS du coup ? <img data-src=" />





FreeBSD <img data-src=" />


votre avatar







Cara62 a écrit :



Bon il reste quoi comme OS du coup ? <img data-src=" />







en étant très réaliste : aucun <img data-src=" />



@Vincent : tu as vu mon mail ?


votre avatar

Je vous rappelle quand même que malheureusement, le noyau n’est pas 100% ouvert: on retrouve des blobs binaires pour des tas d’usages. Certes, c’est plutôt marginal et spécifique, mais s’il y a une parano a avoir, ça viendrait plutôt de la.



A noter que Debian a justement fourni un gros travail à ce sujet en fournissant un noyau 100% libre depuis Debian 6. Les blobs sont tjs installables via un paquet dédié.

votre avatar







Cara62 a écrit :



Bon il reste quoi comme OS du coup ? <img data-src=" />





Peut-être Haiku


votre avatar







yl a écrit :



Qui ne dit mot consent… <img data-src=" />



Torvalds a été fin sur ce coup: Il est resté dans le cadre des lois étasuniennes débiles tout en disant la vérité et en gagnant la bataille de l’honnêteté.

<img data-src=" />







en même temps, il n’a pas répondu à la question “est-ce qu’il y a une porte dérobée ?” qui est bien plus intéressante que de savoir s’il a été contacté ou non par la NSA.


votre avatar

L’open source c’est super car tout le monde peut vérifier que le code est sain. Le problème c’est que personne ne le fait. Cf par exemple le bug dans la version d’OpenSSL livrée avec Debian qui comportait un bug rendant vulnérable n’importe quelle clé générée, et qui est resté 2 ans sans que personne ne le remarque.

votre avatar







seb2411 a écrit :



Le problème c’est surtout d’inclure du code sans que personne ne s’en rende compte.





C’est un peu plus “facile” dans un algo de chiffrement que dans un protocole réseau. Ce sont des mathématiques de haute volée et il suffit d’une petite “erreur” dans la formule pour que la clé soit dégradée, et ce n’est pas à la portée de Mme Michu de s’en rendre compte, quand bien même le code source lui mordrait la jambe.

Maintenant, il y a des matheux calés qui codent du Linux et qui ne bossent pas pour la NSA, et sur des années, ça aurait été surprenant qu’ils ne voient rien dans le code du noyau. Et alors là, bonjour le scandale et l’immense perte de crédibilité de Linux.

Ceci étant posé, on donc peut imaginer que la réponse de Torvald à la NSA n’a pas dû être très polie.


votre avatar

Et au niveau des distribs ?



Une RHEL venant d’une grosse boite américaine comme IBM et dans une certaine mesure Fedora ou les CentOS dérivés ou sur les bases de cette distribution pourraient elles être vérolées ?



Pareil pour SELinux mit au point par la NSA et très mit en avant et popularisé tres tôt par RH … De bien beaux outils mais vraiment fiables aujourd hui ?



Quand même Open BSD a du procéder a un audit interne suite a des rumeurs de “failles” on se dit qu’il reste plus grand chose à 99,99% (le 100% existant pas) sûr … :/

votre avatar







Resman a écrit :



L’open source c’est super car tout le monde peut vérifier que le code est sain. Le problème c’est que personne ne le fait. Cf par exemple le bug dans la version d’OpenSSL livrée avec Debian qui comportait un bug rendant vulnérable n’importe quelle clé générée, et qui est resté 2 ans sans que personne ne le remarque.





T’as des millions de ligne de code. Et puis c’est chiant de vérifier un code que t’as pas pondu toi-même. Faut déjà comprendre ce qui a été fait, c’est pas toujours bien commenté/documenté…Bref, c’est très lourd comme process.


votre avatar







seb2411 a écrit :



Le problème c’est surtout d’inclure du code sans que personne ne s’en rende compte.







Bwoarf, un update qui modifie la couche réseau, apporte des amélioration notable, mais qui cache une faille dans un détour (un inférieur ou égal à la place d’un inférieur, un décrémentation surnuméraire d’une variable….). Linux, c’est pas un code à toutes épreuves, il n’est pas vérifié et prouvé.







yl a écrit :



Il n’est prisonnier d’aucun intérêt commercial… et comme il n’y a que les “amicales” pressions pour contraindre à ce type de saloperies, ca aide.



Maintenant, au sein des grosses distrib, particulièrement d’origine etasuniennes? Surtout que l’inclusion n’est pas seulement réalisable au niveau du code source, mais au niveau de la chaine de génération, le système de packaging/update…



Mais l’aspect boite blanche restera toujours plus simple à garantir qu’une boite noire.





Je le savais!!! les makefiles sont dans le complot !! GCC c’est le mal ! L’inutile complexité de ces outils sont là pour nous focaliser sur l’utilisation de ces outils et nous cacher leur fonctionnement !!


votre avatar







MasterDav a écrit :



Je vois pas trop en quoi des mecs qui commentent des news sur des petits sites web comme PCI peuvent déstabiliser ou rendre moins crédible un projet tel qu’un OS <img data-src=" />



Je ne parle pas de PCI, je parle de l’approche de Linus, qu’elle ait eu lieu ou pas, par la NSA.

Prends en compte la situation américaine:

Tu dois dire oui à la NSA, (pas comme avec NVIDIA <img data-src=" />)

Tu ne dois/peux pas en parler.

A partir de là, qu’il ait été approché ou pas par la NSA, c’est à son désavantage quoiqu’il dise ou fasse.


votre avatar







psikobare a écrit :



sauf que c’est juste faux:



http://mashable.com/2013/09/19/linus-torvalds-backdoor-linux/





C’est juste faux…<img data-src=" /> Alors d’où sort la déclaration de son père ? <img data-src=" />


votre avatar







okeN a écrit :



Je pense que la NSA a les moyens de forcer quelqu’un à mettre un backdoor dans son programme. Je vois pas bien comment Linus aurait pu refuser là où google, ms, et autre n’ont pas pu. Et quand bien même Linus aurait trouvé le moyen de refuser, c’est probablement pas le seul à avoir été contacté.

Faut pas s’attendre à des miracles pour Linux, quand bien même le code est ouvert il est impossible de tout vérifier et d’être sûr à 100%.









Je pense que la NSA n’a même pas besoin d’imposer l’installation d’une backdoor. Si j’ai bien compris Mr Torvalds sénior, certains bugs peuvent être exploités comme des backdoors. Dans le cas de Microsoft, je parie que la simple exploitation des bugs existants suffit déjà à l’espionnage. Pas besoin donc, de forcer la main.



La corollaire étant que certaines backdoors peuvent être publiquement décrites comme des bugs, je n’en crois encore moins les dires de Microsoft et autres consorts.


votre avatar

Dites, c’est bien beau d’avoir un OS open-source/vérifié etc…

Mais peut-être qu’il faut regarder plus bas : les drivers, sont-ils open-source ? Dans la majorité des cas, non. Les BIOS/firmware sont-ils open-source ? non.

Alors en plus de l’OS, il faudrait penser à regarder TOUTES les couches logicielles. Parce que bon, ça ne sert a rien d’avoir des données chiffrées sur son disque si derrière la carte mère/processeur et carte réseau ont des backdoor …

Donc bref, un système 100% secure, bah ça n’existe pas :)

votre avatar







Konrad a écrit :



Évidemment personne ne se lancerait à vérifier l’intégralité du code source de Linux aujourd’hui. Mais le code est vérifié, au fur et à mesure des commits. Et il faut bien méconnaître le processus de développement pour croire qu’il n’y a qu’un seul gars qui fait ça.



Chaque commit est vérifié par toute une pile de personnes avant d’arriver à Linus Torvalds et d’être intégré dans la branche principale du noyau : qu’apporte le commit ? Que modifie-t-il ? Apporte-t-il des améliorations (fonctionnalités, performances…) ? Le noyau est quelque chose de tellement critique que le moindre commit doit être justifié pour 1) garder de la cohérence, 2) ne pas ajouter de lignes de code inutiles, garder un noyau léger. De plus la liste des commits est visible publiquement par tout le monde. Si tu veux faire passer quelque chose dans le noyau tu ne peux pas le cacher.



Bref ce n’est pas quelque chose d’hypothétique : le code source du noyau est vérifié et audité en permanence, par tout un tas de gens et d’entreprises.







Mais vous pensez vraiment qu’une backdoor ressemble a un :



if (user == “NSA”) goto jackpot !!



Vu le niveau des finances pour la NSA et les génies mathématiques qui y bossent, leur backdoor ressemble plus a ce que l’on qualifierait de faille … Et dès qu’une faille est trouvé on ne crie pas à la backdoor … Alors certes un dev indépendant peut rendre caduc le travail de la NSA via un rapport de bug … Mais pendant ce temps la faille a permit d’ espionner via un malware type flame, duqu ou encore gauss le gouvernement chinois, iranien ou l’UE …



C’est juste un travail du chat et de la souris entre la NSA et la scène du libre … Mais croire que le seul fait que ca soit open source puisse paralysé une entité aussi riche et intelligente que la NSA c’est un peu utopiste …



(relisez un peu les papiers sur flame, gauss & co pour voir l’ingéniosité que peut avoir une cellule de cyber-attaque étatique …)


votre avatar







tic tac a écrit :



Une RHEL venant d’une grosse boite américaine comme IBM et dans une certaine mesure Fedora ou les CentOS dérivés ou sur les bases de cette distribution pourraient elles être vérolées ?







RHEL a un kernel en général ancien, fortement customisé (même si c’est dans l’immense majorite des backports sélectionnés) et auquel plus grand monde a part eux ne prête attention. Ajoutons qu’ils avaient il y a 1 ou 2 ans arrêté de publier leurs modifications (GPL oblige) sous forme de patch par rapport à la version de base issue de kernel.org… publiant l’intégralité de leurs sources!



Sous cette forme, plus difficile de suivre les modifications réalisées par rapport à une base a priori de confiance.



La raison évoquée était d’emmerder Oracle qui pillait un peu trop leur boulot à leur gout… ce qui emmerde d’ailleurs CentOS par ricochet.



Alors ce serait assez suicidaire, le côté boite blanche restant là. Mais leur façon de faire combinée à l’attractivité de leur plateforme pour les renseignements fait certainement d’eux une cible de choix et il serait sans doute utile de leur poser la même question!


votre avatar







Cara62 a écrit :



Bon il reste quoi comme OS du coup ? <img data-src=" />





système en basic tel que les TO7 Thomson, et encore, il y a certainement des backdoors dedans !

Arfff, revenons aux stylos, papiers, enveloppes, timbres et poste…


votre avatar







taralafifi a écrit :



Peut-être Haiku





Ou plutôt Minix, mais gaffe quand-même <img data-src=" />



La question n’est pas ai-je une backdoor, la réponse est déjà oui. Même si c’est pas Linux se sera ta carte Broadcom ou ton routeur Cisco. La question est comment contrôler ce qui transite par ces backdoors et éventuellement les bloquer ou envoyer de fausse info.



Bref à pars faire son sniffer ADSL maison avec un FPGA pour contrôler la conformité de ce qui sort avec ce qui est sensé sortir je voit pas trop de solution.


votre avatar







caoua a écrit :



système en basic tel que les TO7 Thomson, et encore, il y a certainement des backdoors dedans !

Arfff, revenons aux stylos, papiers, enveloppes, timbres et poste…





Poste ? Pour de la confidentialité de communications ? Raisonnement “intéressant” :p


votre avatar







Shyfer a écrit :



Dites, c’est bien beau d’avoir un OS open-source/vérifié etc…

Mais peut-être qu’il faut regarder plus bas : les drivers, sont-ils open-source ? Dans la majorité des cas, non. Les BIOS/firmware sont-ils open-source ? non.

Alors en plus de l’OS, il faudrait penser à regarder TOUTES les couches logicielles. Parce que bon, ça ne sert a rien d’avoir des données chiffrées sur son disque si derrière la carte mère/processeur et carte réseau ont des backdoor …

Donc bref, un système 100% secure, bah ça n’existe pas :)







Oui sous Linux les drivers sans majoritairement open source. Et l’UEFI ne pas faire grand fois l’OS lancé. A part à la limité désactiver le secure boot.


votre avatar







caoua a écrit :



système en basic tel que les TO7 Thomson, et encore, il y a certainement des backdoors dedans !

Arfff, revenons aux stylos, papiers, enveloppes, timbres et poste…







La machine a écrire y’a que ca de vrai … Et encore y’a sans doute la possibilité d’utilisé le micro du téléphone portable dans la poche pour écouter les touches et en déduire ce qui a été ecrit …


votre avatar







Shyfer a écrit :



Dites, c’est bien beau d’avoir un OS open-source/vérifié etc…

Mais peut-être qu’il faut regarder plus bas : les drivers, sont-ils open-source ? Dans la majorité des cas, non. Les BIOS/firmware sont-ils open-source ? non.

Alors en plus de l’OS, il faudrait penser à regarder TOUTES les couches logicielles. Parce que bon, ça ne sert a rien d’avoir des données chiffrées sur son disque si derrière la carte mère/processeur et carte réseau ont des backdoor …

Donc bref, un système 100% secure, bah ça n’existe pas :)





On peut tout à fait ne pas avoir de pilote closed-source sous Linux.



Après c’est clair que le hardware on peut pas y faire grand chose, à part monter son PC/modem/routeur soit-même et varier les fournisseurs en tant qu’utilisateur final on ne peut pas faire beaucoup plus.


votre avatar







arno53 a écrit :



Mais vous pensez vraiment qu’une backdoor ressemble a un :



if (user == “NSA”) goto jackpot !!



Vu le niveau des finances pour la NSA et les génies mathématiques qui y bossent, leur backdoor ressemble plus a ce que l’on qualifierait de faille … Et dès qu’une faille est trouvé on ne crie pas à la backdoor … Alors certes un dev indépendant peut rendre caduc le travail de la NSA via un rapport de bug … Mais pendant ce temps la faille a permit d’ espionner via un malware type flame, duqu ou encore gauss le gouvernement chinois, iranien ou l’UE …



C’est juste un travail du chat et de la souris entre la NSA et la scène du libre … Mais croire que le seul fait que ca soit open source puisse paralysé une entité aussi riche et intelligente que la NSA c’est un peu utopiste …



(relisez un peu les papiers sur flame, gauss & co pour voir l’ingéniosité que peut avoir une cellule de cyber-attaque étatique …)





Évidemment ce n’est pas aussi simple. Tout ce que je dis c’est qu’à partir du moment où on veut utiliser un ordinateur, on choisit de placer sa confiance dans un (ou plusieurs) éditeurs de logiciels.



Personnellement je préfère placer ma confiance dans le modèle de développement qui laisse le plus d’opportunités de découvrir une éventuelle faille/backdoor, de la corriger, et au nécessaire de forker.


votre avatar







baldodo a écrit :



On peut dire ce qu’on veut sur la NSA mais ce ne sont pas des amateurs.







Je t’avoue que j’y connais rien dans le monde des services secrets. Mais le fait que ça arrive qu’a eux ce genre de médiatisation semble montrer que si, c’est des guignoles.



Nos services secret doivent bien se marrer, la NSA collecte les infos de toute la planète a l’aide de moyen monstrueux. Et ces infos sont surement accessible a tous les autres services secret. Je suis sur que la France a accès à l’immense manne d’info que collecte la NSA depuis longtemps, et doit bien rire qu’un simple gas comme snowden est pu tout piqué.


votre avatar







okeN a écrit :



Je pense que la NSA a les moyens de forcer quelqu’un à mettre un backdoor dans son programme. Je vois pas bien comment Linus aurait pu refuser là où google, ms, et autre n’ont pas pu. Et quand bien même Linus aurait trouvé le moyen de refuser, c’est probablement pas le seul à avoir été contacté.

Faut pas s’attendre à des miracles pour Linux, quand bien même le code est ouvert il est impossible de tout vérifier et d’être sûr à 100%.







<img data-src=" /> T as pas tout compris à la construction du kernel linux en gros.


votre avatar

Voila si la NSA parvient à faire intégrer un backdoor dans Linux, la communauté pourra répondre :







La communauté a écrit :



Fork you, NSA ..|..











coolraoul a écrit :



Je t’avoue que j’y connais rien dans le monde des services secrets. Mais le fait que ça arrive qu’a eux ce genre de médiatisation semble montrer que si, c’est des guignoles.



Nos services secret doivent bien se marrer, la NSA collecte les infos de toute la planète a l’aide de moyen monstrueux. Et ces infos sont surement accessible a tous les autres services secret. Je suis sur que la France a accès à l’immense manne d’info que collecte la NSA depuis longtemps, et doit bien rire qu’un simple gas comme snowden est pu tout piqué.





On a eu régulièrement la même (entre les écoutes de l’Elysée du temps de Mitterrand, les fadet’ plus proche de nous ou encore la DGSE qui s’est fait prendre les doigts dans le pot de confiture). Ce qui sauve nos propres services c’est qu’ils ne se soient pas fait chopper au niveau international (sauf Rainbow Warrior) et que les Français ont la mémoire courte (ou un trouble de l’attention, je ne sais pas trop) : il suffit de faire gigoter autre chose devant leurs yeux pour qu’ils lâchent l’affaire…


votre avatar







Konrad a écrit :



(…)



Chaque commit est vérifié par toute une pile de personnes avant d’arriver à Linus Torvalds et d’être intégré dans la branche principale du noyau : qu’apporte le commit ? Que modifie-t-il ? Apporte-t-il des améliorations (fonctionnalités, performances…) ? Le noyau est quelque chose de tellement critique que le moindre commit doit être justifié pour 1) garder de la cohérence, 2) ne pas ajouter de lignes de code inutiles, garder un noyau léger. De plus la liste des commits est visible publiquement par tout le monde. Si tu veux faire passer quelque chose dans le noyau tu ne peux pas le cacher.



Bref ce n’est pas quelque chose d’hypothétique : le code source du noyau est vérifié et audité en permanence, par tout un tas de gens et d’entreprises.





Tout à fait d’accord.



Par contre, qui vérifie le kernel de Windows, de OSX , si ce n’est leurs propriétaires puisque c’est fermé ?



Dès lors que la NSA, via le Patriot Act, a contraint les firmes à se plier à leurs exigences, c’est terminé, plié, circulez y’a rien à voir.


votre avatar







arno53 a écrit :



La machine a écrire y’a que ca de vrai … Et encore y’a sans doute la possibilité d’utilisé le micro du téléphone portable dans la poche pour écouter les touches et en déduire ce qui a été ecrit …





Ah merdum, on ne peux plus se cacher nul part pour faire des cochonneries ! On est pisté de partout !!!

<img data-src=" />

Moi je m’en fou, car j’ai développé mon propre système, avec mes propres applications, basées sur mes propres technologies.

J’ai également développé mes propres outils me permettant de jamais être repéré, et aussi des outils pour faire du terrorisme intergalactique, et pirater sans me faire prendre, les bases de données de tous les pays, planètes et sociétés lucratives.

Seulement, à ce jour, je n’ai toujours pas trouvé quoi en faire !?!!



Alors, je me met a penser que les données volées aux humains ne serves pas à grand chose non plus à la nsa !

Peut être qu’ils se branles dessus tout comme je me branle sur leur données ?

Va savoir…


votre avatar

A ceux qui compare le closed-source à open-source en terme de sécurité, c’est oublier un peu vite l’éco-système dans lequel l’OS évolu.

A moins d’être suicidaire aucune entreprise ne mettrait des serveurs en front sur Internet, il est bien évident qu’il y au moins 1 FW et probablement 1 IDS, pensez-vous que si des trames “bizarres” passaient, personne ne réagirait depuis le temps ?

Effectivement l’open-source permet, en théorie, de s’assurer que le code est safe mais quid d’une backdoor créée avec plusieurs contributions qui, chacune prise indépendamment, sont inoffensives mais regroupées ouvrent la faille ? Rien ne permet de dire que ce cas de figure ne peut pas exister.

La seule chose que l’on peut dire c’est qu’une fois la faille détectée, elle sera corrigée rapidement.

votre avatar







freechelmi a écrit :



<img data-src=" /> T as pas tout compris à la construction du kernel linux en gros.





C’est ça le souci, ceux qui n’utilisent pas Linux et ne font pas un minimum d’administration système, consulté les docs, ne comprennent pas et ne font que spéculer : « il y a des failles, et la NSA installe leur backdoor ni vu ni connu » alors que non, forcément à un moment ou à un autre quelqu’un le verrait puisque le kernel est modifié, scanné, en permanence, par des instances différentes, par du privé, du public, partout dans le monde et y compris au niveau du particulier.


votre avatar







Konrad a écrit :



Évidemment ce n’est pas aussi simple. Tout ce que je dis c’est qu’à partir du moment où on veut utiliser un ordinateur, on choisit de placer sa confiance dans un (ou plusieurs) éditeurs de logiciels.



Personnellement je préfère placer ma confiance dans le modèle de développement qui laisse le plus d’opportunités de découvrir une éventuelle faille/backdoor, de la corriger, et au nécessaire de forker.







Enfin TA confiance la NSA s’en fous un peu <img data-src=" />

Parce qu’on blablate mais je pense pas que la NSA nous aie deja eu à utilisé une faille/backdoor pour toi ou moi … Leur cible prioritaire reste les gouvernements et terroriste .. Et sachant que les reseaux operateur sont deja compromis l’important est d’isolé physiquement le réseau à sécurisé de l’internet et c’est malheureusement pas fait à tout les niveaux de l’etat …



Et même sur un réseau isolé la NSA peut venir te faire chier si tu utilises un système généraliste (cf Stuxnet) … La seul sécurité serait d’appliqué le principe KISS avec un fonction stratégique = un os minimal …



Que tu sois sur un modèle open ou closed source, les failles y sont détectable tant que l’ennemie là en sa possession … Et quoi de plus accessible qu’un OS grand publique …



(sinon faut arrêter avec le closed source =&gt; on peux pas trouver de failles simplement … On découvre des failles dans IE et Windows quasi tous les jours <img data-src=" />)


votre avatar

Donc son père était au parti Coco finlandais ! J’étais sur que ce noyau libre était un coup des Cocos ! <img data-src=" />

votre avatar







MasterDav a écrit :



Et dire que ceux qui parlaient de backdoors dans les OS se faisaient taxer de théoriciens du complot <img data-src=" />





Mais ce sont des théoriciens du complot !



Ce qui est stupide quand on connait l’histoire humaine même un peu c’est de séparer le gouvernement des complots par principe et donc de diaboliser les “théories du complot” par principe.



A décharge, un certain nombre de farfelus n’aident pas vraiment à démerder le plausible du faux. <img data-src=" />


votre avatar







tybreizh a écrit :



A ceux qui compare le closed-source à open-source en terme de sécurité, c’est oublier un peu vite l’éco-système dans lequel l’OS évolu.

A moins d’être suicidaire aucune entreprise ne mettrait des serveurs en front sur Internet, il est bien évident qu’il y au moins 1 FW et probablement 1 IDS, pensez-vous que si des trames “bizarres” passaient, personne ne réagirait depuis le temps ?

Effectivement l’open-source permet, en théorie, de s’assurer que le code est safe mais quid d’une backdoor créée avec plusieurs contributions qui, chacune prise indépendamment, sont inoffensives mais regroupées ouvrent la faille ? Rien ne permet de dire que ce cas de figure ne peut pas exister.

La seule chose que l’on peut dire c’est qu’une fois la faille détectée, elle sera corrigée rapidement.





Rien n’est impossible, on est d’accord, mais si le problème de l’autorité d’une instance gouvernementale n’existe pas avec des firmes comme Microsoft, Apple, Red Hat, Solaris, par contre avec des kernels éparpillés, triturés, modifiés en permanence, scannés, différents selon les distributions, les forks, les pays, il en est tout autrement.



Et comme je disais plus haut, j’aurais plus confiance à ce niveau dans ma Slackware que dans ma Fedora pour cette raison.


votre avatar







arno53 a écrit :



(sinon faut arrêter avec le closed source =&gt; on peux pas trouver de failles simplement … On découvre des failles dans IE et Windows quasi tous les jours <img data-src=" />)





On est d’accord : des failles il y en a dans tous les programmes, dans tous les OS, qu’ils soient Open ou Closed Source. Et les trouver ne nécessite pas forcément de regarder le code source, souvent elles se trouvent en regardant ce qui transite par le réseau.



La différence est au niveau de ce que tu peux faire après que la faille a été découverte. C’est là que Closed et Open Source sont très différents.


votre avatar







coolraoul a écrit :



Je t’avoue que j’y connais rien dans le monde des services secrets. Mais le fait que ça arrive qu’a eux ce genre de médiatisation semble montrer que si, c’est des guignoles.



Nos services secret doivent bien se marrer, la NSA collecte les infos de toute la planète a l’aide de moyen monstrueux. Et ces infos sont surement accessible a tous les autres services secret. Je suis sur que la France a accès à l’immense manne d’info que collecte la NSA depuis longtemps, et doit bien rire qu’un simple gas comme snowden est pu tout piqué.







On a pas les meme moyen mais on gère t’inquiète







caoua a écrit :



Ah merdum, on ne peux plus se cacher nul part pour faire des cochonneries ! On est pisté de partout !!!

<img data-src=" />

Moi je m’en fou, car j’ai développé mon propre système, avec mes propres applications, basées sur mes propres technologies.

J’ai également développé mes propres outils me permettant de jamais être repéré, et aussi des outils pour faire du terrorisme intergalactique, et pirater sans me faire prendre, les bases de données de tous les pays, planètes et sociétés lucratives.

Seulement, à ce jour, je n’ai toujours pas trouvé quoi en faire !?!!



Alors, je me met a penser que les données volées aux humains ne serves pas à grand chose non plus à la nsa !

Peut être qu’ils se branles dessus tout comme je me branle sur leur données ?

Va savoir…







Bah perso j’en ai rien a foutre de me faire espionner par la NSA …

Mais vu ce qui est arrivé au iranien avec leur centrifugeuse tournant sous windows … Je me dis que faire un OS francais/européen par fonctionnalité stratégique serait plus intelligent que laisser ca a une boite US ou ouvert a tout les développeurs de la terre …







paradise a écrit :



C’est ça le souci, ceux qui n’utilisent pas Linux et ne font pas un minimum d’administration système, consulté les docs, ne comprennent pas et ne font que spéculer : « il y a des failles, et la NSA installe leur backdoor ni vu ni connu » alors que non, forcément à un moment ou à un autre quelqu’un le verrait puisque le kernel est modifié, scanné, en permanence, par des instances différentes, par du privé, du public, partout dans le monde et y compris au niveau du particulier.







Ca n’empêche qu’il y ades failles dans tous les systemes … qu’elles soient placé là intentionnellement en prétextant une erreur/bug ou que la NSA l’aie découverte avant la communauté importe peu : le systeme a été vulnérable à un instant T …


votre avatar







Konrad a écrit :



On est d’accord : des failles il y en a dans tous les programmes, dans tous les OS, qu’ils soient Open ou Closed Source. Et les trouver ne nécessite pas forcément de regarder le code source, souvent elles se trouvent en regardant ce qui transite par le réseau.



La différence est au niveau de ce que tu peux faire après que la faille a été découverte. C’est là que Closed et Open Source sont très différents.







Microsoft les corrige aussi mais prévient d’abord la NSA histoire qu’elle puisse s’amuser avant le patch Tuesday <img data-src=" />


votre avatar







arno53 a écrit :



Microsoft les corrige aussi mais prévient d’abord la NSA histoire qu’elle puisse s’amuser avant le patch Tuesday <img data-src=" />







Quelle prépare la faille de secours plutôt !


votre avatar







arno53 a écrit :



Microsoft les corrige aussi mais prévient d’abord la NSA histoire qu’elle puisse s’amuser avant le patch Tuesday <img data-src=" />





Pourquoi ça ne m’étonne pas…


votre avatar







Konrad a écrit :



Pourquoi ça ne m’étonne pas…





Heu, en même temps la NSA à aussi pour mission de fiabiliser les services/outils de sécurité des entreprises et de l’état US, c’est assez logique qu’elle soit informée en priorité en cas de faille 0-day sur windob…


votre avatar







knos a écrit :



Sauf que google microsoft apple and co sont des entreprise US



Linux n’est pas américain et qui plus est est libre. Même si effectivement tous n’est pas vérifier tous le temps si un mec tombe par pur hasard sur une porte dérobé ça ce saura très vite.







Je suis surpris que personne n’ait mentionné (au moins dans les premiers commentaires) un papier de Kenneth Thompson (qui s’y connaît un peu en OS <img data-src=" /> ) sur les portes dérobées :fr.wikipedia.org Wikipedia:_Trusting_Trust



Le fait est qu’un code open source peut être totalement irréprochable, mais si la porte dérobée est insérée dans le code objet via le compilateur, qui s’en apercevra ?



Alors, les mauvaises langues diront que les compilateurs aussi, sont open source. Qu’à cela ne tienne ! Tout compilateur a lui-même besoin d’être compilé. Créons donc un compilateur bis qui insère, dans le code objet des compilateurs, une ligne dont l’exécution insère une porte dérobée.



Tout compilateur compilé à partir de notre compilateur bis, et tous les suivants, posséderont la porte dérobée.



Problème de l’œuf de et de la poule me direz-vous ? Oui mais Kenneth Thompson avait la possibilité de créer un tel compilateur bis dans les années 70, celui à partir duquel tous les suivants ont été compilés.



Et même en supposant que Kenneth, dont on comprendrait mal qu’il soulève cette possibilité s’il l’avait commise lui-même, n’a pas inséré une telle porte dans le compilateur originel, rien ne garantit que la NSA n’ait pas approché les principaux développeurs de compilateurs pour insérer une telle porte, à un moment ou à un autre ; porte qui se propage depuis sur tous les compilateurs suivants… et les logiciels.


votre avatar







arno53 a écrit :



qu’elles soient placé là intentionnellement en prétextant une erreur/bug ou que la NSA l’aie découverte avant la communauté importe peu : le systeme a été vulnérable à un instant T …





Un instant T, qui reste à prouver.



Et un instant T, c’est mieux que tout le temps ! <img data-src=" />


votre avatar



Alors même que le père du noyau avait donné une réponse ambiguë il y a plus d’un mois, son père, député européen a répondu de manière beaucoup plus claire.





C’est donc le grand-père du noyau, si j’ai tout suivi…

votre avatar







Konrad a écrit :



Qu’un système contienne N failles, et soit vulnérable à un instant T, ça n’a que peu d’importance.



Ce qui est important, c’est pendant combien de temps une faille est exploitée.



Si la faille existe mais que personne ne la connaît, qu’elle n’est pas exploitée, alors personne n’est en danger. C’est seulement s’il y a exploitation de la faille que cela devient critique.





Exactement, mais ça, apparemment, c’est dur à faire comprendre. <img data-src=" />


votre avatar







®om a écrit :



C’est donc le grand-père du noyau, si j’ai tout suivi…





<img data-src=" />


votre avatar

C’et un peu light comme source pour en faire une news …

votre avatar







psn00ps a écrit :



C’est juste faux…<img data-src=" /> Alors d’où sort la déclaration de son père ? <img data-src=" />





ben chai pas t’as lu la news? t’as lu la déclaration de son père?



Quand la même question a été posée à mon fils ainé, « A-t-il déjà été approché par la NSA pour des portes dérobées ? », il a répondu « non », mais il a hoché la tête en même temps. Il est ainsi resté dans une zone légale. Il a donné la bonne réponse, mais tout le monde a pu comprendre que la NSA l’avait bel et bien contacté



bref nils se base sur une déclaration que linus a bien précisé était juste une blague:



“Oh, Christ. It was obviously a joke, no government agency has ever asked me for a backdoor in Linux,” Torvalds told Mashable via email. “Really. Cross my heart and hope to die, really.”



mashable.com/2013/09/19/linus-torvalds-backdoor-linux/



cette news c’est du VENT, mais ça à l’air de faire bander quelques barbus



et faut se parler un peu dans la famille


votre avatar







psikobare a écrit :



(…)

cette news c’est du VENT, mais ça à l’air de faire bander quelques barbus



et faut se parler un peu dans la famille





T’inquiète, on se parle, et toi ça te fait parler aussi apparemment ! <img data-src=" />


votre avatar







psikobare a écrit :



ben chai pas t’as lu la news? t’as lu la déclaration de son père?



bref nils se base sur une déclaration que linus a bien précisé était juste une blague:

mashable.com/2013/09/19/linus-torvalds-backdoor-linux/



cette news c’est du VENT, mais ça à l’air de faire bander quelques barbus



et faut se parler un peu dans la famille





la déclaration à mashable date de septembre.

celle de son père date d’une semaine ?


votre avatar







psn00ps a écrit :



la déclaration à mashable date de septembre.

celle de son père date d’une semaine ?





et visiblement Nils ne l’a toujours pas lu


votre avatar







okeN a écrit :



Je pense que la NSA a les moyens de forcer quelqu’un à mettre un backdoor dans son programme. Je vois pas bien comment Linus aurait pu refuser là où google, ms, et autre n’ont pas pu. Et quand bien même Linus aurait trouvé le moyen de refuser, c’est probablement pas le seul à avoir été contacté.

Faut pas s’attendre à des miracles pour Linux, quand bien même le code est ouvert il est impossible de tout vérifier et d’être sûr à 100%.







Facilement contournable : « oui, oui, ok ». Et…




  • au premier merge, couic, byebye. Le cycle de développement du kernel est élevé.

  • tu délègues cette partie du code à un mec qui n’est pas aux states. En le briefant indirectement s’il le faut.

  • de toute façon Linus dit lui même qu’il ne code presque plus.



    Donc voilà, même si d’aventure ce genre de cochonneries arrivait dans la release, ça ne doit pas y rester longtemps.


votre avatar

Que dire de la sécurité des VPN ?

votre avatar







L69 a écrit :



Que dire de la sécurité des VPN ?





kamoulox ?



on peut dire plein de choses sur les VPN … à partir du moment où on précise un peu, les algo de chiffrement, les protocoles de négo ou de partage des clés, le type de tunnel, le type de générateur d’aléa, la vocation du VPN (confidentialité, anonymisation …) … etc.


votre avatar







Konrad a écrit :



Qu’un système contienne N failles, et soit vulnérable à un instant T, ça n’a que peu d’importance.



Ce qui est important, c’est pendant combien de temps une faille est exploitée.



Si la faille existe mais que personne ne la connaît, qu’elle n’est pas exploitée, alors personne n’est en danger. C’est seulement s’il y a exploitation de la faille que cela devient critique.



Et la durée est également critique : si la faille est découverte, mais corrigée rapidement (genre dans les 48h), alors ça limite largement la casse. Par contre si la faille est découverte, et qu’il faut attendre jusqu’à un mois pour avoir un correctif, cela laisse tout le loisir à des pirates de trouver comment exploiter la faille…



Bref tous les systèmes ont des failles, mais tous n’ont pas la même politique de correction. Il n’est pas possible d’utiliser un système dénué de faille, mais il est possible de privilégier un système où les failles sont corrigées rapidement.







Tu pars dans la logique d’une exploitation de masse (et donc rapidement étudié) ou quand un développeur honnête découvre une faille et l’a fait remonté à l’entreprise/communauté … Et sur ce point je suis d’accord pour la réactivité de la communauté vis a vis d’une entreprise.



Mais là on parle de la NSA (ou de n’importe quel Service de Renseignement) qui utilise des failles pour des opérations spécifiques. Quand la NSA découvre une faille exploitable, elle la garde pour elle et l’utilise avec parcimonie (300 machine ciblé pour l’opération Octobre Rouge, Flame ne devait toucher que les installations nucléaires Iraniennes mais Israël était trop pressé). Des failles peuvent être là pendant des années avant que quelqu’un là découvre malgré l’audit fait par toute la communauté avant l’intégration dans le kernel/distrib … Il suffit juste que la NSA la découvre 1 an avant la communauté pour s’amuser suffisamment avec …



Si tu crois que la communauté est toujours la première a découvrir des failles tant mieux pour toi mais si des société comme Vupen font un business autour de faille qu’il ne divulgue pas au société concerné mais juste a leur client, je vois pas ce qui arrêterait la NSA <img data-src=" />



Enfin voila je persiste : backdoor ou pas, open source ou pas, la NSA a un budget R&D pour trouver des failles quelque soit l’OS et si ils venlent rentrer … bah ils rentrent <img data-src=" />



Après je suis d’accord que si backdoor il y’a dans les produit closed source US, ca leur fait faire des économies en R&D <img data-src=" /> Mais c’est pas la philosophie du libre qui va enrayé leur but final : Conquérir le monde


votre avatar







paradise a écrit :



C’est ça le souci, ceux qui n’utilisent pas Linux et ne font pas un minimum d’administration système, consulté les docs, ne comprennent pas et ne font que spéculer : « il y a des failles, et la NSA installe leur backdoor ni vu ni connu » alors que non, forcément à un moment ou à un autre quelqu’un le verrait puisque le kernel est modifié, scanné, en permanence, par des instances différentes, par du privé, du public, partout dans le monde et y compris au niveau du particulier.





Est-ce que la charge active de la faille ne pourrait être partagée entre un code source (a priori insoupçonnable) et le compilateur (une version précise de gcc par exemple) ?

Je veux dire quelque chose qui ne serait constatable que sur l’exécutable (grosso-modo, je sais que cela restreindrait les machines impactées).



Edit : C’est bon, je n’avais pas lu le message de tnetennba ;)


votre avatar







®om a écrit :



C’est donc le grand-père du noyau, si j’ai tout suivi…





<img data-src=" />


votre avatar

Vous tergiversez sur plein de scénarios plus ou moins probables, mais vous oubliez l’un des plus simples, et très facile à mettre en place pour un organisme comme ça :



Un bon man in the middle. Quand la NSA déclare déjà analyser +de 10% du trafic mondial, alors pourquoi s’emmerder avec des moyens indirects :



Vous modifiez juste l’archive ou la mise à jour que télécharge votre cible, en faisant juste gaffe que votre version modifiée génère une collision de hash pour que la substitution ne soit pas remarquée, et c’est fini.



Finger in the nose, et en plus aucune trace nulle part. <img data-src=" />

votre avatar







baldodo a écrit :



kamoulox ?



on peut dire plein de choses sur les VPN … à partir du moment où on précise un peu, les algo de chiffrement, les protocoles de négo ou de partage des clés, le type de tunnel, le type de générateur d’aléa, la vocation du VPN (confidentialité, anonymisation …) … etc.





Ce que je veux dire c’est que presque tous les serveurs sont sous Linux et certain se protègent grace a des VPN pour avoir accès a l’information ou d’autre truck… Donc sans doute que la NSA a réussi a contourné les VPN et système de chiffrement n’y changera donc plus rien


votre avatar



Selon lui, il est impossible que Torvalds ait pu tenter d’inclure une porte dérobée pour une raison simple : le caractère open source du noyau Linux rend difficile une telle mise en place, car les ajouts sont inspectés par les autres développeurs.





C’est impossible ou c’est difficile? Cette phrase n’a absolument aucun sens <img data-src=" />



Dire que c’est impossible c’est dire que ce n’est tout simplement pas possible, dire que c’est très difficile et qu’il y ait très peu de chance que ce soit le cas, ca veut dire que ce n’est pas impossible.

votre avatar







TaigaIV a écrit :



Il est très très méchant. <img data-src=" />







‘tain, elle est sympa celle-là. <img data-src=" /> <img data-src=" />


votre avatar







Konrad a écrit :



Et la durée est également critique : si la faille est découverte, mais corrigée rapidement (genre dans les 48h), alors ça limite largement la casse. Par contre si la faille est découverte, et qu’il faut attendre jusqu’à un mois pour avoir un correctif, cela laisse tout le loisir à des pirates de trouver comment exploiter la faille…



Bref tous les systèmes ont des failles, mais tous n’ont pas la même politique de correction. Il n’est pas possible d’utiliser un système dénué de faille, mais il est possible de privilégier un système où les failles sont corrigées rapidement.







Corriger une faille c’est pas tout.

Encore faut-il la diffuser à l’utilisateur final et sur les machines en prod. Ce qui prend sûrement beaucoup de temps. Et je suis pas sûr que ça soit plus rapide sur les systèmes tournant sur de l’open source.


votre avatar







millman42 a écrit :



Sauf que gcc est compilé avec gcc. La première version date 1987 et a été compilé avec un compilateur universitaire où le code été aussi lisible.







L’idée c’est justement que t’as pas besoin de mettre la faille dans les sources.

Il suffit par exemple d’avoir infecté le compilo du mainteneur debian de gcc pour que toutes les versions de gcc (de debian) soient infectées puisqu’il va vraisemblablement utiliser la version qu’il aura recompilée lui-même. Par ricochet tu touches tous les utilisateurs de gcc de debian, etc





Mais je pense qu’introduire une backdoor dans gcc est beaucoup plus facile à faire que Linux car il est moins relus et est devenu difficile à lire.





Dans gcc même pas forcément..

Car ajouter une faille ça va, mais ajouter une “feature” qui ajoute une faille (mais surtout lors de la compil du noyau car ça risque de se voir dans le “hello word” basique) ça complique un peu…

Par contre y’a tout un tas de drivers/applis propriétaires qu’on trouve sur la plupart des machines linux qui peuvent contenir tout et n’importe quoi.


votre avatar







TaigaIV a écrit :



Il est très très méchant. <img data-src=" />







À lire sur le même sujet :

http://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html

http://blog.llvm.org/2011/05/what-every-c-programmer-should-know_14.html

http://blog.llvm.org/2011/05/what-every-c-programmer-should-know_21.html

et

http://pdos.csail.mit.edu/papers/ub:apsys12.pdf

(ce dernier lien ne passe pas sur PCI, copiez toute la ligne)



C’est passionnant ;-)


votre avatar

Le jour ou vous verrez une porte dérobée sous nunux faites moi signe, on parle d’un truc ou la moindre modification d’une ligne de code, conduit inévitablement un nombre relativement important de personne a y regarder de plus près.



Tout est décortiqué, analysé, rectifié, refusé suivant l’intérêt du patch, sa qualité, son élégance, pas même Linus ne pourrait s’il le voulait faire passer quelque chose en douce, il y a un historique complet de toutes les modifications qui sont apportés au code.

votre avatar

Aujourdh’ui les failles c’est un businnes enorme et c’est la NSA qui win a ce petit jeu :



http://www.silicon.fr/opinion-affaire-vupen-silence-france-89426.html

votre avatar







dam1605 a écrit :



L’idée c’est justement que t’as pas besoin de mettre la faille dans les sources.

Il suffit par exemple d’avoir infecté le compilo du mainteneur debian de gcc pour que toutes les versions de gcc (de debian) soient infectées puisqu’il va vraisemblablement utiliser la version qu’il aura recompilée lui-même. Par ricochet tu touches tous les utilisateurs de gcc de debian, etc





Faire un compilateur vérolé qui introduise des failles simples dans le code machine généré, pourquoi pas… en faire un qui soit capable de transmettre son générateur de failles de manière fiable aux générations suivantes de compilos… pas très crédible…le risque de casser un truc et d’attirer des hordes de barbus avec des désassembleurs et des débuggeurs est énorme.


votre avatar







prapra a écrit :



Aujourdh’ui les failles c’est un businnes enorme et c’est la NSA qui win a ce petit jeu :



http://www.silicon.fr/opinion-affaire-vupen-silence-france-89426.html





Tu t’attendais tout de même pas à ce que nous gouvernements ne soient pas complices du jeu de la NSA… En gros, Vupen vend des armes à la NSA pouvant être utilisées contre les citoyens français et les entreprises françaises, sous le regard bienveillant d’un appareil politique qui interdit de plus en plus la liberté d’expression ou de partage d’information au public.


votre avatar







animehq a écrit :



Le jour ou vous verrez une porte dérobée sous nunux faites moi signe, on parle d’un truc ou la moindre modification d’une ligne de code, conduit inévitablement un nombre relativement important de personne a y regarder de plus près.



Tout est décortiqué, analysé, rectifié, refusé suivant l’intérêt du patch, sa qualité, son élégance, pas même Linus ne pourrait s’il le voulait faire passer quelque chose en douce, il y a un historique complet de toutes les modifications qui sont apportés au code.





Là on parle de la NSA qui emploie des cryptomathématiciens de haut vole pas de petit dev du dimanche … Ils vont pas faire une backdoor qui ressemble à une backdoor …



On en revient toujours au même :




  • cette relecture n’empêche pasles failles et qui te dit qu’une faille n’a pas été placer volontairement pour baisser l’entropie d’un algo de chiffrement? Puis on crie à l’erreur humaine lors de sa découverte par le reste de la communauté …

  • cette relecture n’empêche pas les failles et qui te dit que c’est la communauté qui va la découvrir en premier et pas la NSA ?

    Elle va pas être utiliser massivement … ca serait bien trop visible et la faille serait corrigé dans les 48h après l’analyse de l’attaque. Elle sera seulement utilisé sur une cible stratégique à l’instant T ça peut être largement suffisant pour du sabotage ou une intrusion etc …



    Alors c’est sûr que c’est moins pratique qu’une backdoor dans un OS closed source US … Mais bon c’est juste un jeu du chat et de la souris entre la NSA et la communauté : qui trouvera la faille en premier ? Mais vu le budget et les compétence de la NSA je me fais pas trop de soucis… ils ont déjà une bonne liste pour tout les OS et ils continuent de chercher …


votre avatar

Honnêtement, la faille du kernel, j’y crois pas trop, l’intérêt est trop limité.



Sauf par exemple un faille physique genre le port USB qui te donne un shell. (cf le hack firewire sous Windows)



Au niveau réseau, c’est assez cloisonné, autant exploiter une ou plusieurs failles WEB/SQL.



Mon avis rejoint un peu ce qui est dit plus haut, ils doivent avoir pas mal d’employés qui trouvent les failles bien avant qu’elles ne soient corrigées et ils les exploitent tant qu’ils le peuvent.



Je crois bien plus dans une faille de haut niveau (apache & co) que sur une faille super bas niveau… sauf sur du matos Cisco et/ou sur un hyperviseur genre VMware et là ça fait bien plus mal qu’une faille sur l’OS…



Sans compter que là c’est vraiment et quasi indétectable car ces entreprises n’ont pas le même niveau d’audit interne et de revue de code qu’avec des codes ouverts.

votre avatar







nine days a écrit :



Selon lui, il est impossible que Torvalds ait pu tenter d’inclure une porte dérobée pour une raison simple : le caractère open source du noyau Linux rend difficile une telle mise en place, car les ajouts sont inspectés par les autres développeurs.





C’est impossible ou c’est difficile? Cette phrase n’a absolument aucun sens <img data-src=" />



Dire que c’est impossible c’est dire que ce n’est tout simplement pas possible, dire que c’est très difficile et qu’il y ait très peu de chance que ce soit le cas, ca veut dire que ce n’est pas impossible.

<img data-src=" /> bien vu


votre avatar







animehq a écrit :



Le jour ou vous verrez une porte dérobée sous nunux faites moi signe, on parle d’un truc ou la moindre modification d’une ligne de code, conduit inévitablement un nombre relativement important de personne a y regarder de plus près.



Tout est décortiqué, analysé, rectifié, refusé suivant l’intérêt du patch, sa qualité, son élégance, pas même Linus ne pourrait s’il le voulait faire passer quelque chose en douce, il y a un historique complet de toutes les modifications qui sont apportés au code.





Fichtre! Il devrait y avoir 0 bug et 0 faille alors!


votre avatar







Yangzebul a écrit :



Vous tergiversez sur plein de scénarios plus ou moins probables, mais vous oubliez l’un des plus simples, et très facile à mettre en place pour un organisme comme ça :



Un bon man in the middle. Quand la NSA déclare déjà analyser +de 10% du trafic mondial, alors pourquoi s’emmerder avec des moyens indirects :



Vous modifiez juste l’archive ou la mise à jour que télécharge votre cible, en faisant juste gaffe que votre version modifiée génère une collision de hash pour que la substitution ne soit pas remarquée, et c’est fini.



Finger in the nose, et en plus aucune trace nulle part. <img data-src=" />







Bien sûr mais ce n’est pas la même utilité, le même but ; certaines informations forts intéressantes ne sortiront jamais de leur réseau ou même du serveur, et là pour tout siphonner il faut prendre le contrôle de la machine d’une façon ou d’une autre.

Les renseignements ont “besoin” des deux approches.


votre avatar

En fait la backdoor y était mais elle était formulée comme suit :



/* This is a NSA backdoor. As an american citizen, I MUST put this code inside the kernel, but Linux is free software, feel free to remove it (as long as you aren’t

american citizen */

int nsa_backdoor(void) {

if true == false {



  some code   



};

return 0;

/* end of nsa backdoor you may feel free to remove (as long as you aren’t

an american citizen

*/

votre avatar

Pour en revenir aux failles dans Linux, un certain nombres de fabricants fournissent des firmware sous forme de blob binaires, qui sont chargés par le noyau. Rien de plus simple pour un fabricant de cartes réseau d’intégrer sa backdoor dedans, voire directement dans le design électronique de la puce. Au niveau matériel, plus besoin de demander à Linus ou même à RMS (le créateur de GCC) de mettre des backdoors. Et le TPM / Secure boot / Palladium de chez MS, on en parle, ou on attend ‘dredi ?

Oui, la NSA a bien essayé d’intégrer une porte dérobée dans Linux

  • Portes dérobées et failles : une manne pour la NSA 

  • La question du libre 

  • Le père de Linus Torvalds confirme l'approche par la NSA 

Fermer