2009-04-02 13 views
1

私たちは、顧客が購入できるasp.netショッピングカートソフトウェアのプラグインであるdllを持っています。しかし、セキュリティ上の理由から、そのDLLを特定のドメインにロックする必要があり、そのDLLを読んだり、他のドメインにそのDLLを使用したりすることはできません。どうすればこのことができますか?特定のドメインにユーザーをロック

答えて

1

ストーミング:

  • ハードコード(OK、スケーラブルではない)のdllの主な機能の中に、ドメインチェックし、顧客ごとに新しいDLLをコンパイル
  • その店舗のdllとのライセンスファイルを配布暗号化されたdllの有効なドメイン。 DLLがファイルをチェックし、内容を解読し、ファイルが見つからないか、現在のドメインが暗号化されたドメインと一致しない場合は失敗します。
  • dllが現在実行中のドメインが動作しているかどうかを確認するために、暗号化された行を介してサーバーのいずれかに "phone-home"というDLLを持ちます。あなたのサーバは 'yes'または 'no'と応答し、DLLは動作するかしないかのどちらかです。
0

DLLは、着信要求のホストヘッダーを確認できます。

関連する問題