Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.57/35: Рейтинг темы: голосов - 35, средняя оценка - 4.57
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1

Защита ПО

17.07.2013, 13:35. Показов 6627. Ответов 52
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго дня, для меня случилось не приятное - один народный умелец - в моей программе - везде затёр моё имя, где это только можно...
Вот и появилась для меня задача - защита программы
Можно наложить протектор - займёт чуть больше времени - но всё же распаковать ресурсы возможно)
Вот и появилась идея - добавить проверку на MD5 или CRC ( + шифрование к этому ), подскажите возможно ли это?и стоит ли это того?Может у кого то есть другое решение?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.07.2013, 13:35
Ответы с готовыми решениями:

Защита программы от НСД. Защита путем шифрования части программы на флеш-диске или флешке
Написать программу на любом известном Вам языке программирования. Программа должна выполнять функцию защиты программы от НСД. Защита...

Защита от неправильного ввода "Защита от дурака"
Ввести элементы массива размерностью N>100; Предусмотреть защиту на каждый ввод элемента массива N>100; При не правильном вводе,...

Защита БД
Серы! Подскажите плиз. Как защитить базу данных на уровне пользователей от посторонних глаз без лишних наворотов? Создание файла...

52
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
19.07.2013, 15:47
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Avazart Посмотреть сообщение
грохать систему юзера
Статья 273. Создание, использование и распространение вредоносных программ для ЭВМ

наказываются лишением свободы на срок до трех лет со штрафом в размере до двухсот тысяч рублей или в размере заработной платы или иного дохода осужденного за период до восемнадцати месяцев.
2. Те же деяния, повлекшие по неосторожности тяжкие последствия, наказываются лишением свободы на срок до семи лет.
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
19.07.2013, 15:50
Цитата Сообщение от nick42 Посмотреть сообщение
- и даже, если этих if в листинге несколько тысяч?
а причем тут листинг?
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
19.07.2013, 15:53

зловредность наказуема...

Добавлено через 1 минуту
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
а причем тут листинг?
Ну, это, если хотите - условно. Можно и в отладчике по этим всем if'ам пройтись, если возраст молодой и до пенсии далеко
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.07.2013, 16:13
Цитата Сообщение от gazlan Посмотреть сообщение
наказываются лишением свободы на срок до трех лет со штрафом в размере до двухсот тысяч рублей или в размере заработной платы или иного дохода осужденного за период до восемнадцати месяцев.
2. Те же деяния, повлекшие по неосторожности тяжкие последствия, наказываются лишением свободы на срок до семи лет.
Так без изменений нет зловреда ... а то что юзер изменил программу так что она выстрелила ему в голову это уже его проблема.

Да и софт та как я понимаю не лицезированный, а значит тут сначала статья про пиратство...
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
19.07.2013, 16:36
Цитата Сообщение от Avazart Посмотреть сообщение
а еще лучше грохать систему юзера что бы не повадно было
За такое нужно бить автора программы. Больно. И долго.
Цитата Сообщение от Avazart Посмотреть сообщение
Так без изменений нет зловреда
А если файл был просто заражен вирусом на компе пользователя?
Цитата Сообщение от Avazart Посмотреть сообщение
Да и софт та как я понимаю не лицезированный, а значит тут сначала статья про пиратство...
Если у части программы не совпадает чексумма, это не является показателем пиратства. Это могут быть ошибки диска, ошибки алгоритма самой программы, вирус, упаковщик и т. д.. И грохать надо тех, кто будет грохать систему заметив несовпадение чексуммы.
1
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.07.2013, 16:51
Цитата Сообщение от Vourhey Посмотреть сообщение
А если файл был просто заражен вирусом на компе пользователя?
А какова вероятность того что вирус изменит именно ту часть где ресурсы с именем автора ?

Цитата Сообщение от Vourhey Посмотреть сообщение
Если у части программы не совпадает чексумма, это не является показателем пиратства. Это могут быть ошибки диска, ошибки алгоритма самой программы, вирус, упаковщик и т. д.. И грохать надо тех, кто будет грохать систему заметив несовпадение чексуммы.
Я про что для начала, перед тем как заявлять об авторстве на программу нужно сначала купить IDE, лично у меня сомнения по поводу того что ТС это сделал.
0
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
19.07.2013, 17:10
Цитата Сообщение от Avazart Посмотреть сообщение
Так без изменений нет зловреда
Достаточно будет первому, обнаружившему вредоносный код, отправить его в антивирусную лабораторию, чтобы ваша программа оказалась в списке троянов. А если он еще и опубликует эту информацию, поставьте крест на вашем IT-бизнесе.
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
19.07.2013, 17:16
Цитата Сообщение от Avazart Посмотреть сообщение
А какова вероятность того что вирус изменит именно ту часть где ресурсы с именем автора ?
Маленькая вероятность не оправдывает поведения свойственного вирусам. Даже одного false positive я считаю достаточным.
Цитата Сообщение от Avazart Посмотреть сообщение
Я про что для начала, перед тем как заявлять об авторстве на программу нужно сначала купить IDE

Не по теме:

Это уже другой вопрос, но с ним я согласен :)

0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.07.2013, 17:22
Логика проста, если вы изначально играете открыто, если вы купили IDE и зарегистрировали свое детище, то вам попросту подобная защита не нужна.

Если же нет, то- все средства хороши что бы наказать хитроЖовтыХ
( и это конечно больше вопрос эмоциональный, чем практический )
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
19.07.2013, 17:48
Полемика все дальше уходит в облака..., а изначальная задача проста и понятна: вот я запустил свою программу "в жизнь" (интернет), но не очень хочу, чтобы всякий разный пацан, только-только оторвавшийся от "танчиков" и опробовавший Редактор ресурсов (или хексэдитор) видоизменял мою программу на свой еще не оформившийся вкус! Со мной однажды тоже нечто подобное было... натолкнулся на форуме на раздачу своей программы, которую где-то в Тунисе перевели на плохой французский, и то наполовину... . Мне, в общем, обидно не было. Я ее состряпал за пару вечеров и ничего из себя она не представляла. Но бывают случаи и посложнее... . Я сам частенько прибегаю к видоизменению чужой программы, стараясь улучшить ее дизайн, перевести надписи..., но я не буду при этом удалять имя программиста и тем более распространять ее как свое произведение. Вот от таких скороспелых "программистов" и задумывалась "моя" защита; для этого, по моему, и тему такую создал уважаемый Ddv122 .
1
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
19.07.2013, 18:52
Цитата Сообщение от nick42 Посмотреть сообщение
но не очень хочу, чтобы всякий разный пацан, только-только оторвавшийся от "танчиков" и опробовавший Редактор ресурсов (или хексэдитор) видоизменял мою программу на свой еще не оформившийся вкус!
Почему? Тебе ли не пофиг, кто там что изменяет.
Цитата Сообщение от nick42 Посмотреть сообщение
Я сам частенько прибегаю к видоизменению чужой программы, стараясь улучшить ее дизайн, перевести надписи...,
Ого.
Цитата Сообщение от nick42 Посмотреть сообщение
Вот от таких скороспелых "программистов" и задумывалась "моя" защита;
А зачем? Что тебе с этой программой? Ну поменяли, ну где-то положили? Если хочешь сделать свое имя известным, то ступай попсу петь. Какая-то бесполезная цель "чтобы не поменяли имя".
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
19.07.2013, 20:39
Цитата Сообщение от Vourhey Посмотреть сообщение
Какая-то бесполезная цель "чтобы не поменяли имя".
Ну какая "цель"!? Ну почему "бесполезная"?
Я за несколько часов "состряпал" код, занимающий 10-15 строчек. В результате:
- программа не подвержена заражению вирусом;
- сама является индикатором наличия опасных вирусов;
- не позволяет несостоявшимся "программистам" изменять что-либо в моей программе;
... . Я почти не потратил усилий для этого. А владение навыками работы с интерактивными отладчиками типа I_D_A на уровне камрада gazlan - это, извините, совсем не частый случай. Так что овчинка стоит выделки, я думаю.
Кто-то скачает мою программу. Попробует с ней работать и она ему понравится. Решит (от скромности...) слегка ее покорежить... - но не тут-то было! Что он сделает? Сядет за освоение инструментов взлома? Нет, я думаю. Скорее всего восстановит прежнюю версию и будет ею пользоваться. Мне как автору с этого - ничего; но где-то там, внутри... !!
2
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.07.2013, 20:48
Лучший ответ Сообщение было отмечено как решение

Решение

Смысл в том что если нужно будет кому-то модифицировать программу под его нужды, они обратятся к настоящему автору программы, а не недопрограммисту.
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.07.2013, 20:48
Помогаю со студенческими работами здесь

Защита БД
Слышал, что имеется возможность защитить БД от копирования. Т.е. запуска на другом ПК. Не подскажите, что необходимо сделать, чтобы БД...

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

Защита на wi-fi
Всем добрые сутки! Подарили DSL-2640U/BR/C2..Инет настроил на ноут и стационарный комп..всё пашет! Как мне настроить пароль на вай-фай при...

Защита
WinAPI - отличный инструмент для управления сторонним приложением. Но бывают случаи, когда такое управление чревато. Как защитить свое...

Защита
добро всем время суток! нужна программа по защите в которую входит: видео наблюдение, слежение за пожарными датчиками и управления...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
53
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru