Можете ли вы безопасно передать учетные данные с Flash-плеера на сервер Wowza?

Мы хотели бы потребовать аутентификацию в каталоге LDAP для доступа к потоковому видеоконтенту с нашего сервера Wowza Flash. Учетные данные желательно вводить через сам Flash player.

Сообщения на форуме Wowza предлагают использовать примеры кода серверной части аутентификации базы данных MySQL в качестве отправной точки для разработки серверной части аутентификации LDAP. Существуют также примеры изменения существующего проигрывателя Flash для запроса учетных данных пользователя во время игры. Но все примеры, которые я нашел, показывают, что учетные данные передаются как параметры строки запроса в строке подключения, например:

netconnection.connect("rtmp://[wowza-address]/[app-name]?user1&pass1");

В этой статье предлагается гораздо более сложное решение для избегайте передачи учетных данных в открытом виде, включая аутентификацию перед потоковой передачей, установку файла cookie, специально созданного для повторной аутентификации, получение файла cookie в проигрывателе Flash и передачу его в Wowza.

Кто-нибудь видел подобное решение, которое передало бы учетные данные для аутентификации LDAP через безопасное соединение?


person gravelpot    schedule 06.03.2013    source источник


Ответы (1)


Настройте SSL для вашего сервера Wowza и измените ваши URI на чтение

rtmpe://....

тогда вы можете использовать метод, который вы описали. Все, что вы пытаетесь использовать без SSL, уязвимо для атак «человек посередине».

person Georg    schedule 12.07.2013