セキュリティ
TPM内でTLSハンドシェイクに署名する
Signing TLS handshakes inside a TPM (bschaatsbergen.com)
要約
この記事は、AI企業によるウェブサイトのスクレイピングからサーバーを保護するためにAnubisというシステムが導入された経緯について説明しています。Anubisは、電子メールスパム削減のためのProof-of-Work(PoW)スキームに似た手法を用いており、大量のスクレイパーによるアクセスをコスト高くすることで、ウェブサイトのダウンタイムを防ぐことを目的としています。将来的には、ヘッドレスブラウザのフィンガープリントを特定し、正当なユーザーにはPoWチャレンジを表示しないようにすることを目指しています。
全文翻訳
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. (このメッセージが表示されるのは、このウェブサイトの管理者が、AI企業による悪質なウェブサイトスクレイピングからサーバーを保護するためにAnubisをセットアップしたためです。)
This can and does cause downtime for the websites, which makes their resources inaccessible for everyone. (これはウェブサイトのダウンタイムを引き起こす可能性があり、実際にも引き起こしており、その結果、誰もがリソースにアクセスできなくなります。)
Anubis is a compromise. (Anubisは妥協案です。)
Anubis uses a Proof-of-Work scheme in the vein of Hashcash, a proposed proof-of-work scheme for reducing email spam. (Anubisは、電子メールスパム削減のために提案されたプルーフ・オブ・ワーク(PoW)スキームであるHashcashの系統の、プルーフ・オブ・ワークスキームを使用しています。)
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. (Anubisは、JShelterのようなプラグインが無効にする最新のJavaScript機能の使用を必要とすることに注意してください。)
Please disable JShelter or other such plugins for this domain. (このドメインでは、JShelterまたはその他の同様のプラグインを無効にしてください。)