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

news2024/12/22 20:15:56

[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.coloradmin.cn/o/1511301.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

linux设置systemctl启动

linux设置nginx systemctl启动 生成nginx.pid文件 #验证nginx的配置,并生成nginx.pid文件 /usr/local/nginx/sbin/nginx -t #pid文件目录在 /usr/local/nginx/run/nginx.pid 设置systemctl启动nginx #添加之前需要先关闭启动状态的nginx,让nginx是未…

静态时序分析:SDC约束命令set_output_delay详解

相关阅读 静态时序分析https://blog.csdn.net/weixin_45791458/category_12567571.html?spm1001.2014.3001.5482 目录 指定延迟值 指定端口、引脚列表 指定参考时钟 简单使用 指定时钟下降沿 指定参考端口、引脚 包含源、网络延迟 指定电平敏感 指定上升、下降沿 指…

DVWA靶场-暴力破解

DVWA是一个适合新手锻炼的靶机,是由PHP/MySQL组成的 Web应用程序,帮助大家了解web应用的攻击手段 DVWA大致能分成以下几个模块,包含了OWASP Top 10大主流漏洞环境。 Brute Force——暴力破解 Command Injection——命令注入 CSRF——跨站请…

网工内推 | 数据库工程师,最高35k*14薪,OCP认证优先,带薪年假

01 洛轲智能 招聘岗位:数据库工程师 职责描述: 1. 负责数据库备份及恢复策略制定; 2. 负责数据库性能分析及调优; 3. 负责数据库相关项目的方案制定、评测、投产实施和维护管理; 4. 数据库日常运维工作: -…

手撸nano-gpt

nano GPT 跟着youtube上AndrejKarpathy大佬复现一个简单GPT 1.数据集准备 很小的莎士比亚数据集 wget https://raw.githubusercontent.com/karpathy/char-rnn/master/data/tinyshakespeare/input.txt 1.1简单的tokenize 数据和等下的模型较简单,所以这里用了个…

解析Perl爬虫代码:使用WWW__Mechanize__PhantomJS库爬取stackoverflow.com的详细步骤

在这篇文章中,我们将探讨如何使用Perl语言和WWW::Mechanize::PhantomJS库来爬取网站数据。我们的目标是爬取stackoverflow.com的内容,同时使用爬虫代理来和多线程技术以提高爬取效率,并将数据存储到本地。 Perl爬虫代码解析 首先&#xff0…

神经网络线性量化方法简介

可点此跳转看全篇 目录 神经网络量化量化的必要性量化方法简介线性对称量化线性非对称量化方法神经网络量化 量化的必要性 NetworkModel size (MB)GFLOPSAlexNet2330.7VGG-1652815.5VGG-1954819.6ResNet-50983.9ResNet-1011707.6ResNet-15223011.3GoogleNet271.6InceptionV38…

【机器学习300问】34、决策树对于数值型特征如果确定阈值?

还是用之前的猫狗二分类任务举例(这个例子出现在【机器学习300问】第33问中),我们新增一个数值型特征(体重),下表是数据集的详情。如果想了解更多决策树的知识可以看看我之前的两篇文章: 【机器…

spring启动时如何自定义日志实现

一、现象 最近在编写传统的springmvc项目时,遇到了一个问题:虽然在项目的web.xml中指定了log4j的日志启动监听器Log4jServletContextListener,且开启了日志写入文件,但是日志文件中只记录业务代码中我们声明了日志记录器的日志&a…

CPU设计实战-协处理器访问指令的实现

目录 一 协处理器的作用与功能 1.计数寄存器和比较寄存器 2.Status寄存器 3.Cause寄存器(标号为13) 4.EPC寄存器(标号为14) 5.PRId寄存器(标号为15) 6.Config 寄存器(标号为16)-配置寄存器 二 协处理器的实现 三 协处理器访问指令说明 四 具体实现 1.译码阶段 2.执行…

3/12/24交换排序、插入排序、选择排序、归并排序

目录 交换排序 冒泡排序 快速排序 插入排序 直接插入排序 选择排序 简单选择排序 堆排序 归并排序 各种排序的时间复杂度、空间复杂度、稳定性和复杂度 快排真题2016 选排真题2022 排序算法分为交换类排序、插入类排序、选择类排序、归并类排序。 交换排序 交换排…

【智能算法】哈里斯鹰算法(HHO)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.代码实现4.参考文献 1.背景 2019年,Heidari 等人受到哈里斯鹰捕食行为启发,提出了哈里斯鹰算法(Harris Hawk Optimization, HHO)。 2.算法原理 2.1算法思想 根据哈里斯鹰特性,HHO分为探索-…

新智元 | Stable Diffusion 3技术报告流出,Sora构架再立大功!生图圈开源暴打Midjourney和DALL·E 3?

本文来源公众号“新智元”,仅用于学术分享,侵权删,干货满满。 原文链接:Stable Diffusion 3技术报告流出,Sora构架再立大功!生图圈开源暴打Midjourney和DALLE 3? 【新智元导读】Stability AI放…

chrome浏览器插件content.js和background.js还有popup都是什么,怎么通讯

popup 在用户点击扩展程序图标时(下图中的下载图标),都可以设置弹出一个popup页面。而这个页面中自然是可以包含运行的js脚本的(比如就叫popup.js)。它会在每次点击插件图标——popup页面弹出时,重新载入。…

如何阅读“计算机界三大神书”之一 ——SICP

《计算机程序的构造和解释》(Structure and Interpretation of Computer Programs,简记为SICP)是MIT的基础课教材,出版后引起计算机教育界的广泛关注,对推动全世界大学计算机科学技术教育的发展和成熟产生了很大影响。…

plantUML使用指南之序列图

文章目录 前言一、序列图1.1 语法规则1.1.1 参与者1.1.2 生命线1.1.3 消息1.1.4 自动编号1.1.5 注释1.1.6 其它1.1.7 例子 1.2 如何画好 参考 前言 在软件开发、系统设计和架构文档编写过程中,图形化建模工具扮演着重要的角色。而 PlantUML 作为一种强大且简洁的开…

springboot265基于Spring Boot的库存管理系统

基于Spring Boot库存管理系统 Inventory Meanagement System based on Spring Boot 摘 要 当下,如果还依然使用纸质文档来记录并且管理相关信息,可能会出现很多问题,比如原始文件的丢失,因为采用纸质文档,很容易受潮…

《vtk9 book》 官方web版 第3章 - 计算机图形基础 (3 / 5)

3.8 演员几何 我们已经看到了光照属性如何控制演员的外观,以及相机如何结合变换矩阵将演员投影到图像平面上。剩下的是定义演员的几何形状,以及如何将其定位在世界坐标系中。 建模 计算机图形学研究中的一个重要主题是建模或表示物体的几何形状。…

二分查找【详解】

本期介绍🍖 主要介绍:二分查找的简单思路,为什么必须在有序的前提下才能使用二分查找,该怎么用C程序来实现二分查找,二分查找的局限性👀。 文章目录 1. 题目2. 思路3. 前提条件4. 编写程序 1. 题目 在一个有…

Android Studio开发项目——记账簿应用

项目资源: 百度网盘链接:https://pan.baidu.com/s/1zN9lrIypi1t_QpuoBcdBNQ?pwdxj5h 提取码:xj5h 项目设计内容 1.基本功能描述 电子记账本是一种在线财务管理工具,用于帮助用户记录和管理他们的收入与支出。以下是电…