authority-destination tired
tired
tired
tired

投稿者 スレッド: リンクチェッカー導入について  (参照数 7984 回)

0 メンバーさんと、1 ゲストさんが、このスレッドを見ています。

オフライン Logue

  • 管理人
  • 古参メンバー
  • *****
  • 投稿: 595
  • 性別: 男性
    • Epilogue/LogueWiki
リンクチェッカー導入について
« 投稿日:: 2007年06月26日 20時25分50秒 »
EventWikiでも外部リンクチェッカーを導入することにしました。
Refererが残らないようにするため(一部の罠サイトでは、リファラーでリダイレクト先を変える手口がある)すべてJavaScriptでかかれています。

最新版:#msg1100

初回限定のAI配布。::外部リンク確認 JavaScript版を参考にし、確認画面を別ウィンドウで開くようにしてあります。

今後の予定
  • クッキーで無効化できるように
  • 既知のドメインは確認ウィンドウを出さない

http://ro.logue.be/skin/check_url.js
※Epilogueでは、onloadの処理をすべてfastinit.jsで行っています。このため、自分のサイトで使う場合は別途fastinit.jsが必要になります。
« 最終編集: 2007年06月29日 23時21分13秒 by Logue »
Logue◆grDYeooZwg a.k.a. 高山 ローグ

オフライン Logue

  • 管理人
  • 古参メンバー
  • *****
  • 投稿: 595
  • 性別: 男性
    • Epilogue/LogueWiki
Re:リンクチェッカー導入について
« Reply #1 投稿日:: 2007年06月27日 19時11分38秒 »
配布できる段階になったのでアップロード

使い方。fastinit.jsをダウンロードしてきて、check_url.jsと同じディレクトリに設置し、ページのヘッダに以下のように記載する。

コード: [Select]
<script type="text/javascript" src="fastinit.js"></script>
<script type="text/javascript" src="check_url.js" charset="UTF-8"></script>

主な機能:
  • リファラー消し(一部のトラップサイトではリファラー解析を行っている)
  • 安全ホスト(logue.be、xrea.com、gamebbs.comなど既知のドメインは確認ウィンドウを出さないようにすることができる)
  • snapを行目付近で入れることによりリンク先の確認画面を入れることも可能
  • JavaScriptでリンクを書き換えているため、検索エンジンなどのロボットのクロール率などに与える影響を押さえることができる

実は、トラップサイトで使われている技法をこのスクリプトでも使用していたり・・・。
« 最終編集: 2007年06月30日 16時57分12秒 by Logue »
Logue◆grDYeooZwg a.k.a. 高山 ローグ

オフライン Logue

  • 管理人
  • 古参メンバー
  • *****
  • 投稿: 595
  • 性別: 男性
    • Epilogue/LogueWiki
Re:リンクチェッカー導入について
« Reply #2 投稿日:: 2007年06月29日 23時18分30秒 »
マージしておきました。でもって、ちょこっと凶悪改造

  • リンク先のサムネイルを表示するように
  • Operaでリファラーが残るバグを修正。
  • 著作権表記を追加

リンクをクリックすると下記のスクリーンショットのように、リンク先の画像が表示されます。リファラー消してあるため、攻撃元からの解析は困難!(罠サイトの場合、URL直打ちだと空っぽのページも、リファラーがあるとリンク元を解析しつつで罠ページに飛ばすという手口が多いんですよ)
« 最終編集: 2007年07月01日 18時31分31秒 by Logue »
Logue◆grDYeooZwg a.k.a. 高山 ローグ