메뉴
HN
Hacker News 5일 전

루트리스 컨테이너로 서비스 안전하게 보호하기

IMP
6/10
핵심 요약

최근 AI 기업들의 무차별적인 웹 스크래핑으로 인해 서버가 다운되는 일이 빈번해지면서, 해커뉴스 등 주요 커뮤니티는 Anubis라는 작업 증명(PoW) 기반의 방어 시스템을 도입했습니다. 이는 대규모 스크래핑 봇의 접근 비용을 크게 증가시키는 임시 방편으로, 서버 자원을 보호하고 서비스의 안정성을 확보하기 위한 실무적 대응책으로 볼 수 있습니다.

번역된 본문

봇이 아닌지 확인하는 중입니다! 로드 중... 현재 이 웹사이트의 관리자가 AI 기업들의 과도한 웹 스크래핑 공격으로부터 서버를 보호하기 위해 'Anubis'를 설정했기 때문에 이 메시지가 표시되는 것입니다. 이러한 무차별 스크래핑은 웹사이트 다운타임을 유발하여 모든 사용자가 해당 리소스에 접근하지 못하게 만들 수 있습니다. Anubis는 이에 대한 타협안입니다.

Anubis는 이메일 스팸을 줄이기 위해 제안된 작업 증명(Proof-of-Work) 방식인 Hashcash와 유사한 방식을 사용합니다. 핵심 아이디어는 개인 사용자의 규모에서는 추가적인 부하를 무시할 수 있지만, 대규모 스크래핑 수준에서는 이것이 누적되어 스크래핑 비용을 훨씬 비싸게 만든다는 것입니다. 궁극적으로 이는 헤드리스 브라우저(예: 폰트 렌더링 방식)를 지문 인식 및 식별하는 데 더 많은 시간을 할애할 수 있도록 마련된 임시 해결책입니다. 이를 통해 실제 합법적인 사용자가 이 작업 증명 챌린지 페이지를 마주하지 않도록 할 계획입니다.

주의할 점은 Anubis가 JShelter와 같은 플러그인에 의해 비활성화되는 최신 JavaScript 기능을 필요로 한다는 것입니다. 이 도메인에 대해서는 JShelter 또는 유사한 플러그인을 비활성화해 주십시오. 안타깝게도 이 챌린지를 통과하려면 JavaScript를 활성화해야 합니다. 이는 AI 기업들이 웹사이트 호스팅이 작동하는 방식에 대한 사회적 계약을 변경해버렸기 때문에 불가피한 조치입니다. JavaScript가 필요 없는 솔루션은 현재 개발 중입니다.

원문 보기
원문 보기 (영어)
Making sure you're not a bot! Loading... You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites. This can and does cause downtime for the websites, which makes their resources inaccessible for everyone. Anubis is a compromise. Anubis uses a Proof-of-Work scheme in the vein of Hashcash, a proposed proof-of-work scheme for reducing email spam. The idea is that at individual scales the additional load is ignorable, but at mass scraper levels it adds up and makes scraping much more expensive. Ultimately, this is a placeholder solution so that more time can be spent on fingerprinting and identifying headless browsers (EG: via how they do font rendering) so that the challenge proof of work page doesn't need to be presented to users that are much more likely to be legitimate. Please note that Anubis requires the use of modern JavaScript features that plugins like JShelter will disable. Please disable JShelter or other such plugins for this domain. Sadly, you must enable JavaScript to get past this challenge. This is required because AI companies have changed the social contract around how website hosting works. A no-JS solution is a work-in-progress.