ヒント:このヒントを見ると、現在の記事は元のemlogブログシステムから移行されたものであり、記事の公開日が古すぎて、レイアウトや内容が完全ではないかもしれません。ご了承ください`
ネットワークハイジャックのコードエラー
日付:2017-4-21 阿珏 谈天说地 ビュー:2018 回 コメント:0 件
昨晩、ネットワークがどうしても切れてしまいましたが、今朝復旧して、仕事を続けます。
HTMLのウォーターフォールレイアウトを作成している最中に、今朝開いてみたら、なんと、昨日までちゃんとウォーターフォール効果があったのに[困惑した顔]
ハイジャックされたとき
なんて不快な広告だ
右下隅にポップアップウィンドウが表示される確率は約1/10です。Chrome Developer Toolsを通じて見ると、元のウェブページがiframeに配置され、フラッシュ広告が注入されていることがわかります。
ブラウザのアドレスバーを確認すると、正しいドメインでリダイレクトされていないことがわかります。つまり、DNSハイジャックによってドメインからのコンテンツがウェブサイトのページではなく、処理されたページになっている可能性があります。
その後、コードをVPSにテストしてみましたが、問題ありませんでした
これにより、オペレーターがDNSをハイジャックして広告を挿入し、返されるコンテンツをiframeに配置していることが確認できます。これにより、クロスサイトスクリプティング、キーロギング、https証明書の偽造などのリスクが生じる可能性があります。一般的なフィッシングサイトよりも危険です。
仕方なくDNSを変更するしかありませんでした
ついに回復しました
最後に、なぜローカルファイルのHTMLコードもハイジャックされたのかというと、私が百度の静的リソース共有ライブラリを呼び出したため、返されるJSが正しいコンテンツではなかったからです。
ヒント:記事が1年前に投稿されたため、画像は失われています