クリエイターがより信頼できるゲームやアプリケーションを構築できるようサポートすることに注力しています。安全なゲームやアプリを制作するためのヒント、テクニック、推奨事項を紹介します。使った安全な開発に関するブログシリーズを展開していきます。開発者が制作中のゲームやアプリケーションに直接適用できるコンテンツを提供します。製品やサービスを使用するうえでのベストプラクティスにフォーカスし、基本的な知識から高度なノウハウに至るまで、幅広いトピックを網羅できればと考えています。取り上げてほしいテーマがある場合は、私たちにお知らせください。皆さんのご意見、ご感想をお待ちしております。ハンドラーの概要について取り上げます。ハンドラーやファイルハンドラーは、ファイルタイプをその特定のファイルを開くことのできるインストール済みのプログラムと関連付けますが、それにはリスクが伴います。ファイルをダブルクリックして開くと、オペレーティングシステムはファイルハンドラーの一覧を参照してそのファイルタイプに割り当てられているプログラムを選択します。ファイルはそのファイルを正しく開くことのできるプログラムで開かれます。ファイル名の最後に付くサフィックス)からファイルの処理方法を判断します。開く方法を判断します。プロトコルが挙げられるでしょう。これによってデフォルトのブラウザーが開かれます。このライセンスファイルがメモ帳で開かれます。ハンドラーはお使いのオペレーティングシステムで使用できる便利な機能で、アプリケーションを起動するときの時間の節約につながります。この便利なメカニズムは安全でないことがあります。ハンドラーのプログラマティックな使用をサポートしています。使用することがよくあります。渡される情報を適切にサニタイズしていない場合、プレイヤーを危険にさらすことになりかねません。一部に信頼されていない入力が使用されているケースでは、注意を要します。信頼されていない入力/データとは、信頼されているソースから提供されたものでないあらゆるデータのことです。有効になっているエンドポイントのみが信頼されていると考えてください。信頼されていない入力の例は多数あります。チート防止システムを設計している場合は、プレイヤーのローカルファイルシステムは信頼されていないものと見なされます。マルチプレイヤーゲームを開発している場合は、すべてのプレイヤーは信頼されていないものと見なされます。データや入力を保護する方法としては、公開鍵と秘密鍵を使用した暗号化などを活用する方法が挙げられますが、この記事では取り上げません(この詳細について興味をお持ちの方は、コメントを残してください)。処理と安全でない使用方法これらのハンドラーはユーザーにとって非常に利便性が高いものですが、リスクもはらんでいます。安全でない使用方法の例を紹介します。