Javascript, sicuramente meglio descritto in http://it.wikipedia.org/wiki/JavaScript è un linguaggio ormai molto popolare per la realizzazione di applicazioni web.
Questo linguaggio ha delle caratteristiche ben precise:
- è basato sugli oggetti, nel senso che utilizza gli oggetti per definire le parti della pagina web che sta manipolando
- è un linguaggio “loosely typed” poco tipizzato
- viene eseguito dai browser
Questa ultima opzione è forse quella più importante dal punto di vista della sicurezza. Il codice viene eseguito lato client, e quindi è visibile direttamente all’utente che naviga l’applicazione. Un utente malintenzionato potrebbe quindi tentare di modificare tale codice per sfruttare delle debolezze del nostro sistema.









