如何清除手机拍照的图片 exif 防止泄露你的隐私

这两天有个微博话题 #微信发原图可泄露位置信息#git

网传用微信发送照片原图,会泄露位置信息。专家表示确实如此,不过需同时知足3个条件:①手机GPS定位已打开;②拍照设置保存了地理位置;③发送原图。github

而后【腾讯微信团队】对此回应:不管用微信、邮件或是其余传输工具发原图,都会附带位置、时间、拍摄机型等Exif信息。但朋友圈发的照片都通过系统自动压缩,不带位置等信息。若担忧,可关闭定位或P图再发https://weibo.com/1930378853/IiLlCpuJW?refer_flag=1001030103_ web

image.png

exif

这里说的exif是什么呢?后端

可交换图像文件格式(英语:Exchangeable image file format,官方简称Exif),是专门为数码相机的照片设定的,能够记录数码照片的属性信息和拍摄数据。服务器

Exif能够附加于JPEG、TIFF、RIFF等文件之中,为其增长有关数码相机拍摄信息的内容和索引图或图像处理软件的版本信息。 Windows 7操做系统具有对Exif的原生支持,经过鼠标右键点击图片打开菜单,点击属性并切换到详细信息标签下便可直接查看Exif信息。 Exif信息是能够被任意编辑的,所以只有参考的功能。微信

以上来自维基百科 zh.wikipedia.org/wiki/EXIF网络

只有使用设备(如相机、手机、摄像头等)拍摄的照片才有 EXIF 数据(截图没有),能够获取到拍照方向、相机设备型号、拍摄时间、ISO 感光度、GPS 地理位置等数据 ,简单地说,exif=jpeg+拍摄参数。工具

好比我以前在公司用手机拍的这张图片。测试

image.png

exif属性

在Windows上右键图片能够看到详细信息,包含相机型号,焦距,拍摄日期等。 网站

image.png
image.png
还有经纬度
image.png

固然也可使用专业的magicexif 来看 www.magicexif.com/

image.png

image.png

也可使用一些在线工具查看exif,好比 yijiangaitu.com/exif 但不知道这些工具是否会将你的原图保存在他们服务器,是个隐患,不过有个方法能够简单测试下是否上传了原图:断开网络,若是仍能正常使用说明不是后端程序处理,原图没有上传。

因此仍是推荐使用开源的,好比 github.com/FeeiCN/EXIF ,我用这个搭建了个在线查看exif工具http://122.51.155.172:5000/ ,上传图片后获取的信息以下:

image.png
而后在谷歌地图输入经纬度 40.0419444444,116.279166667 能够定位到新浪的位置(我在公司拍的)。 www.google.com/maps/place/…
image.png
谷歌地球更直观点https://earth.google.com/web/@40.0419444,116.2791667,49.21370311a,786.12898499d,35y,0h,45t,0r/data=CjwaOhIyCgAZCyAhb14FREAhdqgB3t0RXUAqHDQwwrAwMiczMS4wIk4gMTE2wrAxNic0NS4wIkUYAiABKAIoAg
image.png

微信发原图

上面那个话题说微信发原图可泄露位置信息,我测试了下,微信发送图片的时候有默认是不带原图的,这样发出去的图片EXIF/GPS信息也会被抹去,若是要发原图须要选中按钮,这样发出去图片中的EXIF信息将会被保存。

image.png
发原图的照片经过在电脑上能够看到exif信息,因此默认直接发送图片不用担忧泄露你的位置信息。

但若是你用的某些APP或网站,不确认他们是否会直接发送并显示原图,最好关闭手机拍照的定位功能,删除图片的exif信息再分享出去。

清除exif

Windows上有个选项能够删除exif

image.png

但不知道为何我这删除失败了,你们能够试试本身的电脑。

image.png
因此我用了命令行工具exiftool sno.phy.queensu.ca/~phil/exift…

用exiftool 再看上面那张图片的详情,很是详细

image.png

一行命令清除图片全部exif信息。

$ exiftool -all= sina.jpg
    1 image files updated
复制代码

还能够修改图片的做者。

exiftool -artist=susheng sina.jpg
    1 image files updated
复制代码

其余经常使用命令

exiftool -gps:all= sina.jpg  #删除gps信息
 exiftool -all= sina.jpg  #删除全部信息
 exiftool -all= --exif:all sina.jpg  #删除EXIF之外的全部信息
 exiftool -artist=标签名称 sina.jpg            #写入艺术家标签
exiftool -artist=标签名称 a.jpg b.jpg c.jpg   #写多个文件
 exiftool -artist=标签名称  /exiftoolTest      #全部文件 exiftoolTest为文件夹
复制代码

清除exif后的图片再看拍摄日期和地理位置信息已经没了。

image.png
image.png
若是嫌命令行麻烦可使用这个软件,公众号内回复 exif 获取。
image.png

除了当心手机照片的exif泄露你的隐私,网上晒图也有风险,以前在微博上看到一个妹子晒图被人找到具体位置, 我只截了几张图,有兴趣去微博看,微博地址https://weibo.com/1627825392/IdCbBpaWv

image.png
image.png

image.png
推荐阅读:

如何发一条空白的朋友圈

那些你可能不知道的微信奇技淫巧

如何在豆瓣租房小组快速找到满意的房子

2019年11月最新使用油猴加速百度网盘下载方法

用 Markdown 写简历和 PPT

那些有趣的网站

比谷歌更有意思的知识提取搜索引擎 magi

有了内网穿透神器 ngrok ,我的电脑也能作服务器

免费星球

公众号:苏生不惑

扫描二维码关注或搜索微信susheng_buhuo
相关文章
相关标签/搜索