La maggior parte dei consigli sulla sicurezza che vedo consiglia di disattivare i metodi HTTP come TRACE
, OPTIONS
, HEAD
ecc. Così ora ho disattivato la maggior parte di queste opzioni sul mio server web e lasciando solo GET
e POST
opzioni che possono essere restituite. La domanda è, ora alcune delle mie applicazioni stanno usando HEAD
e alcuni utenti stanno colpendo gli errori facendo cose nell'applicazione. Il controllo dei log ha rivelato alcune richieste HEAD provenienti dal lato utente. Sospetto che sia perché il mio server ha smesso di rispondere a HEAD
, quindi la connessione è caduta. La mia domanda è, SENTIRSI che non sia sicuro mentre leggo che ha anche usi legittimi? o dovrei semplicemente dire ai miei sviluppatori di applicazioni / project manager di cambiare il loro codice?
grazie.