【发布时间】:2021-03-24 08:43:04
【问题描述】:
我正在将视频内容流式传输到 Ant Media Server,并且我不希望其他域(网站)使用 iframe 嵌入 Ant Media Server 视频播放器。我怎样才能防止这种情况发生?
【问题讨论】:
标签: security iframe webrtc streaming ant-media-server
我正在将视频内容流式传输到 Ant Media Server,并且我不希望其他域(网站)使用 iframe 嵌入 Ant Media Server 视频播放器。我怎样才能防止这种情况发生?
【问题讨论】:
标签: security iframe webrtc streaming ant-media-server
您需要在 web.xml 文件中启用HTTP Header Security Filter。 web.xml 文件位于/usr/local/antmedia/webapps/{APP}/WEB-INF/web.xml
将以下过滤器添加到您的 web.xml 并重新启动服务器
<filter>
<filter-name>HttpHeaderSecurityFilter</filter-name>
<filter-class>org.apache.catalina.filters.HttpHeaderSecurityFilter</filter-class>
<init-param>
<param-name>hstsEnabled</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>antiClickJackingEnabled</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>antiClickJackingOption</param-name>
<param-value>SAMEORIGIN</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>HttpHeaderSecurityFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
然后重启 Ant Media Server
sudo service antmedia restart
更多信息:
https://tomcat.apache.org/tomcat-8.5-doc/config/filter.html#HTTP_Header_Security_Filter
【讨论】: