Questão de Segurança da Informação — Conceitos Básicos em Segurança da Informação — FGV 2025
Segurança da Informação›Conceitos 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 é:
ADefinir uma senha de proteção para o documento na opção "Proteger Documento" na guia Revisão.
BHabilitar o recurso "Controlar Alterações" para que todas as modificações no código da Macro sejam registradas.
CConfigurar a "Proteção do Projeto VBA" com uma senha específica, acessando as propriedades do projeto VBA no ambiente de edição.
DAssinar digitalmente a Macro, garantindo apenas que sua origem seja confiável, mas não restringindo a visualização do código
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)