|
|
|
Защита текстовых файлов
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть задача защитить текстовые файлы (модули с наборами команд исполняемые нашей програмкой). Надо их как-то защитить чтоб никто не мог их прочитать и модифицировать. В тоже время пароль\ключ шифрования должен хранится в файле рядом с ними (назовем его файлом лицензии). Подскажите, пожалуйста, как такое делают и лучше сделать. Первое что пришло в голову... файл лицензии содержит ключ шифрования для модулей (для симетричного алгоритма (AES)). Но это слишком не надежно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2011, 15:20 |
|
||
|
Защита текстовых файлов
|
|||
|---|---|---|---|
|
#18+
wswswsЕсть задача защитить текстовые файлы (модули с наборами команд исполняемые нашей програмкой). Надо их как-то защитить чтоб никто не мог их прочитать и модифицировать. на счет модернизировать всё просто - электроподпись. насчет прочитать... на 100% защитить невозможно. wswswsВ тоже время пароль\ключ шифрования должен хранится в файле рядом с ними (назовем его файлом лицензии). тем более при таком подходе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2011, 19:25 |
|
||
|
Защита текстовых файлов
|
|||
|---|---|---|---|
|
#18+
wswswsНадо их как-то защитить чтоб никто не мог их прочитать и модифицировать. В тоже время пароль\ключ шифрования должен хранится в файле рядом с ними (назовем его файлом лицензии). Взаимоисключающие параграфы в действии. 1) Файлы нужно хранить там, где к ним может получить доступ злоумышленник. 2) Следует сделать так, чтобы злоумышленник, получив доступ к файлам, не смог прочитать хранящуюся в них информацию. 3) Следует сделать так, чтобы легитимный пользователь, получив доступ к тем же данным, не имел проблем с их расшифровкой. Вопрос: по каким признакам злоумышленник отличается от легитимного пользователя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2011, 21:25 |
|
||
|
Защита текстовых файлов
|
|||
|---|---|---|---|
|
#18+
wswswsЕсть задача защитить текстовые файлы (модули с наборами команд исполняемые нашей програмкой). Надо их как-то защитить чтоб никто не мог их прочитать и модифицировать.Стало быть, в момент исполнения команд, модули будут хранится в открытом виде на диске. В остальное время дешифровка данных - вопрос времени. Почему бы не создать архив с паролем - дешево и сердито. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2011, 14:14 |
|
||
|
Защита текстовых файлов
|
|||
|---|---|---|---|
|
#18+
bgf1dsd, А пароль хранить рядом, в отдельном файле? Ну то есть, нафига тогда пароль? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2011, 14:25 |
|
||
|
Защита текстовых файлов
|
|||
|---|---|---|---|
|
#18+
wswswsПервое что пришло в голову... файл лицензии содержит ключ шифрования для модулей (для симетричного алгоритма (AES)). Но это слишком не надежно. Алгоритмы шифрование AES практически непробиваемы. Это промышленный стандарт шифрования утвердённых в Штатах. А пендосов можно упрекнуть в чём угодно, но только не в отсутствии здорового прагматизма. Поэтому ваше заявление о ненадёжности - мимо кассы. Другое дело что вы просто неправильно их применяете. От этого защититься нельзя так-же как от попытки бить грецкие орехи микроскопом. Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2011, 19:17 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37359462&tid=1342818]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 489ms |

| 0 / 0 |
