現在位置: ホーム / セキュリティ ブログ / Androidアプリの「Moplus問題」

Androidアプリの「Moplus問題」

今回は、Androidアプリの「Moplus問題」について触れてみます

こんにちは。SIOS OSSエバンジェリスト/セキュリティ担当の面です。

今回も、OSSかどうかは微妙ではありますが、11月当初に発覚してから話題が大きくなっているため、Androidアプリの「Moplus問題」について触れてみます。



  • 「Moplus問題」とは

そもそも「Moplus」とは、中国の検索エンジン「百度(Baidu)」の提供しているAndroidアプリのソフトウェア開発キット(Software Develoment Kit、SDK)です。

この「Moplus」に「Wormhole」と呼ばれる脆弱性が発見され、2015/10/21に中国の脆弱性報告プラットホームの「WooYun.org」に報告されました。

しかしながら、トレンドマイクロ社による調査が進む中で、そもそもこの「Moplus」自体にバックドア機能が実装されている事が判明しました。


  • Modplus SDKのバックドアによる脅威

このSDKのバックドアにより、大まかに下記のような脅威がユーザの許可なしに実施されると想定されます。

  • フィッシングサイトへの誘導
  • アプリをAndroid端末にインストール
  • 偽のSMS送信
  • リモートサーバへのローカルファイルのアップロード

詳しい動作は、トレンドマイクロ社のサイトに記載されています。


  • 対応方法と今回の教訓

今回騒動になったものは開発環境のため、この開発環境で開発されたアプリには同じようにバックドアがあると考えたほうが良いでしょう。TrendMicroによると、このModplus SDKを組み込んだアプリは14,112存在し、そのうちの4,014がBaiduの公式アプリとのことです。そのため、今回は多くのAndroidユーザが脆弱性を抱えたソフトを使っている可能性があると思われます。

TrendMicroの報告により、GoogleとBaiduは今回の件に対して対応を行っており、Baiduでは2015/10/30からこの脆弱性に対処しているとの事です。現在感染したアプリの次期バージョンをリリースしているとの事のため、アプリの情報を確認し、また不要なアプリは削除してなるべくリスクを減らしておくという対処が推奨されます。

今回の教訓としては、Android端末にもアプリをインストールしてしまう前に、本当に自分の端末に、そのアプリが必要なのかどうかを再度考えて、不要なアプリは削除しておくなどを考えるべきです。これにより、感染のリスクを減らすことが出来ます。

また、以前のiPhoneに対してのXcodeGhostと同じく、開発環境がターゲットになってきている傾向があることに注意する必要があります。ただし、ここのところは今回のように"開発環境の開発元"によって左右されてしまうため、開発・提供する側ではなるべく信頼できる開発環境を使うという事ぐらいしか自衛の方法は無いと思われます。

また、開発環境自体の問題がここの所頻発しているため、各社セキュリティベンダーでもこのような開発環境自体を守るソリューションがいずれ出てくると思われます。

いずれにしても、開発・提供側も、「開発環境自体の安全性」に気を使う必要がある時代になったと言えるでしょう。

[参考]
Trend Micro
OSSよろず相談室

サイオスOSSよろず相談室(2)

問い合わせボタン

最新の記事
Ansibleに複数の脆弱性(CVE-2017-7466, CVE-2017-7473, CVE-2017-7481) 2017年07月24日
Oracle Javaの脆弱性(Oracle Critical Patch Update Advisory - July 2017) 2017年07月21日
MySQLの脆弱性情報(Oracle Critical Patch Update Advisory Jul) 2017年07月21日
Linux Kernelの脆弱性(CVE-2017-11472, CVE-2017-11473) 2017年07月21日
wiresharkに複数の脆弱性(CVE-2017-11406, CVE-2017-11407, CVE-2017-11408, CVE-2017-11409, CVE-2017-11410, CVE-2017-11411 ) 2017年07月20日
FreeRADIUSに複数の脆弱性 ( CVE-2017-10978, CVE-2017-10979, CVE-2017-10980, CVE-2017-10981, CVE-2017-10982, CVE-2017-10983, CVE-2017-10984, CVE-2017-10985, CVE-2017-10986, CVE-2017-10987, CVE-2017-10988 ) 2017年07月18日
PHPの脆弱性( CVE-2017-11362 ) 2017年07月17日
QEMUの脆弱性( CVE-2017-11334 ) 2017年07月17日
linux kernelの脆弱性( CVE-2017-11176 ) 2017年07月16日
Apache httpd に複数の脆弱性 ( CVE-2017-9788, CVE-2017-9789 ) 2017年07月14日
Sambaに権限昇格の脆弱性(CVE-2017-11103) 2017年07月13日
PHPに複数の脆弱性(CVE-2017-11142, CVE-2017-11143, CVE-2017-11144, CVE-2017-11145, CVE-2017-11146, CVE-2017-11147, CVE-2016-10397) 2017年07月11日
QEMUの脆弱性( CVE-2017-9524 ) 2017年07月09日
Xenの脆弱性 ( XSA-216, XSA-217, XSA-218, XSA-219, XSA-220, XSA-221, XSA-222, XSA-223, XSA-224, XSA-225) 2017年07月09日
ncursesに関しての複数の脆弱性(CVE-2017-11112, CVE-2017-11113) 2017年07月09日
systemdの脆弱性( CVE-2017-1000082 ) 2017年07月09日
libgcryptの脆弱性( CVE-2017-7526 ) 2017年07月06日
linux kernelの脆弱性( CVE-2017-8797 ) 2017年07月03日
bind 9 に複数の脆弱性 ( CVE-2017-3142 , CVE-2017-3143 ) 2017年06月30日
systemd-resolvedの脆弱性(CVE-2017-9445) 2017年06月29日
最新の記事 - もっと...