why validating application input is important

Descripción

70-483 C# Fichas sobre why validating application input is important, creado por Thiago Russo el 21/05/2017.
Thiago Russo
Fichas por Thiago Russo, actualizado hace más de 1 año
Thiago Russo
Creado por Thiago Russo hace más de 7 años
3
0

Resumen del Recurso

Pregunta Respuesta
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.
Mostrar resumen completo Ocultar resumen completo

Similar

Porova teórica C# mod l
Cursos Professor Jonatã
Linguagem C#
Alex Araujo Furado
Prova teorica C# mo ll
Cursos Professor Jonatã
Entity framework - code first
José Fernandes
Flashcard Módulo 1 - XAMARIN LATINO AMERICA
Marcone Barbosa
Entity framework
José Fernandes
C# and ASP.NET
Kalebi Fiorentini
Linguagens de programação
Rodrigo Barbosa7452
Conceitos do ASP.NET CORE (Incompleto)
José Fernandes Rezende Neto
Dates and times .NET
Felipe Couto Viola
Fluxo Game UC 8
Lucas Coluzzo