私はSQL Server 2012
を使用しています。私は、暗号化機能付きのストアドプロシージャ、つまり「With Encryption」を書いた。しかし、私はサードパーティのツールを使用してこのストアドプロシージャを "解読"することができます。SQL Server 2012でストアドプロシージャを暗号化できるさまざまな方法はありますか
私は、それを解読することがほとんど不可能なような方法でストアドプロシージャを暗号化する方法が必要です。
私はSQL Server 2012
を使用しています。私は、暗号化機能付きのストアドプロシージャ、つまり「With Encryption」を書いた。しかし、私はサードパーティのツールを使用してこのストアドプロシージャを "解読"することができます。SQL Server 2012でストアドプロシージャを暗号化できるさまざまな方法はありますか
私は、それを解読することがほとんど不可能なような方法でストアドプロシージャを暗号化する方法が必要です。
Youcストアドプロシージャのテキストを暗号化するための暗号
と共に使用 `
。
例:
CREATE PROCEDURE #EncryptSP WITH ENCRYPTION AS GO
ねえ、あなたの答えをありがとう。しかし、私の質問ですでに述べたように、私は "With Encryption"機能を使用しました。しかし、問題は、私はその機能で暗号化されているsprocを解読することができるということです。私は解読しやすいsprocを暗号化する方法を探しています。 – Naresh
あなたはいくつかの異なるタイプの暗号化に従わなければなりません。主に私は証明書を優先します。このリンクをチェックしてください:https://msdn.microsoft.com/en-in/library/bb934049.aspx – Malcolm
[ここ](http:// blog .sqlauthority.com/2009/04/28/sql-server-sql-server-encryption-and-symmetric-key-encryption-tutorial-with-script /)は、使用できる3つの異なる暗号化レベルですデータベースを保護します。 –
は、ストアドプロシージャのシノニムを作成します。このようにして、ストアドプロシージャの実際の名前を隠すことができます。また、シノニムを作成した後に許可を与えて試してみてください。
なぜ暗号化する必要がありますか? –
ビュー定義権限を付与または取り消してみましたか。 – Lucky
私はビジネスロジックを公開したくありません。 DBAにさえ – Naresh