SlideShare a Scribd company logo
1 of 14
Download to read offline
AndroidでのAntiVirus
                                                                 2011.7.17
                                                            Androidセキュリティ部 部




Portions of this page are reproduced from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.
登場⼈物と背景

• Androidセキュリティ部では@ITの連載記事を
  執筆中

•               はビジネスユーザ向け担当
                 ビ ネ   ザ向 担当

•          は⼀般ユーザ向け担当
    (脆弱性や AntiVirus の話題含む)

• あるとき
  あるとき、                 の議論が
  Android の AntiVirusに及んだ...

                               1
ある⽇の記事執筆メンバーの会話

           Androidでは、root化必須で、AntiVirusをroot権限で
              動かさないといけないんじゃないかと思う。
              動かさないといけないんじゃないかと思う
           PCの世界では、AntiVirusは管理者権限で動くよね?

           Root権限無いと、PCのAntiVirusと同レベルの防御は
                     期待できないよ。




        いや、ちょっと強引かもしれないけど、
  Androidでは、AntiVirus要らないんじゃないかと思う
  A d id は A tiVi    要らな んじ な かと思う




           ええっ!


                                                  2
AntiVirusが要らないと思ったワケ

            だって、すべてのアプリはユーザ権限で動くから、
            root取られない限りは、被害は極⼩化できるはず。
            root取られない限りは 被害は極⼩化できるはず



  アプリケーション A                            アプリケーション B
   com.example.a                ×
                             他アプリの
                                         com.example.b

                            メモリを直接参
      プロセス
      プ                                     プロセス
                                            プ
                             照できない
    ユーザID: app_10                         ユーザID: app_13             アプリをインス
                                                                   トールする時に、
         リソース
         リソ ス                                 リソース
                                              リソ ス                  ちゃんとパ ミ
                                                                    ちゃんとパーミ
/data/data/com.example.a              /data/data/com.example.b     ション確認して、
                            他アプリの
                            リソースに×                                 ⾃⼰責任で⼊れる
 データベースA
 デ                          アクセス不可     データベースB
                                       デ
                                                                   のが⼤事だと思う。

               ファイルA                                ファイルB


  rw-rw---- app_10 app_10                rw-rw---- app_13 app_13


                                                                               3
ほんとにAntiVirus要らない?


               おぉ〜、⼤胆な発想w
                ぉ 、⼤胆な発想
        キャリアさんや端末メーカさんの対策に期待ですかね

             でも、やっぱ、無防備は怖いなぁ


         無防備は怖いかも。

    ゲートウェイタイプの防御製品だけで⼗分、
       という結論にはならないような…


             完全なるプロキシサーバとかで、
                なんとかならない?
                なんとかならな ?

                           ???
                うーん
                                   4
完全なるプロキシ案?

         回線費⽤(ランニング)が上がってしまうのでは?

        あと、常に監視されてるって、ちょっと嫌じゃない?


      私も嫌だけど、詳しく無いユーザが
  セキュリティ被害に遭うよりは良いんじゃないかな?

   ⼀律に実施するのではなく、有料でもいいし。



           AntiVirusに詳しい
        他のメンバーにも、きいてみよう




                                   5
AntiVirusに詳しいメンバーに聞いてみた

         まず、PCの世界と同じように、他ファイルに寄⽣して拡散する
               ウイルスは存在しないという理解でOK?


  プログラム感染型のいわゆる「狭義のウイルス」ですね。

インストール後のアプリは、root 権限・その他の脆弱性が使⽤
されない限り、実現できないはずです。インストール前の apk
への⾃動感染は実現可能ですが、感染経路としてそれほど有効
への⾃動感染は実現可能ですが 感染経路としてそれほど有効
   とは思えないので、主流にならないと思います。


PC の世界でも「狭義のウイルス」はだいぶ前から主流ではなくなっていますし、
Android でも主流の問題にはならないと思います。最近流⾏っている、正規アプリ
        のリパッケージを「感染」とみなすなら、話は別ですが・・・。



                        あれ?
             「任意コード実⾏」や「権限昇格」は危険性が⾼い、
                と⾔っていたように思っていたのですが…

                                            6
議論が⽩熱♪

   「任意コード実⾏」や「権限昇格」は可能なので、
     何でもありで、危険といったら危険。ただ、
 攻撃者にとって収益が得られない限り狙われないような…
 攻撃者にと て収益が得られない限り狙われないような

  AntiVirusなども、通常のアプリの権限で動く限り、
  脆弱性を利⽤するマルウェアに対処できないかも。
  脆弱性を利⽤するマルウェアに対処できないかも


 例えば、DroidDream
 例えば DroidDream が実⾏されると /system/app にアプリをインスト ルしますが
                                    にアプリをインストールしますが、
      これを削除出来るのは Google と root 化したユーザだけだと思います。
   (端末メーカーさんやキャリアさんは、何か⼿段を持っているかもしれませんが…)




               マルウェアアプリを断つ⽅法もありますので、
              必ずしも脆弱性を塞ぐだけが唯⼀ではないかと。

           各マーケット登録時にマルウェアチェックされていれば
                良いだけのように思えるのですが。
                 (新種とか亜種は難しいけど)

                                                       7
危険であっても、攻撃されるかどうかは別

マルウェア配布側も、既存のセキュリティソフトで検出されない
      ことを確認してから登録できますので、
      ことを確認してから登録できますので
   登録時に検出するのはなかなか難しいと思います…




                     うーん、そうなんだ〜
                     う ん そうなんだ




          遅ればせながら…

   ブラウザ関連の脆弱性+権限昇格の脆弱性が危険なのは
 確かですが、今後本当に悪⽤されるか、正直分かりません。
  現状では、攻撃者の多⼤な労⼒に⾒合うだけのリターンが
         Android 端末にはないのでは?

                                  8
Android⽤AntiVirusって…

    Android 向けウイルス対策ソフトを使ってみて、
      Android の場合リアルタイムスキャンって
    いらないんじゃない?=常駐不要と思いました。

    たいていの Android 向けウイルス対策ソフトは
    アプリインストール時にスキャンが起動します。
    アプリインスト ル時にスキ ンが起動します
  だったら、常駐させる必要ないよね?という理屈です。


          もしかして(極論かもなので、怒らないで下さいっ!)
         「…現状のAntiVirusは、PC⽤のAntiVirusほど使えない」
                        ってこと?



⼀般アプリの権限で知恵をしぼって精⼀杯やってるのが現状かと。
   プ
 これ以上やるには、特権が必要なので、それはAntiVirusベン
ダーさんが、端末メーカーさんやキャリアさんと協⼒して進めて
         いく必要があるのかな。
          く必要があるのかな

                                                9
かといって、Network側での対策も難しい


              ⼈によっては、ネットワーク側で対策すべき、
                  という⽅もあるみたいですよ。
                     ⽅ あ  た  すよ



                すみません、すみませんっ!


             あ、複数の⼈から聞いた話なんで 



   ネットワーク側での対策って、ややこしい話ですよね。
3G と WiFi でつなげられて、3G はキャリア、 WiFi(家) はISP、
                                ( )
   WiFi(会社)は?、公衆無線LANは?…となっていって、
 ユーザ的にはもうクライアント対策でいいんじゃない?となる
   と、セキュリティベンダーさんは管理者権限がないので
  ⼗分な実装ができません、…となるような気がします(悩)

                                            10
AntiVirus製品の⽐較よりも…


            ところで、AntiVirus製品⽐較とか公表しないの?



    ちゃんと⾃分で注意するユーザーのほうが、
     AntiVirusに頼り切って、怪しいアプリも
               頼り切   怪   プリも
   ⾒境なくインストールするより安全と思います。

  Androidウイルス対策の技術も進歩するでしょうから、
  A d idウイルス対策の技術も進歩するでしょうから
          半年後は分かりませんが・・・。


パーミッションの確認を重視したほうが良いと考えていますが、
   今後、機会があれば、どこかで紹介してもいいかな?



       なるほど。いろいろ考えてのことなんですね。


                                          11
結論は…

        しかるべき対策を実践していれば、
  セキュリティ対策を実施していないパソコンに⽐べて
    Android端末使⽤のリスクは低いと感じます。
    Android端末使⽤のリスクは低いと感じます
         「現状の脅威を理解したうえで、
 必要以上に怖がらずに Android 端末使⽤を楽しもう。」
            と、訴えていきたいです♪
            と 訴えていきたいです♪

        いいですね! Androidの進化スピードも速いですし、
     刻々と状況も変化するので、引き続きよろしくお願いいたします。
     刻々と状況も変化するので 引き続きよろしくお願いいたします


              あ さ、 れ したら
              あのさ、これLTしたらいいんじゃない?
                           んじゃな


       そうそう。やれば?         え“、私ですか?



        こうして、今夜も議論は続くのでした
        こうして、今夜も議論は続くのでした…

                                       12
おわり
  り




      13

More Related Content

Viewers also liked

android bazaar and conference 2011 summer camellia android
android bazaar and conference 2011 summer camellia androidandroid bazaar and conference 2011 summer camellia android
android bazaar and conference 2011 summer camellia androidReiki Hattori
 
いま求められる、 Androidのセキュリティ
いま求められる、Androidのセキュリティいま求められる、Androidのセキュリティ
いま求められる、 AndroidのセキュリティNaoya Niwa
 
Android Bazaar and Conference 2011 Summer 学生トラック @hiromu1996
Android Bazaar and Conference 2011 Summer  学生トラック @hiromu1996Android Bazaar and Conference 2011 Summer  学生トラック @hiromu1996
Android Bazaar and Conference 2011 Summer 学生トラック @hiromu1996Hiromu Yakura
 
Firefox Syncサーバーを建ててみた
Firefox Syncサーバーを建ててみたFirefox Syncサーバーを建ててみた
Firefox Syncサーバーを建ててみたHiromu Yakura
 
Why don't you learn programming?
Why don't you learn programming?Why don't you learn programming?
Why don't you learn programming?Hiromu Yakura
 
CTF, What's in it for me?
CTF, What's in it for me?CTF, What's in it for me?
CTF, What's in it for me?Hiromu Yakura
 
ナウいAndroidセキュリティ
ナウいAndroidセキュリティナウいAndroidセキュリティ
ナウいAndroidセキュリティHiromu Yakura
 
新しいライブ映像再生システムを研究してみた
新しいライブ映像再生システムを研究してみた新しいライブ映像再生システムを研究してみた
新しいライブ映像再生システムを研究してみたHiromu Yakura
 
SEAndroid -AndroidのアーキテクチャとSE化について-
SEAndroid -AndroidのアーキテクチャとSE化について-SEAndroid -AndroidのアーキテクチャとSE化について-
SEAndroid -AndroidのアーキテクチャとSE化について-Hiromu Yakura
 
OSS奨励賞受賞プレゼン 活動紹介
OSS奨励賞受賞プレゼン 活動紹介OSS奨励賞受賞プレゼン 活動紹介
OSS奨励賞受賞プレゼン 活動紹介Hiromu Yakura
 
Androidにおける強制アクセス制御
Androidにおける強制アクセス制御Androidにおける強制アクセス制御
Androidにおける強制アクセス制御Hiromu Yakura
 
Arduinoでプログラミングに触れてみよう
Arduinoでプログラミングに触れてみようArduinoでプログラミングに触れてみよう
Arduinoでプログラミングに触れてみようHiromu Yakura
 
Trendmicro Security Award 2012 Final Presentation
Trendmicro Security Award 2012 Final PresentationTrendmicro Security Award 2012 Final Presentation
Trendmicro Security Award 2012 Final PresentationHiromu Yakura
 
GAME ON 特別イベント 「ゲームってなんでプログラミング?」
GAME ON 特別イベント 「ゲームってなんでプログラミング?」GAME ON 特別イベント 「ゲームってなんでプログラミング?」
GAME ON 特別イベント 「ゲームってなんでプログラミング?」Hiromu Yakura
 

Viewers also liked (20)

android bazaar and conference 2011 summer camellia android
android bazaar and conference 2011 summer camellia androidandroid bazaar and conference 2011 summer camellia android
android bazaar and conference 2011 summer camellia android
 
いま求められる、 Androidのセキュリティ
いま求められる、Androidのセキュリティいま求められる、Androidのセキュリティ
いま求められる、 Androidのセキュリティ
 
Android Bazaar and Conference 2011 Summer 学生トラック @hiromu1996
Android Bazaar and Conference 2011 Summer  学生トラック @hiromu1996Android Bazaar and Conference 2011 Summer  学生トラック @hiromu1996
Android Bazaar and Conference 2011 Summer 学生トラック @hiromu1996
 
Rubick
RubickRubick
Rubick
 
写研DTP参戦
写研DTP参戦写研DTP参戦
写研DTP参戦
 
What's NPCA?
What's NPCA?What's NPCA?
What's NPCA?
 
Firefox Syncサーバーを建ててみた
Firefox Syncサーバーを建ててみたFirefox Syncサーバーを建ててみた
Firefox Syncサーバーを建ててみた
 
Why don't you learn programming?
Why don't you learn programming?Why don't you learn programming?
Why don't you learn programming?
 
CTF, What's in it for me?
CTF, What's in it for me?CTF, What's in it for me?
CTF, What's in it for me?
 
ナウいAndroidセキュリティ
ナウいAndroidセキュリティナウいAndroidセキュリティ
ナウいAndroidセキュリティ
 
新しいライブ映像再生システムを研究してみた
新しいライブ映像再生システムを研究してみた新しいライブ映像再生システムを研究してみた
新しいライブ映像再生システムを研究してみた
 
SEAndroid -AndroidのアーキテクチャとSE化について-
SEAndroid -AndroidのアーキテクチャとSE化について-SEAndroid -AndroidのアーキテクチャとSE化について-
SEAndroid -AndroidのアーキテクチャとSE化について-
 
OSS奨励賞受賞プレゼン 活動紹介
OSS奨励賞受賞プレゼン 活動紹介OSS奨励賞受賞プレゼン 活動紹介
OSS奨励賞受賞プレゼン 活動紹介
 
検証、SEAndroid
検証、SEAndroid検証、SEAndroid
検証、SEAndroid
 
Androidにおける強制アクセス制御
Androidにおける強制アクセス制御Androidにおける強制アクセス制御
Androidにおける強制アクセス制御
 
Arduinoでプログラミングに触れてみよう
Arduinoでプログラミングに触れてみようArduinoでプログラミングに触れてみよう
Arduinoでプログラミングに触れてみよう
 
Trendmicro Security Award 2012 Final Presentation
Trendmicro Security Award 2012 Final PresentationTrendmicro Security Award 2012 Final Presentation
Trendmicro Security Award 2012 Final Presentation
 
ICTのちから
ICTのちからICTのちから
ICTのちから
 
GAME ON 特別イベント 「ゲームってなんでプログラミング?」
GAME ON 特別イベント 「ゲームってなんでプログラミング?」GAME ON 特別イベント 「ゲームってなんでプログラミング?」
GAME ON 特別イベント 「ゲームってなんでプログラミング?」
 
Nyarlathotep
NyarlathotepNyarlathotep
Nyarlathotep
 

Similar to AndroidでのAntiVirus

Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンスWindows 8 Developers カンファレンス
Windows 8 Developers カンファレンスKaoru NAKAMURA
 
2015年最先端アプリケーションセキュリティ保護ソリューション
2015年最先端アプリケーションセキュリティ保護ソリューション2015年最先端アプリケーションセキュリティ保護ソリューション
2015年最先端アプリケーションセキュリティ保護ソリューションJay Li
 
多分怖くない, Androidとハードウェア
多分怖くない, Androidとハードウェア多分怖くない, Androidとハードウェア
多分怖くない, AndroidとハードウェアYoshihiro Kobayashi
 
アプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のことアプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のことleverages_event
 
Android学ぶを君へ。生き抜くためのナレッジ共有
Android学ぶを君へ。生き抜くためのナレッジ共有Android学ぶを君へ。生き抜くためのナレッジ共有
Android学ぶを君へ。生き抜くためのナレッジ共有Shinobu Okano
 
Monacaエンタープライズのご紹介
Monacaエンタープライズのご紹介Monacaエンタープライズのご紹介
Monacaエンタープライズのご紹介アシアル株式会社
 
Mr201302 mitb in_android_2
Mr201302 mitb in_android_2Mr201302 mitb in_android_2
Mr201302 mitb in_android_2FFRI, Inc.
 
Androidとセキュリティ ~ユーザーを脅威から守る~
Androidとセキュリティ ~ユーザーを脅威から守る~Androidとセキュリティ ~ユーザーを脅威から守る~
Androidとセキュリティ ~ユーザーを脅威から守る~Naoya Niwa
 
Kobe sec#7 summary
Kobe sec#7 summaryKobe sec#7 summary
Kobe sec#7 summaryYukio NAGAO
 
2019 12-14 DIY WIDS IoTSecJP Version 6.0
2019 12-14 DIY WIDS IoTSecJP Version 6.02019 12-14 DIY WIDS IoTSecJP Version 6.0
2019 12-14 DIY WIDS IoTSecJP Version 6.0Isaac Mathis
 
アプリの「無事故リリース」を目指して~品質管理部によるSmartBeat活用事例~
アプリの「無事故リリース」を目指して~品質管理部によるSmartBeat活用事例~ アプリの「無事故リリース」を目指して~品質管理部によるSmartBeat活用事例~
アプリの「無事故リリース」を目指して~品質管理部によるSmartBeat活用事例~ CYBIRD Co.,Ltd.
 
問題解決の事例5
問題解決の事例5問題解決の事例5
問題解決の事例5IDEATION JAPAN
 
デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)
デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)
デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)Developers Summit
 
Androidが変えたもの
Androidが変えたものAndroidが変えたもの
Androidが変えたものYuki Yamakido
 
Hybrid appmeetssecurity kdl20171017-20
Hybrid appmeetssecurity kdl20171017-20Hybrid appmeetssecurity kdl20171017-20
Hybrid appmeetssecurity kdl20171017-20龍弘 岡
 

Similar to AndroidでのAntiVirus (20)

Web creed
Web creedWeb creed
Web creed
 
Permissionの日本語でおk
Permissionの日本語でおkPermissionの日本語でおk
Permissionの日本語でおk
 
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンスWindows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
 
2015年最先端アプリケーションセキュリティ保護ソリューション
2015年最先端アプリケーションセキュリティ保護ソリューション2015年最先端アプリケーションセキュリティ保護ソリューション
2015年最先端アプリケーションセキュリティ保護ソリューション
 
多分怖くない, Androidとハードウェア
多分怖くない, Androidとハードウェア多分怖くない, Androidとハードウェア
多分怖くない, Androidとハードウェア
 
アプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のことアプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のこと
 
Android学ぶを君へ。生き抜くためのナレッジ共有
Android学ぶを君へ。生き抜くためのナレッジ共有Android学ぶを君へ。生き抜くためのナレッジ共有
Android学ぶを君へ。生き抜くためのナレッジ共有
 
P41 Thompson Jp[1]
P41 Thompson Jp[1]P41 Thompson Jp[1]
P41 Thompson Jp[1]
 
Monacaエンタープライズのご紹介
Monacaエンタープライズのご紹介Monacaエンタープライズのご紹介
Monacaエンタープライズのご紹介
 
Mr201302 mitb in_android_2
Mr201302 mitb in_android_2Mr201302 mitb in_android_2
Mr201302 mitb in_android_2
 
Androidとセキュリティ ~ユーザーを脅威から守る~
Androidとセキュリティ ~ユーザーを脅威から守る~Androidとセキュリティ ~ユーザーを脅威から守る~
Androidとセキュリティ ~ユーザーを脅威から守る~
 
リモート・スマホ・レンタル
リモート・スマホ・レンタルリモート・スマホ・レンタル
リモート・スマホ・レンタル
 
Kobe sec#7 summary
Kobe sec#7 summaryKobe sec#7 summary
Kobe sec#7 summary
 
2019 12-14 DIY WIDS IoTSecJP Version 6.0
2019 12-14 DIY WIDS IoTSecJP Version 6.02019 12-14 DIY WIDS IoTSecJP Version 6.0
2019 12-14 DIY WIDS IoTSecJP Version 6.0
 
アプリの「無事故リリース」を目指して~品質管理部によるSmartBeat活用事例~
アプリの「無事故リリース」を目指して~品質管理部によるSmartBeat活用事例~ アプリの「無事故リリース」を目指して~品質管理部によるSmartBeat活用事例~
アプリの「無事故リリース」を目指して~品質管理部によるSmartBeat活用事例~
 
問題解決の事例5
問題解決の事例5問題解決の事例5
問題解決の事例5
 
Application Sandbox
Application SandboxApplication Sandbox
Application Sandbox
 
デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)
デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)
デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)
 
Androidが変えたもの
Androidが変えたものAndroidが変えたもの
Androidが変えたもの
 
Hybrid appmeetssecurity kdl20171017-20
Hybrid appmeetssecurity kdl20171017-20Hybrid appmeetssecurity kdl20171017-20
Hybrid appmeetssecurity kdl20171017-20
 

Recently uploaded

Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (9)

Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 

AndroidでのAntiVirus

  • 1. AndroidでのAntiVirus 2011.7.17 Androidセキュリティ部 部 Portions of this page are reproduced from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.
  • 2. 登場⼈物と背景 • Androidセキュリティ部では@ITの連載記事を 執筆中 • はビジネスユーザ向け担当 ビ ネ ザ向 担当 • は⼀般ユーザ向け担当 (脆弱性や AntiVirus の話題含む) • あるとき あるとき、 の議論が Android の AntiVirusに及んだ... 1
  • 3. ある⽇の記事執筆メンバーの会話 Androidでは、root化必須で、AntiVirusをroot権限で 動かさないといけないんじゃないかと思う。 動かさないといけないんじゃないかと思う PCの世界では、AntiVirusは管理者権限で動くよね? Root権限無いと、PCのAntiVirusと同レベルの防御は 期待できないよ。 いや、ちょっと強引かもしれないけど、 Androidでは、AntiVirus要らないんじゃないかと思う A d id は A tiVi 要らな んじ な かと思う ええっ! 2
  • 4. AntiVirusが要らないと思ったワケ だって、すべてのアプリはユーザ権限で動くから、 root取られない限りは、被害は極⼩化できるはず。 root取られない限りは 被害は極⼩化できるはず アプリケーション A アプリケーション B com.example.a × 他アプリの com.example.b メモリを直接参 プロセス プ プロセス プ 照できない ユーザID: app_10 ユーザID: app_13 アプリをインス トールする時に、 リソース リソ ス リソース リソ ス ちゃんとパ ミ ちゃんとパーミ /data/data/com.example.a /data/data/com.example.b ション確認して、 他アプリの リソースに× ⾃⼰責任で⼊れる データベースA デ アクセス不可 データベースB デ のが⼤事だと思う。 ファイルA ファイルB rw-rw---- app_10 app_10 rw-rw---- app_13 app_13 3
  • 5. ほんとにAntiVirus要らない? おぉ〜、⼤胆な発想w ぉ 、⼤胆な発想 キャリアさんや端末メーカさんの対策に期待ですかね でも、やっぱ、無防備は怖いなぁ 無防備は怖いかも。 ゲートウェイタイプの防御製品だけで⼗分、 という結論にはならないような… 完全なるプロキシサーバとかで、 なんとかならない? なんとかならな ? ??? うーん 4
  • 6. 完全なるプロキシ案? 回線費⽤(ランニング)が上がってしまうのでは? あと、常に監視されてるって、ちょっと嫌じゃない? 私も嫌だけど、詳しく無いユーザが セキュリティ被害に遭うよりは良いんじゃないかな? ⼀律に実施するのではなく、有料でもいいし。 AntiVirusに詳しい 他のメンバーにも、きいてみよう 5
  • 7. AntiVirusに詳しいメンバーに聞いてみた まず、PCの世界と同じように、他ファイルに寄⽣して拡散する ウイルスは存在しないという理解でOK? プログラム感染型のいわゆる「狭義のウイルス」ですね。 インストール後のアプリは、root 権限・その他の脆弱性が使⽤ されない限り、実現できないはずです。インストール前の apk への⾃動感染は実現可能ですが、感染経路としてそれほど有効 への⾃動感染は実現可能ですが 感染経路としてそれほど有効 とは思えないので、主流にならないと思います。 PC の世界でも「狭義のウイルス」はだいぶ前から主流ではなくなっていますし、 Android でも主流の問題にはならないと思います。最近流⾏っている、正規アプリ のリパッケージを「感染」とみなすなら、話は別ですが・・・。 あれ? 「任意コード実⾏」や「権限昇格」は危険性が⾼い、 と⾔っていたように思っていたのですが… 6
  • 8. 議論が⽩熱♪ 「任意コード実⾏」や「権限昇格」は可能なので、 何でもありで、危険といったら危険。ただ、 攻撃者にとって収益が得られない限り狙われないような… 攻撃者にと て収益が得られない限り狙われないような AntiVirusなども、通常のアプリの権限で動く限り、 脆弱性を利⽤するマルウェアに対処できないかも。 脆弱性を利⽤するマルウェアに対処できないかも 例えば、DroidDream 例えば DroidDream が実⾏されると /system/app にアプリをインスト ルしますが にアプリをインストールしますが、 これを削除出来るのは Google と root 化したユーザだけだと思います。 (端末メーカーさんやキャリアさんは、何か⼿段を持っているかもしれませんが…) マルウェアアプリを断つ⽅法もありますので、 必ずしも脆弱性を塞ぐだけが唯⼀ではないかと。 各マーケット登録時にマルウェアチェックされていれば 良いだけのように思えるのですが。 (新種とか亜種は難しいけど) 7
  • 9. 危険であっても、攻撃されるかどうかは別 マルウェア配布側も、既存のセキュリティソフトで検出されない ことを確認してから登録できますので、 ことを確認してから登録できますので 登録時に検出するのはなかなか難しいと思います… うーん、そうなんだ〜 う ん そうなんだ 遅ればせながら… ブラウザ関連の脆弱性+権限昇格の脆弱性が危険なのは 確かですが、今後本当に悪⽤されるか、正直分かりません。 現状では、攻撃者の多⼤な労⼒に⾒合うだけのリターンが Android 端末にはないのでは? 8
  • 10. Android⽤AntiVirusって… Android 向けウイルス対策ソフトを使ってみて、 Android の場合リアルタイムスキャンって いらないんじゃない?=常駐不要と思いました。 たいていの Android 向けウイルス対策ソフトは アプリインストール時にスキャンが起動します。 アプリインスト ル時にスキ ンが起動します だったら、常駐させる必要ないよね?という理屈です。 もしかして(極論かもなので、怒らないで下さいっ!) 「…現状のAntiVirusは、PC⽤のAntiVirusほど使えない」 ってこと? ⼀般アプリの権限で知恵をしぼって精⼀杯やってるのが現状かと。 プ これ以上やるには、特権が必要なので、それはAntiVirusベン ダーさんが、端末メーカーさんやキャリアさんと協⼒して進めて いく必要があるのかな。 く必要があるのかな 9
  • 11. かといって、Network側での対策も難しい ⼈によっては、ネットワーク側で対策すべき、 という⽅もあるみたいですよ。 ⽅ あ た すよ すみません、すみませんっ! あ、複数の⼈から聞いた話なんで  ネットワーク側での対策って、ややこしい話ですよね。 3G と WiFi でつなげられて、3G はキャリア、 WiFi(家) はISP、 ( ) WiFi(会社)は?、公衆無線LANは?…となっていって、 ユーザ的にはもうクライアント対策でいいんじゃない?となる と、セキュリティベンダーさんは管理者権限がないので ⼗分な実装ができません、…となるような気がします(悩) 10
  • 12. AntiVirus製品の⽐較よりも… ところで、AntiVirus製品⽐較とか公表しないの? ちゃんと⾃分で注意するユーザーのほうが、 AntiVirusに頼り切って、怪しいアプリも 頼り切 怪 プリも ⾒境なくインストールするより安全と思います。 Androidウイルス対策の技術も進歩するでしょうから、 A d idウイルス対策の技術も進歩するでしょうから 半年後は分かりませんが・・・。 パーミッションの確認を重視したほうが良いと考えていますが、 今後、機会があれば、どこかで紹介してもいいかな? なるほど。いろいろ考えてのことなんですね。 11
  • 13. 結論は… しかるべき対策を実践していれば、 セキュリティ対策を実施していないパソコンに⽐べて Android端末使⽤のリスクは低いと感じます。 Android端末使⽤のリスクは低いと感じます 「現状の脅威を理解したうえで、 必要以上に怖がらずに Android 端末使⽤を楽しもう。」 と、訴えていきたいです♪ と 訴えていきたいです♪ いいですね! Androidの進化スピードも速いですし、 刻々と状況も変化するので、引き続きよろしくお願いいたします。 刻々と状況も変化するので 引き続きよろしくお願いいたします あ さ、 れ したら あのさ、これLTしたらいいんじゃない? んじゃな そうそう。やれば? え“、私ですか? こうして、今夜も議論は続くのでした こうして、今夜も議論は続くのでした… 12