Идентификация клиента
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
-
- Завсегдатай
- Сообщения: 301
- Зарегистрирован: 04 май 2005, 11:33
Re: Идентификация клиента
Marmot, спасибо, мы как раз Томкат используем.
(Alex), спасибо, вариант с урлом самый простой будет.
Пойду разбираться со всем этим.
(Alex), спасибо, вариант с урлом самый простой будет.
Пойду разбираться со всем этим.
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
Re: Идентификация клиента
хммм.... в интранете обычно все в доменесидят и юзернеймы есть.... опятьже интранет сайт наружу не виден, такчто все пучком.StS писал(а):Может кто сталкивался? Надо идентифицировать компьютер в web-приложении. Приложение для интранет, не интернет, так что есть возможность установить на клиента все что надо. Часть клиентов за файерволами/раутерами, так что ни на IP, ни на MAC надежды нет (или можно как-то транслировать original MAC через раутеры?). Особой секьюрности не надо, это идет как дополнение к username/password.
Cookies? Но как запретить браузеру удалять куки с определенного сервера?
Пока лучшее что я нашел - поставить на клиента JavaScript файл и вызывать его на login page. Но что-то мне не нравиться идея вызывать JavaScript не с сервера приложения.
Any ideas?
- Marmot
- Графоман
- Сообщения: 39283
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: Идентификация клиента
Хмм, а что такое домен в данном контексте?папа Карло писал(а): хммм.... в интранете обычно все в доменесидят и юзернеймы есть.... опятьже интранет сайт наружу не виден, такчто все пучком.

- sobomax
- Маньяк
- Сообщения: 3699
- Зарегистрирован: 29 июн 2006, 22:53
- Откуда: Vancouver
Re: Идентификация клиента
Ничто не мешает дяде васе переписать сертификат с контупера дяди коли. В общем давно известно что сломать можно любую защиту, вопрос лиш в том какие убытки если сломают по сравнению с затратами на разработку/поддержку защиты (должен быть баланс).Marmot писал(а):Я так понимаю, что разные люди могут работать с разных компов и надо идентифицировать именно комп а не юзверя...(Alex) писал(а):тогда надо придти к дяде алкесу у спросить какого хрена он дал урл свой личный какому–то дяде васеStS писал(а):Неплохо. Только проблема в том, что даже если зашифровать, то дядя Вася может скопировать урл у дяди Алекса. Но может в моем случае это не так уж важно.(Alex) писал(а):каждому юзеру выдать свой начальный урл http://my-company/my-app;дядя–вася. Без ${дядя–вася} не пущать...
Еще идеи?а вообще всё можно сломать... и ещё дядь васин юзернайм, и пароль должны бы были подойти к моему урл, чтобы нормально войти. так чта...
Соответвенно вопрос не полный - совершенно непонятно какие требовани к "непробиваемости" метода аутентификации предьявляются.
-Maxim
- Marmot
- Графоман
- Сообщения: 39283
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: Идентификация клиента
А для этого существуют криптографические токены с неизвлекаемыми ключамиsobomax писал(а): Ничто не мешает дяде васе переписать сертификат с контупера дяди коли.

Ну если попростому, то даже многие админы не слишком информированы о PKI и certificate management... так что, для дяди васи сойдет...
Вопрос полный:sobomax писал(а): В общем давно известно что сломать можно любую защиту, вопрос лиш в том какие убытки если сломают по сравнению с затратами на разработку/поддержку защиты (должен быть баланс).
Соответвенно вопрос не полный - совершенно непонятно какие требовани к "непробиваемости" метода аутентификации предьявляются.
...Особой секьюрности не надо...
- Аман Ванкуверский
- Маньяк
- Сообщения: 2759
- Зарегистрирован: 18 окт 2005, 01:10
Re: Идентификация клиента
Мармот, как всегда, подходит к задаче с точки зрения правильного дизайна. Голосую +1 за клиентские сертификаты.
-
- Житель
- Сообщения: 915
- Зарегистрирован: 09 мар 2003, 22:46
Re: Идентификация клиента
Тоже согласен с клиентскими сертификатами, на каждый компьютер свой. Сертификат может быть защищен паролем, так что установить его на другой компьютер без Вашего ведома не удастся.
- sobomax
- Маньяк
- Сообщения: 3699
- Зарегистрирован: 29 июн 2006, 22:53
- Откуда: Vancouver
Re: Идентификация клиента
Непонятно кто защитит пароль.ura писал(а):Тоже согласен с клиентскими сертификатами, на каждый компьютер свой. Сертификат может быть защищен паролем, так что установить его на другой компьютер без Вашего ведома не удастся.

-Maxim
Последний раз редактировалось sobomax 24 июн 2008, 14:56, всего редактировалось 1 раз.
- sobomax
- Маньяк
- Сообщения: 3699
- Зарегистрирован: 29 июн 2006, 22:53
- Откуда: Vancouver
Re: Идентификация клиента
А ну тогда линка в букмарках с параметром (&foo=bar) тоже вполне сойдет. На сервере можно сразу редирект вызвать после получения запроса и создания сессии, чтобы она в строке URL не отсвечивал. Дешево и сердито. Сертификат IMHO overkill череватый ненужным гемороем.Marmot писал(а):Вопрос полный:...Особой секьюрности не надо...
-Maxim
- Marmot
- Графоман
- Сообщения: 39283
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: Идентификация клиента
Это overkill и геморрой только ввиду отсутствия понимания и инфраструктуры.sobomax писал(а):Сертификат IMHO overkill череватый ненужным гемороем.
В тоже время это единственный, на сегодняшний день, "правильный" способ решения проблемы.
Ежели умеючи, то там работы, максимум, на полдня...

Если человек без опыта, но не дурак и умеет читать доки, то дня на полтора

- sobomax
- Маньяк
- Сообщения: 3699
- Зарегистрирован: 29 июн 2006, 22:53
- Откуда: Vancouver
Re: Идентификация клиента
Правильный, неправильный фигня это все.Marmot писал(а):Это overkill и геморрой только ввиду отсутствия понимания и инфраструктуры.sobomax писал(а):Сертификат IMHO overkill череватый ненужным гемороем.
В тоже время это единственный, на сегодняшний день, "правильный" способ решения проблемы.
"Правильный" способ это любой способ который удовлетворяет начальным условиям задачи. А удовлетворяют оба. Соответвенно выбор между ними лиш по критериям геморойности/затрат времени для админа, что включает в себя не только время на собственно настройку но и время на изучения, а также передачу знаний сделующему админу по цепочке.
-Maxim
ПыСы а вообще если это интранет то лучше всего прибить клиентов static DHCP и идентифицировать по IP, ну или как более продвинутый способ - резолвить IP в MAC тогда даже прибивать не надо.
- Аман Ванкуверский
- Маньяк
- Сообщения: 2759
- Зарегистрирован: 18 окт 2005, 01:10
Re: Идентификация клиента
Макс, есть такая хорошая поговорка: "Дальше положишь - ближе возьмешь"sobomax писал(а): "Правильный" способ это любой способ который удовлетворяет начальным условиям задачи. А удовлетворяют оба. Соответвенно выбор между ними лиш по критериям геморойности/затрат времени для админа, что включает в себя не только время на собственно настройку но и время на изучения, а также передачу знаний сделующему админу по цепочке.
"&foo=bar" с отлавливанием нарушителей и стучанием в бубен, на мой взгляд, вообще не является способом идентификации.
тем более, что по условиям дядя Вася за другим компом должен набирать уже "&foo=baz"
sobomax писал(а): ПыСы а вообще если это интранет то лучше всего прибить клиентов static DHCP и идентифицировать по IP, ну или как более продвинутый способ - резолвить IP в MAC тогда даже прибивать не надо.
StS писал(а):Часть клиентов за файерволами/раутерами, так что ни на IP, ни на MAC надежды нет
Последний раз редактировалось Аман Ванкуверский 24 июн 2008, 20:54, всего редактировалось 1 раз.
- Аман Ванкуверский
- Маньяк
- Сообщения: 2759
- Зарегистрирован: 18 окт 2005, 01:10
-
- Маньяк
- Сообщения: 4203
- Зарегистрирован: 08 мар 2006, 15:45
- Откуда: Ричмонд
Re: Идентификация клиента
Клиентские сертификаты – хорошее решение, про администрирование надо думать если это будет "твоей" заботой. А если чужая забота, то прописать в сопроводиловке и всё. (по идее
)

- sobomax
- Маньяк
- Сообщения: 3699
- Зарегистрирован: 29 июн 2006, 22:53
- Откуда: Vancouver
Re: Идентификация клиента
Предложено было не просто "&foo=bar" а "&foo=bar"+bookmark+server-side regirect to hide "&foo=bar". Так что дядя вася не будет "&foo=bar" видеть вовсе и ему будет сказано что "тырцни вот сюда в букмарку и будет тебе щастье".Аман Ванкуверский писал(а):Макс, есть такая хорошая поговорка: "Дальше положишь - ближе возьмешь"
"&foo=bar" с отлавливанием нарушителей и стучанием в бубен, на мой взгляд, вообще не является способом идентификации.
тем более, что по условиям дядя Вася за другим компом должен набирать уже "&foo=baz"
-Maxim