最近,“微信发送原图会泄露位置信息”的相关新闻,引起了很多人的关注。不少媒体都报道了此时,包括电视台、报纸等官媒也证实、扩散了这一消息。很多朋友都对此感到担忧,但实际上,这其实是一个老生常谈的常识——图片所包含的信息,本来就不仅仅是视觉元素,其附带的Exif信息,往往能挖出很多颇具价值的信息。
如果你是摄影爱好者,那么对Exif一定相当熟悉。那么Exif到底是怎样的一种技术?我们平时有没有必要隐藏Exif信息、避免隐私泄露?今天就谈谈这个话题吧。
Exif:图片都会附带额外信息?
图片之所以会附带位置之类的额外信息,是由于图片支持Exif。Exif的全称是“Exchangeable image file format”,翻译过来就是可交换图像文件格式的意思。Exif能附带很多图片生成的信息,例如使用数码相机拍摄图片的话,那么相机型号、光圈、快门等信息都会被Exif记录下来。
目前绝大部分图片格式都支持Exif,只有JPEG2000、GIF等少数格式不兼容Exif。而Exif也不仅仅能用于图片文件,它也可以用于音频。从Win7开始,微软就在系统中默认提供了Exif信息的支持,我们只需要右击图片文件开启“属性”,在“详细信息”一栏,就能利用Exif查询到图片是用什么相机、什么软件生成的等种种信息。

Windows默认支持Exif信息查看
但是,并不是所有图片都能用这方法挖出各种信息。Exif信息很容易就可以修改、破坏,例如一张相机拍摄的图片,只要开启后再次保存压缩,可能Exif信息就会损失一大部分。
到了这里,就可以明白“微信发送原图会泄露位置信息”的原理了。用手机拍摄照片,照片会附带Exif信息,其中包含了手机型号、拍摄时间、其他各种拍摄参数等信息;而如果手机拍照的时候开启了记录GPS位置的选项,那么照片还会附带有地理位置信息。利用微信发送原图,微信不会对这张图片有任何处理,Exif信息自然也就原封不动地传输给了对方。

很多朋友用手机拍照,相机APP默认开启了保存地理信息位置,照片的Exif就会带有GPS信息
而如果用微信发送的不是原图,那图片就会被压缩,从而丢失大量Exif信息,再也无法获知图片的原始拍摄参数,查看GPS定位信息也无从谈起。因此,如果想要保护隐私,就尽量不要在微信发送原图了,其他聊天工具也是一样的道理。
现在手机拍照默认会生成Exif信息,那么我们是否有必要对这信息进行处理、乃至删除呢?这个看情况而论。如果你对隐私比较注重,不想让别人知道照片拍摄时的时间地点,那么发图前可以先把Exif删掉。
要如何才能删掉Exif信息?在电脑上,最简单的方法,自然是利用Windows自带的功能。开启图片文件的“属性”后,找到“详细信息”,就可以在窗口左下角看到“删除属性和个人信息”的字样,点击即可进行Exif删除操作——既可以直接删除源文件的Exif,也可以生成删除Exif后的图片文件,非常便利。
另一种比较简单的方法,就是图片压缩。前面提到过,图片压缩是导致Exif丢失的一大原因,为数不少的图片压缩方法都不支持Exif回写,因此将图片压一次,往往就能将Exif删除掉了。例如微信发图片选择不发送原图,微信就会帮你压缩图片,Exif信息就此丢失大半;又例如在Windows系统中用“画图”开启图片,然后将图片文件另存为另一个文件,Exif也会丢失,相应的方法非常多,大家可以尝试发掘。
Exif可以让你了解图片背后的信息,但Exif并非是加密信息,它可以轻易被删除,也可以被修改。每当图片被编辑,Exif信息往往会发生变化,借助这一特性,我们可以来鉴定图片有没有被PS过!
MagicEXIF是一款比较专业的Exif修改工具,它带有鉴定照片是否被修改过的功能。利用MagicEXIF打开图片,即可看到右下角显示的鉴定结果。如果显示“未发现问题”,说明这张照片就是原始图片,没有被PS过。
Exif作为图片的注释,能透露出许多信息,但由于它默认并不会直接呈现在用户面前,因此很多朋友都不知道它的存在。希望大家能够更加重视Exif,减少泄露隐私的概率,并活用它吧!
发表评论: