Questão FC483919
A respeito de desenvolvimento de software seguro, julgue os itens que se seguem. A programação defensiva inclui a prática de validação e sanitização de entradas para prevenir que d
Segurança em Aplicações (Programação Segura)
CEBRASPE (CESPE) · 2024
A respeito de desenvolvimento de software seguro, julgue os itens que se seguem.
A programação defensiva inclui a prática de validação e sanitização de entradas para prevenir que dados maliciosos sejam processados pelo sistema.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A afirmativa está certa porque a programação defensiva consiste em prever e neutralizar comportamentos inesperados ou maliciosos antes que afetem o sistema.
Entre as práticas centrais estão a validação e a sanitização de entradas. A validação verifica tipo, formato, tamanho e limites; a sanitização remove ou transforma caracteres perigosos e normaliza dados para evitar interpretações nocivas.
Essas medidas impedem que dados maliciosos provoquem vulnerabilidades como injeção de comandos, SQLi ou XSS, além de reduzir erros por entradas inválidas.
Complementam a abordagem mecanismos de tratamento de erros, princípio do menor privilégio e políticas de falha segura, que aumentam a robustez do software.
Portanto, afirmar que a programação defensiva inclui validação e sanitização de entradas é procedente e fundamental para segurança e estabilidade.
Conteúdo do catálogo FC Concursos · Atualizado em