在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

詳解二維碼的安全與隱私保護機制

如意 ? 來源:計算機與網絡安全微信公 ? 作者:計算機與網絡安全 ? 2020-12-02 15:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

二維碼的應用發展得比較早。早在20世紀80年代開始,日本和韓國就有快餐店和便利店在宣傳單和優惠券上使用二維碼,后來又逐步發展到將二維碼作為電影和表演的入場券,觀眾只需在特定設備上掃碼即可進入。目前通過掃描加密二維碼進行登記、付費等的相關應用已經非常普遍了。

2008年北京奧運會以后,二維碼在我國開始普及,電影票、登機牌、火車票等都開始出現二維碼。特別是隨著支付寶和微信支付的普及,掃碼付款已經成為日常生活的一部分。

二維碼的安全保護一直是一個研究熱點。由于二維碼的數據內容與制作來源難以監管,編碼、譯碼過程完全開放,識讀軟件質量參差不齊,因此在缺乏統一管理規范的前提下,易造成二維碼信息泄露和信息涂改等安全威脅。

針對二維碼的攻擊方式呈現出了多樣性的特點,主要包括以下4類。

(1)誘導登錄惡意網站:攻擊者只需將偽造、詐騙或釣魚等惡意網站的網址鏈接制作成二維碼圖形,即可在誘導用戶掃碼登錄其網站后,獲取用戶輸入的個人敏感信息、金融賬號等。

(2)木馬植入:攻擊者將自動下載惡意軟件的命令編入二維碼,當用戶在缺少防護措施的情況下掃描該類二維碼時,用戶系統就會被悄悄植入木馬、蠕蟲或隱匿軟件,攻擊者在后臺就可以肆意破壞用戶文件、偷竊用戶信息,甚至遠程控制用戶、群發收費短信等。

(3)信息劫持:很多商家都提供掃碼支付等在線支付手段,因此網絡支付平臺會根據用戶訂單生成二維碼,以方便用戶掃描支付。若攻擊者劫持了商家與用戶之間的通信信息,并惡意修改訂單,那么將對用戶和商家造成直接的經濟損失。

(4)網頁(Web)攻擊:隨著手機瀏覽器功能的日趨成熟,用戶能夠通過手機輸入網站域名或提交Web表單。攻擊者利用Web頁面的漏洞,將非法SQL語句編入二維碼,當用戶使用手機掃描二維碼登錄Web頁面時,惡意SQL語句就會自動執行(SQL注入)。若數據庫防范機制脆弱,則會造成數據庫被侵入,進而導致更嚴重的危害。

除了基于密碼的安全二維碼方法外,還有基于信息隱藏的二維碼保護算法。該算法通過在二維碼中嵌入一些秘密信息,改變二維碼的形態,從而使攻擊者無法獲知其內容。嵌入的信息可以被正常提取以無損地恢復二維碼。

基于信息隱藏的二維碼保護算法將二維碼圖像分成若干小塊,將每個小塊掃描成一維序列后嵌入1 bit信息。二維碼圖像是一種二值圖像,連續像素具有同種顏色的概率很高。因此,針對每一行,不再直接對每個位置具有的像素進行編碼,而是對顏色變化的位置和從該位置開始的連續同種顏色的個數進行編碼。圖1所示的編碼結果為:

圖1 掃描后像素的編碼過程

算法的具體步驟如下。

第1步:將二維碼邊緣部分進行填充,使得二維碼圖像的像素長寬都為3的倍數,把二維碼分成互不重疊的3×3小塊。

第2步:將每個3×3小塊按照圖2所示從b1到b9的一順序掃描成維序列,并對該序列進行行程編碼,每個小塊編碼為

圖2 像素值掃描順序

第3步:選出第一個行程最長的編碼,將行程為奇數的表示為嵌入1,行程為偶數的表示為嵌入0。如果行程奇偶性與嵌入信息不符,則將行程值加1。

第4步:根據該圖像塊是否被修改過,對1 像素進行奇偶校驗,1 像素為偶數表示該塊未被修改過,1像素為奇數表示該塊被修改過,如須修改,則改變b9像素的值。

第5步:重復上述過程,直到所有分塊均被修改。

上述過程中,由于行程值為9的行程編碼修改后將越界,故其不作為嵌入塊。同時,最長行程包含b9像素值的編碼,由于其長度可能會發生變化,故其也不作為嵌入塊。
責編AJX
責編AJX

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2929

    文章

    46068

    瀏覽量

    389975
  • 二維碼
    +關注

    關注

    7

    文章

    454

    瀏覽量

    27205
  • 隱私保護
    +關注

    關注

    0

    文章

    300

    瀏覽量

    16712
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于STM32的二維碼識別源碼+二維碼解碼庫lib

    基于STM32的二維碼識別源碼+二維碼解碼庫lib,推薦下載!
    發表于 05-28 22:04

    二維碼識別

    `利用筆記本電腦的攝像頭采集二維碼圖像并識別,顯示二維碼的信息!下載了labview視覺與運動模塊的可以下來看看!里面有2張二維碼,用二維碼生成器做的(百度應用),用手機拍
    發表于 08-27 16:52

    二維碼軟件中制作Dot Code二維碼的步驟

      在二維碼軟件中,點擊軟件左側的“二維碼”按鈕,在畫布上繪制二維碼樣式,雙擊二維碼,在圖形屬性-條碼選項卡中,設置條碼類型為Dot Code。    在選項卡中,點擊“修改”按鈕,刪
    發表于 12-02 15:45

    二維碼在醫療行業中的應用

      二維碼應用領域越來越廣泛,從人們的日常生活到各個行業的方方面面,隨處可見二維碼的身影。現在,二維
    發表于 10-13 17:05 ?1307次閱讀

    固定二維碼與變動二維碼防偽標簽的作用

    電子發燒友網站提供《固定二維碼與變動二維碼防偽標簽的作用.docx》資料免費下載
    發表于 05-08 08:00 ?1次下載

    訪客的二維碼門禁是否足夠安全

    二維碼已經成為現代人的一種生活方式,我們使用二維碼支付、通行、傳輸信息。對于訪客二維碼門禁是否安全的問題?需要從兩個維度來說明,二維碼識別是
    發表于 06-05 10:58 ?1011次閱讀

    二維碼在智能門禁中的應用,二維碼門禁如何保證安全

    是:會的。 若不夠用,是不是會重復使用?那對智能門禁而言,又怎樣能保證二維碼安全性?要想搞清這些問題,我們需要從二維碼原理說起。二維碼怎樣識別?
    的頭像 發表于 07-19 10:33 ?4119次閱讀
    <b class='flag-5'>二維碼</b>在智能門禁中的應用,<b class='flag-5'>二維碼</b>門禁如何保證<b class='flag-5'>安全</b>性

    NLS-EM25二維碼掃描模組形象,二維掃描模組適合哪些場所應用

    比如自助設備也能通過運用二維碼技術實現掃支付的功能,這是因為嵌入了條碼識讀引擎、二維碼讀頭、二維碼掃描模塊等二維碼識讀設備,借助其強悍的屏
    的頭像 發表于 12-04 15:19 ?2673次閱讀

    工業二維碼是什么,如何使用工業二維碼

    工業二維碼讀取器在智能制造業領域的作用越來越重要,為了讓多用戶了解工業二維碼的相關知識,從而大限度地提高讀取率、增加產量和降低成本,讓你對工業二維碼讀取器和工業二維碼知識進行面的了解。
    發表于 06-24 17:41 ?4783次閱讀

    讀取二維碼掃描設備有哪些類型

    讀取二維碼掃描設備的幾種類型中比較簡單、常用的便是收銀用條碼掃描槍,因此它也被稱為二維碼設備/二維碼讀取設備/二維碼掃描器。據了解,二維碼
    發表于 07-06 10:09 ?4608次閱讀

    QR二維碼解碼流程與使用方法

    二維碼、條形碼相信大家都非常熟悉了,條碼技術已經廣泛應用于我們生活當中。微信掃二維碼、支付寶二維碼付款、商品條形碼、超市儲物柜條形碼等。但是由于二維碼復雜度,目前識別
    的頭像 發表于 07-22 10:15 ?1.1w次閱讀

    二維碼模組用途廣泛 精準高效識別和讀取條碼、二維碼

    二維碼模組是一種集成了CMOS感光器件和專用鏡頭模組的微型掃碼頭設備,通常采用CMOS紅光影像式讀取,所發出的是一個矩形的紅光區域,旁邊會有輔助光,具有圖像捕捉功能,通過拍照的方式來識別和讀取
    的頭像 發表于 03-29 17:12 ?1564次閱讀
    <b class='flag-5'>二維碼</b>模組用途廣泛 精準高效識別和讀取條碼、<b class='flag-5'>二維碼</b>

    二維碼讀頭有什么功能?如何選擇二維碼讀頭?

    二維碼讀頭有什么功能?如何選擇二維碼讀頭?二維碼讀頭可以將二維條碼圖像通過感光頭讀取、識
    的頭像 發表于 03-30 15:03 ?2189次閱讀
    <b class='flag-5'>二維碼</b>掃<b class='flag-5'>碼</b>讀頭有什么功能?如何選擇<b class='flag-5'>二維碼</b>讀頭?

    二維碼模塊有哪些功能?二維條形碼讀取設備詳解

    二維碼模塊是目前比較常用的一種專門用于二維碼掃描和解碼的硬件設備,常用于零售、物流、醫療、票務等行業中。隨著嵌入式條碼識讀技術,尤其是二維碼技術及芯片技術在這些行業領域的應用,很多
    的頭像 發表于 09-07 15:27 ?2286次閱讀
    <b class='flag-5'>二維碼</b>掃<b class='flag-5'>碼</b>模塊有哪些功能?<b class='flag-5'>二維</b>條形碼讀取設備<b class='flag-5'>詳解</b>

    Labview生成二維碼

    ?Labview 的一個Demo,生成二維碼
    發表于 08-01 17:12 ?18次下載
    主站蜘蛛池模板: 国产精品主播在线观看 | 在线观看高清免费播放 | 视频h在线 | 国产精品成人在线播放 | 老师你好大好白好紧好硬 | 成人窝窝午夜看片 | 国产午夜视频在线观看 | 真人午夜a一级毛片 | 中文字幕一区二区三区不卡 | 色香蕉在线观看网站 | 欧美在线视频二区 | 久久综合久久久久 | 亚洲怡红院在线观看 | 欧美日韩国产成人精品 | 婷婷6月| 国产一级特黄特色aa毛片 | 无码一区二区三区视频 | 四虎www成人影院免费观看 | 午夜日 | 韩国xxxxx视频在线 | 丁香六月婷婷精品免费观看 | 日本妈妈4| 夜夜夜爽爽爽久久久 | 婷婷丁香花 | 亚色在线观看 | 国产亚洲精品aaa大片 | 亚洲三级在线视频 | 中国一级做a爰片久久毛片 中韩日欧美电影免费看 | 国产精品福利午夜在线观看 | 日本精品视频 | 天堂网ww| 午夜在线观看免费视频 | 综合天堂| 操的好爽视频 | 色综合精品 | 亚洲婷婷综合中文字幕第一页 | 手机看片日韩1024 | 在线天堂中文新版有限公司 | 色色色色色网 | 久久国产成人午夜aⅴ影院 久久国产福利 | 色噜噜狠狠网站 |