Vés al contingut
La correcció de seguretat surt avui a les 16:00. S’esperen atacs massius pocs minuts després. Què pot passar →
senseforat

Com ho fem

Metodologia

Funciona amb qualsevol web pública: n'hi ha prou amb l'adreça. Per a cada web fem una sola petició GET a la pàgina d'inici, identificant-nos com a senseforat-escaner/1.0 (sense cap nom ni adreça), seguint fins a 5 redireccions i amb un temps màxim de 25 segons. No provem cap altra ruta, no enviem dades i no intentem explotar res.

Què mirem

Capçaleres
X-Powered-By: PHP/x.y.z dona la versió exacta; Server de vegades també.
Galetes
PHPSESSID, laravel_session, MoodleSession, SESS… (Drupal), PrestaShop-….
Gestors i frameworks
WordPress (generador, wp-content, wp-json, pingback), Drupal, Joomla, PrestaShop, Magento, Moodle, TYPO3, Laravel, Symfony. Només comptem rutes del mateix domini. Plone, Zope i CKAN són Python.
Botigues en línia
WooCommerce (rutes del connector, classes i galetes woocommerce_), Magento, Shopware i PrestaShop. És una nota de risc afegit; no canvia el color.
CDN o WAF al davant
Cloudflare (Server: cloudflare, CF-RAY), Sucuri, Akamai, Imperva, Fastly i Amazon CloudFront, per les seves capçaleres. Un WAF pot frenar part dels atacs, però no substitueix la correcció; no canvia el color.
Pujada de fitxers
Si la pàgina d'inici té un camp <input type="file">, ho anotem com a superfície d'atac afegida.
Pàgines anti-robots
Si el servidor ens mostra una verificació en lloc de la web, el resultat surt gris, mai verd.
Ajuntaments
Les 947 webs municipals surten de les dades obertes de la Generalitat (Municat). Cada dia se n'inspeccionen unes quantes a l'atzar, primer les que no s'han mirat mai.

Límits

  • Des de fora només podem inferir si una web fa servir PHP. No confirmem que cap web sigui vulnerable, ni que no ho sigui.
  • Molts servidors amaguen la versió, i un CDN (com Cloudflare) pot amagar les capçaleres d'origen.
  • Una web verda pot conviure amb altres servidors PHP de la mateixa organització.
  • Alguns servidors bloquegen certes xarxes o països; un resultat gris s'ha de comprovar des de dins.

Privadesa

Només guardem la web i el resultat de cada anàlisi. No identifiquem qui visita el lloc ni qui fa un escaneig.

  • Què desem de cada anàlisi: el domini, el veredicte, la tecnologia o el gestor i la seva versió, la versió de PHP si es veu, el servidor, el codi HTTP, els servidors .php enllaçats, si hi ha un CDN/WAF al davant, si és una botiga en línia i si té un formulari de pujada de fitxers, l'hora i l'origen (manual, automàtic o llista).
  • Què no desem mai de les anàlisis: la teva IP, el navegador, d'on vens, galetes ni cap identificador. Tampoc el contingut ni les capçaleres de la web analitzada.
  • Visites al lloc: sense galetes. Només comptem visites de manera agregada i anònima amb Vercel Web Analytics, sense identificar ningú.
  • El límit de 10 escaneigs per minut fa servir un resum de la IP només a la memòria temporal del servidor, que s'esborra sol. No s'escriu enlloc.
  • Només hi ha comptadors anònims: anàlisis totals i per origen.
  • El tema clar o fosc i els teus darrers escaneigs es desen només al teu navegador.

Tot el que guardem és públic: dades obertes (JSON).

Què vol dir cada color

    Servidors PHP relacionats

    Servidors externs que les webs analitzades enllacen amb adreces .php (estadístiques, widgets, webs germanes). No els hem analitzat: són candidats a revisar.