0 / 0 / 0
Регистрация: 25.01.2020
Сообщений: 1
|
|
1 | |
Защита файла26.01.2020, 16:15. Показов 2935. Ответов 37
Метки нет (Все метки)
Здравствуйте
Подскажите как можно защитить хотя бы один из файлов после продажи таким образом что бы он 1. Перестал функционировать после определенной даты (создать ключ подписку) 2. И что бы после передачи его не смогли скопировать файл CG, CG2, HPROFILE Для неисполняемого формата это реально?
0
|
26.01.2020, 16:15 | |
Ответы с готовыми решениями:
37
Защита файла лицензии Защита приложения от инлайн патча файла Защита exe-файла, сделанного в C# Защита файла от изменения |
Неадекват
1492 / 1230 / 246
Регистрация: 02.04.2010
Сообщений: 2,789
|
|
26.01.2020, 19:49 | 2 |
Придется привязываться к железу, только так. Ну и NGen для усложнения декомпиляции не помешает или часть функционала выносить в сишную либу. 100% гарантии это не даст, но от мамкиных хацкеров поможет.
0
|
2806 / 1676 / 884
Регистрация: 14.04.2015
Сообщений: 5,714
|
|
27.01.2020, 12:48 | 4 |
перегнать в такой формат, который может читать только твоя программа.
0
|
1514 / 905 / 328
Регистрация: 17.05.2015
Сообщений: 3,417
|
|
28.01.2020, 14:00 | 5 |
AndreyVorobey, а в чем проблема перегнать обратно?
Программа есть, декомпилируй и алгоритм у тебя на руках
0
|
2806 / 1676 / 884
Регистрация: 14.04.2015
Сообщений: 5,714
|
|
29.01.2020, 10:15 | 6 |
Рядовой, нужно здраво оценивать ситуацию, ставя себя на место тех людей, у кого будет этот файл, а не с позиции программиста, который знает, что декомпилировать, для чего, и как потом впоследствии это использовать.
adjusting, какой смысл уже что-то защищать после этих событий?
0
|
Модератор
4201 / 3286 / 496
Регистрация: 27.01.2014
Сообщений: 6,028
|
|
30.01.2020, 14:45 | 7 |
AndreyVorobey, чтобы другой не юзал нахаляву или не декомпилировал и на основе его кода - написал свое и тоже продал ))))
0
|
01.02.2020, 14:55 | 8 |
Совершенно верно. Как ни шифруй, алгоритм зашит в какой-то программе. И если она сделана на dotNET, то ее можно декомпилировать и узнать алгоритм. Тут ничего не поможет, все эти крипторы и прочее-мертвому припарка.
Так что единственный вариант-использовать для критически важных участков кода другой ЯП.
0
|
1142 / 851 / 262
Регистрация: 30.04.2009
Сообщений: 3,580
|
|
01.02.2020, 21:25 | 9 |
Купи Denuvo. На пару часов защитит.
0
|
63 / 62 / 11
Регистрация: 28.12.2011
Сообщений: 280
|
|
01.02.2020, 22:01 | 10 |
Я годами боролся с кряками моей программы, работающей на net. Могу сказать что некоторого успеха можно добиться используя совместно все возможные способы защиты. Ну во первых это привязка к железу и авторизация через сервер, затем выделение основной значимой части кода в отдельную dll без которой программа не сможет функционировать и вынесение ее на сервер и подгружаемую в программу при каждом запуске программы через рефлексию, так что бы она не сохранялась в файл, затем в последствии проанализировав имеющиеся кряки написать механизм определяющий что программа крякнута и запускать отложенные действия, например закрытие программы через определенный промежуток времени. Ну и обязательно мониторить интеренет на появление новых кряков и выпуска обновлений по возможности устраняя данную уязвимость или усложняя такую возможность. Само собой это не 100% защита, но полный комплекс мер серьезно запутывает хакера так сказать, и взломать программу становится на порядок сложнее и в моем случае все работающие кряки исчезли из свободного доступа, если и можно что-то найти только на закрытых форумах или тп, то есть массовости нет. Еще конечно зависит от популярности программа, если это супер популярный продукт, то тут думаю ничего не спасет.
1
|
1514 / 905 / 328
Регистрация: 17.05.2015
Сообщений: 3,417
|
|
01.02.2020, 22:51 | 11 |
0
|
Неадекват
1492 / 1230 / 246
Регистрация: 02.04.2010
Сообщений: 2,789
|
|
02.02.2020, 01:36 | 12 |
Рядовой, это легко контрится. Эмулировать параметры которые надо отправить на сервер не так сложно как кажется. 100% защиты не будет никогда, можно лишь максимально усложнить жизнь взломщикам.
0
|
1142 / 851 / 262
Регистрация: 30.04.2009
Сообщений: 3,580
|
|
02.02.2020, 08:41 | 13 |
freeba, да?, может сделаешь тогда например безлимитный нетфликс раз такой умный?
Аккаунт из которого надо "эмулировать параметры" предоставлю.
0
|
1514 / 905 / 328
Регистрация: 17.05.2015
Сообщений: 3,417
|
|
02.02.2020, 12:01 | 14 |
nicolas2008, нетфликс сравнивает дату покупки лицензии и текущую дату. Что тут можно взломать? Ничего нельзя. Да и зачем? Чтобы безлимитно смотреть сериалы? пфф..
Хранить в базе выданные лицензии, и если вышел срок - ничего не отправлять в ответ клиенту. При таком подходе у злоумышленника останется только пустой веблиент, который только может отображать данные и отправлять свои данные на сервер.
0
|
1142 / 851 / 262
Регистрация: 30.04.2009
Сообщений: 3,580
|
|
02.02.2020, 12:10 | 15 |
Рядовой, а еще нетфликс мониторит одновременное пользование ресурсом, а при желании еще можно и ip адреса входа мониторить.
Добавлено через 1 минуту Рядовой, а я о чем? конечно нельзя ничего взломать хоть как ни "эмулируй параметры"
0
|
Неадекват
1492 / 1230 / 246
Регистрация: 02.04.2010
Сообщений: 2,789
|
|
02.02.2020, 16:17 | 16 |
Рядовой, сделать "безлимитный нетфликс" проще чем кажется (даже не представляете насколько просто). Что до сверки даты покупки - это один из уровеней защиты той же 1С. Сильно им помогло?
0
|
63 / 62 / 11
Регистрация: 28.12.2011
Сообщений: 280
|
|
02.02.2020, 18:30 | 17 |
0
|
02.02.2020, 20:20 | 18 |
Этим вы привязываете ваше приложение к наличию сети, только лишь для того, чтобы защитить. Иногда это может и не устроить пользователей (мало ли какая ситуация). Так что если нужна защита (конечно, не абсолютная, но получше) - писать приложение (или его критические части) на неуправляемом ЯП. Все остальные способы защиты (обфускаторы, крипторы) неэффективны от слова совсем.
0
|
163 / 138 / 35
Регистрация: 25.11.2015
Сообщений: 910
|
|
02.02.2020, 20:32 | 19 |
Ну, есть еще протекторы. Например Enigma Protector.
По своей сути, это виртуальная машина, которая разворачивается только в памяти. Там получается файл, который бесплезно декомпилировать. Минусы - жрет память. Много.
0
|
02.02.2020, 20:39 | 20 |
Я сказал выше-для управляемого кода они бесполезны от слова совсем. Проверено.
У вас есть такой? Давайте посмотрим, ради интереса)))
1
|
02.02.2020, 20:39 | |
02.02.2020, 20:39 | |
Помогаю со студенческими работами здесь
20
Защита файла Excel от изменений после сохранения этого же файла Защита файла Защита файла защита файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |