世界を動かす技術を、日本語で。

Dav2d

概要

Anubis は、サーバーを AI企業の過度なスクレイピング から守るための Proof-of-Work システムです。 ユーザーに追加の負荷をかけることで 大量アクセス を抑制。 Hashcash の仕組みを参考にし、個人利用には影響を抑制。 今後は ブラウザ指紋 による識別強化を目指す方針。 JavaScript の一部機能を無効化するプラグイン使用時は注意が必要。

Anubisによるサーバー保護の仕組み

  • AI企業 による積極的な ウェブスクレイピング 対策として Anubis を導入
  • サイトの ダウンタイムリソースの消費 を防ぐための暫定策
  • Proof-of-Work 方式を採用し、アクセスごとに計算負荷を要求
  • Hashcash 方式を参考にし、スパムメール対策の手法を応用
  • 個人ユーザーには負担が小さく、 大量アクセス 時のみコスト増加
  • 将来的には フォントレンダリング などの指標で ヘッドレスブラウザ を識別予定

Anubis利用時の注意点

  • JavaScript の最新機能を利用するため、 JShelter などのプラグインが動作を妨げる場合あり
  • 該当プラグイン使用時は 無効化 が必要
  • 現状は Proof-of-Work ページが表示されるが、今後は正規ユーザーには表示不要を目指す方針
  • セキュリティと利便性の バランス調整 を重視

今後の展望

  • Proof-of-Work 方式は一時的な対応策
  • 今後は ブラウザの指紋認証技術 で正規ユーザー識別を強化予定
  • サイト運営者の 管理負担軽減利用者体験向上 を両立する目標

Hackerたちの意見

プロジェクトの説明:dav2dは、すべてのプラットフォームで最速のAV2デコーダーです :) 小さくてポータブル、しかも超高速を目指しています。私みたいに情報に疎い人のために言うと、AV2はオープンメディアアライアンス(AOMedia)からの次世代動画コーディング仕様です。AV1を基にして、AV2は優れた圧縮効率を提供するように設計されていて、かなり低いビットレートで高品質な動画配信が可能です。ストリーミング、放送、リアルタイムのビデオ会議の進化するニーズに最適化されています。 - 出典:https://av2.aomedia.org/

AV2が完全にダメになってるかどうか見てるね。 https://www.sisvel.com/insights/av2-is-coming-sisvel-is-prep... そうだね。

話題とは関係ないけど、ネットがすごく早くこんな風になっちゃったね:クリック -> 「あなたがボットじゃないか確認中」、クリック -> 「あなたが人間か確認中」、クリック -> 「クッキー、クッキー、クッキー」、クリック -> 「Cloudflareなんとかかんとか」

インターネットって本当に「共有地の悲劇」だよね… 自己中心的で悪意のある市民がいると、どんどん使えなくなっていく。

それについては全然わからない。広告ブロッカーはまだ機能してる?

サービスが使えるようにするために、VideoLANのインフラの一部に設定しなきゃいけなかった。そうしないと、AIボットによる常時DDoS攻撃を受けてたから。

ギガビット接続が無意味になるね。

わかる、私だけじゃなくてよかった。自分のIPブロックがスパムに引っかかってるのかと思ったよ。

最近、ログインしてないほとんどのウェブサイトが「ボットじゃないことを確認して」って言ってくる。めっちゃウザいけど、どうしようもないよね。AIのスクレイパーがウェブを台無しにした。

誰もクリックしなくなったね。最近は、すべてがタップやスワイプを求めてくるし、片方の目が上にある人間向けに最適化されてる。で、アプリをインストールするように命令する全大文字のバナーを閉じるためにXを押すと、アプリストアに飛ばされる。ウェブサイトのユーザーはそれをアプリって呼んでる。

少なくとも、これの方がCloudflareよりもかなり速かったし、特に何もしなくてよかった。

動画デコーダーの実装 >中を見てみる >C言語だ

Cだけじゃなくて、dav1dとdav2dは実際にはほとんどASMで書かれてるよ!あとは、最適化されたASMがまだない関数用にCが少し使われてる感じ。dav2dは新しいからCの割合が高いけど、コードベースのメイン言語になるほどではないかな :)

何を暗示してるの?

Cコードを削除して、アセンブラのプリプロセッサの使用を基本的なCプリプロセッサに減らしてもいいかも。嬉しい、AV2のデコーディングはもうここにあるし。 :)

素晴らしいね。AV1よりどれだけ良くなるか楽しみだよ。ちゃんとしたエンコーダが出るまで時間がかかるのは残念だな(SVT-AV1が使えるようになるまで本当に長かったから)。

作者はDave2Dのファンなのかな? https://www.youtube.com/@Dave2D

彼らはD4vdのファンって感じだね。

これはこれの増分だと思うよ: https://www.videolan.org/projects/dav1d.html

それか、Dangerous Dave 2のファンかな? https://en.wikipedia.org/wiki/Dangerous_Dave_in_the_Haunted_...

話は変わるけど、最近のGitHubの代替についての議論に関連して: わあ、このGitLabのインスタンス、過去の経験よりもずっとクリーンでシンプルに見えた!初回のページ読み込みも、その後のアクションもすごく速かったし。

最近、これがdeb-multimediaに投稿されたのに気づいたけど、パッケージの説明にタイプミスがあると思う… https://www.deb-multimedia.org/dists/unstable/main/binary-am... …「速くて小さいAV1ビデオストリームデコーダー」って書いてあるけど…「AV2」じゃない?

AV2がAV1よりどれくらい改善されるか、何か理解してる人いる?