Pular para o conteúdo principal

Questão de Segurança da Informação — Conceitos Básicos em Segurança da Informação — FGV 2025

Segurança da InformaçãoConceitos Básicos em Segurança da Informação
Código
fg124137
Banca
FGV
Órgão
AL-AM
Ano
2025
Nível
Superior
Uma Macro (sequência de comandos gravada) é uma poderosa ferramenta de automação. No entanto, ela pode ser um vetor de segurança e requer proteção contra visualização e edição não autorizada em ambientes controlados.Considerando o MS Word 2010 BR ou superior e a arquitetura VBA comum ao Excel, a medida de segurança mais adequada para evitar que um usuário não autorizado visualize ou altere o código fonte de uma Macro armazenada em um documento é:
  1. ADefinir uma senha de proteção para o documento na opção "Proteger Documento" na guia Revisão.
  2. BHabilitar o recurso "Controlar Alterações" para que todas as modificações no código da Macro sejam registradas.
  3. CConfigurar a "Proteção do Projeto VBA" com uma senha específica, acessando as propriedades do projeto VBA no ambiente de edição.
  4. DAssinar digitalmente a Macro, garantindo apenas que sua origem seja confiável, mas não restringindo a visualização do código
  5. EMarcar o arquivo como "Final" (Somente Leitura) nas propriedades do documento.
Revelar gabarito e comentário

GabaritoC — Configurar a "Proteção do Projeto VBA" com uma senha específica, acessando as propriedades do projeto VBA no ambiente de edição.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Proteção de Macros no VBA

Gabarito: letra C. A única medida que efetivamente impede a visualização e alteração do código fonte de uma Macro é a configuração de uma senha no Projeto VBA, acessada pelo ambiente de desenvolvimento (Alt+F11) nas propriedades do projeto. As demais opções protegem o documento ou a autenticidade, mas não o código em si.

Alternativa A — ❌ Incorreta

Definir senha em "Proteger Documento" (guia Revisão) protege o conteúdo do documento (formatação, edição), mas não bloqueia o acesso ao editor VBA. Qualquer pessoa pode abrir o VBA e visualizar/alterar o código da Macro.

Alternativa B — ❌ Incorreta

"Controlar Alterações" é um recurso de revisão que rastreia modificações no documento, não no código. Não impede visualização nem edição do código VBA.

Alternativa C — ✅ Correta ⟵ GABARITO

A "Proteção do Projeto VBA" com senha, nas propriedades do projeto no editor VBA (menu Ferramentas → Propriedades do Projeto VBA → guia Proteção), impede que usuários não autorizados vejam ou modifiquem o código fonte das macros. É a medida específica para esse fim.

Alternativa D — ❌ Incorreta

Assinar digitalmente a Macro garante sua origem e integridade (autenticidade), mas não restringe a visualização do código. O código permanece legível no editor VBA.

Alternativa E — ❌ Incorreta

Marcar o arquivo como "Final" (somente leitura) é uma proteção superficial que pode ser facilmente removida. Não impede o acesso ao código VBA, que continua editável pelo editor.

PEGA ESSA DICA!

A banca testa a diferença entre proteger o documento e proteger o código VBA. Lembre-se: para impedir que o código de uma Macro seja visto ou alterado, a senha deve ser definida no próprio Projeto VBA, não nas opções de proteção do documento.

MNEMÔNICO
CID
CConfidencialidade (dados acessíveis só a quem é autorizado)IIntegridade (dados exatos, consistentes e não alterados indevidamente)DDisponibilidade (informação/sistemas acessíveis quando necessário)
Segurança da Informação - Princípios/Tríade CID

Gabarito: letra C.

Link permanente: /questoes/fg124137