これはお粗末 iOSのバグ
皆さんiOS(iPhoneのOSというソフトウェア)のアップデイトはおすみでしょうか?
Appleは21日、iOSのソフトウェアアップデート7.0.6をリリースしました。
iOS 7.1が早ければ3月中旬にもリリースされるとみられていたが、SSL通信の検証に関して、半月以上も待つことができない重大なバグが見つかったためです。
SSL通信とは、元々ネットスケープ社が考えだしたWebと安全に通信をするための仕組みです。
例えば、Amazonで安心して買い物ができるのも、JALとかANAとかでチケットを予約できるのもSSL通信のお陰です。
SSL通信では一番最初にスマートフォンからサーバーに接続する時に、このサーバーは本物かを調べるためにデジタル証明書と呼ばれる、データをチェックする仕組みになっています。
ところがiOSのソフトでは今までこの証明書をチェックしていないことが分りました
Appleの公開したソースコード(ソフトウェアの正体はこの文章みたいなもの)ですが、1行だけgoto文が余計にあります。
これが、ソフトのバグの正体です。この場合だと、1行余計にある文より下は実行されないためsslRawVerifyという認証をチェックする場所をすり抜けてしまいます。
プログラムをコピペ(コピーして貼り付ける)すると起こりがちな失敗です。
もしくは、デバック(ソフトウェアをテストすること)の時のコードが残っていたのかもしれません。
これまでAppleは大体バグはマイクロソフトが起こすものでウチは大丈夫ですと言っていましたがこれは、Apple史上最悪のセキュリティバグと言われてもしょうがない。
これは懐かしいラーメンズが出ていたMacのCMです。
PCというのはWindowsのことで、バグが少ないことを自慢していたのですが・・・
これはお粗末すぎるApple!!
早めに、バージョンアップしたほうがいいです。
コメント
コメントを投稿