[發明專利]生成測試以用于區分人類與計算機的方法在審
| 申請號: | 202011092511.2 | 申請日: | 2020-10-13 |
| 公開(公告)號: | CN112784257A | 公開(公告)日: | 2021-05-11 |
| 發明(設計)人: | N·維施奇科夫 | 申請(專利權)人: | 恩智浦有限公司 |
| 主分類號: | G06F21/50 | 分類號: | G06F21/50;G06F21/55;G06N20/00 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 秦晨 |
| 地址: | 荷蘭艾*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 測試 用于 區分 人類 計算機 方法 | ||
提供了一種生成測試以用于區分人類與計算機的方法。計算機可包括機器學習模型。在第一類別中選擇參考樣本。第一多個樣本選自所述第一類別。樣本可以是圖像。針對所述第一多個樣本中的一個或多個樣本創建對抗例子。針對不同于所述第一類別的一個或多個其它類別創建所述對抗例子中的每一個對抗例子。第二多個樣本選自不同于所述第一類別的所述一個或多個其它類別。針對所述第一類別從所述第二多個樣本中的一個或多個樣本創建對抗例子。呈現所述參考樣本和修改為對抗例子的第一和第二多個樣本供用戶測試,以確定所述用戶是人類還是計算機。
技術領域
本公開大體上涉及保護在線平臺,且更具體地說,涉及一種生成測試以用于區分人類與計算機的方法。
背景技術
有些在線平臺需要用戶在訪問平臺之前先在所述平臺上注冊。例如,論壇、網上商城、電子郵件服務、在線游戲等可能僅可由注冊用戶訪問。通常,所述服務意在由人類使用。然而,有可能創建將自身注冊為人類的計算機程序。這些計算機程序有時被稱為“自動程序(bot)”,所述“bot”是“robot”的縮寫。自動程序的使用可為攻擊者提供濫用在線服務的機會。
一些在線服務使用設計來幫助區分人類用戶與自動程序的測試。用于此目的的一個測試被稱為圖靈測試。通常使用的逆圖靈測試的形式被稱為“全自動區分計算機和人類的圖靈測試”,其更通常被稱為CAPTCHA。出于訪問在線服務的目的而創建的自動程序使用機器學習(ML)模型,所述機器學習模型被訓練以對例如圖像進行分類。為了阻止自動程序,文本CAPTCHA可使用一些文本的失真圖像,而所述自動程序可能具有將試圖猜測圖像中的文本的文本識別模塊。隨著自動程序可用性變得越來越強,正使用更難以破解的CAPTCHA圖像。不利的是,更難的CAPTCHA對于人類來說可能太難而無法持續破解。結果,較大比例的CAPTCHA測試提供誤報,同時也使許多人類用戶有挫敗感。
因此,需要一種解決以上問題的區分人類與自動程序的測試。
發明內容
根據本發明的第一方面,提供一種生成測試以用于區分人類與計算機的方法,所述方法包括:
選擇第一類別;
在所選的所述第一類別中選擇參考樣本;
選擇第一多個樣本,所述第一多個樣本選自所述第一類別;
針對所述第一多個樣本中的一個或多個樣本創建對抗例子以創建修改后的第一多個樣本,所述對抗例子中的每一個對抗例子用于不同于所述第一類別的一個或多個其它類別;
選擇第二多個樣本,所述第二多個樣本選自不同于所述第一類別的所述一個或多個其它類別;
針對所述第一類別創建所述第二多個樣本中的一個或多個樣本的對抗例子,以創建修改后的第二多個樣本;以及
呈現所述參考樣本和利用所述對抗例子修改的所述第一和第二多個樣本供用戶測試以確定所述用戶是人類還是計算機。
在一個或多個實施例中,所述方法進一步包括創建所述參考樣本的對抗例子,所述對抗例子用于不同于所述第一類別的第二類別。
在一個或多個實施例中,所述參考樣本以及所述第一和第二多個樣本是圖像。
在一個或多個實施例中,所述參考樣本以及所述第一和第二多個樣本是音頻文件。
在一個或多個實施例中,通過將噪聲添加到樣本來創建對抗例子。
在一個或多個實施例中,針對所述第一和第二多個樣本兩者中的一個或多個樣本創建對抗例子進一步包括針對所有所述第一和第二多個樣本創建對抗例子。
在一個或多個實施例中,針對所述第一多個樣本中的一個或多個樣本創建對抗例子進一步包括針對所述第一多個樣本中的一個或多個樣本創建對抗例子,所述對抗例子用于與所述第二多個樣本相同的類別中的一個或多個類別。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于恩智浦有限公司,未經恩智浦有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011092511.2/2.html,轉載請聲明來源鉆瓜專利網。





