Um programador desenvolve um sistema que passa a apresentar...

Próximas questões
Com base no mesmo assunto
Q3878338 Segurança da Informação
Um programador desenvolve um sistema que passa a apresentar falhas deliberadamente após certo período de uso, forçando o cliente a solicitar suporte pago para correção.

É correto afirmar que esse comportamento caracteriza
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: O ponto decisivo é o gatilho temporal descrito no enunciado: as falhas surgem após certo período de uso.

Tema central: Bomba lógica
Análise das alternativas
A
Errada
Vírus de macro depende de infecção ligada a macros de aplicativos ou documentos. O enunciado não traz macro, documento nem mecanismo de infecção ou propagação; traz apenas uma rotina deliberada acionada após certo período.
B
Errada
Negação de serviço tem como finalidade tornar um serviço indisponível por sobrecarga ou exaustão de recursos. Aqui não há ataque externo por saturação; há falha programada no próprio sistema, acionada por condição de tempo/uso.
C
Errada
Vírus de setor de carga envolve infecção do setor de boot/carga. O enunciado não menciona boot, mídia inicializável nem infecção dessa natureza; o dado central é a ativação condicionada da falha.
D
Certa
A alternativa correta é a que identifica bomba lógica, pois o enunciado descreve falhas inseridas deliberadamente para ocorrerem quando se cumpre uma condição predefinida, aqui relacionada ao tempo de uso.
E
Errada
Erro acidental de implementação é incompatível com a informação de que as falhas são deliberadas e visam forçar o cliente a pagar suporte. A intencionalidade maliciosa afasta a hipótese de erro não intencional.
Pegadinha da questão
A confusão real era tratar a falha como defeito comum de software e ignorar a palavra 'deliberadamente', ou então chamar genericamente de vírus qualquer código malicioso sem verificar se existe infecção ou autorreplicação.
Dica para questões semelhantes
  • Se o comportamento malicioso depende de data, tempo decorrido, uso ou outro evento predefinido, verifique primeiro a hipótese de bomba lógica.
  • Antes de marcar 'vírus', procure no enunciado elementos de infecção ou propagação; sem isso, não basta haver código malicioso.
  • Não confunda prejuízo ao funcionamento com negação de serviço: DoS exige indisponibilização por sobrecarga ou exaustão de recursos, não simples falha interna programada.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A) um vírus de macro — Incorreta.

Vírus que infecta arquivos de aplicativos (como Word/Excel) usando macros, não tem relação com falhas programadas por tempo.

B) um ataque de negação de serviço — Incorreta.

DoS tenta derrubar um sistema ou serviço por sobrecarga, não introduz falhas programadas no software.

C) um vírus de setor de carga — Incorreta.

Infecta o setor de inicialização (boot) do disco, afetando o carregamento do sistema operacional.

D) uma bomba lógica — Correta.

Código malicioso que é ativado por uma condição específica (tempo de uso, data, evento), como no caso descrito.

E) um erro acidental de implementação — Incorreta.

Não é erro, pois o enunciado afirma que foi feito de forma deliberada (intencional).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo