当前位置: 首页 > news >正文

安全设计-防止非法移机

前言

       我们的设备在实际使用过程中,在我们的巡查机制粒度下,发现依然有设备被非法移动到其他非计划点位。因此,我们需要设计一套及时预警,但是对客户无感,不影响业务办理的防范机制。


1.方案设计交互图

在这里插入图片描述

2.方案说明

2.1方案设计思路

       方案是免费,自己实现,希望通过获取设备端请求时的ip地址,转化为经纬度信息,然后再通过经纬度信息逆地理位置信息。

2.2方案特点

  • 免费
  • 2次调用互联网服务转换

3.方案发散

3.1仅仅通过IP预警

       原方案裁剪,不请求IP查询、地图地理位置查询。在设备管理手动/自动设置设备第一次请求服务端的IP,发现IP变化后,在设备管理端对设备标红预警,运维人员制定巡查方案。

3.2仅仅通过经纬度预警

       原方案裁剪,不请求地图地理位置查询。在设备管理对设备在地图上划定区域(注意与IP转经纬度选择一致的地图服务),设备请求服务端获取到的IP,调用IP查询,对返回的经纬度做GEO地理围栏计算。如果发现不在规定的区域,就在设备管理端对设备标红预警,运维人员制定巡查方案。

4.方案风险

  • IP转经纬度有误差,且没有几个网站支持(免费)
  • 经纬度逆地理位置,地图服务处理机制不一样(坐标系有差异、返回的经纬度有差异)
  • 国家信管有法规(相关以前提供IP转具体地址的API服务都关闭了)
  • 现在开放IP查询(可获取经纬度)不可控,有关闭风险

5.技术预研路径

  • 花钱方案:IP查询地址api接口陆续在关闭
    在这里插入图片描述

  • 精度欠佳(免费的可能不能实现业务)
    先获取ip对应经纬度
    在这里插入图片描述

再获取经纬度对应的地理位置
在这里插入图片描述

6.其他方案

6.1用GPS设备

6.1.1思路

       通过设备采集的精确经纬度设备,走心跳接口发送给服务端,服务端根据位置预警。

6.1.2风险

可能受建筑环境影响,获取不到具体经纬度。

6.2其他方案对比

6.2.1网络查询

在这里插入图片描述
在这里插入图片描述

6.2.2AI查询

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


总结

  • 不花钱,街道层级不可能
  • 只有运营商有具体IP对应地理位置信息
  • 开源,免费只能到城市
http://www.dtcms.com/a/339136.html

相关文章:

  • Java多线程:线程创建、安全、同步与线程池
  • C++语法学习笔记之六 --- 生命周期、作用域
  • 私有化部署全攻略:开源大模型本地化改造的性能与安全深度评测
  • https如何保证传递参数的安全
  • 从零开始的云计算生活——第四十六天,铁杵成针,kubernetes模块之Configmap资源与Secret资源对象
  • 【Java】Spring Boot 3.0 微服务架构:高效开发与部署的最佳实践指南
  • CETOL 6σ 解决一次性支架输送器精度与法规验证难题
  • 算法——快速幂
  • 教程:用XiaothinkT6语言模型快速实现文本情感分类,附轻量模型推荐
  • 全链路自主构建智慧科研写作系统——融合LLM语义理解、多智能体任务协同与n8n自动化工作流构建
  • TDengine IDMP 运维指南(3. 使用 Ansible 部署)
  • 决策树算法全景解析:从 ID3、C4.5 到 CART
  • 响应式爬虫系统设计:Scala异步任务编排与弹性容错机制
  • 工业级蓝光三维扫描仪:助力汽车零部件高精度检测与质量提升
  • C++11 lambda表达式使用讲解
  • string 题目练习 过程分析 具体代码
  • leetcode_239 滑动窗口最大值
  • 本地部署消息中间件 Weblogic 并实现外部访问
  • 2025年9月计算机二级MySQL题库及wampserver2.2e下载安装教程
  • 解决linux中磁盘爆满(准确说是文件系统爆满)导致mysql启动失败的问题——对文件系统进行扩容
  • Chrome 插件开发实战技术文章大纲
  • 前端国际化(i18n)解决方案深度比较
  • C#项目集成海康SDK指南:从搭建环境到实现视频预览、录制、截屏
  • 从H.264到AV1:音视频技术演进与模块化SDK架构全解析
  • ComfyUI部署Wan2.2,开放API,文生视频与图生视频
  • 基于Python的宠物服务管理系统 Python+Django+Vue.js
  • 农村污水处理行业物联网解决方案
  • Vue3 el-table实现 将子表字段动态显示在主表行尾
  • GaussDB 中 alter default privileges 的使用示例
  • 鱼骨图图片制作全指南:使用工具推荐 + 行业案例