Firefoxでショートリンクを展開する

ある時点で、リンク短縮サービスがどこにいるのか誰にもわからないので疲れました。 少し前にpdfの悪用について書いたのですが、他の人のtwitterの短いリンクをクリックしてそのような奇跡に出くわすリスクは、私をまったく喜ばせませんでした。



これに対処するための2つの方法を見つけました:リンクの展開と遷移制御(HTTP 3xxコード)。



だから、それは与えられます:Ognelis-ブラウザ、bit.ly-学習対象、Twitter-環境。 問題を解決するにはどこに行きますか? Firefoxモジュールの公式サイトへ! bit.lyサービスから独自のブラウザ拡張機能を見つけた最初の1つ。リンクの上にカーソルを置くと、リンク先を示しました。 しかし、この便利さに加えて、アドインは各リンクのコンテキストメニューで短縮する提案を追加しました。 設定でこの文をオフにする機能なし。 ブランドの追加は軽で軽cornされました。



今こそ、より効果的な治療法です。



長いURLください



短いリンクがどこかにつながる場合、それは誰かがそれを必要としていることを意味します。 そして、私たちは彼女がどこへ導くのかを知る必要があります。 フレンドリ名が長いURLのWebサイトは、 Firefox用のアドオンのインストールを提案しますが、ブックマークレットからの作業にも同意しています。



このサービスは、タイトルに書かれているとおりのことを行います。短いリンクを長いページコードに展開します。 前後の外観は次のとおりです。



最初と2番目の両方のケースで、レコード内の最初のリンクにカーソルを合わせました。 違いは明らかです。 さらに、ページの一般的な外観は変更されていません!



リダイレクトなし



NoRedirectは、重砲に匹敵するプラグインです。



最初に、著者の公式の説明とコメントを引用します。

NoRedirectは、ユーザーにHTTPリダイレクトを制御します。 ISPがDNS要求をインターセプトしたり、「短縮された」リンク(TinyURLなど)をプレビューしたり、「スマート」エラーページの迷惑なリダイレクトを停止したりするのを防ぐために使用できます。



カイ・リュー:
NoRedirectを作成する最初の動機は、Verizonプロバイダーの検索サービスに失望したことでしたが、これを常にオフにすることはできませんでした。 DNSエラーが発生するたびに(存在しないアドレスを入力する、タイプミスリンクをクリックする、アドレスをコピーするときに文字が欠落する)、Verizonの「便利な」検索ページにリダイレクトされました。つまり、タイプミスを修正するためにアドレスをもう一度入力する必要がありました



このようなユーザーに敵対的なサービスは、多くのインターネットプロバイダーと一部のドメインレジストラーによって実装されています。 多くのユーザーは、「。com」ではなく「.cm」と入力することでリダイレクトに驚きました。 このようなリダイレクトを停止するだけでなく、NoRedirectはブラウザーの自然な動作を復元します。存在しないドメインにアクセスしようとすると組み込みエラーを表示し、有効になっている場合は組み込みキーワード検索システムをアクティブにします。誤ったDNSクエリの傍受から保護されます。


すべてのアドオン設定は非常に簡単です。 あなたが示します:

  1. 正規表現リンクハンドラパターン
  2. 制御されたドメインからまたはへのアドレス指定時にリダイレクトに応答する
  3. リダイレクトを許可またはブロックする
  4. ブラウザが標準のDNSエラーを出力するかどうか


デフォルト設定は、アメリカのユーザーをDNSインターセプトから保護します(プロバイダーであるRogers、Verizon、Cox、さらにはOpenDnsサービスもリストで強調表示されます)。独自のルールを追加します。



すべてのリダイレクトを無条件にブロックするには、新しいルールを作成してリストの一番上に移動します: ^http://.*



つの目盛りを付けないでください。



これで、リダイレクトリンクに移動すると、クリック可能な実際のアドレスが記載された警告ストリップが表示されます。 前のプラグインのレビューの例では、次のようになります。





叙情的な余談:一部のリダイレクトサービスには、組み込みのリンクコントロールがあります。 そのため、 TinyURLを使用すると、リンクを直接追跡するか、TinyURL Webサイトを介してアドレスのプレビューを表示するかを決定するCookieをブラウザ追加できます 。 そして今、リンクhttp://tinyurl.com/hhabrは、誰にもどこにもわからないようにします;)別のさらに良い例は、そのリンクのいずれかに疑問符を追加するときのB23リンクラッパーです。 / ssdv? 。 bit.lyリダクションの動作の統計情報は、リンクにプラス記号を追加することにより、明らかではありません: bit.ly/vanM5+ 。 リストは確かに継続することができます...


妄想している場合は、落ち着くことができます。 ただし、すべての人を疑わず、すべてがあなたの中にあると仮定します。 次に、プラグインを非常に柔軟に構成できます。ここにいくつかの例を示します。 そして、すべてはあなたの想像力によってのみ制限されます。 そして、ルールに従う正しい順序を出すことを忘れないでください:最初に許可し、次に禁止してください!



予想外



すべてのリダイレクトを制御するルールから始めました。 ほとんどの場合、少し後で検証済みのサイトでリダイレクトを許可するルールをいくつか追加しますが、プラグインの侵入中に、Webサイトの興味深いインテリアの多くが公開されました。



たとえば、広告は通常よりも面白く見える場合があります。







競合する企業ブログの観点から、livehh.ruウェブサイトは独自のhhid.ruを通じてユーザーを追跡します。



Cookieの記録がデフォルトで有効になっている場合、良好なhhid.ruはユーザーのCookieにもCookieをフィードします。



このようなばかげた例がある場合は、コメントを投稿してください。



しかし、それだけではありません!



「Long URL Please」と「NoRedirect」がどれほど優れていても、セキュリティを高めるためにNoScriptプラグインを使用することをお勧めします( Habréについて )。



All Articles