Мы в Telegram
Добавить новость

Новости сегодня на DirectAdvert

Новости сегодня от Adwile

Требуется консультация по реализации защиты програмного обеспечения

ЗАДАЧА

Требуется консультация по реализации защиты програмного обеспечения от взлома и распространения

ИСХОДНЫЕ ДАННЫЕ

Сайт tvigi.com

Программа написана на с#.

После сборки происходит обфускация итогового exe файла.

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

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

ПРЕДВАРИТЕЛЬНЫЙ ПЛАН

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

Сами ключи мы планируем разместить в исходном коде ПО в зашифрованном виде и реализовать систему сверки входящего ключа с имеющимися.

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

Следовательно если ключ подошел открывается второй этап авторизации и там действует уже наша проверка на железо. Если не подошел то первые 2 попытки мы просто говорим что он неверный, далее если вводит 3 раза неверно то каким либо образом все должно крашится или закрываться чтобы человек не мог больше пробовать вводить ключ пока не напишет в тех поддержку свои данные чтобы мы позволили ему это сделать.

Далее при каждом входе в программу процесс будет повторятся. Мы будем присылать человеку уникальный ключ на валидную почту например и он будет вставлять его чтобы пользоваться далее.

Очевидно что после успешного приема ключа он помимо активации должен самоустраняться чтобы нельзя было использовать его повторно

ВОПРОСЫ И ЗАДАЧИ

Собственно вопросы в том каким образом лучше всего реализовать все эти принципы и цели технически, чтобы не оставить никаких дыр злоумышленникам.

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

Во вторых Чтобы нельзя было увидеть какие команды и пути уходят после ввода ключа,а если и моно было то чтобы среди них помимо главных путей были заведомо ложные пути, запутанные, а главные были разделены не на один и использовались рандомно от случая к случаю обращаясь к местам где происходит сверка

Тоже самое с исходящими командами после сверки, чтобы никак нельзя было подделать критерии "ДА" то есть момент пропуска дальше без процесса сверки ключа.

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

По идее это должно служить принципу "БАНКОВСКИХ ДЕНЕГ" т.е если и украли и вынесли за датчик - то взорвется краска и они будут непригодны для использования. Тоже самое хотим сделать и мы путем интеграции исполняющего кода с местами проверки лицензионных ключей - чтобы если кто то несанкционированно будет пробовать запустить софт даже пробуя взломать модуль (вход-выход) то исходный код просто не будет работать т.к будет по каким лоибо техническим критериям, (неизвестным для взломщика и периодически меняющимся) - видеть что его обманывают и это несанкционированный доступ

Все должно свистить к тому что единственный способ взломать ПО чтобы нормально работать это расшифровать исходники что технически нерентабельно.

УСЛОВИЯ СОТРУДНИЧЕСТВА

Требуется как минимум консультация Senior специалиста как максимум - помощь в технической реализации.

Писать только после ознакомления с информацией и при наличии понимания задачи и ресурсов для помощи в ее выполнены

Необходимую дополнительную информацию предоставим при личном общении.

Можете оставлять Ваши отклики и в Telegram @andrei_alekseenko

Читайте на 123ru.net

Другие проекты от 123ru.net



Архангельск

Дмитрий Морев объяснил, что делают с парящим деревянным променадом в Архангельске



Мир

Российский лоукостер запустил рейсы в Анталию из Махачкалы






Новости 24 часа

До плюс 50 градусов: Каким городам России грозит аномальная жара летом 2024 года. Опубликован список



Game News

Gamesblender № 676: God of War: Ragnarok на ПК, осенний ремейк Silent Hill 2 и новости Warhammer



Москва

Доктор Кутушов назвал болезни, которые поджидают отдыхающих у водоёмов



News Every Day

England vs Bosnia & Herzegovina: Three Lions face Dzeko and Co in Euro 2024 warm-up match – stream FREE, TV, team news



Блоги

Тысячи активистов разгромили офис Socar в Стамбуле, обвинив «Азербайджан» в поддержке геноцидальной политики Израиля в Палестине



Москва

Какой народный праздник отмечают в России сегодня, 4 июня



Композитор

Композитор Гладков предложил создать Театр юного зрителя в Чите



Москва

РПЦ и Роспатент подготовили законопроект о запрете использования религиозной символики в коммерческих целях



Ролан Гаррос

Азаренко не смогла выйти в 1/16 финала открытого чемпионата Франции по теннису



Москва

Тысячи активистов разгромили офис Socar в Стамбуле, обвинив «Азербайджан» в поддержке геноцидальной политики Израиля в Палестине



Желдорреммаш

Спортсмены Улан-Удэнского ЛВРЗ стали победителями региональной спартакиады



Симферополь

Банки начали выдавать ипотеку на жилье в Крыму



Москва

Тысячи активистов разгромили офис Socar в Стамбуле, обвинив «Азербайджан» в поддержке геноцидальной политики Израиля в Палестине



Москва

Собянин: Новый корпус больницы святого Владимира планируется открыть в 2025 году



Москва

Более 30 компаний из Нижегородской области пришли на первую встречу регионального сообщества инклюзивного бизнеса «Открыто для всех»



103news.com — быстрее, чем Я..., самые свежие и актуальные новости Вашего города — каждый день, каждый час с ежеминутным обновлением! Мгновенная публикация на языке оригинала, без модерации и без купюр в разделе Пользователи сайта 103news.com.

Как добавить свои новости в наши трансляции? Очень просто. Достаточно отправить заявку на наш электронный адрес mail@29ru.net с указанием адреса Вашей ленты новостей в формате RSS или подать заявку на включение Вашего сайта в наш каталог через форму. После модерации заявки в течении 24 часов Ваша лента новостей начнёт транслироваться в разделе Вашего города. Все новости в нашей ленте новостей отсортированы поминутно по времени публикации, которое указано напротив каждой новости справа также как и прямая ссылка на источник информации. Если у Вас есть интересные фото Вашего города или других населённых пунктов Вашего региона мы также готовы опубликовать их в разделе Вашего города в нашем каталоге региональных сайтов, который на сегодняшний день является самым большим региональным ресурсом, охватывающим все города не только России и Украины, но ещё и Белоруссии и Абхазии. Прислать фото можно здесь. Оперативно разместить свою новость в Вашем городе можно самостоятельно через форму.

Другие популярные новости дня сегодня


Новости 24/7 Все города России





Топ 10 новостей последнего часа




Новости России

Эксперты рассказали москвичам, как правильно организовать летний отдых с ребенком

Дивный новый мир цифровизации: в Москве пройдет Форум «Время цифры»

«СВЯТОЙ ЛЕНИН» легально изготавливает армии и спецслужбы. 6 серия. СЕРЬЁЗНЫЙ НОВОСТНОЙ СЕРИАЛ.

Специалист рассказали пензенцам, как избавиться от жажды в жаркую погоду


Москва

Весь мир чипировали умом Ленина?! Раскрыта загадка Мавзолея В.И. Ленина. Проект "Святой Ленин".






Rss.plus

Доктор Кутушов назвал болезни, которые поджидают отдыхающих у водоёмов

Eurasianet: Азербайджан публично и цинично уничтожает армянское культурное и историческое наследие в Нагорном Карабахе

Весь мир чипировали умом Ленина?! Раскрыта загадка Мавзолея В.И. Ленина. Проект "Святой Ленин".

Дивный новый мир цифровизации: в Москве пройдет Форум «Время цифры»

Moscow.media
Москва

Собянин: Новый корпус больницы святого Владимира планируется открыть в 2025 году



103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. 103news.com — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости

Большой театр

Большой театр Беларуси подарил детям мир сказочных героев в «Сказке о царе Салтане»




Спорт в России и мире

Алексей Смирнов – актер, которого, надеюсь, еще не забыли

Неделя легкой атлетики пройдет в Москве

ФК «Зенит» представил стартовый состав на суперфинал Кубка России в Москве

Один из лидеров «Салавата Юлаева» подписал контракт с ЦСКА: теперь официально


Андре Агасси

Не ходите, дети, в теннис: как Андре Агасси и Штеффи Граф подарили детям право выбора



Новости Крыма на Sevpoisk.ru


Москва

Дивный новый мир цифровизации: в Москве пройдет Форум «Время цифры»



Частные объявления в Вашем городе, в Вашем регионе и в России