|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.09.2009, 09:49 | #11 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
А где можно найти литературку по области криптографии? У меня есть, конечно, один знакомый военный криптограф, но связаться с ним сейчас довольно-таки затруднительно.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
21.09.2009, 09:52 | #12 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Обрати внимание на программку PGP - стандарт близкий к идеалу, в США кажись запрещен к использованию - у их госструктур проблемы со взломом, а по законодательству то что не могут взломать их спецслужбы использовать запрещено.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
21.09.2009, 09:56 | #13 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Pretty Good Privacy - Американцы как всегда в своем репертуаре http://sp.sz.ru/faq_hacker_10_.html Сейчас посмотрим, что из этого можно выкачать.
Хм. А если публичный ключ пользователя сделать равным зашифрованным данным его харда? А секретный код сделать контрольной суммой файлов на флехе? Хм... Тогда расшифровка будет возможна только при физическом контакте Ф=>Комп.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось Alex Cones; 21.09.2009 в 10:01. |
21.09.2009, 10:30 | #14 | |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
Цитата:
НЕ понял!!! Есть программа - экзешник. Что-то она делает. У нее есть разные файлы. Заменить их так или иначе можно в том же блокноте и пр. А исходные тексты - зависит от тебя кому ты их дашь. И дав однажды, ты уже их никаким кодом не сохранишь. Или я что-то не понимаю. Так, ладно, не понятность в другом, - как ты собираешься отлеживать изменения в файлах? по CRC или хранению внутри программы "случайных мест" файлов, которые ты считываешь и сравниваешь, если изменилось - что-то или нет? Я не понял вообщем. Хотя постановка задачи ясна. и, пожалуй, надо использовать какой-то из методов криптографии, чтобы было не так все просто. ОО, пока я писал, научная мысль на месте не стоит.... Мне понравилась идея - ключ - серийник флэхи.....только если флэшке ЁК, то и данным тоже? Без флэхи не извлечь. а бывают случаи, когда флэшка вдруг умирает....хотя это 1 к 10 000, но
и это пройдет...
Последний раз редактировалось Stilet; 22.09.2009 в 13:10. |
|
21.09.2009, 10:39 | #15 | ||
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
1) Все исходные тексты программы хранятся на флешке. 2) Они зашифрованы к примеру тем же CryptoPro или подобием его. 3) Я отсылаю (устанавливаю) пользователю (ну декану, например) демо версию программы на 10 минут. 4) После 10 минут начинается самоуничтожение (автодеинсталляция). 5) Программу разблокировать (до истечения 10-ти минут) можно только вставив флешку и проводя апгрейд демо-файлов до всей системы - это потребуется в том случае, если разработкой программы займусь не только я один или я передаю (продаю) права на изменение исходного текста программы. 6)Ежеле флешке ЙОК - на этот случай нужно припасти "LiveCD" для программы - заднюю дверь в защите, позволяющей записать файлы на другую Ф. Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось Alex Cones; 21.09.2009 в 10:42. |
||
21.09.2009, 10:55 | #16 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Дык если у человека будут исходники что мешает ему поправить "нужные места" что оно не ругалась...
Про ключ мне идея понравилась... Но а что делать если прога сетевая? Можёт так: 1) Есть некий ключ (скажем на серваке) и весит приложение. 2) Ехе у клиента цепляется скажем через телнет на нужный порт.... и сверяет контрольные суммы и т.п. 3) Если нет...приложению отсылается delete она закрывается и сама себя прибивает. (запросы естественно зашифровать)
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
21.09.2009, 11:01 | #17 | |||
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
Цитата:
Цитата:
В итоге, после выпуска релизной версии надо будет продумать способ активации демки, не буду же я по всем юзерям бегать с флешкой. Флеха-как-ключ понадобится на стадии разработки,что бы не допустить утечку ИК.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|||
21.09.2009, 11:04 | #18 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
В таких защитах обычно всё делают на уровне контроллера флешки, перепрошивая его особым образом, а не на уровне ФС или серийного номера носителя, иначе нафиг тогда флешка - на болванку файлы записать можно
пыщь
|
21.09.2009, 11:09 | #19 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
Алгоритм (что говорит машина) 1) ЗАПИСЫВАЮ ФАЙЛ НА ФЛЕШ 2.1) ФАЙЛ ЗАПИСАН, УСТРОЙСТВО ОПОЗНАНО КАК ФЛЕШ-НОСИТЕЛЬ, ПРОВЕРЯЮ СН УСТРОЙСТВА... 2.2)ОШИБКА ЗАПИСИ ФАЙЛА! УСТРОЙСТВО РАСПОЗНАНО КАК КОМПАКТ-ДИСК, УДАЛЯЮ ФАЙЛЫ СИСТЕМЫ.... ПЕРЕЗАГРУЖАЮ КОМПЬЮТЕР...
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
21.09.2009, 12:50 | #20 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Ну тот факт, что файл записан, ещё не говорит о том, что это флешка Просто при такой защите её (флешки) использование - неоправданная трата денег. Фишка аппаратной защиты в том, что подавляющее большинство крякеров не захотят тра##ться с программатором и подслушивать разговор винды с usb/lpt-ключём
Серийный номер устройства получить можно через IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMB ER, но вообще к каждому типу контроллера обычно существует инженерная утилита, позволяющаяя его сменить
пыщь
Последний раз редактировалось JTG; 21.09.2009 в 12:53. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как записать максимальный ключ из таблицы в мемо? | REztor | Помощь студентам | 0 | 12.04.2009 14:41 |
Как проверить сущ. ли ключ в реестре?(делфи) | zotox | Помощь студентам | 1 | 05.04.2009 15:00 |
Как определить вставлен ли hasp-ключ? И по возможности его идентификатор | Д'якон | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 21.11.2008 20:02 |
Флешка оределяется как неизвестное Usb устройство | Иллидан | Безопасность, Шифрование | 9 | 08.03.2008 22:47 |
Флешка | delphin100 | Операционные системы общие вопросы | 10 | 08.01.2008 20:03 |