주입 확인
해킹 사이트 스팸 링크: 게시하지 않은 페이지 찾기
일부 링크 폭풍은 당신을 겨냥한 것이 아닙니다. 공격자가 도메인에 심은 잡다한 페이지를 가리키며, 해결책은 디스어베우 파일이 아닌 서버에서 시작됩니다.

주입 후 실수 및 해결 방법
| 실수 | 어떻게 피해를 입히는지 | 해결 방법 |
|---|---|---|
| 스팸 페이지 삭제 후 거기서 멈추기 | 백도어가 그대로 남아 페이지가 다시 나타납니다 | 침입 경로 찾기: 구식 플러그인, 탈취된 비밀번호, 약한 FTP 또는 SSH 계정 |
| 주입된 URL로의 링크 디스어베우 | 더 이상 존재하지 않는 페이지로의 링크에는 파일이 필요하지 않습니다 | 페이지에 404 또는 410을 반환하고 삭제되도록 방치하세요 |
| robots.txt에서 스팸 URL 차단하기 | Google은 페이지가 사라졌음을 알 수 없습니다 | 크롤링을 허용하고 410을 제공한 후 필요시 제거 요청 |
| .htaccess 및 데이터베이스 건너뛰기 | 리다이렉트 및 스팸 게시글이 숨어 있습니다 | 테마 폴더뿐만 아니라 파일과 게시글 테이블을 검색하세요 |
| 사이트가 완전히 정리되기 전에 검토 요청하기 | 요청이 거부되고 시간이 낭비됩니다 | 정리, 검증, 그 다음 제출 |
주입이 링크 데이터에 나타나는 방식
패턴이 이상합니다. 상위 페이지 목록에 낯선 URL이 포함되어 있으며, 경로에 이상한 파라미터나 일본어, 의약품 관련 단어가 포함된 경우가 많습니다.
도메인에 대해 toppages를 호출하고 목록을 천천히 읽으세요. 일반 사이트는 상위권에 홈페이지, 몇 가지 가이드, 소수의 제품이 위치합니다. /wp-content/uploads/xyz-cheap-watches.html과 같은 행은 누군가가 도메인에 페이지를 심고 링크를 구축했음을 의미합니다.
Google에서 site:yourdomain.com 검색을 수행하고 casino나 replica와 같은 단어를 조합하면 동일한 사건의 인덱싱된 측면을 찾을 수 있습니다. 링크 데이터는 공격자가 홍보할 가치가 있다고 생각한 페이지가 어디인지 알려주며, 이는 정리 작업을 시작할 위치를 알려줍니다.

크롤러 없이 심어진 페이지 찾기
해킹 사이트 스팸 링크 도구를 구매하기 전에 이미 가지고 있는 것을 읽어보세요. 상위 페이지 내보내기, Search Console의 인덱싱된 페이지 목록, 서버의 일반 폴더 목록은 모두 동일한 문제의 다른 부분을 보여줍니다. 이 세 가지를 비교하세요.
직접 만들지 않은 폴더를 찾으세요. 공격자는 종종 제품 같은 이름의 디렉토리를 떨어뜨리거나 CMS가 건드리지 않는 업로드 폴더를 재사용합니다. 각 폴더의 파일 수를 세어보세요. 거의 동일한 스텁은 설명하기 어렵습니다.
폴더 트리 읽기
서버의 파일 트리는 사이트 구조와 일치해야 합니다. 무작위 문자로 이루어진 폴더나 이름에 추가 단어가 포함된 플러그인 사본은 주의 깊게 살펴봐야 합니다. 수정 날짜를 기록하되, 타임스탬프가 변경될 수 있으므로 그것만 믿지 마세요.
설명할 수 없는 모든 폴더를 적어두세요. 설명할 수 없는 폴더가 공격의 증거는 아니지만, 사이트를 정리된 것으로 간주하기 전에 반드시 답변해야 할 질문입니다.
참조 목록을 내보내기 파일과 함께 보관하세요. 다음 사람이 사건을 읽을 때 무엇을 확인했는지, 무엇이 깨끗했는지, 그리고 무엇이 제거되었는지 그 순서로 볼 수 있어야 합니다.
제목과 설명 비교하기
해킹된 CMS는 때때로 수백 페이지에 걸쳐 제목과 설명을 동시에 다시 작성합니다. 인덱싱된 페이지의 제목을 내보내고 정렬하세요. 내보내기는 읽을 수 있는 목록으로 반환됩니다. 낯선 구문이 반복되면 패턴이 몇 분 안에 드러나며, 어떤 템플릿이 수정되었는지 알 수 있습니다.
동일한 방식으로 설명을 확인하세요. 판매하지 않은 제품을 언급한다면 주입의 두 번째 층을 찾은 것입니다.
제목이 낯선 페이지에서만 변경된 경우, 심어진 페이지가 전체 이야기를 보여줍니다. 여전히 recognizable한 페이지에서 제목이 변경된 경우 템플릿이 수정된 것이며, 해결책은 테마에 있습니다.
- 낯선 구문을 공유하는 제목들
- 판매하지 않는 제품을 언급하는 설명들
- 자체 내비게이션에서 링크가 없는 페이지
페이지 소스 확인하기
홈페이지와 몇 가지 가이드의 소스를 확인하세요. 주입된 링크는 종종 푸터, 숨겨진 블록 또는 다른 호스트에서 로드된 스크립트 안에 위치합니다. 숨겨진 블록은 화면에 보이지 않습니다. 원시 HTML을 읽어보세요.
소스가 로드하는 모든 외부 도메인을 기록하세요. 자체 스택에서 이름 지을 수 없는 도메인은 사건 로그에 한 줄을 남겨야 합니다. toppages 풀은 2 크레딧이 필요하며 JSON을 반환하므로, 심어진 링크를 심어진 페이지와 함께 하나의 시트에 배치할 수 있습니다.
정리 순서
- 작업하는 동안 사이트를 유지 관리 페이지 뒤로 숨기거나 관리자 접근을 제한하세요
- 모든 자격 증명 변경: 호스팅, 데이터베이스, CMS 관리자, FTP 및 SSH 키
- CMS, 테마 및 플러그인을 업데이트하고, 버려진 모든 항목 제거
- 깨끗한 사본이나 새로 다운로드한 CMS와 파일을 비교하세요
- 데이터베이스에서 주입된 게시글, 링크 및 낯선 관리자 사용자를 검색하세요
- 심어진 URL에 404 또는 410을 제공하고 새 사이트맵을 제출하세요
- 정리 후 Search Console의 보안 문제 및 수동 조치를 확인하세요
정리보다 침입 경로가 더 중요한 이유
스팸 페이지 제거는 작업의 보이는 절반입니다. 보이지 않는 절반은 진입로이며, 이 경로는 누군가가 찾을 때까지 보통 열려 있습니다. 마지막이 아닌 첫 번째로 침입 처리를 하세요.
놓치면 심어진 페이지는 며칠 내에 다시 나타나며, 정리가 처음부터 다시 시작됩니다. 결과는 정리, 재감염, 다시 정리하는 루프이며, 각 반복은 사건 중에는 아끼지 못할 시간을 소모합니다.
구식 플러그인 및 테마
오래된 구성 요소는 흔한 문턱입니다. CMS, 모든 테마 및 플러그인을 업데이트한 후 버려진 항목을 제거하세요. 최근 업데이트가 없는 플러그인은 여전히 작동하더라도 안전한 것이 아닙니다.
무엇을 언제 제거했는지 기록하세요. 호스트나 검색 엔진이 나중에 사건을 묻는다면 그 목록은 유용한 증거가 됩니다.
재사용 또는 탈취된 비밀번호
다른 사이트에서 사용된 비밀번호나 공유 스프레드시트에 보관된 비밀번호는 공격자에게 내일 같은 접근 권한을 줄 수 있습니다. 호스팅, 데이터베이스, CMS 관리자, FTP 및 SSH 자격 증명을 하나씩이 아닌 함께 변경하세요. 그렇지 않으면 공격자는 여전히 유효한 키를 보유하고 있습니다.
인식할 수 없는 관리자 사용자를 제거하고, 비밀번호 변경 후 목록을 다시 확인하세요.
직접 추가하지 않은 검증 파일
파일 접근 권한이 있는 공격자는 Search Console 속성에 대한 검증 파일도 추가할 수 있습니다. 소유자 목록을 확인하고 인식할 수 없는 사용자를 제거하세요. 그런 다음 루트 폴더에서 직접 업로드하지 않은 HTML 파일을 찾아보세요.
정리 일주일 후 소유자 확인을 반복하세요. 몇 분 정도 걸리며, 접근 권한이 조용히 유지된 경우를 잡을 수 있습니다.
우선순위
바닥을 쓸기 전에 문을 닫으세요
침입 경로가 열려 있으면 스팸 페이지는 며칠 내에 다시 나타납니다. 링크 데이터는 홍보된 항목을 찾는 데 도움이 되지만, 원인은 서버에 있습니다. 호스트 또는 Sucuri의 멀웨어 스캔은 적절한 첫 번째 조치입니다.
- 죽은 주입 URL로의 링크는 무해하게 처리하세요
- 발생한 사건의 증거로 toppages 내보내기를 보관하세요
- 이후 도메인을 월간 모니터링에 추가하세요. 설정 가이드를 참조하세요.

정리 후 사이트맵, 제목 및 구조화된 데이터
심어진 URL이 사라진 후에도 세 곳에서 여전히 이전의 이야기가 남아 있을 수 있습니다. 각각 확인하는 것은 빠릅니다. 잊기 쉽기도 합니다. 사건 로그에 각각 한 줄을 남겨두세요.
시작 시 만들었던 동일한 날짜의 내보내기 파일을 사용하세요. 정확히 무엇이 변경되었는지 확인할 수 있습니다.
사이트맵
CMS가 생성한 사이트맵을 열고里面的 모든 URL을 읽으세요. 플러그인이 만든 사이트맵에 심어진 페이지가 함께 포함될 수 있으며, 잡다한 내용으로 가득 찬 사이트맵은 크롤러를 잘못된 곳으로 유도합니다. 정리 후 파일을 재생성하고 다시 제출하세요.
삭제하기보다는 증거로 이전 사이트맵을 보관하세요.
구조화된 데이터
일부 주입된 마크업은 사이트에 존재하지 않았던 제품이나 리뷰를 설명합니다. 직접 추가하지 않은 스키마 블록에 대해 페이지 소스를 확인하고, 몇몇 심어진 URL을 구조화된 데이터 테스트 도구로 테스트하세요.
템플릿으로 추적할 수 없는 모든 마크업은 콘텐츠 작업이 아닌 제거 작업입니다.
API를 사용하여 피해 규모 파악하기
상위 페이지 가져오기
action=toppages&q=yourdomain.com&per=1000. 2 크레딧, $0.0002.
인식할 수 있는 항목 표시하기
행들을 시트에 복사하고 각 URL을 내 것 또는 다른 것으로 표시하세요. 낯선 그룹이 주입 흔적입니다.
심어진 페이지 하나의 참조 도메인 가져오기
action=backlinks는 링크를 생성한 페이지를 반환합니다. 만약 수백 개의 관련 없는 도메인에서 동일한 앵커 텍스트로 온다면, 이는 스파이크 서명입니다.
정리 후 다시 실행
다음 월간 업데이트는 해당 URL들이 사라지는 것을 보여줄 것입니다. 죽은 링크는 잠시 동안 목록에 남아 있을 수 있습니다.
자주 묻는 질문
해킹된 페이지로의 링크를 디스어베우해야 하나요?
일반적으로 필요하지 않습니다. 페이지가 이제 404 또는 410을 반환한다면 링크는 아무것도 가리키지 않습니다. 백도어를 제거하는 데 노력을 쓰세요. 수동 조치가 해당 링크를 언급하거나 명백한 유료 스키마를 보여줄 경우에만 디스어베우하세요.
스팸이 Google에서 사라까지 얼마나 걸리나요?
크롤링 속도와 사이트 크기에 따라 다릅니다. 명확한 410을 제공하고 업데이트된 사이트맵을 제출하면 속도가 빨라지지만, 날짜를 보장하지는 않습니다. 매월 풀 후 Search Console을 확인하세요.