web-dev-qa-db-ja.com

SQL Serverでスパイウェアを無効にできますか?

SQL Serverのスパイウェアには2つのタイトルがあります。

  • カスタマーエクスペリエンス向上プログラム(CEIP)
  • テレメトリー

それらをどのように無効にするのかと思います。ここで参照されているのがわかります

私のSQL Serverは新しいlicense_Eval_Linux.txtで言っています

このソフトウェアとのやり取りに関するデータを収集します。これには、サービスのパフォーマンス、サービスで発生した問題、および使用する機能に関するデータが含まれます。これには、IPアドレス、デバイス識別子、地域と言語の設定など、当社のサービスに接続するために使用するデバイスとネットワークに関するデータも含まれます。これには、デバイスにインストールされているオペレーティングシステムやその他のソフトウェアに関する情報(プロダクトキーなど)が含まれます。このソフトウェアを使用することにより、ソフトウェアの使用に関連するMicrosoftの使用およびパフォーマンスデータの収集に同意したことになります。

新しいlicense_Std_Linux.txtのテキストは、

重要なお知らせ:SQL Serverの以前のバージョンへの自動更新。このソフトウェアがSQL Server 2017より前のSQL Serverのサポートされているエディション(またはそれらのいずれかのコンポーネント)を実行しているサーバーまたはデバイスにインストールされている場合、このソフトウェアはこれらのエディション内の特定のファイルまたは機能をこのソフトウェアのファイルで自動的に更新および置き換えます。この機能をオフにすることはできません。これらのファイルを削除すると、ソフトウェアでエラーが発生し、元のファイルを復元できない場合があります。このようなエディションを実行しているサーバーまたはデバイスにこのソフトウェアをインストールすることにより、そのサーバーまたはデバイスで実行されているSQL Serverのすべてのエディションおよびコピー(それらのコンポーネントを含む)のこれらの更新に同意したことになります。

このソフトウェアにより、マイクロソフトはデフォルトでテレメトリを収集できます。 http://go.Microsoft.com/fwlink/?LinkID=733886 の指示に従って、サーバーおよびクライアントレベルでテレメトリをオフにすることができます。サーバーレベルとクライアントレベルでテレメトリをオフにする個別のコントロールがあります。サーバーレベルでのみテレメトリをオフにすると、クライアントレベルでもテレメトリをオフにしない限り、マイクロソフトはクライアントレベルでテレメトリを収集します。

V.Nextの古いバージョンには、次のテキスト(/usr/share/doc/mssql-server/LICENSE.TXT.gz)がありました

カスタマーエクスペリエンス向上プログラム(CEIP)このソフトウェアはCEIPを使用します。 CEIPは、ハードウェアとこのソフトウェアの使用方法に関する情報を自動的にMicrosoftに送信します。この情報を使用して、お客様を特定したり連絡したりすることはありません。 CEIPの詳細については、 http://go.Microsoft.com/fwlink/?LinkID=733654&clcid=0x409 を参照してください。そのリンクは死んでいるようです。正確に何が送信されているかについてドキュメントを調べましたが、それに関する情報やそれを無効にする方法を見つけることができません。

3
Evan Carroll

マイクロソフトが公式ドキュメントで「CEIP」と呼んでいるとは思いません。 Microsoftは 「Linux上のSQL Serverに関するお客様のフィードバック」 を参照していると思います。このように無効にできます

Sudo /opt/mssql/bin/mssql-conf set telemetry.customerfeedback false
Sudo systemctl restart mssql-server.service

さらに、ネットワーク層で テレメトリサーバーをブロックできます

これを確認するには、 confファイル を確認します。

4
Evan Carroll

@Denis Nikolaenko:WinNTプラットフォームでは、MSSQLサーバーには、「カスタマーフィードバック」と「エラーレポートを有効にする」という2つの「電話ホーム」関連の設定があります。同じことが* NIXプラットフォームのDBMSにも当てはまると思います。おそらく、MicrosoftサーバーへのSQL接続は2番目の「機能」に関連していたと考えられます。警告/エラーがないかSQLサーバーログを確認してください(おそらくログローテーションされます)(これらのログはデフォルトで/ var/logにあると思いますが、ログの正確な場所はmssql-confファイルで指定する必要があります)。

0
Martin