ユーザーがUSBテザリングを使用しているかどうかを検出する方法は?


38

最近、ユーザーは会社のPCをネットワークから取り外し、USBテザリングを使用してAndroid電話を使用して会社のネットワークを完全にバイパスし、インターネットにアクセスしました。これが悪い理由を説明する必要はないと思います。ゼロコスト(つまり、オープンソース、スクリプトおよびグループポリシーなどを使用)および技術的観点(つまり、HRはすでに通知されているため、これが何らかの症状であるとは思わない)より深い根本的な企業文化の問題など)、このような何かが再び起こるのを検出および/または防止しますか?システム全体のソリューション(グループポリシーを使用するなど)があればいいのですが、それが不可能な場合は、この人のPCに固有の何かをすることも答えかもしれません。

いくつかの詳細:PCはWindows 7がActive Directoryドメインに参加しており、ユーザーは通常のユーザー特権(管理者ではない)を持ち、PCにワイヤレス機能がないため、USBポートを無効にすることはオプションではありません

注:すばらしいコメントをありがとう。さらに詳細を追加しました。

テザリングを禁止したい理由はたくさんあると思いますが、私の特定の環境では、次のことを考えることができます:(1)ウイルス対策アップデート。ネットワークに接続されたコンピューターに更新プログラムを配信するローカルのウイルス対策サーバーがあります。ネットワークに接続していない場合、更新を受信できません。(2)ソフトウェアの更新。WSUSサーバーがあり、各更新プログラムを確認して承認/拒否します。また、グループポリシーを介して、Adobe ReaderやFlashなどの他の一般的に使用されるソフトウェアプログラムの更新プログラムも提供しています。ローカルネットワークに接続されていない場合、コンピューターは更新プログラムを受信できません(外部更新サーバーからの更新は許可されていません)。(3)インターネットフィルタリング。悪意のあるサイトや、いたずらな(?)サイトを除外します。

詳細な背景情報:HRはすでに通知されています。問題の人物はハイレベルの人物であるため、少し注意が必要です。この従業員の「例を作る」ことは魅力的ですが、良い考えではありません。フィルタリングは厳しくありません。直接的な証拠はありませんが(キャッシュがクリアされた)、その人はいたずらなサイトを見ていたのではないかと推測しています。彼は自分の電話を充電しているだけで、PCがローカルネットワークから切断されたと言います。私はこの人をトラブルに巻き込むつもりはありません。似たようなことが二度と起こらないようにするだけです。


22
ゼロコストで行うことはできません。あなたの時間は費用です。
user9517はGoFundMonicaを16年

32
完全にロックダウンされたシステムではない場合、これは技術的な問題ではありません。ポリシーによるテザリングを禁止し、従業員がポリシーに従うことを信頼します。彼らが仕事を成し遂げるために会社のネットワークを避ける必要がある理由を理解/修正して、彼らが将来テザリングする必要がないようにしてください。
ジェームズライアン

16
これが悪い理由を説明する必要はないと思います。実際に説明してください。これが問題である理由を考えることはできません。
stommestack

9
@JopV。IT部門(特に大企業の場合)は、通常、最も低いコンピューティング能力を回避し、インターネット上で何か愚かなことをして、誤ってネットワークを壊さないようにします。その結果、もしあなたがその会社の技術の半分にいるなら、あなたは仕事で役に立つ何かをすることができるようにITとの戦いを一般的に持っています。はい、私はこれらの戦いのいくつかの苦い思います:-)
ケヴィン・シェイ

8
@AndréBorieユーザーはUSBデバイスを接続することができました。テザリングが許可されている場合、USB大容量ストレージもおそらく許可されています。このような状況では、マシンが高度なセキュリティ環境になかったと言っても安全だと思います。
njzk2

回答:


16

いくつかのオプションがあります:

  • Windows 7では、接続できるUSBデバイスを制御できます。たとえば、この記事を参照してください。

  • たとえば、マシンが接続されているスイッチポートのステータスを監視することにより、PCがネットワークに接続されていることを監視できます。(最新のコンピューターは、マシンの電源がオフの場合でもNICを接続したままにするため、コンピューターをシャットダウンしてもアラームはトリガーされません)。これは、無料のオープンソースソリューションを使用して低コストで実行できます(とにかくネットワークで監視する必要があります!)

コメントに応じて編集:
ユーザーがワイヤレスアダプターを追加すると、この新しいインターフェイスのメトリックは有線インターフェイスのメトリックよりも高くなるため、Windowsは引き続き有線インターフェイスを使用します。ユーザーには管理者権限がないため、これを克服することはできません。

  • プロキシを使用してインターネットにアクセスし、GPOを介してプロキシ設定を強制できます。そのため、マシンがネットワークから切断されてプロキシにアクセスできない場合、何にもアクセスできません。このソリューションは、小規模ネットワークでは簡単ですが、大規模ネットワークでは実装が非常に困難です。

@Hanginがコメントで静かに必死になっ指摘したように、常にコストがかかります。あなたの時間は会社にとってお金がかかります。そして、セキュリティを導入する実際のコストと悪い行動の潜在的なコストを考慮しなければなりません。


2番目のソリューションでは、ユーザーは通常の接続を置き換える代わりに、新しいNIC / SIMを追加できます。その後、OSを監視すると、VMで監視できます。ユーザーはまだインターネットに接続できるため、3番目のソリューションでは何も達成されません(会社のリソースには接続できませんが、とにかく気にしません。
user12139116年

2
2番目の解決策については、回答の編集を参照してください。プロキシソリューションの場合、構成を行う必要はないため、インターネットアクセスがプロキシを通過し、プロキシが利用できない場合は、インターネットがないことを意味します。これは一般的なエンタープライズ設定です。
JFL

実際、プロキシサーバーはありますが、何らかの理由でまだ完全には展開されていません。JFLが言うように、グループポリシーを使用してプロキシを完全にデプロイすると、ユーザーはプロキシ設定を変更するために必要な権限を持っていないため、企業ネットワークの外部のインターネットに接続できなくなります。基本的にすべてのPCはワークステーションなので、簡単に移動したり外部ネットワークに接続したりすることはできません。
wrieedx

1
プロキシサーバーは、証明書で検証されない限り、電話でも簡単に模倣できます。適切なアプリがあれば、ルートになる必要さえないと思います。プロキシ検証を強制すると、ETHブリッジを使用する問題も解決されます。最後に、すべてのユーザーマシンに定期的にpingを実行すると、ケーブルで遊んでいる人を見つけるためのアラートシステムが表示されます。
レスト

この質問に対する100%の「正しい」回答は実際には存在せず、非常に素晴らしい回答が多数投稿されています。ただし、現在の環境ではプロキシサーバーの提案が最小限の労力で機能するため、この答えを正しいものとしてマークしています(プロキシサーバーはありますが、まだ完全には展開されていません)。同様の問題に直面している他の人々にとっては、他の解決策がより効果的かもしれません。
wrieedx

55

グループポリシーを使用して、新しいネットワークデバイスのインストールを防ぐことができます。

オプションは、管理用テンプレート\システム\デバイスのインストール\デバイスのインストールの制限\これらのドライバーセットアップクラスに一致するドライバーを使用したデバイスのインストールを禁止します。

その説明から:

このポリシー設定を使用すると、Windowsがインストールできないデバイスドライバーのデバイスセットアップクラスのグローバル一意識別子(GUID)の一覧を指定できます。このポリシー設定は、Windowsによるデバイスのインストールを許可する他のポリシー設定よりも優先されます。

このポリシー設定を有効にすると、作成したリストにデバイスセットアップクラスのGUIDが表示されるデバイスドライバーをインストールまたは更新できなくなります。リモートデスクトップサーバーでこのポリシー設定を有効にすると、ポリシー設定は、指定されたデバイスのリモートデスクトップクライアントからリモートデスクトップサーバーへのリダイレクトに影響します。

ここでポリシー設定を使用すると、個々のデバイスまたはデバイスのクラス全体(ネットワークアダプターなど)のホワイトリスト(必要ではないように見える)またはブラックリストを作成できます。これらは、デバイスが削除されて再挿入されたときに有効になるため、既にインストールされているデバイスに設定を適用しない限り、マシンに組み込まれたNICには影響しません

ネットワークアダプタのクラスを見つけるには、デバイスセットアップクラスのリストを参照する必要があります{4d36e972-e325-11ce-bfc1-08002be10318}。このクラスをブラックリストに追加すると、すぐに誰もUSBネットワークアダプターを使用できなくなります。


7
もちろん、これは、イーサネットケーブルを抜き、電話のテザリングを使用してブリッジデバイスに差し込むだけではありません。
R ..

2
@R ..確かに、完璧ではありません。しかし、あなたは平均以上の技術的知識を持つ人を提案していますが、それはOPが扱っているものではないようです。
マイケルハンプトン

4
他の多くのセキュリティ問題も防ぐ簡単なオプションは、すべてのUSBポートをエポキシで満たすことです。
R ..

1
@R ..戻って元の投稿を読んでください。ユーザーは、そうするつもりはないと明示的に述べました。
マイケルハンプトン

5
ブリッジを防ぐことはできませんが、電話テザリングの技術的および物理的な水準を引き上げます。たとえば、ブリッジングを設定するための技術的な知識があり、睡眠中にそれを行うことができますが、予備のブリッジがちょうど敷設されていません。最低でも、安価なルーターに15〜20ドルを投資し、OpenWRTなどを設置する必要があります(その後、WiFiテザリングを使用します)。また、お使いの携帯電話がコンピュータのUSBポートに差し込まれていることを説明する方が、後ろからぶら下がる奇妙な点滅ボックスよりもずっと簡単です。
ドクターJ

9

使用しているウイルス対策の種類は?カスペルスキーアンチウイルスでは、信頼できるローカルネットワークを定義できます。そのため、ローカルネットワークを信頼済みとして構成し、他のネットワークを禁止できます。これは、コンピューターがオフィスでのみ使用される場合に機能します。

KSCがあり、すべてのコンピューターを集中管理できます。 KSCルール


これは本当にうれしいことです。私たちは、トレンドマイクロを使用している、と私は考えて我々が使用していることを特定のバージョンは、私たちがこれを実行することはできません。
wrieedx

4

オプションは、ターゲットマシン上で、PCネットワーク設定(例:IPアドレスとゲートウェイ)を監視し、何か変更があった場合に警告する(例:電子メールで)スクリプトを作成することだと思います。


これを機能させるには、PCネットワーク設定をどのように監視しますか?ネットワーク設定が変更されたときにスクリプトを開始できるトリガーオプションがどこかにありますか?
wrieedx

1
@wrieedxおそらくのためのイベントベースのトリガにスケジュールされたタスクHardware EventsMicrosoft-Windows-Network*またはSystemログが仕事ができます。テストするUSB​​テザリングデバイスがある場合、接続/構成されたときにイベントビューアーに表示されるイベントを確認し、それらに基づいてトリガーを作成しようとします。もちろん、このイベントを警告するために起動されるプロセス/スクリプトはすべて、マシンが(少なくとも現時点では)内部ネットワークから切断されている場合に対処する必要があります。
BACON

ユーザーPCへの警告は部分的に効果的であり、ユーザーの電話はトラフィックをフィルタリングしたり、プロキシを使用したりできます。ルーティングルールは、すべてに関係なくETHに送信するように設定できるため、すべてのユーザーマシンにpingをすべて送信し、誰かがプラグを抜いているかどうかを確認するのが最善です。それでも、ETHブリッジを使用することは可能です。
レスト

1

ユーザーがLTEネットワークを介してユーザーの携帯電話で直接ポルノをチェックできることを忘れないでください。だから誰もそれを知ることはありません(そして新しい携帯電話は大画面を持っています...)ユーザーがコンピューターの陰謀でブリッジを使用した理由私。

それは別の重要な質問をもたらします...あなたはエンタープライズルールで携帯電話を管理していますか?

BES管理者ブックの例:

このルールを選択すると、デバイスがApple Configuratorホスト以外のコンピューターとペアリングできなくなります。このルールは、Apple Configuratorを使用して監視されているデバイスにのみ適用されます。

または

このルールを選択すると、ユーザーはAirDropを使用して他のデバイスとデータを共有できなくなります。このルールは、Apple Configuratorを使用して監視されているデバイスにのみ適用されます。

はい、USBを制御することは良いことですが、そのデバイスには重要なエンタープライズドキュメント/電子メールが含まれている可能性があり、それを制御しないことはセキュリティリスクです。

その後、すべての携帯電話を制御する場合、従業員のデスク/コンピューターに個人のセルが存在しないように依頼できます。

それ以外の場合は、ユーザーDoktorJのように、セキュリティを回避するために大きなセットアップを持ち込もうとすると、直接解雇される危険があると言います。


0

テザリング用

RNDISドライバーファイルc:\ windows \ inf \ wceisvista.infファイルが見つからないようにウィンドウを設定できます。

テストでは、拡張子を「.inf_disable」に変更するだけで、OSはテザリングに適したドライバーを見つけることができません。

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