Меняйте пароль ежедневно на основе ключа - PullRequest
0 голосов
/ 14 апреля 2011

Я хочу добавить в свою программу возможность, что при запуске инженер должен вводить пароль.

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

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

Если есть какой-то другой подход, я открыт для него, спасибо.

ОБНОВЛЕНИЕ: Эта программа является генератором лицензий, который включает / отключает функции для нашей основной программы.Очевидно, что если это останется на месте, мы, возможно, потеряем деньги.

Ответы [ 3 ]

1 голос
/ 14 апреля 2011

Вы можете использовать 2-факторный брелок, как это: http://www.rsa.com/node.aspx?id=1156

1 голос
/ 14 апреля 2011

Почему бы вам просто не распространять программу на USB-накопителе и не запускать оттуда, или по какой-то причине это невозможно? Это избавит вас от необходимости думать о пароле, код содержимого флешки будет зашифрован, так что даже если он потерян, вы в безопасности.

0 голосов
/ 14 апреля 2011

Что «мы» делаем, так это то, что у нас есть ежедневно меняющийся ключ, который необходимо ввести в программу поддержки. Хотя программу можно оставить где угодно, инженеры просто имеют доступ (например, на USB-накопителе) для генерации этих однодневных ключей. Вариации на это доступны.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...