⭐️Adaptive Intelligence

参考: https://blog.cloudflare.com/introducing-adaptive-intelligence/

Cloudflare が発表したボット検知の新エンジン。

何が変わったか

  • 前提を「すべての攻撃者を締め出す」から「攻撃側の採算が合わないようにする」へ置き換えた
  • 「本気の攻撃者はいずれ通り抜ける。問題はその後に何が起きるかだ」という立場
  • ルールベースは同じ入力に同じ出力を返す(deterministic)ので、試行を繰り返せば境界を学習されてしまう

3つの仕組み

  • ネットワークを流れる実際の通信で ML モデルを止めずに学習し直す(リリース待ちがない)
  • 攻撃ごとの使い捨てルールをランダムな間隔で投入し、解析される前に引っ込める
  • 顧客から届く誤判定の報告を検知の調整に戻す

固定の的がなくなるので、攻撃側は突破手法を作り直し続けるコストを払わされる。

メモ

  • 判断のもとは1日1兆件を超える規模で分析している不正の兆候
  • 新バージョンは shadow mode で現行と並走させ、正規ユーザーのスコアが悪化しないか比較してから本番へ
  • Enterprise は Bot Management の「Auto Update Machine Learning」を ON にすれば使える

決定論ではなく確率論で対抗するという考え方。ある種zero-trustに近い発想の転換かなと。壁を高くするのではなく、壁の形式や運用方法を変えてみる。