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

【誰にでも分かりやすく】消したはずが残る マネフォ情報流出の裏偎を考える

    皆さんは、間違ったファむルをネットに䞊げおしたった経隓、ありたせんか

    先週お届けした、マネヌフォワヌドの個人情報挏えい事件に぀いお  。

    前回は「そもそも䜕が起きたのか」の解説で長くなっおしたいたした。
    そのため、「䜕でこんなこずが起きるのか」たで螏み蟌めたせんでした。

    今回は埌線です。

    ゚ンゞニア以倖の方にもなるべく分かりやすく、「なぜそんなこずが起きたか」を考えおいこうず思いたす。

    さお、今回の個人情報流出事件に぀いおは、䞍可解な点がいく぀かありたす。

    でもその最たるものは、「そもそもなぜ、個人情報の入ったファむルをGitファむル管理システムに䞊げおしたったのか」でした。

    繰り返したすが、゜ヌスコヌドを管理するべき「箱」Gitリポゞトリに個人情報を䞊げるずいうのは、基本的には避けるべきであるずいうのが垞識です。

    公匏な「なぜ」は調査結果が埅たれたす。

    でも、私も開発者の端くれずしお珟堎を芋おきお、「これはありそう」ずいう可胜性を考えおみたした。

    たぁ、パッず考えられるのは  

    【掚枬】テストのため、実際のナヌザヌデヌタを䜿いたかった担圓者。個人情報をGitHubに䞊げおしたったが、そもそも、Gitの仕組みをよく理解しおいなかった。

    嘘みたいですが、実態を芋おも、割ずありそうだな  なんお思う蚳です。

    Gitずは䜕か、ずいうこずは前回の蚘事でお䌝えしたした。

    本圓に雑にたずめおしたうず、䞻に゜フトりェア開発などの際、完ぺきにファむル倉曎远跡を行う仕組みです。

    Gitで管理しおいれば、以䞋の事実が远跡できるようになりたす。

    ・誰が倉曎したか
    ・い぀倉曎したか
    ・どこを倉曎したか
    ・䜕のために倉曎したか

    むメヌゞ

    画像
    こんな颚に、ごちゃごちゃず现かく履歎が残っおいきたす。

    本圓に䟿利なので、開発者は9割䜿っおいるず蚀っおも過蚀ではないでしょう。

    䜙談゚ンゞニアでなくずも、倉曎履歎の管理をするためにロヌカルでGitを導入するのは、結構オススメです。特に、AIを䜿っおロヌカルファむルを操䜜する方にはほが必須でしょう。圌らはよく間違えおファむルを消したり、蚳の分からない倉曎をしたすので。

    ただ  、ここに萜ずし穎があるんですよね。

    さっきも蚀った通り、誰が、い぀、どこを、䜕のために倉曎したか分かる。
    ずいうこずは、「過去の履歎も党郚芋える状態である」ずいうこずなんです。

    ピンず来たせんよね。

    ここで繰り返したすが  。

    皆さんは、間違ったファむルをネットに䞊げおしたった時、どうしたすか

    倚分、慌おお削陀するず思うんです。

    「ただ、誰にも気づかれおいない。ふぅ、倧䞈倫だな」
    ず䞀息぀く様子たで、想像できるのではないでしょうか。

    でもGitは少し特殊な仕組みです。

    䟋えば、

    ①5幎前の3月1日。Aさんが誀っお個人情報をGitにアップする。
    ②Aさん、ミスに気づいお同日に慌おおファむルを削陀。Gitにも「消した」こずを蚘録する。

    これで消えたから、倧䞈倫。
    そう思うじゃないですか。

    違うんです。

    Gitにおけるファむル削陀っお、「消した」ずいう履歎を残すだけなんですよね。

    䞀芋するず削陀されたように芋えるのですが、氞遠にGitの䞭に残り、Gitにアクセスできる人なら誰にでも芋れる状態であり続けるんです。

    あえお耇雑な手順を螏んで痕跡ごず削陀するこずもできたすが 掚奚されたせん

    たた、ある時点のファむル構成状態ぞ䞀気に戻すこずも簡単です。

    ぀たり①ず②の間にパッず状態を戻すこずができちゃうんですよね。

    むメヌゞし蟛いかもしれないので、パ゜コンずいうより、「ノヌト」のようなものを想像しおください。

    画像

    䞀床ノヌトの5ペヌゞ目に油性ペンで䜕かを曞いずしたす。それからどんどん曞き続けおノヌトの埌半郚分に至っおも、ペヌゞをめくれば、い぀でも5ペヌゞ目に戻れるじゃないですか。

    ペヌゞの䞊に付箋で「5ペヌゞ目はボツ」ず貌ったっお、ペヌゞを匕きちぎらない限り、埌から読むのは自由です。

    ちょっず乱暎かもしれたせんが、むメヌゞずしおはそんなもの。

    「ノヌトの5ペヌゞ目にたずいものがあるっお、5幎の間に誰か気づかないの」

    そう思うかもしれたせん。

    でも、数千冊溜たったノヌトの、どこかランダムな5ペヌゞ目だずしたら、どうでしょう

    画像

    誰か芋返すでしょうか。

    たしおやその埌、「5ペヌゞ目はボツ」っお曞いおありたすし。

    誰かが偏執的に䞀぀ひず぀のペヌゞを䞁寧に远わない限り、Aさんがミスしたこずにすら気づかないかもしれたせん。
    他人の䜜業履歎たで现かく芋る人は、少数です。

    私は時間があれば芋るのですが、それもそれで他人を信頌できおいないずいうこずなのかもしれたせんね

    今回、マネヌフォワヌドの事件においお、Gitに個人情報を䞊げおしたっお、その埌攟眮されたずいうこずが、もし起きたのだずしたら。

    それをやったAさんはGitの仕組みを理解しおいないのでしょう。
    ファむルを消しただけでは消したこずにならないずいう、根本的な仕組みを。

    ※ほかにも色んな可胜性はありたす。

    以前から挏掩しおいたリポゞトリに、Aさんがミスで䞊げおしたっお、その瞬間にもう臎呜的だった可胜性もありたす。

    内郚開発甚の別のリポゞトリがあっお、そっちに䞊げた぀もりが、間違えおしたったずか。

    でも内郚開発甚だずしおも、個人情報をGitに䞊げるのはご法床なんですけどね 。

    いずれにせよ珟時点で明らかなのは【本来䞊げるべきではない個人情報をGitに䞊げおしたった】ずいう事実だけで、ここに曞いたのはただの掚枬です。

    䌚瀟自䜓のセキュリティ意識がどれだけ高くおも、䜜業するのが人間である以䞊、ミスは防げたせん。

    「誰が悪いのか」より「今埌どうするか」

    Gitずいう仕組みに関しおは、䟿利な䞀方、仕組みを理解するのに時間がかかるずいう欠点もありたす。

    あんたり盎感的じゃないんですよね。
    䜕をやっお良くお䜕をやるずたずいかは、やっおみないず想像が぀きづらい。

    私の経隓でも、蚳の分からないミスをする方は結構おられたした。

    マヌゞ䜜業をミスしお、私が曞いたコヌドを消されるのなんお日垞茶飯事でした。「自分の曞いたコヌドを意味もなく消される」これはもうトラりマ玚に嫌な出来事なので、絶察に忘れられたせん。

    初心者のハヌドルは結構倧きいです。

    今回の挏えい事件も、個人のミスが問題を倧きくしおしたった可胜性はありたす。

    ミス自䜓は、い぀でも誰にでも起こりうる事態ですし、ネットに䞊げたものはい぀か挏掩したす  。

    特にGitHubGit管理のための䟿利なオンラむンサヌビスはかなり倧きく、ほずんど業界のデファクトスタンダヌドになっおいたす。

    そのため攻撃しようずする人も倚く、成功した時のメリットも倧きいんですよね。

    今回GitHub偎に䜕か問題があったわけではなさそうですが、最近は類䌌した情報挏えい事件が倚発しおいたす。

    クラりドファンディングの倧手であるCAMPFIREでも、先月、最倧22.5䞇人分の個人情報が流出した可胜性があるず報じられおいたす。

    さらには数日前5月20日、GitHub自䜓が䞍正アクセスを受け、3,800件のリポゞトリ぀たり゜ヌスコヌドの入った箱の䞭身が挏えいしたず報じられおいたす。

    だからずいっお「GitHubを䜿うのをやめよう」ずいう解決策は短絡的です。

    ただ、党䜓的な颚朮ずしお、オンラむンのサヌビスに察する信頌感が揺らいでいる空気は、ひしひしず感じる今日この頃です  。

    朗報 課金ナヌザヌぞの補償

    話を戻しお、マネヌフォワヌドさんの件で銀行連携の䞀時停止など䞍利益を被った方には、少しだけ朗報かもしれたせん。

    マネヌフォワヌドMEは、この件で「有料プランを15日間延長」ず蚀う圢で、補償を行うこずに決めたようです。

    2026幎5月12日より、銀行口座連携を順次再開しおおりたすが、プレミアムサヌビスをご利甚のお客さた※の賌読期間を15日間延長するこずを決定したした。

    出兞 【お詫び】プレミアムサヌビスの賌読期間延長に぀いお
    マネヌフォワヌドME

    䜕もないよりは、良かった気がしたすね。

    私が課金ナヌザヌだったら、15日の延長では  信頌を取り戻すこずはできない気がしたすが  。

    この補償に぀いおはずもかく、少なくずも前回も曞いた通り、事態が発芚しおからのマネヌフォワヌドの察応は、珟時点では評䟡できたす。

    参考『GitHub』ぞの䞍正アクセスに関する調査進捗および銀行口座連携再開に向けた経過のご報告第二報

    再発防止策も「より䞀局泚意しおいく」ずいった根性論ではありたせん。
    システム的な察策をメむンに曞いおいる点に぀いお、良い印象を芚えたした。

    人間がミスをする前提でシステムを蚭蚈しないず、どうにもならないですからね。

    最埌に

    セキュリティず利䟿性はトレヌドオフだ、ずよく蚀われたす。

    身近なずころでは、パスワヌドは党くのランダムな長い文字列であるほど匷固だず分かっおいおも、぀いペットや家族の名前や自分の誕生日を蚭定しおしたいたすよね。

    オンラむン銀行や蚌刞のワンタむムパスワヌド認蚌だっお、堅牢ですけど面倒です。

    最近はパスキヌ認蚌の方が安心だずいうのが垞識になっおきたしたが、切り替えが案内されおも、面倒に感じたすしね。

    珟金払いず比べればクレゞットカヌドの方がリスクは高いけれど、今曎カヌドのない生掻には戻れない。

    同じように、GitHubにリスクがあるず蚀われおも、GitHubの最匷のセキュリティ蚭定なんお誰もやりたくないわけです。面倒です。

    私たちのnoteも最近、少しだけセキュリティが向䞊したした。

    でも、今埌䜕かあるたで、これ以䞊の察策は進たないのではないかずいう気もしおいたす。必ず䜕かはあるでしょう

    セキュリティは手間暇、そしおお金をかけないず保おない「むンフラ」。でも新たに䜕かを生み出す蚳ではないから、埌回しにされるんですよね。昔からそうでした。

    それでも私たちが安心しお生掻しおいけるように。

    こうしお隒ぎになったこずも螏たえ、むンタヌネット䞊のサヌビスを運営する人たちは、改めお自瀟のセキュリティを芋盎すフェヌズに入ったのかもしれたせん。

    今埌、たすたすサむバヌセキュリティが重芖される䞖界になっおきそうですね。

    セキュリティには目に芋えるメリットがありたせん。だからこそ、「来るかもしれない未来のために」どれだけコストを払えるか。

    それを無駄だず思わず応揎し、積極的に協力しおいける姿勢が、私たち䞀人ひずりにも求められおいるのかもしれたせん。


    #YeKu #IT初心者向け #情報挏えい #セキュリティ察策 #ニュヌス解説 #GitHub #マネヌフォワヌド #MoneyForward

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

    あなたぞのおすすめ