Что такое captive portal? Принцип работы, виды и советы по дизайну
Коротко: что такое captive portal?
Captive portal — это веб-страница приветствия и авторизации, которая автоматически открывается, когда пользователь подключается к беспроводной сети, ещё до доступа в интернет. На этой странице пользователь принимает условия использования, подтверждает личность или вводит код доступа, после чего доступ в интернет открывается. Предприятия с гостевыми сетями — отели, кафе, рестораны, аэропорты, торговые центры и площадки мероприятий — используют captive portal как для контроля доступа, так и для продвижения своего бренда.
Почему «captive»?
Английское слово «captive» означает «пленённый, захваченный». Captive portal назван так потому, что «захватывает» интернет-трафик пользователя и перенаправляет его на определённую страницу, пока не завершится авторизация. Пользователь подключён к сети, его устройство получило IP-адрес, но на какой бы сайт он ни пытался зайти, сначала видит страницу портала. После авторизации ограничение снимается, и пользователь может свободно пользоваться интернетом.
Как работает captive portal?
Работа captive portal основана на нескольких технических шагах:
- Подключение к сети: пользователь подключается к гостевому Wi-Fi и получает IP-адрес по DHCP.
- Проверка подключения: сразу после подключения современные операционные системы (iOS, Android, Windows, macOS) отправляют запрос на определённый тестовый адрес, чтобы проверить наличие реального доступа в интернет.
- Перехват и перенаправление: поскольку пользователь ещё не авторизован, шлюз (например, маршрутизатор с функцией хотспота) перехватывает этот запрос и перенаправляет его на страницу портала.
- Открытие портала: получив вместо ожидаемого ответа другую страницу, операционная система распознаёт captive portal и автоматически показывает пользователю экран входа (уведомление «Войти в сеть»).
- Аутентификация: пользователь входит на портале выбранным способом.
- Открытие доступа: хотспот-система авторизует пользователя, и шлюз пропускает трафик этого устройства в интернет.
- Страница после входа: при необходимости пользователя перенаправляют на сайт предприятия, страницу акции или адрес, который он изначально хотел открыть.
Виды captive portal и способы авторизации
Портал можно построить на разных способах авторизации в зависимости от потребностей предприятия. У каждого способа свои преимущества и особенности.
В один клик / принятие условий
Пользователь подключается, просто приняв условия использования. Это самый быстрый способ, но уровень идентификации низкий. Обычно его используют вместе с другими методами или в зонах с низким риском.
SMS-подтверждение
Пользователь вводит номер телефона и затем одноразовый код, полученный по SMS. Способ хорошо идентифицирует пользователей и распространён в кафе, ресторанах и торговых центрах с короткими визитами. Следует заранее учесть стоимость SMS и доставку на иностранные номера.
Номер комнаты и фамилия
В отеле гость вводит номер комнаты и фамилию (или дату рождения), данные проверяются по системе управления отелем. Поскольку гость использует уже известные ему сведения, это один из самых удобных способов.
Ваучер / код доступа
Коды с ограничением по времени или объёму, которые выдаются на ресепшене, на кассе или у входа на мероприятие. Идеальны для конференц-залов, конгрессов и платных интернет-пакетов.
Вход по электронной почте
Пользователь регистрируется с адресом электронной почты. Если планируются маркетинговые коммуникации, это нужно сочетать с процедурой явного согласия.
Вход по номеру удостоверения личности
Используется в отдельных сценариях, но из-за чувствительности персональных данных его необходимость и соразмерность следует тщательно оценивать.
Вход через социальные сети
Пользователь подключается через аккаунт в соцсети или его просят подписаться на страницу заведения. Поскольку политики платформ и условия обмена данными часто меняются, нужно проверять актуальную ситуацию.
Корпоративный вход / вход для персонала
Сотрудники получают доступ по логину и паролю или через интеграцию с корпоративным каталогом.
Признаки удачного дизайна captive portal
Портал — одна из первых цифровых точек контакта гостя с предприятием. Хороший портал обеспечивает быстрое подключение и правильно передаёт образ бренда.
Скорость и простота
Страница портала должна загружаться за несколько секунд. Крупные изображения, тяжёлые анимации и множество внешних скриптов замедляют загрузку, особенно в часы пик. Изображения нужно сжимать, а размер страницы держать минимальным.
Дизайн «прежде всего для мобильных»
Большинство пользователей открывает портал со смартфона. Кнопки должны быть достаточно крупными для нажатия пальцем, текст — читаемым, а полей формы — немного. Портал должен корректно отображаться и в небольшом окне «браузера captive portal», которое открывает операционная система.
Мало шагов, понятные инструкции
Идеальный портал проходится максимум за один-два шага. Пользователю нужно коротко и ясно объяснить, что делать, например: «Введите номер комнаты и фамилию».
Фирменный стиль
Логотип, фирменные цвета, шрифты и визуальный язык должны соответствовать сайту предприятия. Такое единство вызывает доверие и даёт гостю уверенность, что он подключился к правильной сети.
Многоязычность
В туристических регионах нужно предлагать языки, соответствующие профилю гостей, прежде всего турецкий, английский, немецкий и русский. По возможности язык следует выбирать автоматически по языку устройства.
Юридическая информация
Условия использования и уведомление KVKK о конфиденциальности должны быть доступны на портале. Флажки для действий, требующих явного согласия, не должны быть отмечены заранее и не должны смешиваться с обязательными условиями подключения.
Сбалансированное использование рекламного пространства
На портале можно показывать акции, меню ресторана, скидки спа или анонсы мероприятий, но они не должны усложнять подключение и перегружать страницу.
На что обратить внимание с технической стороны
HTTPS и проблемы с сертификатами
Сегодня большинство сайтов работает по HTTPS. Когда неавторизованный пользователь пытается открыть HTTPS-сайт, перенаправление трафика шлюзом может вызвать предупреждение о сертификате в браузере. Поэтому важно, чтобы перенаправление на портал работало совместно с механизмами проверки подключения операционных систем, а сама страница портала отдавалась с действительным SSL-сертификатом.
Настройка walled garden
Если портал размещён на внешнем сервере или используются внешние сервисы, например SMS или соцсети, их адреса должны быть доступны до авторизации (walled garden).
Случайные MAC-адреса
Новые смартфоны в целях конфиденциальности могут использовать для каждой сети свой случайный MAC-адрес. Это может влиять на функции запоминания устройств (автоматический повторный вход по MAC) и должно учитываться при проектировании управления сессиями.
Проверка доступа после входа
Нужно протестировать на разных устройствах, что доступ в интернет после прохождения портала начинается без сбоев. Иногда авторизация выглядит успешной, но интернет не открывается из-за правил межсетевого экрана.
Примеры сценариев портала по отраслям
Отель
Гость подключается к сети, портал открывается с логотипом отеля и приветствием. Гость вводит номер комнаты и фамилию, данные проверяются по системе управления отелем, и он пользуется интернетом всё время проживания без повторного входа. В нижней части портала можно ненавязчиво показать спа, ресторан à la carte или вечернюю программу. После выезда сессия завершается автоматически.
Кафе и ресторан
Посетитель подключается к сети, портал открывается с коротким приветствием. Он вводит номер телефона, затем код из SMS и пользуется интернетом определённое время (например, два часа). На портале можно разместить меню дня или ссылку на QR-меню.
Конгресс-центр и площадка мероприятий
Участники вводят ваучер-код со стойки регистрации или бейджа. Код ограничен сроком мероприятия, для группы участников применяется отдельный профиль скорости. Логотипы спонсоров можно аккуратно показать на портале.
Больница и клиника
Посетители и сопровождающие подключаются через SMS или в один клик; на портале размещаются правила учреждения и напоминания о зонах тишины. Медицинские системы работают в полностью отдельных сетях, а через портал не собираются данные о здоровье.
Как измерить эффективность портала?
Успех captive portal следует оценивать не только по внешнему виду, но и по измеримым показателям:
- Доля завершённых подключений: сколько пользователей, открывших портал, успешно проходят авторизацию? Низкий показатель может говорить о лишних шагах или непонятных инструкциях.
- Среднее время подключения: время от открытия портала до доступа в интернет. Цель — несколько секунд.
- Точки ошибок и отказов: проанализируйте, на каком этапе пользователи сдаются — до ввода SMS-кода или на поле формы.
- Распределение по устройствам и ОС: если у определённой группы устройств есть проблемы, нужно расширить тестирование.
- Вовлечённость в акции: кликабельность блоков с анонсами и акциями показывает эффективность маркетингового контента.
- Жалобы на Wi-Fi на ресепшене: самая реалистичная обратная связь от операционной стороны.
Регулярно отслеживая эти показатели, можно улучшать тексты портала, число шагов и дизайн с помощью небольших A/B-тестов.
Преимущества captive portal для бизнеса
- Контролируемый и идентифицируемый гостевой доступ
- Видимость бренда при каждом подключении
- Донесение условий использования и юридической информации
- Сопоставление пользователя и сессии для журналов доступа
- Возможности для акций, анонсов и перекрёстных продаж
- Маркетинг и аналитика на основе данных, полученных с согласия клиентов
- Применение политик скорости и времени для каждого пользователя
Частые ошибки при создании портала
- Запрашивать у гостя много данных, не нужных для авторизации.
- Использовать фоновые изображения высокого разрешения без сжатия.
- Тестировать портал только в настольном браузере, а не в мобильном окне captive portal.
- Оставлять флажки согласия отмеченными заранее или делать маркетинговое согласие условием подключения.
- Забывать добавить адреса внешних сервисов в walled garden.
- Предлагать тексты портала только на одном языке.
Часто задаваемые вопросы
Почему captive portal не открывается на моём телефоне?
Причиной могут быть кэш устройства, VPN-приложения, настройки частного DNS или проблемы перенаправления из-за HTTPS. Пользователь может попробовать открыть в браузере HTTP-адрес; со стороны предприятия нужно проверить настройки DNS и walled garden.
Безопасен ли captive portal?
Портал — это механизм контроля доступа, сам по себе он не шифрует трафик. Для безопасности портал должен работать по HTTPS, гостевая сеть должна быть отделена от других сетей, а изоляция клиентов — включена.
Нужно ли гостю каждый раз входить заново?
Нет. С помощью настроек длительности сессии и запоминания устройств гость может оставаться подключённым всё время проживания или в течение заданного периода без повторного входа.
Законно ли показывать рекламу на портале?
Показ собственных акций предприятия, как правило, допустим. Однако если таргетинг основан на персональных данных или отправляются коммерческие электронные сообщения, процедуры согласия по KVKK и законодательству о коммерческих коммуникациях нужно оценивать отдельно.
Могу ли я сделать собственный дизайн портала?
Это зависит от инструментов дизайна в хотспот-программе. Некоторые решения помимо готовых шаблонов позволяют редактировать HTML/CSS.
Следующий шаг с Richspot
Модуль captive portal в Richspot Hotspot спроектирован как полностью настраиваемый. В редакторе дизайна портала вы можете создать собственную страницу входа, добавить логотип, сменить фон и внести правки в HTML/CSS. Способы авторизации — SMS, номер комнаты, номер удостоверения личности, электронная почта, код-пароль, вход в один клик и вход для персонала — предлагаются вместе с многоязычной поддержкой, включая турецкий, английский, немецкий и русский языки.
Оцените с Richspot Hotspot свой сценарий приветствия и доступа гостей. Запросите актуальную информацию о возможностях настройки портала и поддерживаемых способах авторизации.
