保健励志美文体育育儿作文
投稿投诉
作文动态
热点娱乐
育儿情感
教程科技
体育养生
教案探索
美文旅游
财经日志
励志范文
论文时尚
保健游戏
护肤业界

禁用无线WiFi可以阻挠安卓手机发送数据吗详解

  一、前言
  有研究结果表明,智能手机发出的WiFi信号可以用来被动追踪用户的生活轨迹。通常情况下,人们会关闭设备的WiFi开关,以此阻挠这种跟踪行为(参考链接1,2)。事实上,WiFi跟踪行业的从业者也建议用户运用这种方式来避免被跟踪。
  Android系统在设备上提供了启用或禁用WiFi功能的选项。然而,通过这个选项禁用WiFi并不够以完全阻挠设备的WiFi活动。我们做了多项测量实验,最终确认多个Android设备存在这一行为。
  二、Android上的WiFi
  2。1AndroidWiFi扫描
  Android系统支持WiFi协议以提供网络连接功能。与其他启用WiFi的系统一样,Android需要依赖WiFi服务探测机制来探测附件可用的WiFi接入点。与普遍观念〔4〕不同的是,Android与大多数移动系统一样,运用了主动服务探测机制来主动搜索附近的接入点。为了做到这一点,Android设备会进行主动扫描,在扫描过程中,设备会发送无线探测请求(proberequests)报文,请求报文中包含设备自己的(通常也是唯一的)MAC地址信息。接入点会通过探测响应(proberesponses)报文来通知设备。
  如今,WiFi服务发现也被用来获取位置信息。WiFi接入点可以通过唯一的BSSID(MAC地址)进行标识,作为地标来获取位置信息。在基于WiFi的定位引擎的帮助下,人们可以在WiFi扫描过程中获得一份接入点清单,从这个清单中推测具体的地理位置信息。在Android中,系统运用WiFi扫描来启用网络连接功能以及定位功能〔3〕。
  然而,设备不单单运用WiFi扫描来推测位置信息,分析公司现在也利用WiFi探测请求报文来估计商场及商店中的用户数量,并记录用户的流动性。实际上,通过统计探测请求报文中不同的MAC地址数,零售商可以得出商店中智能手机的数量。由于许多地方都能获得用户设备的MAC地址,因此可以通过跟踪这些MAC地址来实现对用户地理位置的跟踪。
  2。2Android中与WiFi有关的设置
  在Android系统中,许多配置选项可以影响设备的WiFi功能。其中最为显著的一个选项是WiFi开关(如图1a所示)。当这个开关处于激活状态时,操作系统以及使用程序(只要程序具备足够的权限)就可以运用WiFi接口的所有功能。当开关处于关闭状态时,WiFi网络连接不可用,使用程序无法获得WiFi扫描的结果。
  另一个选项是ldquo;始终允许扫描(Alwaysallowscanning)rdquo;选项(如图1b所示),启动这个选项后,即使设备的WiFi开关处于关闭状态,也能执行WiFi扫描。在搭载Android4。4。4版的三星GalaxyS3以及搭载Android4。3版的NexusS中,这个选项的具体路径为ldquo;Systemgt;WiFigt;Advancedrdquo;中,在搭载Android7。0的联想MotoG5上,这个选项的具体路径为ldquo;Settingsgt;Locationgt;Scanningrdquo;,在搭载Android6。0。1的OnePlus1(OnePlusOne)上,我们没有找到这个选项。然而,我们在测验中发现,这个选项处于激活状态,测验结果会在下文中展示。
  图1(a)。Android4。4。4中的WiFi开关选项
  图1(b)。Android4。4。4中的始终允许扫描选项
  三、分析设备产生的WiFi活动
  我们对5个设备进行了测验,所涉及的Android系统范围从2。2。1到6。0。1。实验设备具体如下:
  GalaxyS3:SamsungGalaxyS3(GTI9。。。),Android4。4。4
  HTCwildfire,Android2。3。7,CyanogenMod7。2。0
  SamsungGalaxySpica,Android2。2。1,CyanogenMod6。1。1
  NexusS,Android4。3,CyanogenMod10。2。1。1
  OnePlusOne,Android6。0。1,CyanogenMod13。1。2
  3。1实验方案
  我们对每个智能手机在不同的设置以及不同的活动下产生的WiFi流量进行了监控。设备与接入点之间没有关系。为了监控WiFi活动,我们运用了一个处于监控模式下的WiFi接口,在固定信道上捕获流量。我们从收集到的WiFi帧中提取源MAC地址,以识别某个设备生成的流量。事实上,这些设备发出的所有WiFi帧的头部中都包含设备的MAC地址(这些设备并不支持MAC地址随机化)。
  我们考虑了如下几个选项:
  WiFi开关:这个选项可以控制WiFi是否处于激活状态。
  始终允许扫描(Alwaysallowscanning):当WiFi处于关闭状态时,这个选项可以允许设备进行WiFi扫描。
  定位(Location):这个选项能够控制定位功能。在某些设备中,这个选项分为两个选项:基于GPS的地理位置选项以及基于蜂窝数据WiFi的地理位置选项。我们只考虑后一种情况。
  我们测验了以下几种活动状态,我们认为这几种状态可以反映设备的常见用途:
  点亮屏幕(Screenon):屏幕点亮,在设备上切换多个面板,在几分钟内保持这个状态。
  空闲(Idle):5分钟内没有接触设备,使屏幕自动关闭。
  退出空闲状态(Leavingidle):按下电源键,使设备离开空闲状态。
  GoogleMaps:设备正在运行GoogleMaps。
  启动GoogleMaps:用户启动GoogleMaps。
  不相关状态(Uncorrelated):此事件发生时,与用户的具体活动没有任何显著的关联性。
  对于每个设备,我们尝试了前面提到过的所有选项,然后遍历了上面提及的所有活动状态,捕捉不同状态下设备的WiFi流量。
  除了OnePlusOne以及GalaxyS3之外,其他所有设备都没有其他互联网连接渠道。
  3。2测量结果
  我们将测量结果以表格进行展示,在测量期间,设备只产生了探测请求(proberequest)类型的帧。
  3。2。1GalaxyS3
  经过测量后,我们发现此设备的WiFi行为由三个参数共同决定,即:ldquo;WiFi开关rdquo;、ldquo;始终允许扫描rdquo;以及ldquo;定位rdquo;选项。显然,当WiFi处于激活状态时,设备可以随时发送WiFi帧,特别是当设备离开空闲模式时更加显著。
  启动GoogleMaps时,如果定位选项同时处于激活状态,那么设备同样会发送探测请求。不论GoogleMaps是否处于运行状态,我们都可以观察到探测报文。
  从以上观测结果中,我们可以发现,简单禁用掉WiFi并足以完全阻挠WiFi的活动。比如,如果ldquo;始终允许扫描rdquo;以及ldquo;定位rdquo;选项处于启用状态,那么只要运用GoogleMaps,设备就会产生WiFi流量。这很有可能与运用基于WiFi的Google定位引擎有关。
  表1。GalaxyS3在各种设置下产生的WiFi活动
  只有当WiFi以及ldquo;始终允许扫描rdquo;选项处于禁用状态时,此时不论定位选项是否启用,我们都观察不到设备的WiFi活动。
  当定位及WiFi处于禁用状态,而始终允许扫描处于启用状态时,我们观测到了WiFi扫描事件,而这个事件无法与设备上的任何具体的行为联系在一起。也就是说,无论手机上如何操作,这些扫描事件似乎总是会出现。我们并不清楚这些扫描动作的目的何在。
  3。2。2OnePlusOne
  OnePlusOne的观测结果如表2所示,这款设备与上一款设备的结果相似,不同的是,我们无法停用OnePlusOne的ldquo;始终允许扫描rdquo;选项。不同之处在于:当WiFi开关以及定位选项所有关闭时,每当离开空闲模式时,该设备依旧会发送一大串探测请求报文。这一行为的具体原因尚未理清,但给我们带来了很麻烦的事情:这意味着除非我们运用设备的飞行模式,或者完全关闭这个设备,否则我们无法阻挠设备发送探测请求报文。
  表2。OnePlusOne在各种设置下产生的WiFi活动
  注:在这款设备上,我们无法在设置面板中找到ldquo;始终允许扫描rdquo;选项。
  3。2。3NexusS
  NexusS的测量结果如表3所示,只与GalaxyS3的结果有些许不同。我们可以注意到,即便WiFi开关以及定位选项处于关闭状态,只要我们切换ldquo;始终允许扫描rdquo;选项,设备就会发送一大串探测请求报文。
  表3。NexusS在各种设置下产生的WiFi活动
  注:
  :设备会马上提示用户激活定位功能,点击ldquo;OKrdquo;按钮即可。
  :只要切换ldquo;始终允许扫描rdquo;选项,设备就会发送一大串探测请求报文。
  3。2。4HTCWildFire以及GalaxySpica
  HTCWildFire的测量结果如表4所示,我们对这个结果并不会感到意外。在早期版本的Android系统中,ldquo;始终允许扫描rdquo;这个选项并不存在,只有WiFi开关处于打开状态时,设备才会发送探测请求报文。我们没有展示SamsungGalaxySpica的测量结果,因为这一结果与WildFire的结果非常相近,唯一的分别在于,当处于或离开空闲模式时,设备不会发送探测请求报文。
  表4。HTCWildFire在各种设置下产生的WiFi活动
  注:这个设备搭载的是早期版本的Android系统,不存在ldquo;始终允许扫描rdquo;选项。
  3。2。5MotoG5Plus
  联想MotoG5Plus的测量结果如表5所示。这个设备搭载了经过稍微定制的Android7。0系统,并且设备的随机化行为也非常奇怪:只有处于空闲模式时,设备才会在探测报文中运用随机化的MAC地址。只有当WiFi处于禁用状态下,我们才可以通过WiFi设置面板来访问ldquo;始终允许扫描rdquo;选项,或者我们也可以通过ldquo;定位设置rdquo;面板来访问这个选项。
  表5。MotoG5Plus在各种设置下产生的WiFi活动
  注:
  :当处于空闲状态时,设备会持续发送探测请求报文,并且在报文中运用随机化MAC地址,其他情况下会运用真实的MAC地址。
  3。2。6对测量结果的总结
  当WiFi处于激活状态时,所有设备都会发送WiFi报文,这点与我们的预期相符。当WiFi处于禁用状态时,根据设备搭载的Android系统版本的不同,我们观察到两种不同的行为。对于老版本系统而言(2。2。1以及2。3。7版),当关闭WiFi时,我们没有观察到WiFi报文。对较新的版本而言(4。3以及更高版本),WiFi行为取决于ldquo;始终允许扫描rdquo;选项是否启用。当ldquo;始终允许扫描rdquo;选项激活时,不论设备的WiFi开关是否关闭,设备都会发送WiFi报文。为了完全禁止设备发送WiFi报文,我们需要同时禁用WiFi以及ldquo;始终允许扫描rdquo;选项。我们注意到OnePlusOne这款设备中没有ldquo;始终允许扫描rdquo;选项,因此,运用这款设备时,只有关闭手机或者运用飞行模式,否则我们无法阻挠手机发送WiFi报文。
  3。3探测频率
  探测频率与具体设备、配置以及运用场景有关。虽然我们的研究目的并不是想找出具体的差别,我们可以发现,在某些场景下,设备发送信号的频率会处于较高水平。在这种情况下,对设备进行跟踪的可能性就会大大提升。比如,对于OnePlusOne这款设备来说,如果WiFi开关或者定位选项处于启用状态,当用户打开GoogleMaps使用时,设备就会以每5秒一次的频率来发送探测请求报文。
  4、提示激活定位功能
  在某些版本的Android系统上,启动GoogleMaps时,如果定位功能处于未激活状态,设备就会立刻提示用户激活定位功能。在HTCWildFire上,用户会被重定向到相应的设置面板。在OnePlusOne上,只要点击弹出消息中的ldquo;OKrdquo;按钮,就会马上激活这个选项。如果用户忽略掉这条消息,后续再启动GoogleMaps时不会再次弹出相应的对话框。然而,如果用户再次点击定位按钮(图2右下角那个按钮),那么这个对话框会再次弹出。在NexusS上,我们发现有两种情况可能会出现(如图2所示):
  如果WiFi开关处于禁用状态,并且定位选项以及ldquo;始终允许扫描rdquo;选项也处于禁用状态,那么设备会提示用户激活这两个选项,如果用户点击ldquo;Yesrdquo;按钮,那么就会激活这两个选项。
  如果WiFi开关处于激活状态,而定位选项以及ldquo;始终允许扫描rdquo;选项处于禁用状态,设备只会弹出对话框提示用户激活定位选项,没有提示激活ldquo;始终允许扫描rdquo;选项。
  图2(a)。启用ldquo;始终允许扫描rdquo;选项时,NexusS上的GoogleMaps提示用户激活WiFi
  图2(b)。禁用ldquo;始终允许扫描rdquo;选项时,NexusS上的GoogleMaps提示用户激活WiFi
  在OnePlusOne上,GoogleMpas会弹出对话框,请求用户激活WiFi,如图3所示。
  图3(a)。简略信息
  图3(b)。点击展开按钮后显示详细信息
  五、总结
  在Android系统上,禁用WiFi并不够以阻挠设备发送WiFi报文,某些设备在WiFi被禁用后依然会产生WiFi报文。因此,禁用WiFi后,我们并不能够完全躲避WiFi追踪系统对用户的数据收集行为。为了阻挠设备发送WiFi报文,我们需要同时禁用设备上的两个功能:我们必须同时禁用WiFi开关以及ldquo;始终允许扫描rdquo;选项,才能保证设备处于静默状态。在某些设备上,我们甚至无法看到那个选项,这意味着用户无法阻挠手机发送WiFi报文。
  虽然Android在较新版的系统中引入了MAC地址随机化机制〔1〕,还是有一些设备不支持这个功能。从6。0版起,Android开始支持MAC地址随机化功能,而现在54。2的Android设备依然在运用老版本的系统〔2〕。此外,只要硬件支持MAC地址随机化,MAC地址随机化就应该处于激活状态,然而这种情况在2017年还非常少见。
  六、参考资料
  〔1〕Android6。0改动
  〔2〕Android平台版本说明
  〔3〕Android定位策略
  〔4〕Android扫描论坛
  〔5〕华盛顿时报:商店如何运用用户的无线WiFi来跟踪用户购物习惯
  〔6〕Astudyofmacaddressrandomizationinmobiledevicesandwhenitfails。arXivpreprintarXiv:1703。02874,2017。
  〔7〕TrackingUnmodifiedSmartphonesUsingWifiMonitors。InProceedingsofthe10thACMConferenceonEmbeddedNetworkSensorSystems,SenSysrsquo;12,pages281ndash;294,NewYork,NY,USA,2012。ACM。

高校音乐专业学生创新实践能力培养专业应用型人才培养是时代对高校教育提出的新的要求,音乐专业学生作为艺术性专业人才在繁荣我国文化事业方面有着至关重要的作用。经济的快速发展,人们在满足物质需求的基础上对文化需求不……小米3手机怎么样?小米3联通版参数大全图文现在说起小米手机,几乎没有人没听说过的,由于小米一直坚持着ldquo;饥饿营销rdquo;,让这个品牌在五年的时间,打响了名堂,走出了国际。小米手机可谓是雷军团队ldquo;炒……中国歌剧与戏曲音乐创演关系之研究中国歌剧与戏曲之间有着密不可分的关系,两者在历史长河的发展中相互协作、相互促进。对于歌剧与戏曲音乐创演关系的研究一直以来都是学者关注的重点,理清两者之间的关系演变脉络,有助于进……舌尖上的中国馆的视同语言修辞研究第一章《舌尖上的中国》的视听语言修辞环境的生发《舌尖上的中国》作为第一部被国际真正意义上多数人认可的纪录片佳作,它背负的成功光环,既有中国传统文化内涵,又贯穿了现代人的人……华为荣耀6和iPhone5S哪个好荣耀6在屏幕配置上采用的是JDI生产的5英寸Incell技术屏幕,屏幕分辨率为1920times;1080P,像素密度为445ppi,达到了之前业界所称道的屏幕ldquo;黄金……samsungpay和applepay区别samsungpasamsungpay和applepay有什么区别?samsungpay和applepay的区别是什么?很多的三星手机的用户,相信都在今天收到了关于SamsungPay的升级推送……索尼R426A系列采用什么遥控器索尼R426A系列采用按键遥控器。索尼R426A系列包含高品质的图像数字信号处理技术,优化显示设备,为你展现出图像的生动细节,呈现饱满鲜艳的高画质。索尼R426A系……文化语境中音乐教学的探索文化语境中的音乐教学,是根据国际音乐教育的趋势、中国音乐教育存在的问题以及笔者的教学风格和实践探索而提出的教学主张。它强调在原有音乐认知和体验的基础上,关注音乐与文化的关系。将……格力一拖二空调多少钱等价格分析一拖二空调器在现在的家庭中或者公共设备安装中变得越来越常见,一拖二具体是指一种机型利用一个室外机可以带动两个室内机运转。现在很多家庭选择安装一拖二空调,因为采用一拖二的安装方式……民族音乐元素与现代作曲技法的有机融合我国的民族音乐是非常包括的文化遗产,将其进行传承发扬是我国音乐艺术界的重要任务,近年来,我国现代音乐逐渐向多元化、创新化的方向发展,目前的现代流向音乐在节奏、旋律等方面都与传统……地热管材管件怎么选购购买地暖管材管件注意事项大家应该都对地热有一定的了解吧,现在很多家庭,都在使用地热来度过寒冷的冬天,但是在地热安装和施工的过程中,有很多需要注意的地方。比如地热管材管件的购买和其他的一些细节都需要我们……西方后现代艺术观念对我国美术教育的影响摘要:后现代艺术思想的主要特征是回归性、折衷性、混沌性与多重性,相应地表现在不求纯粹、善待传统、非个人化、多种标准几个方面,如对当代艺术不局限于视觉形式,绘画超越平面限制,雕塑……
探究美国价值观的生成内容与特征一、深度关注美国价值观的缘由美国是当今世界无可争议的强国,而美国的这种强大与美国价值观的强大有着密不可分的关系。之所以深度关注美国价值观,是因为以下几方而原因。1。……美国电影中华人形象的演变(1)从现存的默片《娇花溅血》(BrokenBlossoms)(格里菲斯〔D。W。Griffith〕执导,1919)算起,美国电影塑造华人形象已有八十五年的历史。本文选择六部不同时期……浅谈客户用电检查对营销管理工作的价值1用电检查工作的主要内容分析用电检查工作作为供电企业制定营销策略的主要参考依据,它的内容主要有几个方面:第一,对用电客户的用电情况进行检查,是否符合国家的相关法律规定;第……集成灶有哪些故障集成灶故障及维修详解随着经济的发展,人们生活水平的提高,集成灶越来越受消费者喜爱,许多消费都在家中安装了集成灶。对于新兴事物,使用方式难免会不当,从而导致故障出现。下面为您简单的介绍下集成灶的一些……黑莓9000怎么刷机黑莓9000刷机方法详解导语:手机在使用久了必然会出现各种各样的问题,有些问题的解决则是需要进行手机刷机的,刷机虽然存在一定的风险,但是确实可以解决不少问题,今天小编就来告诉大家黑莓9000该如何刷机……美国杜邦公司安全环保文化培育模式研究(1)摘要:我国石化行业的安全环保管理亟待提升,而安全环保文化意识的培育应首当其冲。本文以美国杜邦公司为对象,研究了其安全环保文化的安全理念和安全管理原则,以及培育建设的四个阶段,探……当代美国电影艺术神话与梦幻(1)第二次世界大战之后,美国的电影厂系统破裂。麦卡锡时期的反共以及电视的普及大大缩小了电影的文化力量。在60年代,由于对越战采取不同的态度,美国政治文化内部发生了分裂,民权运动风起……详细了解联想i350!联想i350相关介绍详解作为一家信息产业多元化发展的企业,联想的旗下拥有着众多的产品。这些产品不论是从质量方面,还是性能方面来说都具有强的市场竞争力,而且能够很好的满足消费的消费需求。而联想的i350……日本气电市场发展的四点经验毫无天然气资源的日本发展出了成熟的天然气市场。价格改革和严苛的环境政策是其背后最重要的推手。日本国内资源极度匮乏,能源进口依存度较高。日本既要维护能源和电力供给安全,又要……新会计制度对医院财务分析的影响摘要:目前,随着我国社会经济的不断发展,相关的卫生医药制度也实现了进一步的改革,而新医院会计制度则属于改革过程中的重点内容,可以在很大程度上体现出医疗卫生事业的公益性。结合目前……论零营运资金管理摘要:本文论述了采用零营运资金管理可为企业带来更大收益的观点。零营运资金管理通过减少在流动资产上的投资,使营运资金占企业总营业额的比重趋于最小,便于企业把更多的资金投入到收益较……融资成本分析和融资决策论文摘要融资成本是上市公司融资决策的重要依据。本文对各种资本成本的计算方法和模式进行了分析,结合西方上市公司融资的特点,论证了上市公司融资决策应注意的问题。ABSTRAC……
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网