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

愛知万博サイトが「リンクは原則的に自由」に」記事へのコメント

  • 「今なら」リンクは登録制というのは可能です。
    登録サイト以外から来たものをすべてどっかに飛ばすJavaスクリプトをすべてのページに付け加えればいいのですから。

    ポリシー云々言うのなら、HP公開側のポリシーを尊重するべきないでしょうか。

    もっとも公共のHP
    --
    有無自在
    • by Anonymous Coward on 2003年11月28日 12時36分 (#442720)
      全員がScriptをOnにしているとでも?
      考察不足-1です。
      親コメント
      • by Anonymous Coward on 2003年11月28日 12時59分 (#442752)
        スクリプトがダメでも他の手段はいくらでもありそう。
        例えば、サーブレット使っているサイトなら
        クラスをひとつ作成するくらいで実現できそうだし。
        静的なHTMLだけで構築されたサイトなら面倒かもしれませんが。
        考察不足-1です。
        親コメント
      • そんなにセキュリティーが確保しなければいけないなら、
        ディレクトリ自体にパスかけるでしょ?

        ほんの一例を
        それとも、内容全部スクリプトで出力します?
        これならオンにしていない場合は潰せますよ:-p
        ブラウザに表示させないだけならそれでオッケです。

        #もっとも現実的に考えればそこまでやるものとも思えません
        --
        有無自在
        親コメント
        • 段落ごとに、仰っていることがわかりませんので、どこででも自由な文字数でご意見を開陳いただきたいもので。ぜひ採用させていただきたいものです。

          主な質問事項を先に投げておきます。
          1.
          >そんなにセキュリティーが確保しなければいけないなら、
          それは仮定でしょうか
          • まずは稚拙な文書であったことをお詫びします。

            まずは最初の文ですね
            すべての外部からのリンクをはじかなければいけない場合という意味です。
            私にはそこまでリンクをはじく必要はないと思います。
            そのためそれほどまでにリンク不可な場所(つまりパスワードが必要な階層)におくという話です。

            そのこととは独立して、いたずらなひとつの例として
            スクリプトで内容をJavaスクリプトで言うDocument.write文によって出力するように変更をかければ、
            スクリプトをオフにしている人には表示がされなくなります。という話

            しかし、いたずらなHTMLファイルは、現実的には手間も掛かりますし、第一バリアフリー(障害者などが閲覧しやすい)のページではありません。
            したがって、そういうことは費用対効果として見てもあまりにも効果が薄いことから現実的ではないという話です。

            ですから、安易に出来るJavaスクリプトでやるという方法が一番安上がりで効果的ではないかということです。
            すくなくとも、大半を潰せば良いだけですから。

            ここからは追記です。
            リンクなどを根本的に対策しているところではCGIを利用して
            すべてひとつのCGIによって引き出されるようにしているのではないでしょうか?(あくまでも推測です)
            たとえばwebページトップのURLがhttp://hogehoge.com/だったとします。
            次のリンクについては
            http://hogehoge.com/webget.cgi?/press/hogehoge.html
            とかにしてしまえば、リンクのチェックはCGIのほうで出来ますし、
            そのリンク元によってはトップページに飛ばすことが可能になります。このほうが現実的です。

            直接リンク対策として、実際のファイル(hogehoge.html)はhttpアクセスが出来ないデータ領域におく必要があります。

            大雑把に説明しましたがこれでご理解できるでしょうか?
            --
            有無自在
            親コメント
      • スクリプトOnにしてる人間だけでも弾ければその分減るかと。
        全部弾けないなら無意味、という考え方なら別ですが。

海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs

処理中...