私は次のようなパスでアプリケーションのログを書いています:-
"C:\Folder1\Folder2\Myfile.txt" (設定可能)
このファイルが存在しない場合は、コード内にフォルダー構造とファイルを作成しています (C ドライブがない場合、ログ ディレクトリが存在しないというメッセージが表示されます)。
コード レビューで、同僚は、コードを使用してフォルダーとファイルを作成するのではなく、クライアントにファイルの作成を依頼し、このファイルに対して書き込み操作のみを実行するように依頼するべきだと言いました。
彼は、これにはセキュリティ上の問題があると言っていますが、何がわからないので、ここに投稿することを考えました.
ファイルが存在しない場合にファイルを作成するか、インストールごとに作成するようにクライアントに依頼するかを決定するのを手伝ってください。
最初のアプローチのセキュリティへの影響は何ですか?