Questões de Web 2/6
l Problema: Não rodar scripts de cliente
Ø O navegador pode desligar
Ø O usuário pode desligar o “Windows Scripting Host”
Ø Um hacker pode fazer “spoofing”
l Conseqüências:
Ø Validações não executadas
Ø Lógica em geral não executada
l Solução: não dependa de script

| Não confie que um script de cliente será sempre executado, independente da linguagem usada (VBScript, JavaScript, JScript).
| Existem várias maneiras de desligar a execução de um script de cliente, desde o desligamento no próprio navegador ou o desligamento deste recurso a nível do Windows.
| Um hacker pode também simular a página através de “spoofing” e não executar script nenhum.
| Como conseqüências, validações no cliente não são executadas e código em geral não é executado, o que pode afetar a lógica e estabilidade do aplicativo.
| O seu aplicativo deve funcionar mesmo que os scripts de cliente não tenham sido executados. Por exemplo, se o seu aplicativo contiver um script para validar CPF no cliente, refaça no servidor a validação.