Engenharia Múltipla Escolha

8 - Mecanismos de proteção baseados em princípios de design aumentam a robustez dos sistemas. Analise as definições abaixo: I - Privilégio Mínimo: usuários e programas devem operar usando o menor conjunto de permissões necessárias para sua função. II - Mediação Completa: todos os acessos a recursos devem ser verificados pelos mecanismos de segurança. III - Projeto Aberto: a segurança do sistema deve depender do segredo de como o algoritmo funciona. Está correto o que se afirma em:

8 - Mecanismos de proteção baseados em princípios de design aumentam a robustez dos sistemas. Analise as definições abaixo:
I - Privilégio Mínimo: usuários e programas devem operar usando o menor conjunto de permissões necessárias para sua função.
II - Mediação Completa: todos os acessos a recursos devem ser verificados pelos mecanismos de segurança.
III - Projeto Aberto: a segurança do sistema deve depender do segredo de como o algoritmo funciona.
Está correto o que se afirma em:

  1. I, apenas.
  2. III, apenas.
  3. I e II, apenas.
  4. II e III, apenas.
  5. I, II e III.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - I e II, apenas

Análise dos Princípios de Segurança

Esta questão aborda os princípios fundamentais de design seguro de sistemas, baseados nos trabalhos clássicos de Saltzer e Schroeder sobre segurança computacional.

Desenvolvimento

Os três princípios analisados são pilares da segurança da informação em arquitetura de sistemas. Vamos examinar cada um deles individualmente para identificar quais estão corretamente definidos.

O princípio do Privilégio Mínimo estabelece que entidades devem ter apenas as permissões estritamente necessárias, limitando o dano potencial em caso de comprometimento.

A Mediação Completa garante que cada acesso seja verificado por mecanismos de segurança antes de ser concedido, sem exceções ou atalhos.

O Projeto Aberto afirma exatamente o oposto do enunciado: a segurança NÃO deve depender do segredo do algoritmo, mas sim da proteção das chaves/credenciais.

Análise Detalhada

PrincípioDefinição CorretaEnunciadoStatus
Privilégio MínimoPermissões mínimas necessáriasOperar com menor conjunto de permissões✅ Correto
Mediação CompletaTodos acessos verificáveisTodos acessos verificados pelos mecanismos✅ Correto
Projeto AbertoSegurança independente do segredoSegurança depende do segredo do algoritmo❌ Incorreto

Por que III está errado? O princípio de Projeto Aberto (Open Design) defende que a segurança deve permanecer robusta mesmo quando todos os detalhes do sistema são públicos. A ideia central é que o segredo não deve ser o mecanismo de defesa.

Isso evita o risco de vulnerabilidades descobertas quando o algoritmo vaza, pois a segurança já estaria garantida por outros meios (como criptografia forte).

Conclusão

As afirmações I e II estão corretas, enquanto a III apresenta uma definição invertida do princípio real. Portanto, a alternativa correta é C.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

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