<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr"><title>PHP SOS: Blog et articles spécialisés</title><subtitle>PHP2Shell, sécurité des serveurs et assistance d&#x27;urgence</subtitle><link href="https://phpsos.de/fr/feed.xml" rel="self"/><link href="https://phpsos.de/fr/"/><id>https://phpsos.de/fr/</id><updated>2026-10-25T08:00:00+01:00</updated><author><name>PHP SOS</name></author><entry><title>PHP2Shell : ce qui est établi et ce qui ne l&#x27;est pas</title><link href="https://phpsos.de/fr/blog/php2shell-was-belegt-ist/"/><id>https://phpsos.de/fr/blog/php2shell-was-belegt-ist/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>Faits PHP2Shell vérifiés : ce que php.net, le BSI et les éditeurs établissent, ce qui est seulement rapporté et quelles rumeurs vous pouvez ignorer.</summary></entry><entry><title>Pourquoi la faille PHP est devenue publique avant le correctif</title><link href="https://phpsos.de/fr/blog/php-luecke-vorzeitig-bekannt/"/><id>https://phpsos.de/fr/blog/php-luecke-vorzeitig-bekannt/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>Pourquoi la faille PHP est devenue publique avant le correctif : fonctionnement des embargos, ce qui s&#x27;est passé le 20 octobre et ce qu&#x27;il faut retenir.</summary></entry><entry><title>Des autorités mettent des sites hors ligne : ce que les entreprises en retiennent</title><link href="https://phpsos.de/fr/blog/behoerden-webseiten-offline/"/><id>https://phpsos.de/fr/blog/behoerden-webseiten-offline/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>Des autorités ont coupé des sites par précaution à cause de PHP2Shell. Ce qui s&#x27;est passé, quand une mise hors ligne se justifie et comment la préparer.</summary></entry><entry><title>Niveau d&#x27;alerte orange du BSI : ce que cette évaluation signifie</title><link href="https://phpsos.de/fr/blog/bsi-warnstufe-orange-erklaert/"/><id>https://phpsos.de/fr/blog/bsi-warnstufe-orange-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>Niveau d&#x27;alerte orange du BSI expliqué : les quatre niveaux, pourquoi PHP2Shell est critique pour l&#x27;activité et quelles décisions prendre.</summary></entry><entry><title>Ce que CERT-EU et CERT-Bund conseillent pour PHP2Shell</title><link href="https://phpsos.de/fr/blog/cert-eu-empfehlungen-php/"/><id>https://phpsos.de/fr/blog/cert-eu-empfehlungen-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>Ce que CERT-EU, CERT-Bund et le BSI conseillent pour PHP2Shell, où leurs avis se rejoignent et comment isoler vos applications PHP publiques.</summary></entry><entry><title>Règles de protection Cloudflare contre PHP2Shell : ce qu&#x27;elles apportent et ce qu&#x27;elles n&#x27;apportent pas</title><link href="https://phpsos.de/fr/blog/cloudflare-waf-php2shell/"/><id>https://phpsos.de/fr/blog/cloudflare-waf-php2shell/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>Cloudflare protège contre PHP2Shell par des règles WAF depuis le 21.10. Ce qu&#x27;elles couvrent, où elles se contournent et ce que vous devez vérifier.</summary></entry><entry><title>22,6 millions d&#x27;instances exposées : bien interpréter les chiffres</title><link href="https://phpsos.de/fr/blog/exponierte-instanzen-einordnen/"/><id>https://phpsos.de/fr/blog/exponierte-instanzen-einordnen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>22,6 M d&#x27;instances, 2,24 M d&#x27;hôtes : combien de serveurs PHP2Shell touche-t-elle, pourquoi les chiffres divergent et ce qu&#x27;ils signifient pour vous.</summary></entry><entry><title>PHP2Shell en cinq minutes : briefing pour la direction</title><link href="https://phpsos.de/fr/blog/php2shell-briefing-geschaeftsfuehrung/"/><id>https://phpsos.de/fr/blog/php2shell-briefing-geschaeftsfuehrung/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>PHP2Shell en cinq minutes : la situation, le risque pour l&#x27;activité, cinq questions à votre informatique et les décisions à prendre dès aujourd&#x27;hui.</summary></entry><entry><title>La faille de sécurité PHP expliquée simplement</title><link href="https://phpsos.de/fr/blog/php-luecke-einfach-erklaert/"/><id>https://phpsos.de/fr/blog/php-luecke-einfach-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>La faille PHP expliquée simplement : ce qu&#x27;est PHP, ce qui dysfonctionne avec PHP2Shell, les termes techniques et ce que les exploitants doivent faire.</summary></entry><entry><title>PHP2Shell : 15 questions de clients d&#x27;hébergeurs</title><link href="https://phpsos.de/fr/blog/fragen-von-hosting-kunden/"/><id>https://phpsos.de/fr/blog/fragen-von-hosting-kunden/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>Faille PHP et hébergement : 15 questions de clients d&#x27;hébergeurs sur PHP2Shell, avec réponses brèves sur la responsabilité, la preuve et les cas suspects.</summary></entry><entry><title>Pourquoi une mise à jour de WordPress n&#x27;aide pas contre PHP2Shell</title><link href="https://phpsos.de/fr/blog/warum-wordpress-update-nicht-hilft/"/><id>https://phpsos.de/fr/blog/warum-wordpress-update-nicht-hilft/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>Une mise à jour de WordPress n&#x27;aide pas contre la faille PHP2Shell : quelle couche compte vraiment et ce que les exploitants WordPress doivent vérifier.</summary></entry><entry><title>PHP2Shell et Log4Shell : ce que les deux failles ont en commun</title><link href="https://phpsos.de/fr/blog/php2shell-und-log4shell/"/><id>https://phpsos.de/fr/blog/php2shell-und-log4shell/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>PHP2Shell et Log4Shell comparées : ce qui relie les deux failles, où elles diffèrent et quelles leçons de 2021 les entreprises peuvent utiliser.</summary></entry><entry><title>Scans de masse visant PHP non corrigé : comment se déroulent les attaques automatisées</title><link href="https://phpsos.de/fr/blog/automatisierte-massenscans/"/><id>https://phpsos.de/fr/blog/automatisierte-massenscans/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>Attaques automatisées sur les serveurs web : comment se déroulent les scans de masse visant PHP non corrigé, pourquoi les petites entreprises sont visées.</summary></entry><entry><title>Le délai entre le correctif et l&#x27;attaque</title><link href="https://phpsos.de/fr/blog/zeitfenster-patch-angriff/"/><id>https://phpsos.de/fr/blog/zeitfenster-patch-angriff/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>Le délai entre correctif et attaque expliqué : les phases de PHP2Shell, comment mesurer votre propre fenêtre et avec quelles mesures la raccourcir.</summary></entry><entry><title>Après PHP2Shell : pourquoi d&#x27;autres avis sont probables</title><link href="https://phpsos.de/fr/blog/weitere-php-meldungen/"/><id>https://phpsos.de/fr/blog/weitere-php-meldungen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>Après PHP2Shell, d&#x27;autres avis PHP sont probables. À quoi le reconnaître, quelles sources suivre et comment votre équipe réagit de façon préparée.</summary></entry><entry><title>PHP2Shell : l&#x27;état de la situation après la première semaine</title><link href="https://phpsos.de/fr/blog/lagebild-erste-woche/"/><id>https://phpsos.de/fr/blog/lagebild-erste-woche/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>PHP2Shell, état actuel : ce qui est établi après une semaine, comment le BSI et les CERT évaluent la situation, ce que l&#x27;on sait des attaques.</summary></entry><entry><title>Faux conseils dangereux sur PHP2Shell qui circulent en ce moment</title><link href="https://phpsos.de/fr/blog/gefaehrliche-falschtipps/"/><id>https://phpsos.de/fr/blog/gefaehrliche-falschtipps/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situation et analyse"/><summary>Conseils PHP2Shell passés au crible : quelles recommandations qui circulent ne protègent pas ou nuisent, et ce que php.net et le BSI conseillent.</summary></entry><entry><title>Modifier la version de PHP dans l&#x27;espace client de l&#x27;hébergeur</title><link href="https://phpsos.de/fr/blog/php-version-hosting-aendern/"/><id>https://phpsos.de/fr/blog/php-version-hosting-aendern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Changer la version de PHP chez l&#x27;hébergeur sans risquer le site : préparation, bonne version cible, test après le changement et retour arrière pas à pas.</summary></entry><entry><title>Debian et Ubuntu : mon paquet PHP est-il corrigé ?</title><link href="https://phpsos.de/fr/blog/debian-ubuntu-paket-gepatcht/"/><id>https://phpsos.de/fr/blog/debian-ubuntu-paket-gepatcht/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Paquet PHP corrigé contre PHP2Shell sous Debian ou Ubuntu ? Niveaux de paquets corrigés par version, commandes de vérification et pièges pour les admins.</summary></entry><entry><title>RHEL, AlmaLinux et Rocky Linux : vérifier le correctif PHP</title><link href="https://phpsos.de/fr/blog/rhel-almalinux-rocky-php/"/><id>https://phpsos.de/fr/blog/rhel-almalinux-rocky-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Vérifier le correctif PHP sur RHEL, AlmaLinux et Rocky : ce que Red Hat annonce pour PHP2Shell, comment interroger errata, changelog et redémarrer.</summary></entry><entry><title>Le dépôt sury.org : des paquets PHP issus d&#x27;une source tierce</title><link href="https://phpsos.de/fr/blog/sury-repository-php/"/><id>https://phpsos.de/fr/blog/sury-repository-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Le dépôt PHP sury pour Debian et Ubuntu : qui le maintient, en quoi il diffère de Debian, comment vérifier le niveau PHP2Shell, quand il devient un risque.</summary></entry><entry><title>Le dépôt Remi : garder PHP à jour sur les systèmes RHEL</title><link href="https://phpsos.de/fr/blog/remi-repository-php/"/><id>https://phpsos.de/fr/blog/remi-repository-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Le dépôt PHP Remi sur RHEL, AlmaLinux et Rocky : comprendre flux de modules et paquets SCL, vérifier le niveau PHP2Shell et redémarrer chaque version.</summary></entry><entry><title>Pourquoi php -v affiche le même numéro après la mise à jour</title><link href="https://phpsos.de/fr/blog/php-v-zeigt-alte-nummer/"/><id>https://phpsos.de/fr/blog/php-v-zeigt-alte-nummer/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>php -v affiche le même numéro après la mise à jour ? Pourquoi les rétroportages en sont la cause, quand c&#x27;est sans danger et comment trancher.</summary></entry><entry><title>Prouver les numéros CVE dans le changelog d&#x27;un paquet</title><link href="https://phpsos.de/fr/blog/cve-im-changelog-nachweisen/"/><id>https://phpsos.de/fr/blog/cve-im-changelog-nachweisen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Vérifier une CVE dans le changelog et prouver le correctif PHP : où trouver les changelogs, comment chercher, que signifie une absence et à quoi ressemble la preuve.</summary></entry><entry><title>Changer d&#x27;hébergeur après un incident de sécurité : à quoi faire attention ?</title><link href="https://phpsos.de/fr/blog/hoster-wechseln-nach-vorfall/"/><id>https://phpsos.de/fr/blog/hoster-wechseln-nach-vorfall/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Changer d&#x27;hébergeur après un incident de sécurité : bon ordre des étapes, sauvegarde des preuves, migration de données saines seulement, contrôle du nouveau prestataire.</summary></entry><entry><title>Plusieurs versions de PHP sur un serveur : corriger chacune séparément</title><link href="https://phpsos.de/fr/blog/mehrere-php-versionen-server/"/><id>https://phpsos.de/fr/blog/mehrere-php-versionen-server/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Plusieurs versions de PHP sur un serveur : trouver toutes les installations, clarifier origine et responsabilité, corriger chacune, la redémarrer et le prouver.</summary></entry><entry><title>Désactiver les anciennes versions de PHP dans le panneau d&#x27;hébergement</title><link href="https://phpsos.de/fr/blog/alte-php-versionen-abschalten/"/><id>https://phpsos.de/fr/blog/alte-php-versionen-abschalten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Désactiver d&#x27;anciennes versions de PHP sans perturber les sites : déterminer l&#x27;usage, bloquer d&#x27;abord, désinstaller ensuite. Avec des étapes vérifiées pour Plesk.</summary></entry><entry><title>Plesk : comprendre les handlers PHP (FPM, FastCGI, module Apache)</title><link href="https://phpsos.de/fr/blog/plesk-php-handler/"/><id>https://phpsos.de/fr/blog/plesk-php-handler/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Handlers PHP de Plesk comparés : FPM, Dedicated FPM, FastCGI et module Apache sous l&#x27;angle de la sécurité, avec des conseils sur PHP2Shell, nginx et .htaccess.</summary></entry><entry><title>CloudLinux et alt-php : ce que les clients d&#x27;hébergement doivent savoir</title><link href="https://phpsos.de/fr/blog/cloudlinux-alt-php/"/><id>https://phpsos.de/fr/blog/cloudlinux-alt-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>CloudLinux alt-php et PHP2Shell : quelle version de PHP utilise votre compte, qui corrige les paquets alt-php et quelles questions poser dès maintenant à l&#x27;hébergeur.</summary></entry><entry><title>PHP sur NAS, pare-feu et appliances : les systèmes oubliés</title><link href="https://phpsos.de/fr/blog/php-auf-nas-und-appliances/"/><id>https://phpsos.de/fr/blog/php-auf-nas-und-appliances/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Faille de sécurité PHP sur NAS, pare-feu et appliance : quels appareils peuvent utiliser PHP, comment les trouver et que faire d&#x27;ici à la mise à jour du firmware.</summary></entry><entry><title>PHP chez les fournisseurs cloud et PaaS : qui corrige l&#x27;environnement d&#x27;exécution ?</title><link href="https://phpsos.de/fr/blog/paas-php-laufzeit/"/><id>https://phpsos.de/fr/blog/paas-php-laufzeit/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Mise à jour PHP sur PaaS : qui corrige l&#x27;environnement d&#x27;exécution, pourquoi un nouveau build est souvent requis et comment prouver l&#x27;état servi.</summary></entry><entry><title>Images Docker PHP officielles : tags, digests et reconstruction</title><link href="https://phpsos.de/fr/blog/offizielle-php-docker-images/"/><id>https://phpsos.de/fr/blog/offizielle-php-docker-images/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Tags d&#x27;image Docker PHP expliqués : tags de version, variantes comme fpm et apache, digests et comment vérifier avant usage si une image ferme PHP2Shell.</summary></entry><entry><title>CI/CD : reconstruire automatiquement les images PHP</title><link href="https://phpsos.de/fr/blog/php-images-in-ci-neu-bauen/"/><id>https://phpsos.de/fr/blog/php-images-in-ci-neu-bauen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Reconstruire automatiquement des images Docker : builds planifiés, contrôle de version dans le pipeline et déploiement par digest pour que les correctifs PHP arrivent.</summary></entry><entry><title>Support à long terme pour les anciennes versions de PHP : options et limites</title><link href="https://phpsos.de/fr/blog/langzeitsupport-alte-php-versionen/"/><id>https://phpsos.de/fr/blog/langzeitsupport-alte-php-versionen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Support étendu PHP pour 8.1 et antérieur : quelles voies existent, ce que les fournisseurs doivent confirmer par écrit et pourquoi le support long n&#x27;est qu&#x27;un pont.</summary></entry><entry><title>Mettre à jour PHP sous Windows</title><link href="https://phpsos.de/fr/blog/php-unter-windows-aktualisieren/"/><id>https://phpsos.de/fr/blog/php-unter-windows-aktualisieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hébergement et distributions"/><summary>Mettre à jour PHP sous Windows : choisir la bonne variante, vérifier le téléchargement par SHA-256, reprendre php.ini, tenir compte du module Apache.</summary></entry><entry><title>Signal d&#x27;alerte : le serveur web lance un shell</title><link href="https://phpsos.de/fr/blog/webserver-startet-shell/"/><id>https://phpsos.de/fr/blog/webserver-startet-shell/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>PHP-FPM ou Apache lance un shell ? Lisez l&#x27;arbre des processus, distinguez les cas bénins des traces d&#x27;intrusion et surveillez durablement ce schéma.</summary></entry><entry><title>Trouver les processus suspects sur les serveurs Linux</title><link href="https://phpsos.de/fr/blog/verdaechtige-prozesse-linux/"/><id>https://phpsos.de/fr/blog/verdaechtige-prozesse-linux/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Trouver des processus suspects sous Linux : repérer fichiers supprimés, faux noms et lieux de démarrage, rattacher au paquet, sauvegarder les traces.</summary></entry><entry><title>Repérer les tâches cron cachées comme porte dérobée</title><link href="https://phpsos.de/fr/blog/cronjobs-als-hintertuer/"/><id>https://phpsos.de/fr/blog/cronjobs-als-hintertuer/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Reconnaître une porte dérobée cron : vérifier tous les emplacements des tâches planifiées sous Linux, interpréter les entrées suspectes et sauvegarder avant de supprimer.</summary></entry><entry><title>Trouver les fichiers récemment modifiés sur le serveur web</title><link href="https://phpsos.de/fr/blog/geaenderte-dateien-finden/"/><id>https://phpsos.de/fr/blog/geaenderte-dateien-finden/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Trouver les fichiers modifiés sous Linux : plage de temps avec find, bien interpréter mtime et ctime, comparer aux paquets et sauvegardes, écarter les fausses alertes.</summary></entry><entry><title>Fichiers PHP dans le dossier de téléversement : bien interpréter les découvertes</title><link href="https://phpsos.de/fr/blog/php-dateien-im-upload-ordner/"/><id>https://phpsos.de/fr/blog/php-dateien-im-upload-ordner/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Fichier PHP dans le dossier uploads ? Interprétez la découverte, vérifiez les accès dans les journaux, distinguez fichiers factices et webshells.</summary></entry><entry><title>Reconnaître le code PHP obfusqué</title><link href="https://phpsos.de/fr/blog/verschleierter-php-code/"/><id>https://phpsos.de/fr/blog/verschleierter-php-code/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>eval, base64_decode et consorts : comment reconnaître du code PHP obfusqué, le rechercher sans danger et distinguer les encodeurs légitimes du code malveillant.</summary></entry><entry><title>Vérifier les connexions sortantes d&#x27;un serveur</title><link href="https://phpsos.de/fr/blog/ausgehende-verbindungen-pruefen/"/><id>https://phpsos.de/fr/blog/ausgehende-verbindungen-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Vérifier les connexions sortantes d&#x27;un serveur : rattacher les processus avec ss et lsof, évaluer les destinations inconnues, limiter la fuite de données.</summary></entry><entry><title>Trouver des comptes administrateur inconnus dans le CMS et sur le serveur</title><link href="https://phpsos.de/fr/blog/fremde-admin-konten-finden/"/><id>https://phpsos.de/fr/blog/fremde-admin-konten-finden/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Trouver des comptes admin inconnus : vérifier CMS, panneau d&#x27;hébergement, serveur Linux et base de données à la recherche d&#x27;accès étrangers et réagir correctement.</summary></entry><entry><title>Trouver et supprimer les clés SSH inconnues</title><link href="https://phpsos.de/fr/blog/ssh-schluessel-pruefen/"/><id>https://phpsos.de/fr/blog/ssh-schluessel-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Vérifier authorized_keys : où sont les clés SSH sur le serveur, comment repérer les entrées étrangères, les supprimer en sécurité et durcir l&#x27;accès SSH.</summary></entry><entry><title>Mineur de cryptomonnaie sur le serveur web : signes et marche à suivre</title><link href="https://phpsos.de/fr/blog/kryptominer-auf-dem-server/"/><id>https://phpsos.de/fr/blog/kryptominer-auf-dem-server/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Reconnaître un mineur de cryptomonnaie sur le serveur : vérifier charge continue, processus étrangers, connexions et mécanismes de redémarrage, sauvegarder les traces.</summary></entry><entry><title>Le serveur envoie du spam : trouver les causes</title><link href="https://phpsos.de/fr/blog/server-verschickt-spam/"/><id>https://phpsos.de/fr/blog/server-verschickt-spam/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Votre serveur envoie du spam ? Trouvez la source dans la file d&#x27;attente, les scripts PHP et les boîtes aux lettres, puis arrêtez l&#x27;envoi.</summary></entry><entry><title>Spam SEO et pages étrangères dans l&#x27;index Google</title><link href="https://phpsos.de/fr/blog/seo-spam-im-google-index/"/><id>https://phpsos.de/fr/blog/seo-spam-im-google-index/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Spam SEO après un piratage : repérez les pages étrangères dans l&#x27;index Google, trouvez où elles sont générées et nettoyez l&#x27;index de façon durable.</summary></entry><entry><title>Le site redirige vers des pages étrangères</title><link href="https://phpsos.de/fr/blog/website-leitet-um/"/><id>https://phpsos.de/fr/blog/website-leitet-um/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Votre site redirige vers des pages étrangères ? Vérifiez DNS, CDN, serveur web, code PHP, base de données et scripts externes, couche par couche.</summary></entry><entry><title>Sécuriser les preuves avant de réinstaller le serveur</title><link href="https://phpsos.de/fr/blog/beweise-sichern-vor-neuinstallation/"/><id>https://phpsos.de/fr/blog/beweise-sichern-vor-neuinstallation/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Préserver les preuves avant la réinstallation : traces volatiles du serveur, ordre de sauvegarde et moyens de garder une copie vraiment fiable.</summary></entry><entry><title>Établir la chronologie d&#x27;un incident</title><link href="https://phpsos.de/fr/blog/zeitleiste-eines-vorfalls/"/><id>https://phpsos.de/fr/blog/zeitleiste-eines-vorfalls/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Créer la chronologie d&#x27;un incident informatique : bien utiliser sources et fuseaux horaires, qualifier chaque affirmation de prouvée ou probable.</summary></entry><entry><title>Comparer les fichiers du noyau du CMS avec l&#x27;original</title><link href="https://phpsos.de/fr/blog/cms-kerndateien-vergleichen/"/><id>https://phpsos.de/fr/blog/cms-kerndateien-vergleichen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Comparer les fichiers du noyau d&#x27;un CMS avec l&#x27;original : sommes de contrôle, référence saine et diff pour WordPress, projets Composer et paquets système.</summary></entry><entry><title>Vérifier la base de données à la recherche de code injecté</title><link href="https://phpsos.de/fr/blog/datenbank-auf-schadcode-pruefen/"/><id>https://phpsos.de/fr/blog/datenbank-auf-schadcode-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Vérifier la base de données : trouvez scripts injectés, adresses étrangères, triggers et comptes avec des requêtes en lecture seule, sans rien détruire.</summary></entry><entry><title>Scanners de logiciels malveillants pour sites web : ce qu&#x27;ils trouvent et ce qu&#x27;ils manquent</title><link href="https://phpsos.de/fr/blog/grenzen-von-malware-scannern/"/><id>https://phpsos.de/fr/blog/grenzen-von-malware-scannern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Détection et forensique"/><summary>Scanners de malwares pour sites web : ce que voient scanners externes, de plugin et de serveur, leurs limites et pourquoi « rien trouvé » ne suffit pas.</summary></entry><entry><title>Isoler les pools PHP-FPM site par site</title><link href="https://phpsos.de/fr/blog/php-fpm-pools-isolieren/"/><id>https://phpsos.de/fr/blog/php-fpm-pools-isolieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Isoler les pools PHP-FPM par site : vérifier les pools existants, protéger les sockets, limiter les extensions et masquer les pages de statut.</summary></entry><entry><title>Bien régler memory_limit</title><link href="https://phpsos.de/fr/blog/memory-limit-richtig-setzen/"/><id>https://phpsos.de/fr/blog/memory-limit-richtig-setzen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Bien régler le memory_limit de PHP : portée de la valeur, conseil transitoire de php.net pour PHP2Shell et réglage à retrouver après la mise à jour.</summary></entry><entry><title>Limiter judicieusement post_max_size et upload_max_filesize</title><link href="https://phpsos.de/fr/blog/post-max-size-upload-limits/"/><id>https://phpsos.de/fr/blog/post-max-size-upload-limits/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Limiter post_max_size et upload_max_filesize : lien avec les limites du serveur web, valeurs transitoires de php.net pour PHP2Shell, erreurs typiques.</summary></entry><entry><title>Désactiver session.upload_progress : correctement et durablement</title><link href="https://phpsos.de/fr/blog/session-upload-progress-abschalten/"/><id>https://phpsos.de/fr/blog/session-upload-progress-abschalten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Régler session.upload_progress.enabled=0 : où la valeur s&#x27;applique, comment la verrouiller contre une réactivation et la vérifier côté web.</summary></entry><entry><title>expose_php et en-têtes Server : masquer les indications de version</title><link href="https://phpsos.de/fr/blog/expose-php-versionsangaben/"/><id>https://phpsos.de/fr/blog/expose-php-versionsangaben/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>expose_php, X-Powered-By, en-tête Server : où PHP et le serveur web révèlent leur version, comment le désactiver dans php.ini, Nginx, Apache.</summary></entry><entry><title>display_errors off : désactiver l&#x27;affichage des erreurs en production</title><link href="https://phpsos.de/fr/blog/display-errors-produktion/"/><id>https://phpsos.de/fr/blog/display-errors-produktion/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>display_errors Off et plus : quels réglages PHP gardent les erreurs hors du site en production, ce qu&#x27;ajoutent les frameworks et comment vérifier.</summary></entry><entry><title>php_admin_value : verrouiller les paramètres contre l&#x27;écrasement</title><link href="https://phpsos.de/fr/blog/php-admin-value-sperren/"/><id>https://phpsos.de/fr/blog/php-admin-value-sperren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>php_admin_value et php_admin_flag expliqués : verrouiller des valeurs PHP dans le pool FPM et Apache contre ini_set(), .htaccess et .user.ini.</summary></entry><entry><title>Définir des limites de mémoire avec systemd et cgroups</title><link href="https://phpsos.de/fr/blog/speichergrenzen-systemd-cgroups/"/><id>https://phpsos.de/fr/blog/speichergrenzen-systemd-cgroups/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>systemd MemoryMax pour PHP-FPM : fixer une limite mémoire par cgroup comme le conseille php.net pour PHP2Shell, avec MemoryHigh et OOMPolicy.</summary></entry><entry><title>Configurer Nginx pour PHP en toute sécurité</title><link href="https://phpsos.de/fr/blog/nginx-fuer-php-absichern/"/><id>https://phpsos.de/fr/blog/nginx-fuer-php-absichern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Configurer Nginx pour PHP en sécurité : ne transmettre à PHP-FPM que les vrais scripts, bloquer les dotfiles et régler les limites de taille.</summary></entry><entry><title>Configurer Apache pour PHP en toute sécurité</title><link href="https://phpsos.de/fr/blog/apache-fuer-php-absichern/"/><id>https://phpsos.de/fr/blog/apache-fuer-php-absichern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Configurer Apache pour PHP en sécurité : PHP-FPM via mod_proxy_fcgi, AllowOverride None, ServerTokens, TraceEnable et LimitRequestBody.</summary></entry><entry><title>Interdire l&#x27;exécution de PHP dans les dossiers d&#x27;upload</title><link href="https://phpsos.de/fr/blog/php-in-uploads-verbieten/"/><id>https://phpsos.de/fr/blog/php-in-uploads-verbieten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Interdire PHP dans les uploads : trouver les dossiers inscriptibles, bloquer dans Nginx, Apache et PHP-FPM, puis tester avec un fichier inoffensif.</summary></entry><entry><title>Filtrer les requêtes d&#x27;upload en bordure : chances et risques</title><link href="https://phpsos.de/fr/blog/upload-anfragen-am-rand-filtern/"/><id>https://phpsos.de/fr/blog/upload-anfragen-am-rand-filtern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Filtrer multipart/form-data au proxy ou dans le WAF : quand cette mesure transitoire non officielle aide, ce qu&#x27;elle casse, comment l&#x27;introduire.</summary></entry><entry><title>Mettre en œuvre ModSecurity et l&#x27;OWASP Core Rule Set</title><link href="https://phpsos.de/fr/blog/modsecurity-owasp-crs/"/><id>https://phpsos.de/fr/blog/modsecurity-owasp-crs/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Mettre en place ModSecurity et OWASP CRS : choisir le moteur, comprendre seuils d&#x27;anomalie et niveaux de paranoïa, maîtriser les faux positifs.</summary></entry><entry><title>Configurer Fail2ban pour les serveurs web</title><link href="https://phpsos.de/fr/blog/fail2ban-fuer-webserver/"/><id>https://phpsos.de/fr/blog/fail2ban-fuer-webserver/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Fail2ban pour Nginx et Apache : activer les jails adaptés, tester ses filtres avec fail2ban-regex, bannir les récidivistes, éviter de se bloquer.</summary></entry><entry><title>Pare-feu pour serveurs web : n&#x27;ouvrir que les ports nécessaires</title><link href="https://phpsos.de/fr/blog/firewall-fuer-webserver/"/><id>https://phpsos.de/fr/blog/firewall-fuer-webserver/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Pare-feu pour serveur web : vérifier les ports ouverts, n&#x27;autoriser que 80 et 443, restreindre SSH, limiter les connexions sortantes. Avec nftables et ufw.</summary></entry><entry><title>Mises à jour de sécurité automatiques sur les serveurs Linux</title><link href="https://phpsos.de/fr/blog/automatische-sicherheitsupdates/"/><id>https://phpsos.de/fr/blog/automatische-sicherheitsupdates/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Configurer unattended-upgrades et dnf-automatic : mises à jour de sécurité automatiques, redémarrage des services et sources tierces autorisées.</summary></entry><entry><title>Moindre privilège : les droits de l&#x27;utilisateur du serveur web</title><link href="https://phpsos.de/fr/blog/rechte-des-webserver-benutzers/"/><id>https://phpsos.de/fr/blog/rechte-des-webserver-benutzers/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Utilisateur du serveur web aux droits minimaux : ni shell, ni sudo, ni cron, droits SQL limités et protections systemd pour PHP-FPM. Avec commandes de contrôle.</summary></entry><entry><title>Protéger les espaces admin par IP, VPN ou protection complémentaire</title><link href="https://phpsos.de/fr/blog/admin-bereiche-abschirmen/"/><id>https://phpsos.de/fr/blog/admin-bereiche-abschirmen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Protéger l&#x27;espace admin par liste d&#x27;IP, VPN ou authentification préalable : quelle méthode choisir, pièges derrière CDN et proxy, avec configuration et test.</summary></entry><entry><title>Bien configurer TLS et HTTPS</title><link href="https://phpsos.de/fr/blog/tls-https-richtig-konfigurieren/"/><id>https://phpsos.de/fr/blog/tls-https-richtig-konfigurieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Configuration TLS d&#x27;un serveur web selon BSI TR-02102 et TLSRef : protocoles, suites de chiffrement, certificats et commandes de test pour Nginx, Apache et PHP.</summary></entry><entry><title>Benchmarks CIS et modules du BSI pour serveurs web</title><link href="https://phpsos.de/fr/blog/cis-benchmarks-bsi-bausteine/"/><id>https://phpsos.de/fr/blog/cis-benchmarks-bsi-bausteine/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Durcissement et configuration"/><summary>Benchmark CIS pour serveur web et modules du BSI comparés : quels standards conviennent à Linux, Nginx, Apache et PHP, et comment les mettre en œuvre.</summary></entry><entry><title>Stocker les mots de passe en PHP : bien utiliser password_hash</title><link href="https://phpsos.de/fr/blog/passwoerter-in-php-speichern/"/><id>https://phpsos.de/fr/blog/passwoerter-in-php-speichern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Stocker les mots de passe en PHP avec password_hash : bcrypt ou Argon2id, facteur de coût, limite de 72 octets et migration depuis d&#x27;anciens hachages MD5.</summary></entry><entry><title>Protection CSRF dans les applications PHP</title><link href="https://phpsos.de/fr/blog/csrf-schutz-php/"/><id>https://phpsos.de/fr/blog/csrf-schutz-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Mettre en œuvre la protection CSRF en PHP : jeton synchronisé, contrôle d&#x27;Origin et de Sec-Fetch-Site, cookies SameSite et CSRF de connexion. Avec exemple de code.</summary></entry><entry><title>Valider et filtrer les saisies en PHP avec filter_var</title><link href="https://phpsos.de/fr/blog/eingaben-validieren-php/"/><id>https://phpsos.de/fr/blog/eingaben-validieren-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Valider les saisies en PHP avec filter_var et filter_input_array : nombres, e-mail, URL, booléens, listes autorisées et limites. Avec exemples de code.</summary></entry><entry><title>Empêcher l&#x27;injection de commandes en PHP</title><link href="https://phpsos.de/fr/blog/command-injection-php/"/><id>https://phpsos.de/fr/blog/command-injection-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Empêcher l&#x27;injection de commandes en PHP : éviter le shell, proc_open avec tableau, bien utiliser escapeshellarg et repérer les appels dangereux dans le code.</summary></entry><entry><title>Empêcher le Server-Side Request Forgery (SSRF) en PHP</title><link href="https://phpsos.de/fr/blog/ssrf-in-php/"/><id>https://phpsos.de/fr/blog/ssrf-in-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Empêcher le SSRF en PHP : listes autorisées, HTTPS uniquement, aucune redirection, contrôle de l&#x27;IP résolue et limitation du trafic sortant. Avec code cURL.</summary></entry><entry><title>Empêcher les XML External Entities (XXE) en PHP</title><link href="https://phpsos.de/fr/blog/xxe-in-php/"/><id>https://phpsos.de/fr/blog/xxe-in-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Empêcher XXE en PHP : ce qui vaut depuis libxml 2.9 et PHP 8.0, options à risque, LIBXML_NO_XXE dès PHP 8.4 et comment repérer les entrées XML.</summary></entry><entry><title>Type juggling en PHP : les comparaisons lâches comme risque de sécurité</title><link href="https://phpsos.de/fr/blog/type-juggling-php/"/><id>https://phpsos.de/fr/blog/type-juggling-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Comprendre le type juggling en PHP : comment == compare, ce que PHP 8.0 a changé et pourquoi jetons, hachages et rôles doivent être comparés strictement.</summary></entry><entry><title>Nombres aléatoires et jetons sûrs en PHP avec random_bytes</title><link href="https://phpsos.de/fr/blog/sichere-tokens-php/"/><id>https://phpsos.de/fr/blog/sichere-tokens-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Générer des jetons sûrs en PHP avec random_bytes et random_int : longueur, encodage, stockage sous forme de hachage, durée de validité et fonctions à éviter.</summary></entry><entry><title>Bien protéger les identifiants et les fichiers .env</title><link href="https://phpsos.de/fr/blog/env-dateien-schuetzen/"/><id>https://phpsos.de/fr/blog/env-dateien-schuetzen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Protéger le fichier .env : bon webroot, blocage dans le serveur web, droits de fichier étroits, aucun secret dans Git et remplacement après un incident de sécurité.</summary></entry><entry><title>Dossier .git public : une fuite de données sous-estimée</title><link href="https://phpsos.de/fr/blog/git-ordner-oeffentlich/"/><id>https://phpsos.de/fr/blog/git-ordner-oeffentlich/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Votre dossier .git est-il public ? Comment le vérifier, bloquer l&#x27;accès, adapter le déploiement et traiter les identifiants présents dans l&#x27;historique.</summary></entry><entry><title>Fichiers de sauvegarde dans le webroot : .zip, .sql et .bak</title><link href="https://phpsos.de/fr/blog/backup-dateien-im-webroot/"/><id>https://phpsos.de/fr/blog/backup-dateien-im-webroot/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Les sauvegardes dans le webroot sont téléchargeables par tous. Comment trouver les fichiers .zip, .sql et .bak, les bloquer et vérifier s&#x27;ils ont été appelés.</summary></entry><entry><title>Fichiers phpinfo() : pourquoi ils doivent disparaître</title><link href="https://phpsos.de/fr/blog/phpinfo-dateien-entfernen/"/><id>https://phpsos.de/fr/blog/phpinfo-dateien-entfernen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Un fichier phpinfo oublié révèle chemins, modules et parfois des identifiants. Comment trouver ces fichiers, les supprimer et vérifier PHP plus sûrement.</summary></entry><entry><title>Garder les dépendances à jour : Composer, npm et extensions</title><link href="https://phpsos.de/fr/blog/abhaengigkeiten-aktuell-halten/"/><id>https://phpsos.de/fr/blog/abhaengigkeiten-aktuell-halten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Garder à jour paquets Composer, modules npm et extensions CMS : un processus de maintenance avec rythme, responsabilités, tests et plan en l&#x27;absence de correctif.</summary></entry><entry><title>Revue de code de sécurité pour les projets PHP</title><link href="https://phpsos.de/fr/blog/sicherheits-code-review-php/"/><id>https://phpsos.de/fr/blog/sicherheits-code-review-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Revue de code de sécurité pour PHP : référence ou diff, fonctions à risque, outils comme PHPStan et Psalm et liste de contrôle pour votre équipe.</summary></entry><entry><title>Journaliser en sécurité : consigner les erreurs sans fuite de données</title><link href="https://phpsos.de/fr/blog/sicher-loggen-php/"/><id>https://phpsos.de/fr/blog/sicher-loggen-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Journaliser erreurs et événements en PHP sans exposer mots de passe, jetons ou données clients : ce qui doit figurer dans le journal, ce qui n&#x27;y a pas sa place.</summary></entry><entry><title>Sécuriser les API REST en PHP</title><link href="https://phpsos.de/fr/blog/rest-api-php-absichern/"/><id>https://phpsos.de/fr/blog/rest-api-php-absichern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Développement sécurisé"/><summary>Sécuriser les API REST en PHP : authentification, contrôle par objet, JWT, limites de taille et de type, messages d&#x27;erreur et limitation de débit avec code d&#x27;exemple.</summary></entry><entry><title>Contrats avec les prestataires informatiques : définir clairement les obligations de sécurité</title><link href="https://phpsos.de/fr/blog/dienstleistervertrag-sicherheit/"/><id>https://phpsos.de/fr/blog/dienstleistervertrag-sicherheit/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Direction et aspects juridiques"/><summary>Ce qu&#x27;un contrat avec agence, hébergeur ou prestataire informatique doit régler pour la sécurité : mises à jour, redémarrage, journaux, accès, sortie.</summary></entry><entry><title>Sous-traitance de données lorsque des prestataires accèdent aux serveurs</title><link href="https://phpsos.de/fr/blog/auftragsverarbeitung-serverzugriff/"/><id>https://phpsos.de/fr/blog/auftragsverarbeitung-serverzugriff/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Direction et aspects juridiques"/><summary>Télémaintenance, correctifs, forensique : ce que règle l&#x27;art. 28 du RGPD quand des prestataires accèdent aux serveurs et ce à clarifier avant l&#x27;urgence.</summary></entry><entry><title>La gestion des vulnérabilités dans les PME</title><link href="https://phpsos.de/fr/blog/schwachstellenmanagement-mittelstand/"/><id>https://phpsos.de/fr/blog/schwachstellenmanagement-mittelstand/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Direction et aspects juridiques"/><summary>Gestion des vulnérabilités en PME : sources d&#x27;alertes, évaluation du risque, décision, mise en œuvre et preuves, avec l&#x27;exemple de PHP2Shell.</summary></entry><entry><title>Savoir ce qui tourne : l&#x27;inventaire de tous les sites et serveurs</title><link href="https://phpsos.de/fr/blog/inventar-websites-server/"/><id>https://phpsos.de/fr/blog/inventar-websites-server/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Direction et aspects juridiques"/><summary>Un inventaire de tous les sites et serveurs : les informations à y consigner, comment retrouver les systèmes oubliés et comment garder la liste à jour.</summary></entry><entry><title>La gestion des correctifs comme processus plutôt que pompiers</title><link href="https://phpsos.de/fr/blog/patch-management-prozess/"/><id>https://phpsos.de/fr/blog/patch-management-prozess/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Direction et aspects juridiques"/><summary>Gestion des correctifs en processus : classes, fenêtres, tests, retour arrière, redémarrage et preuves pour des mises à jour critiques fiables.</summary></entry><entry><title>Contacts d&#x27;urgence : qui faut-il prévenir, et quand ?</title><link href="https://phpsos.de/fr/blog/notfallkontakte-liste/"/><id>https://phpsos.de/fr/blog/notfallkontakte-liste/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Direction et aspects juridiques"/><summary>Contacts d&#x27;urgence pour incidents informatiques : qui y figure, qui prévenir et quand, quelles informations préparer et comment garder la liste à jour.</summary></entry><entry><title>Ce que coûte un serveur piraté : les postes de coûts</title><link href="https://phpsos.de/fr/blog/kostenposten-eines-hacks/"/><id>https://phpsos.de/fr/blog/kostenposten-eines-hacks/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Direction et aspects juridiques"/><summary>Ce qu&#x27;un serveur piraté coûte à une entreprise : coûts directs, indirects et consécutifs, avec des conseils pour établir votre propre calcul.</summary></entry><entry><title>Informer les clients après un incident</title><link href="https://phpsos.de/fr/blog/kunden-nach-vorfall-informieren/"/><id>https://phpsos.de/fr/blog/kunden-nach-vorfall-informieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Direction et aspects juridiques"/><summary>Informer les clients après une violation de données : quand l&#x27;art. 34 du RGPD s&#x27;applique, comment atteindre chaque groupe, sans lien de connexion.</summary></entry><entry><title>La chaîne d&#x27;approvisionnement du web : agence, hébergeur, éditeur d&#x27;extensions</title><link href="https://phpsos.de/fr/blog/lieferkette-agentur-hoster/"/><id>https://phpsos.de/fr/blog/lieferkette-agentur-hoster/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Direction et aspects juridiques"/><summary>Votre site dépend du projet PHP, de la distribution, de l&#x27;hébergeur, de l&#x27;agence et des éditeurs d&#x27;extensions. Rendez cette chaîne visible et fiable.</summary></entry><entry><title>Sensibilisation à la sécurité pour admins et rédacteurs : l&#x27;équipe web</title><link href="https://phpsos.de/fr/blog/sicherheitsbewusstsein-redaktion/"/><id>https://phpsos.de/fr/blog/sicherheitsbewusstsein-redaktion/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Direction et aspects juridiques"/><summary>Sensibilisation pour admins et rédacteurs : risques selon le rôle, formations courtes qui fonctionnent et équipe web vigilante en 90 jours.</summary></entry><entry><title>Exercice d&#x27;urgence sur table : simuler un incident de serveur web</title><link href="https://phpsos.de/fr/blog/notfalluebung-am-tisch/"/><id>https://phpsos.de/fr/blog/notfalluebung-am-tisch/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Direction et aspects juridiques"/><summary>Exercice sur table pour l&#x27;informatique : simulez un incident de serveur web avec scénario, rôles, injects et bilan qui change vraiment quelque chose.</summary></entry><entry><title>ISO 27001 et TISAX : ce que cela implique pour les serveurs web</title><link href="https://phpsos.de/fr/blog/iso-27001-tisax-webserver/"/><id>https://phpsos.de/fr/blog/iso-27001-tisax-webserver/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Direction et aspects juridiques"/><summary>ISO 27001 et TISAX pour le serveur web : exigences sur correctifs, fournisseurs et incidents, et preuves à verser au dossier après PHP2Shell.</summary></entry><entry><title>VdS 10000 : la sécurité de l&#x27;information pour les petites et moyennes entreprises</title><link href="https://phpsos.de/fr/blog/vds-10000-kmu/"/><id>https://phpsos.de/fr/blog/vds-10000-kmu/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Direction et aspects juridiques"/><summary>VdS 10000 expliquée : ce que la directive pour PME exige, les nouveautés de 2025 et les exigences qui touchent votre site et votre serveur web.</summary></entry><entry><title>Retour d&#x27;expérience : s&#x27;améliorer après l&#x27;incident</title><link href="https://phpsos.de/fr/blog/lessons-learned-nach-vorfall/"/><id>https://phpsos.de/fr/blog/lessons-learned-nach-vorfall/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Direction et aspects juridiques"/><summary>Retour d&#x27;expérience après un incident : quand tenir la réunion, quelles questions comptent et comment transformer les constats en actions datées.</summary></entry><entry><title>Corriger, couper ou attendre ? Une aide à la décision face à la faille PHP</title><link href="https://phpsos.de/fr/blog/patchen-abschalten-abwarten/"/><id>https://phpsos.de/fr/blog/patchen-abschalten-abwarten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Aides à la décision"/><summary>Mettre le site hors ligne à cause de la faille PHP ? Aide à la décision entre corriger, couper et attendre, avec critères, déroulement et limites honnêtes.</summary></entry><entry><title>WAF ou mise à jour : pourquoi il vous faut les deux</title><link href="https://phpsos.de/fr/blog/waf-oder-update/"/><id>https://phpsos.de/fr/blog/waf-oder-update/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Aides à la décision"/><summary>Un WAF à la place de la mise à jour contre PHP2Shell ? Ce qu&#x27;il apporte, où il s&#x27;arrête et pourquoi seule la mise à jour avec redémarrage ferme la faille.</summary></entry><entry><title>Réinstaller ou nettoyer le serveur ? La décision après une compromission</title><link href="https://phpsos.de/fr/blog/neu-aufsetzen-oder-bereinigen/"/><id>https://phpsos.de/fr/blog/neu-aufsetzen-oder-bereinigen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Aides à la décision"/><summary>Réinstaller ou nettoyer un serveur après un piratage ? Les critères, le bon ordre des opérations et les erreurs typiques de la reconstruction.</summary></entry><entry><title>Corriger soi-même ou faire appel à un prestataire ? Une pesée honnête</title><link href="https://phpsos.de/fr/blog/selbst-beheben-oder-dienstleister/"/><id>https://phpsos.de/fr/blog/selbst-beheben-oder-dienstleister/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Aides à la décision"/><summary>Mandater un prestataire de sécurité informatique ou corriger soi-même ? Une pesée honnête avec critères, auto-test et cas où vous n&#x27;avez pas besoin d&#x27;aide.</summary></entry><entry><title>Choisir un prestataire de sécurité informatique : 12 questions avant la commande</title><link href="https://phpsos.de/fr/blog/sicherheitsdienstleister-auswaehlen/"/><id>https://phpsos.de/fr/blog/sicherheitsdienstleister-auswaehlen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Aides à la décision"/><summary>Trouver un prestataire de sécurité informatique : 12 questions pour comparer objectivement les offres pour serveurs web et PHP, et les signaux d&#x27;alerte.</summary></entry><entry><title>Hébergement managé ou serveur propre ? Le comparatif sécurité</title><link href="https://phpsos.de/fr/blog/managed-oder-eigener-server/"/><id>https://phpsos.de/fr/blog/managed-oder-eigener-server/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Aides à la décision"/><summary>Hébergement managé ou serveur root ? Le comparatif sécurité : qui corrige, qui est responsable et quel modèle convient à votre équipe et à vos données.</summary></entry><entry><title>Mise à niveau de PHP ou rétroportage ? La décision pour les anciens systèmes</title><link href="https://phpsos.de/fr/blog/php-upgrade-oder-backport/"/><id>https://phpsos.de/fr/blog/php-upgrade-oder-backport/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Aides à la décision"/><summary>Mise à niveau de PHP ou rétroportage après PHP2Shell ? Types de rétroportage, valeur et quand seule la migration vers une version prise en charge aide.</summary></entry><entry><title>Changer de CMS après le piratage ? Quand cela aide, et quand non</title><link href="https://phpsos.de/fr/blog/cms-wechsel-nach-hack/"/><id>https://phpsos.de/fr/blog/cms-wechsel-nach-hack/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Aides à la décision"/><summary>Changer de CMS après un piratage ? Quand un nouveau système aide vraiment, quand il ne fait que déplacer l&#x27;effort et comment migrer sans code malveillant.</summary></entry><entry><title>Sites statiques : moins de PHP, moins de surface d&#x27;attaque</title><link href="https://phpsos.de/fr/blog/statische-website-alternative/"/><id>https://phpsos.de/fr/blog/statische-website-alternative/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Aides à la décision"/><summary>Site statique et sécurité : ce qui disparaît sans PHP sur le serveur, quels risques demeurent et pour quelles entreprises le passage vaut la peine.</summary></entry><entry><title>Test d&#x27;intrusion, bug bounty ou scan de vulnérabilités ? Choisir la méthode adaptée</title><link href="https://phpsos.de/fr/blog/pentest-bugbounty-scan/"/><id>https://phpsos.de/fr/blog/pentest-bugbounty-scan/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Aides à la décision"/><summary>Test d&#x27;intrusion, scan de vulnérabilités ou bug bounty ? Ce que chaque méthode trouve, où elle est aveugle et dans quel ordre elle a du sens pour une PME.</summary></entry><entry><title>Qu&#x27;est-ce que PHP2Shell ? La faille expliquée simplement</title><link href="https://phpsos.de/fr/php2shell/was-ist-php2shell/"/><id>https://phpsos.de/fr/php2shell/was-ist-php2shell/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>PHP2Shell expliqué simplement : ce qui se cache derrière les deux failles PHP critiques, quels serveurs sont concernés et quelles étapes suivre dès maintenant.</summary></entry><entry><title>CVE-2026-109618 : RCE par état de mémoire insuffisante</title><link href="https://phpsos.de/fr/php2shell/cve-2026-109618/"/><id>https://phpsos.de/fr/php2shell/cve-2026-109618/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>CVE-2026-109618 expliquée : comment l&#x27;état de mémoire insuffisante de PHP peut mener à l&#x27;exécution de code, quelles versions sont corrigées et que faire.</summary></entry><entry><title>CVE-2026-109619 : RCE par état global périmé</title><link href="https://phpsos.de/fr/php2shell/cve-2026-109619/"/><id>https://phpsos.de/fr/php2shell/cve-2026-109619/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>CVE-2026-109619 expliquée simplement : pourquoi un état interne persistant entre requêtes est dangereux, quelles versions PHP sont corrigées et comment sécuriser.</summary></entry><entry><title>CVE-2026-115560 : avis sur Session Upload Progress</title><link href="https://phpsos.de/fr/php2shell/cve-2026-115560/"/><id>https://phpsos.de/fr/php2shell/cve-2026-115560/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>CVE-2026-115560 : quand le troisième avis PHP du 23.10.2026 concerne votre serveur, comment vérifier la configuration et désactiver Upload Progress.</summary></entry><entry><title>Quelles versions de PHP sont concernées ?</title><link href="https://phpsos.de/fr/php2shell/betroffene-php-versionen/"/><id>https://phpsos.de/fr/php2shell/betroffene-php-versionen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Quelles versions de PHP PHP2Shell touche et lesquelles sont corrigées : tableau de 8.5 à 5.4, indications sur les backports, fin de prise en charge et marche à suivre.</summary></entry><entry><title>Bien vérifier la version de PHP et l&#x27;état des correctifs</title><link href="https://phpsos.de/fr/php2shell/php-version-pruefen/"/><id>https://phpsos.de/fr/php2shell/php-version-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Vérifier la version de PHP : reconnaissez l&#x27;état des correctifs, les backports et les processus en cours, et sachez si PHP2Shell est refermée.</summary></entry><entry><title>Pourquoi mod_php porte le risque le plus élevé</title><link href="https://phpsos.de/fr/php2shell/mod-php-risiko/"/><id>https://phpsos.de/fr/php2shell/mod-php-risiko/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Pourquoi l&#x27;équipe PHP estime le risque de PHP2Shell le plus élevé avec Apache et mod_php, comment reconnaître mod_php et ce qu&#x27;il faut corriger et changer.</summary></entry><entry><title>Après la mise à jour : redémarrer PHP-FPM et tous les workers</title><link href="https://phpsos.de/fr/php2shell/php-fpm-neustart/"/><id>https://phpsos.de/fr/php2shell/php-fpm-neustart/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Redémarrer PHP-FPM après la mise à jour PHP2Shell : pourquoi de nouveaux fichiers ne suffisent pas et comment vérifier qu&#x27;aucun ancien worker ne tourne.</summary></entry><entry><title>Mesures immédiates si vous ne pouvez pas encore appliquer le correctif</title><link href="https://phpsos.de/fr/php2shell/sofortmassnahmen-ohne-patch/"/><id>https://phpsos.de/fr/php2shell/sofortmassnahmen-ohne-patch/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Contournement de la faille PHP2Shell : les mesures transitoires de php.net, bien appliquées, avec leurs limites et des indications pour la voie vers le correctif.</summary></entry><entry><title>PHP 8.1 et antérieur : ce qui s&#x27;applique maintenant</title><link href="https://phpsos.de/fr/php2shell/php-8-1-und-aelter/"/><id>https://phpsos.de/fr/php2shell/php-8-1-und-aelter/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>PHP 8.1 et antérieur n&#x27;ont aucune mise à jour officielle contre PHP2Shell. Ce que signifient les backports, comment sécuriser le serveur et migrer.</summary></entry><entry><title>Corriger PHP dans les conteneurs Docker</title><link href="https://phpsos.de/fr/php2shell/docker-container-patchen/"/><id>https://phpsos.de/fr/php2shell/docker-container-patchen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Mettre à jour l&#x27;image Docker PHP contre PHP2Shell : vérifier la version, reconstruire l&#x27;image, recréer les conteneurs et définir les valeurs transitoires.</summary></entry><entry><title>Suis-je déjà compromis ? Les signes après PHP2Shell</title><link href="https://phpsos.de/fr/php2shell/bin-ich-gehackt-anzeichen/"/><id>https://phpsos.de/fr/php2shell/bin-ich-gehackt-anzeichen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Serveur piraté ? Signes typiques après PHP2Shell, premiers contrôles sans perte de traces et ce qu&#x27;il faut faire en cas de soupçon, étape par étape.</summary></entry><entry><title>Chronologie PHP2Shell : du 17 au 25 octobre 2026</title><link href="https://phpsos.de/fr/ratgeber/php2shell-chronologie/"/><id>https://phpsos.de/fr/ratgeber/php2shell-chronologie/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>La chronologie PHP2Shell en bref : de la première tentative d&#x27;attaque du 17 octobre à la situation au 25 octobre 2026 et l&#x27;impact sur vos journaux.</summary></entry><entry><title>Confirmation de mise à jour PHP par l&#x27;hébergeur : comment demander l&#x27;état du correctif</title><link href="https://phpsos.de/fr/ratgeber/hoster-patch-status-erfragen/"/><id>https://phpsos.de/fr/ratgeber/hoster-patch-status-erfragen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Obtenez de votre hébergeur une confirmation fiable de la mise à jour PHP après PHP2Shell : informations utiles, modèle à copier, évaluation.</summary></entry><entry><title>Détecter et supprimer un webshell</title><link href="https://phpsos.de/fr/ratgeber/webshell-erkennen/"/><id>https://phpsos.de/fr/ratgeber/webshell-erkennen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Détecter un webshell après PHP2Shell : repérer fichiers PHP, processus et connexions suspects, préserver les traces, supprimer les portes dérobées.</summary></entry><entry><title>Trouver une backdoor WordPress : repérer les portes dérobées méthodiquement</title><link href="https://phpsos.de/fr/ratgeber/backdoor-wordpress-finden/"/><id>https://phpsos.de/fr/ratgeber/backdoor-wordpress-finden/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Trouver une backdoor WordPress : contrôler noyau et plugins avec WP-CLI, passer en revue comptes admin, mu-plugins, uploads et base de données.</summary></entry><entry><title>Configurer php.ini de façon sécurisée</title><link href="https://phpsos.de/fr/ratgeber/php-ini-sicher-konfigurieren/"/><id>https://phpsos.de/fr/ratgeber/php-ini-sicher-konfigurieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Configurer php.ini en toute sécurité : réglages pour erreurs, sessions, uploads et mémoire, avec les mesures transitoires PHP2Shell de php.net à copier.</summary></entry><entry><title>Bien utiliser PHP disable_functions</title><link href="https://phpsos.de/fr/ratgeber/disable-functions/"/><id>https://phpsos.de/fr/ratgeber/disable-functions/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Bien utiliser PHP disable_functions : quelles fonctions bloquer, comment tester votre application au préalable et où ce renforcement atteint ses limites.</summary></entry><entry><title>open_basedir et isolation par site web</title><link href="https://phpsos.de/fr/ratgeber/open-basedir/"/><id>https://phpsos.de/fr/ratgeber/open-basedir/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Bien définir open_basedir et séparer les sites : utilisateur, pool PHP-FPM et dossiers temporaires dédiés. Avec exemple de configuration Nginx.</summary></entry><entry><title>Droits des fichiers sur le serveur web</title><link href="https://phpsos.de/fr/ratgeber/dateirechte-webserver/"/><id>https://phpsos.de/fr/ratgeber/dateirechte-webserver/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Bien définir les droits des fichiers du serveur web : propriétaires séparés, 640 plutôt que 777, écriture limitée aux uploads. Avec commandes.</summary></entry><entry><title>composer audit : vérifier les failles des dépendances</title><link href="https://phpsos.de/fr/ratgeber/composer-abhaengigkeiten-pruefen/"/><id>https://phpsos.de/fr/ratgeber/composer-abhaengigkeiten-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Avec composer audit, vérifiez les failles de vos dépendances PHP : commandes, intégration CI et déploiement, et pourquoi PHP se corrige à part.</summary></entry><entry><title>Fin de vie de PHP : les risques des versions obsolètes</title><link href="https://phpsos.de/fr/ratgeber/php-end-of-life-risiken/"/><id>https://phpsos.de/fr/ratgeber/php-end-of-life-risiken/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Comprendre la fin de vie de PHP : conséquences de la fin du support, pourquoi PHP 8.1 et antérieur sont critiques après PHP2Shell, migration vers 8.2+.</summary></entry><entry><title>Prévenir l&#x27;injection SQL en PHP</title><link href="https://phpsos.de/fr/ratgeber/sql-injection-php/"/><id>https://phpsos.de/fr/ratgeber/sql-injection-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Prévenir l&#x27;injection SQL en PHP : requêtes préparées avec PDO et mysqli, listes blanches pour colonnes, droits minimaux. Exemples et liste de contrôle.</summary></entry><entry><title>Prévenir le XSS en PHP : se défendre sûrement contre le cross-site scripting</title><link href="https://phpsos.de/fr/ratgeber/xss-php/"/><id>https://phpsos.de/fr/ratgeber/xss-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Prévenir le XSS en PHP : encoder les sorties selon le contexte, templates à échappement automatique et Content Security Policy. Avec exemples.</summary></entry><entry><title>Mettre en œuvre des téléversements de fichiers sûrs en PHP : sécurité des uploads PHP</title><link href="https://phpsos.de/fr/ratgeber/datei-upload-sicher/"/><id>https://phpsos.de/fr/ratgeber/datei-upload-sicher/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Sécurité des uploads PHP : vérifier le type de fichier côté serveur, renommer, stocker hors de la racine web et bloquer l&#x27;exécution de PHP.</summary></entry><entry><title>Sécuriser les sessions en PHP : la sécurité des sessions PHP en pratique</title><link href="https://phpsos.de/fr/ratgeber/session-sicherheit-php/"/><id>https://phpsos.de/fr/ratgeber/session-sicherheit-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Sécurité des sessions PHP pas à pas : valeurs php.ini sûres, nouvel ID après la connexion, indicateurs de cookie et avis PHP2Shell sur les uploads.</summary></entry><entry><title>Désérialisation non sécurisée en PHP : unserialize et sécurité</title><link href="https://phpsos.de/fr/ratgeber/deserialisierung-php/"/><id>https://phpsos.de/fr/ratgeber/deserialisierung-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Utiliser unserialize en PHP en sécurité : pourquoi les objets issus de saisies sont dangereux, comment JSON et signatures protègent, où chercher.</summary></entry><entry><title>Prévenir la Local File Inclusion en PHP : LFI et RFI</title><link href="https://phpsos.de/fr/ratgeber/lfi-rfi/"/><id>https://phpsos.de/fr/ratgeber/lfi-rfi/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Prévenir la Local File Inclusion en PHP : listes d&#x27;autorisation, contrôle realpath, allow_url_include désactivé et open_basedir comme protection.</summary></entry><entry><title>Protéger les connexions administrateur contre la force brute : une protection pour chaque connexion</title><link href="https://phpsos.de/fr/ratgeber/brute-force-login-schutz/"/><id>https://phpsos.de/fr/ratgeber/brute-force-login-schutz/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Protection contre la force brute pour connexion et administration : limitation de débit, Fail2ban, double authentification et password_hash.</summary></entry><entry><title>DDoS ou piratage ? Bien qualifier les attaques</title><link href="https://phpsos.de/fr/ratgeber/ddos-oder-exploit/"/><id>https://phpsos.de/fr/ratgeber/ddos-oder-exploit/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>DDoS ou piratage ? Signes typiques comparés, premières commandes de contrôle sur le serveur et gestes à faire dans les premières heures.</summary></entry><entry><title>Analyser les journaux du serveur web après une attaque : bien lire le journal d&#x27;accès</title><link href="https://phpsos.de/fr/ratgeber/logfiles-auswerten/"/><id>https://phpsos.de/fr/ratgeber/logfiles-auswerten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Analyser le journal d&#x27;accès après une attaque : sauvegarder d&#x27;abord, trouver les traces typiques, commandes Apache et Nginx, cas PHP2Shell.</summary></entry><entry><title>Mettre en place l&#x27;authentification à deux facteurs pour les accès administrateur</title><link href="https://phpsos.de/fr/ratgeber/zwei-faktor-admin/"/><id>https://phpsos.de/fr/ratgeber/zwei-faktor-admin/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Authentification à deux facteurs pour admins : méthodes adaptées, accès importants du CMS à SSH, codes de secours et déploiement en équipe.</summary></entry><entry><title>Stratégie de sauvegarde pour serveurs : sauvegardes selon la règle 3-2-1</title><link href="https://phpsos.de/fr/ratgeber/backups-3-2-1/"/><id>https://phpsos.de/fr/ratgeber/backups-3-2-1/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Stratégie de sauvegarde serveur selon la règle 3-2-1 : quoi sauvegarder, comment survivre à une attaque et pourquoi tester la restauration.</summary></entry><entry><title>En-têtes de sécurité pour les sites web : bien définir les en-têtes de sécurité</title><link href="https://phpsos.de/fr/ratgeber/sicherheits-header/"/><id>https://phpsos.de/fr/ratgeber/sicherheits-header/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Configurer les en-têtes de sécurité : CSP, HSTS, X-Content-Type-Options et plus, avec exemples Nginx et Apache, contrôle et erreurs typiques.</summary></entry><entry><title>Supprimer l&#x27;alerte Google « Ce site a été piraté »</title><link href="https://phpsos.de/fr/ratgeber/google-warnung-entfernen/"/><id>https://phpsos.de/fr/ratgeber/google-warnung-entfernen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Supprimer l&#x27;alerte Google sur un site piraté : trouver la cause, nettoyer spam et code malveillant, contrôler la Search Console et demander le réexamen.</summary></entry><entry><title>Liste de contrôle après un piratage : 20 points pour le suivi</title><link href="https://phpsos.de/fr/ratgeber/checkliste-nach-dem-hack/"/><id>https://phpsos.de/fr/ratgeber/checkliste-nach-dem-hack/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guides"/><summary>Liste de contrôle après un piratage : 20 points, du confinement et des preuves au nettoyage, aux nouveaux accès et aux obligations de notification.</summary></entry><entry><title>Qu&#x27;est-ce que PHP ? Le langage de programmation expliqué</title><link href="https://phpsos.de/fr/php/was-ist-php/"/><id>https://phpsos.de/fr/php/was-ist-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Qu&#x27;est-ce que PHP ? Comment ce langage de script génère des pages sur le serveur, où il tourne en entreprise et pourquoi sa version compte.</summary></entry><entry><title>L&#x27;histoire de PHP : de 1994 à aujourd&#x27;hui</title><link href="https://phpsos.de/fr/php/geschichte-von-php/"/><id>https://phpsos.de/fr/php/geschichte-von-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>L&#x27;histoire de PHP : des Personal Home Page Tools de Rasmus Lerdorf en 1994 à PHP 8.5, via la Zend Engine et PHP 7, avec chronologie et leçons.</summary></entry><entry><title>Comment PHP génère une page web : le trajet d&#x27;une requête</title><link href="https://phpsos.de/fr/php/wie-php-funktioniert/"/><id>https://phpsos.de/fr/php/wie-php-funktioniert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Comment fonctionne PHP ? Du clic à la page finale, via serveur web, SAPI, compilateur et Zend VM : sept étapes expliquées avec des exemples.</summary></entry><entry><title>La Zend Engine : le cœur de PHP</title><link href="https://phpsos.de/fr/php/zend-engine/"/><id>https://phpsos.de/fr/php/zend-engine/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>La Zend Engine expliquée : compilateur, opcodes, machine virtuelle, zval et gestion de la mémoire au cœur de PHP, ses versions et les correctifs.</summary></entry><entry><title>OPcache expliqué : le cache de bytecode de PHP</title><link href="https://phpsos.de/fr/php/opcache/"/><id>https://phpsos.de/fr/php/opcache/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>OPcache expliqué : fonctionnement du cache de bytecode de PHP, réglages importants, pourquoi le vider après une mise à jour et comment le sécuriser.</summary></entry><entry><title>SAPI expliquée : comment PHP dialogue avec le serveur web</title><link href="https://phpsos.de/fr/php/sapi-erklaert/"/><id>https://phpsos.de/fr/php/sapi-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>PHP SAPI expliquée : sens de fpm-fcgi, apache2handler, cgi-fcgi et cli, vérification du mode d&#x27;exécution et pourquoi il détermine risque et redémarrage.</summary></entry><entry><title>PHP-FPM expliqué : gestionnaire de processus, pools et workers</title><link href="https://phpsos.de/fr/php/php-fpm-erklaert/"/><id>https://phpsos.de/fr/php/php-fpm-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>PHP-FPM expliqué : master, pools et workers, sens de pm static, dynamic et ondemand et les réglages de pool qui renforcent la sécurité de vos sites.</summary></entry><entry><title>mod_php expliqué : PHP dans le processus Apache</title><link href="https://phpsos.de/fr/php/mod-php-erklaert/"/><id>https://phpsos.de/fr/php/mod-php-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>mod_php expliqué : PHP comme module Apache, comment le reconnaître, rôle de prefork et de .htaccess, et pourquoi php.net le déconseille.</summary></entry><entry><title>CGI et FastCGI : les bases</title><link href="https://phpsos.de/fr/php/cgi-und-fastcgi/"/><id>https://phpsos.de/fr/php/cgi-und-fastcgi/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>CGI et FastCGI avec PHP expliqués : un processus par requête ou des workers permanents, rôle de php-cgi et de PHP-FPM, réglages cgi et règles de sécurité.</summary></entry><entry><title>PHP en ligne de commande (CLI)</title><link href="https://phpsos.de/fr/php/php-cli/"/><id>https://phpsos.de/fr/php/php-cli/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>PHP CLI expliqué : différences avec la version web, options utiles comme -l, -m et --ini, tâches Cron, serveur intégré et pourquoi php -v trompe souvent.</summary></entry><entry><title>Le php.ini expliqué : structure, niveaux et priorité</title><link href="https://phpsos.de/fr/php/php-ini-erklaert/"/><id>https://phpsos.de/fr/php/php-ini-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Le php.ini expliqué : où PHP cherche sa configuration, quels niveaux existent, sens de INI_SYSTEM et INI_PERDIR et quelle valeur s&#x27;applique.</summary></entry><entry><title>Versions de PHP et cycle de publication</title><link href="https://phpsos.de/fr/php/release-zyklus/"/><id>https://phpsos.de/fr/php/release-zyklus/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Cycle de publication de PHP : une version chaque année en novembre, deux ans de support actif, deux ans de correctifs de sécurité, fins de 8.2 à 8.5.</summary></entry><entry><title>PHP 8.0 à 8.5 : les principales nouveautés</title><link href="https://phpsos.de/fr/php/php-8-neuerungen/"/><id>https://phpsos.de/fr/php/php-8-neuerungen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Nouveautés de PHP 8 de 8.0 à 8.5 : fonctions clés par version, exemples de code, dépréciations avec risque de mise à niveau et points de sécurité.</summary></entry><entry><title>Comprendre les extensions PHP</title><link href="https://phpsos.de/fr/php/php-erweiterungen/"/><id>https://phpsos.de/fr/php/php-erweiterungen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Extensions PHP expliquées : extensions Core, Bundled et PECL, extension et zend_extension, php -m, et pourquoi moins de modules signifie plus de sécurité.</summary></entry><entry><title>Composer : le gestionnaire de paquets de PHP</title><link href="https://phpsos.de/fr/php/composer/"/><id>https://phpsos.de/fr/php/composer/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Composer expliqué : composer.json, composer.lock, vendor et autoloader, livraison propre en production et maintenance sûre des dépendances.</summary></entry><entry><title>Les frameworks PHP en un coup d&#x27;œil</title><link href="https://phpsos.de/fr/php/php-frameworks/"/><id>https://phpsos.de/fr/php/php-frameworks/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Frameworks PHP en bref : ce que font Laravel, Symfony, Laminas, Slim et d&#x27;autres, comment choisir et ce qu&#x27;un framework signifie pour la sécurité.</summary></entry><entry><title>Quels CMS et systèmes de boutique fonctionnent sur PHP</title><link href="https://phpsos.de/fr/php/cms-und-shops-auf-php/"/><id>https://phpsos.de/fr/php/cms-und-shops-auf-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Quels CMS et boutiques fonctionnent sur PHP : WordPress, TYPO3, Shopware, Joomla, Drupal et d&#x27;autres, avec une méthode pour vérifier vos propres sites.</summary></entry><entry><title>PHP et bases de données : PDO et mysqli</title><link href="https://phpsos.de/fr/php/php-und-datenbanken/"/><id>https://phpsos.de/fr/php/php-und-datenbanken/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>PHP et bases de données : PDO et mysqli comparés, requêtes préparées, gestion des erreurs depuis PHP 8 et identifiants d&#x27;accès sûrs en exploitation.</summary></entry><entry><title>Sessions et cookies en PHP</title><link href="https://phpsos.de/fr/php/sessions-und-cookies/"/><id>https://phpsos.de/fr/php/sessions-und-cookies/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Sessions et cookies PHP : ID de session, stockage, valeurs par défaut du php.ini, progression des téléversements et mesure transitoire PHP2Shell.</summary></entry><entry><title>Superglobales : $_GET, $_POST, $_FILES et consorts</title><link href="https://phpsos.de/fr/php/superglobals/"/><id>https://phpsos.de/fr/php/superglobals/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Superglobales PHP : contenu de $_GET, $_POST, $_FILES et $_SERVER, remplissage par PHP avant votre code et utilisation sûre des données de requête.</summary></entry><entry><title>Comment PHP traite les uploads de fichiers</title><link href="https://phpsos.de/fr/php/datei-uploads-intern/"/><id>https://phpsos.de/fr/php/datei-uploads-intern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Comment PHP traite les uploads en interne : multipart/form-data, fichiers temporaires dans upload_tmp_dir, tableau $_FILES, limites et codes d&#x27;erreur expliqués.</summary></entry><entry><title>Le système de types de PHP</title><link href="https://phpsos.de/fr/php/typsystem/"/><id>https://phpsos.de/fr/php/typsystem/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Le système de types PHP expliqué : types de données, déclarations de PHP 7.1 à 8.3, strict_types et comparaisons souples, avec exemples et lien avec la sécurité.</summary></entry><entry><title>Erreurs et exceptions en PHP</title><link href="https://phpsos.de/fr/php/fehler-und-exceptions/"/><id>https://phpsos.de/fr/php/fehler-und-exceptions/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Erreurs et exceptions en PHP : Throwable, Error et Exception, try/catch/finally, gestionnaires globaux et réglages sûrs pour l&#x27;affichage des erreurs et les logs.</summary></entry><entry><title>La programmation orientée objet en PHP</title><link href="https://phpsos.de/fr/php/objektorientierung/"/><id>https://phpsos.de/fr/php/objektorientierung/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>La programmation orientée objet en PHP : classes, interfaces, traits et enums, nouveautés de PHP 8.0 à 8.4 et lien avec la désérialisation et la sécurité.</summary></entry><entry><title>Espaces de noms et autoloading (PSR-4)</title><link href="https://phpsos.de/fr/php/namespaces-autoloading/"/><id>https://phpsos.de/fr/php/namespaces-autoloading/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Espaces de noms PHP et autoloading avec PSR-4 : du nom de classe au chemin du fichier, spl_autoload_register, autoloader Composer et contrôle après un incident.</summary></entry><entry><title>Les normes PSR du PHP-FIG</title><link href="https://phpsos.de/fr/php/psr-standards/"/><id>https://phpsos.de/fr/php/psr-standards/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Les normes PSR du PHP-FIG : toutes les PSR de 0 à 22 avec leur statut, les plus utiles en pratique et ce que PSR-3, PSR-4 et PSR-7 signifient pour la sécurité.</summary></entry><entry><title>Gestion de la mémoire en PHP : comptage de références et garbage collection</title><link href="https://phpsos.de/fr/php/speicherverwaltung/"/><id>https://phpsos.de/fr/php/speicherverwaltung/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>La gestion de la mémoire PHP expliquée : comptage de références, copy-on-write, cycles et garbage collector, fonctions de mesure et lien avec PHP2Shell.</summary></entry><entry><title>memory_limit et Out-of-Memory : ce qui se passe à l&#x27;intérieur</title><link href="https://phpsos.de/fr/php/out-of-memory/"/><id>https://phpsos.de/fr/php/out-of-memory/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>PHP Out of Memory expliqué : comment memory_limit compte, ce qui se passe en interne lors de l&#x27;arrêt et ce que cela signifie pour CVE-2026-109618 et vos serveurs.</summary></entry><entry><title>Le cycle de vie d&#x27;une requête : démarrage, exécution, arrêt</title><link href="https://phpsos.de/fr/php/request-lebenszyklus/"/><id>https://phpsos.de/fr/php/request-lebenszyklus/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Le cycle de vie d&#x27;une requête PHP expliqué : MINIT, RINIT, RSHUTDOWN, MSHUTDOWN, réutilisation des workers et pourquoi CVE-2026-109619 s&#x27;attaque à ce point précis.</summary></entry><entry><title>JIT et performances dans PHP 8</title><link href="https://phpsos.de/fr/php/jit-und-performance/"/><id>https://phpsos.de/fr/php/jit-und-performance/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>PHP JIT et performances : fonctionnement avec OPcache, réglages utiles et pourquoi les mises à jour comptent pour la vitesse et la sécurité.</summary></entry><entry><title>Tester le code PHP : PHPUnit et Pest</title><link href="https://phpsos.de/fr/php/php-testen/"/><id>https://phpsos.de/fr/php/php-testen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>PHPUnit et Pest expliqués : versions, premiers tests, types de tests utiles et pourquoi les tests sécurisent les mises à jour après PHP2Shell.</summary></entry><entry><title>Analyse statique : PHPStan et Psalm</title><link href="https://phpsos.de/fr/php/statische-analyse/"/><id>https://phpsos.de/fr/php/statische-analyse/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>PHPStan et Psalm expliqués : niveaux de règles, baseline, analyse de taint et ce que l&#x27;analyse statique peut apporter à des applications PHP sûres, ou non.</summary></entry><entry><title>Les fonctions de sécurité intégrées de PHP</title><link href="https://phpsos.de/fr/php/eingebaute-sicherheitsfunktionen/"/><id>https://phpsos.de/fr/php/eingebaute-sicherheitsfunktionen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Les fonctions de sécurité de PHP en un coup d&#x27;œil : mots de passe, aléa, échappement, cryptographie, sessions et leurs limites face à des failles comme PHP2Shell.</summary></entry><entry><title>Développer PHP en local : Docker, DDEV et autres</title><link href="https://phpsos.de/fr/php/php-lokal-entwickeln/"/><id>https://phpsos.de/fr/php/php-lokal-entwickeln/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Développer PHP en local avec le serveur intégré, Docker ou DDEV : atouts, limites, exemples et même niveau de correctifs en développement et production.</summary></entry><entry><title>PHP comparé à Node.js, Python et Java</title><link href="https://phpsos.de/fr/php/php-im-vergleich/"/><id>https://phpsos.de/fr/php/php-im-vergleich/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>PHP comparé à Node.js, Python et Java : modèle d&#x27;exécution, exploitation, écosystème et sécurité. Un aperçu factuel pour les décideurs et les équipes techniques.</summary></entry><entry><title>Comment le projet PHP traite les failles de sécurité</title><link href="https://phpsos.de/fr/php/php-sicherheitsprozess/"/><id>https://phpsos.de/fr/php/php-sicherheitsprozess/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Comment le projet PHP traite les failles : signalement via GitHub ou security@php.net, classification, correctif et conclusions pour les exploitants.</summary></entry><entry><title>Compiler PHP depuis le code source</title><link href="https://phpsos.de/fr/php/php-kompilieren/"/><id>https://phpsos.de/fr/php/php-kompilieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Compiler PHP depuis le code source : prérequis, options de configure, signature, tests et pourquoi un build maison exige son propre suivi des correctifs.</summary></entry><entry><title>Exploiter PHP en conteneurs</title><link href="https://phpsos.de/fr/php/php-in-containern/"/><id>https://phpsos.de/fr/php/php-in-containern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Exploiter PHP en conteneur : variantes d&#x27;image, php.ini de production, extensions, limites de mémoire, logs et mises à jour. Avec exemples et lien avec PHP2Shell.</summary></entry><entry><title>L&#x27;avenir de PHP</title><link href="https://phpsos.de/fr/php/zukunft-von-php/"/><id>https://phpsos.de/fr/php/zukunft-von-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>L&#x27;avenir de PHP selon des plans avérés : durées de support, PHP 8.6 à la date prévue, RFC adoptées pour PHP 9.0 et ce que cela implique pour votre planification.</summary></entry><entry><title>Les bases de PHP pour les administrateurs</title><link href="https://phpsos.de/fr/php/php-grundwissen-admins/"/><id>https://phpsos.de/fr/php/php-grundwissen-admins/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Savoir PHP"/><summary>Bases de PHP pour admins sans profil développeur : binaires, niveaux de php.ini, pools FPM, commandes utiles, logs et liste de contrôle après PHP2Shell.</summary></entry></feed>