私は、Wi-Fiネットワーク経由で、PCからファイルやその他の構造化データをモバイルデバイスに配信する.Netアプリケーションに取り組んでいます。PCからデータをプログラムで配信するオプション
これを行うための標準的な方法は何ですか?私の最初の本能は、PCをWebサービスホストと考えることですが、私はこの目的のためにユーザーにWebサーバーをホストさせたくありません。
Bonjourはこれに使用できますか?どのようにPCフレンドリーですか、または何か明白な選択肢はありますか?
私は、Wi-Fiネットワーク経由で、PCからファイルやその他の構造化データをモバイルデバイスに配信する.Netアプリケーションに取り組んでいます。PCからデータをプログラムで配信するオプション
これを行うための標準的な方法は何ですか?私の最初の本能は、PCをWebサービスホストと考えることですが、私はこの目的のためにユーザーにWebサーバーをホストさせたくありません。
Bonjourはこれに使用できますか?どのようにPCフレンドリーですか、または何か明白な選択肢はありますか?
brianestey recommends using SMB sharesですが、これらはシステムレベルのファイルシステムのエクスポートコードで処理されます。これらのコードは基本的に管理者レベルの特権で実行されます。私はこの層のセキュリティを本当に向上させるために、Microsoftが過去5〜6年で偉大な長さに達したと確信していますが、まだあまりにも多くの特典を与えているようです。
代わりに、ホスト上でWebサーバーを実行すると、Webサーバーを実行するアカウントのファイルシステムとシステム権限を構成し、WebサーバーをPrinciple of Least Authorityに従って制限し、セキュリティ上の脆弱性の結果を制限することができますソフトウェアで。
もちろん、Webサーバーを管理者として実行するのであれば、それはおそらく疑問な点です。セキュリティで保護されたソフトウェア、ApacheまたはMicrosoft 。
モバイルデバイスからPC上のファイルを参照したいだけですか?シンプルなSMBシェアはあなたのために働くでしょうか? – brianestey