Facebook照片裡藏密码?牛津学生开发外掛写入「不能说的秘密」
来自:志禾(专业生产纽扣)
在Facebook上传、分享照片已经是相当大眾化的社交活动,但现在有项技术可以把Facebook的图片当幌子,在图像中写入旁人难以破解的秘密! 21岁的牛津大学电脑工程学生摩尔(Owen-Campbell Moore)近日发表一款Chrome瀏览器专用的外掛程式Secretbook。有了这个外掛程式,任何人(包括恐怖分子)都可以在JPEG图档中藏匿讯息,上传到Facebook上。除了握有密码的使用者,其他人(包括政府单位)都难以得知讯息内容。 摩尔表示:「这项研究是要展示JPEG的隐写技术(在电脑档案内藏入讯息)现在也可以用於社交媒体了。」研究计画花了他2个月时间,最后终开发出Secretbook。 根据摩尔表示,考虑到用户人数和开发工具,所以目前Secretbook只适用於Google的Chrome瀏览器,讯息字数限制在140个字母以内。脸书目前不愿对此置评。 摩尔是首位成功透过Facebook开发出自动数位隐写程式的人,这与使用演算法產生密码加密的技术不同,隐写的目的是将讯息藏在没人会注意的地方。 隐写的像素密码 一张图像可以由许多像素或机器语言组成,在Facebook上,每天大量上传的每一张图片都是讯息可以藏匿的地方。 举例来说,隐写讯息可以是一个顏色更改过的像素,重复出现在许多张图片中,进而拼凑出完整的讯息。隐藏在复杂图像裡的讯息比起在简单图像中的讯息更难辨识,因此,阅读讯息前使用者一定要知道密码以及该留意哪些像素。 但是,图片上传到Facebook时格式会自动被压缩,降低了图片画质也增加读取讯息的难度;相较之下Google+就没有这样的限制,可以直接把藏有密码的照片上传。 摩尔发现这点后复製了Facebook的再压缩演算法,在隐写讯息时,外掛程式会仿Facebook自动将图像压缩。所以当完成的图片上传至Facebook时,就不会再有太大的更动,讯息的完整度也较不会受破坏。 摩尔选择开发Chrome专用的程式,是因為Facebook的分析网路会侦测出那些会破坏保密工具的黑名单,但若是用其他瀏览器执行外掛,Facebook就无法查到使用者的身分。 隐写技术帮了恐怖分子? 不过隐写工具带来的好处就跟问题一样多,它可以保护隐私相对也可能成為恐怖分子作案的手段,对此,摩尔也不否认。但回过头来看,恐怖分子也不敢百分之百相信这个「学生作品」,因為裡面可能还有不足的地方。 比如说,这些图像具有明显的「更动后」特徵,有心人可以為此再写出专门的演算程式,抓出被窜改后的图片,所以他认為被恐怖分子滥用的风险应该不高。