В настоящее время мы пишем программное обеспечение, которое хотим защитить.Мы подумали, что регистрация MAC-адреса пользователя в базе данных при активации программного обеспечения представляется жизнеспособной;мы можем профилировать и захватить это с помощью Java-апплета, (есть ли лучший способ?), чтобы получить его не было большой проблемой.Тем не менее, мы хотим, чтобы их компьютер запускал приложение и загружал файлы / обновления приложений с сервера, когда их MAC-адрес был проверен с их одним файлом.Мы понимаем, что это означает блокировку одного компьютера, но специальные изменения могут быть внесены по запросу.
Как лучше всего проверить их MAC-адрес, проверить, существует ли он в базе данных, а затем обслуживатьим файлы для запуска приложения?(И просто запустить его при последующих запросах, чтобы предотвратить повторную загрузку.)