0

あるサーバーから同じネットワーク上の UNC パスにファイルをコピーする必要があります。ASP.NET アプリは .NET 2.0 を使用します

現在、単純な System.IO.File.Copy メソッドを使用しているだけで、問題なく動作しますが、ファイルが安全に転送されることを確認するよう求められました。

これを行うには2つの方法が考えられます。WCF または ASMX サービスを作成し、ターゲット サーバーに SSL 証明書をインストールしてそれを使用するか、File.Copy を呼び出す前に各ファイルを明示的に暗号化し、コピー後にファイルを復号化します。

オプションがありませんか?これを行うためのより良い方法はありますか? そうでない場合...どのオプションが私の要件に最適ですか?

前もって感謝します。

4

1 に答える 1

0

私の最初の懸念は、LAN内の人が簡単なツールを起動して、LAN上のサーバー間でコピーされているファイルのコピーを取得できることでした。

superuser.comで関連する質問をした後、LAN経由でコピーされているファイルをスニッフィングできますか?、私は、一般の人がWireSharkのような人気のあるスニファツールを起動して、ネットワーク経由でコピーされているファイルのストリームを表示するように設定できたとしても、そのストリームをファイルに戻すのは簡単な作業ではないことを学びました。それを行うには、より高いスキルが必要になります。

ただし、安全のために、ストリームを暗号化して(SSLを介したWCFまたはASMXサービス)、ストリームを表示できる場合でも暗号化されるようにします。

于 2011-10-21T18:09:25.343 に答える