<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PHP on 或る阿呆の記</title><link>https://hack-le.com/tags/php/</link><description>Recent content in PHP on 或る阿呆の記</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Fri, 23 Oct 2026 21:15:44 +0900</lastBuildDate><atom:link href="https://hack-le.com/tags/php/index.xml" rel="self" type="application/rss+xml"/><item><title>AIによるサイバー攻撃時代の個人サイト・個人ブログのセキュリティ</title><link>https://hack-le.com/ai-cyber-attack/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0900</pubDate><guid>https://hack-le.com/ai-cyber-attack/</guid><description>&lt;p&gt;定期的にくる全裸待機イベントがPHPに襲来。&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://www.google.com/preferences/source?q=https://www.itmedia.co.jp" target="_blank" rel="noopener"&#10; &gt;PHPに「緊急」レベルの脆弱性2件 修正版を日本時間21日深夜に公開へ、事前準備を呼び掛け - ITmedia NEWS&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;全裸で待て！&lt;/p&gt;&#10;&lt;h2 id="とにかく地球がヤバい"&gt;とにかく地球がヤバい&#10;&lt;/h2&gt;&lt;p&gt;技術的な詳細が不明なのは仕方無いですが、「とにかくやべぇからPHPユーザは全員23時全裸な！」ということで、こういうことがあると、WordPressユーザとしては限界みを感じます。特に昨今はAIのせいでサイバー攻撃が激化していることもあり、それは自動ですから、場末の当サイトも常にアタックを受けていることを思うと、対策しないわけにもいきません。&lt;/p&gt;&#10;&lt;p&gt;そんでまぁ、当日こられた方は珍しくサイトに赤帯出ているのを見たかもしれません。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2026/10/ae95058eacfff45e2ba2c1dfd4feedce-698x208.webp"&gt;&lt;/p&gt;&#10;&lt;p&gt;で、23時前からしばらく落としました。&lt;/p&gt;&#10;&lt;p&gt;それでまぁしばらくは、X上でも様々な人が話題にしていて、少し本当にお祭りのような気分になりテンションも上がりました。&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://www.itmedia.co.jp/news/article/2610/21/2000002472/" target="_blank" rel="noopener"&#10; &gt;著名ITサービス相次いで緊急メンテへ コドモン、シャドバ、BASE、さくらのレンタルサーバなど 「PHP」脆弱性に起因か（1/2 ページ） - ITmedia NEWS&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;当サイトはDocker版のため、大元のPHPの更新から降ってくるまでけっこう時間がかかりました。一人ポチポチと下記コマンドでDocker版の更新はまだかなぁと確認していました。&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -s &lt;span class="s2"&gt;&amp;#34;https://hub.docker.com/v2/repositories/library/wordpress/tags/latest&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; grep -o &lt;span class="s1"&gt;&amp;#39;&amp;#34;last_updated&amp;#34;:&amp;#34;[^&amp;#34;]*&amp;#34;&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;これの結果が2026-10-21T14:00より後になったらOKなのですが、結局&lt;code&gt;&amp;quot;last_updated&amp;quot;:&amp;quot;2026-10-21T17:50:57.852281Z&amp;quot;&lt;/code&gt;を確認できたのは夜中の3時くらいだったかな。お、と思ってイメージ更新して、バージョンを確認します。&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;$ docker run --rm wordpress:latest php -v&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PHP 8.3.36 &lt;span class="o"&gt;(&lt;/span&gt;cli&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;built: Oct &lt;span class="m"&gt;21&lt;/span&gt; &lt;span class="m"&gt;2026&lt;/span&gt; 15:57:18&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;NTS&lt;span class="o"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;OK、ということでサイト復活。この頃になると大方みんな対策が終わっており、Docker版を話題にしている人はほとんどおらず、なにしてるんだろうなぁという気分になっていました。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2026/10/a20dfba51fcc24faca752c3396908ed7-697x232.webp"&gt;&lt;/p&gt;&#10;&lt;p&gt;せっかく頑張ったので青帯で頑張りましたの告知を誰に向けたわけでもなくしています。複数サイトやってるので対策は複数やったのですが、このサイトでしか帯は出していません。所詮個人サイト、告知というより祭り参加表明だったので…。場末でも一応今も技術系のサイトのつもりだしね。&lt;/p&gt;&#10;&lt;h2 id="実際の所脅威はどれくらいだったの"&gt;実際の所脅威はどれくらいだったの？&#10;&lt;/h2&gt;&lt;p&gt;終わってみると、かねてより考えてはやめていた脱WordPress計画も現実味を帯びてきます。今回のようなことが今後もけっこうありそうだな、とまず思えました。地味にNode.jsも騒がれていましたしね（「&lt;a class="link" href="https://forest.watch.impress.co.jp/docs/news/2150169.html" target="_blank" rel="noopener"&#10; &gt;「Node.js」にセキュリティ更新 ～10件の脆弱性を修正、「eMudhra」の侵害にも対応 - 窓の杜&lt;/a&gt;」）。&lt;/p&gt;&#10;&lt;p&gt;しかし実際のところ、今回の脅威（後にphp2shellとされる）が本当にどれほどの被害をもたらすものだったのかは謎です。真の影響力について実はちょっと疑っています。CVSSスコア9.2とか数字ばかり独り歩きし、対策しなければサービスにあらずみたいな空気が醸成されても、本当のところどうだったのかはわからないわけでしょう。試みがあったということ自体は既に「&lt;a class="link" href="https://www.itmedia.co.jp/news/article/2610/22/2000002516/" target="_blank" rel="noopener"&#10; &gt;PHP「緊急」脆弱性悪用の試み、数百万件に CloudflareのCEOが報告 - ITmedia NEWS&lt;/a&gt;」のようにニュースになっていますけれど、ではそれでどうかなったのか…。&lt;/p&gt;&#10;&lt;p&gt;この手のものは、何か起きていた時にはもう遅いのだとか、未来の危機を予言した預言者が迫害されるとか、まぁそんな話になるわけですが、しかし今回については、&lt;strong&gt;PHPサイトの有名どころとしてアンサイクロペディアがノーガード戦法だったらしい&lt;/strong&gt;ので、今後このサイトがどうなるのかでわかるかもしれません。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2026/10/be247649b0f4f71ec274c138f61f82e2-698x355.webp"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://ansaikuropedia.org/wiki/UnNews:PHP%E3%81%AB%E5%8F%B2%E4%B8%8A%E6%9C%80%E6%82%AA%E7%B4%9A%E3%81%AE%E7%A9%B4%E3%80%81%E4%B8%96%E7%95%8C%E3%81%8C%E4%BA%88%E9%98%B2%E5%81%9C%E6%AD%A2%E3%81%99%E3%82%8B%E4%B8%AD%E3%82%A2%E3%83%B3%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E3%81%A0%E3%81%91%E6%AD%A2%E3%82%81%E3%82%89%E3%82%8C%E3%82%8B%E4%BA%BA%E3%81%8C%E3%81%8A%E3%82%89%E3%81%9A%E5%B9%B3%E5%B8%B8%E9%81%8B%E8%BB%A2%E3%80%82" target="_blank" rel="noopener"&#10; &gt;UnNews:PHPに史上最悪級の穴、世界が予防停止する中アンサイクロペディアだけ止められる人がおらず平常運転。 - アンサイクロペディア&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;サイト内でもネタにされています。しかしまだやってたんですね。元気そうでなにより。&lt;/p&gt;&#10;&lt;p&gt;ま、&lt;strong&gt;だからといって事前に脅威を告知されればやらないわけにはいかない&lt;/strong&gt;んですが…今回の脅威はOpenAIが検知したとのことでしたけれど、世界中が一斉に全裸待機するほどのものだったのかな…とは少し思います。個人的には見えている脅威はそりゃ対応すべきだと思うんですが、祭り状態になるのも何か違和があります。&lt;/p&gt;&#10;&lt;p&gt;今後こんな感じでAIにより新たな脆弱性発見！深刻度9.3…9.4…100だーーーー！全裸で待て！とか毎日のように言われることになったら、みんなどこまでついていくんだろう。&lt;strong&gt;どうせ侵入されても詫びメール一本で済ます癖に&lt;/strong&gt;…（余計なこと）。今回総理大臣までツイートしていましたが、総理のツイートは脆弱性の報告で埋まるんでしょうか。&lt;/p&gt;&#10;&lt;p&gt;怪しいもんです。対応した中の人はこれが技術的に必要なことだという思いで対応されたかもしれませんが、組織の観点では、やるべきことはやりましたというポージング、免責の観点でコストを払っているように思われます。でなければ、&lt;strong&gt;事前対応は熱心なのに、いざ本当にインシデントが起きたら詫びメール1本で済ませようとする態度&lt;/strong&gt;は説明がつきません…。ま、情報漏洩のエース・タイムズカーはPHPではなかったようですが（永遠に言い続ける）。&lt;/p&gt;&#10;&lt;h2 id="クラウドなら安心伝説"&gt;クラウドなら安心伝説&#10;&lt;/h2&gt;&lt;p&gt;まぁそうはいっても、現実上のセキュリティリスクは確かに上がっているのでしょう。&lt;strong&gt;求められるセキュリティパッチの適用であるとか、対策なんかは、これから目に見えて高まっていくのかなぁ&lt;/strong&gt;、という感じはしています。&lt;/p&gt;&#10;&lt;p&gt;これについて、中小まして個人が防ぎ切るのはもう無理だ、クラウドに任せよう！みたいな論調も最近はちらほら見かけるのですが、大手クラウドなら信用できるのか？と思います。実際、最近俺たちのGMOがやられました。&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://www.itmedia.co.jp/news/article/2610/21/2000002442/" target="_blank" rel="noopener"&#10; &gt;「お名前.com デスクトップクラウド」不正プログラム設置で全プラン停止 FX用VPS、2万6739サーバに影響か - ITmedia NEWS&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;これは記事だと実際どこまで基盤に侵入されたのかわからないんですが、&lt;strong&gt;不正にプログラム設置されてる&lt;/strong&gt;んですよね。少なくともそこにおいては実行権限まで取られている中で、本当にGMOの言う通り情報閲覧があるかも程度の被害なのかな…僕がユーザだったらちょっと信じられないですけどね。まぁ実際被害者は滅茶苦茶可哀想ですよ、FX自動取引の基盤でしょう。つらすぎる（実感）。&lt;/p&gt;&#10;&lt;p&gt;……とか書いて予約投稿していたんですが、Xを見ていたら次の展開が。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2026/10/image-2-699x833.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;&lt;a class="link" href="https://x.com/yutoriineet/status/2113264833307267254?s=20" target="_blank" rel="noopener"&#10; &gt;https://x.com/yutoriineet/status/2113264833307267254?s=20&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;口座破綻させられているのあまりにも悲惨で可哀想過ぎる。ご愁傷さまです……。これマジで洒落にならない金額の被害が出ているのでは。やっぱり情報閲覧程度じゃなかったのか。攻撃されたといえば企業は被害者だが、&lt;strong&gt;本当の被害者は企業を信じて情報を預けたのに漏洩されたユーザで、企業はその被害を隠蔽と過小申告するモチベがある&lt;/strong&gt;から信じられない。&lt;strong&gt;報道する側も企業側の言うことをそのまんま垂れ流すだけじゃダメ&lt;/strong&gt;だし、&lt;strong&gt;見る側ももっと疑う必要がある&lt;/strong&gt;。……と言い始めるとちょっと話が完全に逸れるので、本件滅茶苦茶興味深いけどここまでにしておいて…。&lt;/p&gt;&#10;&lt;p&gt;まぁこういう投資にかかるサービスで、クラウドを銘打ったサービスで、GMOがやられた、というのはこれは重たいんじゃないでしょうか（GMOだけど）。いや、ここでいうクラウドとはAWS/GCP/Azure/OCIとかそのへんのことを言うのだ、&lt;strong&gt;AWSにあらずんばクラウドにあらず&lt;/strong&gt;みたいなことは言えるかもしれないし、実際信用レベルでいえばまだかなり差があるのはそうなんですけれど、しかしAWSだから大丈夫だ、は原理原則の話をするならやはりあり得ず、それは&lt;strong&gt;技術的判断というより信仰&lt;/strong&gt;というべきではないでしょうか。&lt;/p&gt;&#10;&lt;p&gt;一方でAWSがやられたらもう仕方ない、は現実的な妥協点として言えるかもしれません。もしかしたらそういう気持ちは業界としてあるのかなぁという気もするし、正直私も組織のエンジニアの立場ならそう言ってしまう気はします。ただ一人の場末の管理者として考えた時、それはすごく納得できません。&lt;/p&gt;&#10;&lt;p&gt;まぁこれは信条なので並行線なんですけれど、&lt;strong&gt;ただ個々人がそれぞれ自分の城で守るのは合理の観点でも無謀とは言えません&lt;/strong&gt;。まず分散されることによって、攻撃側は攻撃成功時の報酬が下がるため、モチベーションが著しく低下します。多くの小規模サービス・サイトで標的型攻撃の的になる可能性はかなり下がるでしょう。また、自分ところでの対策はネットワーク層、物理層などあらゆるところで対策が打てるため、本当に必要な保護を必要なだけやることができます。極端なことを言えば最終奥義物理遮断も可能です。&lt;/p&gt;&#10;&lt;p&gt;一方で大手サービスは高い壁があるものの、その壁を超えられると全員巻き添えでとんでもない被害になりますし、またその時出来ることは非常に限られています。&lt;/p&gt;&#10;&lt;p&gt;まぁイメージとしては高い壁に囲まれたデカくて整った街にレンタルオフィスを構えるか、孤島に手作りの拠点を構えるのかという違いになるわけですけれど、&lt;strong&gt;AIがあろうがなかろうが、リスクのトレードオフの本質が変わらない以上、どちらが間違っているとも言えない&lt;/strong&gt;んじゃないでしょうか。少なくとも私は討ち死にするならせめて自分の居場所で死にたい。&lt;/p&gt;&#10;&lt;p&gt;まぁそうは言っても、自動攻撃も今後激しくなっていくことは予想され、無駄にアタックサーフェスが多いことから、WordPressはちょっと限界を感じています。そろそろ10年ぶりくらいのサイト大改造に着手する時がきたのだろうか…。&lt;/p&gt;&#10;&lt;p&gt;&amp;lt;関連記事&amp;gt;&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/timescar/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;タイムズカー情報漏洩被弾しました＼(^o^)／前代未聞の運転免許証シェアリングサービスここに爆誕！！&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/timescar/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/10/eyecatch_53293_1790784350.webp" alt="タイムズカー情報漏洩被弾しました＼(^o^)／前代未聞の運転免許証シェアリングサービスここに爆誕！！" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/timescar-yakinikuking/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;タイムズカーと焼肉きんぐの個人情報漏洩における深刻さのベクトルの違い&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/timescar-yakinikuking/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/10/eyecatch_53550_1791737979.webp" alt="タイムズカーと焼肉きんぐの個人情報漏洩における深刻さのベクトルの違い" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/securityrisk/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;セキュリティリスク再考 KADOKAWAの情報漏洩レベルでも特損36億円らしい&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/securityrisk/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_15193_1789095846.webp" alt="セキュリティリスク再考 KADOKAWAの情報漏洩レベルでも特損36億円らしい" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;</description></item></channel></rss>