范勇 蔡键

摘要:LBS隐私的泄露问题不仅包含用户提交的位置和查询数据,更是包含了其中隐藏的用户身份、兴趣爱好、社会习惯、行为模式等。文章重点介绍了位置服务的几种应用场景,并且对LBS隐私保护体系结构和保护技术进行整理归纳。

关键词:位置服务;隐私;LBS隐私保护

中图分类号:TP393 文献标识码:A

文章编号:1009-3044(2020)10-0020-02

1基于位置的服务(LBS)

基于位置的服务(Location Based Service,LBS)是基于地理信息技术将物理位置在电子地图上定位,并以此为基础而提供的空间信息服务。用户能够确定自己的位置,可以看到与用户位置在空间上相关的信息,从而能够根据相应的位置信息或内容动态或者双向地互动:提供服务或者接受服务。

1.1基于位置信息的各种服务

1)日常出行中,GPS(全球定位系统)和Automatic Navigation(导航技术)是LSB的典型应用。推荐人们需要查询周边所需的饭店、旅馆、景点、停车场、加油站等一系列服务的应用。

2)在国内外旅游、查看天气、呼叫出租车等各种移动应用中,LBS都起着着重要的作用,微信中更是提供了位置实时共享用于朋友们的联系和交流。

1.2基于位置服务(LBS)的组成

LBS服务器、室内外定位系统、信息和计算机通信网络系统和各种手机、定位传感器等移动设备构成了基于位置的服务。

手机或者定位的传感器是使用者获得位置服务的终端,同时也是使用者位置的提供者。定位系统是LBS为用户或终端提供位置的地理信息系统。只有获得了位置信息,才能讨论基于位置的高质量服务。信息和计算机通信网络是使用者向LBS服务提供者发送服务请求以及LBS服务提供者向使用者返回结果的传输介质。包含使用者位置信息的查询服务请求通过移动终端提供给位置服务提供者建立的服务器,服务器根据请求的服务内容,查找相应服务器上的数据表/数据库;将找到的结果通过信息和计算机通信网络返回给使用者。LBS给社会和整个接受服务的群体带来了方便和效率,但相应的问题也出现了:使用者的隐私在有意无意中泄露出去了。

2LBS隐私

2.1LBS隐私的定义

隐私是指不愿被外人知晓的个人信息,比如个人的兴趣爱好,宗教信仰等被外人。LBS隐私信息包含了用户身份、时间、用户的位置隐私以及用户的查询隐私。位置隐私与使用者当前的地点信息相关或者是其曾经到过的地方的地理数据有关;而查询隐私则与位置服务使用者的请求内容相关。

2.2 LBS隐私遭遇的挑战

基于位置服务主要的挑战有:

1)确定手机或者定位的传感器所处的位置。手机或者定位的传感器地理位置数据发送给服务提供者从而获得对应位置服务,而位置信息中位置服务使用者的地理信息有可能就被直接披露出去。

2)固定或者特定时间段内的地理位置数据极大可能包含位置服务使用者个人敏感信息,通过上下文分析,其家庭门牌号、日常生活的路线图等可能被得到。

3)位置服务使用者的服务请求有相当私人的信息片段,据此大概率推断出其嗜好、需求等。在“距离我最近的传染病医院”这一查询中,“传染病医院”则是私人信息片段。好事者可能会认为位置服务使用者可能已经得病。

3LBS隐私保护系统结构

LBS隐私保护系统结构一般分为三种:中心服务器结构、点对点分布式结构和混合式结构。

3.1中心服务器结构

该结构由手机用户或者定位传感器使用者(移动终端)、可信任匿名服务器、LBS服务器组成,如图1所示。

位置服务使用者通过手机实时地向LBS服务器发送具体的服务请求,LBS服务器给出对应的请求结果。(假定)匿名中心服务器是可信任的,其主要的作用是模糊化处理位置服务使用者的地理位置数据,另外将服务请求的结果利用其已知的服务请求者的准确信息,进行去伪去除噪声处理,然后返回给服务请求者。中心服务器有可能成为唯一被攻击目标,大量实时的服务请求数据会导致其成为性能瓶颈。

3.2点对点分布式结构

该结构由手机用户或者定位传感器使用者(移动终端)和LBS服务器组成,如图2所示。

手机用户或者定位传感器之间使用者通过点对点的协议,使用对等计算搜索匿名算法自我组织形成一个匿名网络,将当前位置服务使用者的位置模糊化,将其转发给LBS服务器。LBS服务器返回对应的请求结果,当前位置服务使用者通过与自组网络内其他手机用户的相互协作,获得服务请求的结果,整个过程中同时保护了自己的隐私。点对点分布式结构在位置服务请求者的数量相对不足时,自组织网络难以形成,匿名过程就不能完成。

3.3混合式结构

该结构由手机用戶或者定位传感器使用者、可信匿名中心服务器、LBS服务器组成,如图3所示。

手机用户或者定位传感器使用者可向可信任的匿名中心服务器提出为之服务的请求,也可以从响应时间、服务质量以及隐私保护的强弱程度使用点对点协议完成隐私保护。混合式结构结合了中心服务器结构、点对点分布式结构的优点,使手机端和可信匿名服务器之间的负载得到较好的分配和平衡。该混合式结构部署和实施往往比较复杂,在具体应用中其实际可操作性不高。

4LBS隐私保护技术

LBS隐私保护技术一般有基于数据加密的,基于数据失真和基于限制发布三种。下面主要对基于数据失真LBS保护技术进行阐述。

4.1假名

假名技术采用了中心服务器结构。假名技术是一种位置服务使用者标识进行保护的方法。假名使用一个虚假的位置服务使用者的身份与LBS服务提供者交换数据,隐藏了位置服务使用者的真实身份信息。

4.2随机化

随机化是指在LBS用户查询中加入随机噪声:可以是随机位置、位置区域或者公开的兴趣点。并将噪声的查询和真正的用户查询一起发送给LBS服务商。随机噪声的选择和添加是很重要的,需要让随机的噪声和真实的用户查询在潜在的别有用心的人来看,二者几乎没有分别。随机化采用点对点分布式结构。

4.3模糊化

模糊化是指对LBS用户查询中的时间和位置进行扩大化和有目的的混淆。让别有用心的人无法识别查询用户及其准确位置。扩大化是指在可以接受服务质量一定的损失的情况下降低查询中时间和位置的精度,常常用一个位置区域或时间段来代替真正的位置和时间。混淆的方式是指在查询用户的实时位置中以某种策略注入给定比例的错误,根据模糊化后的数据进行位置服务的请求。

利用数据扰动、模糊化,让其失真的LBS隐私保护技术容易实现,简单有效;比较好的平衡了隐私保护和位置服务质量之间的关系。LBS隐私保护度较高,服务质量比较高。

5结论

综上所述,文章从LBS服务基本概念、应用场景到LBS的系统结构,对比三种系统结构各自的优缺点。对现有隐私保护的匿名和模糊技术进行分类。

服务器位置超差保护,浅议基于位置服务(LBS)的隐私保护相关推荐

  1. 服务器位置超差保护,基于位置服务的隐私保护方法研究

    摘要: 由于带有定位功能的智能手机的普及,以及车载移动计算的发展,基于位置的服务已逐渐进入人们的生活范围,为人们的生活带来便利.从传统意义上来说移动用户是基于位置服务的消费者,但是越来越多的社会应用显 ...

  2. 浅议基于高中数学核心素养的数学文化与数学实验教学整合

    浅议基于高中数学核心素养的数学文化与数学实验教学整合 摘 要:数学文化教学,有助于激发学生学习数学的积极性,并产生浓厚的学习兴趣,建议在新课改当下,结合校情.学情,在教学中尝试对数学文化的渗透,打开学 ...

  3. 计算机位置隐私保护的书,清华大学出版社-图书详情-《隐私保护数据发布:模型与算法》...

    隐私保护数据发布: 模型与算法前言 随着数据挖掘和信息共享等数据库应用的出现与发展,如何保护隐私数据和防止敏感信息泄露成为当前面临的重大挑战.作为数据挖掘与信息共享应用中的重要环节,数据发布中的隐私保 ...

  4. matlab广域保护分区算法,基于行波信息的广域后备保护关联域识别方法与流程

    本发明属于广域后备保护技术领域,具体涉及一种基于行波信息的广域后备保护关联域识别方法. 背景技术: 随着广域测量系统的发展,全网数据共享得以实现,在信息全景化的背景下,广域保护系统将电力系统继电保护由 ...

  5. 单片机带掉电保护c语言,基于LM358的单片机掉电保护电路

    描述 掉电保护简介 掉电数据保护是系统设备一个重要的功能. 目前,掉电数据保护的方法主要有2种: (1)加足够容量备用蓄电池,使系统掉电后继续工作: (2)不加备用电池,把掉电时需要保护的数据存储在非 ...

  6. gdpr隐私保护_微信公众平台已发布GDPR隐私保护条例的新措施

    本月末欧盟地区已经正式开始执行通用数据保护条例,该条例被称为是史上最严格的个人信息隐私保护法案. 按该条例规定用户可以随意操作自己的任何数据,例如主动删除自己的账号以及删除与自己关联的所有数据. 而任 ...

  7. 计算机位置隐私保护的书,移动群智感知中基于深度强化学习的位置隐私保护策略...

    [摘要] 群智感知服务的广泛应用带来了个人隐私的泄漏,然而现存的隐私保护策略不能适应群智感知环境.针对相关缺陷,提出了一种移动群智感知中基于深度强化学习的隐私保护策略.该策略通过泛化任务,使得攻击者无 ...

  8. 物联网安全|位置隐私保护方法

    位置服务(LBS,Location Based Services)又称定位服务,LBS是由移动通信网络和卫星定位系统结合在一起提供的一种增值业务,通过一组定位技术获得移动终端的位置信息(如经纬度坐标数 ...

  9. 《位置大数据隐私管理》—— 第1章 位置信息与隐私保护 1.1 位置大数据

    本节书摘来自华章出版社<位置大数据隐私管理>一 书中的第1章,第1.1节,作者潘晓.霍 峥.孟小峰,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第1章 位置 ...

最新文章

  1. 苏教版四下用计算机计算,苏教版四年级下册数学单元测试-4.用计算器计算 (含答案)...
  2. 【网工必备】网络端口号大全......
  3. Python 关于super 的 用法和原理(挖坑)
  4. 004. ES6之函数的扩展
  5. 深入react技术栈(5):React生命周期
  6. halcon图片上传到mysql_C# 10个线程并发执行Halcon图像算法 报“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”...
  7. LeetCode 2208. 将数组和减半的最少操作次数(优先队列)
  8. 内卷、996的背后,AI技术该如何服务企业“人、财、物”?
  9. linux内存机制的virt,关于linux:转载理解virt-res-shr之间的关系
  10. 软件开发中团队能力的培养
  11. Part Five 音视频API
  12. 剑指offer——面试题44:扑克牌顺子
  13. 命主属性是水什么意思_跟水有关的字女孩名字寓意她们柔美水灵-可爱点
  14. [POJ2796]Feel Good
  15. 计算机网络知识总结(韩立刚老师视频)
  16. qq互联登录授权php配置,网站接入QQ登录(QQ互联)php版的流程
  17. Android 和 Java 性能优化最佳实践
  18. Windows数字签名 数字签名(代码签名)流程
  19. Perl 最佳实践(节选) --- 12
  20. matlab2018a字体乱码怎么办,解决Matlab 2018a源代码的中文支持问题

热门文章

  1. [多项式前缀和差分]智乃酱的静态数组维护问题多项式
  2. 【图像分割】基于均值聚类+OUST+区域生长法实现MRI图像分割附matlab代码
  3. 新版win10无法连接共享打印机的powershell解决方法
  4. pread与pwrite
  5. 多米尼加共和国商标注册概要和审查
  6. tensorflow实现resnet50(训练+测试+模型转换)
  7. 打开点阵字库写到bmp文件中绘图(最强理解)
  8. 为什么手游服务器一般将登陆服务器和游戏服务器分开?
  9. citidirect什么意思_‎App Store 上的“CitiDirect BE®”
  10. 算法 数据结构——收纳箱算法???