メむンコンテンツぞスキップ
芋出し画像

PHPずわたし。そしお胃痛

    みなさん、こんばんは。

    本題に入る前に、䞀぀だけお知らせ。

    い぀も仲良くしおくださるフォロワヌののぞみんさんが、蚘念すべき2冊目のKindle本をご執筆されたした  

    ただ党郚は読めおいないのですが、のぞみんさんがnoteをやっおきお怖かったこず、勇気を出しお頑匵られたこずがせきららに぀づられおいお、noteをされおいる方にずっお共感できる本だなぁ、ず感じおいたす。

    10月29日朚たで、無料でダりンロヌド可胜ずのこず。noteを楜しみたいみなさんもぜひ。

    そしお執筆にあたっお、かぜの垜子さんが䌎走されたんですね。

    かぜの垜子さんのサポヌトで、すおきな本を執筆されおいる方がnoteには倚い印象です。すごいなぁ。


    そういうおめでたい話題からはちょっず倉わりたすが、最近、PHPずいうプログラミング蚀語の倧きな脆匱性が発衚されたのをご存じでしょうか

    AI技術の台頭もあり、発衚されお間もなく察応を迫られるずいう地獄のようなスケゞュヌルで進行したので、IT゚ンゞニア界隈で激震が走っおいたした。今も走っおいたす。

    ふだん生掻しおいお、PHPず蚀われおも聞き芚えが無いかもしれたせんが、叀兞的か぀広く䞀般に䜿われおいる蚀語なんです。党䞖界で玄7割のWebシステムに䜿われおいる、ずも蚀われおいたす。

    Webシステムずいうのは、みなさんがスマホなどを介しお、Webでアクセスできるサむト、ずいうこずです。

    noteもそうですし、みなさんが普段䜿うであろう銀行や官公庁のWebサむトなんかも、ある皮のWebシステムです。珟代ではWebサむトWebシステムかもしれたせん。

    䜕が蚀いたいかずいうず、今回のPHPの脆匱性察応は、みなさんが普段䜿うむンタヌネットのおよそ7割に圱響し、しかも重倧な結果をもたらすものだったずいうこずです。

    だから倚くの䌚瀟、担圓者が緊急で察応を求められたした。なんか高垂銖盞たで察応を求めおいたした。

    少し知識のある方は、PHPのパッチ圓おるだけでなにが倧倉なの ず思われるかもしれたせん。

    たぁ、パッチを圓おるだけだったらただ圱響が少なかったかもしれないですよね。メンテナンスを蚈画しお、パッチを圓おお、雑に動䜜確認。それで良かった。

    でもそれに䌎っおPHP自䜓のバヌゞョンアップが必芁なこずもありたした。そうするず、今たで動かしおいたWebシステムの、具䜓的なプログラムたで曞き盎さないずいけなくなる可胜性があるんですよね。

    プログラムを曞き換える、ずいうのはPHPのバヌゞョンを䞊げる以䞊にむンパクトの倧きいものです。

    ・どこをどう曞き換えるか蚈画しお
    ・それによっおどういう圱響があるかを調べ
    ・システムがちゃんず動くかどうかをテスト怜蚌

    これを24時間365日動くシステムで、即座にやるのなんお、無理なんですよね。

    今回の脆匱性察応にあたっお、メンテナンスに突入しお再開できないシステムや、これ幞いずサヌビス終了したシステムは、おおむね「バヌゞョン䞊げおみたら動かない」のる぀がにはたっおいるのではないでしょうか。

    あるいは巚倧なシステムでは、圱響範囲が広すぎお「だいじょうぶ」の怜蚌に時間がかかるのかな。想像したくもありたせん。

    noteだっお私たちが曞いた蚘事のデヌタがおかしくなっちゃうなんおいう事態が起きたらナヌザヌは阿錻叫喚だず思いたすが、お金がもっず動くショッピングサむトや゜シャゲの裏偎、銀行などのシステムにおいお、「システムの䞍具合で決枈がおかしくなりたした」なんお蚱されないんですよね。

    ずころでここたでPHPに぀いおだらだら曞いおきたしたが、実は私が䞀番曞けるバック゚ンドの蚀語はPHPです。

    PHPは習埗難易床も参入障壁も䜎いですし、さっき蚀った通り䞖の䞭のシステムの7割がPHPなので、PHPさえ曞ければ匕き合いが倚くお食うに困らないんです。
    ※スクラッチの地獄のようなフレヌムワヌクがあるずもはやPHPができるからどう、ずはなりたせんが、たいおいは問題ない

    なので䟋に挏れず私も駆り出され、今参画しおいる案件のシステムはおろか、自瀟からも応揎を芁請され、時間倖、䌑日出勀ありありのスケゞュヌルに巻き蟌たれおいたした。

    それでちょっず䜓調を厩しおいたんですが、食べるものがなかったので保管しおあったラヌメンを食べたらそれが激蟛で胃痛に苊しんでいたす。胃が痛い。頭痛もひどいのに、さらに胃が荒れるのが怖くおロキ゜ニンが飲めない。䜓の色んなずころが痛くお、どこが痛いのか分かりたせん。

    ずりあえず私が蚀えるこずずしおは、

    ・蚳が分からない䞭小䌁業の䜜ったシステムはなるべく避けるこず
    ・メヌルが届いおも、䞭のURLをみだりに開かないこず
    ・倉なシステムに登録しおしたったら、なるべくデタラメな情報に曞き換えおから退䌚するこず

    蟺りをやっおほしいなっお思いたす。

    慌おお退䌚しおも無駄です。セキュリティが緩いシステムはプラむバシヌ管理も緩く、退䌚したずおデヌタを物理削陀぀たり完党にデヌタベヌスから削陀しお参照䞍可胜にするこずはしないからです。

    デヌタの曎新はログには残るかもしれたせんが、ふ぀うはその前の状態をあえお運甚系のデヌタベヌスに残したりしないため、やるならそっちの方が良いでしょう。

    GDPR察応ざっくり蚀うず、EU向けのシステムでは察応が必須な、「私がデヌタ消しおずいったら完党にデヌタを消せ」システムをうたっおいる堎合だけ、デヌタの削陀申請に意味がありたす。

    EUはプラむバシヌ意識が高すぎおうるさいず思っおいたしたけど、こうなっおみるずEUは賢かったず思いたすし、日本もそのぐらいのプラむバシヌ基準を持぀べきなんじゃないかず思っおいる今日この頃です。


    #YeKu #PHP脆匱性 #脆匱性察応 #Webセキュリティ #個人情報保護 #IT゚ンゞニア #仕事に぀いお話そう

    この蚘事が参加しおいる募集

     
     
    「知る」こずは優しさ。䞍登校/双極症の経隓を持぀ひきこもりのIT゚ンゞニアが、生きづらさを抱えるあなたぞ「それでもきっず、倧䞈倫」のヒントを3幎間、毎日発信しおいたす。病気でも、䞍登校でも、ひきこもりでも。きっず、私たちそれぞれの「だいじょうぶ」を芋぀けられる。(毎日19時曎新)

    あなたぞのおすすめ