Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Аутентификация Клиента / 10 сообщений из 10, страница 1 из 1
07.04.2011, 17:26
    #37205276
TermoYDR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация Клиента
Пишу клиент/серверную программу мониторинга печати. Клиенты, при отправки документа на печать, отправляют серверу небольшие сообщения в которых указывается, что такой-то клиент отпечатал столько-то страниц. Сервер принимает сообщение и заносит данные в свою БД.
Нужно чтобы сервер аутентифицировал клиентов, то-есть чтобы сервер знал, что сообщение пришло от его клиента и ни от кого больше.
При этом конфиденциальность сообщения не нужна.
Какой протокол аутентификации посоветуете?
Спасибо!

Модератор: Тема перенесена из форума "C++".
...
Рейтинг: 0 / 0
07.04.2011, 21:49
    #37205662
Гордый Корень
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация Клиента
домен есть?
...
Рейтинг: 0 / 0
07.04.2011, 21:50
    #37205664
Гордый Корень
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация Клиента
и еще: как организовано подключение принтера в сети,
как пользователи отправляют серверу маленькие сообщения ?
...
Рейтинг: 0 / 0
08.04.2011, 08:34
    #37205922
TermoYDR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация Клиента
автордомен есть?
домена нет, хотя не хотелось бы чтобы прога от этого зависела

автори еще: как организовано подключение принтера в сети,
принтер подключен к компу, прога отправляет данные о задании вне зависимости сетевой принтер или нет, не думаю что эта инфа хоть как-то полезна

авторкак пользователи отправляют серверу маленькие сообщения ?
обмен данными между клиентом и сервером организован через TSocket
...
Рейтинг: 0 / 0
08.04.2011, 08:41
    #37205928
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация Клиента
TermoYDRавтордомен есть?
домена нет, хотя не хотелось бы чтобы прога от этого зависела важнее комп или юзверь? а то можно мак-адрес отправлять.
...
Рейтинг: 0 / 0
08.04.2011, 10:53
    #37206116
TermoYDR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация Клиента
eNose,

авторважнее комп или юзверь? а то можно мак-адрес отправлять.

дело в том, что хотелось бы защитится от проги, которая будет выдавать себя за клиента. Допустим я, плохой парень, пишу прогу которая отправляет на сервер сообщения от имени настоящего клиента, они выглядят абсолютно такими же как у настоящего клиента, но естественно не являются подлинными и вносят в БД сервера левую инфу.
Так как такую прогу можно запустить на любом компе (в том числе и на компе клиента) мак-адрес не будет гарантией подлинности клиента.
Думаю, сообщения надо подписывать цифровой подписью, но опыта в этом у меня 0, поэтому и прошу совета.
...
Рейтинг: 0 / 0
08.04.2011, 12:06
    #37206349
Думан Константин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация Клиента
Да как обычно, наверное: Логин + Пароль + Id компа (CPU Id + BIOS Id + HDD Id) -> Id сессии. Дальнейшее общение по Id сессии.
...
Рейтинг: 0 / 0
08.04.2011, 15:04
    #37206816
TermoYDR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация Клиента
Думан КонстантинДа как обычно, наверное: Логин + Пароль + Id компа (CPU Id + BIOS Id + HDD Id) -> Id сессии. Дальнейшее общение по Id сессии.

Если я правильно понял, речь идет о логин+пароль которые прога должна запрашивать при запуске.
Но все это требует участия пользователя, а чем больше пользователь участвует тем больше проблем.

Думаю, будет достаточным использовать ключ, который будет известен клиентской и серверной частям программы, и шифровать им сообщения отправляемые пользователем.
Вопрос: как это сделать? (какой алгоритм шифрования выбрать, какой ключ)
...
Рейтинг: 0 / 0
08.04.2011, 15:14
    #37206850
Гордый Корень
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация Клиента
TermoYDRВопрос: как это сделать? (какой алгоритм шифрования выбрать, какой ключ)
любой популярный, желательно с исходниками который.

имхо лучше несеметричный
...
Рейтинг: 0 / 0
08.04.2011, 18:17
    #37207300
TermoYDR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация Клиента
Гордый КореньTermoYDRВопрос: как это сделать? (какой алгоритм шифрования выбрать, какой ключ)
любой популярный, желательно с исходниками который.

имхо лучше несеметричный

Пожалуйста, дайте пример, у меня никакого опыта в этом. Хотелось бы услышать мнение человека у которого он есть.
Вообще делают ли так в подобных проектах или мой подход никуда не годится?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Аутентификация Клиента / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]