[發(fā)明專利]一種人機識別方法及相應的人機識別系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310233809.4 | 申請日: | 2013-06-13 |
| 公開(公告)號: | CN104239758B | 公開(公告)日: | 2018-04-27 |
| 發(fā)明(設計)人: | 付穎芳;張玉東;張朕源;劉劍 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31 |
| 代理公司: | 北京安信方達知識產(chǎn)權代理有限公司11262 | 代理人: | 龍洪,栗若木 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 人機 識別 方法 相應 系統(tǒng) | ||
技術領域
本申請涉及計算機領域,更具體地,涉及一種應用于服務網(wǎng)絡的人機識別方法及相應的人機識別系統(tǒng)。
背景技術
隨著互聯(lián)網(wǎng)的普及,各種網(wǎng)絡服務日益成為人們日常生活的一部分,如電子商務、免費的電子郵箱服務、免費的資源下載等等。然而,這些面向人類用戶的服務時常被一些惡意計算機程序濫用占用服務資源,產(chǎn)生大量的網(wǎng)絡垃圾,影響合法用戶的網(wǎng)絡體驗,對網(wǎng)絡服務的安全性造成極大威脅。
全自動開放式人機區(qū)分圖靈機測試(Completely Automated Public Turing test to tell computers and humans apart,CAPTCHA)是利用問答式身份驗證的安全措施來實現(xiàn)人機識別的系統(tǒng),也即識別出是用戶(稱為“人”)操作發(fā)送的網(wǎng)絡服務請求,還是計算機中惡意程序(稱為“機”)發(fā)送的網(wǎng)絡服務請求。CAPTCHA的運行機制如下:一個專門的服務器負責產(chǎn)生和評估CAPTCHA測試,用戶使用某個需驗證的網(wǎng)絡服務時,服務器提供給用戶一個測試,用戶做完后將測試結果提交給服務器,服務器根據(jù)結果進行評估,決定該用戶能否通過測試。
目前CAPTCHA技術主要采用的技術有文本CAPTCHA、圖像CAPTCHA、聲音CAPTCHA技術,3類CAPTCHA技術基于AI領域的不同問題,具有不同的特性。
文本CAPTCHA利用人和機器(指代)在字符識別方面的差異,利用驗證碼技術來區(qū)別人和機器,如通過扭曲文字或字符來識別人和機器,在某種程度上防止了計算機程序的惡意注冊或登錄,但是隨著字符分割和光學字符識別(Optical Character Recognition,OCR)技術的發(fā)展,大多數(shù)文本CAPTCHA已被成功破解,簡單的字符識別問題已不能阻止計算機程序,況且扭曲的文字讓人也難以識別,使得用戶體驗很不好。
圖像CAPTCHA利用人和機器在圖像分類、目標識別、常見理解等方面的差異,通常獨立于不同語言,無需用戶文本輸入、更難破解。但是這些圖像CAPTCHA需要龐大的數(shù)據(jù)庫支持,無法大規(guī)模產(chǎn)生,此外,易遭受機器學習算法的攻擊。
聲音CAPTCHA利用人和機器在語音識別上的差異,以隨機間隔播放隨機選擇的一個或多個人播報的數(shù)字、字母或單詞,并添加背景噪聲以抵抗ASR的攻擊。但是聲音CAPTCHA同樣容易受到機器學習算法的攻擊。
發(fā)明內容
本申請要解決的技術問題是提供一種難攻破且能提高人機識別率的人機識別方法和相應的人機識別系統(tǒng)。
為了解決上述問題,本申請?zhí)峁┝艘环N人機識別方法,應用于服務網(wǎng)絡,該方法包括:
每接收到接入指定網(wǎng)絡服務的請求后,記錄所述請求的信息,包括請求的接收時間以及發(fā)送所述請求的終端和/或用戶;
對監(jiān)測的每一終端和/或每一用戶,根據(jù)記錄實時計算所述終端發(fā)送請求的統(tǒng)計值和/或所述用戶發(fā)送請求的統(tǒng)計值;
如所述終端發(fā)送請求的統(tǒng)計值和/或所述用戶發(fā)送請求的統(tǒng)計值超出預設的正常取值范圍,則確定所述終端和/或所述用戶異常。
較佳地,
所述終端發(fā)送請求的統(tǒng)計值包括一個或多個請求頻度值,和/或,所述用戶發(fā)送請求的統(tǒng)計值包括一個或多個請求頻度值;
所述統(tǒng)計值超出預設的正常取值范圍指請求頻度值大于相應的請求頻度閾值。
較佳地,
所述請求頻度值用設定時長的時間窗內發(fā)送請求的次數(shù)表示,所述時間窗以相應終端或用戶發(fā)送的最近一次請求的接收時間為結束時間;或者,所述請求頻度值用連續(xù)發(fā)送設定次數(shù)請求所用的時長表示,所述設定次數(shù)請求包括相應終端或用戶發(fā)送的最近一次請求;
所述多個請求頻度值對應不同的設定時長或設定次數(shù),相應的次數(shù)閾值或時長閾值也不相同。
較佳地,
所述請求的信息包括發(fā)送所述請求的終端和用戶;
所述終端發(fā)送請求的統(tǒng)計值包括對使用所述終端發(fā)送請求的用戶統(tǒng)計得到的用戶出現(xiàn)頻度值和/或用戶切換頻度值;
所述統(tǒng)計值超出預設的正常取值范圍指用戶出現(xiàn)頻度值大于相應的用戶出現(xiàn)頻度閾值,和/或用戶切換頻度值大于相應的用戶切換頻度閾值。
較佳地,
所述用戶出現(xiàn)頻度值用設定時長的時間窗內使用所述終端發(fā)送請求的不同用戶數(shù)表示;所述用戶切換頻度值用設定時長的時間窗內使用所述終端發(fā)送請求的用戶的切換次數(shù)表示;其中,所述時間窗以所述終端發(fā)送的最近一次請求的接收時間為結束時間。
較佳地,
所述請求的信息包括發(fā)送所述請求的終端和用戶;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經(jīng)阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310233809.4/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





