Car-tech

なぜAndroidアプリのセキュリティはiPhoneよりも優れているのか

Anonim

主に各主要プラットフォームに影響を及ぼすいくつかの有名なイベントのため、アプリケーションセキュリティはモバイルの世界で激しい注目を集めています。

iPhone側では、もちろん、悪意のあるアプリケーションによってエミュレートされる可能性のある方法でデバイスのオペレーティングシステムをロック解除するJailbreakMeツールがあります。Android側では、データアクセスの壁紙アプリのケースがありました。結局のところ、ユーザーを危険にさらすようなことはしていませんでした。

[詳しい情報:Windows PCからマルウェアを削除する方法]

一方、伝送セキュリティはBlackberryプラットフォームに独自の洞察力を与えましたデータ監視国では、モバイルプラットフォームには完全なセキュリティがないことは明らかですし、それは可能でもありません。Androidには、iPhoneよりも本質的に安全なアプリケーションがたくさんあります。アプリケーションのパーミッション

LinuxベースのAndroidプラットフォームでは、各アプリケーションは別々の「サイロ」で動作し、デフォルトではデータやコードを他のアプリケーションに読み書きできません。特定のアプリケーションがアクセスして実行することを許可されているものを明示的に管理する一意の識別子と対応するアクセス権のセットが関連付けられています。

その結果、Linuxユーザーは通常、それに関連してシステム全体に悪影響を及ぼしているので、デフォルトでAndroidアプリも同様の制限があります。 Linuxは、個々のユーザーに影響を及ぼすウイルスによるデスクトップの被害を最小限に抑えるのと同じように、つまり、Androidは悪質なアプリケーションによって引き起こされる可能性のある損害を制限します。

Androidアプリケーション間で共有するためには、明示的に、ユーザーに通知する方法で行う必要があります。具体的には、インストールが実行される前に、アプリケーションは携帯電話の機能やデータのどれを使用したいか、たとえばGPSなどを宣言しなければならず、ユーザは明示的に許可する必要があります。それらの壁紙アプリは、例外ではないことに留意すべきである。だから、ユーザーが簡単な壁紙アプリが彼女の連絡先リストへのアクセスを要求していると見なした場合、進歩する前に2度考えなければならない理由があるだろう。

iPhoneでは、それとは別の話だ。すべてのアプリは同じだとみなされ、デフォルトで、ユーザーに知らせることなく、多くのリソースにアクセスできます。だから、Android上では、iPhone iOS上に悪意のあるアプリがインストールしようとすると疑わしいことがわかりますが、潜在的に危害が起きるまではわかりません。

2 。 App Markets

Androidは、インストール前にユーザーがアプリケーションの要件を評価することをコントロールしますが、Appleはそのコントロールを自分のために保持します。代わりに、過剰保護の親会社のように、App Storeで販売する前に、それぞれのアプリケーションを承認することを主張する - iPhoneプラットフォームの「壁の庭」を維持する戦略の一部。

Androidマーケットそのような制限はありません。インストール時に購入したアプリケーションを評価するのはユーザーに任されます。

Appleのアプローチはユーザーにとってより安全なものと見なしていますが、そのプロセスの不透明さにより、正確には、入社アプリケーションをチェックします。毎日書かれている新しいアプリの数が膨大であることを考えると、Appleや他の企業が開発者のアイデンティティを確認して、アプリがその約束どおりに行動するかどうかを確認することはできません。いずれの開発者も、アプリケーションが承認された後に悪意のあるコードを追加することも容易です。

いずれにしても、Appleが後で審査したたくさんのアプリケーションに脆弱性があることは疑いありません。ちょうど最近、セキュリティ調査会社のLookoutは、Androidのアプリケーションは、一般に、iPhoneが個人の連絡先リストにアクセスしたり、その場所を取得できる可能性が低いことを発見しました。また、ほぼ2倍の数のiPhoneアプリがユーザーの連絡先データにアクセスできることもわかりました。

3.オープン性

Androidプラットフォームは多くの人が望むほどオープンではありませんが、AppleのiPhoneプラットフォームよりもはるかにオープンであることは否定できません。そのオープン性の多くの利点の中には、プラットフォームの基礎となるコードが、世界中のユーザーや開発者が精査することができるという点があります。私はAppleのチームがどれくらい多くの人々を持っているか気にしない。彼らの数がそれと競合する方法はありません。結果?コードを調べることで、より多くの「目玉」が問題をより迅速に捉えられることを意味します。

透明性と参加の時代に、私は、急速に拡大するモバイル世界で必要とされるのがオープン性とユーザーコントロールです。単一の企業は、可能性はありますが、ユーザーをあらゆるものから守ることはできません。実際、単一の会社にそのような責任を委ねるべきではない。はるかに優れたアプローチは、ユーザーがセキュリティを監視する役割を果たす方法を提供することです。これはAndroidの機能です。