Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação

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.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor