web-dev-qa-db-ja.com

プログラムのDEPを無効にするのはどのくらい安全ですか?

私はゲームをプレイしていて、ゲームのDEPをオフにするように要求するプライベートサーバー(人口は約2千人)があります。それが何をするかについて読んだのですが、結果がどうなるかわかりません。そのゲームでのみDEPをオフにしても安全ですか? (ボット、マクロなどに対する保護機能を使用するために必要だと思います)どのような影響がありますか?

1
Kyuuri

DEPをオフにしないでください。

DEPを使用すると、プログラムはプログラムのメモリ内の領域を選択的に実行可能としてマークし、実行可能としてマークされていないメモリ内の領域は実行できません。これにより、さまざまな脆弱性、特に悪意のあるコードでメモリを上書きし、そのコードを実行する脆弱性が悪用されにくくなります。 DEPを無効にすると、プログラムがより簡単に悪用されやすくなります。オンラインゲームの場合、主なリスクは、誰かがゲームのバグを悪用してリモートでコンピューターを乗っ取ることができるため、そのままにしておく必要があります。 DEPを無効にすると、ボットやマクロを使用する機能に影響があるのはなぜですか。実際、DEPonを使用すると、改ざんを防ぐことができます。

参照 ASLRとDEPはどのように機能しますか?

0
forest

DEPは友だちおよびセキュリティ機能であり、メモリを誤って使用するプログラムからハードウェアを保護します。一般に、無効にすることはお勧めしませんが、それはあなた次第です。再生中にオフにして、終了後にオンにすることができます。

スイッチオンするには、CMDを管理者として実行し、次のように入力します。

-DEPをオフにする

bcdedit.exe /set {current} nx AlwaysOff

-DEPをオンにする

bcdedit.exe /set {current} nx AlwaysOn

オフ/オンに切り替えた後、再起動することを忘れないでください

編集:良い森。 DEPからプログラムを除外するには、次の手順に従ってください。

  1. WindowsコンピューターのStartボタンをクリックして、[コンピューター]を選択します

    システムのプロパティ>詳細システム設定

  2. システムプロパティダイアログから、設定を選択します。
  3. データ実行防止タブを選択します。
  4. [選択したものを除くすべてのプログラムとサービスでDEPを有効にする]を選択します。
  5. 追加をクリックし、参照機能を使用して、除外するプログラム実行可能ファイル(Excel.exeやWord.exeなど)を参照します。

Windowsのバージョンによっては、Windowsエクスプローラーから[このPCまたはコンピューター]を右クリックして[システムのプロパティ]ダイアログボックスにアクセスする必要がある場合があります。

  1. Windowsエクスプローラで、右クリックしてを選択します。

    プロパティ>詳細システム設定>システムプロパティ。

  2. 選択する

    Advanced> Performance> Data Execution Prevention。

  3. 選択選択したものを除くすべてのプログラムとサービスでDEPを有効にします
  4. 追加をクリックし、参照機能を使用して、除外するプログラム実行可能ファイルを参照します。

リファレンス link

0
artmasterpl