Показать сообщение отдельно
Старый 11.11.2008, 02:14
protey вне форума Посмотреть профиль Отправить личное сообщение для protey Посетить домашнюю страницу protey Найти все сообщения от protey
  № 7  
Ответить с цитированием
protey

Регистрация: Feb 2001
Сообщений: 21
Отправить сообщение для protey с помощью ICQ
Не не пашет кроссдомайн, может потому, что сама флешка написана на AC 2.0 но суть защиты не в этом!!! Например на сервере 72.58.56.52 поднят RED5 с дефолтным портом 1935 (для rtmp). Злоумышленик просек что на данном хосте
есть RED5 и быстро пишет свой рекордер прописывает в в нем nc.connect('rtmp://72.58.56.52/OflaDemo/'); и всё теперь он может смело пихать на сервер видео и аудио до тех пор пока на винте сервака не закончится место и он тупо не ляжет!
Попробовал пойти по пути другому на фаере сервака прописал:
- ipfw add deny tcp from any to 72.58.56.52 1935 in via em0 #запретить всем юзать порт 1935
- ipfw add pass tcp from me to 72.58.56.52 1935 # разрешить соединения по порту 1935 только от себя

во флеше прописываю: nc.connect('rtmp://localhost/OflaDemo/');

Запускаю прямо на серваке флешку:
http://72.58.56.52/recorder.html

не конектиться к медиа. Оказывается флешка localhost не понимает. КТО ЗНАЕТ ПОЧЕМУ????? Я всегда думал что флеша определяет localhost там где она запущена а не у клиента. Подскажите может нужны какет то шаманства?
чтоб флеша запущенаная браузером на хосте http://72.58.56.52 понимала его как и localhost ...