Форум: "Потрепаться";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];
ВнизКуда же его спрятать? Найти похожие ветки
← →
strong (2002-10-12 16:57) [0]Сто раз уже слышал о защите приложений от хака! Но иногда вопрос защиты принимает интересный оборот. Скажем, я хочу защитить некоторые файлы программы от просмотра самим пользователем (например защитить эл. контрольную работу от ученика). С этой целью я файлы шифрую. Но куда спрятать ключ, с которым произведено шифрование? Сразу говорю, сети нет, поэтому на сервере прятать бесполезно. Скажите спрятать в коде? Да, я согласен, но есть еще одна проблема! Я хочу разпространить программу с открытым исходником, поэтому ключ в коде программы прятать дохлый номер. Ну и как тут быть? Есть идеи?
← →
drpass (2002-10-12 17:21) [1]Ну сделай dll с одной-единственной функцией - шифровка/расшифровка файлов. На всю программу исходники давай, а эту dll распространяй в скомпилированном виде, без исходников.
← →
Anatoly Podgoretsky (2002-10-12 17:29) [2]Не помешает электронный ключ, раз речб об распространении.
← →
strong (2002-10-14 16:12) [3]Но разве в dll с одной единственной функцией можно надежно спрятать ключ?
← →
Johnny Smith (2002-10-14 16:20) [4]2strong (14.10.02 16:12)
Можно. Но придется попотеть.
← →
strong (2002-10-14 16:40) [5]Нельзя ли поподробнее насчет попотеть?
← →
Johnny Smith (2002-10-14 16:55) [6]Сделайте в dll-ке одну экспортируемую функцию для вызова, а она пусть вызывает еще с десяток сидящих внутри dll да с ветвлением каким-нибудь.
← →
NeyroSpace (2002-10-14 17:09) [7]Не ученики прямо, а монстры :-)
← →
Кулюкин Олег (2002-10-14 17:15) [8]2 strong (12.10.02 16:57)
А ученики будут иметь доступ к исходникам Вашей программы? :)
← →
qube (2002-10-14 17:18) [9]NeyroSpace © (14.10.02 17:09)
Можно будет только порадоваться за учеников, которые вместо списывания правильных ответов из шпаргалок начнут расшифровывать файлы.
← →
strong (2002-10-14 19:04) [10]Да ладно вам!
Ведь под учениками понимаем и студентов, а среди них моного монстров (сами такие). Да дело даже не в этом. Просто интересный поворот с защитой и открытым исходником, я не видел в РуНете рассмотрение проблемы защиты в таком ракурсе вот и захотел обсудить ее с вами.
->Кулюкин Олег-> Естественно все!!! имеют доступ к исходникам.
← →
Странник (2002-10-14 19:27) [11]а для запутывания кода в DLL напихать бестолковых вызовов из различных библиотек, слинковать эти либы в DLL, чтобы она приняла угрожающий размер (для отпугивания), чередовать нужные операторы с "мусором", промежуточные результаты (свои) гнать параметрами в "мусорные" вызовы и т.д. и т.п.
← →
IBSN (2002-10-14 20:26) [12]Спрятать можно, только вот никто не спрячет так что бы было не взломать :-)
← →
sancho (2002-10-14 20:56) [13]Всё важное скинь на дискету, и положи её поближе к сердцу!
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c