Il Pages Router è il modello di routing originale in Next.js. Ogni file sotto la directory pages corrisponde a un URL e il framework può gestire il rendering lato server, il recupero dei dati e la gestione delle richieste per quelle pagine. In pratica, definisce come un sito trasforma le richieste in arrivo in contenuti renderizzati.
In ambito di cybersecurity, il modello di routing è importante perché determina quali percorsi di codice sono esposti alla rete e in che modo si accede alle funzionalità lato server. Se esiste un difetto nel rendering delle pagine, nell'analisi delle richieste o nel comportamento specifico della piattaforma, il Pages Router può diventare parte della superficie di attacco. I difensori dovrebbero sapere quale router usa una distribuzione, perché le attività di patching, revisione delle funzionalità e verifica dell'esposizione spesso dipendono da questo dettaglio. Anche gli attaccanti usano questa informazione per colpire solo le distribuzioni con il percorso di routing vulnerabile abilitato.


