正解は ウ
プログラムファイルの発行元(作成者や配布者)を確実に確認するためには、デジタル署名を確認することが最も信頼できる方法です。デジタル署名は、プログラムの作成者が自身の秘密鍵で署名を行い、利用者は作成者の公開鍵を使って署名を検証することができます。これにより、そのプログラムが本当に主張している作成者によって作られたものかどうかを確認できます。
セキュリティの観点から、信頼できない発行元のプログラムを実行することは非常に危険です。Windowsなどの主要なOSでは、プログラムファイルのデジタル署名を簡単に確認できる機能が備わっているので、不明なプログラムをダウンロードした際は、必ず確認するようにしましょう。