powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / узнать ip клиента
25 сообщений из 51, страница 2 из 3
узнать ip клиента
    #39049731
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
output,
+ 1
Если ты про это, то там комплекс параметров- Ось, движок браузера...тайм зона, локаль
Но тоже только справочно.
...
Рейтинг: 0 / 0
узнать ip клиента
    #39049736
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это корпоративный портал.
когда юзер зашёл - там уже всё контролируется.
проблема в том, что можно войти перебором, если б портал напрямую выходил в инет, то решение есть и перебор не страшен.
вся проблема - портал в локалке, и доступно мне только то, что на портале. т.е. решать нужно средствами java...

авторМожно попробовать банить по отпечатку (fingerprint) браузера.

вот это интересно. как это получить?
...
Рейтинг: 0 / 0
узнать ip клиента
    #39049741
output
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подключаете js файл и передаете отпечаток с логином и паролем
https://github.com/Valve/fingerprintjs
...
Рейтинг: 0 / 0
узнать ip клиента
    #39049747
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Заведи отдельную страничку регистрации.
Чтобы ее не брутфорсили.
Там пишешь в куку id клиента.
Теперь всех без куки можно банить.
Обычно фирма получает деньги за регистрацию.
Т.е. чтобы там кто то брутфорсил странно.
...
Рейтинг: 0 / 0
узнать ip клиента
    #39049755
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня портал, и вход на него получают только юзеры получившие логин/пароль по защищенному каналу - мыло, телефон, записка
а для входа отдельная страница, которую можно брутфорсить.
если я загружу страницу из "эмулятора" браузера она получит и куки и сессию и этот эмулятор сделает перебор без проблем,
единственный метод - капча, но он не подходит.
оптимальный число авторизаций с одного ip - проблемы описаны выше
как метод "идентификация" клиента по другим параметрам
возможно https://github.com/Valve/fingerprintjs подойдёт...
...
Рейтинг: 0 / 0
узнать ip клиента
    #39049770
output
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обойти отпечаток тоже не сложно, отпечаток генерирует клиент, так же легко брутфорсер сможет его генерировать. Можете воткнуть еще время загрузки страницы и отправки запроса на логин, человеку нужно время на ввод, но опять же, может человек сохранил пароль в браузере.
...
Рейтинг: 0 / 0
узнать ip клиента
    #39049833
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
output, ты опередил меня :)
поэтому я возвращаюсь к своему воросу 18139575
насколько можно ориентироваться нп номер порта? т.е. определить , что с этого порта идет сканироание?
сам факт сканирования не страшен, если он выявлен.
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050040
output
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпроблема в том, что можно войти перебором
почему так уверенно? делайте правила для паролей и т.д. и т.п. чтоб не бояться брута.
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050052
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
outputвадяпроблема в том, что можно войти перебором
почему так уверенно? делайте правила для паролей и т.д. и т.п. чтоб не бояться брута.
"можно войти пербором" - это вариант взлома, но это не значит, что у меня нет от этого защиты, я ж написал, что сам перебор мне не страшен, я знаю как от него защититься, мне надо знать, что идет перебор от какого-то источника, проблема идентифицировать его - из-за особенностей реализации и требований доступа
по ip - не получается, вот я и спрашиваю - порт может служить таким идентификатором? на время сессии. т.е. на мой сервер на 80 порт приходит конект с адреса 192.168.0.1:5467 (5467 добавляет входной сервер(192.168.0.1), для идентификации данного коннекта)
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050055
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насколько, случайно назначенный порт 5467, может служить идентификатором конкретного соединения, чтоб по нему можно было поставить защиту от перебора?
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050320
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпоправьте, если не прав :
из-вне приходит запрос через мой "роутер" я его вижу как ip роутера в моей локальной сети + порт(который назначает роутер) и через который сервлет общается с клиентомПоправляю.
Это клиент за NAT-ом виден как "IP-шлюза + (какой-то) порт". Какой конкретно будет порт - зависит от шлюза - некоторые стараются сохранить внутренний порт, некоторые назначают "первый свободный из незанятых".

P.S. И вообще - какого лешего теоретизировать там, где достаточно глянуть лог???
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050372
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЭто клиент за NAT-ом виден как "IP-шлюза + (какой-то) порт". Какой конкретно будет порт - зависит от шлюза - некоторые стараются сохранить внутренний порт, некоторые назначают "первый свободный из незанятых".

P.S. И вообще - какого лешего теоретизировать там, где достаточно глянуть лог???
вопрос и возник из того, что увидел в логах.
нигде не встречал использование этого порта для подобного использования, вот и спрашиваю.
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050394
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

Так стоп.

Если там все так строко телефон парль итд.

Закрой все клиентскими сертификатами. И выдавай их прл роспись сам или пусть пользователи их сами выписывают. Решать тебе. Для корпоративного портала клиентские сертификаты самое тру решение.

В заголовки серта Модешь уникальные данные пихать и по ним доп. Проверки делать.
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050399
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1вадя,

Так стоп.

Если там все так строко телефон парль итд.

Закрой все клиентскими сертификатами. И выдавай их прл роспись сам или пусть пользователи их сами выписывают. Решать тебе. Для корпоративного портала клиентские сертификаты самое тру решение.

В заголовки серта Модешь уникальные данные пихать и по ним доп. Проверки делать.
ну для браузера сертификат только защита от "прослушки" , подсоединиться он не мешает, надо только добавить исключение в браузере.
самоподписанные сертификаты у меня и так используются для обмена с сервером по wss.

уж если глобально подходить, можно использовать и sms подтверждение, и даже авторизацию по qr-коду (как это сделано у https://web.whatsapp.com/)
но это требует дополнительных затрат. и это другой уровень защиты.
меня счас устраивает и защита по логину/паролю.
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050400
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сертификат - защита от фишинга + от прослушки (более правильно)
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050420
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

Я про клиентский сертификат который доступен в браузере по паролю. Нет серта нет доступа к сайту. Что ещё надо. Ушёл человек иил скомпрометировать свой серт. Его можно отозвать. У врача все с этим ок.

Есть либа кажется еджибика для высечения таких сертов. На джвава кстати. Не без косяков но пользоваться можно. Или свой велосипед наисать. Имея клиентский сертификат снимается куча проблем.
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050423
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А обычные можно и без исключения делать... Бесплатно

http://m.habrahabr.ru/post/257207/
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050425
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1А обычные можно и без исключения делать... Бесплатно

http://m.habrahabr.ru/post/257207/

Клиентский сертификат
http://www.opennet.ru/base/sec/ssl_cert.txt.html

Как то так в общих чертах. И его закрыть паролем. Чтобы при каждом входе запрашивать.
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050428
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя.
меня счас устраивает и защита по логину/паролю.
Клиентский сертификат и мастер парль лучше чем форма в которой нужно вводить логин и пароль.
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050440
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКак то так в общих чертах. И его закрыть паролем. Чтобы при каждом входе запрашивать.
а так же и брутфорсить...
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050447
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня есть сервер там сертификат самоподписанный, устанавливаю его в хроме, требует пароль...., пароль ввожу. работает.
открываю мозилу делаю исключение по данному адресу/сертификату и всё подключается...
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050450
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
без пароля....
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050463
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и ещё вариант с "сертификатом" - вместе с паролем/логином делать аплоад файла в несколько мег с флэшки - его уж не подберёшь :)
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050611
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторКак то так в общих чертах. И его закрыть паролем. Чтобы при каждом входе запрашивать.
а так же и брутфорсить ...

? каким образом ?

если у тебя нет клиентского сертификата - соединение с серверном просто не будет установлено .
...
Рейтинг: 0 / 0
узнать ip клиента
    #39050748
morewind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадянасколько, случайно назначенный порт 5467, может служить идентификатором конкретного соединения, чтоб по нему можно было поставить защиту от перебора?

Если клиент не создает новое подключение для каждой попытки - то вполне может служить идентификатором.

Перебор идет путем "ввод логина, перебор паролей"? Если да, то сделать увеличивающийся таймаут между попытками ввести пароль для каждого логина. 1-2 попытка задержка 5сек, 3-4 попытка - 15сек, 4 и дальше то 30 и более сек. Правда, проблемы поимеет пользователь которого подбирают, но зато остальные будут логинится нормально.
...
Рейтинг: 0 / 0
25 сообщений из 51, страница 2 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / узнать ip клиента
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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