Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Срочно! Нужна помощь/консультация по защите исходн 
:(
    Опции темы
sterx
Дата 17.11.2005, 14:08 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Проблема в том, что если просматривать код dll или exe файла через, например, блокнот, то будут видны все статические строки. Т.е. если, например, осуществлять работу с базой данных и писать запросы в теле программы, после компиляции они все будут видны невворуженным взглядом при просмотре exe файла указанным способом. А это не есть гуд, т.к. прослеживается структура базы данных. Так же если коннектиться к базе по паролю, записанному в теле программы в какой-либо строковой переменной, он тоже будет виден при просмотре.
Как устранить эти проблемы?
Как обеспечить безопасное соедининие и работу с бд?
слышал, что можно как-то шифровать код программы, но понятия не имею как это делается, в инете ничего не нашел..
приветствуются любые предложения и ссылки на статьи.
народ, ну очень нужно...
  Вверх
_hunter
Дата 17.11.2005, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



создавай ресурс и пиши в него зашифрованные строки. потом читай по имени, расшифровывай и подставляй


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
En_t_end
Дата 17.11.2005, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2074
Регистрация: 4.12.2004

Репутация: 1
Всего: 20



Не народ, я не могу понять, каким макаром вы вибираете раздел ?
Тема эта расположена ближе к Технологиям, туда и надо было задавать.
PM MAIL ICQ Skype GTalk Jabber   Вверх
lnk
Дата 18.11.2005, 02:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 10.11.2005
Где: Берег Слоновой Ко сти

Репутация: нет
Всего: 1



Можно упаковать прогу, UPX-ом например, или дополнительно еще и закриптовав ASPack-ом. или как вариант придумать небольшой алгоритм шифровки/дешифровки строк, например поксорить байты в строке с опр. числом.

PM MAIL ICQ   Вверх
newalex
Дата 18.11.2005, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 15.11.2005

Репутация: нет
Всего: нет



Почитай на DelphiKingdom статью "Технология шифрования исполняемого кода" (в Яндексе набери, ссылка вылезет). Может она тебе чем поможет. Там правда на Delphi всё, но я думаю разберешься при желании...

Факт в том, что если ты будешь что-то шифровать, то тебе надо будет и расшифровывать... Соответственно встает вопрос о том, где хранить ключ шифрования и много других связанных с этим вопросов. Поищи сообщения и на эту тему. Защита чего-либо впринципе требует довольно основательного подхода.
PM MAIL   Вверх
newalex
Дата 18.11.2005, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 15.11.2005

Репутация: нет
Всего: нет



to sterx
А вообще какого рода у тебя база данных? Конфиденциальная информация хранится что ли или сама структура настолька уникальная что её захотят скопировать конкуренты?
Защита должна быть актуальной. Прежде чем что-то делать подумай, а стоит ли оно того, какие убытки ты понесешь, если кто-нибудь узнает, к примеру, ту же самую структуру базы и вообще будет ли кто-нибудь пытаться это сделать?
PM MAIL   Вверх
sterx
Дата 19.11.2005, 16:40 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











to newalex
Просто база данных хранится на сервере в моем универе, а студенты, особенно на ВМК, такой народ, что каждый второй считает себя кулхацкером и при возможности предпримет попытку взлома.
К тому же в базе хранятся некоторая конфиденциальная информация.. короче защита нужна 100%.
Побывав еще на некоторых форумах, все-таки склоняюсь к тому, что быстрее будет зашифровать afqks какой-либо специальной программой - типа upx или asprotect, которые к тому же еще и сжимают неплохо
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1128 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.