Skip to content

Conversation

@IchikawaYukko
Copy link
Contributor

DDoS始末書

サーーーー🙇🏻‍♀️ーーーセン

@IchikawaYukko IchikawaYukko self-assigned this Jan 12, 2026
@IchikawaYukko IchikawaYukko marked this pull request as ready for review January 12, 2026 12:20
@KusaReMKN KusaReMKN added the documentation Improvements or additions to documentation label Jan 12, 2026

- サーバ管理者による再起動等による復旧作業

- yude 氏による送信元 IP アドレス 18.180.10.83 の BAN
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IP アドレスまで具体的に書く必要があるかは気になる(AWS の持つ範囲であるならば、他の人がこのアドレスを運良く《運悪く》使ったときに迷惑がかからないか)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

これは、2da8635 の 56 行目 について述べています。
「 - yude 氏による送信元 IP アドレス 18.180.10.83 の BAN」

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

迷惑がかからないか

あっっっ、かかる

import platform

PLATFORM = 'python ' + platform.python_version() + ' ' + platform.release()
USER_AGENT = 'YURIdroid (' + PLATFORM + ')'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

これは被害ではなく対処ではないか?

ただし、誰が BAN をしたという主語は、報告者でなく第三者にあるので、BAN という操作のコストを払わせてしまった第三者への被害という意味や 無辜の IP アドレスがブロックされるという IP アドレスを擬人化し主語とした場合における表現であるならば被害でよいのかも?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

これは、2da8635 の 56 行目 について述べています。
「 - yude 氏による送信元 IP アドレス 18.180.10.83 の BAN」

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IP アドレスを擬人化

おけ、擬人化します(ぉ

Comment on lines +48 to +55
print(str(packet_count))

4. 発生した被害

- サーバのサービス提供不能

- サーバ管理者による再起動等による復旧作業

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

実際に行われた処置(始末書)と、実際に行われていない処置(サーバの設計・開発)が同列に並ぶのは、未来の人間が解釈に困るかも(私の知らないところで設計・開発が行われているのならゴメン)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

これは、 2da8635 の 68 - 75 行目に関連づいています。

5. 処置
  - 始末書(本書)の提出
  - 関係各所への詫び石配布(ぉ
  - 大量パケット着弾に耐えられる WebSocket サーバ(yure サーバ?)の設
    計・開発(ぇ

@m-tsuru
Copy link
Member

m-tsuru commented Jan 12, 2026

あ、ヤバい アプリクライアントのバグか仕様かで、レビューの途中でコミットが挟まってしまったため、レビューの対象行が変わりました。直します

@m-tsuru
Copy link
Member

m-tsuru commented Jan 12, 2026

あ、ヤバい アプリクライアントのバグか仕様かで、レビューの途中でコミットが挟まってしまったため、レビューの対象行が変わりました。直します

直せなかった(レビューを取り消せなかった)ので、正しいコメント対象行を返信に続く形で追記しました。大変申し訳ございません。

2. 概要

「ゆれを観測する」の WebSocket サーバに任意波形を突っ込んでイタズ
ラしたいと思い、PoC コードを執筆 & デバッグしていたところ、1/12 0:53
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2026/1/12


「ゆれを観測する」の WebSocket サーバに任意波形を突っ込んでイタズ
ラしたいと思い、PoC コードを執筆 & デバッグしていたところ、1/12 0:53
頃 CloudFlare が攻撃と検知したようで、サービス不能状態に陥った。また
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CloudFlare -> Cloudflare


$ uptime
00:11:01 up 50 days, 3:54, 2 users, load average: 2.13, 1.56, 0.90

Copy link
Contributor

@yude yude Jan 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+ 当該通信を司るルータへの負荷の増大

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants