0

私は、Webサービスを使用してハンドヘルドデバイス(Windows Mobile5を実行しているSymbolMC70s)と通信するプロジェクトに参加しています。

インターネット上の他の人がWebサービスに接続して、情報の送信を開始できないようにする必要があります。

ハンドヘルドが自分のサービスにのみ接続するように証明書を作成しましたが、自分のサービスが自分のハンドヘルドデバイスにのみ接続することを確認する方法がわかりません。

私のアプリは.NETCompactFrameworkでコーディングされており、Visual Studio2008SP1を使用しています。私のサービスはIISでホストされており、C#(.NET 3.5 sp1)のWCFでコード化されています。

何か案は?

4

2 に答える 2

1

「...ハンドヘルドが私のサービスにのみ接続するように証明書を作成した」と言う場合、デバイスはWebサービスへのhttpsを使用している、またはデバイスはに接続するためだけにロックされていると言っていますか? WebサービスのhttpURL?

とにかく、Webサービスから取得されたデータが心配な場合は、デバイスに認識されているキーを使用してデータを暗号化できます。

于 2010-01-07T23:16:55.447 に答える
1

サービスをパスワードで保護します。または、クライアントSSL証明書でクライアントを認証し、それらをユーザーに発行します。

特定のデバイスへのアクセスをロックダウンする方法はありません。デバイスはかなり簡単になりすますことができます。

于 2010-01-07T23:28:25.097 に答える