이 가이드는 사이트에 일본어 텍스트를 자동 생성해서 일본어 키워드 해킹 널리 사용되는 콘텐츠 관리 시스템 (CMS) CMS를 사용하지 않는 경우에도 이 가이드가 유용할 것입니다.
이 가이드가 정말 도움이 되기를 바랍니다. 의견 남기기 의견을 보내주세요.
이 유형의 해킹 확인
일본어 키워드 해킹은 일반적으로 자동 생성된 키워드를 사용하여 새 페이지를 만듭니다.
무작위로 생성된 디렉터리 이름으로 사이트의 일본어 텍스트
(예: http://example.com/ltjmnjp/341.html
) 이러한 페이지는
가짜 브랜드 상품을 판매하는 매장의 제휴 링크를 사용하여 수익을 창출함
Google 검색에 표시됩니다 다음은 이러한 페이지 중 하나의 예입니다.
![일본어 키워드 해킹이 포함된 페이지의 예](https://web.developers.google.cn/static/articles/fix-the-japanese-keyword-hack/image/an-example-a-page-the-j-d604733ae783f.png?authuser=0&hl=ko)
이러한 유형의 해킹에서는 해커가 일반적으로 자신을 속성으로 추가하게 됩니다. 사이트의 URL을 조작하여 수익을 늘리고, 사이트맵과 같은 설정 정보를 설계할 수 있습니다 모르는 사람이 내 정보를 도용했다는 알림을 받은 경우 Search Console에서 사이트를 인증한 경우 사이트가 해킹되었을 가능성이 큽니다.
먼저
보안 문제
도구를 사용하여 Google에서 해킹된 페이지를 발견했는지 확인하세요.
확인할 수 있습니다 Google 검색도구를 열고
검색창의 루트 수준 URL과 함께 site:_your site url_
를 입력합니다.
확인할 수 있습니다. 그러면 Google에서 사이트의 색인을 생성한 페이지가 표시됩니다.
여기에는 해킹된 페이지가 포함됩니다. 검색 결과 몇 페이지를 넘겨서
비정상적인 URL이 있는지 확인하세요. Google에 해킹된 콘텐츠가 표시되지 않는 경우
검색: 다른 검색엔진에서 동일한 검색어를 사용하세요. 다음은
예를 들면 다음과 같습니다.
![검색결과에 해킹된 사이트의 예](https://web.developers.google.cn/static/articles/fix-the-japanese-keyword-hack/image/an-example-a-hacked-site-02881033c49c4.png?authuser=0&hl=ko)
일반적으로 해킹된 페이지의 링크를 클릭하면 다른 사이트로 리디렉션되거나 의미없는 콘텐츠로 가득 찬 페이지를 보는 것입니다. 하지만 페이지가 존재하지 않는다는 메시지가 표시될 수도 있습니다( 404 오류). 속지 마세요! 해커는 사용자를 속여서 페이지가 여전히 해킹된 상태인데 사라졌거나 수정되었다고 생각하는 경우 이를 위해 클로킹 있습니다. 다음 입력란에 사이트 URL을 입력하여 클로킹되었는지 확인하세요. URL 검사 도구: Fetch as Google 도구를 사용하면 숨겨진 콘텐츠를 확인할 수 있습니다.
이러한 문제가 발생했다면 사이트가 이 유형의 영향을 받았을 가능성이 큽니다. 해킹하세요.
해킹 문제해결
시작하기 전에 파일을 삭제하기 전에 다음 위치에서 파일의 오프라인 사본을 만드세요. 나중에 복원해야 합니다 더 좋은 점은 전체 사이트를 정리 프로세스를 시작합니다 이렇게 하려면 필요한 모든 파일을 서버 외부에 있거나 최상의 백업을 찾고 콘텐츠 관리 시스템 (CMS)에 대한 옵션을 설정할 수 있습니다. Cloud SDK를 사용하는 경우 데이터베이스도 백업합니다.
Search Console에서 새로 만든 계정 삭제
알 수 없는 새 소유자가 Search Console에 추가된 경우 최대한 빨리 액세스 권한을 취소하세요. 어떤 사용자가 Google에서 내 사이트에 대해 Search Console 확인 페이지. '인증 세부정보'를 클릭합니다. 모든 인증된 사용자를 조회할 수 있습니다.
Search Console에서 소유자를 삭제하려면 소유자 삭제
섹션의
사용자, 소유자, 권한 관리 고객센터
연결된 인증 토큰을 삭제해야 합니다. 일반적으로
사이트의 루트에 있는 HTML 파일 또는 동적으로 생성된
.htaccess
파일이 HTML 파일을 모방하고 있습니다.
사이트에서 HTML 인증 토큰을 찾을 수 없는 경우 재작성을 확인하세요.
.htaccess
파일에 정의되어 있습니다. 재작성 규칙은 다음과 유사합니다.
RewriteEngine On
RewriteRule ^google(.*)\.html$ dir/file.php?google=$1 [L]
.htaccess
에서 동적으로 생성된 인증 토큰 삭제
다음 단계를 따르세요.
.htaccess
파일 확인 (2단계)
.htaccess
파일을 사용하여 동적으로 생성된 인증을 생성하는 것 외에
토큰, 해커는 종종 .htaccess
규칙을 사용하여 사용자를 리디렉션하거나
페이지를 찾을 수 있습니다. 맞춤 .htaccess
규칙이 없다면
.htaccess
을(를) 완전히 새로운 사본으로 바꿉니다.
1단계
사이트에서 .htaccess
파일을 찾습니다. 어디에서 찾아야 할지 잘 모르는 경우
WordPress, Joomla 또는 Drupal과 같은 CMS를 사용하고 있다면
'.htaccess 파일 위치' CMS의 이름과 함께 표시됩니다
사이트에 따라 여러 .htaccess
파일이 표시될 수 있습니다.
모든 .htaccess
파일 위치의 목록을 만듭니다.
2단계
모든 .htaccess
파일을 클린 버전 또는 .htaccess
의 기본 버전으로 바꿉니다.
파일에서 참조됩니다. 일반적으로 다음을 검색하여 .htaccess
파일의 기본 버전을 찾을 수 있습니다.
'기본 .htaccess
파일'용 CMS의 이름을 입력합니다 여러 개의
.htaccess
파일이 있는 경우 각 파일의 클린 버전을 찾아 교체하세요.
기본 .htaccess
가 없고 .htaccess
를 구성한 적이 없는 경우
사이트에서 발견되는 .htaccess
파일은
악성입니다. 만일에 대비해 .htaccess
파일의 사본을 오프라인에 저장하세요.
사이트에서 .htaccess
파일을 삭제합니다.
악성 파일 및 스크립트 모두 삭제(4단계)
악성 파일을 식별하는 작업은 까다롭고 시간이 오래 걸릴 수 있습니다. 가져가기 시간을 절약할 수 있습니다. 다시 한번 확인해 보세요. 사이트의 파일을 만드는 것이 좋습니다 Google에서 '사이트 백업'을 검색합니다. 그리고 사이트를 백업하는 방법에 대한 안내를 확인하세요.
1단계
CMS를 사용하는 경우 추가한 콘텐츠 (예: 테마, 모듈 또는 플러그인). 이렇게 하면 이러한 파일에 해킹된 콘텐츠가 있을 수 있습니다. Google에서 '재설치'를 검색해 보세요. 그리고 CMS 이름을 재설치 안내를 찾을 수 있습니다. 플러그인, 모듈, 확장 프로그램, 이러한 항목도 다시 설치해야 합니다.
2단계
해커는 종종 자신의 사이트맵을 수정하거나 새로운 사이트맵을 추가하여 URL 색인을 더 빠르게 생성했습니다. 이전에 사이트맵 파일이 있었다면 파일을 확인합니다. 하고 사이트맵에서 링크를 삭제하세요. 만약 사이트에 추가한 기억이 없는 사이트맵 파일이 있으면 다시 확인하고 스팸 URL만 포함된 경우 URL을 삭제하세요.
3단계
다른 악성 파일 또는 손상된 파일을 찾습니다. 이미 모든 악성 파일을 제거했지만 2024년 11월 12일까지 사이트에 문제가 있는 파일이 더 있을 수 있으므로 다음 몇 단계를 있습니다.
모든 페이지를 열고 살펴봐야 한다는 생각에 당황하지 마세요. PHP 파일. 먼저 의심스러운 PHP 파일 목록을 작성하여 조사해 보세요. 다음은 의심스러운 PHP 파일을 결정하는 몇 가지 방법입니다.
- CMS 파일을 이미 다시 로드한 경우에는 CMS 파일에 포함되지 않은 파일만 확인하세요. 기본 CMS 파일 또는 폴더를 삭제할 수 있습니다 이렇게 하면 많은 PHP 파일이 제외됩니다. 살펴볼 파일이 몇 개 남습니다.
- 파일이 최종 수정된 날짜를 기준으로 사이트의 파일을 정렬합니다. 검색 파일을 처음 업로드한 시점으로부터 몇 개월 이내에 수정된 파일 사이트가 해킹되었음을 발견했습니다.
- 크기를 기준으로 사이트의 파일을 정렬합니다. 비정상적으로 큰 파일을 찾으세요.
4단계
의심스러운 PHP 파일 목록이 있으면 악성 콘텐츠가 있는지 확인합니다. PHP에 익숙하지 않을 경우 이 과정에 더 많은 시간이 소요될 수 있습니다. PHP 문서를 참조하여 관련 정보를 확인하세요. 코딩이 처음이라면 도움을 받으세요. 그동안 몇 가지 기본 패턴을 찾아보면 악성 파일도 감지됩니다.
CMS를 사용하고 있고 PHP 파일을 직접 편집해 본 경험이 없는 경우 서버의 파일과 패키징된 기본 파일 목록을 비교합니다. 관리할 수 있습니다. 여기에 속하지 않는 파일과 기본 버전보다 큰 파일을 업로드합니다.
이미 식별된 의심스러운 파일을 검사하여 차단이 있는지 확인합니다.
추출해야 합니다. 겉보기에 뒤죽박죽 섞여 있는
문자와 숫자 앞에 오는 문자와 숫자)을 사용합니다.
base64_decode
, rot13
, eval
, strrev
또는 gzinflate
입니다. 이것은
코드 블록이 어떤 모습인지 살펴보겠습니다. 때로는 이 모든 코드가
한 줄의 긴 텍스트로 표시되어 실제보다 작게 보이게 만듭니다.
$O_O0O_O0_0=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70
%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A");
$OO0_0OO0__=$O_O0O_O0_0{26}.$O_O0O_O0_0{6}.$O_O0O_O0_0{10}.$O_O0O_O0_0{30}
사이트가 안전한지 확인
해킹된 파일을 제거한 후에는 열심히 작업했는지 확인하세요. 성공했습니다. 이전에 확인했던 의미없는 페이지를 기억하십니까? 가져오기 사용 해당 파일이 여전히 존재하는지 다시 확인해 보세요. '찾을 수 없음'으로 응답하는 경우 Fetch as Google을 사용하면 사이트의 취약점을 수정하는 단계로 넘어갈 수 있습니다.
다시 해킹당하지 않으려면 어떻게 해야 하나요?
사이트의 취약점을 수정하는 것은 사이트의 사이트 최근 연구에 따르면 해킹된 사이트의 20% 가 10분 이내에 다시 해킹당하는 것으로 있습니다. 사이트가 해킹당한 방식을 정확히 알면 도움이 됩니다. 자세한 내용은 스팸 발송자가 웹사이트를 해킹하는 주요 방법 가이드를 사용하여 조사를 시작할 수 있습니다. 하지만 어떻게 해야 하는지 사이트가 해킹되었다면 다음은 문제 해결을 위해 취할 수 있는 조치의 체크리스트입니다. 사이트의 취약점을 줄일 수 있습니다
- 정기적으로 컴퓨터 검사: 많이 사용되는 바이러스 검색 프로그램을 사용하여 확인합니다. 바이러스 또는 취약점이 있는지 확인할 수 있습니다
- 정기적으로 비밀번호 변경: 호스팅 업체, FTP, CMS와 같은 모든 웹사이트 계정은 사이트에 대한 무단 액세스를 방지할 수 있습니다. 강력하고, 비밀번호를 설정해야 합니다.
- 사용 2단계 인증 (2FA): 로그인이 필요한 모든 서비스에서 2단계 인증을 사용 설정해 보세요. 2단계 인증 해커가 계정을 도용하는 데 성공하더라도 로그인하기가 더 어려워집니다. 비밀번호
- CMS, 플러그인, 확장 프로그램, 모듈을 정기적으로 업데이트합니다. 이 단계는 이미 완료하셨을 것입니다. 많은 사이트가 해킹당하는 이유: 오래된 소프트웨어를 실행하고 있습니다. 일부 CMS는 자동 업데이트를 지원합니다.
- 사이트를 모니터링하기 위해 보안 서비스에 가입해 보세요. 온라인 활동을 모니터링하는 데 도움이 되는 적은 비용으로 이용할 수 있습니다. 사이트를 안전하게 유지하려면 이러한 서비스에 가입해 보세요.
추가 리소스
그래도 사이트를 수정하는 데 문제가 있는 경우 를 참조하시기 바랍니다.
다음과 같은 도구를 사용하여 사이트를 검색하고 문제가 되는 콘텐츠를 찾을 수 있습니다. VirusTotal을 제외한 도구는 Google에서 실행하거나 지원하지 않습니다.
위 도구는 사이트를 검사하여 문제가 되는 콘텐츠가 있는지 있습니다. 이러한 스캐너는 제자리에 있을 것이라고 보장할 수는 없습니다. 문제가 있는 모든 유형의 콘텐츠를 식별합니다.
다음은 Google에서 제공하는 추가 리소스입니다.
를 통해 개인정보처리방침을 정의할 수 있습니다.