2012/02/01

JVNでAndroid関連の脆弱性情報が一挙更新されました

今回はアプリケーション(特に中国製)の脆弱性がまとまって公開されました。 アプリケーションで保有している情報の保護が不適切ということで、データの暗号化・パーミッション等のデータへのアクセス権の設定不備と思われる内容です。

その中でちょっと気にしてる記述が…

The exposed sensitive contacts information includes user’s all md5s of local phone’s contact numbers. Attacker could easily first construct a rainbow table containing key-value pairs between common phone numbers and their md5s then compare each md5 with each item in rainbow, thus attacker can get all real phone numbers.
Vulnerability in MiTalk (米聊) for Android

たぶんこれ、開発した人はアプリケーションが保有しているデータ(ここでは電話番号)を暗号化したつもりなんですよね。 ところが、電話番号は15ケタ以内全てのパターンのハッシュ値をあらかじめ用意してハッシュ同士で突き合わせれば番号を特定できますね。 これと同じ事が、IMEIやIMSIでもできるわけで… 最近「弊社のアプリはIMSI(IMEI)をハッシュにかけてるので安全です」みたいな事を言ってる人たちが非常に不安です。


0 件のコメント:

コメントを投稿