Pinned Tweet
ご存じでしたか? tadsanをサブスクリプションできます! (支援者の皆様の承認により生存して居ります) pixiv.net/fanbox/creator/105…
わぉ>このCI基盤ではリポジトリやパッケージをキャッシュしており、約5万件のPHP/MySQL/Redisとの結合テストをマルチスレッドで1分以内に完了させることができます / “PHP 8.5.12の緊急リリースにpixivはどう対応したか - pixiv inside” htn.to/2csbivkyHx
にゃんだーすわん retweeted
今週のナイトスクープ3本目は…
「マジンガーZはなぜあの形になったのか?」
東京都の女性(45)から。私の息子は9歳にして、とある昭和の巨匠にドハマりしている。その人は、「デビルマン」や「キューティーハニー」といった数々の名作を生み出してきた、漫画家・永井豪先生だ。漫画やアニメを見たり読んだりするのはもちろん、最近では図書館や古本屋に通い詰めて、過去のインタビュー記事まで読みあさっている。彼がとりわけ愛してやまない作品が、「マジンガーZ」。日々の工作ではひたすらマジンガーを自作し、そのこだわりようも「原作・アニメのバージョン違いを、目の周りの線の色で表現する」など、到底ついていけない領域に達している。そんな息子が今抱えている謎とは…「どうしてマジンガーZは、あんなデザインになったんだろう?」ということ。例えば、ガンダムのような鋭く、角ばった雰囲気とも異なり、ロボットなのに丸みを帯びたデザインをしているのが不思議らしく、彼なりに様々な考察もあるようだが、どうしても学校で同世代のお友達と語り合うこともできない。そこで、息子を悩ませている永遠の謎について一緒に考えてもらえないだろうか、というもの。
にゃんだーすわん retweeted
We're excited to welcome @sentry to our sponsor program as part of their investment in open source infrastructure! We rely on responsible businesses like @sentry to maintain and operate the infrastructure behind the PHP ecosystem. Join them: packagist.org/sponsor/
にゃんだーすわん retweeted
【完了:ニコニコメンテナンス】
プログラミング言語「PHP」の脆弱性への対応のために実施しておりました緊急メンテナンスは、全て完了いたしました。
現在は各サービスとも通常通りご利用いただけます。
ご理解・ご協力いただき、誠にありがとうございました。
nicovideo.jp/
【続報:ニコニコメンテナンスのお知らせ】
プログラミング言語「PHP」の脆弱性への対応について、続報をお知らせいたします。
新たに下記のサービスでメンテナンスを終了いたしました。現在は通常通りご利用いただけます。
- ニコニコチャンネルの一部決済手段(※1)
- ニコニ・コモンズ(※2)
- クリエイター奨励プログラム
- クリエイター収入窓口(※3)
「ニコニコ静画」は引き続きメンテナンスを行っております。
恐れ入りますが、メンテナンス完了まで今しばらくお待ちください。
※1 【復旧】ニコニコチャンネル:キャリア決済(携帯電話料金合算支払い)を解約できない不具合について
ニコニコチャンネルで、有料チャンネルのお支払い方法にキャリア決済(携帯電話料金合算支払い)を設定されている場合に、チャンネルを解約できない不具合が発生しておりましたが、現在は復旧しております。
※2 【復旧】ニコニコガレージ:動画投稿時のライセンス登録・親作品登録について
ニコニ・コモンズのメンテナンスの影響により、ニコニコガレージの動画投稿・投稿動画情報編集ページにて「二次創作のライセンス登録」及び「親作品(元になった作品)の登録」が利用できなくなっておりました。
現在は正常にご利用いただけますので、お手数ですが改めてのご登録をお願いいたします。
※3 【放送者向け】生放送の作品収入申請について
クリエイター収入窓口のメンテナンスの影響により、生放送の配信終了から24時間が経過し、作品収入の申請ができなかった場合は、お手数ですが、以下のURLよりお問い合わせください。
なお、自動作品収入申請を利用されている場合は影響ございません。
commons.nicovideo.jp/inquiry
にゃんだーすわん retweeted
Replying to @poly_soft
ひとつ訂正させてください。
今回、主要なエリア全てで「なんとか全員起きてそう」な時間帯に調整した結果、あの時間になりました。メンテナの活動時間からの算出ではありません。
日本時間もちゃんと考慮されていましたが、同時に考慮する必要のあるサンフランシスコとタイムゾーンが離れすぎていました。
日本の23時は、サンフランシスコの朝7時です。
にゃんだーすわん retweeted
CTOs/CISOs じゃなくてもみんな読んで欲しい
【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 の総力戦が必要です。ボードがセキュリティに向かって一致団結する必要があります。
・結構これらロールの間にサイロがあるケースがありますが、そんなことを言っている場合ではありません。
・団結を!
にゃんだーすわん retweeted
パッチのリリースからサービス再開まではたかだか30分くらいかもしれないけど、そのためにk8s化を進め、強力なCI基盤を構築し、PHPをアップデートし続け、さまざまな準備をしていたので、通常のデプロイとほとんど変わらない時間でリリースできているんですよね。
記事には出てこないけど、朝からインシデントコマンドを始めていて、お昼には緩和策を実施していたからこそ、このタイムスパンで進んでいるわけで、インフラチーム以外にもCSIRT、各プロダクト、リスクマネジメントなどさまざまなチームが連携して対応に当たっていただきました。
ほんとうにみなさんを尊敬しています。
にゃんだーすわん retweeted
Dockerの話はここでもガッツリ30分話すのでぜひ来てください!
【新着プロポーザル!】
Noboru Tohda「数行の変更でDockerビルドを最大91%高速化~ GitLab CIの実行基盤を社内40リポジトリに展開するまで~」を受け付けました。ぜひリポスト、いいねお願いします!
event.cloudnativedays.jp/cnd…
#CNDW2026 #cloudnative
にゃんだーすわん retweeted
リリースを担当しました。
【#pixiv_inside】
PHP 8.5.12の緊急リリースに
pixivはどう対応したか
inside.pixiv.blog/2026/10/22…
PHPにて緊急セキュリティリリースが予告され
pixivも対応しました。
セキュリティアップデート公開から
pixivメンテナンス明けまで約30分の対応を
ビルド・デプロイ基盤も踏まえながら説明します✍️
PHPバージョンアップ自体はk8sで無停止で可能になってたけど、滅多に使わないメンテモードでちゃんとサービスを安全に止める方に力入れてました / 他5件のコメント b.hatena.ne.jp/entry/s/insid… “PHP 8.5.12の緊急リリースにpixivはどう対応したか - pixiv inside” htn.to/4yEaNMupHC





















