
2026/02/10 20:21
クエイク 1 エンジンで実装した「ハーフライフ 2」のクリアルームバージョン。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
記事では、現在ウェブサイトが Anubis を使用していることを説明しています。これは中間的なアンチスクレイピングツールで、訪問者にコンテンツへアクセスする前に小さな Proof‑of‑Work(PoW)パズルを解くよう強制します。PoWはHashcashシステムと同様に、単一ユーザーには低コストですが、多数のリクエストが行われるとすぐに高コストになり、大規模なスクレイピングボットを抑止しつつサイトをオンラインに保ちます。Anubis バージョン 1.19.1 は、フォントのレンダリング方法などを検出するより高度なフィンガープリンティング手法(例:ブラウザでのフォント描画の違い)を開発中に置く一時的な措置です。このシステムはモダンな JavaScript を必要とするため、JShelter のようなその機能をブロックするプラグインはこのドメインで無効化しなければなりません。これらの技術が整い次第、Anubis はアップグレードまたは置換される可能性があります。システムがヘッドレスブラウザを認識できるようになると、正当なユーザーは PoW の課題に直面する回数が減少します。サイト運営者にとって、このアプローチは自動スクレイピングからの収益保護と実際の訪問者へのスムーズなアクセスを両立させるものです
本文
ロード中… なぜこの画面が表示されるのか
あなたにこのメッセージが表示される理由は、ウェブサイト管理者が「Anubis」を導入し、AI 企業による積極的なスクレイピングからサーバーを保護しているためです。これにより、時折ダウンタイムが発生し、すべての利用者がリソースへアクセスできなくなることがあります。
Anubis は妥協策です。Hashcash(メールスパム対策として提案された Proof‑of‑Work スキーム)と同様の Proof‑of‑Work を採用しています。個々人レベルでは追加負荷はほとんど無視できるものの、膨大な数のスクレイパーが同時にアクセスすると、その累積効果でスクレイピングコストが大幅に増加します。
結局のところ、この対策は「十分に良い」一時的解決策を提供するためのハックです。より多くの時間をブラウザ指紋認証やヘッドレスブラウザ(フォントレンダリングの仕方など)を特定することに割り当て、実際に正当なユーザーには Proof‑of‑Work チャレンジページを提示しないようにしています。
Anubis はモダン JavaScript 機能を利用しているため、JShelter などのプラグインが無効化される場合があります。本ドメインでは JShelter(または同様の拡張機能)の使用を解除してください。
現在、このウェブサイトで稼働している Anubis のバージョンは 1.19.1 です。