<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it"><title>PHP SOS: Blog e articoli tecnici</title><subtitle>PHP2Shell, sicurezza dei server e assistenza di emergenza</subtitle><link href="https://phpsos.de/it/feed.xml" rel="self"/><link href="https://phpsos.de/it/"/><id>https://phpsos.de/it/</id><updated>2026-10-25T08:00:00+01:00</updated><author><name>PHP SOS</name></author><entry><title>PHP2Shell: cosa è accertato e cosa no</title><link href="https://phpsos.de/it/blog/php2shell-was-belegt-ist/"/><id>https://phpsos.de/it/blog/php2shell-was-belegt-ist/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>Fact check su PHP2Shell: cosa è documentato da php.net, BSI e produttori, cosa è solo riportato e quali voci può ignorare tranquillamente.</summary></entry><entry><title>Perché la vulnerabilità PHP è diventata nota prima della patch</title><link href="https://phpsos.de/it/blog/php-luecke-vorzeitig-bekannt/"/><id>https://phpsos.de/it/blog/php-luecke-vorzeitig-bekannt/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>Perché la vulnerabilità PHP è diventata nota prima della patch: come funzionano gli embargo, cosa è accaduto il 20 ottobre e cosa imparano i gestori.</summary></entry><entry><title>Le autorità portano i siti offline: cosa ne imparano le aziende</title><link href="https://phpsos.de/it/blog/behoerden-webseiten-offline/"/><id>https://phpsos.de/it/blog/behoerden-webseiten-offline/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>Le autorità hanno spento siti web per PHP2Shell in via precauzionale. Cosa c&#x27;è dietro, quando spegnere ha senso e come le aziende si preparano.</summary></entry><entry><title>Allerta arancione del BSI: cosa significa la classificazione</title><link href="https://phpsos.de/it/blog/bsi-warnstufe-orange-erklaert/"/><id>https://phpsos.de/it/blog/bsi-warnstufe-orange-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>Allerta arancione del BSI spiegata: cosa significano i quattro livelli, perché PHP2Shell è critico per il business e quali decisioni prendere ora.</summary></entry><entry><title>Cosa consigliano CERT-EU e CERT-Bund su PHP2Shell</title><link href="https://phpsos.de/it/blog/cert-eu-empfehlungen-php/"/><id>https://phpsos.de/it/blog/cert-eu-empfehlungen-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>Cosa consigliano CERT-EU, CERT-Bund e BSI su PHP2Shell, dove le raccomandazioni coincidono e come isolare le applicazioni PHP raggiungibili.</summary></entry><entry><title>Regole di protezione Cloudflare contro PHP2Shell: cosa fanno e cosa no</title><link href="https://phpsos.de/it/blog/cloudflare-waf-php2shell/"/><id>https://phpsos.de/it/blog/cloudflare-waf-php2shell/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>Cloudflare protegge dal 21/10 con regole WAF contro PHP2Shell. Cosa coprono, dove possono essere aggirate e che cosa dovrebbe verificare adesso.</summary></entry><entry><title>22,6 milioni di istanze esposte: come leggere i numeri</title><link href="https://phpsos.de/it/blog/exponierte-instanzen-einordnen/"/><id>https://phpsos.de/it/blog/exponierte-instanzen-einordnen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>22,6 mln di istanze, 2,24 mln di host: quanti server colpisce PHP2Shell, perché i numeri divergono e che cosa significano per la Sua azienda.</summary></entry><entry><title>PHP2Shell in cinque minuti: briefing per la direzione</title><link href="https://phpsos.de/it/blog/php2shell-briefing-geschaeftsfuehrung/"/><id>https://phpsos.de/it/blog/php2shell-briefing-geschaeftsfuehrung/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>PHP2Shell in cinque minuti: situazione, rischio per l&#x27;attività, cinque domande al Suo IT e le decisioni che la direzione dovrebbe prendere oggi.</summary></entry><entry><title>La vulnerabilità di sicurezza PHP spiegata in modo semplice</title><link href="https://phpsos.de/it/blog/php-luecke-einfach-erklaert/"/><id>https://phpsos.de/it/blog/php-luecke-einfach-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>La vulnerabilità PHP spiegata semplice: cos&#x27;è PHP, cosa non va con PHP2Shell, cosa significano i termini e cosa devono fare ora i gestori di siti.</summary></entry><entry><title>PHP2Shell: 15 domande dei clienti di hosting</title><link href="https://phpsos.de/it/blog/fragen-von-hosting-kunden/"/><id>https://phpsos.de/it/blog/fragen-von-hosting-kunden/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>Vulnerabilità PHP e hosting: 15 domande dei clienti di hosting su PHP2Shell, con risposte brevi su responsabilità, versione, prove e casi sospetti.</summary></entry><entry><title>Perché un aggiornamento di WordPress non aiuta contro PHP2Shell</title><link href="https://phpsos.de/it/blog/warum-wordpress-update-nicht-hilft/"/><id>https://phpsos.de/it/blog/warum-wordpress-update-nicht-hilft/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>Perché un aggiornamento di WordPress non aiuta contro la vulnerabilità PHP2Shell, quale livello conta davvero e cosa dovrebbero verificare i gestori.</summary></entry><entry><title>PHP2Shell e Log4Shell: che cosa hanno in comune le vulnerabilità</title><link href="https://phpsos.de/it/blog/php2shell-und-log4shell/"/><id>https://phpsos.de/it/blog/php2shell-und-log4shell/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>PHP2Shell e Log4Shell a confronto: che cosa accomuna le vulnerabilità, dove differiscono e quali lezioni del 2021 le aziende possono usare oggi.</summary></entry><entry><title>Scansioni di massa alla ricerca di PHP privo di patch: come funzionano gli attacchi automatizzati</title><link href="https://phpsos.de/it/blog/automatisierte-massenscans/"/><id>https://phpsos.de/it/blog/automatisierte-massenscans/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>Attacchi automatizzati ai server web: come funzionano le scansioni di massa alla ricerca di PHP privo di patch e perché colpiscono le piccole aziende.</summary></entry><entry><title>La finestra di tempo tra patch e attacco</title><link href="https://phpsos.de/it/blog/zeitfenster-patch-angriff/"/><id>https://phpsos.de/it/blog/zeitfenster-patch-angriff/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>La finestra di tempo tra patch e attacco spiegata: le fasi di PHP2Shell, come misurare la Sua finestra personale e con quali passaggi accorciarla.</summary></entry><entry><title>Dopo PHP2Shell: perché altre segnalazioni sono probabili</title><link href="https://phpsos.de/it/blog/weitere-php-meldungen/"/><id>https://phpsos.de/it/blog/weitere-php-meldungen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>Dopo PHP2Shell sono probabili altre segnalazioni su PHP. Come riconoscerlo, quali fonti osservare e come il Suo team può reagire in modo preparato.</summary></entry><entry><title>PHP2Shell: il quadro della situazione nella prima settimana</title><link href="https://phpsos.de/it/blog/lagebild-erste-woche/"/><id>https://phpsos.de/it/blog/lagebild-erste-woche/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>PHP2Shell oggi: che cosa è accertato dopo una settimana, come BSI e CERT valutano la situazione, cosa si sa sugli attacchi e cosa verificare.</summary></entry><entry><title>Falsi consigli pericolosi su PHP2Shell che circolano in questo periodo</title><link href="https://phpsos.de/it/blog/gefaehrliche-falschtipps/"/><id>https://phpsos.de/it/blog/gefaehrliche-falschtipps/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Situazione e inquadramento"/><summary>Consigli su PHP2Shell sotto verifica: quali suggerimenti in circolazione non proteggono o danneggiano e cosa raccomandano php.net, BSI e specialisti.</summary></entry><entry><title>Cambiare la versione di PHP nell&#x27;area clienti dell&#x27;hosting</title><link href="https://phpsos.de/it/blog/php-version-hosting-aendern/"/><id>https://phpsos.de/it/blog/php-version-hosting-aendern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Cambiare la versione di PHP nell&#x27;hosting senza mettere a rischio il sito: preparazione, versione giusta, test dopo il passaggio e ritorno passo dopo passo.</summary></entry><entry><title>Debian e Ubuntu: il mio pacchetto PHP è aggiornato?</title><link href="https://phpsos.de/it/blog/debian-ubuntu-paket-gepatcht/"/><id>https://phpsos.de/it/blog/debian-ubuntu-paket-gepatcht/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Il Suo pacchetto PHP su Debian o Ubuntu è aggiornato contro PHP2Shell? Stati dei pacchetti per rilascio, comandi di verifica e insidie per gli admin.</summary></entry><entry><title>RHEL, AlmaLinux e Rocky Linux: verificare la patch PHP</title><link href="https://phpsos.de/it/blog/rhel-almalinux-rocky-php/"/><id>https://phpsos.de/it/blog/rhel-almalinux-rocky-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Verificare la patch PHP su RHEL, AlmaLinux e Rocky: cosa segnala Red Hat su PHP2Shell, come interrogare errata e changelog e riavviare correttamente.</summary></entry><entry><title>Il repository sury.org: pacchetti PHP da una fonte di terze parti</title><link href="https://phpsos.de/it/blog/sury-repository-php/"/><id>https://phpsos.de/it/blog/sury-repository-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Il repository PHP sury per Debian e Ubuntu: chi lo cura, cosa lo distingue da Debian, come verificare lo stato di PHP2Shell e quando diventa un rischio.</summary></entry><entry><title>Il repository Remi: tenere aggiornato PHP sui sistemi RHEL</title><link href="https://phpsos.de/it/blog/remi-repository-php/"/><id>https://phpsos.de/it/blog/remi-repository-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Il repository PHP Remi su RHEL, AlmaLinux e Rocky: capire module stream e pacchetti SCL, verificare lo stato di PHP2Shell e riavviare ogni versione.</summary></entry><entry><title>Perché php -v dopo l&#x27;aggiornamento mostra lo stesso numero</title><link href="https://phpsos.de/it/blog/php-v-zeigt-alte-nummer/"/><id>https://phpsos.de/it/blog/php-v-zeigt-alte-nummer/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>php -v mostra lo stesso numero dopo l&#x27;aggiornamento? Perché lo causano i backport, quando è innocuo, quando è un segnale d&#x27;allarme e come chiarirlo.</summary></entry><entry><title>Dimostrare i numeri CVE nel changelog del pacchetto</title><link href="https://phpsos.de/it/blog/cve-im-changelog-nachweisen/"/><id>https://phpsos.de/it/blog/cve-im-changelog-nachweisen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Verificare una CVE nel changelog e documentare la patch PHP: dove si trovano i changelog, come cercare, cosa significa una voce assente e come appare la prova.</summary></entry><entry><title>Cambiare hoster dopo un incidente di sicurezza: a cosa fare attenzione?</title><link href="https://phpsos.de/it/blog/hoster-wechseln-nach-vorfall/"/><id>https://phpsos.de/it/blog/hoster-wechseln-nach-vorfall/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Cambiare hoster dopo un incidente di sicurezza: ordine corretto, conservare le prove, trasferire solo dati puliti e valutare con criterio il nuovo fornitore.</summary></entry><entry><title>Più versioni PHP su un server: aggiornare ciascuna singolarmente</title><link href="https://phpsos.de/it/blog/mehrere-php-versionen-server/"/><id>https://phpsos.de/it/blog/mehrere-php-versionen-server/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Più versioni PHP su un server: trovare tutte le installazioni, chiarire origine e responsabilità, aggiornare ciascuna, riavviare e documentare.</summary></entry><entry><title>Disattivare le vecchie versioni di PHP nel pannello di hosting</title><link href="https://phpsos.de/it/blog/alte-php-versionen-abschalten/"/><id>https://phpsos.de/it/blog/alte-php-versionen-abschalten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Disattivare le vecchie versioni di PHP senza disturbare i siti: rilevare l&#x27;uso, prima bloccare, poi disinstallare. Con passaggi verificati per Plesk.</summary></entry><entry><title>Plesk: capire gli handler PHP (FPM, FastCGI, modulo Apache)</title><link href="https://phpsos.de/it/blog/plesk-php-handler/"/><id>https://phpsos.de/it/blog/plesk-php-handler/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Handler PHP di Plesk a confronto: FPM, Dedicated FPM, FastCGI e modulo Apache sotto il profilo della sicurezza, con indicazioni su PHP2Shell, nginx e .htaccess.</summary></entry><entry><title>CloudLinux e alt-php: cosa devono sapere i clienti dell&#x27;hosting</title><link href="https://phpsos.de/it/blog/cloudlinux-alt-php/"/><id>https://phpsos.de/it/blog/cloudlinux-alt-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>CloudLinux alt-php e PHP2Shell: quale versione di PHP usa il Suo account, chi aggiorna i pacchetti alt-php e quali domande porre ora al Suo hoster.</summary></entry><entry><title>PHP su NAS, firewall e appliance: i sistemi dimenticati</title><link href="https://phpsos.de/it/blog/php-auf-nas-und-appliances/"/><id>https://phpsos.de/it/blog/php-auf-nas-und-appliances/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Vulnerabilità PHP su NAS, firewall e appliance: quali dispositivi possono usare PHP, come individuarli e cosa fare in attesa dell&#x27;aggiornamento del firmware.</summary></entry><entry><title>PHP presso i fornitori cloud e PaaS: chi aggiorna il runtime?</title><link href="https://phpsos.de/it/blog/paas-php-laufzeit/"/><id>https://phpsos.de/it/blog/paas-php-laufzeit/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Aggiornamento di PHP su PaaS e piattaforme cloud: chi aggiorna il runtime PHP, perché spesso serve una nuova build e come documentare lo stato in esecuzione.</summary></entry><entry><title>Immagini Docker ufficiali di PHP: tag, digest e ricostruzione</title><link href="https://phpsos.de/it/blog/offizielle-php-docker-images/"/><id>https://phpsos.de/it/blog/offizielle-php-docker-images/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Tag delle immagini Docker PHP spiegati: tag di versione, varianti come fpm e apache, digest e come verificare prima dell&#x27;uso se un&#x27;immagine chiude PHP2Shell.</summary></entry><entry><title>CI/CD: ricostruire automaticamente le immagini PHP</title><link href="https://phpsos.de/it/blog/php-images-in-ci-neu-bauen/"/><id>https://phpsos.de/it/blog/php-images-in-ci-neu-bauen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Ricostruire automaticamente le immagini Docker: build pianificate, controllo della versione nella pipeline e rollout tramite digest, perché le patch PHP arrivino.</summary></entry><entry><title>Supporto a lungo termine per le vecchie versioni di PHP: opzioni e limiti</title><link href="https://phpsos.de/it/blog/langzeitsupport-alte-php-versionen/"/><id>https://phpsos.de/it/blog/langzeitsupport-alte-php-versionen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>PHP Extended Support per la 8.1 e precedenti: quali strade esistono, cosa deve confermare per iscritto il fornitore e perché il supporto a lungo termine è solo un ponte.</summary></entry><entry><title>Aggiornare PHP su Windows</title><link href="https://phpsos.de/it/blog/php-unter-windows-aktualisieren/"/><id>https://phpsos.de/it/blog/php-unter-windows-aktualisieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hosting e distribuzioni"/><summary>Aggiornare PHP su Windows: scegliere la variante giusta, verificare il download con SHA-256, riprendere php.ini e tenere conto del modulo Apache contro PHP2Shell.</summary></entry><entry><title>Segnale d&#x27;allarme: il server web avvia una shell</title><link href="https://phpsos.de/it/blog/webserver-startet-shell/"/><id>https://phpsos.de/it/blog/webserver-startet-shell/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>PHP-FPM o Apache avvia una shell? Come leggere l&#x27;albero dei processi, distinguere i casi innocui dalle tracce di intrusione e monitorare il modello nel tempo.</summary></entry><entry><title>Individuare processi sospetti sui server Linux</title><link href="https://phpsos.de/it/blog/verdaechtige-prozesse-linux/"/><id>https://phpsos.de/it/blog/verdaechtige-prozesse-linux/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>Processi sospetti su Linux: riconoscere file di programma cancellati, nomi mimetizzati e luoghi di avvio, associarli al pacchetto e conservare le tracce.</summary></entry><entry><title>Riconoscere i cron job nascosti come backdoor</title><link href="https://phpsos.de/it/blog/cronjobs-als-hintertuer/"/><id>https://phpsos.de/it/blog/cronjobs-als-hintertuer/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>Cron job come backdoor: verificare tutti i luoghi delle attività pianificate su Linux, interpretare le voci sospette e conservare i ritrovamenti.</summary></entry><entry><title>Trovare i file modificati di recente sul server web</title><link href="https://phpsos.de/it/blog/geaenderte-dateien-finden/"/><id>https://phpsos.de/it/blog/geaenderte-dateien-finden/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>Trovare file modificati su Linux: finestre temporali con find, interpretare correttamente mtime e ctime, confrontare con pacchetti e backup ed escludere i falsi allarmi.</summary></entry><entry><title>File PHP nella cartella di upload: interpretare correttamente i ritrovamenti</title><link href="https://phpsos.de/it/blog/php-dateien-im-upload-ordner/"/><id>https://phpsos.de/it/blog/php-dateien-im-upload-ordner/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>File PHP nella cartella uploads? Come interpretare il ritrovamento, verificare gli accessi nel log e distinguere i segnaposto innocui dalle webshell.</summary></entry><entry><title>Riconoscere il codice PHP offuscato</title><link href="https://phpsos.de/it/blog/verschleierter-php-code/"/><id>https://phpsos.de/it/blog/verschleierter-php-code/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>eval, base64_decode e simili: come riconoscere il codice PHP offuscato, cercarlo senza rischi e distinguere gli encoder legittimi dal codice dannoso.</summary></entry><entry><title>Verificare le connessioni in uscita di un server</title><link href="https://phpsos.de/it/blog/ausgehende-verbindungen-pruefen/"/><id>https://phpsos.de/it/blog/ausgehende-verbindungen-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>Connessioni in uscita di un server: associare i processi con ss e lsof, valutare le destinazioni sconosciute e limitare la fuga di dati con un filtro.</summary></entry><entry><title>Trovare account admin estranei in CMS e server</title><link href="https://phpsos.de/it/blog/fremde-admin-konten-finden/"/><id>https://phpsos.de/it/blog/fremde-admin-konten-finden/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>Account admin estranei: come verificare CMS, pannello di hosting, server Linux e database alla ricerca di accessi sconosciuti e cosa fare dopo.</summary></entry><entry><title>Trovare e rimuovere chiavi SSH sconosciute</title><link href="https://phpsos.de/it/blog/ssh-schluessel-pruefen/"/><id>https://phpsos.de/it/blog/ssh-schluessel-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>Verificare authorized_keys: dove si trovano le chiavi SSH sul server, come riconoscere voci estranee, rimuoverle in sicurezza e poi rafforzare l&#x27;accesso SSH.</summary></entry><entry><title>Cryptominer sul server web: segni e come procedere</title><link href="https://phpsos.de/it/blog/kryptominer-auf-dem-server/"/><id>https://phpsos.de/it/blog/kryptominer-auf-dem-server/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>Riconoscere un cryptominer sul server: verificare carico permanente, processi estranei, connessioni e meccanismi di riavvio, conservare le tracce e chiudere la causa.</summary></entry><entry><title>Il server invia spam: trovare le cause</title><link href="https://phpsos.de/it/blog/server-verschickt-spam/"/><id>https://phpsos.de/it/blog/server-verschickt-spam/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>Il Suo server invia spam? Come trovare la fonte nella coda di posta, negli script PHP e nelle caselle, fermare l&#x27;invio e uscire dalle blacklist.</summary></entry><entry><title>SEO spam e pagine estranee nell&#x27;indice Google</title><link href="https://phpsos.de/it/blog/seo-spam-im-google-index/"/><id>https://phpsos.de/it/blog/seo-spam-im-google-index/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>SEO spam dopo un attacco: come riconoscere pagine estranee nell&#x27;indice Google, scoprire dove vengono generate e ripulire l&#x27;indice in modo duraturo.</summary></entry><entry><title>Il sito reindirizza verso pagine estranee</title><link href="https://phpsos.de/it/blog/website-leitet-um/"/><id>https://phpsos.de/it/blog/website-leitet-um/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>Il Suo sito reindirizza verso pagine estranee? Verifichi strato per strato DNS, CDN, server web, codice PHP, database e script esterni per trovare la causa.</summary></entry><entry><title>Conservare le prove prima di reinstallare il server</title><link href="https://phpsos.de/it/blog/beweise-sichern-vor-neuinstallation/"/><id>https://phpsos.de/it/blog/beweise-sichern-vor-neuinstallation/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>Conservazione delle prove prima della reinstallazione: quali tracce sul server sono volatili, in che ordine metterle al sicuro e come mantenere affidabile la copia.</summary></entry><entry><title>Costruire la cronologia di un incidente</title><link href="https://phpsos.de/it/blog/zeitleiste-eines-vorfalls/"/><id>https://phpsos.de/it/blog/zeitleiste-eines-vorfalls/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>Costruire la cronologia di un incidente IT: usare correttamente fonti e fusi orari e contrassegnare ogni affermazione come provata, probabile o sconosciuta.</summary></entry><entry><title>Confrontare i file core del CMS con l&#x27;originale</title><link href="https://phpsos.de/it/blog/cms-kerndateien-vergleichen/"/><id>https://phpsos.de/it/blog/cms-kerndateien-vergleichen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>Confrontare i file core del CMS con l&#x27;originale: checksum, riferimento pulito e diff per WordPress, progetti Composer e pacchetti di sistema spiegati.</summary></entry><entry><title>Verificare la presenza di codice iniettato nel database</title><link href="https://phpsos.de/it/blog/datenbank-auf-schadcode-pruefen/"/><id>https://phpsos.de/it/blog/datenbank-auf-schadcode-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>Verificare codice dannoso nel database: come trovare script iniettati, indirizzi estranei, trigger e account con query in sola lettura, senza distruggere dati.</summary></entry><entry><title>Scanner di malware per siti web: cosa trovano e cosa no</title><link href="https://phpsos.de/it/blog/grenzen-von-malware-scannern/"/><id>https://phpsos.de/it/blog/grenzen-von-malware-scannern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Rilevamento e analisi forense"/><summary>Scanner di malware per siti web: cosa riconoscono scanner esterni, di plugin e di server, dove sono i loro limiti e perché «nulla trovato» non significa pulito.</summary></entry><entry><title>Isolare i pool PHP-FPM per ogni sito</title><link href="https://phpsos.de/it/blog/php-fpm-pools-isolieren/"/><id>https://phpsos.de/it/blog/php-fpm-pools-isolieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Isolare i pool PHP-FPM per sito: verificare i pool esistenti, proteggere i socket, limitare le estensioni, nascondere le pagine di stato e fissare limiti per pool.</summary></entry><entry><title>Impostare correttamente memory_limit</title><link href="https://phpsos.de/it/blog/memory-limit-richtig-setzen/"/><id>https://phpsos.de/it/blog/memory-limit-richtig-setzen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Impostare bene il memory_limit di PHP: cosa fa il valore, dove vale, cosa consiglia php.net per PHP2Shell in via transitoria e cosa vale dopo l&#x27;aggiornamento.</summary></entry><entry><title>Limitare in modo sensato post_max_size e upload_max_filesize</title><link href="https://phpsos.de/it/blog/post-max-size-upload-limits/"/><id>https://phpsos.de/it/blog/post-max-size-upload-limits/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Limitare post_max_size e upload_max_filesize: interazione con i limiti del server web, valori transitori di php.net per PHP2Shell e tipici quadri di errore.</summary></entry><entry><title>Disattivare session.upload_progress: nel modo giusto e per sempre</title><link href="https://phpsos.de/it/blog/session-upload-progress-abschalten/"/><id>https://phpsos.de/it/blog/session-upload-progress-abschalten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Impostare session.upload_progress.enabled=0 correttamente: dove il valore agisce, come bloccarlo contro la riattivazione e come verificarlo in sicurezza nel contesto web.</summary></entry><entry><title>expose_php e header Server: nascondere le indicazioni di versione</title><link href="https://phpsos.de/it/blog/expose-php-versionsangaben/"/><id>https://phpsos.de/it/blog/expose-php-versionsangaben/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>expose_php, X-Powered-By e header Server: dove PHP e server web rivelano la versione, come disattivarla in php.ini, Nginx e Apache e come verificare il risultato.</summary></entry><entry><title>display_errors off: disattivare l&#x27;output degli errori in produzione</title><link href="https://phpsos.de/it/blog/display-errors-produktion/"/><id>https://phpsos.de/it/blog/display-errors-produktion/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>display_errors Off e oltre: quali impostazioni PHP tengono i messaggi di errore lontani dal sito live, cosa aggiungono i framework e come verificare le fughe.</summary></entry><entry><title>php_admin_value: bloccare le impostazioni contro la sovrascrittura</title><link href="https://phpsos.de/it/blog/php-admin-value-sperren/"/><id>https://phpsos.de/it/blog/php-admin-value-sperren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>php_admin_value e php_admin_flag spiegati: come bloccare i valori PHP nel pool FPM e in Apache contro ini_set(), .htaccess e .user.ini e come verificarlo.</summary></entry><entry><title>Impostare limiti di memoria con systemd e cgroup</title><link href="https://phpsos.de/it/blog/speichergrenzen-systemd-cgroups/"/><id>https://phpsos.de/it/blog/speichergrenzen-systemd-cgroups/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>systemd MemoryMax per PHP-FPM: impostare il limite di memoria con cgroup come consiglia php.net per PHP2Shell, con MemoryHigh, OOMPolicy e comandi di verifica.</summary></entry><entry><title>Configurare Nginx per PHP in sicurezza</title><link href="https://phpsos.de/it/blog/nginx-fuer-php-absichern/"/><id>https://phpsos.de/it/blog/nginx-fuer-php-absichern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Configurare Nginx per PHP in sicurezza: passare a PHP-FPM solo script reali, abilitare il front controller, bloccare i dotfile e impostare limiti di dimensione adatti.</summary></entry><entry><title>Configurare Apache per PHP in sicurezza</title><link href="https://phpsos.de/it/blog/apache-fuer-php-absichern/"/><id>https://phpsos.de/it/blog/apache-fuer-php-absichern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Configurare Apache per PHP in sicurezza: PHP-FPM tramite mod_proxy_fcgi, AllowOverride None, ServerTokens, TraceEnable e LimitRequestBody impostati e verificati.</summary></entry><entry><title>Vietare l&#x27;esecuzione di PHP nelle cartelle di upload</title><link href="https://phpsos.de/it/blog/php-in-uploads-verbieten/"/><id>https://phpsos.de/it/blog/php-in-uploads-verbieten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Vietare l&#x27;esecuzione di PHP negli upload: trovare le cartelle scrivibili, impostare i blocchi in Nginx, Apache e PHP-FPM e verificarli con un file innocuo.</summary></entry><entry><title>Filtrare le richieste di upload al perimetro: opportunità e rischi</title><link href="https://phpsos.de/it/blog/upload-anfragen-am-rand-filtern/"/><id>https://phpsos.de/it/blog/upload-anfragen-am-rand-filtern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Filtrare multipart/form-data su proxy o WAF: quando aiuta la misura transitoria non ufficiale, che cosa rompe e come introdurla in modo sicuro.</summary></entry><entry><title>Usare ModSecurity e OWASP Core Rule Set</title><link href="https://phpsos.de/it/blog/modsecurity-owasp-crs/"/><id>https://phpsos.de/it/blog/modsecurity-owasp-crs/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Usare ModSecurity e OWASP CRS: scegliere il motore giusto, capire soglie di anomalia e livelli di paranoia, gestire in modo mirato i falsi allarmi.</summary></entry><entry><title>Configurare Fail2ban per i server web</title><link href="https://phpsos.de/it/blog/fail2ban-fuer-webserver/"/><id>https://phpsos.de/it/blog/fail2ban-fuer-webserver/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Fail2ban per Nginx e Apache: attivare i jail adatti, testare filtri propri con fail2ban-regex, bloccare i recidivi ed evitare di escludere sé stessi.</summary></entry><entry><title>Firewall per server web: aprire solo le porte necessarie</title><link href="https://phpsos.de/it/blog/firewall-fuer-webserver/"/><id>https://phpsos.de/it/blog/firewall-fuer-webserver/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Firewall per server web: verificare le porte aperte, abilitare solo 80 e 443, limitare SSH, circoscrivere le connessioni in uscita. Con nftables e ufw.</summary></entry><entry><title>Aggiornamenti di sicurezza automatici sui server Linux</title><link href="https://phpsos.de/it/blog/automatische-sicherheitsupdates/"/><id>https://phpsos.de/it/blog/automatische-sicherheitsupdates/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Configurare unattended-upgrades e dnf-automatic: applicare in automatico gli aggiornamenti di sicurezza, riavviare i servizi e abilitare le fonti terze in modo mirato.</summary></entry><entry><title>Least Privilege: i permessi dell&#x27;utente del server web</title><link href="https://phpsos.de/it/blog/rechte-des-webserver-benutzers/"/><id>https://phpsos.de/it/blog/rechte-des-webserver-benutzers/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Utente del server web con privilegi minimi: niente shell, sudo né cron, diritti ridotti sul database e protezione systemd per PHP-FPM. Con verifiche.</summary></entry><entry><title>Schermare le aree admin con IP, VPN o protezione aggiuntiva</title><link href="https://phpsos.de/it/blog/admin-bereiche-abschirmen/"/><id>https://phpsos.de/it/blog/admin-bereiche-abschirmen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Proteggere l&#x27;area admin con whitelist IP, VPN o accesso preliminare: quale metodo scegliere, insidie dietro CDN e proxy, con configurazione e test.</summary></entry><entry><title>Configurare correttamente TLS e HTTPS</title><link href="https://phpsos.de/it/blog/tls-https-richtig-konfigurieren/"/><id>https://phpsos.de/it/blog/tls-https-richtig-konfigurieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Configurazione TLS del server web secondo BSI TR-02102 e TLSRef: protocolli, cipher suite, certificati e comandi di verifica per Nginx, Apache e PHP.</summary></entry><entry><title>Benchmark CIS e moduli BSI per i server web</title><link href="https://phpsos.de/it/blog/cis-benchmarks-bsi-bausteine/"/><id>https://phpsos.de/it/blog/cis-benchmarks-bsi-bausteine/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Hardening e configurazione"/><summary>Benchmark CIS per server web e moduli BSI a confronto: quali standard si adattano a Linux, Nginx, Apache e PHP e come attuarli nella pratica.</summary></entry><entry><title>Salvare le password in PHP in sicurezza: usare bene password_hash</title><link href="https://phpsos.de/it/blog/passwoerter-in-php-speichern/"/><id>https://phpsos.de/it/blog/passwoerter-in-php-speichern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>Salvare le password in PHP in sicurezza con password_hash: bcrypt o Argon2id, fattore di costo, limite di 72 byte e passaggio dai vecchi hash MD5.</summary></entry><entry><title>Protezione CSRF nelle applicazioni PHP</title><link href="https://phpsos.de/it/blog/csrf-schutz-php/"/><id>https://phpsos.de/it/blog/csrf-schutz-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>Attuare la protezione CSRF in PHP: Synchronizer Token, verifica di Origin e Sec-Fetch-Site, cookie SameSite e login CSRF. Con codice e checklist.</summary></entry><entry><title>Validare e filtrare gli input in PHP con filter_var</title><link href="https://phpsos.de/it/blog/eingaben-validieren-php/"/><id>https://phpsos.de/it/blog/eingaben-validieren-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>Validare gli input in PHP con filter_var e filter_input_array: numeri, e-mail, URL, booleani, liste consentite e limiti. Con esempi di codice.</summary></entry><entry><title>Prevenire la command injection in PHP</title><link href="https://phpsos.de/it/blog/command-injection-php/"/><id>https://phpsos.de/it/blog/command-injection-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>Prevenire la command injection in PHP: evitare la shell, usare proc_open con array, impiegare bene escapeshellarg e trovare chiamate pericolose.</summary></entry><entry><title>Prevenire il Server-Side Request Forgery (SSRF) in PHP</title><link href="https://phpsos.de/it/blog/ssrf-in-php/"/><id>https://phpsos.de/it/blog/ssrf-in-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>Prevenire l&#x27;SSRF in PHP: liste consentite, solo HTTPS, nessun reindirizzamento, verifica dell&#x27;IP risolto e limiti al traffico in uscita. Con codice cURL.</summary></entry><entry><title>Prevenire gli XML External Entities (XXE) in PHP</title><link href="https://phpsos.de/it/blog/xxe-in-php/"/><id>https://phpsos.de/it/blog/xxe-in-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>Prevenire l&#x27;XXE in PHP: che cosa vale da libxml 2.9 e PHP 8.0, quali flag sono rischiosi, LIBXML_NO_XXE da PHP 8.4 e come trovare gli ingressi XML.</summary></entry><entry><title>Type juggling in PHP: i confronti laschi come rischio di sicurezza</title><link href="https://phpsos.de/it/blog/type-juggling-php/"/><id>https://phpsos.de/it/blog/type-juggling-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>Capire il type juggling in PHP: come confronta ==, che cosa ha cambiato PHP 8.0 e perché token, hash e ruoli vanno confrontati in modo rigoroso.</summary></entry><entry><title>Numeri casuali e token sicuri in PHP con random_bytes</title><link href="https://phpsos.de/it/blog/sichere-tokens-php/"/><id>https://phpsos.de/it/blog/sichere-tokens-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>Generare token sicuri in PHP con random_bytes e random_int: lunghezza, codifica, salvataggio come hash, scadenza e funzioni da evitare.</summary></entry><entry><title>Proteggere correttamente credenziali e file .env</title><link href="https://phpsos.de/it/blog/env-dateien-schuetzen/"/><id>https://phpsos.de/it/blog/env-dateien-schuetzen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>Proteggere il file .env: webroot corretto, blocchi nel server web, permessi stretti, nessun segreto in Git e sostituzione dopo un incidente di sicurezza.</summary></entry><entry><title>Cartella .git pubblica: una fuga di dati sottovalutata</title><link href="https://phpsos.de/it/blog/git-ordner-oeffentlich/"/><id>https://phpsos.de/it/blog/git-ordner-oeffentlich/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>La sua cartella .git è pubblica? Come verificarlo, bloccare l&#x27;accesso, modificare il deployment e trattare le credenziali presenti nella cronologia.</summary></entry><entry><title>File di backup nel webroot: .zip, .sql e .bak</title><link href="https://phpsos.de/it/blog/backup-dateien-im-webroot/"/><id>https://phpsos.de/it/blog/backup-dateien-im-webroot/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>I file di backup nel webroot possono essere scaricati da chiunque. Come trovare i file .zip, .sql e .bak, bloccarli e verificare se sono stati richiamati.</summary></entry><entry><title>File phpinfo(): perché devono sparire</title><link href="https://phpsos.de/it/blog/phpinfo-dateien-entfernen/"/><id>https://phpsos.de/it/blog/phpinfo-dateien-entfernen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>Un file phpinfo dimenticato rivela percorsi, moduli e a volte credenziali. Come trovare questi file, rimuoverli e verificare PHP in modo più sicuro.</summary></entry><entry><title>Tenere aggiornate le dipendenze: Composer, npm e plugin</title><link href="https://phpsos.de/it/blog/abhaengigkeiten-aktuell-halten/"/><id>https://phpsos.de/it/blog/abhaengigkeiten-aktuell-halten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>Tenere aggiornati pacchetti Composer, moduli npm e plugin CMS: processo di manutenzione con cadenza, responsabilità, test e piano senza patch.</summary></entry><entry><title>Code review di sicurezza per i progetti PHP</title><link href="https://phpsos.de/it/blog/sicherheits-code-review-php/"/><id>https://phpsos.de/it/blog/sicherheits-code-review-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>Code review di sicurezza per PHP: baseline o diff, funzioni a rischio, strumenti come PHPStan e Psalm e una checklist pratica per il proprio team di sviluppo.</summary></entry><entry><title>Loggare in sicurezza: registrare gli errori senza fuga di dati</title><link href="https://phpsos.de/it/blog/sicher-loggen-php/"/><id>https://phpsos.de/it/blog/sicher-loggen-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>Registrare errori ed eventi in PHP senza rivelare password, token o dati dei clienti: che cosa va nel log, che cosa no e come proteggerlo.</summary></entry><entry><title>Proteggere le API REST in PHP</title><link href="https://phpsos.de/it/blog/rest-api-php-absichern/"/><id>https://phpsos.de/it/blog/rest-api-php-absichern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Sviluppo sicuro"/><summary>Proteggere le API REST in PHP: autenticazione, verifica per oggetto, JWT, limiti di dimensione e tipo, errori e limitazione della frequenza, con codice.</summary></entry><entry><title>Contratti con i fornitori IT: regolare con chiarezza gli obblighi di sicurezza</title><link href="https://phpsos.de/it/blog/dienstleistervertrag-sicherheit/"/><id>https://phpsos.de/it/blog/dienstleistervertrag-sicherheit/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Gestione e normativa"/><summary>Che cosa un contratto con agenzia, hoster o fornitore IT dovrebbe regolare sulla sicurezza: aggiornamenti, riavvio, segnalazioni, log, accessi e uscita.</summary></entry><entry><title>Trattamento dei dati per conto terzi quando i fornitori accedono ai server</title><link href="https://phpsos.de/it/blog/auftragsverarbeitung-serverzugriff/"/><id>https://phpsos.de/it/blog/auftragsverarbeitung-serverzugriff/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Gestione e normativa"/><summary>Assistenza remota, patch, forensica: che cosa regola un DPA ai sensi dell&#x27;art. 28 GDPR quando fornitori IT accedono ai server e che cosa chiarire prima.</summary></entry><entry><title>Gestione delle vulnerabilità per le PMI</title><link href="https://phpsos.de/it/blog/schwachstellenmanagement-mittelstand/"/><id>https://phpsos.de/it/blog/schwachstellenmanagement-mittelstand/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Gestione e normativa"/><summary>Gestione delle vulnerabilità nelle PMI: fonti delle segnalazioni, valutazione del rischio, decisione, attuazione e prova, con l&#x27;esempio di PHP2Shell.</summary></entry><entry><title>Sapere che cosa gira: l&#x27;inventario di tutti i siti e server</title><link href="https://phpsos.de/it/blog/inventar-websites-server/"/><id>https://phpsos.de/it/blog/inventar-websites-server/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Gestione e normativa"/><summary>Un inventario IT di tutti i siti e server: quali dati inserire, come trovare i sistemi dimenticati e come mantenere aggiornato l&#x27;elenco.</summary></entry><entry><title>Patch management come processo, non come emergenza</title><link href="https://phpsos.de/it/blog/patch-management-prozess/"/><id>https://phpsos.de/it/blog/patch-management-prozess/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Gestione e normativa"/><summary>Patch management come processo: classi di patch, finestre di manutenzione, test, ritorno, riavvio e prova, per aggiornamenti critici come PHP2Shell.</summary></entry><entry><title>Contatti di emergenza: chi va informato e quando?</title><link href="https://phpsos.de/it/blog/notfallkontakte-liste/"/><id>https://phpsos.de/it/blog/notfallkontakte-liste/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Gestione e normativa"/><summary>Contatti di emergenza per incidenti IT: chi va nell&#x27;elenco, quando informare chi, quali dati tenere pronti e come mantenere aggiornato l&#x27;elenco.</summary></entry><entry><title>Quanto costa un server violato: le voci di costo</title><link href="https://phpsos.de/it/blog/kostenposten-eines-hacks/"/><id>https://phpsos.de/it/blog/kostenposten-eines-hacks/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Gestione e normativa"/><summary>Quanto costa a un&#x27;azienda un server violato: costi diretti, indiretti e conseguenti in sintesi, con indicazioni per costruire il Suo calcolo.</summary></entry><entry><title>Informare i clienti dopo un incidente</title><link href="https://phpsos.de/it/blog/kunden-nach-vorfall-informieren/"/><id>https://phpsos.de/it/blog/kunden-nach-vorfall-informieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Gestione e normativa"/><summary>Informare i clienti dopo una violazione dei dati: quando vale l&#x27;art. 34 GDPR, come raggiungere i gruppi di clienti e perché non si inseriscono link di accesso.</summary></entry><entry><title>La catena di fornitura del web: agenzia, hoster, fornitore di plugin</title><link href="https://phpsos.de/it/blog/lieferkette-agentur-hoster/"/><id>https://phpsos.de/it/blog/lieferkette-agentur-hoster/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Gestione e normativa"/><summary>Il Suo sito dipende da progetto PHP, distribuzione, hoster, agenzia e fornitori di plugin. Come rendere visibile e affidabile questa catena di fornitura.</summary></entry><entry><title>Consapevolezza della sicurezza per admin e redattori: security awareness nel team web</title><link href="https://phpsos.de/it/blog/sicherheitsbewusstsein-redaktion/"/><id>https://phpsos.de/it/blog/sicherheitsbewusstsein-redaktion/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Gestione e normativa"/><summary>Security awareness per admin e redattori: quali rischi contano per ruolo, come funzionano formazioni brevi e come rendere pronto un team web in 90 giorni.</summary></entry><entry><title>Esercitazione di emergenza a tavolino: simulare un incidente su un server web</title><link href="https://phpsos.de/it/blog/notfalluebung-am-tisch/"/><id>https://phpsos.de/it/blog/notfalluebung-am-tisch/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Gestione e normativa"/><summary>Esercitazione tabletop per l&#x27;IT: come simulare a tavolino un incidente su un server web, con copione, ruoli, input e una valutazione che cambia qualcosa.</summary></entry><entry><title>ISO 27001 e TISAX: che cosa riguarda i server web</title><link href="https://phpsos.de/it/blog/iso-27001-tisax-webserver/"/><id>https://phpsos.de/it/blog/iso-27001-tisax-webserver/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Gestione e normativa"/><summary>ISO 27001 e TISAX per i server web: quali requisiti riguardano patch, fornitori e incidenti e quali prove dopo PHP2Shell vanno agli atti.</summary></entry><entry><title>VdS 10000: sicurezza delle informazioni per piccole e medie imprese</title><link href="https://phpsos.de/it/blog/vds-10000-kmu/"/><id>https://phpsos.de/it/blog/vds-10000-kmu/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Gestione e normativa"/><summary>VdS 10000 spiegata: che cosa richiede la linea guida per le PMI, che cosa c&#x27;è di nuovo nell&#x27;edizione 2025 e quali requisiti riguardano sito e server web.</summary></entry><entry><title>Lessons learned: migliorare dopo l&#x27;incidente</title><link href="https://phpsos.de/it/blog/lessons-learned-nach-vorfall/"/><id>https://phpsos.de/it/blog/lessons-learned-nach-vorfall/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Gestione e normativa"/><summary>Lessons learned dopo un incidente IT: quando fare la riunione, quali domande contano e come trasformare le conoscenze in misure con scadenza.</summary></entry><entry><title>Patch, spegnimento o attesa? Una guida alla decisione per la falla PHP</title><link href="https://phpsos.de/it/blog/patchen-abschalten-abwarten/"/><id>https://phpsos.de/it/blog/patchen-abschalten-abwarten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Strumenti decisionali"/><summary>Mettere offline il sito per la falla PHP? Una guida alla decisione tra patch, spegnimento e attesa, con criteri, procedura e limiti dichiarati.</summary></entry><entry><title>WAF o aggiornamento: perché servono entrambi</title><link href="https://phpsos.de/it/blog/waf-oder-update/"/><id>https://phpsos.de/it/blog/waf-oder-update/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Strumenti decisionali"/><summary>WAF al posto dell&#x27;update per PHP2Shell? Che cosa fa un Web Application Firewall, dove finisce e perché solo l&#x27;aggiornamento PHP con riavvio chiude la falla.</summary></entry><entry><title>Reinstallare o bonificare il server? La decisione dopo un&#x27;infezione</title><link href="https://phpsos.de/it/blog/neu-aufsetzen-oder-bereinigen/"/><id>https://phpsos.de/it/blog/neu-aufsetzen-oder-bereinigen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Strumenti decisionali"/><summary>Reinstallare o bonificare il server dopo un hack? I criteri, l&#x27;ordine giusto e gli errori tipici nella ricostruzione, spiegati in modo comprensibile.</summary></entry><entry><title>Risolvere da soli o rivolgersi a un fornitore? Una valutazione onesta</title><link href="https://phpsos.de/it/blog/selbst-beheben-oder-dienstleister/"/><id>https://phpsos.de/it/blog/selbst-beheben-oder-dienstleister/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Strumenti decisionali"/><summary>Incaricare un fornitore di sicurezza IT o risolvere da soli? Valutazione onesta con criteri, autotest e casi in cui non serve alcun aiuto.</summary></entry><entry><title>Scegliere un fornitore di sicurezza IT: 12 domande prima dell&#x27;incarico</title><link href="https://phpsos.de/it/blog/sicherheitsdienstleister-auswaehlen/"/><id>https://phpsos.de/it/blog/sicherheitsdienstleister-auswaehlen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Strumenti decisionali"/><summary>Scegliere un fornitore di sicurezza IT: 12 domande per confrontare in modo oggettivo i fornitori per server web e PHP, con i segnali d&#x27;allarme nelle offerte.</summary></entry><entry><title>Managed hosting o server proprio? Il confronto sulla sicurezza</title><link href="https://phpsos.de/it/blog/managed-oder-eigener-server/"/><id>https://phpsos.de/it/blog/managed-oder-eigener-server/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Strumenti decisionali"/><summary>Managed hosting o root server? Confronto sulla sicurezza: chi applica le patch, chi è responsabile e quale modello si adatta al Suo team e ai Suoi dati.</summary></entry><entry><title>Aggiornamento PHP o backport? La scelta per i sistemi legacy</title><link href="https://phpsos.de/it/blog/php-upgrade-oder-backport/"/><id>https://phpsos.de/it/blog/php-upgrade-oder-backport/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Strumenti decisionali"/><summary>Aggiornamento PHP o backport dopo PHP2Shell? Quali tipi di backport esistono, quanto valgono e quando solo il passaggio a una versione supportata aiuta.</summary></entry><entry><title>Cambiare CMS dopo l&#x27;hack? Quando aiuta e quando no</title><link href="https://phpsos.de/it/blog/cms-wechsel-nach-hack/"/><id>https://phpsos.de/it/blog/cms-wechsel-nach-hack/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Strumenti decisionali"/><summary>Cambiare CMS dopo un hack? Quando un nuovo sistema aiuta davvero, quando sposta solo l&#x27;impegno e come trasferire i contenuti senza codice dannoso.</summary></entry><entry><title>Siti web statici: meno PHP, meno superficie di attacco</title><link href="https://phpsos.de/it/blog/statische-website-alternative/"/><id>https://phpsos.de/it/blog/statische-website-alternative/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Strumenti decisionali"/><summary>Sito statico e sicurezza: che cosa viene meno senza PHP sul server, quali rischi restano e per quali aziende il passaggio vale davvero la pena.</summary></entry><entry><title>Pentest, bug bounty o scansione delle vulnerabilità? Scegliere la verifica giusta</title><link href="https://phpsos.de/it/blog/pentest-bugbounty-scan/"/><id>https://phpsos.de/it/blog/pentest-bugbounty-scan/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Strumenti decisionali"/><summary>Pentest o scansione delle vulnerabilità, o subito bug bounty? Che cosa trova ogni verifica, dove è cieca e in quale ordine ha senso per le PMI.</summary></entry><entry><title>Che cos&#x27;è PHP2Shell? La vulnerabilità spiegata in modo semplice</title><link href="https://phpsos.de/it/php2shell/was-ist-php2shell/"/><id>https://phpsos.de/it/php2shell/was-ist-php2shell/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>PHP2Shell spiegato in modo semplice: che cosa c&#x27;è dietro le due vulnerabilità critiche di PHP, quali server sono interessati e quali passi compiere adesso.</summary></entry><entry><title>CVE-2026-109618: RCE per condizione out-of-memory</title><link href="https://phpsos.de/it/php2shell/cve-2026-109618/"/><id>https://phpsos.de/it/php2shell/cve-2026-109618/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>CVE-2026-109618 spiegata: come la condizione out-of-memory in PHP può portare all&#x27;esecuzione di codice, quali versioni sono corrette e che cosa fare subito.</summary></entry><entry><title>CVE-2026-109619: RCE per stato globale obsoleto</title><link href="https://phpsos.de/it/php2shell/cve-2026-109619/"/><id>https://phpsos.de/it/php2shell/cve-2026-109619/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>CVE-2026-109619 spiegata: perché lo stato interno tra le richieste diventa pericoloso, quali versioni PHP sono corrette e come mettersi in sicurezza.</summary></entry><entry><title>CVE-2026-115560: avviso su session upload progress</title><link href="https://phpsos.de/it/php2shell/cve-2026-115560/"/><id>https://phpsos.de/it/php2shell/cve-2026-115560/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>CVE-2026-115560: quando la terza segnalazione PHP del 23/10/2026 riguarda il Suo server, come verificare la configurazione e disattivare upload progress.</summary></entry><entry><title>Quali versioni di PHP sono interessate?</title><link href="https://phpsos.de/it/php2shell/betroffene-php-versionen/"/><id>https://phpsos.de/it/php2shell/betroffene-php-versionen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Quali versioni di PHP riguarda PHP2Shell e quali sono corrette: tabella da 8.5 a 5.4, indicazioni su backport, fine del supporto e come procedere.</summary></entry><entry><title>Verificare correttamente versione e stato delle patch di PHP</title><link href="https://phpsos.de/it/php2shell/php-version-pruefen/"/><id>https://phpsos.de/it/php2shell/php-version-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Verificare la versione PHP nel modo giusto: come riconoscere stato delle patch, backport della distribuzione e processi in esecuzione e sapere se PHP2Shell è chiusa.</summary></entry><entry><title>Perché mod_php comporta il rischio più alto</title><link href="https://phpsos.de/it/php2shell/mod-php-risiko/"/><id>https://phpsos.de/it/php2shell/mod-php-risiko/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Perché il team PHP classifica come più alto il rischio di PHP2Shell con Apache e mod_php, come riconoscere mod_php e che cosa aggiornare e cambiare adesso.</summary></entry><entry><title>Dopo l&#x27;aggiornamento: riavviare PHP-FPM e tutti i worker</title><link href="https://phpsos.de/it/php2shell/php-fpm-neustart/"/><id>https://phpsos.de/it/php2shell/php-fpm-neustart/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Riavviare PHP-FPM dopo l&#x27;aggiornamento PHP2Shell: perché i nuovi file non bastano, quali servizi contano e come verificare che nessun vecchio worker giri.</summary></entry><entry><title>Misure immediate se non può ancora applicare la patch</title><link href="https://phpsos.de/it/php2shell/sofortmassnahmen-ohne-patch/"/><id>https://phpsos.de/it/php2shell/sofortmassnahmen-ohne-patch/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Workaround per la vulnerabilità PHP2Shell: le misure provvisorie di php.net, impostate correttamente, con i loro limiti e indicazioni per arrivare alla patch.</summary></entry><entry><title>PHP 8.1 e precedenti: che cosa vale adesso</title><link href="https://phpsos.de/it/php2shell/php-8-1-und-aelter/"/><id>https://phpsos.de/it/php2shell/php-8-1-und-aelter/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>PHP 8.1 e precedenti non hanno aggiornamenti ufficiali contro PHP2Shell. Cosa sono i backport del sorgente, come proteggere il server e pianificare la migrazione.</summary></entry><entry><title>Applicare la patch a PHP nei container Docker</title><link href="https://phpsos.de/it/php2shell/docker-container-patchen/"/><id>https://phpsos.de/it/php2shell/docker-container-patchen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Aggiornare l&#x27;immagine Docker PHP contro PHP2Shell: verificare la versione nel container, ricostruire l&#x27;immagine, ricreare i container e impostare i valori transitori.</summary></entry><entry><title>Sono già stato compromesso? Segni dopo PHP2Shell</title><link href="https://phpsos.de/it/php2shell/bin-ich-gehackt-anzeichen/"/><id>https://phpsos.de/it/php2shell/bin-ich-gehackt-anzeichen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="PHP2Shell"/><summary>Server hackerato? Segni tipici dopo PHP2Shell, prime verifiche senza perdere le tracce e che cosa fare in caso di sospetto, passo dopo passo.</summary></entry><entry><title>Cronologia PHP2Shell: date dal 17 al 25 ottobre 2026</title><link href="https://phpsos.de/it/ratgeber/php2shell-chronologie/"/><id>https://phpsos.de/it/ratgeber/php2shell-chronologie/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>La cronologia PHP2Shell in sintesi: dal primo tentativo di attacco del 17/10 allo stato del 25/10/2026. Che cosa significa ogni data per i Suoi log.</summary></entry><entry><title>Conferma dell&#x27;aggiornamento PHP dall&#x27;hoster: come chiedere lo stato della patch</title><link href="https://phpsos.de/it/ratgeber/hoster-patch-status-erfragen/"/><id>https://phpsos.de/it/ratgeber/hoster-patch-status-erfragen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Come ottenere dall&#x27;hoster una conferma affidabile dell&#x27;aggiornamento PHP dopo PHP2Shell: quali dati contano, modello da copiare, come valutare la risposta.</summary></entry><entry><title>Riconoscere e rimuovere una webshell</title><link href="https://phpsos.de/it/ratgeber/webshell-erkennen/"/><id>https://phpsos.de/it/ratgeber/webshell-erkennen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Riconoscere una webshell dopo PHP2Shell: trovare file PHP, processi e connessioni sospetti, mettere al sicuro le tracce e rimuovere le backdoor.</summary></entry><entry><title>Trovare backdoor in WordPress: individuarle in modo sistematico</title><link href="https://phpsos.de/it/ratgeber/backdoor-wordpress-finden/"/><id>https://phpsos.de/it/ratgeber/backdoor-wordpress-finden/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Trovare backdoor in WordPress: verificare core e plugin con WP-CLI, controllare account admin, mu-plugins, upload e database e chiudere le backdoor.</summary></entry><entry><title>Configurare php.ini in modo sicuro</title><link href="https://phpsos.de/it/ratgeber/php-ini-sicher-konfigurieren/"/><id>https://phpsos.de/it/ratgeber/php-ini-sicher-konfigurieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Configurare php.ini in modo sicuro: impostazioni per errori, sessioni, upload e memoria, più le misure provvisorie di php.net contro PHP2Shell da copiare.</summary></entry><entry><title>Usare correttamente PHP disable_functions</title><link href="https://phpsos.de/it/ratgeber/disable-functions/"/><id>https://phpsos.de/it/ratgeber/disable-functions/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Usare correttamente PHP disable_functions: quali funzioni bloccare, come verificare prima la Sua applicazione e dove l&#x27;hardening trova i suoi limiti.</summary></entry><entry><title>open_basedir e isolamento per sito</title><link href="https://phpsos.de/it/ratgeber/open-basedir/"/><id>https://phpsos.de/it/ratgeber/open-basedir/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Impostare open_basedir e separare bene i siti: utente proprio, pool PHP-FPM proprio, cartelle temporanee proprie. Con esempio di configurazione per Nginx.</summary></entry><entry><title>Permessi dei file sul server web</title><link href="https://phpsos.de/it/ratgeber/dateirechte-webserver/"/><id>https://phpsos.de/it/ratgeber/dateirechte-webserver/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Impostare i permessi dei file sul server web: proprietari separati, 640 invece di 777, scrittura solo per upload e cache. Con comandi di verifica.</summary></entry><entry><title>composer audit: verificare le vulnerabilità delle dipendenze</title><link href="https://phpsos.de/it/ratgeber/composer-abhaengigkeiten-pruefen/"/><id>https://phpsos.de/it/ratgeber/composer-abhaengigkeiten-pruefen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Con composer audit controlla le vulnerabilità delle dipendenze PHP. Comandi, integrazione in CI e deployment e perché PHP va aggiornato a parte.</summary></entry><entry><title>PHP end of life: rischi delle versioni obsolete</title><link href="https://phpsos.de/it/ratgeber/php-end-of-life-risiken/"/><id>https://phpsos.de/it/ratgeber/php-end-of-life-risiken/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>PHP end of life: che succede dopo la fine del supporto, perché PHP 8.1 e precedenti sono critici dopo PHP2Shell e come pianificare il passaggio a 8.2+.</summary></entry><entry><title>Prevenire la SQL injection in PHP</title><link href="https://phpsos.de/it/ratgeber/sql-injection-php/"/><id>https://phpsos.de/it/ratgeber/sql-injection-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Prevenire la SQL injection in PHP: prepared statement con PDO e mysqli, whitelist per le colonne, diritti minimi sul database. Con esempi e checklist.</summary></entry><entry><title>Prevenire XSS in PHP: difendersi con sicurezza dal cross-site scripting</title><link href="https://phpsos.de/it/ratgeber/xss-php/"/><id>https://phpsos.de/it/ratgeber/xss-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Prevenire XSS in PHP: codificare l&#x27;output in base al contesto, usare template con auto-escaping e impostare una Content Security Policy. Con esempi.</summary></entry><entry><title>Realizzare in modo sicuro l&#x27;upload di file in PHP: sicurezza dell&#x27;upload</title><link href="https://phpsos.de/it/ratgeber/datei-upload-sicher/"/><id>https://phpsos.de/it/ratgeber/datei-upload-sicher/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Sicurezza dell&#x27;upload in PHP: verificare il tipo di file lato server, rinominare i file, salvarli fuori dalla webroot e bloccare l&#x27;esecuzione di PHP.</summary></entry><entry><title>Mettere in sicurezza le sessioni in PHP: la sicurezza delle sessioni nella pratica</title><link href="https://phpsos.de/it/ratgeber/session-sicherheit-php/"/><id>https://phpsos.de/it/ratgeber/session-sicherheit-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Sicurezza delle sessioni PHP passo dopo passo: valori sicuri del php.ini, nuovo ID dopo il login, flag dei cookie e avviso PHP2Shell sugli upload.</summary></entry><entry><title>Deserializzazione non sicura in PHP: unserialize e sicurezza</title><link href="https://phpsos.de/it/ratgeber/deserialisierung-php/"/><id>https://phpsos.de/it/ratgeber/deserialisierung-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Usare unserialize in PHP in modo sicuro: perché gli oggetti da input degli utenti sono pericolosi, come proteggono JSON, allowed_classes e firme.</summary></entry><entry><title>Prevenire la local file inclusion in PHP: LFI e RFI</title><link href="https://phpsos.de/it/ratgeber/lfi-rfi/"/><id>https://phpsos.de/it/ratgeber/lfi-rfi/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Prevenire la local file inclusion in PHP: elenchi di consentiti invece di percorsi dalla richiesta, realpath, allow_url_include off e open_basedir.</summary></entry><entry><title>Proteggere i login admin dal brute force: protezione brute force per ogni login</title><link href="https://phpsos.de/it/ratgeber/brute-force-login-schutz/"/><id>https://phpsos.de/it/ratgeber/brute-force-login-schutz/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Protezione brute force per login e area admin: rate limiting, Fail2ban, autenticazione a due fattori e salvataggio sicuro delle password con password_hash.</summary></entry><entry><title>DDoS o attacco hacker? Come inquadrare correttamente gli attacchi</title><link href="https://phpsos.de/it/ratgeber/ddos-oder-exploit/"/><id>https://phpsos.de/it/ratgeber/ddos-oder-exploit/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>DDoS o attacco hacker? Segnali tipici a confronto, primi comandi di verifica per il server e che cosa fare concretamente nelle prime ore.</summary></entry><entry><title>Analizzare i log del server web dopo un attacco: leggere correttamente l&#x27;access log</title><link href="https://phpsos.de/it/ratgeber/logfiles-auswerten/"/><id>https://phpsos.de/it/ratgeber/logfiles-auswerten/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Analizzare l&#x27;access log dopo un attacco: mettere al sicuro i log, trovare le tracce tipiche, comandi per Apache e Nginx e particolarità di PHP2Shell.</summary></entry><entry><title>Impostare l&#x27;autenticazione a due fattori per gli accessi admin</title><link href="https://phpsos.de/it/ratgeber/zwei-faktor-admin/"/><id>https://phpsos.de/it/ratgeber/zwei-faktor-admin/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Autenticazione a due fattori per gli admin: metodi adatti, tutti gli accessi importanti dal CMS a SSH, codici di emergenza e introduzione nel team.</summary></entry><entry><title>Strategia di backup per server: backup secondo la regola 3-2-1</title><link href="https://phpsos.de/it/ratgeber/backups-3-2-1/"/><id>https://phpsos.de/it/ratgeber/backups-3-2-1/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Strategia di backup per server secondo la regola 3-2-1: che cosa salvare, come i backup superano un attacco e perché testare il ripristino.</summary></entry><entry><title>Security header per i siti web: impostare correttamente gli header di sicurezza</title><link href="https://phpsos.de/it/ratgeber/sicherheits-header/"/><id>https://phpsos.de/it/ratgeber/sicherheits-header/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Impostare i security header per i siti web: CSP, HSTS, X-Content-Type-Options e altro con esempi per Nginx e Apache, più verifica ed errori tipici.</summary></entry><entry><title>Rimuovere l&#x27;avviso di Google «Questo sito è stato violato»</title><link href="https://phpsos.de/it/ratgeber/google-warnung-entfernen/"/><id>https://phpsos.de/it/ratgeber/google-warnung-entfernen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Rimuovere l&#x27;avviso di Google su un sito violato: trovare la causa, bonificare spam e codice dannoso, usare la Search Console e richiedere la verifica.</summary></entry><entry><title>Checklist dopo un hack: 20 punti per il dopo-attacco</title><link href="https://phpsos.de/it/ratgeber/checkliste-nach-dem-hack/"/><id>https://phpsos.de/it/ratgeber/checkliste-nach-dem-hack/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Guide"/><summary>Checklist se il sito è stato violato: 20 punti dal contenimento e dalla raccolta delle prove alla bonifica, ai nuovi accessi e agli obblighi di notifica.</summary></entry><entry><title>Cos&#x27;è PHP? Il linguaggio di programmazione spiegato</title><link href="https://phpsos.de/it/php/was-ist-php/"/><id>https://phpsos.de/it/php/was-ist-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Cos&#x27;è PHP? Come il linguaggio di scripting genera le pagine web sul server, dove gira in azienda e perché la sua versione conta per la sicurezza.</summary></entry><entry><title>La storia di PHP: dal 1994 a oggi</title><link href="https://phpsos.de/it/php/geschichte-von-php/"/><id>https://phpsos.de/it/php/geschichte-von-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>La storia di PHP: dai Personal Home Page Tools di Rasmus Lerdorf nel 1994 alla Zend Engine, a PHP 7 e PHP 8.5, con cronologia e lezioni per oggi.</summary></entry><entry><title>Come PHP genera una pagina web: il percorso di una richiesta</title><link href="https://phpsos.de/it/php/wie-php-funktioniert/"/><id>https://phpsos.de/it/php/wie-php-funktioniert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Come funziona PHP? Dal clic nel browser, passando per server web, SAPI, compilatore e Zend VM, fino alla pagina finita: sette passaggi con esempi.</summary></entry><entry><title>La Zend Engine: il cuore di PHP</title><link href="https://phpsos.de/it/php/zend-engine/"/><id>https://phpsos.de/it/php/zend-engine/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>La Zend Engine spiegata: compilatore, opcode, macchina virtuale, zval e gestione della memoria nel nucleo di PHP, le sue versioni e il peso per le patch.</summary></entry><entry><title>OPcache spiegata: la cache di bytecode di PHP</title><link href="https://phpsos.de/it/php/opcache/"/><id>https://phpsos.de/it/php/opcache/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>OPcache spiegata: come lavora la cache di bytecode di PHP, quali impostazioni contano, perché va svuotata dopo gli aggiornamenti e come metterla in sicurezza.</summary></entry><entry><title>SAPI spiegata: come PHP dialoga con il server web</title><link href="https://phpsos.de/it/php/sapi-erklaert/"/><id>https://phpsos.de/it/php/sapi-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>PHP SAPI spiegata: che cosa significano fpm-fcgi, apache2handler, cgi-fcgi e cli, come verificare la modalità e perché determina rischio e riavvio.</summary></entry><entry><title>PHP-FPM spiegato: gestore di processi, pool e worker</title><link href="https://phpsos.de/it/php/php-fpm-erklaert/"/><id>https://phpsos.de/it/php/php-fpm-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>PHP-FPM spiegato: come lavorano master, pool e worker, che cosa significano pm static, dynamic e ondemand e quali impostazioni del pool danno sicurezza.</summary></entry><entry><title>mod_php spiegato: PHP nel processo Apache</title><link href="https://phpsos.de/it/php/mod-php-erklaert/"/><id>https://phpsos.de/it/php/mod-php-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>mod_php spiegato: come PHP gira come modulo Apache nel server web, come riconoscerlo, che cosa c&#x27;entrano prefork e .htaccess e perché php.net lo sconsiglia.</summary></entry><entry><title>CGI e FastCGI: le basi</title><link href="https://phpsos.de/it/php/cgi-und-fastcgi/"/><id>https://phpsos.de/it/php/cgi-und-fastcgi/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>CGI e FastCGI con PHP spiegati: un processo per richiesta o worker permanenti, ruolo di php-cgi e PHP-FPM, impostazioni cgi e regole di sicurezza.</summary></entry><entry><title>PHP dalla riga di comando (CLI)</title><link href="https://phpsos.de/it/php/php-cli/"/><id>https://phpsos.de/it/php/php-cli/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>PHP CLI spiegata: differenze dalla versione web, opzioni importanti come -l, -m e --ini, cronjob, server web integrato e perché php -v spesso inganna.</summary></entry><entry><title>Il php.ini spiegato: struttura, livelli e precedenza</title><link href="https://phpsos.de/it/php/php-ini-erklaert/"/><id>https://phpsos.de/it/php/php-ini-erklaert/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Il php.ini spiegato: dove PHP cerca la configurazione, quali livelli esistono, che cosa significano INI_SYSTEM e INI_PERDIR e quale valore vale alla fine.</summary></entry><entry><title>Versioni di PHP e ciclo di rilascio</title><link href="https://phpsos.de/it/php/release-zyklus/"/><id>https://phpsos.de/it/php/release-zyklus/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Ciclo di rilascio di PHP: una versione ogni novembre, due anni di supporto attivo, due di correzioni di sicurezza, date di fine di tutti i rami da 8.2 a 8.5.</summary></entry><entry><title>Da PHP 8.0 a 8.5: le novità principali</title><link href="https://phpsos.de/it/php/php-8-neuerungen/"/><id>https://phpsos.de/it/php/php-8-neuerungen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Novità di PHP 8 da 8.0 a 8.5: le funzioni principali per versione, esempi di codice, deprecazioni con rischi d&#x27;aggiornamento e rilevanza per la sicurezza.</summary></entry><entry><title>Capire le estensioni PHP (extension)</title><link href="https://phpsos.de/it/php/php-erweiterungen/"/><id>https://phpsos.de/it/php/php-erweiterungen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Estensioni PHP spiegate: extension core, bundled e PECL, extension e zend_extension, php -m e perché meno moduli significano più sicurezza.</summary></entry><entry><title>Composer: il gestore di pacchetti per PHP</title><link href="https://phpsos.de/it/php/composer/"/><id>https://phpsos.de/it/php/composer/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Composer spiegato: capire composer.json, composer.lock, vendor e autoloader, consegnare in produzione in modo pulito e mantenere le dipendenze in sicurezza.</summary></entry><entry><title>I framework PHP in sintesi</title><link href="https://phpsos.de/it/php/php-frameworks/"/><id>https://phpsos.de/it/php/php-frameworks/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Framework PHP a confronto: che cosa offrono Laravel, Symfony, Laminas, Slim e altri, come sceglierli e che cosa significa un framework per la sicurezza.</summary></entry><entry><title>Quali CMS e sistemi di shop girano su PHP</title><link href="https://phpsos.de/it/php/cms-und-shops-auf-php/"/><id>https://phpsos.de/it/php/cms-und-shops-auf-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Quali CMS e sistemi di shop girano su PHP: WordPress, TYPO3, Shopware, Joomla, Drupal e altri in sintesi, con un metodo di verifica per i Suoi siti web.</summary></entry><entry><title>PHP e database: PDO e mysqli</title><link href="https://phpsos.de/it/php/php-und-datenbanken/"/><id>https://phpsos.de/it/php/php-und-datenbanken/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>PHP e database spiegati: PDO e mysqli a confronto, prepared statement, gestione degli errori da PHP 8 e credenziali sicure in esercizio.</summary></entry><entry><title>Sessioni e cookie in PHP</title><link href="https://phpsos.de/it/php/sessions-und-cookies/"/><id>https://phpsos.de/it/php/sessions-und-cookies/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Come funzionano sessioni e cookie in PHP: ID di sessione, archiviazione, valori predefiniti del php.ini, avanzamento dell&#x27;upload e la misura transitoria PHP2Shell.</summary></entry><entry><title>Superglobali: $_GET, $_POST, $_FILES e le altre</title><link href="https://phpsos.de/it/php/superglobals/"/><id>https://phpsos.de/it/php/superglobals/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Superglobali PHP spiegate: che cosa contengono $_GET, $_POST, $_FILES, $_SERVER e le altre, come PHP le riempie prima del Suo codice e come usare in sicurezza i dati.</summary></entry><entry><title>Come PHP elabora gli upload di file</title><link href="https://phpsos.de/it/php/datei-uploads-intern/"/><id>https://phpsos.de/it/php/datei-uploads-intern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Come PHP elabora internamente gli upload di file: multipart/form-data, file temporanei in upload_tmp_dir, array $_FILES, limiti e codici di errore spiegati.</summary></entry><entry><title>Il sistema dei tipi di PHP</title><link href="https://phpsos.de/it/php/typsystem/"/><id>https://phpsos.de/it/php/typsystem/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Il sistema dei tipi di PHP spiegato: tipi di dati, dichiarazioni da PHP 7.1 a 8.3, strict_types e confronti non rigorosi, con esempi e legame con la sicurezza.</summary></entry><entry><title>Errori ed eccezioni in PHP</title><link href="https://phpsos.de/it/php/fehler-und-exceptions/"/><id>https://phpsos.de/it/php/fehler-und-exceptions/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Errori ed eccezioni in PHP: Throwable, Error ed Exception, try/catch/finally, handler globali e impostazioni sicure per la visualizzazione degli errori e i log.</summary></entry><entry><title>Programmazione a oggetti in PHP</title><link href="https://phpsos.de/it/php/objektorientierung/"/><id>https://phpsos.de/it/php/objektorientierung/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Programmazione a oggetti in PHP: classi, interfacce, trait ed enum, le novità del linguaggio da PHP 8.0 a 8.4 e il legame con deserializzazione e sicurezza.</summary></entry><entry><title>Namespace e autoloading (PSR-4)</title><link href="https://phpsos.de/it/php/namespaces-autoloading/"/><id>https://phpsos.de/it/php/namespaces-autoloading/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Namespace e autoloading in PHP con PSR-4: dal nome della classe al percorso del file, spl_autoload_register, autoloader di Composer e verifica dopo un incidente.</summary></entry><entry><title>Gli standard PSR di PHP-FIG</title><link href="https://phpsos.de/it/php/psr-standards/"/><id>https://phpsos.de/it/php/psr-standards/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Gli standard PSR di PHP-FIG: tutti i PSR da 0 a 22 con lo stato, i più importanti nella pratica e che cosa significano PSR-3, PSR-4 e PSR-7 per la sicurezza.</summary></entry><entry><title>Gestione della memoria in PHP: conteggio dei riferimenti e garbage collection</title><link href="https://phpsos.de/it/php/speicherverwaltung/"/><id>https://phpsos.de/it/php/speicherverwaltung/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>La gestione della memoria in PHP spiegata: conteggio dei riferimenti, copy-on-write, cicli e garbage collector, funzioni di misura e perché PHP2Shell agisce proprio qui.</summary></entry><entry><title>memory_limit e Out-of-Memory: che cosa accade all&#x27;interno</title><link href="https://phpsos.de/it/php/out-of-memory/"/><id>https://phpsos.de/it/php/out-of-memory/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>PHP Out of Memory spiegato: come conta memory_limit, che cosa accade internamente all&#x27;interruzione e che cosa significa per CVE-2026-109618 e per i Suoi server.</summary></entry><entry><title>Il ciclo di vita della richiesta: startup, esecuzione, shutdown</title><link href="https://phpsos.de/it/php/request-lebenszyklus/"/><id>https://phpsos.de/it/php/request-lebenszyklus/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Il PHP Request Lifecycle spiegato: MINIT, RINIT, RSHUTDOWN, MSHUTDOWN, riutilizzo dei worker e perché CVE-2026-109619 agisce proprio in questo punto.</summary></entry><entry><title>JIT e prestazioni in PHP 8</title><link href="https://phpsos.de/it/php/jit-und-performance/"/><id>https://phpsos.de/it/php/jit-und-performance/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>PHP JIT e prestazioni in PHP 8: come il compilatore JIT lavora con OPcache, quali impostazioni valgono e perché gli aggiornamenti contano per velocità e sicurezza.</summary></entry><entry><title>Testare il codice PHP: PHPUnit e Pest</title><link href="https://phpsos.de/it/php/php-testen/"/><id>https://phpsos.de/it/php/php-testen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>PHPUnit e Pest spiegati: versioni, primi test, tipi di test sensati e perché i test rendono gli aggiornamenti dopo PHP2Shell più sicuri e più rapidi.</summary></entry><entry><title>Analisi statica: PHPStan e Psalm</title><link href="https://phpsos.de/it/php/statische-analyse/"/><id>https://phpsos.de/it/php/statische-analyse/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>PHPStan e Psalm spiegati: livelli di regole, baseline, taint analysis e che cosa l&#x27;analisi statica può e non può fare per applicazioni PHP sicure.</summary></entry><entry><title>Le funzioni di sicurezza integrate di PHP</title><link href="https://phpsos.de/it/php/eingebaute-sicherheitsfunktionen/"/><id>https://phpsos.de/it/php/eingebaute-sicherheitsfunktionen/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Le funzioni di sicurezza di PHP in sintesi: password, casualità, neutralizzazione, crittografia, sessioni e dove stanno i limiti con vulnerabilità come PHP2Shell.</summary></entry><entry><title>Sviluppare PHP in locale: Docker, DDEV e simili</title><link href="https://phpsos.de/it/php/php-lokal-entwickeln/"/><id>https://phpsos.de/it/php/php-lokal-entwickeln/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Sviluppare PHP in locale con il server integrato, Docker o DDEV: punti di forza, limiti, esempi e come mantenere uguale lo stato delle patch tra sviluppo e produzione.</summary></entry><entry><title>PHP a confronto con Node.js, Python e Java</title><link href="https://phpsos.de/it/php/php-im-vergleich/"/><id>https://phpsos.de/it/php/php-im-vergleich/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>PHP a confronto con Node.js, Python e Java: modello di esecuzione, esercizio, ecosistema e sicurezza. Una panoramica oggettiva per decisori e tecnici.</summary></entry><entry><title>Come il progetto PHP gestisce le vulnerabilità di sicurezza</title><link href="https://phpsos.de/it/php/php-sicherheitsprozess/"/><id>https://phpsos.de/it/php/php-sicherheitsprozess/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Come il progetto PHP gestisce le vulnerabilità: segnalazione tramite GitHub o security@php.net, classificazione, correzione nel rilascio e cosa ne ricavano i gestori.</summary></entry><entry><title>Compilare PHP dal codice sorgente</title><link href="https://phpsos.de/it/php/php-kompilieren/"/><id>https://phpsos.de/it/php/php-kompilieren/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Compilare PHP dal codice sorgente: requisiti, opzioni di configure, verifica della firma, test e perché le build proprie comportano obblighi di patch propri.</summary></entry><entry><title>Gestire PHP nei container</title><link href="https://phpsos.de/it/php/php-in-containern/"/><id>https://phpsos.de/it/php/php-in-containern/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Gestire PHP nel container: varianti di immagine, php.ini di produzione, estensioni, limiti di memoria, log e aggiornamenti. Con esempi e legame con PHP2Shell.</summary></entry><entry><title>Il futuro di PHP</title><link href="https://phpsos.de/it/php/zukunft-von-php/"/><id>https://phpsos.de/it/php/zukunft-von-php/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Il futuro di PHP secondo i piani documentati: periodi di supporto, PHP 8.6 con data prevista, RFC approvate per PHP 9.0 e che cosa significa per la Sua pianificazione.</summary></entry><entry><title>Nozioni di base su PHP per amministratori</title><link href="https://phpsos.de/it/php/php-grundwissen-admins/"/><id>https://phpsos.de/it/php/php-grundwissen-admins/</id><updated>2026-10-25T08:00:00+01:00</updated><category term="Conoscere PHP"/><summary>Nozioni di base su PHP per amministratori senza background da sviluppatore: binari, livelli di php.ini, pool FPM, comandi utili, log e checklist dopo PHP2Shell.</summary></entry></feed>