質問: 開発者に自分のpcに対する管理者権限を与えることのリスクは何ですか? 新しい開発者チームに自分のpcの管理者権限を与えるように、社内のit部門を説得する必要があります。彼らは、これがネットワークにセキュリティリスクをもたらすと考えているようです。なぜこれが起こるのか誰かが説明できますか?リスクは何ですか?pcにソフトウェアをインストールする機能を必要とする開発者のために、it部門は通常何を設定しますか?
回答: 管理者権限を持つアカウント、およびそれらのアカウントで実行されるプログラムは、システム内のすべてのファイルにアクセスできるか、アクセスできます。そのアカウントのユーザーが誤ってマルウェアを実行させた場合、マルウェアは標準アカウントよりも管理アカウントの下でより多くの損害を与える可能性があります。標準アカウントのユーザーは、有害、危険、または標準外の変更を行うことを防ぐこともできます。最近のほとんどのマルウェアは、インターネットを介してデータを移動しようとします。これは、ウイルス対策詐欺でない場合、ネットワークパフォーマンスに影響を与える可能性があります。ただし、セキュリティの観点からは、物理的なアクセスを許可することで(特殊なハードウェアがない限り)、開発者が仕事をするために行う必要のあるすべてをすでに提供しています。ユーザーは、ライブcdまたはusbデバイスから起動して、ハードドライブ上の任意のファイルにアクセスし、必要なネットワークを介して任意の操作を実行できます。「ネットワーク」セキュリティは、エッジの「内部」にあるネットワークセキュリティデバイス(スイッチ、asaファイアウォールなど)によって処理される必要があります。エンドデバイスはネットワークセキュリティに役立ちますが、完全に責任を負うべきではありません。開発者がソフトウェアをインストールできるようにする場合は、管理者権限が必要です。実行できる可能性のあることの1つは、開発者を独自の論理(または物理)ネットワークに分離することです。問題が発生しても、会社の他の部分に影響を与えることはできません。開発者が会社にとって十分に価値がある場合は、開発者に独自のインターネット接続を提供することも有益かもしれません。