みむら (@mimura1133) header
みむら (@mimura1133) profile picture

親方。組込機器の脆弱性診断を本業に、ローレイヤ(ハードウェア・ファームウェアなど)と Windows まわりでよく遊んでます。温泉と落語好き。SECCON 実行委員長(2023年から) 。個人の発言です。 (GXPN, GREM, GCFA, GCPN etc..)

Akihabara, Tokyo Japan.
Joined September 2009
Photo by みむら (@mimura1133)Photo by みむら (@mimura1133)Photo by みむら (@mimura1133)Photo by みむら (@mimura1133)Photo by みむら (@mimura1133)Photo by みむら (@mimura1133)Photo by みむら (@mimura1133)Photo by みむら (@mimura1133)Photo by みむら (@mimura1133)Photo by みむら (@mimura1133)
【PHP脆弱性対応の「後」にむけて】 みなさん、昨晩からのPHP対応お疲れ様です。一晩中連絡鳴り止んでおらず、一部の個別メッセージに返せてなくて申し訳ないです。 一括して、今、世の中の CTOs/CISOs に届いてほしいことを4つ書き残しておきます↓ (まとまりない部分もあるのですが、投稿しないよりマシかなと、このまま投げちゃいます) Point 1: これからは、ソフトウェア業界全体で、高負荷の続くタイミングになります。意図してセキュリティに時間をあて、チームが「休息」が取れる体制を。 ・我々は脆弱性リサーチに数年間継続的に取り組んできてました。だからこそ感じますが、ここ一年(体感では GPT-5.6 Sol 以後)が、最も「本当に?」みたいな脆弱性が掘り出されていく一年になると思います。こんなのまだあったの?という驚きとともに。 ・特に複雑なメモリバグの類(memory safe でない言語製のものを中心に)、あるいは認可バグの類が中心になると思われます。 ・少なくともここから年末までは、このクラスの脆弱性がまだまだ出てくると考えておく必要があります。(僕が読み外しているかもしれませんが、恐らく高い確度でこうなります。直近のPHP脆弱性すら、いま世界中の研究者が Variant Analysis をしていて、多分まだ出てくるでしょう) ・このご時世では、新規機能の開発に割く時間を明確に落とすしかありません。あくまで経営者である CTO には取りにくい判断なのは重々承知です(僕もそうなので)。 ・「対応AIで」と思うかも知れません。これは技術的には正しいです。ただ、組織的には正しくないです。確実になんとかならず、組織は疲弊していきます。 ・なんせセキュリティ対応は大抵自分にタイミングが御せないからです。深夜の対応、急な対応、計画の変更、デグレへの不安、脆弱性情報過多(そもそも自社に影響があるかも分からないものが大半なのに)… と、ストレスの強度がぐんぐん高まっていきます。昨日〜今朝のPHP対応のようなものが、毎週あれば、チームは比較的簡単に壊れてしまうでしょう。 ・敢えてリーダーが、セキュリティへの、時間・お金(・トークン)にアロケしてください。これは経営者にしか取れない択で、かついま技術経営者に求められることです。 Point 2: 「必要なら予防的にサービス停止」の覚悟を決め、予めできる調整を重ねたい。止められない場合は、仮想パッチ・監視へのリソースアロケを。 ・前提、今回のPHPの件のような脆弱性の対応では、「顧客の保護のためならサービスを止めざるを得ない場面」が訪れます。今回も様々なビジネスがそれに直面しました。今後も訪れるでしょう。 ・今回の経験を旨に、本当に止めてはならないのか、止めらるのか、止めうる期待値調整がお客様と出来ているか、を徹底的に見直しておきましょう。 ・直近の流れをうけての、お客様への事前連絡(スタンス表明)も有効だと思います。(弊社 GMO Flatt Security 製品についても、これからそれをし、リリースノートとして掲示予定です。我々のサービスの侵害、特に Takumi Guard の侵害は、ソフトウェサプライチェーンの最悪な侵害につながるからです。) ・勿論、止めてはならないビジネスも様々存在します。ビジネスドメインに由来する規制/制約(特に金融・医療セグメント)もあれば、顧客とのSLAもあるでしょう。ただし、現代においては、それらに反するリスクと、セキュリティ被害にあうリスクを天秤にかける必要がでてきています。少し前まではサービス停止でのデメリットは容易に考えられても、セキュリティ侵害など考えにくい、という時代でしたが、今はそうではありません。この天秤を再考する必要があります。(なお、「もう何がなんでも止めてはならない」ビジネスは、相当に限定的だと思います。) ・どうしても止めてはならない(もう何がなんでも止めてはならないもの。限定的であれ存在。人命に関わるもの中心)という場合、厳しい戦いになりますが、WAFレイヤなどで緩和策を施しては祈り、監視する、という流れになります。必要なコンポーネント(WAFなど)と運用リソースがあるならば、苦しい時代ですが、休息うまく取りながらやっていきましょう。なければ、これもしんどいですが、整えましょう。 Point 3: もし平時があれば、システムのモダナイズ(Rebuild and Retire)を検討されたい。 ・もし自社での緊急対応が落ち着いているならば、レガシーコンポーネント(数年塩漬けのシステム)、誰がメンテできるのか分からないオーパーツ的存在から順に、作り直し(Rebuild)と旧システムの廃止(Retire)を試みてください。新規開発の代わりに、ここにリソースを充てることが CTO/CISO の仕事です。(他の誰もそれを決められないので。)これは追々自分たちを助けてくれる(ついでにAI-native 開発に移行できて改善しやすくなる)とも思料。 ・どのシステムからモダナイズしていくかですが:「XXXで書かれているとまずい」というのは燃えるし言いにくいものの、memory unsafe な言語、type safety があまり確保されていない言語の実装は、モダナイズを検討すべきでしょう。(僕はPHP好きですが、C/C++ で書かれた php-src は、やはりメモリバグ類に対して見通しに限界がありますね。好きなんですが…) ・また経験上、開発当時に DevOps プラクティスすら整っていなかった時代のソフトウェアも、モダナイズを検討したほうがよいです。「セキュリティ診断」をしても、取り返しのつかない量の脆弱性が出てきて、作り直したほうが早い、となる傾向にあります。(弊社でも診断/ペネトレしてますが、こうなると、どうしようもありません。) ・ただし Rebuild には、強いソフトウェア開発力が必要で、AI-native なスタイルに移行することは必須です。この意味で CTO の力がいります。かつ、どこからレガシーの追い出しをするか、どうレキュリティ的なレジリエンスを確保するかは、CISO 的な感性が求められます。既製品(とくに SaaS)を買って処理したほうがいいな、というような判断には CIO 的センスが求められます。総力戦だと思ってください。 Point 4: CTO/CISO の総力戦を。 ・Point 3でも述べた通り、直近のくだりには、CTO/CISO の総力戦が必要です。ボードがセキュリティに向かって一致団結する必要があります。 ・結構これらロールの間にサイロがあるケースがありますが、そんなことを言っている場合ではありません。 ・団結を!
19
1,879
208
5,680
934,946
そんなわけで参加しております笑
主査・プロデューサーの紹介です。講師総合主査・専門コース主査・共通講義プロデューサーの木藤 圭亮氏、開発コース主査の三村 聡志氏、ネクスト主査の竹田 大将氏、ジュニア主査の庄司 直樹氏から受講生へメッセージが送られました🌟 #seccamp
40
3,239
セキュリティ・キャンプ 2026 全国大会/ネクスト/ジュニアがスタートしました!#seccamp これから5日間、熱い学びと交流の時間です。ぜひシェアよろしくお願いします!✨ 開講式では、独立行政法人情報処理推進機構の齊藤裕理事長、一般社団法人セキュリティ・キャンプ協議会の長谷川陽介代表理事より主催者挨拶をいただきました。 また、来賓として経済産業副大臣の山田賢司様より、激励のご挨拶を賜りました。
31
3
106
9,656
Ubuntu 26.04 で昔ながらの方法で Hyper-V の拡張セッションモードが動かせなくなったので、Gnome Remote Desktop と freerdp-proxy で有効にする方法をまとめました。 freerdp-proxy が良い子で、もうRDP と vsock が話せれば何でも拡張セッション有効化できそう。 mimumimu.net/blog/2026/06/22…
1
9
1,693
古い Windows 上で VMBus か HvSocket かどっちか話せれば、それらも同じ手法で拡張セッション有効に出来てとっても幸せになるのにーと思う私(
1
751
Windows Insider の Feature Flag に "Alternate taskbar positions" が生えてる。。(今頃気づきました。 これを ON にするとタスクバーを上下左右に設定できるようになるんですが、一般向けリリースも近くなってきた感じなのかな・・!
3
9
1,606
anthropics の defending-code-reference-harness ( github.com/anthropics/defend… ) を触ってみたら結構面白かった。   リスク評価とか脆弱性評価を行えますよーというモノらしいんですが、なるほどここまで出てくるのかーという感じ。 吐き出させてみたものはこんな感じ: gistcdn.githack.com/mimura11…
2
11
1,604
もちろん、日本語で出してねーとか STRIDE の観点もう少し厚めに出来ないー?とか、何なら出力結果についてもツッコミ入れたいところはあれど、サクサクっとやってこれが出てくるのは良き。
593
みむら retweeted
[BSides Tokyo 2026 Schedule Revealed] 12 technical sessions are LIVE! From AttackGPT & GPU-based evasion to TLPT 2.0 & game cheating forensics. Explore the cutting edge and plan your day! 🗓️ bsides.tokyo/en/#schedule 🎟️ peatix.com/event/4825609/ #BSidesTokyo
8
3
22
11,155
WireGuard for Windows が v1.0 になったそう。めでたい。 lists.zx2c4.com/pipermail/wi…
1
5
997
と言うわけで、今年もみなさま参加いただきありがとうございました!! (委員長として前に立つ仕事が終わって、息抜きしている私
クロージング。 #seccon #seccon17
1
34
2,597
会場回ってますー #SECCON 当日空きが出たりして、飛び入りもちらほら。
1
27
1,838
今日も今日とて、AVTOKYOにいます((
22
1,631
ということで! #CODEBLUE
1
3
37
2,110
というわけで、います!
1
96
4,234
(めっちゃ久しぶりに X ひらいた
13
1,721
今日は #hackfes にいます! hackfes2025.hacker.or.jp/ (メイントラックで部屋が暑い、寒いなどありましたら Mention ください。。!)
1
40
2,427
SECCON Beginners CTF の日程、変わりました! 7/26 14:00 - 7/27 14:00 (JST) です。 お間違えなくー!
🎉 SECCON Beginners CTF 2025、開催日が変わりました! 📅 新日程:7/26(土)14:00 ~ 7/27(日)14:00(JST) 🔔 予定の調整をお願いします🙏 ✅ 参加登録は【7/19(土)】スタート予定! 🔗 詳細はこちら👇 seccon.jp/14/seccon_beginner… #SECCON #CTF #CTF初心者 #ctf4b
1
3
5
5,227
(間違えなくといいながら、私自身が日付を間違えていたので再投稿しました・・!)
1
1
2,472