走らせることができないように制限をかけることは可能ですか?
可能でしたら、どのような方法がありますでしょうか?
モジュール化してうめこむことで可能だとおもいますが、
ローカルDNS等を構築すればドメインはいくらでも自由につくれます。
不正使用の禁止をたいのだとおもいますが、暗号化したライブラリやライセンスを
前提にしたほうがいいかもしれません。
1. PING を受信するサーバを用意し、 定期的に当該サーバへ PING (XMLRPC) を送信させる、 送信した PING 元が契約先で無い場合はプログラムを不活性化するようにコードを書く。
2. 納品先サーバの GLOBAL IP Address(等、納品先固有の情報) に基づいたライセンスファイルを発行し、ライセンスファイルを検査し、正常時のみ動作するようにする。
等のコードを書いた上で、それらのプログラムを Zend Gurad などを用いて難読化・暗号化すればよいかと思います。
コメント(0件)