周頑
摘要:文章介紹了二維碼的起源與概念,分析二維碼的結(jié)構(gòu)組成以及相對于一維條形碼所具有的優(yōu)勢,詳述了二維碼在現(xiàn)實社會中的各種應(yīng)用,最后針對二維碼的安全隱患也提醒廣大手機用戶在掃碼時應(yīng)注意的相關(guān)事項。
關(guān)鍵詞:二維碼;掃碼軟件;惡意軟件
中圖分類號:TP393 文獻標(biāo)識碼:A 文章編號:1009-3044(2014)27-6490-02
Abstract: This paper introduces the origin and concept of two-dimensional code, analyzes its composition and structure and its advantage compared with the one-dimensional bar code. It also explains all kinds of applications of two-dimensional code in the realistic society, and at last, according to security risks of two-dimensional code, it reminds the majority of mobile phone users of related matters which should be paid attention to when scanning code.
Key words: two-dimensional code; Scan code software; malicious software
“忽如一夜春風(fēng)來,滿眼盡是二維碼”。 自2006年我國開啟了手機二維碼的市場應(yīng)用,不到10年,二維碼已經(jīng)滲透到我們?nèi)粘I钪械姆椒矫婷妫悍_報紙、打開電視、街頭廣告、個人名片、火車票、微信、商品信息、圖書館的借閱信息等,二維碼信息幾乎無處不在。二維碼記載的信息非常豐富,可以是文字、圖片、網(wǎng)址、APP等,而用戶通過手機終端輕松一掃,就可以獲取信息或者直接訪問網(wǎng)頁,省去了輸入網(wǎng)址等復(fù)雜的操作,這就是二維碼識別技術(shù)能迅速發(fā)展和廣泛應(yīng)用的原因。
1 二維碼的起源與概述
二維碼是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向)分布的黑白相間的圖形記錄數(shù)據(jù)符號信息的。二維碼分為二類:行排式二維碼(code49碼)和矩陣式二維碼(圖一所示),我們?nèi)粘?吹降亩际蔷仃囀蕉S碼(QR碼)。行排式二維碼誕生于1987年,美國人David Aliais在Intermec公司中開發(fā)設(shè)計的;矩陣式二維碼誕生于1994年,是日本Denso Wave公司為了追蹤汽車零部件而設(shè)計的一種條碼。QR碼(Quick Response的縮寫)是最早可以中文進行編碼的條碼,也是當(dāng)前最流行的二維碼。
矩陣式二維碼(又稱棋盤式二維碼)是在一個矩形空間通過黑、白像素在矩陣中的不同分布進行編碼,其中黑色像素代表二進制編碼“1”,白色像素代表二進制編碼“0”,矩陣式二維碼是建立在計算機圖像處理技術(shù)、組合編碼原理等基礎(chǔ)上的一種新型圖形符號自動識讀處理碼制。具有代表性的矩陣式二維碼有:QR Code、Code One、Maxi Code、 Data Matrix等。目前我國二維碼的技術(shù)標(biāo)準(zhǔn)是GB/T18284-2000《快速響應(yīng)矩陣碼》,即QR碼,我國商品二維碼注冊管理機構(gòu)是中國物品編碼中心。
2 二維碼信息存儲的淺析
二維碼如何利用黑白像素記錄信息,下面以以QR二維碼(如圖2) 為例做個簡單介紹。
二維碼的結(jié)構(gòu)由三部分組成:
1) 功能模塊:包括位置探測圖形、定位圖形、 分隔符、校正圖形。這里位置探測圖形一共三個而不是四個,因為不管二維碼如何放置,有三個探測圖形就可以確定二維碼方向和矩形區(qū)域,減少一個探測圖形還可以增加更多的數(shù)據(jù)區(qū)。
2) 版本信息與格式信息。
3) 數(shù)據(jù)模塊:數(shù)據(jù)區(qū)和糾錯碼字。
3 二維碼的常見應(yīng)用
二維碼應(yīng)用根據(jù)應(yīng)用方式不同可分為主讀類業(yè)務(wù)和被主讀類業(yè)務(wù)兩種:
首先,二維碼應(yīng)用最多的還是主讀類業(yè)務(wù)。智能手機普及的今天,移動終端用戶利用微信、微博、淘寶、360手機衛(wèi)士等APP都具有二維碼掃碼功能,另外還可以利用專用的掃碼軟件,如我查查、快拍等,都可以很方便的拍攝并識別各種媒體、雜志、報紙等上面的二維碼圖片,快速的獲取二維碼所存儲內(nèi)容并觸發(fā)相關(guān)應(yīng)用。具體我們在工作、生活中的應(yīng)用實例又可以細分為:
信息獲取類:名片、 地圖 、資料、 標(biāo)簽等;
網(wǎng)站跳轉(zhuǎn)類:微信、 微博、 手機網(wǎng)站、 網(wǎng)站、 軟件下載等;
廣告推送類:平面、 視頻、 音頻等;
手機電商類:手機掃碼、直接下單購物等。
其次,利用二維碼開展被讀類業(yè)務(wù)也逐步興起,比如參加某個活動,現(xiàn)在可以不用門票入場,活動方將二維碼通過彩信發(fā)到用戶手機上,用戶持手機到現(xiàn)場,通過二維碼機具掃描手機進行內(nèi)容識別,然后允許進場。被讀類業(yè)務(wù)應(yīng)用,常見的還有用戶獲取電子會員信息、wifi密碼服務(wù)、各種vip服務(wù)、交易憑證、身份識別等。
4 二維碼的安全問題與對策
隨著二維碼的普及,越來越多的手機用戶成為了“掃碼控”,加之二維碼制作技術(shù)門檻低、監(jiān)管不嚴(yán),這就給犯罪份子帶來了可乘之機。例如,不法分子可以將木馬程序隱藏進二維碼中,然后在網(wǎng)商宣傳中以低價或打折等手段,吸引用戶掃碼,在用戶安裝軟件中偷偷植入吸費程序,很快用戶就會發(fā)現(xiàn)手機的話費被莫名奇妙的扣除了。除了綁定手機扣費軟件,手機二維碼在在線購物、支付貨款等領(lǐng)域也都有詐騙案件被報料,因此廣大手機用戶了解基本的二維碼安全防范知識是十分必要的。
手機用戶防止手機感染病毒惡意軟件,筆者有三點對策:
1) 安裝正規(guī)的掃碼工具,如快拍二維碼、360安全衛(wèi)士等,這些軟件都已經(jīng)增加了一個監(jiān)測功能,掃到可以網(wǎng)址時,會作出安全提醒。
2) 掃碼前“三思而后掃”,只選正規(guī)的載體,通常來說,報紙、雜志、知名品牌海報、地鐵廣告、戶外廣告牌提供的二維碼相對安全,街頭小廣告、不知名網(wǎng)站發(fā)布的二維碼則需要警惕。
3) 掃碼安裝軟件后,先用殺毒軟件掃描一遍,確定沒有病毒后再打開。
5 結(jié)束語
二維碼技術(shù)開啟了信息識別的新時代,極大地提高了信息采集與傳遞的速度,給我們的生活、工作和社會管理帶來了巨大的方便。手機用戶在享受這些方便時,也應(yīng)該有一定的防范意識,一般的二維碼,很少用到的,不要輕易掃碼,像需要安裝固定軟件的情況,應(yīng)更加警惕,以防上當(dāng)。
參考文獻:
[1] 王雪玉.當(dāng)心!二維碼支付陷阱多[J].金融科技時代,2014(4):17.
[2] 馬京生.維碼世界的精彩二[J].包裝印刷,2014(3):62-63.