Informática Múltipla Escolha

Para conseguirmos garantir que os dados sejam seguros, precisamos de um gerenciador deles que ofereça segurança. Esse gestor é o que chamamos de software seguro que pode ter diversas funcionalidades que vão do armazenamento à visualização e processamento dos dados. Neste sentido, selecione a opção correta que viabiliza desenvolver um código seguro.

Para conseguirmos garantir que os dados sejam seguros, precisamos de um gerenciador deles que ofereça segurança. Esse gestor é o que chamamos de software seguro que pode ter diversas funcionalidades que vão do armazenamento à visualização e processamento dos dados. Neste sentido, selecione a opção correta que viabiliza desenvolver um código seguro.

  1. Através de diversos testes antes de entregar o software para o usuário final.
  2. Com o uso de técnicas de embaralhamento de código que dificultam o entendimento deles por parte de invasores.
  3. Deixar que o próprio programa trate os erros e os exiba para o usuário final.
  4. Fazer uso de códigos obtidos em fóruns na Internet realizar testes.
  5. Através da aplicação de práticas de codificação segura.

Resolução completa

Explicação passo a passo

E
Alternativa E

Alternativa E (Questão 1)

Análise da Questão 1

A primeira questão aborda os fundamentos de Segurança de Software e como garantir a proteção dos dados através do gerenciamento seguro do código.

Conceito-Chave: Práticas de Codificação Segura (Secure Coding).

Para desenvolver um software seguro que gerencie dados adequadamente, é essencial seguir regras e padrões durante a escrita do código, e não apenas após a entrega.

Análise das Alternativas:

  • (A) Testes antes da entrega: Embora essenciais, testes de qualidade (QA) não garantem segurança por si só se o código já nascer vulnerável.
  • (B) Embaralhamento de código (Obfuscação): Isso é considerado "segurança por obscuridade". Se o atacante entender a lógica, o segredo acaba. Não é uma defesa robusta.
  • (C) Exibir erros ao usuário final: Má prática. Mensagens de erro detalhadas podem vazar informações sensíveis sobre o sistema (vazamento de dados).
  • (D) Código de fóruns sem testes: Altíssimo risco. Pode conter backdoors, malware ou falhas conhecidas.
  • (E) Aplicação de práticas de codificação segura: Correta. Envolve validar entradas, tratar exceções corretamente, usar bibliotecas atualizadas e seguir princípios como o menor privilégio.

Conclusão: A base de um software seguro está na forma como ele é construído desde o início (Codificação Segura).


Análise da Questão 2

A segunda questão trata sobre Disponibilidade no contexto de Segurança da Informação (Tríade CIA: Confidencialidade, Integridade, Disponibilidade).

Observação Importante: A imagem apresenta apenas as opções A e B, cortando as demais opções (C, D, E). Portanto, não é possível confirmar qual é a letra oficial da resposta, mas podemos analisar os conceitos visíveis.

Texto da Questão:

"Selecione a opção correta que apresente um fator positivo para que um software não esteja disponível."

(Nota: O termo "fator positivo" aqui provavelmente se refere a um fator que contribui positivamente para o cenário de indisponibilidade, ou seja, uma causa de queda do serviço).

Análise das Opções Visíveis:

OpçãoFatorImpacto na Disponibilidade
AProblemas com o hardwareSim. Falhas físicas (servidor, disco, memória) impedem o acesso.
BInconsistências na redeSim. Sem conexão, o usuário legítimo não acessa o sistema.

Conceito de Disponibilidade:
Garantir que o sistema esteja acessível quando necessário. Fatores comuns que quebram a disponibilidade incluem:

  • Falhas de infraestrutura (Hardware, Energia).
  • Falhas de conectividade (Rede).
  • Ataques de Negação de Serviço (DDoS).
  • Erros humanos (Configuração incorreta).

Recomendação:
Como as opções A e B são ambas causas válidas de indisponibilidade, verifique as opções C, D e E restantes na sua tela. Geralmente, em questões desse tipo, busca-se identificar o fator mais comum ou específico listado pelo autor (ex: ataques cibernéticos, desastres naturais, etc.).

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.