
2026/08/28 2:53
振動符号化(vibecoded)ファザーを使用して FFmpeg でゼロ除算のバグを見つけた。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
AI データスクレイピングへの対抗として、ウェブサイト管理者は Anubis を一時的なシールドとして導入し、電子メールスパム削減のために元々設計された Proof-of-Work システム(Hashcash に類似)を利用しています。このアプローチは意図的にダウンタイムを引き起こすものであり、大量のデータ抽出を計算量的に高価にするため、課題期間中、リソースはすべてのユーザーに対してアクセス不能となりますが、個人レベルでは追加負荷は無視可能です。現在の構成は最新の JavaScript 機能に依存しており、JShelter といったプライバシーツールと対立するため、そのような拡張を利用する正当なユーザーを誤ってブロックしてしまうことがしばしば発生します。訪問者は中断を避けるためにこれらのプラグインを無効にする必要があります。過渡的な措置として、より精緻な防衛手段の開発中に Anubis を保留し、特にフォントレンダリング分析のような指紋付け技術を導入してヘッドレスブラウザを特定することを目指しています。究極の目標は、不要な障壁を人間のユーザーから取り除きつつ、自動化された悪用に対して堅牢な保護を維持するというニュアンスのあるセキュリティ姿勢への洗練化です。
本文
Anubis 導入によるスクレイピング対策とユーザーへの注意喚起
当サイト管理者は、AI 企業による過度な Web サイトスクレイピングを防ぐため、Anubis を導入しました。
🛡️ 対策の目的と仕組み
- 主な目的: AI 企業による激しいスクレイピング行為を防止する
- 採用技術: **Proof-of-Work(作業証明)**方式の採用(Hashcash のコンセプトに範を取った手法)
- 作用原理:
- 電子メールスパム削減と同様のロジックを採用
- 大規模スクレイピング時、累積的な負荷をかけコストを大幅に増大させる
- 小規模な個別利用では追加負荷は無視できるレベル
⚠️ 影響範囲と注意
- 深刻なリスク: Web サイトの一時的停止が誘発される可能性あり
- 被害対象: すべてのユーザーに対してリソースを利用不能にさせる事態になりうる
- 位置づけ: 「頭なしブラウザ」検知のための指紋化技術開発時間を確保するための段階的な解決策
- 正当なユーザーに対する Proof-of-Work チェallenge ページの表示を将来的に不要とする
🚫 設定変更の必須条件
Anubis は最新の JavaScript 機能 の動作を前提としています。
- 互換性のない拡張機能:
および同様の機能を無効化する拡張機能は Anubis と非互換JShelter - 対応策: このドメインアクセス時に、以下の拡張機能を無効にしてください
JShelter- JShelter と同等の JavaScript 制限系拡張機能