このような悪意のあるランチャーを作成するには、次のことが必要です。
- 設定の無効化>アプリケーション>アプリケーションの管理
- 設定を無効にする>アプリケーション>開発> USBデバッグ
- マーケットを無効にする(ホームスイッチャーアプリをダウンロードできないようにする)
- 他のすべてのランチャータイプのアプリケーションが開かないようにします(そうしないと、他のランチャーを起動して、そこから[設定]に移動できます)
- (によってアンインストールを防ぐために無効端末エミュレータ型アプリケーション
pm
またはrm
の.apkを-ing)
- ...その他?
これはAndroidのセキュリティホールのようです。
いいえ。セキュリティの専門家が優れたセキュリティを備えたシステムについて話すとき、彼らは自分のシステムに対して愚かなことをしている愚かなユーザーについては話しません。信頼できないプログラムに不当な特権を与える愚かなユーザーは、セキュリティの問題ではなく、社会的な問題です。
Linux(およびAndroid)は安全ではありません。システムを混乱させることは不可能ではないからです(非常に簡単に、単に入力するだけですsudo rm -rf /
)。Linuxは、悪意のあるプログラムがユーザーの許可なしにシステムを台無しにすることはできず、ユーザーがシステムを台無しにする適切な特権を持っていない限りシステムを台無しにすることができないため(ルート権限を持つユーザーは、方法)。
他のOSとは異なり、Linux(およびAndroid)は、ユーザーを愚かな行為から保護しようとはしません(そのような保護はパワーユーザーがスマートなことをすることも防ぐため)。(ユーザーが自分自身を破壊するようにシステムに命令する特権を持っている限り)それ自身を破壊するように命令したとき、それは盲目的にあなたの命令に従います。
次のsudoの初めてのsudoers講義では、Unix / Linuxによるセキュリティの方法を要約しています。
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
いずれにせよ、そのような悪意のあるランチャーが市場に侵入した場合、Googleは遅滞なくすぐに市場からそれを削除します(そしておそらくリモートアンインストールコマンドを発行します)。そして、そのようなLauncherをMarketの外部からインストールする場合、あなたは「典型的なユーザー」ではありません。Marketの外部からプログラムをインストールする場合、あなたはあなた自身の責任を負います。