The Prague Post - Sites internet fermés : des failles dans PHP, "colonne vertébrale du web"

EUR -
AED 4.119277
AFN 72.35042
ALL 90.905699
AMD 404.670524
ANG 2.00752
AOA 1028.556445
ARS 1715.289321
AUD 1.595832
AWG 2.021782
AZN 1.909267
BAM 1.958077
BBD 2.257525
BDT 138.62118
BGN 1.960462
BHD 0.422992
BIF 3359.806562
BMD 1.121654
BND 1.432666
BOB 13.198346
BRL 5.569235
BSD 1.120903
BTN 106.353661
BWP 15.440954
BYN 3.291127
BYR 21984.422042
BZD 2.254221
CAD 1.571914
CDF 2597.751709
CHF 0.924518
CLF 0.028279
CLP 1106.466527
CNY 7.490462
CNH 7.479992
COP 3557.236121
CRC 511.494732
CUC 1.121654
CUP 26.900278
CVE 110.393358
CZK 24.324155
DJF 199.592073
DKK 7.474648
DOP 68.749938
DZD 150.678199
EGP 61.707405
ERN 16.824813
ETB 182.31168
FJD 2.50936
FKP 0.838781
GBP 0.838666
GEL 2.904465
GGP 0.838781
GHS 12.996111
GIP 0.838781
GMD 83.002704
GNF 9919.533782
GTQ 8.567962
GYD 234.752955
HKD 8.7971
HNL 30.091989
HRK 7.534264
HTG 146.900807
HUF 366.535252
IDR 20295.04259
ILS 3.483353
IMP 0.838781
INR 106.496019
IQD 1699.17569
IRR 2055291.088597
ISK 136.59501
JEP 0.838781
JMD 177.886835
JOD 0.795258
JPY 176.0655
KES 145.539223
KGS 98.087094
KHR 4579.324538
KMF 492.961399
KPW 1009.488724
KRW 1484.800745
KWD 0.348487
KYD 0.934086
KZT 508.911729
LAK 25222.326865
LBP 100372.406441
LKR 372.18275
LRD 191.102201
LSL 18.570192
LTL 3.311953
LVL 0.678477
LYD 7.178347
MAD 11.009601
MDL 20.231524
MGA 5068.893777
MKD 61.676714
MMK 2355.592952
MNT 4037.013109
MOP 9.055329
MRU 44.795085
MUR 52.897425
MVR 17.341321
MWK 1943.559844
MXN 20.983677
MYR 4.582293
MZN 71.676818
NAD 18.570192
NGN 1494.110467
NIO 41.24796
NOK 10.453548
NPR 170.165858
NZD 1.968346
OMR 0.431274
PAB 1.120803
PEN 3.849376
PGK 5.019837
PHP 71.35741
PKR 310.168143
PLN 4.401887
PYG 6482.537469
QAR 4.085751
RON 5.361281
RSD 117.63678
RUB 90.008863
RWF 1656.025518
SAR 4.209848
SBD 9.056886
SCR 15.744669
SDG 674.67927
SEK 11.136646
SGD 1.433687
SHP 0.838213
SLE 25.741766
SLL 23520.532382
SOS 640.544783
SRD 42.205628
STD 23215.977036
STN 24.52852
SVC 9.807403
SYP 14583.74737
SZL 18.569592
THB 37.877995
TJS 10.32871
TMT 3.937006
TND 3.346992
TOP 2.700674
TRY 55.816501
TTD 7.615855
TWD 36.550003
TZS 2967.450356
UAH 50.743401
UGX 4937.741281
USD 1.121654
UYU 44.952268
UZS 13413.596449
VES 986.818906
VND 28986.348297
VUV 133.053981
WST 3.104505
XAF 655.957
XAG 0.020828
XAU 0.000281397029
XCD 3.031326
XCG 2.020049
XDR 0.793068
XOF 655.957
XPF 119.331742
YER 264.825304
ZAR 18.653519
ZMK 10096.232709
ZMW 22.535202
ZWL 361.17219
SSP 6444.239519
MXV 2.368281
  • AEX

    1.9200

    1131.63

    +0.17%

  • BEL20

    45.3200

    5781.8

    +0.79%

  • PX1

    -28.1200

    7782.82

    -0.36%

  • ISEQ

    -88.3700

    13938.2

    -0.63%

  • OSEBX

    15.4300

    2101.12

    +0.74%

  • PSI20

    7.3900

    9244.62

    +0.08%

  • ENTEC

    -5.8300

    1416.23

    -0.41%

  • BIOTK

    -25.2200

    4178.57

    -0.6%

  • N150

    3.7800

    4204.6

    +0.09%

Sites internet fermés : des failles dans PHP, "colonne vertébrale du web"
Sites internet fermés : des failles dans PHP, "colonne vertébrale du web" / Photo: Kirill KUDRYAVTSEV - AFP

Sites internet fermés : des failles dans PHP, "colonne vertébrale du web"

Après la découverte de vulnérabilités de cybersécurité, les regards se tournent vers PHP, l'un des langages de programmation les plus répandus sur le web.

Taille du texte:

Jeudi, de nombreux sites restaient suspendus à titre préventif. Au Royaume-Uni, une ministre chargée des technologies a déclaré que 32 services gouvernementaux étaient hors service, principalement en raison de "mesures de précaution", tandis que certains sites web hors ligne la veille étaient semblaient de nouveau accessibles.

Qu'est-ce que PHP et comment est-il utilisé ?

Créé au début des années 1990, PHP est un langage de programmation informatique qui fait fonctionner environ 70 % des sites web dans le monde.

Contrairement à un site statique, qui envoie toujours la même page à tous les visiteurs, un site en PHP est dit "dynamique": il génère son contenu à la demande en consultant une base de données, en vérifiant si l'utilisateur est connecté, en affichant des informations personnalisées ou encore en mettant à jour le contenu en temps réel.

C'est "la colonne vertébrale du web", décrit la société de cybersécurité Wiz Research, qui a utilisé l'IA pour trouver des vulnérabilités cachées dans PHP depuis plus de dix ans.

PHP, à l'origine l'abréviation de "Personal Home Page" devenue ensuite "PHP Hypertext Preprocessor", est utilisé au cœur de plateformes populaires de création de sites internet, comme WordPress, Drupal ou PrestaShop.

Les failles découvertes pourraient permettre à des pirates de s'introduire dans un grand nombre de ces sites, des boutiques en ligne aux services publics, dont un certain nombre ont été mis préventivement mis hors-ligne.

Comment l'IA a-t-elle trouvé les failles ?

Des modèles d'IA de pointe, comme ceux des géants américains OpenAI et Google, ont été utilisés par Wiz et d'autres groupes pour mettre au jour les points faibles de PHP en août. Cette trouvaille a été gardée secrète le temps qu'un correctif soit élaboré.

OpenAI a qualifié ces failles de "l'une des vulnérabilités les plus marquantes de ces dernières années", ajoutant qu'elles "marquent une nouvelle phase, où l'IA peut trouver des bugs de sécurité avec un impact à l'échelle d'internet".

Indépendamment de Wiz, la société de cybersécurité Calif a découvert ces failles dans le cadre d'un audit du code PHP financé par OpenAI.

"Le problème avec des outils comme l'IA, c'est qu'au moment où toute l'information est rendue publique, les gens peuvent la transformer en arme extrêmement rapidement", déclare à l'AFP Steve Kerrison, maître de conférences en cybersécurité sur le campus de Singapour de l'Université James Cook.

Des sites ont-ils déjà été piratés ?

Selon l'Agence de sécurité nationale américaine, les failles découvertes "offrent souvent un accès direct au système de fichiers ou à la base de données du serveur", ce qui permet potentiellement à un pirate de prendre le contrôle de ces serveurs sans même avoir besoin d'entrer un mot de passe.

Interrogé jeudi par la BBC, le chercheur Ryan Austin, qui a travaillé sur le cas de PHP pour l'entreprise de cybersécurité Calif, a indiqué que "pour l'instant, il ne semblait pas que l'exploitation ait vraiment décollée ou soit devenue répandue".

L'équipe d'Amazon Threat Intelligence, dédiée aux menaces en ligne, a néanmoins indiqué la veille avoir repéré une tentative d'exploitation des vulnérabilités avant même la date leur divulgation officielle.

"Il reste incertain de quelle manière cet acteur a obtenu les informations" liées à ces failles, a ajouté l'entreprise.

S'agissant des sites suspendus, il s'agit avant tout d'une mesure de précaution.

"Mettre des sites web hors-ligne ne signifie pas nécessairement qu'ils ont été piratés. Cela peut être une mesure responsable pour protéger les systèmes pendant l'application des mises à jour de sécurité", explique Dimitrios Salampasis, de la Swinburne University of Technology en Australie.

D'autres conséquences sont-elles possibles ?

Les grandes institutions, des agences gouvernementales aux médias, devraient pourvoir sécuriser leurs sites web relativement rapidement, mais d'autres pourraient demeurer vulnérables.

"Certains sites, systèmes et personnes n'auront absolument aucune idée de ce qui se passe et resteront dans l'ignorance pendant des jours, des semaines, voire des mois", met en garde M. Kerrison.

Cela pourrait inclure des blogs ou autres sites gérés par des particuliers qui pourraient être utilisés pour propager des virus, du spam ou du contenu malveillant.

La nature complexe et interconnectée des systèmes en ligne, qui utilisent souvent des interfaces tierces, fait que certaines vulnérabilités peuvent subsister même après la résolution du problème initial.

Si des interfaces tierces utilisent PHP, "alors même si vous vous êtes corrigés… Vous restez vulnérables", souligne Rahat Masood, maître de conférences en cybersécurité à l'Université de Nouvelle-Galles du Sud à Sydney.

F.Prochazka--TPP