|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.09.2012, 14:36 | #1 |
Форумчанин
Регистрация: 22.05.2009
Сообщений: 248
|
Как лучше всего защитить dll от взлома?
Есть код написанный на VBA, в котором вызывается dll, написанная на Delphi. Хочется, чтобы запускалась dll только на машинах, где пользователь ввел свой уникальный пароль для нее. Защищать код VBA не требуется.
И возникает вопрос, как лучше это сделать. Привязывать к аппартному железу? или какие еще методы? В общем, понятное дело, что взломать можно практические все что угодно, вопрос в том, чтобы сделать среднюю защиту. Кому несложно, киньте ссылки по теме, или просто выскажите свои мысли. |
04.09.2012, 15:50 | #2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Можно просто схитрить. Закинуть в неприметный уголок (скажем папку винды) еще одну длл, без которой первая не смогла работать (да просто вставить проверку). Или уже все? Поменять код длл нет возможности?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
04.09.2012, 16:16 | #3 | |
Форумчанин
Регистрация: 22.05.2009
Сообщений: 248
|
Цитата:
Ведь даешь человеку по сети, все эти файлы, и объясняешь, что куда совать. Хотя, может имелось в виду, что сделать установщик файлов? в котором записать эти dll и скидывать? Но даже в этом случае, ему ведь даешь установщик этих файлов, и получается, что любой может потом также воспользоваться? Просто не приходит в голову, что имелось в виду. Ведь, сначала каждому человеку дается бесплатная версия, в которой эта dll не работает, а потом надо им по сети объяснить, чтобы она работала. И при этом, они не могли ее распространить.. P.S. Может, я не понял, что конкретно имелось в виду в предущем, прошу поясните. |
|
04.09.2012, 16:31 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Вопрос уже оскомину набил
http://www.google.com.ua/#hl=ru&q=%D...w=1920&bih=934
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
04.09.2012, 17:14 | #5 |
Заслуженный флудер
Участник клуба
Регистрация: 31.03.2010
Сообщений: 1,473
|
Сделай привязку к железу (комбинацию из серийных номеров BIOS, SMART, и др)
|
04.09.2012, 18:53 | #6 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
1. Убивал бы за привязку к железу
2. Виртуальные машины |
04.09.2012, 19:45 | #7 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
|
04.09.2012, 20:16 | #8 |
Форумчанин
Регистрация: 22.05.2009
Сообщений: 248
|
|
04.09.2012, 22:02 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
ИМХО кроме удаленного доступа типа DCOM или те что поновее технологии лучше не придумаешь...
Впрочем нужно больше знать о окружении и условиях, в которых будет вращаться программа
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как лучше всего получать письма? | DEA7H | Общие вопросы Delphi | 4 | 06.06.2012 17:55 |
Защитить учетную запись от взлома (Win7). | Вадим Буренков | Безопасность, Шифрование | 30 | 08.04.2012 12:47 |
Как защитить свой комп от взлома? | Sabina00 | Помощь студентам | 1 | 03.04.2012 22:44 |
Как правильно защитить .exe от взлома? | Человек Панда | Помощь студентам | 13 | 26.03.2012 15:43 |
Как лучше всего реализовать игру пятнашки? | Sauber | C++ Builder | 2 | 18.11.2011 22:52 |