Questão 120 · Informática: Programação e algoritmos
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.
Julgue o item:
Gabarito: CERTO
Gabarito definitivo divulgado pela banca Cebraspe (STJ 2024).
Comentário
Gabarito: CERTO.
A programação defensiva é uma abordagem de desenvolvimento de software que visa criar sistemas robustos e seguros, antecipando e tratando possíveis erros, entradas inválidas ou maliciosas. Uma de suas práticas fundamentais é, de fato, a validação e sanitização de entradas.
- Validação de entradas: Consiste em verificar se os dados recebidos pelo sistema estão em conformidade com as regras e formatos esperados (ex: um campo de idade deve ser um número positivo, um e-mail deve ter o formato correto). Isso impede que dados inconsistentes ou maliciosos sejam processados, o que poderia levar a erros, falhas de segurança ou comportamentos inesperados.
- Sanitização de entradas: Refere-se à limpeza ou modificação dos dados de entrada para remover ou neutralizar caracteres ou sequências que possam ser interpretados de forma maliciosa pelo sistema (ex: remover tags HTML ou scripts de entradas de texto para prevenir ataques de Cross-Site Scripting - XSS, ou caracteres especiais em consultas a banco de dados para evitar SQL Injection).
Ambas as práticas são cruciais para garantir a integridade, disponibilidade e confidencialidade do sistema, protegendo-o contra diversas vulnerabilidades de segurança.
Fundamentos: Conceito de Programação Defensiva · Princípios de Segurança de Software
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe STJ 2024 (Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação), questão 120, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.