Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

oliveira.Tadeu

Criptografia de Metadados de Triggers e Procedures

Recommended Posts

Desejo saber se é possível e se existe alguma maneira de proteger o código fonte das Procedures e Triggers que crio em um banco de dados no MS-SQL Server.

 

Alguem já utilizou?

É possível este tipo de procedimento?

Existe alguma ferramenta para este fim?

 

Aguardo a reposta dos colegas, obrigado.

 

Tadeu Oliveira.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá oliveira.Tadeu.

 

Basta utilizar o argumento WITH ENCRYPTION:

CREATE PROCEDURE dbo.SP_CRIPTOGRAFADA 

    @TEXTO VARCHAR(1000)  --PARAMETROS

WITH ENCRYPTION AS
BEGIN
    //CODIGO
END


OBS: ENCRYPTION Indica que o SQL Server converterá o texto original da instrução CREATE PROCEDURE em um formato ofuscado. A saída do ofuscamento não é diretamente visível em nenhuma exibição do catálogo no SQL Server.Os usuários que não tiverem nenhum acesso a tabelas do sistema ou arquivos de banco de dados não poderão recuperar o texto ofuscado. Entretanto, o texto estará disponível para usuários privilegiados que puderem acessar as tabelas do sistema na porta DAC ou acessar diretamente os arquivos de banco de dados.Além disso, os usuários que podem anexar um depurador ao processo de servidor também podem recuperar o procedimento descriptografado da memória em tempo de execução.

 

Att.

 

Fonte:

https://msdn.microsoft.com/pt-br/library/ms187926(v=sql.120).aspx

https://msdn.microsoft.com/pt-br/library/ms176072(v=sql.120).aspx

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.