통보는 즉시, 수집은 열흘 뒤
글을 올리는 순간 검색엔진에 주소를 알려 주는 장치가 있습니다. IndexNow 라고 부르고, 빙·네이버·얀덱스·세즈남이 같은 창구를 씁니다. 이 블로그에는 10월 11일에 붙였습니다. 발행 버튼을 누르면 주소 한 개가 전달되고 응답 코드 200 이 돌아옵니다. 그래서 그 통보가 실제 수집을 앞당기는지 21일치 접속 기록으로 확인해 봤습니다. 통보에 200 을 받은 글은 두 편입니다. 한 편은 10.9일 뒤에…
글을 올리는 순간 검색엔진에 주소를 알려 주는 장치가 있습니다. IndexNow 라고 부르고, 빙·네이버·얀덱스·세즈남이 같은 창구를 씁니다. 이 블로그에는 10월 11일에 붙였습니다. 발행 버튼을 누르면 주소 한 개가 전달되고 응답 코드 200 이 돌아옵니다. 그래서 그 통보가 실제 수집을 앞당기는지 21일치 접속 기록으로 확인해 봤습니다. 통보에 200 을 받은 글은 두 편입니다. 한 편은 10.9일 뒤에…
워드프레스에는 xmlrpc.php 라는 파일이 있습니다. 외부 프로그램이 글을 쓰거나 핑백을 보낼 때 쓰는 창구입니다. 요즘은 쓰는 사람이 거의 없고, 대신 비밀번호를 한 번에 수십 개씩 밀어 넣을 수 있다는 이유로 공격에만 쓰입니다. 그래서 닫으라는 글이 많습니다. 다만 닫으면 무엇이 어떻게 달라지는지를 숫자로 적어 둔 글은 찾지 못했습니다. 지난 10월 11일 12시 7분에 이 서버의 xmlrpc.php…
접속 기록에는 방문자가 어디서 왔는지 적는 칸이 있습니다. Referer 라고 부릅니다. 여기에 https://www.google.com/이 적혀 있으면 보통 구글 검색 결과를 눌러서 들어온 사람이라고 읽습니다. 유입 통계라는 것이 대개 이 칸을 세어서 만들어집니다. 이 서버의 8일치 기록에서 그 칸에 검색엔진이 적힌 요청이 34,446건이었습니다. 숫자만 보면 하루 4,300건, 검색에서 들어온 방문으로 읽힙니다. 그런데 Referer 를 보지 않는 네…
서버에 fail2ban을 올려 둔 것은 2026년 4월 1일입니다. 설정 파일에는 “악성 User-Agent 봇 차단”, “취약점 스캔 차단”, “가짜 GoogleBot 차단” 같은 주석이 붙어 있었고, 저는 그동안 그 세 줄이 제 몫을 하고 있다고 믿었습니다. 오늘 상태를 처음으로 열어 봤습니다. 다섯 개 잼 가운데 웹을 지키는 세 개가 161일 동안 단 한 건도 잡지 않았습니다. 더…
워드프레스 사이트의 방문자 수가 평소와 비슷한데 CPU 사용률과 대역폭이 갑자기 치솟는다면 실제 독자보다 봇이 더 많은 요청을 보내고 있는지 확인할 필요가 있습니다. 특히 /wp-login.php, /xmlrpc.php, 존재하지 않는 PHP 파일을 반복해서 호출하는 IP는 정상 방문자로 보기 어렵습니다. 클라우드웨이즈에서는 서버 보안 로그와 애플리케이션 트래픽 분석 기능을 이용해 문제의 IP와 봇을 찾아낼 수 있습니다. 다만 모든 봇을 무조건…
워드프레스 보안 글에는 거의 빠지지 않고 나오는 항목이 있습니다. xmlrpc.php를 막으라는 것입니다. 저도 그렇게 적어 두었습니다. 그러면서 “다만 Jetpack 같은 서비스를 쓰고 있다면 막기 전에 확인하라”는 단서를 달았습니다. 맞는 말처럼 보였는데, 그 확인을 실제로 해 본 적은 없었습니다. 서버 접속 기록 35일치를 열어서 그 조언을 제 서버에 대 보았습니다. 두 군데가 틀렸습니다. 먼저, 이게 1순위가…