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

如何防范針對12306網站的惡意搶票插件

2015-06-28 15:42:27王雪峰王明哲朱建軍
鐵路計算機應用 2015年3期
關鍵詞:用戶分析

王雪峰,王明哲,朱建軍,祝 捷

(1.北京經緯技術公司,北京 100081;2.中國鐵道科學研究院 電子計算技術研究所,北京 100081;3.北京郵電大學 國際學院,北京 100876)

如何防范針對12306網站的惡意搶票插件

王雪峰1,王明哲2,朱建軍2,祝 捷3

(1.北京經緯技術公司,北京 100081;2.中國鐵道科學研究院 電子計算技術研究所,北京 100081;3.北京郵電大學 國際學院,北京 100876)

鐵路12306網站在春運期間單日售票量突破500萬張,12306網站已基本能夠滿足春運大量旅客同時購票的需求。但由于搶票插件的日漸盛行,圍繞著售票公平性牽出了諸多話題。本文從驗證碼識別、用戶行為分析、手機應用安全幾個方面,闡述了如何防范搶票插件的惡意搶票行為。并結合實際給出了一些具體的解決方案。

驗證碼識別;行為分析;手機應用安全

隨著中國高速鐵路硬件的發展,鐵路軟件服務也應該與時俱進。鐵路 12306 網站作為鐵路信息化建設的一個重要組成部分,擔負著方便旅客購票出行的重任。但每到春運,鐵路的運能與廣大旅客的購票需求就會產生極大的落差。正是基于這點,一些惡意的搶票軟件應運而生,破壞購票的社會公平性。

本文從驗證碼識別技術、用戶行為分析、以及手機應用安全等方面提出有針對性的防范措施。

1 搶票插件的工作原理

所謂的“搶票插件”其實就是可以提前收集用戶信息以及購票信息,每隔一定的時間就自動發起一次查詢車票的請求,一旦發現有票源,就會立即提交訂票請求,代替緩慢的人工操作。

2 提高驗證碼識別的難度

驗證碼(CAPTCHA)是一種區分用戶是計算機還是人的公共全自動程序??梢苑乐梗簮阂馑⑵薄⒄搲嗨?,有效地防止黑客對某一特定的注冊用戶用特定程序暴力破解方式進行不斷的登陸嘗試。驗證碼通常使用一些線條和一些不規則的字符組成,主要作用是為了防止一些黑客把密碼進行數據化盜取。

12306 網站在登陸和提交訂單時,都使用了驗證碼。如圖1所示。

圖1 12306網站驗證碼

現今驗證碼識別已經有了一些開源的工具,Tesseract-OCR 就是其中之一。經過測試對于數字和字母的識別率在 60% 左右。

如何提高驗證碼的強度??梢詫ι珊玫尿炞C碼添加一些干擾線或者添加一些背景。如圖2所示。

圖2 帶有背景和干擾線的驗證碼

最后一種是帶有邏輯的漢字驗證碼,如圖3所示。這種驗證碼對于計算機自動識別來說就變得很難了,首選要識別出圖片上橙色的漢字。這種級別的驗證碼對于計算機來說就很難在短時間內識別出了,但人識別起來相對容易。

圖3 帶有邏輯的漢字驗證碼

3 根據用戶行為分析增加行為邏輯控制

3.1 用戶行為分析概念

用戶行為分析,是指在獲得網站訪問量基本數據的情況下,對有關數據進行統計、分析,從中發現用戶訪問網站的規律,發現網站邏輯中可能存在的問題,為修正或重新制定網站邏輯策略提供依據。

3.1.1 防范短時間提交大量訂票請求

通過對用戶正常購票的日志分析,發現會有一些請求經常地調用異步驗證碼的有效性。因為驗證碼自動識別程序識別是有一定概率的,所以搶票插件就會不斷地重試去調用驗證驗證碼有效性的接口。當服務器驗證通過后,搶票插件就會自動提交訂票請求。由于請求是通過計算機多線程自動提交的,所以可以在短時間內提交大量有效的訂票請求。對于此類問題,作者建議可以從以下幾個方面進行控制。

(1)由于普通人看到驗證碼后到輸入驗證碼,這個過程至少需要 2 s~3 s的時間,所以提交驗證碼認證必須延遲 3 s,否則直接返回非法操作。(2)驗證碼請求后,下一次獲得必須等待 2 s,否則直接返回“請刷新”的圖片。(3)在識別度不是太低的情況下,一個人連續輸錯3次驗證碼情況幾乎不存在。所以在連續輸入失敗超過 3 次,直接封停 10 min,請用戶等待 10 min 后再重新操作。(4)去掉異步驗證驗證碼有效性這個接口,因為在提交訂單的時候是要驗證有效性的,該接口只是為了給用戶提前顯示驗證碼的對錯,屬于重復驗證。但這個接口卻會被搶票插件所利用,這樣搶票插件就可以在提交訂單之前重試出驗證碼的對錯。(5)由于 CDN 是不能緩存驗證碼的,所以搶票插件可以通過不斷地調用這個接口來測試不同節點的服務器的響應速度。搶票插件就可以通過響應速度最快的服務器進行訂票,提高訂票的成功率。

3.1.2 防范購票操作過快

12306 網站的正常購票流程如圖 4 所示。

圖4 12306網站購票流程

假定用戶已經登陸了網站,首先要輸入發到站和車次、點擊查詢、查到車次后點擊預訂、選擇乘車人、輸入驗證碼、最后是提交訂票請求。通過日志統計數據的分析,可以發現每一步的平均需要的時間,網站在收到一次訂票請求后,可以與前一次客戶端與服務器交互的時間進行對比,如果時間小于普通用戶操作的平均需要時間,那么就可以認為該次請求是由搶票插件發起的,可以直接返回非法操作,或者要求其再次重新輸入一個新生成的驗證碼,驗證通過后才可以繼續訂票。

3.1.3 防范查詢余票過于頻繁

當 12306 網站定點放票時,搶票軟件搶到的車票畢竟是有限的。如果在定點放票時沒有搶到車票,搶票插件會按照一定的時間間隔去頻繁查詢網站余票,相當于對網站的余票進行實時監控。由于會有旅客不定時地退訂車票,搶票軟件如果刷到車票就會立即發起訂票請求,以便能“撿漏”到零散的車票。

對于此類問題,如果一名普通用戶手工刷新網站的余票,5 s鐘查詢一次是比較合理的請求。但如果是搶票軟件就可以在短時間內發起大量的查詢請求,比如 1 s 查詢 5 次,對于這種頻率的查詢請求,就可以認定為不合理的查詢請求。如果服務器發現2次查詢請求間隔時間小于 5 s,那么第 2 次查詢請求就可以直接返回一個空的結果集。這樣就可以有效地避免搶票軟件短時間內頻繁刷新的問題了。

3.2 通過業務邏輯限制搶票行為

新版本的 12306 采用了通過公安系統對身份證的真實性進行驗證。但依然存在非法占票的可能,例如:收集一些真實的身份信息,如果新添加的乘車人之前在 12306 網站購買過車票,那么就可以通過有效性驗證。如果該乘車人之前沒有在 12306 網站買過火車票,那么就會通過公安系統進行驗證。

可以有效地避免利用虛假的身份信息進行非法囤票,但該方式仍然存在囤票的可能,假如有 20個賬戶,每個賬戶 30個常用聯系人,常用聯系人都是實名驗證通過的,那么一次性就可以囤積 600 張火車票,對于熱門車次來說 600 張已經占了比較大的比例。所以還需要配合驗證碼和用戶行為分析才能從根本上解決這個問題。

4 提高手機端應用購票的安全性

12306 也推出了手機端的應用程序,手機應用程序通過調用遠程服務器封裝好的接口進行正常的購票業務邏輯。因為接口是直接開放的,所以就需要對調用接口的客戶端進行授權驗證,只有通過授權的手機應用程序才能調用遠程接口。

(1)要防止手機軟件被抓包,例如:可以借鑒支付寶錢包手機應用程序,當發現手機的網絡設置中使用了代理連接,那么當用戶使用軟件的時候就直接提示手機網絡有代理,請去掉代理后再使用本程序。這樣就能防止類似 fiddler等工具進行抓包。如果應用不會被抓包,那么就基本不可能模擬出有效的訂票請求。

(2)使用 HTTPS 通信方式進行手機應用和服務器端的通信,因為 HTTPS如果沒有密鑰是無法進行解析的,可以從通信角度提高手機應用的安全性。

(3)可以對手機應用程序的代碼進行混淆,混淆后的代碼即使被反編譯了,對于破解的人來說也是非常難讀懂的,或者說是基本不可能讀懂。

5 結束語

結合上述內容,總結了以下幾點防范搶票插件的原則:

(1)完全禁止搶票插件的存在是幾乎不可能的,但只要搶票插件的行為符合 12306 網站的購票規則,那么就可以允許此類的搶票插件存在。不管是搶票插件還是人工操作都是建立在一個購票公平的原則上。(2)單一的防范措施是無法禁止惡意搶票行為的,并且每種防范措施都有其局限性,只有將驗證碼技術,用戶行為分析技術相結合,配合使用才能有效地制止惡意搶票行為。(3)保證信息安全是一個持續的、相對的過程,也許某種防范錯誤在當前有效,但不代表會一直長期有效,因為信息安全本身就是一個博弈的過程。所以只有不斷地發掘和實踐最前沿的技術才能在防范搶票的過程中占主導地位。

[1] 文曉陽 ,高 能 ,夏魯寧 ,荊繼武.高效的驗證碼識別技術與驗證碼分類思想 [J].計算機工程,2009(8).

[2] 呂 剛.帶干擾的驗證碼識別研究 [D].杭州:浙江工業大學,2009.

[3] 許 明.驗證碼的識別與反識別 [D].南京:南京理工大學,2007.

[4] 董富強.網絡用戶行為分析研究及其應用 [D].西安:西安電子科技大學,2005.

[5] 楊 斌.基于分布式方法的用戶行為分析系統的設計與實現[D].北京:北京郵電大學,2013.

[6] Rafael F,Christian B,Christoph K,et al.Android OS Security: Risks and Limitations[R]. AISEC Technical Reports, AISEC-TR-2012 -001. 2012.

[7] 劉建奇 ,王以剛.智能手機信息安全防范系統設計與研究 [J].信息安全與通信保密,2007(2).

責任編輯 徐侃春

How to prevent malicious rob ticket plug to 12306 website

WANG Xuefeng1, WANG Mingzhe2, ZHU Jianjun2, ZHU Jie3
( 1.Beijing Jingwei Information Technology Co Ltd, Beijing 100081, China; 2. Institute of Computing Technologies, China Academy of Railway Sciences, Beijing 100081, China; 3. Internal School, Beijing University of Post and Telecommunication, Beijing 100876, China )

One-day ticket quantity at the railway 12306 website was broken through 5 millions during the Spring Festival. The 12306 website could be able to meet a large quantity of ticketing demands during the Spring Festival. Because the ticket to plug-in was becoming more prevalent, around the ticket fairness pulled many topics. This article analyzed the verif i cation code identif i cation, user behavior analysis, mobile phone application security, expounded how to prevent malicious rob ticket plug behavior, given some specif i c solutions.

verif i cation code identif i cation; behavior analysis; mobile phone application security

U293.22∶TP39

: A

1005-8451(2015)03-0026-03

2014-09-28

王雪峰,工程師;王明哲,副研究員。

猜你喜歡
用戶分析
隱蔽失效適航要求符合性驗證分析
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
電力系統及其自動化發展趨勢分析
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
中西醫結合治療抑郁癥100例分析
主站蜘蛛池模板: 日韩天堂在线观看| 伊大人香蕉久久网欧美| 婷婷午夜影院| 免费高清自慰一区二区三区| 亚洲人成电影在线播放| 国产偷国产偷在线高清| 色成人亚洲| 欧美日韩国产成人高清视频| 一个色综合久久| 伊人久久综在合线亚洲2019| 无码aaa视频| 中文字幕1区2区| 亚洲精品无码成人片在线观看| 国产精品尤物铁牛tv| 国产精品女主播| 亚洲精品不卡午夜精品| 中文字幕无码制服中字| 国产成人1024精品| 欧美日韩精品在线播放| 福利一区在线| 亚洲系列中文字幕一区二区| 啪啪国产视频| 国产91小视频| 精品黑人一区二区三区| 有专无码视频| 欧美日韩精品一区二区在线线 | 免费va国产在线观看| 日韩国产精品无码一区二区三区 | 国产91av在线| 亚洲人成人无码www| 亚洲中文字幕日产无码2021| 拍国产真实乱人偷精品| 91在线激情在线观看| 免费观看成人久久网免费观看| 国产后式a一视频| 国产中文在线亚洲精品官网| 精品国产一二三区| 中文无码影院| 国产精品香蕉| 真实国产乱子伦高清| 亚洲无线一二三四区男男| 欧美精品一区二区三区中文字幕| 国产精品区网红主播在线观看| 精品無碼一區在線觀看 | 国产综合精品日本亚洲777| 亚洲一级毛片在线播放| 免费午夜无码18禁无码影院| 少妇精品在线| 中文字幕永久在线看| 国产v精品成人免费视频71pao| 伊人狠狠丁香婷婷综合色| 亚洲国产成人在线| 国产草草影院18成年视频| 亚洲女同一区二区| 欧美天天干| 成人毛片免费在线观看| 成人一级免费视频| 亚洲欧美人成人让影院| 久久综合五月| 91福利片| 中文字幕丝袜一区二区| 天天躁夜夜躁狠狠躁躁88| 乱色熟女综合一区二区| 看av免费毛片手机播放| 国产农村1级毛片| 国产精品性| 99在线观看精品视频| 伊人国产无码高清视频| 亚洲V日韩V无码一区二区| 国产夜色视频| 狂欢视频在线观看不卡| 国产青榴视频| 在线视频精品一区| 精品视频一区二区观看| 成年片色大黄全免费网站久久| 国产日韩精品欧美一区喷| 91年精品国产福利线观看久久| 国产精品手机视频| 91精品国产无线乱码在线| 精品国产一二三区| 日本一区二区不卡视频| 高清码无在线看|