用于檢測(cè)矩陣條形碼的網(wǎng)絡(luò)釣魚(yú)的方法和裝置制造方法
【專利摘要】可以提供用于檢測(cè)矩陣條形碼的網(wǎng)絡(luò)釣魚(yú)的方法和系統(tǒng)。矩陣條形碼可以包括以行和列布置的有色和白色方塊。該方法可以包括逐行和逐列地掃描矩陣條形碼以得到接收到的方塊,存儲(chǔ)每個(gè)接收到的白色方塊的對(duì)應(yīng)白色色階,以及兩兩比較接收到的白色方塊的白色色階。
【專利說(shuō)明】用于檢測(cè)矩陣條形碼的網(wǎng)絡(luò)釣魚(yú)的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明一般而言涉及用于檢測(cè)矩陣條形碼的網(wǎng)絡(luò)釣魚(yú)(phishing)的方法。本發(fā)明還涉及網(wǎng)絡(luò)釣魚(yú)檢測(cè)單元、計(jì)算系統(tǒng)、數(shù)據(jù)處理程序以及計(jì)算機(jī)程序產(chǎn)品。
【背景技術(shù)】
[0002]QR碼一作為一種二維或矩陣條形碼,并且有時(shí)候被稱為“標(biāo)記”一如今被大量使用,這是因?yàn)椋c傳統(tǒng)條形碼相比,它們通??梢詳y帶更多信息。特別地,QR碼允許移動(dòng)用戶使用智能電話相機(jī)讀取并解釋QR碼。QR碼可以包含文本和/或URL (通用資源定位符,其用于例如因特網(wǎng))。
[0003]QR碼到處都在快速擴(kuò)散和出現(xiàn):在廣告牌、電視、可以訪問(wèn)的網(wǎng)站、郵政或旅游標(biāo)志、衣服、票、優(yōu)惠券、車(chē)號(hào)牌等等上面。據(jù)說(shuō),可能有人會(huì)把惡意QR碼標(biāo)簽粘到已有的QR碼標(biāo)簽上。
[0004]QR碼標(biāo)簽代表非常簡(jiǎn)單的機(jī)器可讀編碼技術(shù),不幸的是,這也常常允許有效地對(duì)QR碼進(jìn)行網(wǎng)絡(luò)釣魚(yú),從而,如果QR碼上的信息碼代表因特網(wǎng)地址,即URL,則用戶會(huì)被劫持到網(wǎng)絡(luò)釣魚(yú)網(wǎng)站。網(wǎng)站可以被惡意的人恰當(dāng)?shù)鼐_鏡像成與預(yù)期原始網(wǎng)站看起來(lái)相似或完全相同。作為下一個(gè)惡意步驟,用戶可能被請(qǐng)求注冊(cè)或登錄到該偽造網(wǎng)站,使得攻擊者可以竊取人的機(jī)密數(shù)據(jù)。
[0005]對(duì)于奸詐的人來(lái)說(shuō),實(shí)現(xiàn)這種欺詐技術(shù)的成本低得離譜。實(shí)際上,它只需要:識(shí)別指向某個(gè)“干凈”網(wǎng)站的物理QR碼標(biāo)簽,并且生成該“干凈”網(wǎng)站的鏡像網(wǎng)絡(luò)釣魚(yú)網(wǎng)站,其目的就是竊取用戶的個(gè)人數(shù)據(jù)。此外,網(wǎng)絡(luò)釣魚(yú)URL需要被編到QR碼中,以指向進(jìn)行網(wǎng)絡(luò)釣魚(yú)的鏡像網(wǎng)站。而且,因?yàn)镼R碼編碼器在因特網(wǎng)上可隨便獲得,所以這是相當(dāng)便宜的。惡意QR碼標(biāo)簽的粘貼版需要打印出來(lái)并且惡意QR碼標(biāo)簽需要粘到原始QR碼標(biāo)簽上。奸詐的人將在不被察覺(jué)的情況下做這種事。
[0006]如可以看到的,經(jīng)由QR碼實(shí)現(xiàn)網(wǎng)絡(luò)釣魚(yú)非常簡(jiǎn)單。
[0007]目前,對(duì)于QR碼的這種嚴(yán)重漏洞還沒(méi)有補(bǔ)救辦法。在因特網(wǎng)上可以找到的僅僅是討論關(guān)于QR碼的這種安全性問(wèn)題的站點(diǎn),警告用戶在QR碼被移動(dòng)電話的相機(jī)拍攝后總是要檢查傳遞到瀏覽器的QR碼移動(dòng)電話應(yīng)用的URL。
[0008]一個(gè)相關(guān)問(wèn)題通過(guò)文檔US 7,273,175 B2而得以處理,該文檔通過(guò)為QR碼的不同方塊使用稍微不同的色度來(lái)在QR碼標(biāo)記中提供隱藏的QR碼,從而在給定的QR碼標(biāo)簽中隱藏QR碼。
[0009]由此,存在對(duì)識(shí)別粘到另一個(gè)QR碼標(biāo)簽上并代替原始QR碼標(biāo)簽的QR碼標(biāo)簽的需求。
【發(fā)明內(nèi)容】
[0010]這個(gè)需求可通過(guò)根據(jù)獨(dú)立權(quán)利要求的用于檢測(cè)矩陣條形碼的網(wǎng)絡(luò)釣魚(yú)的方法、網(wǎng)絡(luò)釣魚(yú)檢測(cè)單元、計(jì)算系統(tǒng)、數(shù)據(jù)處理程序以及計(jì)算機(jī)程序產(chǎn)品而解決。
[0011]根據(jù)一個(gè)方面,可以提供用于檢測(cè)矩陣條形碼的網(wǎng)絡(luò)釣魚(yú)的方法。矩陣條形碼可以包括以行和列布置的有色(例如黑色)以及白色方塊。該方法可以包括逐行和逐列地掃描矩陣條形碼以得到接收到的方塊,并且存儲(chǔ)每個(gè)接收到的白色方塊的對(duì)應(yīng)白色色階(color level),以及兩兩比較接收到的白色方塊的白色色階。
[0012]根據(jù)另一方面,可以提供網(wǎng)絡(luò)釣魚(yú)檢測(cè)單元。在這里,矩陣條形碼也可以包括以行和列布置的有色和白色方塊。網(wǎng)絡(luò)釣魚(yú)檢測(cè)單元可以包括適于逐行和逐列掃描矩陣條形碼以得到接收到的方塊的掃描單元,適于存儲(chǔ)每個(gè)接收到的白色方塊的對(duì)應(yīng)白色色階的存儲(chǔ)單元,以及適于兩兩比較接收到的方塊的白色色階的比較單元。
[0013]具體描述
[0014]可以指出,白色色階可以按其顏色成分存儲(chǔ),例如,RGB(紅、綠、藍(lán))顏色代碼成分。
[0015]還可以指出,矩陣條形碼可以是通常以QR碼標(biāo)記或標(biāo)簽形式使用的二維碼,例如QR碼。
[0016]代替QR碼的黑色和白色方塊,其它顏色組合也可以被使用。但是,為了清晰,在本文檔中,為了解釋本發(fā)明的概念,主要為矩陣條形碼使用黑色和白色方塊。技術(shù)人員可以把該構(gòu)思轉(zhuǎn)換成其它顏色域(field)組合。
[0017]在本描述的語(yǔ)境下,可以使用以下約定、術(shù)語(yǔ)和/或表述:
[0018]術(shù)語(yǔ)“矩陣條形碼”可以指在一表面上的二維的基于兩色的碼之類的條形碼。矩陣條形碼的例子可以是QR碼。這是快速響應(yīng)碼的縮寫(xiě)并且是實(shí)現(xiàn)為光學(xué)機(jī)器可讀標(biāo)簽的矩陣條形碼的一種特殊形式。術(shù)語(yǔ)“QR碼”和“QR碼標(biāo)簽(或標(biāo)記)”貫穿本文檔可以互換使用。QR碼的幾種形式和標(biāo)準(zhǔn)是已知的。典型地,它們可以具有21X21至177X 177個(gè)黑色和白色域或方塊。其它形式,例如微QR碼,使用更少數(shù)量的域,例如11X11至17X17。其它域數(shù)量也是可能的。這里所提出的方法對(duì)其它QR碼標(biāo)準(zhǔn)(例如安全QR碼)也有效。QR碼的未來(lái)形式也可以由所提出的方法和裝置來(lái)處理。
[0019]術(shù)語(yǔ)“白色色階(white color level) ”可以指有色區(qū)域的顏色成分。作為顏色代碼,典型的代碼可以被使用。在這里,所描述的例子使用RGB成分(紅、綠、藍(lán)),代表加法三原色?;蛘?,可以使用CMYK顏色模型(青色、品紅色、黃色、黑色)或者其它顏色代碼。
[0020]術(shù)語(yǔ)“兩兩(couple-wise) ”可以指兩個(gè)元素可被用于比較。這兩個(gè)元素的選擇可以利用不同的算法執(zhí)行,如隨后解釋的。
[0021]“網(wǎng)絡(luò)釣魚(yú)通知器”可以指識(shí)別超出閾值從而指示網(wǎng)絡(luò)釣魚(yú)狀況的信號(hào)。
[0022]所提出的用于檢測(cè)矩陣條形碼網(wǎng)絡(luò)釣魚(yú)的方法可以提供一些優(yōu)點(diǎn):
[0023]所提出的方法和相關(guān)的系統(tǒng)能夠用容易、便宜和快速的途徑來(lái)識(shí)別被惡意使用的QR碼標(biāo)簽。用戶可以被警告,對(duì)網(wǎng)站的訪問(wèn)可以被阻斷,并且,收集被編撰的惡意QR碼的地址的信息服務(wù)可以被運(yùn)行。
[0024]該方法可以在帶相機(jī)的每個(gè)智能或移動(dòng)電話或者移動(dòng)計(jì)算機(jī)上執(zhí)行。陰影效應(yīng)可以被自動(dòng)消除,使得它們不會(huì)對(duì)網(wǎng)絡(luò)釣魚(yú)QR碼標(biāo)簽的檢測(cè)有影響。
[0025]根據(jù)該方法的一個(gè)實(shí)施例,如果一對(duì)中的兩個(gè)接收到的白色方塊的白色色階比較可以得到超過(guò)預(yù)定義閾值的差異,則該方法可以包括增大計(jì)數(shù)器,具體地,增量是I。關(guān)于對(duì)的建立,有幾種方法可以應(yīng)用,如隨后解釋的。還可以有用于比較白色方塊的白色色階的不同算法。
[0026]根據(jù)該方法的增強(qiáng)實(shí)施例,矩陣條形碼可以是QR碼。這可能是目前使用的最主要的矩陣條形碼。但是,該方法可適用于其它的二維矩陣碼。
[0027]根據(jù)該方法的進(jìn)一步的實(shí)施例,存儲(chǔ)每個(gè)接收到的白色方塊的對(duì)應(yīng)白色色階還可以包括把該接收到的方塊標(biāo)記為白色。其它接收到的方塊可以識(shí)別為黑色。所有數(shù)據(jù)都可以被存儲(chǔ)。以這種方式,所有白色和黑色的方塊都是可識(shí)別的,供將來(lái)參考和處理。以這種方式,二進(jìn)制碼可以是可識(shí)別的;黑色方塊可以表示“I”而白色方塊可以表示“0”,或者反過(guò)來(lái)。
[0028]該方法的一個(gè)附加實(shí)施例可以包括,在矩陣條形碼的掃描之后,通過(guò)對(duì)每個(gè)接收到的方塊的色階(特別地,其RGB成分)應(yīng)用動(dòng)態(tài)乘數(shù),來(lái)補(bǔ)償矩陣條形碼上的陰影,其中動(dòng)態(tài)乘數(shù)與矩陣條形碼上陰影的強(qiáng)度成比例地改變其值。通常,陰影是逐步增加或減少的。由于典型QR碼標(biāo)簽的相對(duì)小尺寸,線性函數(shù)可能足以描述QR碼標(biāo)簽上漸增的黑暗。但是,其它數(shù)學(xué)函數(shù)也可以用來(lái)補(bǔ)償陰影。
[0029]根據(jù)該方法的進(jìn)一步的實(shí)施例,如果在矩陣條形碼的一個(gè)方向上,接收到的方塊的亮度變化可表示為數(shù)學(xué)單調(diào)函數(shù),則陰影的補(bǔ)償可以執(zhí)行,其中,所述方向包括垂直方向、水平方向或?qū)蔷€方向,其中對(duì)角線方向可以包括從矩陣條形碼的左上角到右下角或者從矩陣條形碼的右上角到左下角的方向。以這種方式,可以使用線性函數(shù)來(lái)改變動(dòng)態(tài)乘數(shù)的值。
[0030]根據(jù)進(jìn)一步的增強(qiáng)實(shí)施例,該方法還可以包括,在所有的兩個(gè)白色方塊的色階比較都已經(jīng)執(zhí)行以后,如果計(jì)數(shù)器大于預(yù)定義的網(wǎng)絡(luò)釣魚(yú)計(jì)數(shù)器,則激活網(wǎng)絡(luò)釣魚(yú)通知器。這可意味著多個(gè)潛在為白色的方塊可能不像它們應(yīng)當(dāng)?shù)哪菢影?,從而表明在頂層QR碼標(biāo)簽的可見(jiàn)QR碼方塊的下面可能是黑色方塊。如果計(jì)數(shù)器值可能變得太高——意味著大于閾值一則可以檢測(cè)到網(wǎng)絡(luò)釣魚(yú)攻擊。在這種情況下,可以生成形式為網(wǎng)絡(luò)釣魚(yú)通知器的報(bào)警。這可以是用于激活不同動(dòng)作的標(biāo)志或信號(hào)。
[0031 ] 一種動(dòng)作可以是阻斷對(duì)應(yīng)于矩陣條形碼的Web訪問(wèn),尤其是因特網(wǎng)上的Web訪問(wèn)。用戶還可以視覺(jué)上或聽(tīng)覺(jué)上被警告。惡意QR的URL可以不被顯示或被進(jìn)一步用于任何動(dòng)作。它可以被直接刪除。除了其它的反應(yīng),還可以生成對(duì)用戶的聲音報(bào)警。
[0032]被阻斷的Web地址,尤其是其URL,也可以在例如智能電話的顯示器上被顯示。通知可以被發(fā)送到其它相關(guān)鏈接的系統(tǒng)或程序,以便不讓因特網(wǎng)地址訪問(wèn)造成任何安全性問(wèn)題。
[0033]進(jìn)一步地,在該方法的一個(gè)實(shí)施例中,被阻斷的Web地址可以被發(fā)送到網(wǎng)絡(luò)釣魚(yú)識(shí)別服務(wù),以便收集惡意QR碼標(biāo)簽的發(fā)生。通過(guò)與例如智能電話的QR碼掃描儀相機(jī)一起操作的GPS(全球定位系統(tǒng))可獲得的惡意QR碼的地理位置也可以被發(fā)送到識(shí)別服務(wù)。以這種方式,可以實(shí)現(xiàn)對(duì)應(yīng)QR碼標(biāo)簽的分布的地理表示。其它用戶可以提前被警告。此外,可能已經(jīng)被惡意鏡像(見(jiàn)上文)的網(wǎng)站的提供商可以就該潛在的安全性問(wèn)題被通知。
[0034]進(jìn)一步地,實(shí)施例可以采取計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)程序產(chǎn)品可以從提供由計(jì)算機(jī)或任何指令執(zhí)行系統(tǒng)使用或者與其聯(lián)合使用的程序代碼的計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)訪問(wèn)。對(duì)于本描述,計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可以是任何可以包含用于存儲(chǔ)、傳送、傳播或運(yùn)輸由計(jì)算機(jī)或任何指令執(zhí)行系統(tǒng)、裝置或設(shè)備(像移動(dòng)電話、智能電話或具有集成的通信設(shè)施的移動(dòng)掃描儀)使用或者與其聯(lián)合使用的程序的部件的裝置。
[0035]對(duì)于傳播介質(zhì),介質(zhì)可以是電、磁、光、電磁、紅外線或半導(dǎo)體系統(tǒng)。計(jì)算機(jī)可讀介質(zhì)的例子可以包括半導(dǎo)體或固態(tài)存儲(chǔ)器、磁帶、可移動(dòng)計(jì)算機(jī)盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、剛性磁盤(pán)、以及光盤(pán)。光盤(pán)的當(dāng)前例子包括緊湊盤(pán)只讀存儲(chǔ)器(CD-ROM)、緊湊盤(pán)讀/寫(xiě)(CD-R/W)、DVD和藍(lán)光盤(pán)。
[0036]應(yīng)當(dāng)指出,已經(jīng)參考不同的主題描述了本發(fā)明的實(shí)施例。特別地,已經(jīng)參考方法類型權(quán)利要求描述了一些實(shí)施例,而參考裝置類型權(quán)利要求描述了其它實(shí)施例。但是,本領(lǐng)域技術(shù)人員將從以上和以下的描述中了解到,除非另外告知,否則,在屬于一種類型主題的特征的任意組合以外,涉及不同主題的特征之間(尤其是方法類型權(quán)利要求的特征與裝置類型權(quán)利要求的特征之間)的任意組合也被認(rèn)為在本文檔中被公開(kāi)。
[0037]本發(fā)明以上定義的各方面以及進(jìn)一步的方面從下文將描述的實(shí)施例的例子變得清晰,并且參考實(shí)施例的例子被解釋,但本發(fā)明不限于這些實(shí)施例。
【專利附圖】
【附圖說(shuō)明】
[0038]現(xiàn)在將僅僅作為例子并且參考下面的附圖來(lái)描述本發(fā)明的優(yōu)選實(shí)施例:
[0039]圖1示出了用于檢測(cè)矩陣條形碼的網(wǎng)絡(luò)釣魚(yú)的發(fā)明方法的框圖。
[0040]圖2示出了 QR碼標(biāo)簽。
[0041]圖3示出了另一個(gè)惡意QR碼標(biāo)簽以及它如何可以粘到原始的QR碼標(biāo)簽上。
[0042]圖4示出了在另一個(gè)標(biāo)簽之上粘貼的QR碼標(biāo)簽的效果。
[0043]圖5示出了關(guān)于發(fā)明方法的算法的框圖。
[0044]圖6示出了網(wǎng)絡(luò)釣魚(yú)檢測(cè)單元的實(shí)施例。
[0045]圖7示出了包括網(wǎng)絡(luò)釣魚(yú)檢測(cè)單元的計(jì)算機(jī)。
【具體實(shí)施方式】
[0046]以下將給出附圖的具體描述。附圖中的所有指示都是示意性的。首先,給出用于檢測(cè)矩陣條形碼的網(wǎng)絡(luò)釣魚(yú)的發(fā)明方法的實(shí)施例的框圖。之后,將描述網(wǎng)絡(luò)釣魚(yú)檢測(cè)方法和相關(guān)單元的更多實(shí)施例。
[0047]圖1示出了用于檢測(cè)矩陣條形碼的網(wǎng)絡(luò)釣魚(yú)的發(fā)明方法100的框圖。矩陣條形碼可以包括黑色和白色方塊。但是,其它顏色組合也是可能的。白色方塊可以與另一顏色(例如藍(lán)色)的方塊組合。重要的方面可以是深色與淺色方塊之間良好的對(duì)比度。就此而言,白色方塊也可以具有其它淺色,例如黃色、灰色、或者其它顏色的淺色調(diào)。這里提出的方法可以適用于任何顏色的矩陣條形碼。但是,為了清晰,例子可以利用白色作為矩陣條形碼標(biāo)簽的淺色并且黑色作為深色來(lái)描述。方塊可以按行和列來(lái)組織。矩陣碼可以具有整體方形或矩形形式。其它形式也是可能的。QR碼可以是矩陣條形碼的典型例子。
[0048]在第一步,可以確定矩陣碼標(biāo)簽的朝向。這可以按本領(lǐng)域技術(shù)人員已知的方式執(zhí)行。在這里不具體描述。
[0049]然后,該方法可以包括逐行和逐列掃描102矩陣條形碼,從而得到接收到的方塊。接收到的方塊可以作為數(shù)據(jù)元素存儲(chǔ)在計(jì)算機(jī)的存儲(chǔ)器單元中,供進(jìn)一步參考和解釋。掃描可以利用由手持設(shè)備的相機(jī)(例如,照相機(jī)、例如移動(dòng)電話等的相機(jī)等)拍攝的圖像來(lái)執(zhí)行。
[0050]此外,該方法可以包括存儲(chǔ)104對(duì)應(yīng)的白色色階。這可以對(duì)每個(gè)接收到的白色方塊利用RGB(紅、綠、藍(lán))顏色代碼或者使用其它等效的顏色代碼來(lái)執(zhí)行。如果相機(jī)的8位顏色分辨率可用,則對(duì)應(yīng)的白色色階可以區(qū)分256級(jí)。由此,三個(gè)顏色成分為255,255,255可以代表理想的白色。但是,這只能在特別的情況下實(shí)現(xiàn)。在現(xiàn)實(shí)生活情形下,對(duì)于8位顏色分辨率,RGB成分的值會(huì)稍低于255的最大水平。
[0051]下一步,可以兩兩執(zhí)行接收到的白色方塊的接收到的白色色階的比較??梢杂胁煌乃惴▉?lái)形成白色方塊對(duì)。
[0052]-如果白色方塊可以從I至η編號(hào),η代表給定QR碼標(biāo)簽中檢測(cè)到的白色方塊的總數(shù),則具有編號(hào)I和2,3和4,5和6等等的方塊可以彼此比較,即,其白色色階可以比較。
[0053]-可替換地,以下接收到的白色方塊對(duì),即,其白色色階,可以比較:1/2,2/3,3/4,
坐坐寸寸ο
[0054]-在另一種可替換方案中,比較可以只按行或只按列進(jìn)行。這可以排除不同的照明條件。
[0055]-而且,按塊(block-wise)進(jìn)行比較也是可能的。
[0056]-此外,可以首先建立用于所有白色方塊及其RGB成分的均值,并且單獨(dú)白色方塊的單獨(dú)RGB成分可以與該顏色成分的對(duì)應(yīng)均值進(jìn)行比較。
[0057]不管可能應(yīng)用哪種比較算法,在每?jī)蓚€(gè)被選白色方塊之間的RGB成分之間都會(huì)存在差異。如果這種差異可超過(guò)預(yù)定義的閾值,則計(jì)數(shù)器可以增加例如I。該增加還可以依賴于上述差異。
[0058]計(jì)算差異的算法也可以變化。差異可以例如涉及所有三個(gè)RGB成分之和,或者涉及僅一個(gè)顏色成分的最大差異。依賴于選定的算法,閾值可以是可調(diào)節(jié)的。
[0059]其白色色階差異超過(guò)閾值的檢測(cè)到的接收到的白色方塊可以指示,該特定的接收到的白色方塊可能在其下面有另一個(gè)QR碼標(biāo)簽的另一個(gè)黑色方塊,該黑色方塊位于其(即,“被粘貼覆蓋”的原始標(biāo)簽)下面與原始矩陣碼標(biāo)簽不同的QR碼標(biāo)簽上,如以下解釋的。
[0060]圖2示出了 QR碼標(biāo)簽部分200的一部分。如所示出的,典型的QR碼包括域中的多個(gè)黑色和白色方塊。在這里,為了說(shuō)明發(fā)明概念,只示出了 3X3矩陣。但是,本領(lǐng)域技術(shù)人員將能夠變換到任何矩陣尺寸。QR碼部分200示出了三個(gè)黑色方塊和六個(gè)白色方塊。在這里,QR碼部分200也可以代表完整的QR碼標(biāo)簽。
[0061]在QR碼網(wǎng)絡(luò)釣魚(yú)的情況下,奸詐的人將把另一個(gè)QR碼標(biāo)簽或標(biāo)記300粘到原始QR碼標(biāo)簽200上。這在圖3中示出。如可以很容易地看到的,當(dāng)與原始QR碼標(biāo)簽200比較時(shí),有些方塊顯示出不同的顏色。
[0062]圖4示出了在另一個(gè)標(biāo)簽之上粘貼的QR碼標(biāo)簽的效果。因?yàn)榭梢苑诺皆糛R碼標(biāo)簽200上的那些QR碼標(biāo)簽300必須相當(dāng)薄,以便不會(huì)太容易地被物理檢測(cè)到。但是,這樣做的后果可能就是被識(shí)別的QR碼標(biāo)簽400可能部分透明。換句話說(shuō),有可能檢測(cè)到(即使是模糊的)在被粘貼的QR碼300后面的東西。這是由于QR碼典型地只包括兩種顏色(即黑色和白色)這一事實(shí)。因此,以下四種配置是可能的:
[0063]I)原始QR碼(200)的方塊單元是白色的,粘上去的網(wǎng)絡(luò)釣魚(yú)QR碼(300)的方塊單元是白色的;
[0064]2)原始QR碼(200)的方塊單元是黑色的,粘上去的網(wǎng)絡(luò)釣魚(yú)QR碼(300)的方塊單元是黑色的;
[0065]3)原始QR碼(200)的方塊單元是白色的,粘上去的網(wǎng)絡(luò)釣魚(yú)QR碼(300)的方塊單元是黑色的;
[0066]4)原始QR碼(200)的方塊單元是黑色的,粘上去的網(wǎng)絡(luò)釣魚(yú)QR碼(300)的方塊單元是白色的。
[0067]因?yàn)榘咨群谏该?,所以配?會(huì)帶來(lái)這樣的事實(shí):當(dāng)這種情況發(fā)生時(shí),如果與來(lái)自配置I)的方塊單元相比,所獲得的粘上的網(wǎng)絡(luò)釣魚(yú)QR碼300的白色方塊單元會(huì)稍暗一些。換句話說(shuō),黑色覆蓋白色得到的顏色比白色覆蓋白色得到的顏色更暗。這可能能夠被與網(wǎng)絡(luò)釣魚(yú)檢測(cè)單元一起的掃描儀或相機(jī)檢測(cè)到。其中QR碼標(biāo)簽200具有黑色方塊并且粘上的QR碼標(biāo)簽300在相同的位置具有白色方塊的那些情形可以由標(biāo)號(hào)402識(shí)別。它們看起來(lái)比干凈的白色方塊稍微“更灰一點(diǎn)”(示出為帶條紋的方塊)。
[0068]在有些實(shí)現(xiàn)中,一般白色色階可以在關(guān)于接收到的白色方塊的數(shù)據(jù)可被進(jìn)一步處理之前建立。這可以代表一種規(guī)格化。如果相機(jī)在照明不好的房間內(nèi)拍攝QR碼,則白色的點(diǎn)在RGB系統(tǒng)中將不是255255255,而是有點(diǎn)像250250250,這可以代表一定的灰色陰影。黑色方塊在理想情況下在RGB系統(tǒng)中將被表示為000。但是,在照明不好的房間內(nèi)或者由于光學(xué)反射,QR碼黑色方塊可能在RGB系統(tǒng)中看起來(lái)像202020。
[0069]基于此,可以利用各種算法來(lái)執(zhí)行規(guī)格化。例如,接收到的QR碼的所有白色方塊的所有RGB色階可以求平均,以表示用于QR碼的典型平均白色。這可以代表用于特定拍攝到的QR碼的一般白色色階。
[0070]另外,接收到的白色色階可以與動(dòng)態(tài)乘數(shù)相乘,以抗衡QR碼標(biāo)簽表面之上的陰影。在照明不好的環(huán)境中,常常不是整個(gè)QR碼標(biāo)簽變暗,而是只有其一部分變暗。陰影可以定義為可在一個(gè)方向上均勻變化的暗度/亮度的梯度。對(duì)于拍攝到的QR碼標(biāo)簽的變暗區(qū)域,算法能夠動(dòng)態(tài)地應(yīng)用不同的白色/黑色系數(shù),即,動(dòng)態(tài)乘數(shù)。如果沿著被描述的方向的亮度變化可以描述為數(shù)學(xué)單調(diào)函數(shù),例如,亮度在那個(gè)給定的方向上總是增加或總是減小,則區(qū)域可以定義為有陰影。如果不是,則動(dòng)態(tài)乘數(shù)可能不被應(yīng)用,僅一般性閾值可以應(yīng)用。
[0071]但是,在陰影的這種情況下,由于QR碼標(biāo)簽相對(duì)小的尺寸,因此對(duì)于有陰影的情況,只計(jì)算垂直、水平或兩個(gè)對(duì)角線(從左上到右下或者從右上到左下)方向的陰影可能就足夠了。
[0072]因此,對(duì)白色和黑色真實(shí)顏色的決定可以總結(jié)為這些步驟:
[0073]1.陰影檢測(cè):如果有的話,就與陰影的強(qiáng)度成比例地對(duì)每個(gè)方塊應(yīng)用乘數(shù)。
[0074]2.閾值計(jì)算:從使用動(dòng)態(tài)乘數(shù)修改后的QR碼標(biāo)簽開(kāi)始,閾值計(jì)算可以依賴于一般白色色階來(lái)執(zhí)行。
[0075]3.逐行和逐列地掃描QR碼標(biāo)簽。
[0076]因此,如果動(dòng)態(tài)乘數(shù)可以用來(lái)消除QR碼標(biāo)簽上陰影的影響,則這種算法步驟可以在QR碼的掃描可被執(zhí)行之前實(shí)現(xiàn),因而,可以在圖5中的框512之前,或者在如圖1中描述的方法的步驟102之前執(zhí)行。
[0077]—個(gè)例子可以更好地說(shuō)明該過(guò)程:接收到的最暗的方塊可以由RGB系統(tǒng)中的值100100100而不是由黑色的理想值OOO表示。最亮的方塊可以具有RGB系統(tǒng)中的值200200200而不是RGB系統(tǒng)中的理想值255255255。對(duì)于RGB成分,動(dòng)態(tài)乘數(shù)可以設(shè)置成222。在另一個(gè)例子中,代替100100100,接收到的RGB成分可以是120120120。在這種情況下,動(dòng)態(tài)乘數(shù)可以設(shè)置成0.50.50.5。因而,動(dòng)態(tài)乘數(shù)可以是基于經(jīng)驗(yàn)的用戶設(shè)置值。
[0078]在QR碼方塊的數(shù)字表示可能已經(jīng)規(guī)格化之后,用于白色色階比較的相同閾值可能是適用的。
[0079]這種計(jì)算陰影的方法就計(jì)算而言是特別便宜的,并且完美地適用于作為QR碼的小黑白塊狀圖像。一般而言,對(duì)于照片,陰影檢測(cè)可以通過(guò)更昂貴的變換來(lái)執(zhí)行,以增強(qiáng)邊緣并平衡圖像売度,但這太昂貴。
[0080]圖5示出了關(guān)于發(fā)明方法的算法或程序的框圖500。算法可以在502開(kāi)始。在504,可以從相機(jī)獲得QR碼照片。計(jì)數(shù)器可以設(shè)置成最大值,506。另外,計(jì)數(shù)器可以初始化成零,508。此外,用于從相機(jī)接收到的白色方塊的白色單元閾值可以被設(shè)置,510。然后,QR碼的照片可以被掃描,典型地是逐行和逐列掃描,512。對(duì)于每個(gè)接收到的白色方塊,可以判定對(duì)應(yīng)的白色色階是否超過(guò)白色單元閾值,514。在“是”的情況下,計(jì)數(shù)器可以增加一,516。在“否”的情況下,可以判定是否還有更多方塊單元要分析,518。在“是”的情況下,過(guò)程回到框512。在“否”的情況下,可以檢查計(jì)數(shù)器是否超過(guò)計(jì)數(shù)器最大值,520。在“是”的情況下,可以生成網(wǎng)絡(luò)釣魚(yú)通知器,522。算法可以在524結(jié)束。本領(lǐng)域技術(shù)人員可以有能力實(shí)現(xiàn)這種算法編程語(yǔ)目,例如,Java。
[0081]圖6示出了網(wǎng)絡(luò)釣魚(yú)檢測(cè)單元600的實(shí)施例。如以上所提到的,矩陣條形碼200可以包括以行和列布置的有色的和白色的方塊。網(wǎng)絡(luò)釣魚(yú)檢測(cè)單元600可以包括掃描單元602,例如,數(shù)碼相機(jī)、QR碼掃描儀、移動(dòng)電話的相機(jī)等,并且可以適于逐行和逐列地掃描矩陣條形碼。這可獲得接收到的方塊,其可存儲(chǔ)在存儲(chǔ)單元604中,存儲(chǔ)單元604適于存儲(chǔ)每個(gè)接收到的白色方塊的對(duì)應(yīng)白色色階。
[0082]比較單元606可以適于兩兩比較接收到的方塊的白色色階,如在相關(guān)方法的語(yǔ)境下解釋的。
[0083]本發(fā)明的實(shí)施例可以與幾乎任何類型的計(jì)算機(jī)一起實(shí)現(xiàn),而不管適于存儲(chǔ)和/或執(zhí)行程序代碼的平臺(tái)如何。例如,如圖7中所示,計(jì)算系統(tǒng)700可以包括每個(gè)處理器都具有一個(gè)或多個(gè)核的一個(gè)或多個(gè)處理器702、關(guān)聯(lián)的存儲(chǔ)器元件704、內(nèi)部存儲(chǔ)設(shè)備706 (例如,硬盤(pán)、諸如緊湊盤(pán)驅(qū)動(dòng)器或數(shù)字視頻盤(pán)(DVD)驅(qū)動(dòng)器的光驅(qū)、閃存記憶棒、固態(tài)盤(pán)等),以及如今計(jì)算機(jī)典型的各種其它元件和功能(未示出)。存儲(chǔ)器元件704可以包括在程序代碼實(shí)際執(zhí)行期間使用的主存儲(chǔ)器,例如,隨機(jī)存取存儲(chǔ)器(RAM),以及可以提供至少一些程序代碼和/或數(shù)據(jù)的臨時(shí)存儲(chǔ)以便減少為了執(zhí)行必須從長(zhǎng)期存儲(chǔ)介質(zhì)或外部大容量存儲(chǔ)器716取回代碼和/或數(shù)據(jù)的次數(shù)的高速緩存存儲(chǔ)器。計(jì)算機(jī)700內(nèi)部的元件可以利用對(duì)應(yīng)的適配器通過(guò)總線系統(tǒng)718鏈接到一起。此外,網(wǎng)絡(luò)釣魚(yú)檢測(cè)單元500可以附連到總線系統(tǒng)718。可以指出,計(jì)算機(jī)系統(tǒng)700還可以是移動(dòng)電話。移動(dòng)電話的相機(jī)720可以與網(wǎng)絡(luò)釣魚(yú)檢測(cè)單元的掃描單元502共享——等效地,存儲(chǔ)器704和存儲(chǔ)器704。
[0084]計(jì)算機(jī)系統(tǒng)700還可以包括輸入裝置,諸如鍵盤(pán)、諸如鼠標(biāo)710的定點(diǎn)設(shè)備,或者麥克風(fēng)(未示出)?;蛘?,計(jì)算系統(tǒng)可以配備觸摸敏感屏幕作為主要輸入設(shè)備。此外,計(jì)算機(jī)系統(tǒng)700還可以包括輸出裝置,諸如監(jiān)視器或屏幕712 (例如,液晶顯示器(LCD)、等離子體顯示器、發(fā)光二極管顯示器(LED)、或者陰極射線管(CRT)監(jiān)視器)。計(jì)算機(jī)系統(tǒng)700可以經(jīng)網(wǎng)絡(luò)接口連接714連接到網(wǎng)絡(luò)(例如,局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、諸如因特網(wǎng)或任何其它相似類型的網(wǎng)絡(luò),包括無(wú)線網(wǎng)絡(luò))。這可以允許耦合到其它計(jì)算機(jī)系統(tǒng)或存儲(chǔ)網(wǎng)絡(luò)或帶驅(qū)動(dòng)器。本領(lǐng)域技術(shù)人員將理解,存在許多不同類型的計(jì)算機(jī)系統(tǒng),并且以上提到的輸入和輸出裝置可以采取其它形式。一般而言,計(jì)算機(jī)系統(tǒng)700可以至少包括實(shí)踐本發(fā)明實(shí)施例必需的最小化的處理、輸入和/或輸出裝置。
[0085]雖然已經(jīng)參考有限數(shù)量的實(shí)施例描述了本發(fā)明,但是,受益于本公開(kāi)內(nèi)容的本領(lǐng)域技術(shù)人員將理解,不背離本發(fā)明范圍的其它實(shí)施例也可以設(shè)計(jì),如本文中所公開(kāi)的。相應(yīng)地,本發(fā)明的范圍應(yīng)當(dāng)只由所附權(quán)利要求來(lái)限制。而且,與不同實(shí)施例相關(guān)聯(lián)描述的元件可以組合。還應(yīng)當(dāng)指出,權(quán)利要求中的標(biāo)號(hào)不應(yīng)當(dāng)認(rèn)為是限制元件。
[0086]所屬【技術(shù)領(lǐng)域】的技術(shù)人員知道,本發(fā)明的各個(gè)方面可以實(shí)現(xiàn)為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明的各個(gè)方面可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件實(shí)施方式、完全的軟件實(shí)施方式(包括固件、駐留軟件、微代碼等),或硬件和軟件方面結(jié)合的實(shí)施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。此外,在一些實(shí)施例中,本發(fā)明的各個(gè)方面還可以實(shí)現(xiàn)為在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)可讀介質(zhì)中包含計(jì)算機(jī)可讀的程序代碼。
[0087]可以采用一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的任意組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是一但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)盤(pán)、硬盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器(EPR0M或閃存)、光纖、便攜式緊湊盤(pán)只讀存儲(chǔ)器(CD-ROM)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。在本文件中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
[0088]計(jì)算機(jī)可讀的信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以采用多種形式,包括——但不限于——電磁信號(hào)、光信號(hào)或上述的任意合適的組合。計(jì)算機(jī)可讀的信號(hào)介質(zhì)還可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
[0089]計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括一但不限于一無(wú)線、有線、光纜、RF等等,或者上述的任意合適的組合。
[0090]可以以一種或多種程序設(shè)計(jì)語(yǔ)言的任意組合來(lái)編寫(xiě)用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序代碼,所述程序設(shè)計(jì)語(yǔ)言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言一諸如Java、Smalltalk、C++等,還包括常規(guī)的過(guò)程式程序設(shè)計(jì)語(yǔ)言一諸如“C”語(yǔ)言或類似的程序設(shè)計(jì)語(yǔ)言。程序代碼可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過(guò)任意種類的網(wǎng)絡(luò)一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來(lái)通過(guò)因特網(wǎng)連接)。
[0091]參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖描述了本發(fā)明。應(yīng)當(dāng)理解,流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,都可以由計(jì)算機(jī)程序指令實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些計(jì)算機(jī)程序指令在通過(guò)計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時(shí),產(chǎn)生了實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的裝置。
[0092]也可以把這些計(jì)算機(jī)程序指令存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中,這些指令使得計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其他設(shè)備以特定方式工作,從而,存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的指令就產(chǎn)生出包括實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的指令的制造品(article of manufacture)。
[0093]計(jì)算機(jī)程序指令還可以加載到計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置或者其它設(shè)備上,使得一系列操作步驟在計(jì)算機(jī)、其它可編程裝置或者其它設(shè)備上執(zhí)行,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程,使得在計(jì)算機(jī)或者其它可編程裝置上執(zhí)行的指令提供用于實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的過(guò)程。
[0094]附圖中的框圖顯示了根據(jù)本公開(kāi)的各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或者代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,上文中討論的功能可以以不同于所公開(kāi)的次序發(fā)生。例如,兩個(gè)連續(xù)教導(dǎo)的功能實(shí)際上可以基本并行地執(zhí)行,或者功能有時(shí)也可以按相反的順序執(zhí)行,這依賴于所涉及的功能而定。也要注意的是,框圖中的每個(gè)方框以及框圖中方框的組合可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
[0095]本文所使用的術(shù)語(yǔ)僅僅是為了描述特定的實(shí)施例而不是要作為本發(fā)明的限制。如本文所使用的,除非上下文明確地另外指出,否則單數(shù)形式“一”、“一個(gè)”和“該”是要也包括復(fù)數(shù)形式。還應(yīng)當(dāng)理解,當(dāng)在本說(shuō)明書(shū)使用時(shí),術(shù)語(yǔ)“包括”規(guī)定所提到的特征、整數(shù)、步驟、操作、元素和/或部件的存在,但是并不排除一個(gè)或多個(gè)其它特征、整數(shù)、步驟、操作、元素、部件和/或其集合的存在或添加。
[0096]權(quán)利要求中所有裝置或步驟加功能元素的對(duì)應(yīng)結(jié)構(gòu)、材料、動(dòng)作及等價(jià)物都是要包括用于結(jié)合其它所主張?jiān)貓?zhí)行所述功能的任何結(jié)構(gòu)、材料或行為,如同具體主張的那樣。已經(jīng)為了說(shuō)明和描述給出了本發(fā)明的描述,但這不是詳盡的或者要把本發(fā)明限定到所公開(kāi)的形式。在不背離本發(fā)明范圍與主旨的情況下,許多修改和變化對(duì)本領(lǐng)域普通技術(shù)人員都將是顯而易見(jiàn)的。實(shí)施例的選擇和描述是為了最好地解釋本發(fā)明的原理和實(shí)踐應(yīng)用,并使本領(lǐng)域其他普通技術(shù)人員能夠理解本發(fā)明以獲得具有適于預(yù)期特定使用的各種修改的各種實(shí)施例。
【權(quán)利要求】
1.一種用于檢測(cè)矩陣條形碼(200)的網(wǎng)絡(luò)釣魚(yú)的方法(100),其中矩陣條形碼包括以行和列布置的有色和白色方塊,該方法(100)包括: -逐行和逐列地掃描(102)矩陣條形碼(200,300,400)以得到接收到的方塊, -存儲(chǔ)(104)每個(gè)接收到的白色方塊的對(duì)應(yīng)白色色階,以及 -兩兩比較(106)接收到的白色方塊的白色色階。
2.如權(quán)利要求1所述的方法(100),還包括: -如果一對(duì)中的兩個(gè)接收到的白色方塊的白色色階比較(106)得到的差異超過(guò)預(yù)定義的閾值,則增大計(jì)數(shù)器(516)。
3.如權(quán)利要求1或2所述的方法(100),其中矩陣條形碼(200,300,400)是QR碼。
4.如前面任何一項(xiàng)權(quán)利要求所述的方法(100),其中存儲(chǔ)每個(gè)接收到的白色方塊的對(duì)應(yīng)白色色階還包括: -把接收到的方塊標(biāo)記為白色。
5.如前面任何一項(xiàng)權(quán)利要求所述的方法(100),其中,在掃描(102)矩陣條形碼之后,執(zhí)行以下步驟: -通過(guò)對(duì)每個(gè)接收到的方塊的色階應(yīng)用動(dòng)態(tài)乘數(shù),來(lái)補(bǔ)償矩陣條形碼(200,300)上的陰影,其中所述動(dòng)態(tài)乘數(shù)與矩陣條形碼(200,300)上陰影的強(qiáng)度成比例。
6.如權(quán)利要求5所述的方法(100),其中,如果在矩陣條形碼的一個(gè)方向上,接收到的方塊的亮度變化能夠表示為單調(diào)函數(shù),則執(zhí)行陰影的補(bǔ)償,其中所述方向包括垂直方向、水平方向或?qū)蔷€方向,其中對(duì)角線方向包括從矩陣條形碼的左上角到右下角或者從矩陣條形碼的右上角到左下角的方向。
7.如前面任何一項(xiàng)權(quán)利要求所述的方法(100),還包括: -在執(zhí)行了所有的兩個(gè)白色方塊的色階比較之后,如果計(jì)數(shù)器大于預(yù)定義的網(wǎng)絡(luò)釣魚(yú)計(jì)數(shù)器,則激活網(wǎng)絡(luò)釣魚(yú)通知器。
8.如權(quán)利要求7所述的方法(100),其中,如果網(wǎng)絡(luò)釣魚(yú)通知器被激活,則對(duì)應(yīng)于矩陣條形碼的Web訪問(wèn)被阻斷。
9.如權(quán)利要求8所述的方法(100),其中顯示被阻斷的Web地址。
10.如權(quán)利要求7或8所述的方法(100),其中被阻斷的Web地址被發(fā)送到網(wǎng)絡(luò)釣魚(yú)識(shí)別服務(wù)。
11.一種用于檢測(cè)矩陣條形碼(200,300,400)的網(wǎng)絡(luò)釣魚(yú)的網(wǎng)絡(luò)釣魚(yú)檢測(cè)單元¢00),其中矩陣條形碼包括以行和列布置的有色和白色方塊,該網(wǎng)絡(luò)釣魚(yú)檢測(cè)單元(600)包括: -掃描單元(602),適于逐行和逐列地掃描矩陣條形碼(200,300,400)以得到接收到的方塊, -存儲(chǔ)單元¢04),適于存儲(chǔ)每個(gè)接收到的白色方塊的對(duì)應(yīng)白色色階,以及 -比較單元¢06),適于兩兩比較接收到的方塊的白色色階。
12.—種計(jì)算機(jī)系統(tǒng),包括處理器、存儲(chǔ)器和如權(quán)利要求11所述的網(wǎng)絡(luò)釣魚(yú)檢測(cè)單元。
【文檔編號(hào)】G06F17/30GK104468500SQ201410490268
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年9月23日 優(yōu)先權(quán)日:2013年9月24日
【發(fā)明者】L·蘭尼, A·托托薩, N·米蘭尼斯, A·迪科克, R·皮祖蒂羅 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司