Страница 2 из 2
Re: Идентификация клиента
Добавлено: 23 июн 2008, 10:40
StS
Marmot, спасибо, мы как раз Томкат используем.
(Alex), спасибо, вариант с урлом самый простой будет.
Пойду разбираться со всем этим.
Re: Идентификация клиента
Добавлено: 23 июн 2008, 14:30
папа Карло
StS писал(а):Может кто сталкивался? Надо идентифицировать компьютер в web-приложении. Приложение для интранет, не интернет, так что есть возможность установить на клиента все что надо. Часть клиентов за файерволами/раутерами, так что ни на IP, ни на MAC надежды нет (или можно как-то транслировать original MAC через раутеры?). Особой секьюрности не надо, это идет как дополнение к username/password.
Cookies? Но как запретить браузеру удалять куки с определенного сервера?
Пока лучшее что я нашел - поставить на клиента JavaScript файл и вызывать его на login page. Но что-то мне не нравиться идея вызывать JavaScript не с сервера приложения.
Any ideas?
хммм.... в интранете обычно все в доменесидят и юзернеймы есть.... опятьже интранет сайт наружу не виден, такчто все пучком.
Re: Идентификация клиента
Добавлено: 23 июн 2008, 14:59
Marmot
папа Карло писал(а):
хммм.... в интранете обычно все в доменесидят и юзернеймы есть.... опятьже интранет сайт наружу не виден, такчто все пучком.
Хмм, а что такое домен в данном контексте?

Re: Идентификация клиента
Добавлено: 23 июн 2008, 15:45
sobomax
Marmot писал(а):(Alex) писал(а):StS писал(а):
Неплохо. Только проблема в том, что даже если зашифровать, то дядя Вася может скопировать урл у дяди Алекса. Но может в моем случае это не так уж важно.
Еще идеи?
тогда надо придти к дяде алкесу у спросить какого хрена он дал урл свой личный какому–то дяде васе

а вообще всё можно сломать... и ещё дядь васин юзернайм, и пароль должны бы были подойти к моему урл, чтобы нормально войти. так чта...
Я так понимаю, что разные люди могут работать с разных компов и надо идентифицировать именно комп а не юзверя...
Ничто не мешает дяде васе переписать сертификат с контупера дяди коли. В общем давно известно что сломать можно любую защиту, вопрос лиш в том какие убытки если сломают по сравнению с затратами на разработку/поддержку защиты (должен быть баланс).
Соответвенно вопрос не полный - совершенно непонятно какие требовани к "непробиваемости" метода аутентификации предьявляются.
-Maxim
Re: Идентификация клиента
Добавлено: 23 июн 2008, 15:58
Marmot
sobomax писал(а):
Ничто не мешает дяде васе переписать сертификат с контупера дяди коли.
А для этого существуют криптографические токены с неизвлекаемыми ключами

Ну если попростому, то даже многие админы не слишком информированы о PKI и certificate management... так что, для дяди васи сойдет...
sobomax писал(а): В общем давно известно что сломать можно любую защиту, вопрос лиш в том какие убытки если сломают по сравнению с затратами на разработку/поддержку защиты (должен быть баланс).
Соответвенно вопрос не полный - совершенно непонятно какие требовани к "непробиваемости" метода аутентификации предьявляются.
Вопрос полный:
...Особой секьюрности не надо...
Re: Идентификация клиента
Добавлено: 23 июн 2008, 16:09
Аман Ванкуверский
Мармот, как всегда, подходит к задаче с точки зрения правильного дизайна. Голосую +1 за клиентские сертификаты.
Re: Идентификация клиента
Добавлено: 23 июн 2008, 19:51
ura
Тоже согласен с клиентскими сертификатами, на каждый компьютер свой. Сертификат может быть защищен паролем, так что установить его на другой компьютер без Вашего ведома не удастся.
Re: Идентификация клиента
Добавлено: 24 июн 2008, 14:50
sobomax
ura писал(а):Тоже согласен с клиентскими сертификатами, на каждый компьютер свой. Сертификат может быть защищен паролем, так что установить его на другой компьютер без Вашего ведома не удастся.
Непонятно кто защитит пароль.
Security through obscurity?
-Maxim
Re: Идентификация клиента
Добавлено: 24 июн 2008, 14:52
sobomax
Marmot писал(а):Вопрос полный:
...Особой секьюрности не надо...
А ну тогда линка в букмарках с параметром (&foo=bar) тоже вполне сойдет. На сервере можно сразу редирект вызвать после получения запроса и создания сессии, чтобы она в строке URL не отсвечивал. Дешево и сердито. Сертификат IMHO overkill череватый ненужным гемороем.
-Maxim
Re: Идентификация клиента
Добавлено: 24 июн 2008, 15:22
Marmot
sobomax писал(а):Сертификат IMHO overkill череватый ненужным гемороем.
Это overkill и геморрой только ввиду отсутствия понимания и инфраструктуры.
В тоже время это единственный, на сегодняшний день, "правильный" способ решения проблемы.
Ежели умеючи, то там работы, максимум, на полдня...

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

Re: Идентификация клиента
Добавлено: 24 июн 2008, 16:13
sobomax
Marmot писал(а):sobomax писал(а):Сертификат IMHO overkill череватый ненужным гемороем.
Это overkill и геморрой только ввиду отсутствия понимания и инфраструктуры.
В тоже время это единственный, на сегодняшний день, "правильный" способ решения проблемы.
Правильный, неправильный фигня это все.
"Правильный" способ это любой способ который удовлетворяет начальным условиям задачи. А удовлетворяют оба. Соответвенно выбор между ними лиш по критериям геморойности/затрат времени для админа, что включает в себя не только время на собственно настройку но и время на изучения, а также передачу знаний сделующему админу по цепочке.
-Maxim
ПыСы а вообще если это интранет то лучше всего прибить клиентов static DHCP и идентифицировать по IP, ну или как более продвинутый способ - резолвить IP в MAC тогда даже прибивать не надо.
Re: Идентификация клиента
Добавлено: 24 июн 2008, 20:52
Аман Ванкуверский
sobomax писал(а):
"Правильный" способ это любой способ который удовлетворяет начальным условиям задачи. А удовлетворяют оба. Соответвенно выбор между ними лиш по критериям геморойности/затрат времени для админа, что включает в себя не только время на собственно настройку но и время на изучения, а также передачу знаний сделующему админу по цепочке.
Макс, есть такая хорошая поговорка: "Дальше положишь - ближе возьмешь"
"&foo=bar" с отлавливанием нарушителей и стучанием в бубен, на мой взгляд, вообще не является способом идентификации.
тем более, что по условиям дядя Вася за другим компом должен набирать уже "&foo=baz"
sobomax писал(а):
ПыСы а вообще если это интранет то лучше всего прибить клиентов static DHCP и идентифицировать по IP, ну или как более продвинутый способ - резолвить IP в MAC тогда даже прибивать не надо.
StS писал(а):Часть клиентов за файерволами/раутерами, так что ни на IP, ни на MAC надежды нет
Re: Идентификация клиента
Добавлено: 24 июн 2008, 20:54
Аман Ванкуверский
дубль
Re: Идентификация клиента
Добавлено: 24 июн 2008, 21:41
(Alex)
Клиентские сертификаты – хорошее решение, про администрирование надо думать если это будет "твоей" заботой. А если чужая забота, то прописать в сопроводиловке и всё. (по идее

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