-
FFmpeg가 WebRTC 지원을 공식적으로 병합함
- 웹사이트 보호를 위해 Anubis Proof-of-Work 시스템이 적용됨
- 대규모 AI 크롤링으로 인한 서버 과부하 문제 대응 목적임
-
Proof-of-Work 방식은 일반 사용자의 부담은 적고, 대량 봇 트래픽에 불리한 구조임
-
JavaScript 사용을 필수화하여 비정상적 접근을 식별함
FFmpeg의 WebRTC 지원 병합과 Anubis 보호 시스템 안내
Anubis 도입 이유
- 일부 웹사이트 관리자가 웹사이트 서버를 보호하기 위해 Anubis 시스템을 도입함
- 최근 AI 회사들이 대규모로 웹사이트를 스크래핑하면서 서버 과부하 및 다운타임 현상 등 부작용 발생함
- 이로 인해 일반 사용자의 웹 리소스 접근성 저하 현상도 나타남
Anubis의 원리와 목적
-
Anubis는 Proof-of-Work 기반 보호 솔루션임
-
Hashcash 아이디어와 유사하게, 사용자가 간단한 계산 문제를 푸는 방식으로 접근 권한을 얻게 됨
- 사람에게는 부하가 크지 않지만, 대량 자동 접근(크롤러나 봇)에는 비용이 많이 드는 구조임
- 현재는 임시방편 성격이 강하며, 향후에는 브라우저 지문(폰트 렌더링 등) 기반 정교한 판별 방식을 개발할 예정임
- 궁극적으로는 증명 문제 풀이 없이도 정상 사용자를 식별할 수 있도록 진화할 계획임
사용자의 협조사항
-
JavaScript 기능이 필수적으로 요구됨
- JShelter 같은 JavaScript 제한 플러그인을 활성화하면 페이지를 통과할 수 없음
- JavaScript를 비활성화한 사용자의 경우, 향후 별도 무자바스크립트 솔루션이 추가될 예정임
배경 설명
- 최근 AI 대규모 스크래핑이 웹사이트 인프라에 심각한 압박을 주고 있음
- 이를 방지하기 위한 임시적 대책으로 Anubis와 Proof-of-Work가 도입됨