Created by Thiago Russo
over 7 years ago
|
||
Question | Answer |
Porque validação da entrada da aplicação é importante? | Qdo seu aplicativo está em produção, ele tem que lidar com vários tipos de entrada. Algumas destas entradas vem de outros sistemas que se integra com sua aplicação, e a maioria das entradas é gerada pelos usuários. Esses users se dividem em 2 categorias: ■ Usuários inocentes ■ Usuários mal-intencionados |
fale sobre usuários inocentes | Saqueles q tentam usar seu app para obter algum trabalho feito. Eles n têm más intenções qdo se trabalha c/ sua aplicação mas podem cometer erros. Talvez se esqueçam da entrada de alguns dados necessários ou cometem algum erro de digitação inserindo dados inválidos. |
fala sobre users mal intencionados | Buscam ativamente deficiências na sua aplicação e tentam explorá-las. Talvez eles queiram ter acesso a alguma informação privilegiada ou tentam adicionar ou remover informações. Estes são os usuários que tentam inserir dados inválidos, descompilar seu código para ver como ele funciona, ou apenas começar a olhar para áreas escondidas de seu site |
e quando seu sistema interage com outros sistemas? | Mesmo qdo seu aplicativo se integra com outras aplicações q n têm más intenções, vc ainda tem q validar os dados q vc está consumindo. Talvez tenha desenvolvido seu aplicativo, testou e fez que tudo funcionasse, mas de repente o outro sistema é atualizado para uma nova versão. Os campos q vc estava esperando foram movidos para outro local e possuem novos dados acrescentados. Se vc n se proteger contra esses tipos de situações, eles podem travar o seu aplicativo ou corromper os dados em seu sistema. |
Want to create your own Flashcards for free with GoConqr? Learn more.