[發(fā)明專利]一種基于用戶行為模型的身份認(rèn)證方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201710016864.6 | 申請日: | 2017-01-10 |
| 公開(公告)號: | CN106911668B | 公開(公告)日: | 2020-07-14 |
| 發(fā)明(設(shè)計)人: | 蔣昌俊;閆春鋼;丁志軍;張亞英;景晨;趙培海 | 申請(專利權(quán))人: | 同濟(jì)大學(xué) |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06F21/31 |
| 代理公司: | 上海光華專利事務(wù)所(普通合伙) 31219 | 代理人: | 王華英 |
| 地址: | 200092 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 用戶 行為 模型 身份 認(rèn)證 方法 系統(tǒng) | ||
1.一種基于用戶行為模型的身份認(rèn)證方法,其特征在于,包括:
根據(jù)服務(wù)器端發(fā)送的日志文件收集用戶行為信息,按照預(yù)設(shè)時序?qū)υ兴鲂袨樾畔⑦M(jìn)行更新并保存,其中所述用戶行為信息與用戶行為對應(yīng);
根據(jù)預(yù)設(shè)行為模型,計算所述用戶行為信息,得出特定行為出現(xiàn)概率并累加,計算出用戶行為信息與所述預(yù)設(shè)行為模型的相似度信息,所述預(yù)設(shè)行為模型包括一元模型、二元模型、三元模型和決策模型,統(tǒng)計該用戶的所有行為子序列在同長度的所有子序列中出現(xiàn)的概率及條件概率,其中元數(shù)為所述行為子序列長度,決策模型用于計算多元行為序列的條件概率;按照所述行為子序列長度對新用戶行為序列進(jìn)行切分,得到切分子序列;將特定長度的切分子序列輸入特定元數(shù)的預(yù)設(shè)行為模型;四個所述預(yù)設(shè)行為模型根據(jù)所述新用戶子序列的所述出現(xiàn)概率得出累加結(jié)果;根據(jù)所述累加結(jié)果分別計算出所述新用戶行為序列與四個所述預(yù)設(shè)行為模型的相似度;
計算所述相似度信息,更新所述用戶行為信息和用戶行為判斷參數(shù),并結(jié)合更新的所述用戶行為信息訓(xùn)練所述用戶行為分類器;
根據(jù)用戶行為分類器判定用戶行為是否異常。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)用戶行為分類器判定用戶行為是否異常是在有用戶上線的情況下進(jìn)行的,其余步驟在無用戶上線的情況下進(jìn)行。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)服務(wù)器端發(fā)送的日志文件收集用戶行為信息,按照預(yù)設(shè)時序?qū)υ兴鲂袨樾畔⑦M(jìn)行更新并保存,其中所述用戶行為信息與用戶行為對應(yīng),包括:
按照時間上由近及遠(yuǎn)的順序,以登陸事件和注銷事件作為序列劃分的依據(jù),在服務(wù)器日志中采集用戶行為序列;
對比原有的行為序列列表,判斷所述用戶行為序列對應(yīng)的用戶行為是否發(fā)生過;
若否,則將所述用戶行為序列編入所述行為序列列表;
若是,則保留原有的所述行為序列列表;
將行為序列列表存入本地。
4.根據(jù)權(quán)利要求1或3所述的方法,其特征在于,所述計算所述相似度信息,更新所述用戶行為信息和用戶行為判斷參數(shù),并結(jié)合更新的所述用戶行為信息訓(xùn)練所述用戶行為分類器,包括:
預(yù)設(shè)合法用戶的歷史行為序列和任一非法用戶的所述歷史行為序列作為數(shù)據(jù)集;
采用邏輯回歸算法循環(huán)更新分類器信息,根據(jù)新的所述相似度得出線性組合參數(shù);
發(fā)送所述分類器信息和所述線性組合參數(shù)。
5.根據(jù)權(quán)利要求1或3所述的方法,其特征在于,所述根據(jù)用戶行為分類器判定用戶行為是否異常,包括:
接收判斷參數(shù)和所述行為序列列表中最新行為序列;
根據(jù)所述判斷參數(shù)判斷所述最新行為序列對應(yīng)的用戶行為是否異常;
若是,則發(fā)送報警判定結(jié)果;
若否,則發(fā)送正常判定結(jié)果。
6.一種基于用戶行為模型的身份認(rèn)證系統(tǒng),其特征在于,包括:分析模塊、統(tǒng)計模塊、分類器更新模塊和判斷模塊;
所述分析模塊,用于根據(jù)服務(wù)器端收集的用戶行為信息,按照預(yù)設(shè)時序?qū)υ兴鲂袨樾畔⑦M(jìn)行更新并保存,其中所述用戶行為信息與用戶行為對應(yīng);
所述統(tǒng)計模塊,包括:預(yù)設(shè)行為模型模塊、序列切分模塊、序列輸入模塊、概率累加模塊和相似度計算模塊,其中:
所述預(yù)設(shè)行為模型模塊,用于預(yù)設(shè)包括一元模型、二元模型、三元模型和決策模型,統(tǒng)計所述用戶的所有行為子序列在同長度的所有子序列中出現(xiàn)的概率及條件概率;其中元數(shù)為所述行為子序列長度,決策模型用于計算多元行為序列的條件概率;
所述序列切分模塊,用于按照所述行為子序列長度對新用戶行為序列進(jìn)行切分,得到切分子序列;
所述序列輸入模塊,用于將特定長度的切分子序列輸入特定元數(shù)的預(yù)設(shè)行為模型;
所述概率累加模塊,用于根據(jù)新用戶子序列的所述出現(xiàn)概率得出累加結(jié)果;
所述相似度計算模塊,用于根據(jù)所述累加結(jié)果分別計算出所述新用戶行為序列與四個所述預(yù)設(shè)行為模型的相似度;
所述分類器更新模塊,計算所述相似度信息,更新所述用戶行為信息和用戶行為判斷參數(shù),并結(jié)合更新的所述用戶行為信息進(jìn)行訓(xùn)練所述用戶行為分類器;
所述判斷模塊,用于根據(jù)用戶行為分類器判定用戶行為是否異常。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于同濟(jì)大學(xué),未經(jīng)同濟(jì)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710016864.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種電氣設(shè)備檢修凳/梯
- 下一篇:一種全息廣告牌





