javascript - 自己的网站出现了广告
仅有的幸福
仅有的幸福 2017-05-16 12:02:10
0
12
12040

出现的频率大概百分之一。
网站的源代码里没这些,不知道是不是服务器有病毒,还是引入的js文件有问题。
想请教各位为什么会出现这种情况,以及可能的解决方法。谢谢大家。

仅有的幸福
仅有的幸福

모든 응답(12)
迷茫
  1. js에 문제가 있으면 js 소스코드에서 광고를 검색해 보세요域名或ip

  2. 서버 중독 확률은 대체적으로 낮으니 끝까지 놔두셔도 됩니다

  3. DNS 하이재킹, 이는 가장 역겹고 가장 빈번하게 발생하는 현상입니다. HTTPS를 업그레이드하는 것 외에는 해결책이 없습니다

伊谢尔伦
  1. 특정 국가의 통신에서 흔히 발생하는 통신사 하이재킹, 전화로 불만을 제기하세요.

  2. 라우터 하이재킹, 다른 네트워크 환경에서 다시 시도해 보세요.
  3. 서버 또는 DNS 하이재킹, 위층에서 HTTPS 업그레이드에 동의하세요.
仅有的幸福

두 가지 가능성이 있습니다: 1. 서버의 DNS가 하이재킹되었습니다(소개한 js 코드의 URL에 광고가 포함될 수 있음). 2. 서버가 감염되었습니다.

漂亮男人

콘텐츠가 변조되었습니다.
서버의 소스코드가 수정되었는지, 네트워크 전송 중 변조되었는지 확인하세요.
전송 중에 수정된 경우 감지 도구(17ce, 웹마스터 도구 등)를 사용하여 변조된 콘텐츠를 요청한 지역/사업자를 확인해보세요. 현지 교환원에게 연락하여 불만을 제기할 수 있습니다.
"DNS 하이재킹"에 대해 이야기하는 사람들을 많이 봤습니다. DNS 하이재킹과 HTTP 세션 하이재킹(콘텐츠 변조)이 혼동되나요?
DNS 하이재킹은 DNS 서버가 도메인 이름을 확인할 때 문제가 됩니다(DNS가 가짜 IP를 반환한 다음 브라우저가 가짜 IP 서버에 요청을 보냅니다). DNS 확인은 HTTP/HTTPS를 구분하지 않습니다. 전송 과정에서 콘텐츠를 변조하거나 원본 서버의 응답을 기다리지 않고 콘텐츠의 복사본을 위조하여 요청자에게 반환하는 행위(실제 원본 서버 응답 콘텐츠가 도착하면 폐기됩니다)
또 있습니다. 원본 서버의 콘텐츠가 변조되었을 가능성이 있으며 전송 과정에서는 문제가 되지 않습니다.
(단, 확률적으로 발생한다는 질문이 있으니 전송과정에서 문제가 되겠죠)

黄舟

광고가 포함된 타사 플러그인 스크립트를 사용한 경우 발견한 후 삭제하세요.

给我你的怀抱

Svg를 사용해 본 적이 있는지 확인하세요. 내부의 광고 링크를 제거하면 됩니다.

过去多啦不再A梦

DNS 하이재킹 정말 선택의 여지가 없습니다. 빨리 HTTPS로 업그레이드하세요!

仅有的幸福

웹사이트를 열고 F12를 눌러 개발자 도구를 엽니다.

아래 탭으로 전환하세요

그런 다음 페이지를 새로 고치고 먼저 탭을 모두 선택한 다음 로드가 완료된 후 js로 전환하고 어떤 js가 중복되는지 확인한 다음 제거하세요.

洪涛

자신의 웹사이트이기 때문에 https로 업그레이드하면 매우 간단합니다.
Let's Encrypt는 오랫동안 모든 사람이 사용할 수 있는 무료 SSL 인증서를 제공해 왔으며, 발급된 인증서는 주요 브라우저(Chrome, Firefox, Safari)에서 인정되었습니다. 발급된 인증서는 90일 동안 유효하며, 90일마다 갱신해야 합니다. 업데이트도 쉽습니다. 단 하나의 명령만 실행하면 됩니다.
Let’s Encrypt 공식 웹사이트: https://letsencrypt.org/
저는 CentOS 7에서 Nginx로 Let’s Encrypt를 구성하는 방법에 대한 튜토리얼을 작성했습니다. 주소는 https://www.obneer.com/secure...

phpcn_u1582

DNS 하이재킹은 기본적으로 https로 해결 가능

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!