블로그

프로필 격리, 프록시, 다중 계정 운영 및 팀 협업을 위한 PurpleMark 가이드.

판매자를 위한 IP 청정도: 판단 기준과 자가 점검 단계

IP 청정도는 네 가지를 보면 됩니다. 실제 위치가 안내된 위치와 일치하는지, ASN이 어떤 네트워크 유형인지, 블랙리스트에 올라 있는지, 같은 서브넷의 주변 IP 이력이 깨끗한지입니다. 이 글에서는 자가 점검 절차와 품질이 낮은 IP에서 나타나는 증상을 정리합니다.

Playwright가 탐지되는 이유: 프로토콜, 런타임, 행동 타이밍

로컬에서는 잘 동작하던 스크립트가 배포 후 CAPTCHA, 403, 로그인 실패를 만날 수 있습니다. 대개 플랫폼이 특정 도구 자체를 알아보는 것이 아니라 프로토콜, 런타임, 지문, 네트워크, 행동 타이밍에서 자동화가 남기는 관찰 가능한 차이를 평가하기 때문입니다.

Selenium 자동화 흔적의 세 가지 출처와 설정의 경계

Selenium으로 실행한 브라우저는 디버깅 포트, 페이지에서 읽을 수 있는 속성, 시작 방식에서 차이가 나타날 수 있습니다. 일부는 일관성을 위해 합리적으로 설정할 수 있지만, 자동화 자체를 숨기려는 시도는 불필요하고 취약하며 효과도 오래가지 않습니다.

MAC 주소와 OUI: 접두사와 기기 정보의 일관성

MAC 주소의 앞 3바이트는 IEEE가 할당하는 제조사 OUI이고, 뒤 3바이트는 제조사가 자체적으로 설계합니다. 이 규칙 덕분에 접두사를 검증할 수 있으며, 신고된 브랜드나 기기 유형과 맞지 않으면 불일치가 드러납니다.

웹 스크래핑이 계속 차단되는 이유: 기술적 경계와 컴플라이언스 기준

로컬에서 잘 작동하는 스크래핑 스크립트도 온라인에서 한동안 실행하면 차단될 수 있습니다. 보통 요청 빈도, 요청 특성, 렌더링 환경 같은 여러 신호가 겹쳐 원인이 됩니다. 안티봇 방어가 계속 발전하는 만큼 robots 규칙을 지키고 요청 속도를 제한하며 공개 데이터만 수집하는 방식이 더 안정적입니다.

Canvas 핑거프린트 추적과 대응: 무작위화보다 환경 일관성

Canvas 핑거프린트는 동일한 그리기 명령이 하드웨어와 소프트웨어에 따라 다르게 렌더링되는 차이를 식별자로 활용하며, 단독으로 쓰이는 경우는 드뭅니다. 적절한 대응은 매번 값을 바꾸는 것이 아니라 한 환경 안의 여러 특성이 서로 일관되도록 유지하는 것입니다.