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

非常に長い名前のBlobでFirefoxをクラッシュさせる攻撃」記事へのコメント

  • by Anonymous Coward on 2018年09月28日 16時21分 (#3488464)

    たとえ64bitアプリでも、標準でメモリ最大1Gとか2Gとか4Gとかしかつかわないようにして、
    それを超えたらOSがプロセス強制停止するようにすればいいとおもう
    作成するファイルの最大サイズにも標準で制限加えるとかね
    もちろん、本当にメモリが必要なアプリは、コンパイルオプションでリミッターはずすことも可能とか

    • by Anonymous Coward

      ほとんどの64bitアプリがリミッターはずしてコンパイルされることになるだけでは。

      • by Anonymous Coward

        普通の OS なら、前世紀からメモリ最大量とかディスク使用量とか、OS 側から制限できるよ。
        # Windows の事は知らないけど、最近のであれば出来ないわけがないよね。

        • by Anonymous Coward

          普通のOSがどんなものか知らんが、アプリ毎にディスク使用量を設定できるOSは知らんな。

          • by Anonymous Coward

            Quotaとか、結構昔からあるありふれた機能なんだけどね。
            Windowsだってやろうと思えば出来るよ、ただやろうとしないだけでね。

          • by Anonymous Coward

            アプリ毎に異なるUIDを振る。
            初期状態の /etc/passwd にもその手のエントリが入ってるでしょ。

    • by Anonymous Coward

      一度メモリ不足が発生すると、リカバリしようとしてもその処理を行うためのメモリが取得できる可能性が危ういから、
      大人しくクラッシュさせてしまうのが定石。それでもよければ。

      でも、最近はChromeみたいにプロセス大量に作る奴が多いし、子機能は別のexeを持ってたり、
      vbsだのpowershellだの共用のエンジン使う奴はどーすんのとか、細かく設定定義するのは大変よ?

192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり

処理中...