
{"id":1231,"date":"2021-04-08T23:27:35","date_gmt":"2021-04-08T21:27:35","guid":{"rendered":"https:\/\/parlonstechs.com\/all\/?p=1231"},"modified":"2021-04-08T23:27:36","modified_gmt":"2021-04-08T21:27:36","slug":"compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme","status":"publish","type":"post","link":"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/","title":{"rendered":"Compromission du code PHP : les responsables de PHP bl\u00e2ment d\u00e9sormais une fuite de la base de donn\u00e9es utilisateurs master.php.netPlut\u00f4t qu&rsquo;un probl\u00e8me avec le serveur lui-m\u00eame"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/i.ytimg.com\/vi\/wCZ5TJCBWMg\/maxresdefault.jpg\" alt=\"Les d\u00e9veloppeurs de PHP annonce l'arriv\u00e9e de P++, un langage fortement typ\u00e9  avec des fonctionnalit\u00e9s plus avanc\u00e9es\"\/><\/figure>\n\n\n\n<p style=\"font-size:22px\"><strong>Un pirate informatique a compromis le serveur utilis\u00e9 pour distribuer le langage de programmation PHP et a ajout\u00e9 une porte d\u00e9rob\u00e9e au code source qui aurait rendu les sites Web vuln\u00e9rables \u00e0 une prise de contr\u00f4le compl\u00e8te, ont d\u00e9clar\u00e9 des membres du projet open source. Deux mises \u00e0 jour transmises au serveur PHP Git au cours du week-end du 27 mars ont ajout\u00e9 une ligne qui, si elle \u00e9tait ex\u00e9cut\u00e9e par un site Web aliment\u00e9 par cette version d\u00e9tourn\u00e9e de PHP, aurait permis aux visiteurs sans autorisation d&rsquo;ex\u00e9cuter le code de leur choix. Les commits malveillants ont donn\u00e9 au code la capacit\u00e9 d&rsquo;injection de code aux visiteurs qui avaient le mot \u00ab\u00a0zerodium\u00a0\u00bb dans un en-t\u00eate HTTP.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.developpez.net\/forums\/attachments\/p595141d1\/a\/a\/a\" alt=\"\"\/><\/figure>\n\n\n\n<p>Les commits ont \u00e9t\u00e9 effectu\u00e9s dans le repo php-src sous les noms de compte de deux d\u00e9veloppeurs PHP bien connus, Rasmus Lerdorf et Nikita Popov.<\/p>\n\n\n\n<p>Suite \u00e0 la compromission, Popov a expliqu\u00e9 que les responsables de PHP avaient conclu que leur infrastructure Git autonome repr\u00e9sentait un risque de s\u00e9curit\u00e9 inutile. En cons\u00e9quence, ils ont d\u00e9cid\u00e9 d&rsquo;arr\u00eater le serveur git.php.net et de faire de GitHub la source officielle des d\u00e9p\u00f4ts PHP. \u00c0 l&rsquo;avenir, toutes les modifications du code source PHP seront effectu\u00e9es directement sur GitHub plut\u00f4t que sur git.php.net.<\/p>\n\n\n\n<p>Le mainteneur de PHP Nikita Popov a publi\u00e9 une mise \u00e0 jour concernant la fa\u00e7on dont le code source a \u00e9t\u00e9 compromis et le code malveillant ins\u00e9r\u00e9, bl\u00e2mant une fuite de base de donn\u00e9es utilisateur plut\u00f4t qu&rsquo;un probl\u00e8me avec le serveur lui-m\u00eame.<\/p>\n\n\n\n<p>L&rsquo;\u00e9quipe pensait \u00e0 l&rsquo;origine que le serveur h\u00e9bergeant le r\u00e9f\u00e9rentiel avait subi une effraction, mais dans un nouveau message, Popov a d\u00e9clar\u00e9&nbsp;: \u00ab&nbsp;Nous ne pensons plus que le serveur git.php.net a \u00e9t\u00e9 compromis. Cependant, il est possible que la base de donn\u00e9es des utilisateurs master.php.net ait fuit\u00e9&nbsp;\u00bb. Aussi, master.php.net a \u00e9t\u00e9 migr\u00e9 vers un nouveau syst\u00e8me main.php.net.<\/p>\n\n\n\n<p>Voici des d\u00e9tails donn\u00e9s par Popov sur la progression de l&rsquo;enqu\u00eate&nbsp;:<\/p>\n\n\n\n<p>\u00ab&nbsp;Lorsque le premier commit malveillant a \u00e9t\u00e9 fait sous le nom de Rasmus, ma r\u00e9action initiale a \u00e9t\u00e9 d&rsquo;annuler le changement et de r\u00e9voquer l&rsquo;acc\u00e8s de commit pour le compte de Rasmus, en supposant qu&rsquo;il s&rsquo;agissait du piratage d\u2019un compte individuel. R\u00e9trospectivement, cette action n&rsquo;avait pas vraiment de sens, car il n&rsquo;y avait (\u00e0 ce moment) aucune raison de croire que le&nbsp;<em>push<\/em>&nbsp;se produisait \u00e0 travers le compte de Rasmus en particulier. Tout compte ayant acc\u00e8s au r\u00e9f\u00e9rentiel php-src aurait pu effectuer le&nbsp;<em>push<\/em>&nbsp;sous un faux nom.<\/p>\n\n\n\n<p>\u00ab&nbsp;Lorsque le deuxi\u00e8me commit malveillant a \u00e9t\u00e9 effectu\u00e9 sous mon propre nom, j&rsquo;ai examin\u00e9 les journaux de notre installation gitolite, afin de d\u00e9terminer quel compte \u00e9tait r\u00e9ellement utilis\u00e9 pour effectuer le&nbsp;<em>push<\/em>. Cependant, alors que tous les commits adjacents \u00e9taient pris en compte, aucune entr\u00e9e git-receive-pack pour les deux commits malveillants n&rsquo;\u00e9tait pr\u00e9sente, ce qui signifie que ces deux commits ont compl\u00e8tement contourn\u00e9 l&rsquo;infrastructure gitolite. Cela a \u00e9t\u00e9 interpr\u00e9t\u00e9 comme une preuve probable d&rsquo;une compromission du serveur.<\/p>\n\n\n\n<p>\u00ab&nbsp;Peu de temps apr\u00e8s, nous avons pris la d\u00e9cision d&rsquo;arr\u00eater git.php.net et de faire de GitHub notre h\u00f4te de r\u00e9f\u00e9rentiel principal \u00e0 la place. Conserver notre propre infrastructure Git aurait n\u00e9cessit\u00e9 la configuration d&rsquo;un nouveau serveur git.php.net apr\u00e8s avoir d\u00e9termin\u00e9 la cause premi\u00e8re de la compromission. Cela prendrait beaucoup de temps et perturberait le d\u00e9veloppement PHP entre-temps. Une migration de base vers GitHub pourrait \u00eatre effectu\u00e9e beaucoup plus rapidement, car la plupart des r\u00e9f\u00e9rentiels y \u00e9taient d\u00e9j\u00e0 mis en miroir. \u00c0 ce stade, une grande partie du d\u00e9veloppement passait d\u00e9j\u00e0 par GitHub de toute fa\u00e7on, et notre propre infrastructure Git \u00e9tait principalement un probl\u00e8me de s\u00e9curit\u00e9 et une complication pour le flux de travail de d\u00e9veloppement, donc ce n&rsquo;\u00e9tait pas une d\u00e9cision difficile de faire le changement.<\/p>\n\n\n\n<p>\u00ab&nbsp;Ce que je ne savais pas \u00e0 ce moment-l\u00e0, c&rsquo;est que git.php.net supportait (intentionnellement) les changements de push non seulement via SSH (en utilisant l&rsquo;infrastructure gitolite et la cryptographie \u00e0 cl\u00e9 publique), mais aussi via HTTPS. Ce dernier n&rsquo;utilisait pas gitolite, mais utilisait \u00e0 la place git-http-backend derri\u00e8re l&rsquo;authentification Apache2 Digest par rapport \u00e0 la base de donn\u00e9es utilisateur master.php.net. Je ne sais pas pourquoi l&rsquo;authentification par mot de passe a \u00e9t\u00e9 prise en charge en premier lieu, car elle est beaucoup moins s\u00e9curis\u00e9e que l&rsquo;authentification par cl\u00e9 publique.<\/p>\n\n\n\n<p>\u00ab&nbsp;Sur la base des journaux d&rsquo;acc\u00e8s, nous pouvons d\u00e9terminer que les validations ont bien \u00e9t\u00e9 transmises en utilisant HTTPS et l&rsquo;authentification par mot de passe.<\/p>\n\n\n\n<p>\u00ab&nbsp;Il est \u00e0 noter que l&rsquo;attaquant ne fait que quelques suppositions sur les noms d&rsquo;utilisateur et s&rsquo;authentifie avec succ\u00e8s une fois que le nom d&rsquo;utilisateur correct a \u00e9t\u00e9 trouv\u00e9. Bien que nous n&rsquo;ayons aucune preuve sp\u00e9cifique \u00e0 ce sujet, une explication possible est que la base de donn\u00e9es des utilisateurs de master.php.net a fuit\u00e9, bien que l&rsquo;on ne sache pas pourquoi l&rsquo;attaquant aurait besoin de deviner les noms d&rsquo;utilisateur dans ce cas&nbsp;\u00bb.<\/p>\n\n\n\n<p><strong>Les actions qui ont \u00e9t\u00e9 prises<\/strong><\/p>\n\n\n\n<p>Les mesures prises \u00e0 pr\u00e9sent incluent la r\u00e9initialisation de tous les mots de passe et la modification du code pour utiliser des requ\u00eates param\u00e9tr\u00e9es, afin de se prot\u00e9ger contre les attaques par injection SQL.<\/p>\n\n\n\n<p><strong>L&rsquo;utilisation de requ\u00eates param\u00e9tr\u00e9es est la meilleure pratique recommand\u00e9e depuis de nombreuses ann\u00e9es, et le fait que du code qui ne le fait pas fonctionne depuis si longtemps au c\u0153ur de l&rsquo;infrastructure de code source PHP montre \u00e0 quel point un code h\u00e9rit\u00e9 non s\u00e9curis\u00e9 peut persister pendant de longues p\u00e9riodes dans une organisation si elle fonctionne et ne pose pas de probl\u00e8mes \u00e9vidents.<\/strong><\/p>\n\n\n\n<p>Le syst\u00e8me master.php.net, qui est utilis\u00e9 pour l&rsquo;authentification et diverses t\u00e2ches de gestion, ex\u00e9cutait du code tr\u00e8s ancien sur un tr\u00e8s ancien syst\u00e8me d&rsquo;exploitation \/ version PHP, donc une sorte de vuln\u00e9rabilit\u00e9 ne serait pas terriblement surprenante. Les mainteneurs ont apport\u00e9 un certain nombre de modifications pour augmenter la s\u00e9curit\u00e9 de ce syst\u00e8me&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>master.php.net a \u00e9t\u00e9 migr\u00e9 vers un nouveau syst\u00e8me (ex\u00e9cutant PHP 8) et renomm\u00e9 main.php.net en m\u00eame temps. Entre autres choses, le nouveau syst\u00e8me prend en charge TLS 1.2, ce qui signifie que vous ne devriez plus voir les avertissements de version TLS lors de l&rsquo;acc\u00e8s \u00e0 ce site.<\/li><li>L&rsquo;impl\u00e9mentation a \u00e9t\u00e9 d\u00e9plac\u00e9e vers l&rsquo;utilisation de requ\u00eates param\u00e9tr\u00e9es, pour \u00eatre plus s\u00fbr que les injections SQL ne peuvent pas se produire.<\/li><li>Les mots de passe sont d\u00e9sormais stock\u00e9s \u00e0 l&rsquo;aide de bcrypt.<\/li><li>Les mots de passe existants ont \u00e9t\u00e9 r\u00e9initialis\u00e9s (utilisez main.php.net\/forgot.php pour en g\u00e9n\u00e9rer un nouveau).<\/li><\/ul>\n\n\n\n<p>Popov a expliqu\u00e9&nbsp;: \u00ab&nbsp;auparavant, les mots de passe \u00e9taient stock\u00e9s dans un format compatible avec l&rsquo;authentification HTTP Digest (essentiellement un simple hachage md5), qui \u00e9tait n\u00e9cessaire pour l&rsquo;authentification HTTP sur git.php.net et svn.php.net. Comme git.php.net a \u00e9t\u00e9 rendu en lecture seule \u00e0 la suite de cet incident, nous avons d\u00e9cid\u00e9 de rendre svn.php.net en lecture seule \u00e9galement, et ainsi supprimer le besoin de stocker les mots de passe dans un format non s\u00e9curis\u00e9. Seule une petite poign\u00e9e d&rsquo;extensions PECL utilisaient encore le serveur SVN&nbsp;\u00bb.<\/p>\n\n\n\n<p>\u00ab&nbsp;Il est probable que certaines choses ne fonctionnent plus pendant la migration&nbsp;\u00bb, a not\u00e9 Popov qui a indiqu\u00e9 que tout probl\u00e8me observ\u00e9 devrait lui \u00eatre signal\u00e9.<\/p>\n\n\n\n<p>Source&nbsp;:&nbsp;<a href=\"https:\/\/externals.io\/message\/113981\" target=\"_blank\" rel=\"noreferrer noopener\">Nikita Popov<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un pirate informatique a compromis le serveur utilis\u00e9 pour distribuer le langage de programmation PHP et a ajout\u00e9 une porte d\u00e9rob\u00e9e au code source qui aurait rendu les sites Web [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1232,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,12,13,189],"tags":[],"class_list":["post-1231","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actualite","category-logiciels","category-open-source","category-programmation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Compromission du code PHP : les responsables de PHP bl\u00e2ment d\u00e9sormais une fuite de la base de donn\u00e9es utilisateurs master.php.netPlut\u00f4t qu&#039;un probl\u00e8me avec le serveur lui-m\u00eame - Parlons Techs - Store<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Compromission du code PHP : les responsables de PHP bl\u00e2ment d\u00e9sormais une fuite de la base de donn\u00e9es utilisateurs master.php.netPlut\u00f4t qu&#039;un probl\u00e8me avec le serveur lui-m\u00eame - Parlons Techs - Store\" \/>\n<meta property=\"og:description\" content=\"Un pirate informatique a compromis le serveur utilis\u00e9 pour distribuer le langage de programmation PHP et a ajout\u00e9 une porte d\u00e9rob\u00e9e au code source qui aurait rendu les sites Web [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/\" \/>\n<meta property=\"og:site_name\" content=\"Parlons Techs - Store\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-08T21:27:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-08T21:27:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2021\/04\/at-10.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"265\" \/>\n\t<meta property=\"og:image:height\" content=\"119\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"wisdom\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"wisdom\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/04\\\/08\\\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/04\\\/08\\\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\\\/\"},\"author\":{\"name\":\"wisdom\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/#\\\/schema\\\/person\\\/a93526e9c6c72ccb484abb7008892823\"},\"headline\":\"Compromission du code PHP : les responsables de PHP bl\u00e2ment d\u00e9sormais une fuite de la base de donn\u00e9es utilisateurs master.php.netPlut\u00f4t qu&rsquo;un probl\u00e8me avec le serveur lui-m\u00eame\",\"datePublished\":\"2021-04-08T21:27:35+00:00\",\"dateModified\":\"2021-04-08T21:27:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/04\\\/08\\\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\\\/\"},\"wordCount\":1414,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/04\\\/08\\\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/at-10.jpg\",\"articleSection\":[\"Actualit\u00e9\",\"Logiciels\",\"Open Source\",\"Programmation\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/04\\\/08\\\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/04\\\/08\\\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\\\/\",\"url\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/04\\\/08\\\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\\\/\",\"name\":\"Compromission du code PHP : les responsables de PHP bl\u00e2ment d\u00e9sormais une fuite de la base de donn\u00e9es utilisateurs master.php.netPlut\u00f4t qu'un probl\u00e8me avec le serveur lui-m\u00eame - Parlons Techs - Store\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/04\\\/08\\\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/04\\\/08\\\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/at-10.jpg\",\"datePublished\":\"2021-04-08T21:27:35+00:00\",\"dateModified\":\"2021-04-08T21:27:36+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/#\\\/schema\\\/person\\\/a93526e9c6c72ccb484abb7008892823\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/04\\\/08\\\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/04\\\/08\\\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/04\\\/08\\\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\\\/#primaryimage\",\"url\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/at-10.jpg\",\"contentUrl\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/at-10.jpg\",\"width\":265,\"height\":119},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/04\\\/08\\\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Compromission du code PHP : les responsables de PHP bl\u00e2ment d\u00e9sormais une fuite de la base de donn\u00e9es utilisateurs master.php.netPlut\u00f4t qu&rsquo;un probl\u00e8me avec le serveur lui-m\u00eame\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/#website\",\"url\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/\",\"name\":\"Parlons Techs - Store\",\"description\":\"Toute L&#039;Actualit\u00e9 sur La Technologie et La Science\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/#\\\/schema\\\/person\\\/a93526e9c6c72ccb484abb7008892823\",\"name\":\"wisdom\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e752642935d05c7ef20c7ff136e0baadd18b8f39f34dbcffed7f1221cb763284?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e752642935d05c7ef20c7ff136e0baadd18b8f39f34dbcffed7f1221cb763284?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e752642935d05c7ef20c7ff136e0baadd18b8f39f34dbcffed7f1221cb763284?s=96&d=mm&r=g\",\"caption\":\"wisdom\"},\"sameAs\":[\"https:\\\/\\\/parlonstechs.com\\\/all\"],\"url\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/author\\\/wisdom\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Compromission du code PHP : les responsables de PHP bl\u00e2ment d\u00e9sormais une fuite de la base de donn\u00e9es utilisateurs master.php.netPlut\u00f4t qu'un probl\u00e8me avec le serveur lui-m\u00eame - Parlons Techs - Store","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/","og_locale":"fr_FR","og_type":"article","og_title":"Compromission du code PHP : les responsables de PHP bl\u00e2ment d\u00e9sormais une fuite de la base de donn\u00e9es utilisateurs master.php.netPlut\u00f4t qu'un probl\u00e8me avec le serveur lui-m\u00eame - Parlons Techs - Store","og_description":"Un pirate informatique a compromis le serveur utilis\u00e9 pour distribuer le langage de programmation PHP et a ajout\u00e9 une porte d\u00e9rob\u00e9e au code source qui aurait rendu les sites Web [&hellip;]","og_url":"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/","og_site_name":"Parlons Techs - Store","article_published_time":"2021-04-08T21:27:35+00:00","article_modified_time":"2021-04-08T21:27:36+00:00","og_image":[{"width":265,"height":119,"url":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2021\/04\/at-10.jpg","type":"image\/jpeg"}],"author":"wisdom","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"wisdom","Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/#article","isPartOf":{"@id":"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/"},"author":{"name":"wisdom","@id":"https:\/\/parlonstechs.com\/all\/#\/schema\/person\/a93526e9c6c72ccb484abb7008892823"},"headline":"Compromission du code PHP : les responsables de PHP bl\u00e2ment d\u00e9sormais une fuite de la base de donn\u00e9es utilisateurs master.php.netPlut\u00f4t qu&rsquo;un probl\u00e8me avec le serveur lui-m\u00eame","datePublished":"2021-04-08T21:27:35+00:00","dateModified":"2021-04-08T21:27:36+00:00","mainEntityOfPage":{"@id":"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/"},"wordCount":1414,"commentCount":0,"image":{"@id":"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/#primaryimage"},"thumbnailUrl":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2021\/04\/at-10.jpg","articleSection":["Actualit\u00e9","Logiciels","Open Source","Programmation"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/","url":"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/","name":"Compromission du code PHP : les responsables de PHP bl\u00e2ment d\u00e9sormais une fuite de la base de donn\u00e9es utilisateurs master.php.netPlut\u00f4t qu'un probl\u00e8me avec le serveur lui-m\u00eame - Parlons Techs - Store","isPartOf":{"@id":"https:\/\/parlonstechs.com\/all\/#website"},"primaryImageOfPage":{"@id":"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/#primaryimage"},"image":{"@id":"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/#primaryimage"},"thumbnailUrl":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2021\/04\/at-10.jpg","datePublished":"2021-04-08T21:27:35+00:00","dateModified":"2021-04-08T21:27:36+00:00","author":{"@id":"https:\/\/parlonstechs.com\/all\/#\/schema\/person\/a93526e9c6c72ccb484abb7008892823"},"breadcrumb":{"@id":"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/#primaryimage","url":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2021\/04\/at-10.jpg","contentUrl":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2021\/04\/at-10.jpg","width":265,"height":119},{"@type":"BreadcrumbList","@id":"https:\/\/parlonstechs.com\/all\/2021\/04\/08\/compromission-du-code-php-les-responsables-de-php-blament-desormais-une-fuite-de-la-base-de-donnees-utilisateurs-master-php-netplutot-quun-probleme-avec-le-serveur-lui-meme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/parlonstechs.com\/all\/"},{"@type":"ListItem","position":2,"name":"Compromission du code PHP : les responsables de PHP bl\u00e2ment d\u00e9sormais une fuite de la base de donn\u00e9es utilisateurs master.php.netPlut\u00f4t qu&rsquo;un probl\u00e8me avec le serveur lui-m\u00eame"}]},{"@type":"WebSite","@id":"https:\/\/parlonstechs.com\/all\/#website","url":"https:\/\/parlonstechs.com\/all\/","name":"Parlons Techs - Store","description":"Toute L&#039;Actualit\u00e9 sur La Technologie et La Science","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/parlonstechs.com\/all\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/parlonstechs.com\/all\/#\/schema\/person\/a93526e9c6c72ccb484abb7008892823","name":"wisdom","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/e752642935d05c7ef20c7ff136e0baadd18b8f39f34dbcffed7f1221cb763284?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e752642935d05c7ef20c7ff136e0baadd18b8f39f34dbcffed7f1221cb763284?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e752642935d05c7ef20c7ff136e0baadd18b8f39f34dbcffed7f1221cb763284?s=96&d=mm&r=g","caption":"wisdom"},"sameAs":["https:\/\/parlonstechs.com\/all"],"url":"https:\/\/parlonstechs.com\/all\/author\/wisdom\/"}]}},"_links":{"self":[{"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/posts\/1231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/comments?post=1231"}],"version-history":[{"count":1,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/posts\/1231\/revisions"}],"predecessor-version":[{"id":1233,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/posts\/1231\/revisions\/1233"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/media\/1232"}],"wp:attachment":[{"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/media?parent=1231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/categories?post=1231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/tags?post=1231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}