アプリケーションに署名が必要な理由 デベロッパーが開発したアプリケーションをインストールするにあたり、事実上、エンドユーザは、デベロッパーがユーザのファイルの中身をチェックして財務データなどを得体の知れないサーバにアップロードしたり、ローカル上の画像を削除、または勝手に電子メールを配信するなどの不正を働かないことを信用することになります。エンドユーザにとって重要なのは、インストールしようとしているソフトウェアが信頼のおけるベンダ(発行者)から提供されていることと、そのソフトウェアがベンダの手元を離れてから改ざんされていないことを確信・信頼できることです。読者はデベロッパーとして、優れたアプリケーションを開発し、これを世界に向けてリリースします。しかし、いったんアプリケーションをリリースすると、第三者がそのアプリケーションを改ざんしたり、悪質な仕掛けを組み込んでから再配布するといったことに対