3 ポイント 投稿者 GN⁺ 2024-04-15 | 1件のコメント | WhatsAppで共有

DDoS攻撃を知らせてくれた猫

  • 筆者がスタートアップで働いていた当時、正式なオンコールローテーションはなかった
    • オンコールはつらい仕事なので、意図的に設けていなかった
    • その代わり、チーム全員で緊急アラートに注意を払っていた
  • ある日、午前3時ごろに猫が筆者の頭をグルーミングしたため目が覚めた
    • 猫のグルーミング自体は珍しくなかったが、寝ている間にそうしたのは9年で初めてだった
  • 携帯電話を確認すると、数分前にAWS CloudWatchの警告が発生していたことが分かった
    • ロードバランサーの異常なターゲットに関する警告だった
  • 会社のWebサイトにアクセスできなかったため、監視ダッシュボードを確認した
    • 多数のIPアドレスから大量のリクエストが来ており、その大半は海外IPだった
    • 会社の製品は米国内でしか利用できなかったため、海外トラフィックは通常ではなかった
    • 分散型サービス拒否(DDoS)攻撃だと気付いた
  • 最初はサーバーレベルでIPアドレスをブロックしようとしたが、AWS WAF(Web Application Firewall)がすでに設定されていたことを思い出した
    • その場の障害対応として、他国からのリクエストを遮断するルールを設定した
    • この対応で数十万件のリクエストがブロックされ、Webサイトは再び動き始めた
  • 後になって、攻撃が始まった時刻にカスタマーサポート用メールアドレスへメッセージが届いていたことを見つけた
    • 差出人はひどい文法で、使ってもいないApacheを落とせるWebサイトの脆弱性を発見したと主張していた
    • 5,000ドル分のビットコインを送れば「ソリューションファイル」を渡すと言っていたが、返信しないことにした
  • 筆者は今でも、猫が完璧なタイミングで自分を起こしたことを信じがたいと思っている
    • AWSの警告で携帯電話が振動したり音を立てたりして、それで猫が先に起きたのかもしれないと推測はできるが、夜間はおやすみモードを使っていた
    • そのため、猫が何らかの形で朝まで待てない問題があると察知したのだと思いたい
    • PagerDutyのアラームで起こされるより、ずっと気分のいい方法だった

GN⁺の意見

  • スタートアップの初期段階では正式なオンコールローテーションを整えるのが難しいのは確かだが、少なくとも基本的な監視と通知の仕組みは用意しておくべき。チーム全員が常時待機するのは持続可能ではない
  • AWS WAFなどを事前に設定しておいたことで、緊急時の対応がしやすくなったようだ。セキュリティ脅威に備える事前対策の重要性を示す事例
  • 攻撃者のメールに返信しないと決めたのは賢明な判断だった。脅しに屈すると、より大きな問題を招く可能性がある
  • 機械学習ベースの異常検知システムを導入すれば、猫の代わりにアルゴリズムがこうした攻撃を早期に捉えられるかもしれない。ただし、ペットの直感を過小評価すべきではなさそうだ

1件のコメント

 
GN⁺ 2024-04-15
Hacker Newsの意見
  • 内部者の脅威は見落としやすい。文法的に怪しい脅迫メールとビットコインでの身代金要求を見て、まさか猫が攻撃の背後にいるとは思わなかった
  • カンザスでは地震はほとんどないが、覚えている唯一の地震体験談:
    • シャム猫が顔をひっかいて起こした後、ベッドの端に座ってうなっていた(普段と違う行動)
    • 30秒後に揺れが始まった。どうやって分かったのかは不明だが不思議だった。2020年に亡くなったが、今でも恋しい
  • サイレントモードでも画面の点滅を感知していた可能性がある
  • 最初の職場で、ある同僚は監視ダッシュボードでインシデントが発生する前に察知できた。何が起きているのか正確には説明できなかったが、違和感を覚え、その直後にたいていアラートが鳴った
  • 5,000ドルというばかげた身代金要求。2016年にDDoS攻撃を受けたとき、ビットコインを用意していたが無視することにした。代わりにDDoS対策にずっと多くの費用をかけたが、ゆすり屋に金を払わない価値はある
  • 脅迫者をからかうことも考えたが、相手のレーダーにさらに引っかかる危険がある。無反応が唯一の解決策
  • ある人の家族は、猫が食器洗い機の水漏れを警告したと言っていた。猫が助けようとしていたのか、殺そうとしていたのかは判断が難しかった
  • 電場や磁場に敏感なのかもしれない。電気式の温熱パッドや磁気マットレスで寝ると翌日に体調が悪くなり、CRTモニターの前に長くいると下痢をした。LCDやノートPCに替えてから症状は消えた。寝るときに右側に無線ルーター、左側にYouTubeを流したスマートフォンを置くと変な夢を見て早く目が覚めるが、スマートフォンを右側に置くと症状が和らぐ
  • 猫も音を立てずに何かを感知していたのだろうと推測
  • 『飼い主が帰ってくるのが分かる犬』という本を思い出した
  • 猫の餌やり器をアラームに連動させていたのかと思ったが、かわいい逸話だった。猫の名前が気になる
  • DDoS攻撃を完全に防ぐ方法はあるのだろうか? 他の脅威に比べて、特別な技術や知識がなくてもスクリプトやサービスだけで実行できる低レベルな攻撃だ