Come sanificare l’input in PHP per prevenire XSS

di | 8 Gennaio 2019

Quando si parla di programmazione il ventre molle sono quei punti del programma che accettano un input dall’utente.

È, purtroppo, una questione sottovalutata anche nei corsi tecnici delle scuole. Se però in un programma di prova in C è anche perdonabile, in un programma in PHP esporto ad Internet lasciare una XSS è assolutamente inaccettabile.

Dunque, quale funzione uso nei miei software per evitare XSS in PHP? 

 

function xss($value){
  return htmlspecialchars(strip_tags($value));
}

Tale funzione, semplicemente, elimina i tag HTML ed eventuali caratteri speciali, minimizzando il rischio di una XSS.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.