目次
ディスカッション (解決策) に返信します
ホームページ ウェブフロントエンド htmlチュートリアル 非常に緊急に必要です。iframe と js をブロックする方法 Trojan_html/css_WEB-ITnose

非常に緊急に必要です。iframe と js をブロックする方法 Trojan_html/css_WEB-ITnose

Jun 21, 2016 am 09:45 AM

iframe css google Baidu Trojan

CSS コードまたは他の方法を使用して、外部ドメインからの iframe および js トロイの木馬をブロックしたいのですが、アドバイスをお願いします。たとえば、Web サイトに広告が表示された後、外部ドメイン接続からのこれらのコードをブロックしたいと考えています。 CSSコードの実装?これについてBaiduとGoogleで長い間検索しましたが、誰もが同じ人のブログを転載していますが、どれも役に立たないので、誰かが試してみてください。個人的に使用できるコードを投稿しました、Hui Chang が緊急に必要としています
最初に 100 ポイントを投稿し、うまくいけば 50 ポイントを投稿します

ディスカッション (解決策) に返信します

私はしません。始め方がわかりません。私に何が起こったのかを話すことしかできません。私自身の Web サイトも、トロイの木馬によって広告コードにリンクされていました。調査したところ、広告ブロックが Web サイトの右上隅に本体とともに配置されていることがわかりました。ボディタグを外すと、広告がモニターから飛び出しました。

通常、ユーザーが投稿した情報や記事をフィルターして置換します
iframe や js を防ぐために、csdn のオンライン エディターのように独自のタグ形式を定義します
CSS でできると言いましたが、CSS は植字ではありませんか?

私の問題は、新しい Web ページ、新しいブラウザ ウィンドウが直接開かれることです。 。 。 。私が検索したオンラインの格言は、次のような CSS コードを書くというものでした:
iframe{n1ifm:expression(this.src='about:blank',this.outerHTML='');}/*このコード行はIFRAME のハングの問題を解決します。これはトロイの木馬です*/
script{nojs1:expression((this.src.toLowerCase().indexOf('http')==0)?document.write('トロイの木馬は正常に分離されました!') :'');}

次に、この CSS コードをテストしましたが、まったく機能しませんでした。iframe と外部ドメイン スクリプトを一時的にブロックするコードが他にもあるでしょうか。

外部ドメインの iframe 型トロイの木馬とスクリプト型トロイの木馬を一時的にブロックできる限り

でこれを試してください。これは、ドメイン名が異なる iframe にのみ移動します (誤って削除される可能性があります)。スクリプトはそうであるようです動作しません

この関数を実装するには、ソースから削除するか、バックグラウンドで処理する必要があります
<script> var ifrs=document.getElementsByTagName('iframe'); <br> var hostname=location。ホスト名,i=ifrs.length; <br>関数 clsIfr(){ <br> while(i--) <br> if(ifrs[i].src.index(hostname)==-1){ <br> ifrs[i].src= "; <br> ifrs[i].parentNode .removeChild(ifrs[i]); <br> } <br> } <br> clsIfr(); <br> window.onload=clsIfr; <br> </script>

あまり得意ではありません簡単なアイデアを教えてください。それが役立つことを願っています。


レイヤーを使用して検出します。つまり、ボディを検出するときに、読み込まれている未知のものが存在するかどうかを確認します (ボディ タグが常にロードされるとは限りません)。名前または ID を使用して場所を特定します。これを使用して、どれが合法であるかを判断できます。)

少し難しいかもしれません。 。


CSS だけを使用するのは非現実的です


ページ上の絶対配置された iframe またはその絶対配置された親要素をすべて削除します

次に、ページにクリック イベントを追加し、関連するすべてのページを検出します。操作 (リンク、フォームの送信) は違法です。ブロックされます


最善の方法は、他の人の注入ポートを見つけて、フロントエンドとバックエンドのプログラムを改善することです

または、サーバーに抜け穴があり、他の人がそれをアップロードした場合。データベースを直接書き込みました

この問題はまだ解決されていませんか?あなたの Web サイトに他の人が投稿した広告には、常に ID またはクラスが付いています。このブロックを非表示にするスタイルを追加することはできますか?


⊙?⊙bhan、抜け穴を探さないでどうやってブロックできますか、元の投稿者。 。 。サイトがハッキングされていても CSS が役に立ったとしても、他の人があなたのファイルを変更することはありませんか? 。

同じリクエストです!

やあ、Luzhui が戻ってきました。この質問は今日投稿されます。皆さんの意見も一理あります

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

&lt; Progress&gt;の目的は何ですか 要素? &lt; Progress&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:34 PM

この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

&lt; datalist&gt;の目的は何ですか 要素? &lt; datalist&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:33 PM

この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? Mar 17, 2025 pm 12:20 PM

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

&lt; meter&gt;の目的は何ですか 要素? &lt; meter&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:35 PM

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex

HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? Mar 17, 2025 pm 12:27 PM

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? Mar 20, 2025 pm 05:56 PM

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

&lt; iframe&gt;の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? &lt; iframe&gt;の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? Mar 20, 2025 pm 06:05 PM

この記事では、&lt; iframe&gt;外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

Giteeページ静的なWebサイトの展開に失敗しました:単一のファイル404エラーをトラブルシューティングと解決する方法 Giteeページ静的なWebサイトの展開に失敗しました:単一のファイル404エラーをトラブルシューティングと解決する方法 Apr 04, 2025 pm 11:54 PM

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する

See all articles