Автор Тема: Защита программы на autoit от копирования  (Прочитано 4456 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Makc85 [?]

  • Новичок
  • *
  • Сообщений: 3
  • Репутация: 0
  • Пол: Мужской
    • Награды
Добрый день!
Я абсолютный новичок в программировании(неделю изучаю autoit), подскажите, что реально ли осуществить из списка и как?
Задачи:
1. Сделать так, чтобы программа, автоматически запускалась с флэшки при ее подсоединении upd: данная задача отпала
2. Проверяла имя компа, на котором ее запускают, и, если оно отличается от заданного, то файлы с флэшки удаляются upd: эта задача решена.
3. Чтобы во время работы программы она проверяла, не пытаются ли скопировать файлы с флэшки, если да -> самоудаление

Предполагается наличие нескольких exe файлов, возможно, будет лучше, чтобы 2-3 задачи отслеживались отдельным файлом без GUI, его можно не удалять, важной инфы в нем не будет.
« Последнее редактирование: Март 15, 2014, 15:19:27 от Makc85 »

Русское сообщество AutoIt

Защита программы на autoit от копирования
« Отправлен: Март 15, 2014, 08:43:40 »

Оффлайн MnM [?]

  • SoSerious
  • Продвинутый
  • ***
  • Сообщений: 679
  • Репутация: 90
  • Пол: Мужской
  • Post-Hardcore
    • Награды
  • Версия AutoIt: 3.3.12.0
Makc85
Да заче-е-ем, не проще зашифровать?

Оффлайн Makc85 [?]

  • Новичок
  • *
  • Сообщений: 3

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
С программой должен работать сотрудник, причем она не должна быть установлена на его компе, а храниться на внешнем носителе, чтобы отсутствовал постоянный доступ к этим файлам. Вот ломаю голову, как обезопасить себя от слива файлов конкурентам.

Думаю сделать следующим образом: при первом запуске (либо установке) программы на жесткий диск будет копироваться и запускаться файл слежения без GUI, + я так понимаю, что можно будет программно прописать где-нибудь в windows, чтобы он автоматически запускался при загрузке, или не windows не даст такого сделать?

Дальше этот файл уже и будет проверять индивидуальные параметры компа, и если комп вражеский, то будет удалять без суда и следствия все копии моих файлов на всех носителях + отправлять мне по сети ip и имя компа злоумышленника, который пытался стырить программу.

Программа не для массового использования, заинтересованных лиц минимум, можно перечесть по пальцам рук, но у них есть программисты, от попадания в руки которых и хотелось бы ее защитить.

Остается актуальным вопрос, как отслеживать попытку копирования файла, и как отсечь возможность отправки определенных файлов по электронной почте/скайпу и т.д путем перетаскивания? Или при перетаскивании все также через буфер обмена идет?

Русское сообщество AutoIt

Re: Защита программы на autoit от копирования
« Ответ #2 Отправлен: Март 15, 2014, 15:54:45 »

Оффлайн inververs [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 2135
  • Репутация: 462
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
проще сделать так, что бы на других компах не запускалась, чем отследить копирование.

Оффлайн MnM [?]

  • SoSerious
  • Продвинутый
  • ***
  • Сообщений: 679
  • Репутация: 90
  • Пол: Мужской
  • Post-Hardcore
    • Награды
  • Версия AutoIt: 3.3.12.0
Цитировать
или не windows не даст такого сделать?
Даст
Цитировать
программно прописать где-нибудь в windows
Если с вашей программы на флешке\др. любом носителе, и если учесть что на том компьютере может быть отключен авто-запуск, то  нет. Останется вариант самим пользователем это прописать
Цитировать
Программа не для массового использования, заинтересованных лиц минимум, можно перечесть по пальцам рук, но у них есть программисты, от попадания в руки которых и хотелось бы ее защитить.
Ежели у этих "заинтересованных" персон есть свои программисты, и они не из того числа которые умеют только включать и играть на компьютере, разве они не сумеют "свистнуть" данные? Не исключен еще и факт того что "заинтересованные" сами попросят программистов своих "выдернуть" данные.

Русское сообщество AutoIt

Re: Защита программы на autoit от копирования
« Ответ #4 Отправлен: Март 16, 2014, 08:04:25 »

Оффлайн ynbIpb [?]

  • Скриптер
  • ****
  • Сообщений: 398
  • Репутация: 109
  • Пол: Мужской
    • Награды
Это бессмысленно.
Так как в новых ОС семейства Windows отсутствует функция автозапуска с съёмных носителей, злоумышленник свободно вставит флешку в свой комп и беспрепятственно скопирует её содержимое, а потом уже будет запускать анализировать ваш софт.

Оффлайн Makc85 [?]

  • Новичок
  • *
  • Сообщений: 3

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
Про автозапуск с флэшки я уже понял, код для отслеживания буфера нашел, осталось проверить будет ли работать, и будет ли работать при перетаскивании файла в окно скайпа и т.д.

Объясню чуть подробнее, мне кажется должно сработать, укажите, если что, на слабые стороны.

Я даю флешку с файлами сотруднику-девушке, которая в компах 2по5, одновременно запугивая смертной казнью за копирование файлов. Получать она ее будет утром из сейфа бухгалтерии под роспись, и также вечером сдавать. Пользоваться программой будет только она одна, только на своем компе (зашью в код серийник винта). Думаю, что на данном этапе с защитой все будет гуд.

Остальные меры предосторожности для того, чтобы предотвратить получение кода врагами, т.к. это самое ценное. Коль защитить от декомпиляции я его не могу (почитал на форуме, что весь код будет как на ладони), то могу постараться удалить свои файлы с компа предполагаемых воров. Первое, что они попытаются сделать, завладев программой- запустить ее, так что автозапуск с флэшки и не нужен. После запуска вначале будет идти проверка с какого компа запускают, и если Комп левый, все и отовсюду будет удаляться модулем, который будет устанавливаться после первого запуска на компе и отслеживать дальнейшее появление определенных файлов с их последующим удалением даже после выхода из программы и ее самоудаления + после перезагрузок.

Второй момент, сотрудницу могут переманить, или просто посмотрит, что прога ценная и тупо захочет ее скопировать "на всякий случай"... второй попытки у нее не будет.

Что скажете?

Оффлайн Коршун [?]

  • Новичок
  • *
  • Сообщений: 58
  • Репутация: 1
  • Пол: Мужской
    • Награды
А если сделать запись в реестре... и при запуске программы, если запись отсутствует - удалять программу, осуществив поиск программы на всех доступных носителях по MD5 (т.к. программа может быть переименована).
И можно еще добавить отправку сообщения в Интернет кто, где и когда не запланировано использовал программу.

Русское сообщество AutoIt

Re: Защита программы на autoit от копирования
« Ответ #7 Отправлен: Март 16, 2014, 19:42:32 »

Оффлайн firex [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 943
  • Репутация: 203
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Makc85  [?]
Цитировать
Что скажете?
Вы случаем работаете не в ФСБ?

На мой взгляд слишком много "костыльной" осторожности. Пишите тогда уж на компилируемом ЯП.

Оффлайн inververs [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 2135
  • Репутация: 462
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Makc85  [?]
Цитировать
все и отовсюду будет удаляться модулем, который будет устанавливаться после ...
Это все профанация и обходится установкой галочки запретить удаление файлов.
И что вы собираетесь удалять? искать везде на компе вашу програму, в архивах, в почтовых вложениях? на флэшках? в сетевых папках?

Оффлайн Whited [?]

  • Новичок
  • *
  • Сообщений: 79
  • Репутация: 10
    • Награды
Autoit не для защиты писался, уж поверь, ничего ты не сделаешь защитного, просто я тебе скажу, что Autoit ну уж ооооочень простой язык, так просто что либо написать, вот ты и написал и теперь хочешь защитить, но мой тебе совет, выучи другие ЯП.

Русское сообщество AutoIt

Re: Защита программы на autoit от копирования
« Ответ #10 Отправлен: Март 16, 2014, 22:46:49 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
 Закреплено  Защита AutoIt программы

Автор oneDmitry « 1 2 ... 17 18 » Общение

258 Ответов
146619 Просмотров
Последний ответ Август 17, 2012, 13:40:18
от Yashied
8 Ответов
10712 Просмотров
Последний ответ Май 20, 2012, 19:40:33
от Afonichev
1 Ответов
3660 Просмотров
Последний ответ Октябрь 11, 2011, 01:49:05
от CreatoR
0 Ответов
2283 Просмотров
Последний ответ Октябрь 10, 2011, 20:24:23
от madmasles
1 Ответов
3503 Просмотров
Последний ответ Май 25, 2012, 19:04:15
от Sky-WaLkeR
13 Ответов
7401 Просмотров
Последний ответ Июнь 14, 2012, 20:14:36
от ynbIpb
1 Ответов
3165 Просмотров
Последний ответ Июнь 07, 2013, 16:59:34
от Yuriy
0 Ответов
1611 Просмотров
Последний ответ Март 16, 2014, 08:55:17
от madmasles
1 Ответов
2375 Просмотров
Последний ответ Февраль 22, 2016, 00:42:12
от Yashied
0 Ответов
864 Просмотров
Последний ответ Февраль 22, 2016, 00:37:09
от Yashied