你的低功耗蓝牙信标是否安全且私密?
快速、安全、有效地设计低功耗蓝牙信标的三大考量"这篇资讯讨论了信标设计者需要考虑的硬件、软件、电池寿命三大问题。
本文我们将重点讨论的是,除了硬件、软件和电池寿命等考量因素之外,信标设计者还需要考虑安全和隐私这两项因素。
信标是否会追踪你的一举一动?
最近的新闻报道中强调,消费者担心信标会"追踪自己的一举一动"。事实上,典型的信标并不收集数据,因为它们是单向设备——只进行广播。真正侵犯人们隐私的其实是智能手机,它通过获知信标的位置,并经由手机上应用程序所提供的服务而侵犯人们的隐私。
实际上,智能手机可以在没有信标的条件下,通过使用GPS、Wi-Fi和蜂窝网络来同样侵犯你的隐私。只是因为信标可以低功耗和低成本方式来部署,因此在实现一种全新应用模式的同时,也引发了人们长久以来一直存在的一些合理的担心。请记住,用户也可以在其设备的设置中关闭所有这些"基于位置的服务(LocaTIon Based Service)"。
IT专业人员和商务人士也担忧信标的安全风险。但是,这再一次暗示了通常情况下信标所没有的功能:它们通常是单向设备,可以发送但无法接收信息。这就是说,在一些应用中信标的安全性很重要,这不仅是针对正在运行的操作,对信标的部署来说也一样。
对于信标广播来说,除非其是专有网络的一部分,否则根据定义它是不加密的。然而,IT专业人员需要对进来的信标网络流量(如果有的话)予以保护,且保护程度要与他们对网络中其余设备所提供的保护一致,或者至少达到信标硬件能够适应的程度。
在一些信标应用中,接近信标可能会产生实际的价值,比如获得奖励积分或者进入一家商店,那么信标提供者可能也同样需要实施可预防欺诈的保护措施。这可能包括时间戳、临时ID,或者随机安全秘钥,这些都随着每次接近事件而生成,并由后端系统进行验证。
设备管理功能的安全性
当信标在现场部署或升级时,会经历一个配置过程。这很可能就是信标最容易遭受安全漏洞威胁的时候。在这些情况下,信标可以使用蓝牙的安全功能(例如配对、认证、加密等等),以及其它的安全措施,比如强密码保护。
对于部署来说,访问配置服务可被限制在一个很短的时间窗口内。该窗口结束后,设备就会成为一个普通的广播信标,并且不再广播其内部服务。该过程如下图所示:
信标开发人员需要注意的事项
1)选择被广泛采用且经过验证的 Bluetooth 堆栈。由于信标是新的,因此新加入者可能散播 FUD(负面观念)。买方提防。选用了解低能耗 Bluetooth 的公司并以市场采纳度观之。
2)选择拥有业经验证的软件开发工具的公司。软件开发需要的不仅仅是编辑器和调试器。它还需要包括用于常见用例的成熟示例代码、用于常见命令的脚本引擎,以及考虑周到的 API,用于从一个标准修订版最终过渡到另一个。这些工具将协同工作以加速开发进程。
3)选择可提供良好客户支持的公司。这与经过市场验证的堆栈和软件工具息息相关;如果被选定的公司已经过市场验证,那么他们将拥有包含数百条关于硬件和软件的问题和答案的支持论坛,庞大的用户群和等待解答新问题的支持人员,以及适用于不同应用的一系列不同产品组合等等。
- 三大低功耗蓝牙信标(Beacon)简介(09-07)
- 最适合的选择——ZigBee SoC解决方案(06-07)
- WIFI模块轻松实现接入物联网案例(02-09)
- 基于CP2200简易型以太网接口设计(07-24)
- 妤傛ḿ楠囩亸鍕暥瀹搞儳鈻肩敮鍫濆悋閹存劕鐓跨拋顓熸殌缁嬪顨滅憗锟�
閸忋劍鏌熸担宥咁劅娑旂姴鐨犳0鎴滅瑩娑撴氨鐓$拠鍡礉閹绘劕宕岄惍鏂垮絺瀹搞儰缍旈懗钘夊閿涘苯濮幃銊ユ彥闁喐鍨氶梹澶歌礋娴兼ḿ顫呴惃鍕殸妫版垵浼愮粙瀣瑎...
- 娑擃厾楠囩亸鍕暥瀹搞儳鈻肩敮鍫濆悋閹存劕鐓跨拋顓熸殌缁嬪顨滅憗锟�
缁箖鈧拷30婢舵岸妫亸鍕暥閸╃顔勭拠鍓р柤閿涘奔绗撶€硅埖宸跨拠鎾呯礉閸斺晛顒熼崨妯烘彥闁喕鎻崚棰佺娑擃亜鎮庨弽鐓庣殸妫版垵浼愮粙瀣瑎閻ㄥ嫯顩﹀Ч锟�...
- Agilent ADS 閺佹瑥顒熼崺纭咁唲鐠囧墽鈻兼總妤勵棅
娑撴挸顔嶉幒鍫n嚦閿涘苯鍙忛棃銏n唹鐟欘枃DS閸氬嫮顫掗崝鐔诲厴閸滃苯浼愮粙瀣安閻㈩煉绱遍崝鈺傚亶閻€劍娓堕惌顓犳畱閺冨爼妫跨€涳缚绱癆DS...
- HFSS鐎涳缚绡勯崺纭咁唲鐠囧墽鈻兼總妤勵棅
鐠у嫭绻佹稉鎾愁啀閹哄牐顕抽敍灞藉弿闂堛垼顔夐幒鍦欶SS閻ㄥ嫬濮涢懗钘夋嫲鎼存梻鏁ら敍灞藉簻閸斺晜鍋嶉崗銊╂桨缁崵绮洪崷鏉款劅娑旂姵甯夐幓顡嶧SS...
- CST瀵邦喗灏濆銉ょ稊鐎广倕鐓跨拋顓熸殌缁嬪顨滅憗锟�
閺夊孩妲戝ú瀣╁瘜鐠佽绱濋崗銊╂桨鐠佸弶宸緾ST閸氬嫰銆嶉崝鐔诲厴閸滃苯浼愮粙瀣安閻㈩煉绱濋崝鈺傚亶韫囶偊鈧喕鍤滅€涳附甯夐幓顡塖T鐠佹崘顓告惔鏃傛暏...
- 鐏忓嫰顣堕崺铏诡攨閸╃顔勭拠鍓р柤
娑撳洣绗€妤傛ɑ銈奸獮鍐叉勾鐠у嚖绱濇潻娆庣昂鐠囧墽鈻兼稉杞扮稑閸︺劌鐨犳0鎴炲Η閺堫垶顣崺鐔枫亣鐏炴洘瀚甸懘姘剧礉閹垫挷绗呴崸姘杽閻ㄥ嫪绗撴稉姘唨绾偓...
- 瀵邦喗灏濈亸鍕暥濞村鍣洪幙宥勭稊閸╃顔勭拠鍓р柤閸氬牓娉�
鐠愵厺鎷遍崥鍫ユ肠閺囨潙鐤勯幆鐙呯礉缂冩垵鍨庨妴渚€顣剁拫鍙樺崕閵嗕胶銇氬▔銏犳珤閵嗕椒淇婇崣閿嬬爱閿涘本鍨滅憰浣圭壉閺嶉绨块柅锟�...