热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

我怎么就被一张照片出卖了?可怕!

戳蓝字“CSDN云计算”关注我们哦!作者|纯洁的微笑责编|阿秃这篇文章给大家介绍泄露拍照人的地址信息的几种方式。01.拿到照片中的GPS信息以我在东莞参观时用手机拍摄

戳蓝字“CSDN云计算”关注我们哦!

作者 | 纯洁的微笑

责编 | 阿秃

这篇文章给大家介绍泄露拍照人的地址信息的几种方式。

01.拿到照片中的GPS信息

以我在东莞参观时用手机拍摄的照片为例,为大家进行讲解。这是一张东莞某企业内部园区的一张照片,照片中有三个黑天鹅在游泳,仅仅只看照片你很难发现它在哪里。

如果我把这张照片以原图分享到社交网站上面,就有人可以通过照片的相关信息,找到我拍摄这张照片的时间、地点以及其它属性。

拿到这张照片之后,在 PC 上操作“右键-属性-详细信息”,就可以看到这张照片的很多内容,比如我就可以从这张照片中提取出以下信息:

  • 照片使用的手机是:Mi Note 3

  • 照片的拍摄时间是:2019/3/5 10:21:23 分(注意:这个时间是当地时间)

  • 拍照地点的纬度是:22;52;52.07060000000638

  • 拍照地点的经度是:113;53;1.3338000000221939

需要强调的是只有原图才有 GPS 等相关信息,现在很多软件默认会压缩图片抹去相关信息。

02.通过GPS信息定位

这照片中最关键的信息其实就是 GPS 相关信息,因为我们需要通过 GPS 来定位拍摄人的地点。

当然这个地址是不能直接用的,需要做一点转化,这也是很多读者说自己拿到GPS信息后,却不知道如何查询拍摄地址的原因。

有了这个GPS还不够,还得转换一次。网上纬度经度转换转化工具很多,比如说这个在这个网站《经纬度格式转换工具》。

纬度和经度都转换后,保存好两长串数字,例如我上面转化后的数字 22.881130722222224,113.88370383333334,中间用英文的逗号隔开,下面我们就可以通过这个数字来查询地址了。

在谷歌地图中搜索地址 22.881130722222224,113.88370383333334,就可以找到照片的拍摄地点了,缩小一下就可以看出这里是华为东莞松山湖园区。

当然这种方式比较麻烦了,有人帮大家开发了现成的工具,只需要上传照片即可获取到照片中的相关信息,并且用地图展示出照片的地址,避免人工多次转化定位。

03.图片中的关键信息

我们可以依赖图片中的关键信息,来定位拍摄图片的位置。

比如图中有电话号码,无论是手机号还是固定电话,都比较容易定位到具体的城市,甚至有时可以直接定位到具体地址,比如下图照片中的背景有店铺电话信息。

放大之后可以看到这个电话是:075-256-6161

使用谷歌搜索可以检索到这家店的官网,再通过他们的官网信息可以查到,这家地址是:“京都市中京区蛸薬師通高倉西入泉正寺町334”。

这种例子还有拍摄到的人物个人信息,社交账号,被拍的人三人左右的关系网,工作单位,学校等。或者图中有商铺名称(比如周黑鸭第236号分店)或者门牌号码(忠孝东路12号),根据门牌号码和街道可以知道位置。

例如下面这张图片,图片的右侧有一个街道名称。

街道名称:澳门跛腳梯,那定位就十分精准了。

04.使用搜索引擎以图搜图

这是我在外旅行时拍的一张照片,从外景可以看出来应该不在国内,但具体在哪里如果不是当地人应该很难判断出来。

但是当我使用谷歌图片搜索,以图搜图的方式去检索的时候,搜索引擎自动可以检测出来照片的地址在时代广场。

百度搜索也有以图搜图的功能可以使用。

05.用照片中的关键建筑来定位拍摄者

我在知乎上看到了这样一个例子,可以根据建筑的位置来判定拍摄者的位置。比如我们看到了这么一张照片,没有GPS信息,那么如何定位拍摄者的地址呢?

首先根据照片中的建筑特点,将河岸两边的建筑标记为 A B C D E F G 。

使用卫星地图确定各个建筑的各个方位,并标记出 A B C D E F G 都在地图的什么位置。

在第一张平面图中,把他们一对一连起来画垂直线。

根据卫星地图中的位置,按照上面图片中垂直线把他们连接起来,尽量精确,发现上面三条线都指向了一个白色的楼房。

然后再放大卫星地图,就可以找到拍摄者是在哪个大楼拍摄的照片。

不知道大家看完这个案例什么感觉,真是世上无难事,只怕有心人,只要你愿意就可以从一张普通照片中挖掘出无限的信息,特别是即将到来的1亿像素时代。

06.最后

历史上也有一些因为照片泄露地址的著名事件,网络安全钢铁侠之称的 McAfee 就因为逃亡过程中,不小心因为自拍泄露地址被警方抓获,王进喜照片泄密事件、美国美军因自拍泄露军事情报等。

大家如果对这些历史事件感兴趣,可以在文章下面点击在看告诉我,如果此文“在看”数超过666个,我抽时间给大家家聊聊黑客大王是如何被照片泄露地址被警方抓获,以及王进喜照片泄密事件的真相。


福利

扫描添加小编微信,备注“姓名+公司职位”,入驻【CSDN博客】,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!

推荐阅读:

  • 【经典必看】14个实用的数据库设计技巧

  • 必须要看的网上冲浪安全攻略!

  • IEEE Fellow 2020名单揭晓!BDTC 2019重磅嘉宾周伯文、叶杰平、陈宝权上榜

  • 拒绝成为比尔·盖茨的“万维网之父”,又要干大事!

  • 惊!程序员真的把地府后台管理系统做出来了!

  • 支持OpenStack,红帽将开源进行到底

真香,朕在看了!


推荐阅读
  • 地球坐标、火星坐标及百度坐标间的转换算法 C# 实现
    本文介绍了WGS84坐标系统及其精度改进历程,探讨了火星坐标系统的安全性和应用背景,并详细解析了火星坐标与百度坐标之间的转换算法,提供了C#语言的实现代码。 ... [详细]
  • 智慧城市建设现状及未来趋势
    随着新基建政策的推进及‘十四五’规划的实施,我国正步入以5G、人工智能等先进技术引领的智慧经济新时代。规划强调加速数字化转型,促进数字政府建设,新基建政策亦倡导城市基础设施的全面数字化。本文探讨了智慧城市的发展背景、全球及国内进展、市场规模、架构设计,以及百度、阿里、腾讯、华为等领军企业在该领域的布局策略。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 网易严选Java开发面试:MySQL索引深度解析
    本文详细记录了网易严选Java开发岗位的面试经验,特别针对MySQL索引相关的技术问题进行了深入探讨。通过本文,读者可以了解面试官常问的索引问题及其背后的原理。 ... [详细]
  • 微信小程序中实现位置获取的全面指南
    本文详细介绍了如何在微信小程序中实现地理位置的获取,包括通过微信官方API和腾讯地图API两种方式。文中不仅涵盖了必要的准备工作,如申请开发者密钥、下载并配置SDK等,还提供了处理用户授权及位置信息获取的具体代码示例。 ... [详细]
  • 现代软件工程开发体验:结对编程
    距现代软件工程开课已经3周,按照课程安排,在最近的9天中,我们进行了极限编程模式的体验:pairwork(结对编程,具体见链接),对象是在academicsearchmap上添加一些新特性。经过选 ... [详细]
  • 利用存储过程构建年度日历表的详细指南
    本文将介绍如何使用SQL存储过程创建一个完整的年度日历表。通过实例演示,帮助读者掌握存储过程的应用技巧,并提供详细的代码解析和执行步骤。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • 最近团队在部署DLP,作为一个技术人员对于黑盒看不到的地方还是充满了好奇心。多次咨询乙方人员DLP的算法原理是什么,他们都以商业秘密为由避而不谈,不得已只能自己查资料学习,于是有了下面的浅见。身为甲方,虽然不需要开发DLP产品,但是也有必要弄明白DLP基本的原理。俗话说工欲善其事必先利其器,只有在懂这个工具的原理之后才能更加灵活地使用这个工具,即使出现意外情况也能快速排错,越接近底层,越接近真相。根据DLP的实际用途,本文将DLP检测分为2部分,泄露关键字检测和近似重复文档检测。 ... [详细]
  • 本文深入探讨了 Redis 的两种持久化方式——RDB 快照和 AOF 日志。详细介绍了它们的工作原理、配置方法以及各自的优缺点,帮助读者根据具体需求选择合适的持久化方案。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • 云计算的优势与应用场景
    本文详细探讨了云计算为企业和个人带来的多种优势,包括成本节约、安全性提升、灵活性增强等。同时介绍了云计算的五大核心特点,并结合实际案例进行分析。 ... [详细]
  • 精选多款高效实用软件及工具推荐
    本文介绍并推荐多款高效实用的软件和工具,涵盖系统优化、网络加速、多媒体处理等多个领域,并提供安全可靠的下载途径。 ... [详细]
  • 本文深入探讨网页游戏的开发流程,涵盖从程序框架设计到具体实现的技术细节,旨在为开发者提供全面的指导。 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有