图片上传 EXIF 信息泄露隐私:GPS 坐标自动剥离?Metadata 提取+ImageIO 自动旋转
在社交 App中,用户上传的照片被发现带有 GPS 坐标。一名用户通过下载其他用户的照片、提取 EXIF 信息,精确定位到了对方的家庭住址。事情闹大后,安全团队紧急处理——所有已上传的照片都没做 EXIF 处理,相机拍出来的每一张照片都带着 GPS 经纬度、设备型号、拍摄时间。 用户上传一张照片,本以为分享的是美景,实际上暴露了坐标、手机型号、拍摄参数。今天聊聊怎么在上传环节自动剥离 EXIF 信息,同时处理好照片的旋转问题。 EXIF 里藏着什么 一张 iPhone 拍的照片,EXIF 里可能包含: GPS 经纬度(GPSLatitude / GPSLongitude)—— 精确到米 设备信息(Make / Model)—— "iPhone 15 Pro" 拍摄时间(DateTimeOriginal) 旋转方向(Orientation)—— 手机横拍还是竖拍 前三个是隐私问题。最后一个是显示问题——手机竖着拍的照片,在电脑上可能横着显示,因为 Orientation 标记了旋转角度,但不是所有看图软件都会正确解析。 剥离 EXIF:转码后重新输出 最简单的方法:把图片用 I....