安全でない使用方法の例この例では、ゲーム内コメントシステムでユーザーにリンクを共有することを許可しています。関数が呼び出されます。渡されると、被害を受けたマシンは即座にそのリンク先のアプリケーションを実行し、攻撃者にそのマシンの制御を奪われてしまう可能性があります。マルウェアのある場所に誘導しています。渡され、結果として攻撃者のマルウェアが実行されてしまいます。使用する最も安全な方法は、信頼されていないデータと一緒には絶対に使用しないことです。開く目的だけのために、かつ信頼された転送(HTTPS)経由でのみ使用してください。経由で取得したデータであることを確認します。この方法でリモートコンテンツを取得してください。上記の攻撃で説明されている、信頼されていない/サニタイズされてない入力によるアプリ内の脆弱性は修正されません。プレイヤーに送信されるデータが転送中に改ざんされていないことが保証されます。使用することが絶対に必要であると判断した場合は、信頼されていないソースから受け取った入力をサニタイズするために最善を尽くさなければなりません。これを行う方法はいくつかあります。構築する方法、外部のサニタイゼーションライブラリを活用する方法などです。Application.OpenUrl(および同様の機能)が使用される場合は、潜在的なリスクが想定されます。知るすべはありません。全体をユーザーに対してプロンプトで表示してください。ユーザーは目の前にどのようなプロンプトが表示されても熟考せずにクリックしがちなので、これが確実な解決策であるとは考えないでください。ファイルハンドラーを使用するのは開発者にとってごく一般的なことです。生産性を高める一般的なシナリオで使用されます。渡してユーザーが使用しているコード編集アプリケーションを開くようにするほうが、ユーザーにとって便利です。開発者はプラットフォームごとに別個のハンドラーを作成する必要がなくなります。エディターやランタイム独自のものですか?いいえ。ここまでで説明したように、これはほとんどのオペレーティングシステムで使用されている一般的な機能で、数多くの言語やフレームワークでサポートされています。使用については注意を払うようにしてください。同じ機能を提供します。ローカルシステムであらゆる実行ファイルを起動するために使用できます。渡された場合は簡単に悪用されてしまいます。使用した開発において、安全性に関わるベストプラクティスを実践し、維持するために必要不可欠なトピックを取り上げたブログ記事を定期的に公開する予定です。今後のトピックとして、ゲームデータの安全な転送や、安全なソフトウェア開発のためのライフサイクル(SSDLC)の民主化などを取り上げます。社内用のガイダンスやセキュリティツールの一部をオープンソース化することにも取り組んでいます。までお知らせください。ページをご覧ください。ニュースを受信し始めるには、あなたのメールアカウントにお送りしたリンクをクリックしてください。おっと...何らかの支障がありました。一度やり直してください。PolicyCookies。