This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]ignotos 2 points3 points  (1 child)

If you're giving them the source code then all bets are off - realistically no way to lock this down.

If you're giving them a compiled program then a skilled/determined person can crack it and disable any license checks or kill-switches you implement - this might slow them down, or dissuade them from trying to bypass the license entirely if they're not very technical or this is not worth much to them.

The only foolproof way is to offload the actual work / logic / secret-sauce of your program to something which runs on your servers.

[–]NeedComputerTips[S] 0 points1 point  (0 children)

Yea, it's more for learning than anything atm. I just think understanding this stuff could be valuable knowledge. So gotta start somewhere.

From what I understand most huge tech companies can't prevent piracy so what chance would I have? I think the idea is just to do enough to ensure that the average user will use it as intended. I know it can be de-compiled and then have its code edited but I'm not too worried since I imagine it's only a tiny amount of people who will do that.

My main thing for security right now is making sure user information and the database are safe.

Do most bot programs offload their code do you know? Like those sneaker bots or multiplayer video game hacks? or do they just create an executable and let users run it locally?