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

Webブラウザにダイアログ“詐称の脆弱性あり”との主張」記事へのコメント

  • by Anonymous Coward
    ブラウザの基本仕様というか何年も続いてきた「常識的な設計」とか
    既存概念とかそういったものからくる脆弱性ですね。
    そもそも脆弱性と言っていいものかも難しいと思いますが…。

    少なくともソフトウェア固有の問題ではないとおもいます。
    • 各種jsダイアログボックスが、どのウィンドウ及びサイトから発行された物かを視認しやすいGUIという物は、あまり考えられてこなかったですね。

      金持ってる所のUIデザイナーが出してくれるマシなアイデアに期待します。
      • >各種jsダイアログボックスが、どのウィンドウ及びサイトから発行された物かを視認しやすいGUIという物は

        Mac OS X から導入された「シート」は、最適ではないでしょうか?
        ウィンドウのタイトルバー付近から垂幕のごとくダイアログが降りてくるというインターフェースです
        • by NAT33 (17123) on 2005年06月22日 11時19分 (#755634)
          Fedora CoreでFirefox使っているが、件のデモだと、そのシートとやらと、ダイアログは同じような挙動してるんですが?

          ダイアログの度に空白のウィンドゥがアクティブになるのは、疑ってくれと宣言しているようなものだと思う。

          アクティブにならずに表の本物のウィンドゥにダイアログが出せるんなら、だまされる人も出そうだけど。
          親コメント
          • by targz (14071) on 2005年06月22日 12時02分 (#755686) 日記
            >Fedora CoreでFirefox使っているが、件のデモだと、そのシートとやらと、ダイアログは同じような挙動してるんですが?

            Mac 版の FireFox でもデモを試してみましたが、 JavaScript ダイアログがシートで表示されました。小さい空白ウィンドウからダイアログがにゅるっと出てきました。

            Linux 版の FireFox は使ったことがないので分かりませんが、おそらくシートダイアログを採用しているんでしょう。これでは、騙されにくくて安全かもしれません。ちなみに、Windows 版 FireFox はシートになりませんでした。

            >アクティブにならずに表の本物のウィンドゥにダイアログが出せるんなら、だまされる人も出そうだけど。

            それができてしまうと、本当に脆弱性と言えると思いますよ。
            親コメント
            • by NAT33 (17123) on 2005年06月22日 12時07分 (#755689)
              別にシートと同じものが表示されるとは書いていません。

              Linuxの場合もWindowsの場合も同じくダイアログです。

              ただ、同じくアクティブになった空白ウィンドゥに依存している点は同じということで。で、これがタブブラウザだと、画面全体が空白になるので、ひっかかる人は少ないだろうなというだけのこと。
              親コメント
              • by targz (14071) on 2005年06月22日 12時34分 (#755713) 日記
                >別にシートと同じものが表示されるとは書いていません。
                >Linuxの場合もWindowsの場合も同じくダイアログです。

                なんだ。そうなのですか。親コメントでは、

                >>Fedora CoreでFirefox使っているが、件のデモだと、そのシートとやらと、ダイアログは同じような挙動してるんですが?

                と書いてあったので、てっきり「Linux 版 FireFox はシートみたいな挙動 (ダイアログがにゅるっと降りてくる) をするのだと読んでしまいました。

                ということは、ダイアログは一瞬でパッと表示されるものの、親となるウィンドウを隠さずに、タイトルバーのすぐ下に出るということでしょうか。

                # 言葉で動作を書くのはむずかしい……。

                Windows 版 FireFox だと JavaScript ダイアログが親ウィンドウを隠してしまっています。これは騙されそうです。

                >で、これがタブブラウザだと、画面全体が空白になるので、

                NewWindows() もタブで表示させる設定だと、そうなりますね。NewWinodw() は新規ウィンドウにする設定だと騙されてしまいそうです。
                親コメント

「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常

処理中...