ISPがすべてのWebサイトをフレームに入れないようにするにはどうすればよいですか?


55

私のISPは、訪問するすべてのページをiframeコマーシャルなどにオーバーレイできるようにするという悪い習慣があります。

フレームを削除したり、削除しようとする試みをブロックしたりできるアドオンはありますか?

この場合、AdBlockのようなものは機能しません。


17
どのISPがありますか?ISPがこれを実行ていると確信していますか?それは非常に大雑把に聞こえますが、これを行っているウイルスがあるのではないかと思います。これを行う無料のダイアルアッププロバイダーのほんの一握りを除いて、私はISPを知りません。
ヒンクル

7
それは大丈夫ISPです:-) VPNを有効にすれば問題はありません。問題はWindows、Android、WinRT(表面)、iOS、Linuxでも同じです...私は中国にいます...ここではかなり一般的です。StackOverflow / Superuserは、フレームが作成されたことを通知してから、フレームを削除します。
ティモシーP

34
これは中国であるため、彼らはすべてを監視し、ブロックしたい
-TimothyP

3
可能であれば、できるだけ早く別のISPにアクセスしてください。

13
最良の結果を得るには、別の国で生活し仕事をしてください。
マイケルバトラー

回答:


52

Stack Exchangeサイトのフレームバスティングコードが機能している場合は、すべてのサイトにフレームバスティングコードを挿入するユーザースクリプトを作成できます。以前にユーザースクリプトを作成したことがない場合は、開始するためのリソースを以下に示します。

フレームバスティングとフレームバストバスターバスティングには良いスタックオーバーフロースレッドがあります。理論的には、SO投稿の回答からコードの一部を取り出し、ユーザースクリプトを使用してすべてのページに挿入できます。


これは私が探しているもののようです、thnx
TimothyP

38

ウォレットで投票し、このゴミを処理するISPを使用しないでください。

それが不可能な場合、次の最善策は、ISPからのすべてのトラフィックを非表示にして、内部が見えないようにし、結果的に変更することです。これを実現するには、トラフィックをすべて/可能な限り暗号化します。

HTTPS Everywhereのようなブラウザアドオンを使用してこれを行うことができます。このアドオンがHTTPS接続を強制するWebサイトの大きなリストがあります。また、ブラウザでSPDYプロトコルが有効になっていることを確認してください。SPDY仕様の一部として、すべての接続は暗号化されます。

さらに一歩進むには、VPNサービスの使用を検討してください。これにより、トラフィックのコンテンツがISPに完全に隠され、コンテンツの変更が防止されます。


4
できる限りVPNを使用していますが、VPNを積極的にスキャンしてブロックしています。現在、OpenVPNは役に立たず、PPTP接続になっています...それらが10分間使用できれば幸運です。プロバイダーの変更を検討しています...しかし、私たちに何の役にも
立た

それらがopenvpnとpptpをブロックしている場合、まだipsecがあります。SSHプロトコルを使用してvpnのような接続をセットアップすることもできます。考慮すべきもう1つのことは、何らかのリモートデスクトップ接続を使用して、中国国外からすべてのブラウジングを行うことです。それは遅くなりますが、少なくとも彼らはあなたをスパイしません
。.-Mxx

10
PRCから地獄を抜け出すことはオプションですか?テクノロジーで生計を立てている人が、片手が背中の後ろに縛られているように感じることなく、そこで本当に働くことができるとは思いません。彼らはまだGitHubをブロックしていますか?彼らは私の旅行の途中でそのゴミを始めました…
ギャレットオルブライト

4
ちょっと、Githubは問題なく動作します。私が言えることは...仕事に数年前に中国に行った、女の子に会った、結婚した、など...しかしそれはSUではありません:
TimothyP

3
@TimothyP FUDではありませんが、Githubがあなたが思っているとおりに動作ていること確信ていますか?
小次郎

16

ISPが特定のドメインをソースとするJavaScriptを注入することでこれを行っている場合、JavaScriptブラックリスト拡張機能を使用して、そのドメインからのJavaScriptの実行を回避できます。(私が接続する公開ホットスポットの1つはこのアプローチを使用しています。)ただし、ISPがスクリプト全体を直接挿入する場合、これは機能しないと思います。

Chrome:JavaScriptブラックリスト

Firefox:YesScript

また、広告ブロック拡張機能を使用してJavaScriptをブロックできる必要があります。最も人気のあるものはカスタムフィルターリストをサポートしており、フレーミングコードをキャッチするために追加のフィルターパターンを追加するのは非常に簡単です。とにかく既に広告ブロッカーを実行している場合、これは最も賢明なアプローチかもしれません。


私は彼らが何をしているのかを最初に正確に理解しようと試みます
-TimothyP

4
フレーム化されたページから完全なHTMLダンプを取得すると便利です。フレームを保持しているページのビューソースは有益です。
ヒンクル

@jjlin iframe内でWebページが表示される場合、ブロッキングJavaScriptが完全に提供するものが不明です。
user2284570

@ user2284570最初の文が言うように、「ISPが特定のドメインから供給されたJavascriptを注入することによりこれを行っている場合 ...」しかし、最近では、VPNまたはHTTPSプロキシを通過する方がおそらく簡単です。
jjlin

@jjlinは言うよりも簡単:社會信用體系。ᴠᴘɴを使用するのが悪いキャストかどうかわからない…
-user2284570

15

フレームバスティングトリックに加えて、フレーム化されたページを提供し、それらをブロックするサーバーのIPを取得することをお勧めします。あなたが私のようなChina Telecomを使用している場合、それらは常にページをフレーム化するわけではありません。1分あたり何百万もの接続をハイジャックするとリソースがすぐに低下するため、すべてをフレーム化することはできません。

したがって、私がやったことは、これらすべてのIPをブロックすることです。そのため、現在の要求を混乱させようとすると、クリーンな接続エラーが発生します。その後、リロードして実際のページを取得できることがわかります。この方法の追加の利点は、これらのサーバーに情報を送信しないことです。一方、フレームバスティングトリックのために、リクエストはそこに残ります(そして、彼らが送り返すがらくたを考えると、機密情報でそれらを信頼しません)ログに記録される可能性があります)。

ここでの情報については、現在収集およびブロックしているIP:

ここに画像の説明を入力してください


ちょっと、これも試してみます
-TimothyP

2
このスクリーンショットはどこから来ましたか?
そのブラジル人

4
@ ruda.almeida、Windowsファイアウォール(詳細設定)。
ローレント
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.