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

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

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

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

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

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

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

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

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

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

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


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