Karuta’s ASP & M$ SQLserver

Dicas, códigos e outras coisinhas de meus estudos para não esquecer…

SQL Server – Anotações com encriptação de cláusula de procedimento armazenado e User Defined Functions

Posted by karuta em maio 28, 2008

Este artigo é escrito para responder às seguintes duas perguntas:
Perguntas
1) Como esconder o meu código de procedimento armazenado que ninguém pode vê-lo?
2) O nosso DBA tenha deixado o trabalho e de uma função que recupera a informação importante é criptografada, como podemos nós decodificá-lo e encontrar código original?

Respostas
1) Use com encriptação criando simultaneamente procedimento armazenado ou função definida pelo usuário.
2) Desculpe, mas infelizmente não existe uma maneira simples para descodificar o código. O Árduo caminho é demasiado difícil para ainda tentar.

Declarações de cláusula com encriptação
Se SP ou UDF são criados com encriptação é uma maneira rua e não é possível decodificá-lo usando comandos SQL Server. É sempre aconselhável a guardar uma cópia do script usado para criar a UDF em SP ou outros meios de comunicação social do que SQL Server. Não há nenhuma maneira de obter o código fonte original uma vez que é executado no servidor. Somente os usuários que podem ter acesso privilegiado sistema quadros ao longo do DAC porto ou acessar diretamente arquivos de dados, bem como pode anexar um depurador para o servidor pode recuperar o processo descodificada processo de memória em tempo de execução.

CLR SP e UDF não pode ser codificada. SQL Server replicação não pode replicar criptografada SP ou UDF.

Acredito na programação justo técnicas e recomendo vivamente contra a encriptação. Não deveria haver necessidade de criptografar nenhum código. Se houver necessidade de esconder qualquer código de determinados usuários, nesse caso, deve ser restringida usuário usando login de usuário permissões.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: