В дополнение к прошлому уроку по Rails. 🚨Мы тут ещё поговорили в комментариях на YT и родилась идея в хуке subscribed сравнивать room_id из params с ID комнаты, зашитой в названии канала (stream_name). Ну, либо сразу брать ID оттуда. Просто иначе юзер может попытаться подделать название канала (это реально) и слушать обновления из нужной комнаты, не имея туда доступа.
⚠️Вообще про подделку названия канала надо помнить - это вовсе не теоретическая, а вполне реальная возможность. Поэтому если какой-то канал содержит "секретные" данные, то делать проверку на сервере в хуке subscribed надо обязательно!
Post #638
1.11K
- 👍 6