SQL Server TDEの代替


8

透過的データ暗号化機能を含むSQL Server Enterprise Editionのコストが高いため、代替製品を探していますが、いくつかのオプションしか見つかりませんでした。

上記の製品のいずれかでの経験の詳細(パフォーマンスへの影響、使いやすさなど)を誰かが提供できますか?

SQL Server TDEの他の選択肢はありますか?

注:現在SQL Server 2008 R2 Standard Editionを使用しています。

回答:


8

ビジネスのニーズに応じて、暗号化を使用するいくつかの混合サーバーがあります。非常に重要なサーバーについては、パフォーマンスやトラブルシューティングに関してTDEだけでなく他の利点も提供するため、Enterpriseエディションへのアップグレードを決定しました。

はい、TDEは非常に効果的で非常に優れていますが、それにはコストがかかるため、中優先度および低優先度の企業がNetLibのようなサードパーティツールを使用することを決定しました。

私たちの使用法ごとに、その利点のいくつかを強調したいと思います。

  • 2000から2014までのSQL Serverのすべてのバージョン、およびExpressからEnterpriseまでのSQL Serverのすべてのエディションに透過的データ暗号化および列暗号化を提供します。SQL ServerのTDEは、SQL Server 2008以降のEnterpriseエディションでのみ使用できます。
  • セットアップとメンテナンスが簡単。実行する必要があることを認識した後は、5〜6分かかることはほとんどありませんでした。
  • データベースキーは、ネットワーク、リムーバブルメディアなどの代替場所を含め、SQL Serverの外部に格納されます。
  • Encryptionizerの透過的データ暗号化は、適切なサイズのサーバーのデータベースパフォーマンス(<1%)に実質的に影響を与えません。一部のベンチマークレポートでは、SQL Server TDEが5〜10%のパフォーマンスに大きな影響を与えることが示されています。
  • FILESTREAMSのサポート(SQL Server 2008およびSQL Server 2014)。
  • SQL Server圧縮バックアップ(圧縮あり)をサポートします。
  • masterデータベースとデータベースを含むシステムデータベースを暗号化することが可能tempdbです。

DbDefenceについてはあまり聞いたことがありませんが、はい、それはレプリケーション、ログ配布、ミラーリングをサポートしていると思います。詳細については、こちらをお読みください。

上記の製品をお試しいただき、お客様の環境に最適なビジネスニーズに応じて決定していただけると思います。


お返事をありがとうございます。NetLib Encryptionizerをどれくらいの期間使用していたのですか?問題はありますか?
Matt F

2
約6ヶ月と聞いていません。:だけでなく、私たちを助けその完全な作業のために、ここでお読みくださいsqlservercentral.com/articles/Product+Reviews/...
KASQLDBA

3
免責事項:私はNetLib Securityの出身です。モデレーターが許可してくれれば、ここにある具体的な質問に答えることができます。それ以外の場合は、netlibsecurity.comにアクセスして[お問い合わせ]をクリックしてください。質問があれば、喜んでお答えします。
Neil Weicher

3

私は最近、Enterprise Editionを購入せずに情報を検索してデータを暗号化する必要がありました。これが私が見つけたものです:

SQL Server 2016 SP1以降、Always Encrypted機能はSQL ServerのExpressエディションに含まれています。TDE、DbDefence、NetLib Encryptionizerのようなデータベース全体の暗号化は提供されません。暗号化する列を定義する必要があります。しかし、自動的に行われるという利点があります。したがって、これは優れた代替手段となります。

別の可能性は、EFSまたはBitLockerでファイルを直接暗号化することです。これら2つの機能はWindowsに含まれています。

EFSの場合、暗号化するファイルを定義する必要があり、ファイルを暗号化したユーザーのみがファイルを読み取り/コピーできます(したがって、SQL Serverサービスを実行するアカウントを使用する必要があります)。ただし、パフォーマンスの問題が発生する可能性があります。

BitLockerはデータベース全体を暗号化しますが、特定のハードウェア(サーバー内のTPMモジュール)が必要です。

まだDbDefenceとEncryptionizerをテストしていませんが、テストを行ったら回答を更新します。


EFSとは正確には何ですか?
TT。

2
これは、ファイルシステムレベルで実行されるWindowsの暗号化メカニズムです。Windows 2000以降のProfessionalまたはServerエディションで利用可能です(Homeエディションでは機能しません)。プロパティからファイルに追加できます。
ロイック・ロペス

1

ご指摘のとおり、TDEには、EncryptionizerとDBDefenceの2つの主要な代替手段があります。ただし、動作は大きく異なります。Encryptionizerは、SQL Serverとオペレーティングシステムの間にあります。DBDefenceは、(現在は機能しなくなった)Detours SDKを使用して、実行中のSQLプロセスにコードを挿入します。どちらもSQL Serverのすべてのバージョンとエディションをサポートしています。(免責事項:私はNetLib Securityの出身です)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.