• 締切済み

WindowsPhone7のセキュリティとの比較

最近スマートフォンの OS として Windows Phone 7 というものをよく目にします。調べていると、「Windows Phone 7 は現在普及している Android と比べてセキュリティが高い」とされているようですが、その理由と仕組みを教えてください。 自分で調べてみた限りでは、Silverlight というアプリケーションの実行環境がポイントのようですが、これと Android で用いられる Javascript の実行環境とにはどういった違いがあるのでしょうか。 また、「Windows Phone 7 はネイティブコードが扱えない」、「Windows Phone 7 はマルウェアが開発されにくい」とも記されていたのですが、これらの長所・短所、解説もお願いします。これらにも Silverlight が関係しているのでしょうか。

みんなの回答

回答No.2

(1) Androidの場合は公式マーケット以外でも配布できます。マルウェアを仕込んだアプリを個人のホームページで公開することも可能なわけです。 Androidの公式マーケットの審査はチェックが甘いと言われています。公式マーケットにも不正アプリが登録されている実績があります。 Windows Phoneのアプリは公式のマーケットからしか取得できません。つまり必ず審査されているということです。しかもその審査はかなり厳しいようです。 (2) Windows Phoneのアプリはマルウェアを開発しにくいように、他のアプリの情報を取得したりシステム部分を改ざんできないように制限がかけられています。 この安全度はAndroidだけでなくiPhone(iOS)よりも上だとのこと。 制限があるということは、アプリ開発者からしてみれば(悪意の無いアプリであっても)やりたいことが出来ないというケースも出てくるでしょう。

  • okgoripon
  • ベストアンサー率44% (1141/2548)
回答No.1

>Android で用いられる Javascript の実行環境  Androidで用いられているのは「Java」であって「JavaScript」じゃないですよ。

amatani115
質問者

お礼

これは失礼を。Java と JavaScript は別物でしたね。