Smart config安全风险分析与对策

1、简介:

         Smart config是一种将未联网设备快速连接wifi的技术,大概原理如下图所示 :

2、业务需求:

要求实现真正意义上的设备一键自动化wifi配置,不损失用户体验

风险1:wifi密码被窃取。

由于手机使用无线通信告诉设备要连接的wifi的密码,而手机发射的无线信号具有一定覆盖范围(7-8米或更远),因此,在此过程中,存在wifi密码被窃取的问题,此问题在独栋住宅并不明显,但在商品房或群租环境中则比较明显,如下图所示:

风险2:设备被恶意添加。

同理,在手机无线信号能够覆盖的区域内,如果存在一台待添加和绑定用户的设备,那么这台设备就有可能被恶意设置连接到攻击者指定的wifi上,然后添加到攻击者的账户,导致隐私泄露,如下图所示:

4、解决方案分析和对比:

方案1:使用独立唯一的设备密钥进行加密通信

设备出厂时为每个设备分配一个足够安全的独立密钥,用户在使用一键wifi配置功能时要求输入密钥,并使用对称加密算法进行加密,由于设备本身拥有该密钥,故可以对加密信息进行解密。

优点:可以较好地解决以上风险点。

缺点:用户体验很差,也不满足业务的需求。

改进方案:使用固定密钥加密,但此方法对具有破解技术的人毫无意义。

方案2:使用近场通信或信号屏蔽性好的技术

声波技术具有难穿墙的特点,NFC具有超短距离通信特点,等等。

优点:可以较好地解决以上风险点。

缺点:需要增加硬件或者专利费用等成本。

方案3:使用不完整的解决方案来降低风险。

为刚启动上电或刚重置的设备设置一个可以设置wifi的时间窗口(比如15分钟),超过时间窗口后,需要拔电重启或重置设备才可以再此给设备设置wifi。

优点:能降低设备被恶意设置wifi和添加的风险,且不增加成本,用户体验损失小。

缺点:未能解决wifi密码泄漏问题。

时间: 2024-08-06 20:02:29

Smart config安全风险分析与对策的相关文章

Smart config风险分析与对策

Smart config风险分析与对策 1.简介:          Smart config是一种将未联网设备快速连接wifi的技术,大概原理如下图所示: 2.业务需求:          要求实现真正意义上的设备一键自动化wifi配置,不损失用户体验. 3.风险分析: 风险1:wifi密码被窃取. 由于手机使用无线通信告诉设备要连接的wifi的密码,而手机发射的无线信号具有一定覆盖范围(7-8米或更远),因此,在此过程中,存在wifi密码被窃取的问题,此问题在独栋住宅并不明显,但在商品房或群

互联互通协议安全设计

互联互通协议安全设计 1.背景:          物联网时代即将到来,智能家居是这个时代的一个典型的应用场景,目前基于智能家居的解决方案也越来越成熟,在智能家居方案里,感知层的设备之间的互动和学习将是一种特色,这也是使得家居变得智能的手段.由于智能家居将会是一套相对复杂的系统,所以同样会面临着各种各样的安全问题,从整体上看,除了传统的互联网安全问题外,还有其独具特色的感知层设备的安全问题,本文档也主要是基于这一层面来提出和解决问题的. 2.业务需求:          YS报警器能够接入各种类

某米摄像头安全体验报告

某米摄像头安全体验报告 1.简介:          安全小组对某米摄像头进行了简单的分析,本报告进行了简单总结. 2.问题详述(客户端/设备): 2.1.新购置的或刚重置的某米摄像头可被恶意添加,导致隐私泄露. 问题描述:          新购置或刚重置过的摄像头接电时是出于未配置wifi状态的(闪橙色led),使用某米的手机客户端可以通过类似smart config的技术对有效范围内的某米摄像头设置wifi,方便用户的同时也存在一定的风险. 测试步骤: 1.  将新购置的某米摄像头接上电,

某数字公司家庭卫士安全体验报告

某数字公司家庭卫士安全体验报告 1.简介:          安全小组对某数字公司安全卫士进行了简单的分析,并站在安全角度阐述了发现的问题以及使用感受. 2.问题详述(客户端/设备): 2.1.某数字公司家庭卫士公开分享未能及时断流,可造成隐私泄露. 问题描述: 问题1:          某数字公司家庭卫士支持私有分享和公开分享,公开分享意味着所有人都可观看实时视频,但当分享的用户取消分享时未能做到截断视频流,未关闭视频预览窗口的程序仍然可以继续观看视频. 问题2:          用户进行

复杂业务简单化

复杂业务简单化的一个小技巧 在复杂系统中,当对业务数据进行“删除”时(一般不允许对业务数据进行删除,只是举例) ,需要根据其它业务数据进行判断如: 1.已生成出库单不允许删除, 2.付款单已确认不允许删除, 3.已经退换货则不允许删除. 实际业务中可能会更加复杂. 当出现这种情况时将导致“删除”业务判断会非常多,而且会经常修改,很有可能当其它业务发生变化时需要重新去调整“删除”业务. 解决方法:为业务数据增加一个中间件“是否可以删除的标识”其它业务发生变化时修改此标识为false  其它业务修改

复杂业务简单化的一个小技巧

在复杂系统中,当对业务数据进行“删除”时(一般不允许对业务数据进行删除,只是举例) ,需要根据其它业务数据进行判断如: 1.已生成出库单不允许删除, 2.付款单已确认不允许删除, 3.已经退换货则不允许删除. 实际业务中可能会更加复杂. 当出现这种情况时将导致“删除”业务判断会非常多,而且会经常修改,很有可能当其它业务发生变化时需要重新去调整“删除”业务. 解决方法:为业务数据增加一个中间件“是否可以删除的标识”其它业务发生变化时修改此标识为false  其它业务修改时不能将此标识改为true 

Linux内核 Documentation下的00-INDEX文档翻译

This is a brief list of all the files in ./linux/Documentation and what they contain. If you add a documentation file, please list it here in alphabetical order as well, or risk being hunted down like a rabid dog. Please try and keep the descriptions

app配置智能硬件的解决方案

随着越来越多的智能硬件产品上市,越来越多的硬件都戴上了智能的帽子,什么智能插座,智能音箱,智能称等等.凡是所谓的智能,都是通过wifi或者蓝牙来连接互联网,其中蓝牙也只能算是手机的附属品吧.主要还是硬件可以通过wifi连接到路由,通过路由连接上互联网.如下图所示: 在此不再详述BLE.NFC等的设置,流程比较简单和统一. 市面上已经有的关于手机app配置智能硬件主要有以下几种, 1.手机连接智能硬件的软ap,再配置 这个方式相信没有难度,手机连接上了智能硬件后,手机app和智能硬件就可以建立so

国内物联网平台初探(五):机智云IoT物联网云服务平台及智能硬件自助开发平台

国内物联网平台初探(五)——机智云IoT物联网云服务平台及智能硬件自助开发平台 马智 平台定位 机智云平台是致力于物联网.智能硬件云服务的开放平台.平台提供了从定义产品.设备端开发调试.应用开发.产测.运营管理等覆盖智能硬件接入到运营管理全生命周期服务的能力. 机智云平台为开发者提供了自助式智能硬件开发工具与开放的云端服务.通过傻瓜化的工具.不断增强的SDK与API服务能力最大限度降低了物联网硬件开发的技术门槛,降低研发成本,提升开发者的产品投产速度,帮助开发者进行硬件智能化升级,更好的连接.服