i THINK i HAVE A IDEA FOR SOME ARTIFICIAL iNTELIGENCE you can use to protect yourself from people stealing/illegal scripts.
Here is what I recommend:
1 Install some code that automatically email you whenever a user changes the password from the default to a new one.
2 install some code in nother part of the script (different file) that checks license #. For example, UBB gives everyone a User Licence # when they purchase the product. Have the scripts CHECK FOR LICENCE AGAINST A DATABASE and if more than ONE website use the same license # have the DB email you immediately.
Then you go to the two websites and see which user is using the illegal script.
You already know who the license belongs to since you get the info when they purchase it.
3 Have EVERY script check to see if the code and license # exists in all files (cgi/pl) the FIRST time the Script is installed, and have the script email you every time a NEW script is installed for the first time.
4 Have the Check Verssion # script (as UBB Verssion Check works) also email you if someone initialized the verssion check from an illegal installation.
5 Have your FORUMS script automatically assign a USER Name and PASSWORD for every user that purchases the script, for your support forum and automatically email the customer letting them know that he/she has been assigned a USER account in the support forum and and give the user her/his name and password.
If you use the above, then you can leave the forums open to the public if you are using UBB. but set permissions so ONLY people with USER Names and PASSWORDS that match the customer database CAN POST.
Everyone else can only read.
Also, disable the "display users email" option so nobody can post that is not a registered Customer...
If the above sounds good, let me know and delete this post/edit it so others will not know what you are doing as far as security.
This may not be 100% proof, but it is better than nothing....don't you think?
Hope this helps.
Sincerely,
Shlomoh
Here is what I recommend:
1 Install some code that automatically email you whenever a user changes the password from the default to a new one.
2 install some code in nother part of the script (different file) that checks license #. For example, UBB gives everyone a User Licence # when they purchase the product. Have the scripts CHECK FOR LICENCE AGAINST A DATABASE and if more than ONE website use the same license # have the DB email you immediately.
Then you go to the two websites and see which user is using the illegal script.
You already know who the license belongs to since you get the info when they purchase it.
3 Have EVERY script check to see if the code and license # exists in all files (cgi/pl) the FIRST time the Script is installed, and have the script email you every time a NEW script is installed for the first time.
4 Have the Check Verssion # script (as UBB Verssion Check works) also email you if someone initialized the verssion check from an illegal installation.
5 Have your FORUMS script automatically assign a USER Name and PASSWORD for every user that purchases the script, for your support forum and automatically email the customer letting them know that he/she has been assigned a USER account in the support forum and and give the user her/his name and password.
If you use the above, then you can leave the forums open to the public if you are using UBB. but set permissions so ONLY people with USER Names and PASSWORDS that match the customer database CAN POST.
Everyone else can only read.
Also, disable the "display users email" option so nobody can post that is not a registered Customer...
If the above sounds good, let me know and delete this post/edit it so others will not know what you are doing as far as security.
This may not be 100% proof, but it is better than nothing....don't you think?
Hope this helps.
Sincerely,
Shlomoh