本文にスキップ
AI News HubLIVE
サイト内リライト1 分で読了

datasette-ip-rate-limit 0.1a0

記事の要約

悪質なクローラーによる攻撃を受けて、Simon Willison は Codex (GPT-5.5 xhigh) を使用して、特定エリアへの過剰なアクセスをブロックする設定可能なレート制限プラグインを構築しました。

datasette-ip-rate-limit 0.1a0
誤りを報告

訂正窓口はまだ利用できません。記事情報をコピーして保存できます。

訂正案内
本文へ

datasette-ip-rate-limit 0.1a0 がリリースされました。このプラグインは、クライアントの IP アドレスに基づいて Datasette へのリクエストをレート制限するものです。

Simon Willison 氏のブログによると、datasette.io サイトが悪質なクローラーによる過剰なアクセスに悩まされていたため、Codex (GPT-5.5 xhigh) を利用して設定可能なレート制限プラグインを開発したとのことです。このプラグインは、特定エリアに過剰にアクセスする IP アドレスをブロックします。

現在、Willison 氏は datasette.io でこのプラグインの本番設定を運用しています。設定例としては、Fly-Client-IP ヘッダーを使用し、最大 10000 キーを追跡、静的ファイルパスや CAPTCHA パスを除外し、/global-power-plants/* や /legislators/* などのパスに対して 60 秒間に最大 60 リクエスト、違反時には 20 秒間ブロックするルールが設定されています。

このプラグインのソースコードは GitHub で公開されており、Apache 2.0 ライセンスの下で利用可能です。

要点と分析を開く

記事インテリジェンス

エンジニア上級

要点

  • datasette.io サイトが悪質なクローラーに悩まされ、レート制限プラグインの開発に至った。
  • プラグインは Codex (GPT-5.5 xhigh) によって構築され、設定可能なルールをサポートしている。
  • 本番設定では、IP ヘッダーに基づく制限、最大キー数、除外パス、特定パスに対するルールが含まれている。

要点と分析は自動生成され、誤りを含む場合があります。原典をご確認ください。

datasette-ip-rate-limit 0.1a0 | AI News Hub