Здравствуйте, Дядюшка Аууу, Вы писали:
ДА>Находил такую темку по защитам:
ДА>https://web.archive.org/web/20200425050352/https://www.sql.ru/forum/1311181-a/mozhno-li-kakim-to-obrazom-zadeystvovat-native-uwp-v-dekstop-prilozhenii
ДА>Может быть, в ней, что-то интересное?
Везде одно и то же. На текущий момент классификация примерно такая:
1) "Легкие" защиты. В програмной реализации это практически все что до эры виртуальных машин. В аппаратных ключах — все ключи без возможности исполнения пользовательского кода.
2) "Средние" защиты. В ПО — это ВМы всякие (их ломают со скрипом). В железе — это комбинации "легких" ключей + средних/легких ПО обвесов.
3) "Тяжелые" защиты. В ПО — это вынос кода на свои сервера. В железе — это ключи/смарткарты с исполнением собственного кода.