루트리스 컨테이너로 서비스 안전하게 보호하기
최근 AI 기업들의 무차별적인 웹 스크래핑으로 인해 서버가 다운되는 일이 빈번해지면서, 해커뉴스 등 주요 커뮤니티는 Anubis라는 작업 증명(PoW) 기반의 방어 시스템을 도입했습니다. 이는 대규모 스크래핑 봇의 접근 비용을 크게 증가시키는 임시 방편으로, 서버 자원을 보호하고 서비스의 안정성을 확보하기 위한 실무적 대응책으로 볼 수 있습니다.
봇이 아닌지 확인하는 중입니다! 로드 중... 현재 이 웹사이트의 관리자가 AI 기업들의 과도한 웹 스크래핑 공격으로부터 서버를 보호하기 위해 'Anubis'를 설정했기 때문에 이 메시지가 표시되는 것입니다. 이러한 무차별 스크래핑은 웹사이트 다운타임을 유발하여 모든 사용자가 해당 리소스에 접근하지 못하게 만들 수 있습니다. Anubis는 이에 대한 타협안입니다.
Anubis는 이메일 스팸을 줄이기 위해 제안된 작업 증명(Proof-of-Work) 방식인 Hashcash와 유사한 방식을 사용합니다. 핵심 아이디어는 개인 사용자의 규모에서는 추가적인 부하를 무시할 수 있지만, 대규모 스크래핑 수준에서는 이것이 누적되어 스크래핑 비용을 훨씬 비싸게 만든다는 것입니다. 궁극적으로 이는 헤드리스 브라우저(예: 폰트 렌더링 방식)를 지문 인식 및 식별하는 데 더 많은 시간을 할애할 수 있도록 마련된 임시 해결책입니다. 이를 통해 실제 합법적인 사용자가 이 작업 증명 챌린지 페이지를 마주하지 않도록 할 계획입니다.
주의할 점은 Anubis가 JShelter와 같은 플러그인에 의해 비활성화되는 최신 JavaScript 기능을 필요로 한다는 것입니다. 이 도메인에 대해서는 JShelter 또는 유사한 플러그인을 비활성화해 주십시오. 안타깝게도 이 챌린지를 통과하려면 JavaScript를 활성화해야 합니다. 이는 AI 기업들이 웹사이트 호스팅이 작동하는 방식에 대한 사회적 계약을 변경해버렸기 때문에 불가피한 조치입니다. JavaScript가 필요 없는 솔루션은 현재 개발 중입니다.