细粒度IP定位参文2(Corr-SLG):A street-level IP geolocation method (2021年)

[2]S. Ding, F. Zhao, and X. Luo, “A street-level IP geolocation method based on delay-distance correlation and multilayered common routers,” Secur. Commun. Netw., vol. 2021, no. 1, pp. 1–10, 2021.

智能设备的地理位置可以帮助提供多媒体内容提供商和5G网络中的用户之间的认证信息。IP地理定位方法可以帮助估计这些智能设备的地理位置。

现有IP地理定位方法的两个关键假设如下:

(1)最小的相对延迟来自最近的主机;

(2)共享最近的公共路由器的主机之间的距离小于其他路由器。

然而,这两个假设在弱连接网络中并不总是正确的,这可能会影响精度。

我们提出了一种新的基于延迟-距离相关性和多层公共路由器的街道级IP地理定位算法(Corr-SLG)。

Corr-SLG的第一个关键思想是基于相对延迟-距离相关性将地标划分为不同的组。与以往的方法不同,Corr-SLG基于强负相关组的最大相对延迟对宿主进行地理定位。

第二个关键思想是将共享多层公共路由器的地标引入到地理定位过程中,而不是仅仅依赖于最近的公共路由器。

此外,为了增加地标的数量,本文还提出了一种新的街道级地标收集方法WiFi地标。在中国省会城市郑州进行的实验表明,Corr-SLG在现实网络中可以显著提高地理定位精度。


1. Introduction

随着智能移动设备(如手机和平板电脑)上的在线视频和远程会议等移动多媒体服务的快速增长,第五代(5G)移动和无线通信系统在全球各地对[1–3]有着巨大的需求。如何管理5G网络中用户与多媒体内容提供商之间的信任关系是[4]面临的一个重要问题。[4]等之前的研究都指出,用户或内容提供商的地理位置是检测未经身份验证或恶意设备的重要信息。IP地理定位可以根据其IP地址[5]找到互联网主机和智能设备的地理位置。除了身份验证之外,IP地理定位还有助于为执法组织和政府机构[6]识别网络攻击或在线欺诈的地理位置。

[1] X. Zhang and Q. Zhu, “Information-centric virtualization for software-defined statistical qos provisioning over 5 g multimedia big data wireless networks,” IEEE Journal on Selected Areas in Communications, vol. 37, no. 8, pp. 1721–1738, 2019. (以信息为中心的虚拟化,用于5g多媒体大数据无线网络上的软件定义的统计质量配置)

[2] X. Ge, H. Wang, R. Zi, Q. Li, and Q. Ni, “5g multimedia massive mimo communications systems,” Wireless Communications and Mobile Computing, vol. 16, no. 11, pp. 1377–1388, 2016. (5g多媒体海量mimo通信系统)

[3] Y. Kang, C. Kim, D. An, and H. Yoon, “Multipath transmission control protocol–based multi-access traffic steering solution for 5 g multimedia-centric network: design and testbed system implementation,” International Journal of Distributed Sensor Networks, vol. 16, no. 2, Article ID 1550147720909759, 2020. (基于多路传输控制协议的5g多媒体中心网络多址流量导向解决方案:设计与测试台系统的实现)

[4] Y. Zhang, R. Deng, E. Bertino, and D. Zheng, “Robust and universal seamless handover authentication in 5 g hetnets,” IEEE Transactions on Dependable and Secure Computing, vol. 99, p. 1, 2019. (5g异位网中的健壮和通用的无缝切换认证)

[5] C. Liu, X. Luo, F. Yuan, and F. Liu, “Rnbg: a ranking nodes based ip geolocation method,” in Proceedings of the IEEE INFOCOM 2020-IEEE Conference On Computer Communications Workshops (INFOCOM WKSHPS), pp. 80–84, IEEE, Toronto, ON, Canada, 2020. (Rnbg:一种基于ip地理定位的节点排序方法)

[6] Z. Wang, H. Li, Q. Li, W. Li, H. Zhu, and L. Sun, “Towards ip geolocation with intermediate routers based on topology discovery,” Cybersecurity, vol. 2, no. 1, pp. 1–14, 2019. (面向基于拓扑发现的中间路由器的ip地理定位)

现有的IP地理定位方法按精度可分为两种:城市级IP地理定位和街道级IP地理定位。城市一级的IP地理定位旨在找到目标IP所在的城市。主要城市级IP地理定位方法的中值误差距离在数十到数百公里之间。在获取城市级位置信息后,可以使用街道级IP地理定位方法找到目标IP所在的特定街道、社区或组织,其中的中值误差距离通常小于10公里。

城市级的IP地理定位已经发展成为一个相对成熟的阶段。主要方法包括GeoPing[7],CBG [8],TBG [9]、Octant[10]、Structon[11]、GeoGet [12]、Chen-Geo[13],PLAG[14],Yuan-Geo[15]和RNBG [5]。本文主要讨论了街道级IP地理定位方法。这有三种主要的街道IP地理定位方法:Checkin-Geo[16]、Geo-NN [17]和Wang-Geo [18]。对于这三种方法,IP数据库还可以提供街道级位置的一小部分IP地址,很难满足人们的需求[19,20]。

[7] V. N. Padmanabhan and L. Subramanian, “An investigation of geographic mapping techniques for internet hosts,” ACM SIGCOMM Computer Communication Review, vol. 31, no. 4, pp. 173–185, 2001. (互联网主机地理制图技术的研究)

[8] B. Gueye, A. Ziviani, M. Crovella, and S. Fdida, “Constraint-based geolocation of internet hosts,” IEEE/ACM Transactions on Networking, vol. 14, no. 6, pp. 1219–1232, 2006. (互联网主机的基于约束的地理定位)

[9] E. Katz-Bassett, J. P. John, A. Krishnamurthy, D. Wetherall, T. Anderson, and Y. Chawathe, “Towards ip geolocation using delay and topology measurements,” in Proceedings Of the 6th ACM SIGCOMM Conference on Internet Measurement, pp. 71–84, ACM, Rio de Janeiro, Brazil, 2006. (利用延迟和拓扑测量来实现ip地理定位)

[10] B. Wong, I. Stoyanov, and E. G. Sirer, “Octant: a comprehensive framework for the geolocalization of internet hosts,” in Proceedings of NSDI, vol. 7, p. 23, Cambridge, MA, USA, 2007. (Octant:一个针对互联网主机地理定位的综合框架)

[11] C. Guo, Y. Liu, W. Shen, H. J. Wang, Q. Yu, and Y. Zhang, “Mining the web and the internet for accurate ip address geolocations,” in Proceedings of IEEE INFOCOM, pp. 2841– 2845, Rio De Janeiro, Brazil, 2009. (挖掘网络和互联网为准确的ip地址地理定位)

[12] D. Li, J. Chen, C. Guo et al., “Ip-geolocation mapping for moderately connected internet regions,” IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 2, pp. 381–391, 2013. (针对中等连接的互联网区域的ip-地理位置映射)

[13] J. Chen, F. Liu, T. Wang, X. Luo, F. Zhao, and G. Zhu, “Towards region-level ip geolocation based on the path feature,” in Proceedings of the Advanced Communication Technology (ICACT), 2015 17th International Conference, pp. 468–471, IEEE, Phoenix Park, Korea, 2015. (面向基于路径特征的区域级ip地理定位方向)

[14] M. Fotouhi, A. Anand, and R. Hasan, “Plag: practical landmark allocation for cloud geolocation,” in Proceedings of the 2015 IEEE 8th International Conference on Cloud Computing, pp. 1103–1106, IEEE, Washington, DC, USA, 2015. (Plag:云地理定位的实用地标分配)

[15] F. Yuan, F. Liu, R. Xu, Y. Liu, and X. Luo, “Network topology boundary routing ip identification for ip geolocation,” in Proceedings of the International Conference On Artificial Intelligence And Security, pp. 534–544, Springer, Cairo, Egypt, 2020. (ip地理定位的网络拓扑边界路由ip识别)

[16] H. Liu, Y. Zhang, Y. Zhou, D. Zhang, X. Fu, and K. Ramakrishnan, “Mining checkins from location-sharing services for client-independent ip geolocation,” in Proceedings of IEEE INFOCOM, pp. 619–627, Toronto, ON, Canada, 2014. (从位置共享服务中挖掘检查程序,为客户端独立的ip地理位置挖掘)

[17] H. Jiang, Y. Liu, and J. N. Matthews, “Ip geolocation estimation using neural networks with stable landmarks,” in 10 Security and Communication NetworksProceedings of 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 170–175, IEEE, San Francisco, CA, USA, 2016. (利用具有稳定地标的神经网络进行Ip地理定位估计)

[18] Y. Wang, D. Burgener, M. Flores, A. Kuzmanovic, and C. Huang, “Towards street-level client-independent ip geolocation,” in Proceedings of NSDI, vol. 11, p. 27, Boston, MA, USA, 2011. (面向独立于街道级客户端的ip地理定位)

[19] Y. Shavitt and N. Zilberman, “A geolocation databases study,” IEEE Journal on Selected Areas in Communications, vol. 29, no. 10, pp. 2044–2056, 2011. (地

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/274946.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Apache POI 解析和处理Excel

摘要:由于开发需要批量导入Excel中的数据,使用了Apache POI库,记录下使用过程 1. 背景 Java 中操作 Excel 文件的库常用的有Apache POI 和阿里巴巴的 EasyExcel 。Apache POI 是一个功能比较全面的 Java 库,适合处理复杂的 Offi…

【算法设计】实验四回溯算法(附源代码)

这里写目录标题 一、上机目的二、上机内容与要求三、上机步骤四、上机结果1、将课本5.2节算法改为程序,并输入数据及进行测试;2、自学5.4节,并完成符号三角形问题。 一、上机目的 1、通过回溯法的示例程序理解回溯法的基本思想; …

C语言--从零开始的扫雷游戏

C语言--从零开始的扫雷游戏 1. 游戏说明2. 总体代码3. 详细讲解3.1 菜单部分3.2 游戏主体部分3.2.1 总体分析3.2.2 棋盘初始化3.2.3 棋盘展示3.2.4 设置地雷3.2.5 扫雷阶段3.2.6 统计雷个数的代码3.2.7 使用迭代的方式进行展开:3.2.8 扫雷部分主体代码 4. 总结 1. 游…

图片格式转换怎么操作?这一个方法快快收藏

图片格式转换能够改变图片的质量、大小兼容性。不同的图片格式用途也不同,当我们需要转换图片格式的时候要怎么操作呢?下面,小编给大家分享一款操作简单,小白也能轻松上手的图片转换器(https://www.yasuotu.com/geshi&…

DDD领域模型驱动

传统MVC架构 DDD架构: api层:api请求方式,透传【传递参数】,几个业务对应api 业务层:做编排,业务里要有哪些服务,执行顺序是什么,以及怎么做 领域层:负责领域内调用,然后领域怎么划分 Dao层:数据库操作【或者另外一个应用 数据源之类的】 遵守原则: ①允许跨层…

什么是架构?架构设计原则是哪些?什么是设计模式?设计模式有哪些?

什么是架构?架构设计原则是哪些?什么是设计模式?设计模式有哪些? 架构的本质 架构本身是一种抽象的、来自建筑学的体系结构,其在企业及IT系统中被广泛应用。 架构的本质是对事物复杂性的管理,是对一个企业、一个公司、一个系统复杂的内部关系进行结构化、体系化的抽象,…

php apache 后台超时设置

最近在写一个thinkphp项目的时候,发现Ajax从后端请求数据时间比较长,大概需要45秒左右,但是一旦请求时间超过40s,页面就会超时500了,一开始以为是ajax请求时间不能太长,后来将Ajax请求改为同步且timeout设置…

iTOP-3A5000开发板ATX规范设计外加机箱就是一台电脑主机

性能强 采用全国产龙芯3A5000处理器,基于龙芯自主指令系统 (LoongArch)的LA464微结构,并进一步提升频率,降低功耗,优化性能。 桥片 采用龙芯 7A2000,支持PCIE 3.0、USB 3.0和 SATA 3.0.显示接口2 路、HDMI 和1路 VGA&…

DARTS: DIFFERENTIABLE ARCHITECTURE SEARCH

DARTS:可微架构搜索 论文链接:https://arxiv.org/abs/1806.09055 项目链接:https://github.com/quark0/darts ABSTRACT 本文通过以可微分的方式表述任务,解决了架构搜索的可扩展性挑战。与在离散和不可微搜索空间上应用进化或强…

VR文化旅游虚拟现实介绍|虚拟现实元宇宙|VR设备购买

虚拟现实(VR)技术正在改变我们对文化旅游的认知和体验。通过VR技术,人们可以身临其境地探索世界各地的文化遗产和旅游景点,无需亲临现场也能感受到逼真的体验。以下是VR文化旅游虚拟现实的介绍: 身临其境的体验&#x…

web项目抢购模块测试

web项目抢购模块测试 抢购模块(先测后台,再测前台)流程抢购用例编写测试点--后台抢购用例编写测试点--前台用例设计 面试题1: 当你发现研发实现的结果与需求不一致时怎么办? 需求评审的时候:需要确认所有输入类型的校验是针对单独的输入框做的还是在最终提交时校验 抢购模块 需…

springboot266基于Web的农产品直卖平台的设计与实现

农产品直卖平台的设计与实现 摘 要 计算机网络发展到现在已经好几十年了,在理论上面已经有了很丰富的基础,并且在现实生活中也到处都在使用,可以说,经过几十年的发展,互联网技术已经把地域信息的隔阂给消除了&#x…

保研复习数据结构记(4)--树(二叉树、线索树、哈夫曼树,并查集)

一.树的基本术语 1.树 什么是空树?结点数为0的树非空树的特性?有且仅有一个根结点,没有后继的结点称为“叶子结点”,有后继的结点称为“分支结点”,除了根结点外任何一个结点都有且仅有一个前驱,每个结点…

Linux 基本命令

文章目录 1.echo2.cd3.find4.mkdir5.cp6.rm7.wc8.tar9.tail10.vim11.grep12.sed13 touch14 ls15 快捷键16 ln17 mv18 useradd19 usermod20 su 每天一个Linux命令 提示:以下是本篇文章正文内容,下面案例可供参考 1.echo 中文 (Chinese): “回声” 或 “输…

(开源项目)OpenHarmony、社区共建Sample合入要求

1.新增Sample功能不能重复于当前已有Sample的功能; 2.新增Sample的工程推荐使用ArkTS语言编写; 3.新增Sample的工程推荐使用Stage模型编写; 4.新增Sample的工程中需要包含UI自动化用例(ohosTest工程模块)&#xff0…

使用腾讯云快速搭建WordPress网站流程详解

专栏系列文章: WordPress建站主题美化系列教程https://blog.csdn.net/seeker1994/category_12184577.html 一文搞懂WordPress是什么?为什么用它建站?怎么安装与部署? 初次安装WordPress后如何进行网站设置(主题安装、…

String 底层是如何实现的?

1、典型回答 String 底层是基于数组实现的,并且数组使用了 final 修饰,不同版本中的数组类型也是不同的: JDK9 之前(不含JDK9) String 类是使用 char[ ](字符数组)实现的但 JDK9 之后&#xf…

浅淡 C++ 与 C++ 入门

我们知道,C语言是结构化和模块化的语言,适用于较小规模的程序。而当解决复杂问题,需要高度抽象和建模时,C语言则不合适,而C正是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库…

铠侠SSD新型接口EDSFFE3 CM7 CD8P系列NVMe2.0 PCIe5.0

固态硬盘几个大厂,如果英特尔、铠侠、三星,陆续推出E3系列SSD,今天就我个人对E3系列的了解,做一个简单介绍。如有不妥,请多多交流 什么是E3? 简单理解就是一种新型的SSD外形尺寸。 E3 系列外形尺寸包含四种…

【教程】APP加固的那些小事

摘要 APP加固是保护APP代码逻辑的重要手段,通过隐藏、混淆、加密等操作提高软件的逆向成本,降低被破解的几率,保障开发者和用户利益。本文将介绍APP加固常见失败原因及解决方法,以及处理安装出现问题的情况和资源文件加固策略选择…