基于位置来指定MAC地址制造技术

技术编号:26771005 阅读:54 留言:0更新日期:2020-12-18 23:50
本公开涉及基于位置来指定MAC地址。公开了一种移动设备身份混淆的基于位置的方法。创建准许替换MAC地址的用户定义地理位置简档。手动地、或者自动地创建所述替换MAC地址。将所述替换MAC地址创建为静态地址、静态随机地址、随机改变的随机地址、从地址列表中选择的随机改变的地址、或者增量地改变的地址。所述MAC地址还可以根据预定的或者随机的频率排程而变化。此外,公开了一种得当地处理MAC地址更换的方法,通过其同时将两个MAC和IP地址的长度保持足够长时间以允许打开用于平稳地迁移至与所述替换MAC地址相关联的新IP地址的套接字。

【技术实现步骤摘要】
基于位置来指定MAC地址本申请是分案申请,原案的申请号是201580017523.X,申请日是2015年3月25日,专利技术名称是“基于位置来指定MAC地址”。
本申请涉及基于位置来指定MAC地址。
技术介绍
在无线局域网(WLAN)(例如,Wi-Fi)或者蓝牙联网的计算环境中,通过从设备广播的MAC地址来识别移动设备。MAC地址包括具有各种编号方式协议的“媒体访问控制”(MAC)地址,诸如IEEE802、包含六组两个十六进制数字的48位地址。通常将与Wi-Fi和蓝牙分量相关联的永久MAC地址写入只读存储器(ROM)中。使用MAC地址来识别移动设备容易受到其他人对设备从一个位置行进到下一个位置的追踪。使用与网络接口硬件相关联的永久MAC地址的协议最容易受到追踪。通常,可以通过在多个位置中安装Wi-Fi和/或蓝牙无线电接收器、并且记录落入范围内的任何设备的MAC地址来追踪设备,这可能是一些用户不期望的。
技术实现思路
根据所公开的主题的一个实施方式,公开了一种移动设备身份混淆的基于位置的方法。步骤包括:在第一地点中使用第一多个可设置参数来在设备上进行至少一个操作。公开了附加步骤:从用户接收第二多个可设置参数,并且将该第二多个可设置参数存储在所述设备上。步骤有:确定要与第二多个可设置参数链接的第二地点,然后存储该第二地点并且将其与所述第二多个可设置参数链接。该方法进一步包括:响应于从第一地点至第二地点的改变,接收对改变该参数的请求,并且执行以所述第二多个可设置参数替换素数第一多个可设置参数的操作。另一步骤包括:使用所述第二多个可设置参数来在设备上执行至少一个操作,其中,使用所述第二多个可设置参数用来将所述设备的身份与网络上的所有其它设备混淆。在所公开的主题的一个实施方式中,移动计算设备可以确定该移动设备在第一地点,并且基于该第一地点来向所述移动计算设备指派第一MAC地址。通过将所述第一MAC地址用作所述移动设备的识别地址来通过第一无线网络与第一远程计算设备进行通信。随后或者同时,移动计算设备可以进入第二地点,并且基于该第二地点来向所述移动计算设备指派第二MAC地址。然后,移动设备可以将所述第二MAC地址用作所述移动设备的识别地址来通过第二无线网络——该第二无线网络可以与所述第一网络相同——与第二远程计算设备——该第二远程计算设备可以是与第一远程设备相同的设备——进行通信。所述可设置参数包括:位置名称、地点、时间段、Wi-Fi开/关切换值、Wi-Fi功率水平、Wi-Fi网络名称、GPS开/关切换值、匿名参数、再生频率参数、以及蓝牙开/关切换值。所述位置名称可以是:组织名称、商业名称、街道地址、街道交口、邮政地址、和任意的描述符,并且可以是任何数目的符合计算设备数据长度要求的字母数字字符。所述地点被映射至位置坐标的集合,其中,该位置坐标可以是纬度坐标和经度坐标、以及地图坐标。对所述位置坐标的检索包括使用全球定位系统(GPS)、无线电信号的多边测量、三边测量、三角测量、以及手动录入。还可通过可以描述几何形状的用户定义的地理区域的至少三个纬度坐标和经度坐标集合的群组来识别地点。还可通过单个纬度坐标和经度坐标的集合和定义地理区域的径向距离来识别所述地点,或者可通过先前所指定的默认位置来识别所述地点。Wi-Fi功率水平包括高、中、和低水平,并且可以包括介于用于计算设备的最大和最小输出功率水平之间的值的功率水平。匿名参数定义用于准备交替MAC地址的规则,该规则包括:无、随机定义的交替MAC地址、和静态定义的交替MAC地址。同样,再生频率参数包括:无、随机频率、预定时间、预定间隔、和事件触发。所述事件触发包括退出睡眠模式、启用Wi-Fi、和失去Wi-Fi连接。该方法还包括:执行以交替MAC地址更换现有MAC地址的操作,其中,通过由匿名参数指定的规则来确定该交替MAC地址。所指定的MAC地址包括:包括媒体访问控制地址的链路层地址、烧录地址、物理地址、以太网硬件地址、和扩展的唯一标识符。该方法包括改变Wi-Fi开/关切换值的操作,并且可以通过手动过程或者自动过程来完成该操作。设备与网络之间的通信可以通过有线或者无线的电磁信号传播。在所公开的方法中使用的可能的设备包括:蜂窝电话、智能电话、平板计算机、个人数字助理、数字音乐播放器、可穿戴式计算机、膝上型计算机、超移动PC、车辆娱乐系统、和全球定位系统。此外,公开了一种得体地处理MAC地址更换的方法,通过其同时将两个MAC地址的长度保持足够长时间以允许打开用于平稳地迁移至与交替MAC地址相关联的交替IP地址的套接字。该方法包括:将设备的现有MAC地址绑定至网络接口,并且确定与该现有MAC地址链接的现有IP地址以形成MAC和IP地址对。确定与用于每次应用运行的现有IP地址链接的套接字连接(例如,UDP/TCP)的随后步骤。下面的步骤涉及等待将发生的第一事件触发(例如,用户移动至指定MAC地址变化的位置简档所覆盖的位置)并且然后在事件触发发生后建立交替MAC地址。执行将交替MAC地址绑定至网络接口,并且建立交替IP地址并且将该交替IP地址与交替MAC地址链接。执行确定与用于未与现有IP地址连接的每个应用的交替IP地址链接的套接字连接的随后步骤。执行等待第二事件触发(例如,迁移计时器的到期)并且随后关闭与用于每个应用的现有IP地址链接的每个打开的套接字连接的随后步骤。之后的步骤是:建立与用于以前打开的现有IP地址链接的每个应用的交替IP地址链接的套接字连接。最后的步骤是从所述设备的网络接口解除现有MAC地址和IP地址对。第一事件触发可以是:选择地理位置标签、从可用地址列表中选择MAC地址、或者手动录入充当使得能够进行替换计算设备的MAC地址的过程的指令的MAC地址。第二事件触发是迁移计时器到期。现有IP地址和交替IP地址可以是互联网协议(IP)版本4(IPv4)或者互联网协议(IP)版本6(IPv6)地址。套接字连接可以是用户数据报协议(UDP)和传输控制协议(TCP),并且可以将网络接口以硬件、固件或者软件来实现。所公开的主题的附加特征、优点、和实施方式通过考虑下面的具体实施方式、附图、和权利要求书可以被阐述或者显而易见。此外,要理解,前述的
技术实现思路
和下面的具体实施方式都是说明性的并且旨在提供进一步的解释而非限制权利要求书的范围。附图说明被包括以提供对所公开的主题的进一步理解的附图被包含在本说明书中并且构成本说明书的一部分。附图还图示了所公开的主题的实施方式,并且与该具体实施方式一起来解释所公开的主题的实施方式的原理。并不试图用比基本理解所公开的主题和可以实践所公开的主题所必要的细节更多的细节来示出结构细节。图1示出了根据所公开的主题的实施方式的计算机。图2示出了根据所公开的主题的实施方式的网络配置。图3a示出了列出可由用户配置以支持依赖于位置的隐私的网络连接设置的地理位置简档。图3b示出了根据所公开的主题的实施方式的地理位置简档。图3c示出了根据所公开的主本文档来自技高网
...

【技术保护点】
1.一种用于指定媒体访问控制MAC地址的方法,包括:/n将第一MAC地址绑定到移动计算设备的网络接口;/n确定与所述第一MAC地址相链接的第一网络地址;/n针对在所述移动计算设备上执行的至少一个应用,确定与所述第一网络地址相链接的套接字连接;/n基于第一事件触发来确定第二MAC地址;/n确定与所述第二MAC地址相链接的第二网络地址;/n一旦迁移计时器到期,就针对与所述第一网络地址相连接的至少一个应用中的每个,关闭与所述第一网络地址相链接的每个套接字连接;/n针对与链接于所述第一网络地址的每个关闭的套接字连接相连接的每个应用,确定与所述第二网络地址相链接的套接字连接;和/n从所述移动计算设备的所述网络接口释放所述第一MAC地址和所述第一网络地址。/n

【技术特征摘要】
20140331 US 14/230,2911.一种用于指定媒体访问控制MAC地址的方法,包括:
将第一MAC地址绑定到移动计算设备的网络接口;
确定与所述第一MAC地址相链接的第一网络地址;
针对在所述移动计算设备上执行的至少一个应用,确定与所述第一网络地址相链接的套接字连接;
基于第一事件触发来确定第二MAC地址;
确定与所述第二MAC地址相链接的第二网络地址;
一旦迁移计时器到期,就针对与所述第一网络地址相连接的至少一个应用中的每个,关闭与所述第一网络地址相链接的每个套接字连接;
针对与链接于所述第一网络地址的每个关闭的套接字连接相连接的每个应用,确定与所述第二网络地址相链接的套接字连接;和
从所述移动计算设备的所述网络接口释放所述第一MAC地址和所述第一网络地址。


2.根据权利要求1所述的方法,其中,所述第一事件触发包括:所述移动计算设备启用Wi-Fi。


3.根据权利要求1所述的方法,其中,所述第一事件触发包括:所述移动计算设备丢失Wi-Fi连接。


4.根据权利要求1所述的方法,其中,所述第一事件触发包括:所述移动计算设备退出睡眠模式。


5.根据权利要求1所述的方法,其中,所述第一事件触发包括:所述移动计算设备移动到由指定了MAC地址改变的位置简档所覆盖的位置中。


6.根据权利要求1所述的方法,其中,所述第一事件触发包括:选择地理位置标签。


7.根据权利要求1所述的方法,其中,所述第一事件触发包括:从可用地址的列表中选择MAC地址。


8.根据权利要求1所述的方法,其中,所述第一事件触发包括:手动输入MAC地址,所述MAC地址充当用于使得过程能够替换所述计算设备的MAC地址的指令。


9.根据权利要求1所述的方法,其中,所述第二MAC地址是随机生成的。


10.一种移动计算设备,包括:
处理器;
计算机可读存储介质;和
计算机可读指令,所述计算机可读指令存储在所述计算机可读存储介质上并且能够由处理器执行以执行功能,所述功能包括:
将第一MAC地址绑定到所述移动计算设备的网络接口;
确定与所述第一MAC地址相链接的第一网络地址;
针对在所述移动计算设备上执行的至少一个应用,确定与所述第一网络地址相链接的套接字连接;
基于第一事件触发来确定第二MAC地址;
确定与所述第二MAC地址相链接的第二网络地址;...

【专利技术属性】
技术研发人员:大卫·安东尼·塞登
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1