2013年12月28日,王府井商场内,顾客从最大的微信二维码前走过。当日,北京王府井大街一家大型商场内出现一面长宽达5米多的二维码,顾客光顾该商场只要从高处扫描二维码就可以参加商场活动并可中奖,如此巨型二维码吸引了众多年轻人的目光。
在今年的“3·15”晚会上,一种“网银神偷”被央视曝光。据报道,不法分子使用病毒二维码发起攻击,截获受害者的支付验证短信进而盗用网银。
一时间,人们对二维码似乎多了种种疑虑。其实,任何一种新技术,在给人们带来方便的同时,也都有可能被别有用心的人拿来做坏事。重要的问题在于,我们如何充分发挥它的好处而把风险防范到最低。
“祖先”一维码早就很熟悉
对多数智能手机使用者特别是年轻的使用者而言,二维码并不是一个陌生的东西。二维码已经触及到了生活的方方面面,我们随处可见二维码的身影。二维码也确实给现代人的生活带来了相当大的便利:只要轻轻一扫,就能添加好友、下载美食打折券、上网看视频、投递个人简历、乘坐火车公交、进行网上购物……我们身边也出现不少的“扫码”一族,见码就扫,无论是在电视上、电脑上甚至路边,看到那种黑白相间的方块,总是忍不住拿出手机来扫一扫。
其实,在二维码之前,一维码已经广泛存在并直到现在还在继续发挥着巨大的作用。大家在超市购物,结算的时候收银员通常就是用一个终端对商品上的条码扫一下,那个条码就是一维码。一维码是由一组规则排列的条、空以及对应的字符组成的标记,“条”指对光线反射率较低的部分,“空”指对光线反射率较高的部分,这些条和空组成的数据表达一定的信息,并能够用特定的设备识读,转换成与计算机兼容的二进制和十进制信息。由于这种“条”和“空”只在一个方向上表示,所以我们称其为“一维码”。
二维码则是用特定的几何图形按一定规律在平面(即“二维”方向上)分布双色相间的矩形方阵、记录数据符号信息的新一代条码技术。它区别于常见的商品条形码(一维码),最明显之处就是外观,看上去更像一个由双色图形相间组成的方形迷宫。当然,二维码与一维码最本质的区别在于信息容量上,二维码能在横向和纵向两个方位同时表达不同信息,因此可存储的信息量是条形码的几十倍,并能整合图像、声音、文字等信息。
简单地说,二维码是一个传递信息的中间工具,需要传递信息的一方通过二维码生成软件或专门的工具对需要传递的信息进行编码,以二维码的形态表现出来,需要阅读这些信息的人则通过二维码阅读软件或专用工具将二维码中所承载的信息进行解码复原。
传递信息有特别的优势
那为什么信息不直接传递,要借助二维码这个中间物呢?
首先,二维码以方寸之地即可承载大量信息。在二维码各码制中,最少也能承载2000个左右的字符或500个以上的汉字。我国自有知识产权的汉信码的汉字容量则高达2174个。两千多个汉字如果以4号字打印,需要4张A4大小的纸张,但使用二维码,则缩小到一个小方块上。这样,大量信息即可使用二维码在商品包装、网页等上面来表达。而且,二维码不仅能承载文字信息,还能承载照片、指纹、掌纹、签字、声音等多种数字化信息的编码。
其次,互联网技术的发展及智能手机的普及使二维码大显身手。在智能手机中安装相关应用,就可以自主生成或读取二维码,为信息的获取建立了快速通道。例如,传统的名片拿到手后,如果希望保存到手机或电子通讯录中,需要自己手动输入。有了二维码后使用手机的二维码识别软件一扫,名片信息就自动读取出来并根据使用者的需要保存于手机通信录或电子通讯录中。包括手机购物、商品溯源、手机支付等,均是将网址信息以二维码的形式来表达并通过手机来读取。
第三,二维码还具有保密性好、纠错功能强的特点。由于二维码的信息容量比一维码要高出很多,这就有了足够的空间来存储信息,并专门留有纠错位用于纠错编码。还可以根据实际情况来留下足够的加密位,由于加密位的存在可以防止被人破译出来,这就很好地解决了网络的可靠性和安全性。二维码损毁面积达50%仍可恢复信息,并被正确识读,其译码可靠性高,错误率不超过千万分之一。因此,商业情报、经济情报、政治情报、军事情报、私人情报等机密资料的加密及传递可广泛使用二维码。
安全防范意识不能缺少
二维码是个好东西,但是,也有人会拿好东西来做坏事。二维码除了可以传递正常的信息之外,还可以传递虚假、诈骗等不良信息。除央视曝光的那些案例外,网上关于使用二维码进行诈骗的信息也比比皆是。近期,已出现多起网友扫描二维码后,支付宝、网银被盗的案件。实际上,生成二维码的技术门槛是非常低的,网上下载一个二维码生产软件,任何人都可以生成自己的二维码,其信息的正当与否关键看传播信息的人,二维码本身并不能保证信息的正当合法。
对于这一问题,首先,要破除对二维码的迷信,不要认为二维码都是权威可靠的。前不久有媒体报道称,某女士看见某化妆品牌在路边搞推销,拿出手机扫了一下,显示出了该产品的相关信息,据此就认为该产品是正品,没想到用了之后发现是假货。实际上,二维码本身并不能证明产品的真伪。因此,不能用“扫码”的办法来鉴别真伪,有码的并不一定是真的,无码的也并不一定是假的。
用户要增强防范意识,不要“见码就扫”。特别是一些不正规网站上或购物网站上商家通过社交工具提供的一些二维码,刷码之前一定要三思。例如,央视所曝光的案例中,受害者多使用手机二维码识别软件,扫描了诈骗者通过QQ等方式发过来的二维码。
我们也可以在手机中安装相应的防护程序,一旦出现有害信息,可以及时提醒。
延伸阅读
中国为什么要研制汉信码
实际上,二维码有多种标准即码制,常见的就有Data Matrix、MaxiCode、Aztec等,多数码制均可免费使用。不同的码制其生成及解码机制不同,所能承载的信息量也不同。不过,同多数信息技术一样,以上这些码制均为“舶来品”。令人欣喜的是,去年12月,我国第一个拥有自主知识产权的二维码——汉信码生成和识读软件研制成功并上市使用。
既然多数码制可免费使用,为什么我国还要费尽心思开发了具有自主知识产权的汉信码呢?
首先,汉信码最“懂”中文。国外的码制中文信息编码效率不高,不支持中国强制性国家标准GB 18030中的全部汉字。汉信码弥补了国外二维码编码方法在我国“水土不服”的不足,不仅支持上述标准中的全部汉字,而且其文字、图片、声音等信息容量也远高于其它码制。
其次,汉信码的采用有利于我国的国家安全。我国政府、军事、公安、国安等行业如果采用国外的码制,相关信息的安全性难以得到保障。采用中国自己的码制,安全性大幅度提高。
第三,汉信码有利于我国相关产业的发展。在国家经济层面来说,二维码是一个巨大的产业。完全采用国外的码制,很有可能遭遇专利风险。自主知识产权二维码码制技术的采用,有利于我国的二维码技术研发与应用规避相关知识产权风险,促进产业发展。(刘弈江)