Size: a a a

2020 June 18

自閉症のポイント... in WebPwnChat
Bo🦠oM
Так, ща напишем про вебсокеты, кидайте идеи и лайфхаки, чего еще писать
напишите способы валидирования пользователя правильные на ваш взгляд
источник

B

Bo🦠oM in WebPwnChat
Billy Fox
Типа csrf, но для сокетов
Ну, мы про эту атаку и говорили изначально
источник

B

Bo🦠oM in WebPwnChat
Спасибо за вопросики и пополнения котаны
источник

P

PP in WebPwnChat
источник

NK

ID:0 in WebPwnChat
Websocket - это протокол.
Да, он сделан специально для браузера и работает поверх него, но является всего лишь транспортом для обмена данных, а в браузере для него нет каких-то механизмов безопасности, типа CORS.

Атакующий может создать специально сформированную страницу, которая подключается к уязвимому ресурсу при ее открытии. Отправив такую ссылку жертве - возможен перехват данных и любые действия от лица пользователя (смотря, что в ws реализовано).

Если веб-сервер ответил и создал подключение, то подключение произойдет, несмотря на различные заголовки, которые разработчик может попытаться вернуть в ответе, типа X-Frame-Options, Access-Control-Allow-Origin и вот это всё.

Поэтому, подключать пользователя или нет, решает бэкэнд. Именно он должен определить, является ли пользователь и источник подключения легитимным.  Обычно проверяют заголовок Origin или используют различные секреты (типа CSRF токена). Иногда это уже реализовано в библиотеках, но далеко не во всех. Еще забавно, что куки могут быть удалены, сессионный идентификатор может уже давно умереть, а подключение к вебсокету все еще работать.
источник

B

Bo🦠oM in WebPwnChat
Задавайте ваши ответы
источник

B

Bo🦠oM in WebPwnChat
@efbeadde
А ты тут не картинками кидайся (а то забаню, тут же диктатура), а с контентом помогай
источник

👨n

👨🏼‍💻 Pírαt neωTíme 🛩... in WebPwnChat
ID:0
Websocket - это протокол.
Да, он сделан специально для браузера и работает поверх него, но является всего лишь транспортом для обмена данных, а в браузере для него нет каких-то механизмов безопасности, типа CORS.

Атакующий может создать специально сформированную страницу, которая подключается к уязвимому ресурсу при ее открытии. Отправив такую ссылку жертве - возможен перехват данных и любые действия от лица пользователя (смотря, что в ws реализовано).

Если веб-сервер ответил и создал подключение, то подключение произойдет, несмотря на различные заголовки, которые разработчик может попытаться вернуть в ответе, типа X-Frame-Options, Access-Control-Allow-Origin и вот это всё.

Поэтому, подключать пользователя или нет, решает бэкэнд. Именно он должен определить, является ли пользователь и источник подключения легитимным.  Обычно проверяют заголовок Origin или используют различные секреты (типа CSRF токена). Иногда это уже реализовано в библиотеках, но далеко не во всех. Еще забавно, что куки могут быть удалены, сессионный идентификатор может уже давно умереть, а подключение к вебсокету все еще работать.
я всегда делаю так сказать временные ключи идентификации как раз чтобы соединение по сокету определять как валидное или невалидное
источник

👨n

👨🏼‍💻 Pírαt neωTíme 🛩... in WebPwnChat
иначе просто хз как доверять тому что пользователь хотя бы на сайте находится)
источник

P

PP in WebPwnChat
Bo🦠oM
@efbeadde
А ты тут не картинками кидайся (а то забаню, тут же диктатура), а с контентом помогай
Мне копипастить то.......ну ты понял.... сюда ? ))
источник

L

Lucky in WebPwnChat
Bo🦠oM
Спасибо за вопросики и пополнения котаны
🤘
источник

👾0

👾 0x1 in WebPwnChat
есть ли возможность посмотреть все что есть в докере? к примеру на сервере лежат проекты для деплоя, но линков я не знаю, рероятность того что я узнаю и солью что то есть?
источник

👾0

👾 0x1 in WebPwnChat
или нужно иметь линк ?
источник

B

Bo🦠oM in WebPwnChat
Не оч понял
источник

M

Mykola in WebPwnChat
Вот не надо тут гнать на JS)
И тем более здесь должно было быть Node.js на картинке, так как другие языки там серверные.
источник

♦.

♦ . in WebPwnChat
Чувствую себя этим клоуном, когда читаю здесь некоторые вещи)))
источник

P

PP in WebPwnChat
Это не клоун, это высокотехнологичный воин будущего, способный обескуражить противника )
источник

👾0

👾 0x1 in WebPwnChat
Bo🦠oM
Не оч понял
ну вот смотри, есть хост на котором висят images докера и их можно получать (сорцы проекта), так вот имеется ли возможно узнать сколько их там этих самых проектов
источник

n

ninja01 in WebPwnChat
👾 0x1
ну вот смотри, есть хост на котором висят images докера и их можно получать (сорцы проекта), так вот имеется ли возможно узнать сколько их там этих самых проектов
мне кажется, ты пару переменных в уравнении пропустил
источник

B

Bo🦠oM in WebPwnChat
👾 0x1
ну вот смотри, есть хост на котором висят images докера и их можно получать (сорцы проекта), так вот имеется ли возможно узнать сколько их там этих самых проектов
Ну команды докера
источник