- ふらっと C#,C♯,C#(初心者用) Part131 [無断転載禁止]©2ch.net
548 :デフォルトの名無しさん[sage]:2017/09/29(金) 05:59:25.49 ID:+EJnnTQ3 - ふと思い立ち、Release版の実行ファイルをバイナリで見たところ、
C:\Users\(ユーザ名)\Documents\Visual Studio 2017\Projects\CodeHelloWorld\CodeHelloWorld\obj\Release\CodeHelloWorld.pdb という文字列が平文で入ってました。 コレでは個人情報がダダ漏れなので調べてみると、デバッグ情報でnoneを設定すると出なくなるという情報があったので、Releaseビルドではnoneを設定しリビルドしてみましたが、同様の文字列が入ります。 デバッグビルドの方もnoneにしてもでます、デバッグ版には入ってます(当然) embeddedでビルドすると、平文ではでてこないようですが、コレもなんか変な気が…(難読化されて入ってる?そもそも埋め込みだからパスが入る必要性がない?) Portableでも入るのを確認しています。 バイナリに平文でユーザー名(ソリューションの作成時のフォルダのフルパス)が入ることに対する情報があまりないのですが、皆さん気にしてないのでしょうか? 何か他に設定がいるのでしょうか? よろしくお願いします。 情報 ttps://qiita.com/lainzero/items/27681ddc96638e33758b 中身は 簡素なhaloworldです
| - ふらっと C#,C♯,C#(初心者用) Part131 [無断転載禁止]©2ch.net
549 :デフォルトの名無しさん[sage]:2017/09/29(金) 06:01:07.40 ID:+EJnnTQ3 - ミス:デバッグビルドの方もnoneにしてもでます、デバッグ版には入ってます(当然)
訂正:デバッグビルドの方もnoneにしてもでます。
| - ふらっと C#,C♯,C#(初心者用) Part131 [無断転載禁止]©2ch.net
551 :デフォルトの名無しさん[sage]:2017/09/29(金) 07:37:19.51 ID:+EJnnTQ3 - >>550
ありがとうございます。 そうなんですか… 既知ならいずれ治るのかな。 embeddedでビルドすればとりあえず平文では見えないのでコレでやっちゃっていいのかな… 結構な大問題だと思うけど、日本語情報あまりないようだから、あまり皆さん気にしてない? 日本語でその手のバグ情報載ってる所ありますか? とりあえずソリューションのフォルダ何処かへ移したほうがいいのかも?
|
|