Pinned Tweet
VRChatにカラオケ採点システムをTopazChatを使って配信〜みたいなツイートは流れてきたんだけど、サービス提供会社がブチギレで動いてくる可能性があるのでやってはいけません。法律や利用規約を素人が独自解釈しないようにしましょう。
#VRChat
なんで犯人のなかの善性に期待するんだろw
ランサムウェアの身代金は、本当に「絶対に払うな」でいいのだろうか?
私は、この常識を問い直すべきだと思う。
2024年、英国の医療検査会社Synnovisがランサムウェア攻撃を受け、ロンドンの病院では1万件以上の外来予約と1,700件以上の医療処置が延期された。
さらに2026年に発表された米国の研究では、ランサムウェア攻撃を受けた病院で、攻撃開始時にすでに入院していた患者の院内死亡率が相対的に34〜38%上昇したと報告されている。
もはや企業の金銭的損失だけではない。人命に関わる問題だ。
各国の対応もさまざまだ。
米国FBIは身代金の不払いを推奨し、英国では公共部門や重要インフラ事業者による支払いの禁止も議論されている。
一方、オーストラリアでは一定の企業に対し、身代金を支払った場合の72時間以内の報告を義務付けている。日本でも、支払いそのものを一律に禁止する法律はない。
ここで、誘拐事件を考えてみたい。
人質事件では、犯人の要求を丸のみすることと、人質を救うために交渉することは別の話だ。交渉によって情報を集め、時間を稼ぎ、要求額を引き下げることもある。
ランサムウェアでも、同じ発想が必要ではないだろうか。
もちろん、身代金を支払ってもデータが戻る保証はないし、犯罪を助長する危険もある。
それでも私は、プロの交渉人を育成し、身代金の全額または一部の支払いも、法令の範囲内で交渉の選択肢として認めるべきだと思う。
なぜなら、最初から支払いを完全に封じてしまえば、交渉人は最も重要なカードの一枚を失うからだ。
「交渉はしていい。でも金銭的な譲歩は一切認めない」
これでは、まともな交渉が難しくなる。
犯罪心理、法律、サイバー技術、危機管理に精通した専門交渉人を育て、被害を最小化するための交渉手段を持たせる。日本もそうした仕組みを整えるべきではないか。
「犯罪者には一円も払わない」という原則を守ることが目的になってはいけない。
独自開発した環境で脆弱性生まないためにいくらかかるんだろうな。たぶん現実的ではないが。
私の元ポストが言葉足らずだったようで、申し訳ありません。
私が想定しているのは、PHPのような言語と実行環境を独自開発し、そのソースもバイナリも非公開、自社サーバー上でのみ稼働させる構成です。
サーバーのアクセス制御や各種設定は適切に出来ています。
少なくともこの状況であれば、バイナリそのものを入手されて直接解析されるリスクはほぼ無いと考えています。
Kenn氏ほどの技術力があれば、外部から非公開のサーバー上にあるバイナリを取得して解析することも可能なのかもしれませんが、残念ながら私にはそのような技術は思いつきませんでした。
私が言いたかったのは、独自の実行環境によって既存の攻撃手法の流用を難しくし、攻撃者のハードルを上げるということです。
これにはセキュリティ上、一定のメリットがあると思っています。
ローディングだったり商標だったり、使用してるライブラリ表記の兼ね合いだったり色々やね。
当初から実現性低いかもって言ってたけどできることには変わりないことがわかった。
「PHP2Shellは実環境で本当に悪用できるのか?」と疑っていた人が、「自分のサイトに侵入できたら、2000米ドル相当のBTCを盗んでいい」と挑戦者を募りました。
stealmybitcoin.com/
その結果、19時間半後に、実際に動作するエクスプロイトを開発した人が現れました。
技術解説:
github.com/KillaBoi/StealMyB…
結論:PHP2Shellのエクスプロイトは安定性こそ高くないものの、粘り強い攻撃者による悪用は可能です。
以前にこんな奴もいたんでね
VRChatにカラオケ採点システムをTopazChatを使って配信〜みたいなツイートは流れてきたんだけど、サービス提供会社がブチギレで動いてくる可能性があるのでやってはいけません。法律や利用規約を素人が独自解釈しないようにしましょう。
#VRChat























