3

状況:Delphi 7で作成したライセンスプログラムがあります。これにより、ユーザーは販売された製品のライセンスを作成できます。これにはセキュリティ上のリスクがあります。これは、従業員が自宅から製品を販売し、ライセンスプログラムを自宅に持ち帰り、ライセンスを作成する可能性があるためです。

ライセンスpgmを、企業LAN内でのみ実行するように制限することをお勧めします。

名前付きサーバーの存在を探す、または特定のサブネットで実行されているかどうかをテストするなどのことを行うことをお勧めしますか?もしそうなら、どんな例でも歓迎されます:)

4

2 に答える 2

2

簡単な解決策が1つあります。それをWebサービスにするか、少なくとも1つ以上のサーバーで実行されるアプリケーションにのみライセンス作成を実装します。これにより、ネットワーク経由でサーバーにアクセスできるすべての人がライセンスを作成できるようになります。ネットワークの外部(ファイアウォールで保護されている)ではアクセスできないため、誰も自分でライセンスを作成することはできません。

于 2011-03-03T18:08:26.327 に答える
1

ミックスに含めることの1つは、コンピューターのドメインです。ほとんどの企業には、再現が難しいドメインがあります。内部使用のために開発しているアプリの場合、多数のサーバーの存在を確認することもできます。

于 2011-03-06T10:40:21.757 に答える