美文网首页
关于手机相机暴露GPS那点事

关于手机相机暴露GPS那点事

作者: 车大棒 | 来源:发表于2017-09-01 04:19 被阅读472次
    公司神狗--狗多

    起因

    前面几天看到一篇文章说照片会暴露位置信息,发送到微信朋友圈之后不法分子就获取你都地理信息然后xx导致你财产受损一类,建议关掉手机系统定位一类巴拉巴拉。

    当时看了也没有在意,因为作为一名每个月月光的穷人,我表示我很淡定。而且我哪怕相机里拍摄的照片没有GPS定位,我也会启用微信的程序的定位好吗!

    而且第二天微信团队第二天也出来辟谣了,说明只要微信发送图片不要选择原图选项发送。微信会帮忙处理你图片上面的相关信息的,还有就是发到朋友圈的到照片也会同样去掉你的GPS定位信息。

    微信官方辟谣

    这个说实话我还是第一次知道,之前我只是知道微信会压缩图片,但是不知道微信还会帮你处理掉这个GPS相关数据,真tmd6.测试了一下,还真的不错,画质也没有压缩的特步厉害,算法很叼。

    谣言还在继续

    结果今天中午吃饭的时候,刷了一会手机。发现此类的谣言新闻还是有,点击率还不少。我的个擦→_→,节操在哪里。心中的小正义瞬间爆发,SO我决定做一个公开的测试。

    感觉自己棒棒哒

    照片信息测试

    点开手机相册,点开狗多的照片。(公司的狗名为∶多多,所以习惯叫做狗多。)
    点开详细信息,结果发现照片记录了一大堆信息。居然没有GPS信息,what什么鬼?难道是我当初拍摄这张照片的时候没有打开GPS?

    狗多照片信息

    确认手机GPS开启的状态下,拿起手机对着七夕公司发的零食盒拍照一张。打开详细信息,发现又是没有记录GPS信息。

    零食盒子 叮当猫详细信息

    难道Android不记录相机的GPS?后面又重新找到公司的测试机,同样拍摄这个零食盒。结果发现也没有记录GPS信息。

    安卓努比亚信息

    这就尴尬了,没有记录GPS的相片我哪怕用微信传原图也是白搭。

    这个时候,瞟到后台PHP锅锅的iPhone6plus在桌子上躺着。于是借了他的手机,确定手机定位功能打开之后。拍摄了一下零食盒子,打开照片。却肿么也找不到查看相片信息。原谅我这个没有用过iPhone的穷人,只有把这张照片的原图发到我的手机上。

    当我点开文件右上角的详细信息,传说中的的经纬度出现了。而且更加智能的与本机的高德地图相呼应,自动出现出现地图定位了,完全都不需要你还拿经纬度值去地图上搜索了。

    传说中的相片记录位置

    微信原图发送

    微信发送处理验证打开微信,然后发送这张图片。
    然后再选择右下角的原图选项,发送之后在微信将该图片保存到手机上面。

    微信原图发送

    再次检查图片详细信息,发现只是图片被压缩,GPS相关信息还是存在的。

    原图压缩后信息

    微信平常发送图片

    这一次不勾选原图,然后按照平时发送照片的模式发送出去。再保存图片,可以看到除了压缩以外,GPS相关信息也被处理掉了。

    微信非原图的模式处理

    所以no zuo no die,只要你不发送原图给别人你的相关信息就不会泄露出去。

    朋友圈验证

    朋友圈里面上传照片是没有原图选项发送的,那是否会对位置进行处理呢。
    所以我将之前记录GPS位置信息的照片上传到微信朋友全,之后通过点开微信朋友圈。然后将朋友圈的照片保存下来。


    朋友圈上传测试 朋友圈保存图片

    可以看到,朋友圈展示就不会像平常发送文件压缩的那么恐怖了。而是适当保留照片的清晰度和大小,毕竟发消息讲究的是快速响应,而朋友圈尽可能以是视觉展示为主。(这里像微信团队赞一个)


    朋友圈第二次验证

    后面突然奇想,在发送朋友圈的时候。微信这边提供了一个定位服务。如果我选择这个定位服务,那微信是否会将这个定位的数据处理映射到照片上去。

    微信朋友圈二次验证

    结果把图片保存到手机上之后,发现跟之前照片一样,并不会记录额外的数据。

    番外篇

    晚上回家的时候,看见因为今年过年导致手机屏幕摔烂的魅族MX4还静静的躺在桌子上。后面思考了一下,魅族一直向苹果看齐。会不会相机功能也像苹果一样。
    于是马上照擦了擦MX4上面的灰尘,然后找到充电器给手机充电。当打开手机之后,看见此类的界面。

    魅族mx4相册

    当时感觉应该走的时光相机的相关风格,有可能会记录GPS数据。随便选中一张照片,点击详细信息。果不其然,位置信息赫然暴露在上面。

    相片的详细信息

    小结

    由于时间有限,本人就只是测试一下微信的方面对GPS信息的处理。
    所以个人建议的话,如果不想暴露相片信息给出两条建议:

    1、在拍照的时候把定位给关掉。这样拍照的时候,就不会记录你的照片信息了。
    2、微信发送图片的时候不要发送原图就行。

    补充:
    后面有老哥评论补充说,相机里面可以设置是否开启记录地理位置。后面验证了一下,果然相机设置里面有一个是否开启相机设置开启是否记录位置

    相机位置纪录
    这也解释了为什么我前面测试几台安卓手机无GPS信息,而魅族mx4却记录GPS信息,只是一个相机设置问题而已。

    iphone相机关闭定位:

    iphone手机的相机没有相机设置功能,那是是不是不能关闭。只能粗暴的关闭所有地理位置吗?
    打开iPhone设置的定位服务功能


    iphone手机定位

    然后下滑选择相机,就会出现如下功能:


    单独关闭定位相机功能

    所有如果不想相机记录地理位置,只需要单独对相机进行设置就可以了,不用粗暴的关闭所有。



    免费给微信做了一次功能推广,也不知道有没有腾讯的大佬看见赏个五毛买鸡蛋吃。或者给一个王者荣耀大礼包。

    惊不惊喜

    我是车大棒,我的目标是征途和大海!

    相关文章

      网友评论

          本文标题:关于手机相机暴露GPS那点事

          本文链接:https://www.haomeiwen.com/subject/pbuadxtx.html