查看: 1630|回复: 0

为什么F3平台一定要启用SSL用https访问才能使用对讲功能

[复制链接]

110

主题

151

帖子

3万

积分

管理员

Rank: 64Rank: 64Rank: 64Rank: 64

积分
35502
QQ
发表于 2021-11-9 16:15:41 | 显示全部楼层 |阅读模式
最近总有朋友问到,平台对讲使用不了,点了没反应,其实最简单的解决方案是使用域名并申请SSL证书,启用加密通讯,对于不太熟悉互联网web通讯方面的朋友可能会不太理解:为什么F3平台一定要启用SSL用https访问才能使用对讲功能?在此就给大家分享一下。

已知所有的有一定用户基础的浏览器都限制在没有启用https加密通讯的情况下,不允许调用麦克风、摄像头等之类硬件权限,原因是近些年,个人隐私权越发受到重视,为了防止一些非法侵害权益的事件,例如因没有启用https通讯加密,某企业在开网络会议时麦克风被截取监听导致商业机密泄露、某夫妻私密视频的时候摄像头被截取录像等,各国都纷纷出台了有关隐私的法律法规。一些保护的措施在的各行各业中均已实行。

平台的对讲必须要有麦克风权限才能进行,而浏览器要获取麦克风权限,就需要遵循或者绕开这些保护措施了,大致有以下方法。

1.响应各国、各行各业的隐私政策:使用域名并启用https
需要做是:将自己的域名先解析到平台,申请或购买对应域名的SSL证书,

2.以前没有隐私概念,那就回到以前:用非常老的浏览器
部分浏览器的老版本没有这个机制但需要注意浏览器过于老旧,很可能会和电脑及操作系统本身、网页出现不兼容的情况,具体情况因使用环境而异,不一定所有电脑都行例如火狐浏览器63之前版本就可以直接获取电脑的麦克风权限,反面例子是谷歌浏览器比较注重安全,从发布开始就不允许随意获取电脑硬件权限,以至于使用谷歌核心的edge、360、qq、搜狗等浏览器,不管多老的都不行。
*提供一个火狐官方57.0的历史版本的下载地址供于尝试测试:Firefox Setup 57.0.exe
*安装完成后,建议关闭浏览器的版本更新功能。打开菜单--选项--常规--Firefox更新--不检查更新

3.忽视隐私政策:从网上找其他非正常技术手段绕开
需要专业的技术手段,例如破解浏览器的安全机制、一些专业型浏览器可以打开开发者模式等。

当然,还有一些朋友说到,我用的xxx平台就没有啊,直接就可以对讲,原因也简单:
1.平台是CS端,不受浏览器限制,平台就是一个软件安装在电脑上的,想要什么权限还不是软件说了算,直接拿就行了。
2.平台使用插件获取权限,就是在使用对讲功能时,会弹出一个下载,然点击安装或者授信之类的。这方式,就相当于半个CS端了。这方式是一种比较老旧的技术了,同样存在局限,比如exe插件只能windows系统用,苹果、linux、谷歌系统用不了。flash虽都可以用但是官方都已经将其淘汰,2020年谷歌也宣布浏览器不在不支持了等等。







您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表