Flashcards
why validating application input is important
Flashcards do conjunto (4)
- 1Porque 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 - 2fale sobre usuários inocentesSaqueles 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. - 3fala sobre users mal intencionadosBuscam 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 - 4e 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.
Informações
- Descrição
- 70-483 C# FlashCards sobre why validating application input is important, criado por Thiago Russo em 21-05-2017.
- Criado por
- Thiago Russo
- Visualizações
- 4
- Avaliação
Mais sobre Desenvolvimento e configuração segura de aplicações