元ネタ「static変数ですね。」
ヤマハ、最大120件の顧客情報が流出、「TENORI-ON」販売サイトで
ヤマハは、新型電子楽器「TENORI-ON」の直販サイトから最大120件の個人情報が流出したと発表した。顧客がサイトで購入を申し込んだ際、確認画面で他人の申し込み情報が誤表示される事故が発生した。
(中略)
原因は直販サイトのシステム上の不具合。通常時には問題なく処理を行えるが、同時に多数のアクセスがあった場合、データ処理に関するプログラムミスから誤表示が起きる。
当社製品TENORI-ONオンラインショップにおける個人情報流出についてのお詫びとお知らせ
2. 誤表示による流失の個人情報
・件数 : 最大で120件
・内容 : 購入を申し込みされたお客様の 氏名、住所、メールアドレス、電話番号
パスワードやクレジットカード番号などの決済に利用できる情報は含まれておりません。
3. 事故の原因
調査の結果、原因は、システム開発を行った業務委託先のプログラムの不具合であることが確認されました。通常時には問題無く処理が行われるものの、同時に多数のアクセスが行われた場合に、データの処理に関するプログラムミスが誤表示を発生させたことによります。
流出したのが最大120件という事は、同時120アクセスとログから判断したって事だろうか? 120 程度が同時アクセスしたぐらいで、「通常時には問題なく」「同時に多数アクセスした場合に問題あり」とは言わないと思うけど。
能力のない医者と同様、能力のない開発者はそれだけで罪だと思うが、未熟なうちはこのような間違いを犯すこともあるだろう。レビューで防げない場合もあるだろう。
でも、それはテストで潰しとけ。
どんなに完璧に思えるテストをしてもバグを 0 にする事は不可能なんだけど、こんなアホなバグを出せないテストってどんなテストだ?