Cosa viene controllato
- status.php: versione, stato dell'installazione, manutenzione e se è in sospeso un aggiornamento del database.
- Patch: confronto con l'ultima release del ramo e con il ramo più recente (dati endoflife.date, aggiornati ogni giorno).
- Percorsi che non devono essere raggiungibili dall'esterno:
config/config.php,data/,.htaccesse.git/config. - App richdocumentscode: l'estensione dietro la vulnerabilità di command injection del 2026 — installata o no.
- Header di sicurezza della pagina di accesso: HSTS, nosniff, protezione embedding, Referrer-Policy e se la versione di PHP viene rivelata.
Senza login e senza dati
Nextcloud espone status.php pubblicamente per scelta; non contiene utenti né file. Il controllo non effettua l'accesso, non legge contenuti e non salva nulla; per prevenire abusi un hash salato del tuo IP viene conservato per un'ora. Vengono interrogati solo indirizzi HTTPS pubblici. Per un'istanza di altri, chiedi prima al gestore — una scansione senza permesso è scorretta e può essere considerata un attacco.
Se qualcosa è rosso
config.php e data/ devono rispondere 403 o 404. In nginx, nel blocco server:
location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)(?:$|/) { deny all; }
location ~ ^/\.(?!well-known) { deny all; }In Apache, nel vhost o in .htaccess: <FilesMatch "^\.(?!well-known)"> Require all denied </FilesMatch> e <Files "config.php"> Require all denied </Files>. Una cartella .git non va nel webroot: cancellala, non basta bloccarla. X-Powered-By sparisce con expose_php = Off nel php.ini.
Versione e supporto
Quali rami di Nextcloud ricevono ancora aggiornamenti di sicurezza è indicato ogni giorno in Nextcloud: versioni e fine supporto. Un ramo senza aggiornamenti è il rischio più grande — anche se l'installazione è per il resto pulita.
Privacy
Il dominio o l'indirizzo inserito viene inviato a questo server, che esegue il controllo. Non viene salvato nulla; per prevenire abusi un hash salato del tuo IP viene conservato per un'ora. Vengono interrogati solo indirizzi pubblici.