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