Я делаю коммерческий продукт, который будет иметь сторону клиента и сервера.Клиент полностью зависит от сервера, просто чтобы его было сложнее взломать / пиратским.Проблема в том, что даже в этом случае есть шанс, что кто-то перепроектирует протокол и создаст свой собственный сервер.
Я думал о шифровании соединения либо с помощью ssl, либо с помощью другого алгоритма, чтобы не было так легко выяснить протокол, просто перехватывая трафик между клиентом и сервером.
Теперь единственное, что я могу думать о том, что пираты использовали бы, - это декомпилировать программу, убрать шифрование и попытаться увидеть протокол «простого текста», чтобы восстановить его.
Я читал предыдущийТемы, и я знаю, что невозможно сделать невозможным взлом, но какие хитрости мы, программисты, можем привнести в наш код, чтобы сделать его огромной головной болью для взломщиков?