2012-10-22 46 views
3

我最近觀看了一個視頻,演示了只有存根代碼的red5應用程序能夠進行流媒體和錄製。這意味着任何人都可以使用我的服務器來傳輸他們的內容,這是最好的情況。所以我的問題是 1.對我來說,這似乎是red5不重視安全性;我認爲這是不正確的嗎? 2.他們是否快速發佈安全更新? 3.如果以上是肯定的,那麼我應該採取哪些實施預防措施來解決這個問題以及其他「無證件功能」?Red5安全提示

(局部的答案是罰款我需要的是足夠的谷歌的細節)

回答

5

爲確保您的數據流,你可以編輯該文件:red5-web.properties(在$ RED5/webapps /目錄$您的應用程序內/ WEB-INF /)

webapp.virtualHosts=*,localhost, 127.0.0.1 

webapp.virtualHosts定義允許連接到您的Red5的應用IP /域名。

因此,如果您的應用程序託管在myserver.com上,並且您希望只有從myserver.com加載的SWF能夠連接到您的流,則可以配置red5-web.properties。 AFAIK:這裏的「安全性」是每個SWF自動向RTMP服務器發送一個IP /域,它已經從其中加載。因此,出於某種動機,您可以使用Java或C++構建RTMP客戶端,以模擬從另一個域進行連接。

但是,對於簡單的場景,例如,爲了防止您的流被嵌入到另一個網站中的某個FLV播放器,這應該已經有所幫助。

還有建立RTMPS使用情況的可能性:
http://incubator.apache.org/openmeetings/RTMPSAndHTTPS.html
但是這不會阻止任何人embeding您的流進他的網站。

見我的答案在這裏:
https://stackoverflow.com/a/13006632/1448704

,你可以找到關於我的其他回答文檔和文章更多鏈接:
https://stackoverflow.com/a/13006704/1448704

塞巴斯蒂安