Suppongo che tu non ti stia riferendo agli attacchi MITM perché se uno ha un uomo nella situazione di mezzo raramente c'è bisogno di modificare Javascript in transito, perché l'intermediario può impersonare il server sul client o viceversa .
Se ci si riferisce al motivo per cui non è possibile utilizzare il JS lato client per scopi di convalida, tenere presente che il client non è considerato affidabile. Il cliente può fare tutto ciò che vuole; il server deve proteggersi.
Potrebbe essere semplice come:
- Scarica la pagina Web come html e / o js.
- Passa ai contenuti di cuore.
- Apri nel browser.
Non sono richiesti strumenti complicati; solo un browser e un blocco note.
Ovviamente se qualcuno vuole scrivere direttamente il proprio codice HTTP, può completamente rinunciare al Javascript e inviare direttamente query dannose al server direttamente.