Здравствуйте, есть необходимость в защите программного обеспечения.
Для работы программы требуется разрешения сервера (т.е. прога сама при каждом включении отсылает запрос на сервер, а сервер отвечает - разрешать-ли данному юзеру пользоваться этой программой или нет). Было принято решение, что программа будет "общаться" с сервером через защищенное соединение (httpS). т.е. на сервере будет сертификат SSL.
Теперь вопросы:
1. Большая ли разница между самоподписанным сертификатом и сертификатом предоставляемым УЦ?
2 Сервер мы сделаем, но как реализовать клиентскую часть? вроде нужен сертификат клиента, но как его сделать?
Основная задача такая, чтобы с сервера и обратно приходила всегда верная информация (а не измененная каким-нибудь хакером).
Для работы программы требуется разрешения сервера (т.е. прога сама при каждом включении отсылает запрос на сервер, а сервер отвечает - разрешать-ли данному юзеру пользоваться этой программой или нет). Было принято решение, что программа будет "общаться" с сервером через защищенное соединение (httpS). т.е. на сервере будет сертификат SSL.
Теперь вопросы:
1. Большая ли разница между самоподписанным сертификатом и сертификатом предоставляемым УЦ?
2 Сервер мы сделаем, но как реализовать клиентскую часть? вроде нужен сертификат клиента, но как его сделать?
Основная задача такая, чтобы с сервера и обратно приходила всегда верная информация (а не измененная каким-нибудь хакером).
Изменено: Иск Муст - 26.08.2011 15:28:35