999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于瀏覽器指紋的新型驗證碼設計

2019-03-15 01:30:02陳欣余
電子制作 2019年4期
關鍵詞:智能用戶信息

陳欣余

(浙江省杭州第二中學 浙江 杭州 310052)

0 引言

為了防止人為利用計算機進行大批量注冊,大批量的散布商業廣告,惡意評論,利用枚舉嘗試出用戶密碼,侵犯用戶隱私,人們用驗證碼技術嘗試避免這些不良行為。目前已經廣泛運用的有傳統型驗證碼、點選型驗證碼、滑動型驗證碼等。這些驗證方式雖然都能有效的區分人機操作,但是正常情況下的用戶每次登錄都需要進行驗證,比較的繁瑣。因此本文主要設計了一種智能驗證碼,運用瀏覽器指紋,提取用戶使用的瀏覽器特征,使白名單中的正常用戶避免驗證,只對黑名單用戶進行強有力的驗證,有效的判別正常與異常用戶,優化了人機識別的機制,使用戶操作更便捷。

1 驗證碼

1.1 什么是驗證碼

驗證碼就是將一串隨機產生的數字或符號,每次刷新頁面的時候產生不同的序列,之后生成一幅圖片,圖片里加上一些干擾元素,由用戶肉眼識別其中的驗證碼信息,然后輸入表單提交網站驗證,驗證成功后才能使用某項功能。驗證碼通常用在用戶登錄或留言的網頁界面中,當用戶在瀏覽器端輸入驗證碼之后,將用戶名、密碼和驗證碼等信息提交到服務器,服務器端獲取用戶提交的數據之后,判斷用戶提交的驗證碼字符與服務器端保存的字符是否相同。如果相同,則通過對用戶提交信息的驗證,否則將提示沒有通過驗證的提示信息。

1.2 為什么要使用驗證碼技術

驗證碼的出現主要是為了進行人的行為與計算機行為的自動識別,用于用戶的身份識別并防止計算機對網站與應用的自動攻擊。以下列舉了幾種攻擊行為以及運用計算機設計惡意程序操作的后果。

(1)現實中的注冊和登錄環節中,存在一些惡意的程序,會實現自動,大批量的注冊,搶占賬號,有可能會導致連續相同信息的發表,對程序惡意攻擊。

(2)同樣存在惡意程序對特定賬號不斷進行密碼嘗試,惡意程序可以通過窮舉法在所有的字母組合中不斷的嘗試來破解用戶的密碼。但是,如果在用戶登錄的時候加上驗證碼技術,使得每一次身份驗證都有動態的信息在改變,由于驗證碼每次產生的字符串都是隨機的,所以簡單粗暴的攻擊工具就無能為力了。

1.3 驗證碼的發展

隨著安全技術的發展,驗證碼已有各種各樣的形式,大體上分為以下三種類型,分別是傳統驗證碼、點選型驗證碼以及滑動型驗證碼。

1.3.1 傳統驗證碼

登錄系統會隨機產生一串數字或符號,每次刷新頁面的時候產生不同的序列,之后生成一幅圖片。再將字符變色,旋轉,扭曲。這種區分人機操作的方式的優點是對于程序設計來說較方便,但對于一部分用戶來說,有時圖片的變形很難快速辨認,這給用戶造成了不便。

1.3.2 點選型驗證碼

系統將隨機給出一組圖片,要求用戶按照指令有順序地點擊其中的一張或多張圖片,這種驗證方式很新穎,所以它的優點在于實現了更好的人機交互,但缺點也很明顯,用戶完成指令所花費的時間較長,同時它也沒有考慮到特殊人群是否能讀懂并完成指令。

1.3.3 滑動型驗證碼

滑動型驗證碼的操作步驟比點選型簡單,它要求用戶移動滑塊將拼圖滑動到正確的位置使其拼成一塊完整的圖。這種滑動滑塊的方法也是計算機不容易實現的。但在實際體驗的過程中雖然是人為操作,但也有滑動位置錯位等系統識別的失誤,使得用戶要反復操作,費時費力。

2 相關技術

2.1 設備指紋是什么

瀏覽器指紋是一種身份追蹤技術,當用戶通過瀏覽器來訪問某一網站時,便會記錄瀏覽器的許多種特征,大量的這些特征就可以標識一個用戶,其唯一性就像指紋一樣。瀏覽器指紋就是通過瀏覽器各種屬性的綜合,能夠提取到足夠有價值的信息,通過將提取的屬性進行字符串拼接,然后通過哈希計算將這個字符串轉化成128位十六進制的字符序列。這個128位的字符序列就作為用戶的唯一標識。

2.2 設備指紋的提取

瀏覽器有眾多的屬性,可以生成瀏覽器指紋,瀏覽器指紋特性通常包含字體、插件、用戶代理、cookies是否開啟、時區等,各種特征的提取方式不盡相同,瀏覽器發送請求時,會在HTTP請求頭中包含一些信息,包含用戶代理一級可接收的數據的類型,服務器可以從HTTP請求頭中獲取User Agent和HTTP_Accept,cookies的設置信息、所屬時區、插件信息以及語言等可以通過javascript直接調取瀏覽器相關方法獲取,系統安裝的字體列表可以通過 fl ash結合JavaScript的方法獲取。

3 智能驗證碼的設計

3.1 什么是智能驗證碼

以上提到的傳統型,點選型和滑動型驗證碼是目前最普遍的的驗證方式,這些驗證方式的設計原理很簡單,但最重要的一項不足之處在于,這些驗證方式的用戶體驗較差?;旧纤袘密浖系牡卿洸襟E中都有驗證這一環節,對于用戶來說操作次數太多,不簡便。而智能驗證碼是為了解決以上的問題設想出來的優化用戶體驗與人機交互的機制。簡單的概括,它設定的規則能避免對正常用戶的驗證,對普通用戶進行普通驗證,只對異常用戶進行更強有力的認證,優化了用戶體驗。

圖1 系統設計流程

3.2 智能驗證碼系統設計

系統設計的步驟如下:系統將設立一個白名單與黑名單,將判斷出來是穩定用戶的信息存入白名單中,將異常用戶的信息存入黑名單。用戶在登錄時,會通過腳本獲取用戶的瀏覽器指紋信息,之后將獲取到的信息傳入到服務器中。首先判斷該用戶是否在白名單中,如果在則不顯示驗證碼即可直接登錄。如果不在,則程序繼續判斷是否在黑名單中。如果在黑名單中,則加強驗證,如果不在,則繼續判斷是否在數據庫中。如果判斷出該用戶還未出現在數據庫中,那么該用戶是新用戶,下一步操作是儲存新用戶信息,并顯示驗證碼。如果判斷出該用戶已經在數據庫中,則繼續顯示驗證碼,并存儲此次登錄的信息,以便確定是把該用戶移入白名單中,或放在普通數據庫中,還是存入黑名單中。白名單以及黑名單設立的標準就是:若用戶此次登陸正常,則正常值加 1。若此次登錄異常則異常值加 1。系統會記錄總的登錄次數。經過一段時間,若正常值占總登錄次數的比例達到100%,則將該用戶移入白名單。若異常值占比達到30%(這個比例可以在后續優化過程更改)則移入黑名單中。若兩者都不是,則仍將該用戶信息存在數據庫中。這樣的設計也實現了白名單中的用戶數量從零到有。同理若白名單中的用戶出現異常,其存儲的異常值占比達到了設定的閾值也會被移出白名單。簡單的說,智能驗證碼設計的原理是完全信任白名單中的用戶,不對這些正常用戶進行人機操作的辨別,只對異常用戶進行人機識別,簡便了正常用戶的操作。

4 總結和展望

本文在第一部分介紹了什么是驗證碼以及驗證碼的發展,第二部分提及驗證碼運用到的相關技術即瀏覽器指紋,第三部分將介紹新的驗證方式--智能驗證碼的設計,包括其原理以及運行的流程示意圖,智能驗證碼避免了正常用戶的驗證操作,大幅度提升了用戶體驗。由于信息安全問題受到越來越多人的關注,驗證碼技術應運而生,本文所設計的智能驗證碼技術通過瀏覽器指紋對正常用戶跳過驗證環節,對惡意用戶實行下一步更強的認證,對普通用戶實行簡單認證。這樣的操作提升用戶體驗。然而本文提出的基于瀏覽器指紋的智能驗證碼的設計也有一些不足的地方,比如本系統在判斷用戶是在白名單中還是黑名單中的時候,判定維度較單一,容易出現誤判的效果,需要在未來的實踐中完善。

猜你喜歡
智能用戶信息
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 99久久国产综合精品2020| 国产精品一区二区在线播放| 岛国精品一区免费视频在线观看| 在线播放国产99re| 日韩人妻无码制服丝袜视频| 国产第四页| 无码AV动漫| 996免费视频国产在线播放| 国产成人h在线观看网站站| 91在线播放国产| 亚洲毛片网站| 午夜性刺激在线观看免费| 欧美a级在线| 刘亦菲一区二区在线观看| 欧美激情福利| 欧美日韩va| 在线观看免费人成视频色快速| 99久久国产综合精品2023| 91免费国产高清观看| 国产美女无遮挡免费视频| 国产在线拍偷自揄拍精品| 国产精品一区二区国产主播| 国产乱子精品一区二区在线观看| 国产91透明丝袜美腿在线| 亚洲激情区| 在线亚洲精品福利网址导航| 国产欧美在线观看视频| 国产69囗曝护士吞精在线视频| 国产福利观看| 91久久偷偷做嫩草影院精品| 日韩精品毛片人妻AV不卡| 99久久国产自偷自偷免费一区| 无码高潮喷水专区久久| 2020极品精品国产| 3344在线观看无码| www精品久久| 国产成人亚洲毛片| 国产人成乱码视频免费观看| 成人在线视频一区| 亚洲视频三级| 免费全部高H视频无码无遮掩| 欧美精品在线视频观看| 无码aⅴ精品一区二区三区| 在线观看国产精美视频| 有专无码视频| 国产精品主播| 巨熟乳波霸若妻中文观看免费 | 国产成人精品视频一区视频二区| 国产毛片不卡| 国产女人18水真多毛片18精品| 谁有在线观看日韩亚洲最新视频| 国产喷水视频| 秋霞一区二区三区| 欧美第二区| 国产精品视频导航| 国产精品三级av及在线观看| 国产福利免费视频| 亚洲V日韩V无码一区二区| 九九久久精品免费观看| 性网站在线观看| 国产二级毛片| 欧美三级视频网站| 国产三级国产精品国产普男人| 亚洲一级毛片免费看| 亚洲精品欧美重口| 色综合婷婷| 国产成人精品优优av| 精品无码一区二区在线观看| 亚洲精品福利网站| 欧美高清日韩| 在线日韩一区二区| 91久久国产成人免费观看| 亚洲精品国产综合99久久夜夜嗨| 欧美国产视频| 老司机久久99久久精品播放 | AV在线麻免费观看网站| 国产H片无码不卡在线视频| 国产欧美日韩专区发布| 亚洲精品成人7777在线观看| 91在线日韩在线播放| 亚洲精品无码抽插日韩| 亚洲精品va|