Developerサイトに移行します。見た目やトピックエリアなど更新されますが、開発者に必要とされるコンテンツを引き続き提供していきます。アプリケーションのセキュリティーを強化するモバイル・アプリケーションをセキュアにする方法を学んでください。アプリケーション開発についての基礎知識があることを前提とします。アプリケーション・セキュリティーのすべてを網羅したものではありません。入門用のチュートリアルとして意図されています。このチュートリアルで取り上げる問題の詳細や、その他の関連するトピックについては、「参考文献」を調べてください。アプリケーション・セキュリティーの適用範囲はモバイル・アプリケーションにまで拡大されています。多くのこうした機器のインターフェースには制約が伴うため、開発者は、クライアント・サイドで入力を検証することで十分攻撃を防げるだろうという安易な想定のもとに作業を進めてしまう場合があります。アプリケーションと同じように改ざんすることができます。この脆弱性を考えると、クライアントを信頼することはできません。クライアント機器やサーバーに機密データが保管されている場合には、ユーザーをたちの悪いハッカーから守ることが不可欠となります。このチュートリアルでは、さまざまな脆弱性がどのようにして生じるのか、またそれらの脆弱性を悪用しようとするアタッカーからの攻撃を抑制するために講じることのできる対策を説明します。具体的には、以下の脆弱性を取り上げます。ファイルについては、「ダウンロード」を参照してください)。前提条件このチュートリアルを完了するには、以下のツールが必要です。サーバーを使用することができます。固有のものですが、他のオペレーティング・システム向け改変される可能性もあります。