Задать вопрос
Illarion_me
@Illarion_me
Кратко обо мне

Как запустить приложение на новом компьютере, так, чтобы оно думало, что запущено на старом?

Есть ПО которое работает на старом компьютере. При запуске оно проверяет на каком компьютере оно запущено. Если компьютер другой — "лицензия не доступна". Как запустить это ПО на другом компе?

ПО запускается в браузере. В адресной строке пишет "localhost" и т.д.. Проверяет лицензию несколько раз в процессе работы.
  • Вопрос задан
  • 271 просмотр
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • АПОК
    Техническая защита информации - курс переподготовки
    1 месяц
    Далее
  • Учебный центр IBS
    SECR-011 Обеспечение безопасности значимых объектов критической информационной инфраструктуры
    1 неделя
    Далее
  • ITCOM Academy
    Техническая защита информации. Организация защиты информации ограниченного доступа, не содержащей сведения, составляющие государственную тайну
    5 недель
    Далее
Пригласить эксперта
Ответы на вопрос 2
В общем случае - никак, тк мы не знаем нюансов работы првоерки компьютера контретно у вашего софта (который даже не назван).

В худшем случае - оно проверяет всякие аппаратные идентификаторы устройств, и чем больше разных - тем сложнее подделать их в совокупности.
Ответ написан
axifive
@axifive
Software Engineer
Надо изучать само по и смотреть какие параметры проверяет. Да и непонятно под браузерным вы имеете ввиду Electron/CEF приложение или PWA, или расширение в браузере?
У pwa гораздо меньше возможностей получить конфигурацию системы, они могут опираться на user-agent, местоположение, canvas, cookies, разрешение, особенности движков конкретных браузеров и другие условно уникальные параметры. Можете глянуть fingerprintjs который как раз и комбинирует все эти параметры для генерации идентификатора.
У расширений чуть побольше, так как добавляется api (к примеру проверка закладок в браузере)
У Electron/CEF помимо вышеперечисленного возможна проверка любых параметров системы и оборудования.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы