Qual utilitário Oracle permite que Stored Procedures PL/SQL ...
Qual utilitário Oracle permite que Stored Procedures PL/SQL tenham seu código fonte PL/SQL ofuscado, de modo a tornar sua descrição ininteligível, sem ônus, no entanto, à sua execução?
- Gabarito Comentado (1)
- Aulas (12)
- Comentários (1)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é: B - wrap. Vamos entender o porquê e analisar as demais alternativas.
O tema da questão envolve a ofuscação de código fonte em PL/SQL no banco de dados Oracle. A ofuscação é uma técnica que torna o código fonte ilegível para humanos, mas sem afetar a sua execução. Esse procedimento é normalmente usado para proteger a propriedade intelectual do código.
No Oracle, o utilitário que permite ofuscar o código fonte de Stored Procedures PL/SQL é chamado wrap. O wrap transforma o código PL/SQL em uma forma ofuscada, garantindo que o código fique protegido contra leitura direta, mas ainda assim possa ser executado normalmente pelo Oracle Database.
Agora, vejamos por que as outras alternativas estão incorretas:
A - code: Esta alternativa está incorreta porque não existe um utilitário chamado code no Oracle para ofuscação de PL/SQL. O termo "code" é genérico e não se refere a um comando ou utilitário específico do Oracle.
C - cload: Esta alternativa também está incorreta. O termo cload não é um utilitário reconhecido no Oracle para a ofuscação ou qualquer outra operação relacionada a PL/SQL.
D - cypher: Assim como as anteriores, cypher não é um utilitário Oracle. O termo "cipher" geralmente é usado em contextos de criptografia, mas não se aplica no contexto de ofuscação de código PL/SQL no Oracle.
E - encode: Embora "encode" possa sugerir algum tipo de transformação ou codificação, não se trata do utilitário correto para ofuscação de PL/SQL. No Oracle, o termo específico para essa funcionalidade é wrap.
Portanto, o gabarito correto é B - wrap.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
Gabarito B
O utilitário Oracle que permite ofuscar o código fonte PL/SQL de Stored Procedures é o B. wrap.
Entendendo a Ofuscação de Código PL/SQL com wrap
O wrap é uma ferramenta fornecida pela Oracle que transforma o código fonte PL/SQL legível em um formato ofuscado. O objetivo principal é proteger a propriedade intelectual do código PL/SQL, tornando-o extremamente difícil de ser compreendido ou "engenharia reversa", sem impedir sua execução normal pelo banco de dados Oracle.
Quando um procedimento armazenado, função, pacote ou trigger PL/SQL é "wrapped" (envolvido), o código fonte original é substituído por uma versão codificada. Essa versão codificada ainda pode ser carregada e executada pelo mecanismo PL/SQL, mas um DBA ou desenvolvedor que tente visualizá-lo (por exemplo, através do DBMS_METADATA.GET_DDL ou consultando as views ALL_SOURCE/DBA_SOURCE) verá uma sequência de caracteres ilegível.
Retroceder Nunca Render-se Jamais !
Força e Fé !
Fortuna Audaces Sequitur !
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo