パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Windowsのセキュリティ機能「EMET」、64ビット版Windowsでの32ビットプロセスに対しては不十分?」記事へのコメント

  • 32-bit向けにビルドされながら実行中に64-bitモードに移行するプログラムがそんなにあるとは思えないので、
    単にユーザコードからのロングモードへの移行を禁止する設定を導入してしまうのがよい気がします。

    例えばEMETのオプションとして導入すれば、必要なプログラムだけホワイトリストで許可することもできますので、
    実用上問題ないのでは。

    • by Anonymous Coward

      > そんなにあるとは思えない

      全ての32bitアプリが該当しますが。

      • by Anonymous Coward

        どゆこと?

        • 64bit Windows では、Win32 アプリケーションからのシステムコールは、32->64bit モード切替によって実行されるからでは?
          というか、WoW64 はそういうことのためのもののはずかと…
          (32bit の世界に OS はいませんから)
          • Re: (スコア:2, 参考になる)

            by Anonymous Coward

            WOW64はユーザモードのまま64bitモードに切り替えた後、
            APIのパラメータを変換して64bitシステムコールを呼び出す構造になってます。

            なので

            > 単にユーザコードからのロングモードへの移行を禁止する設定を導入

            なんてことをしたら32bitアプリは全滅するわけです。

            • by Anonymous Coward

              MSには、せっかくなのでWindows 10はOS Xのように64bit版だけの提供、という形にしてほしかったですね……。7で64bitへの移行がだいぶ進んだので、個人的には8あたりから完全64bit化をしてもよかったような気がします。32bitはRTだけにするとか。

未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー

処理中...