Qual utilitário Oracle permite que Stored Procedures PL/SQL ...

Próximas questões
Com base no mesmo assunto
Q2666926 Arquitetura de Software

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?

Alternativas

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