[發明專利]一種用于檢測用戶身份信息的方法、服務器、計算機可讀存儲介質及計算機設備有效
| 申請號: | 201810058225.0 | 申請日: | 2018-01-22 |
| 公開(公告)號: | CN107959691B | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 胡耀文;陳少杰;張文明 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/32 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 劉杰 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 檢測 用戶 身份 信息 方法 服務器 計算機 可讀 存儲 介質 設備 | ||
本發明提供了一種用于檢測用戶身份信息的方法、服務器及計算機設備,方法包括:接收客戶端發送的請求信息,請求信息中帶有所述客戶端的當前身份信息;獲取當前身份信息中的特征碼;利用可逆解密算法對特征碼進行解密,獲取所述客戶端的目標時間戳;所述目標時間戳根據所述客戶端生成所述特征碼時刻對應的當前時間戳及第一時間差值確定,所述第一時間差值為服務器端時間戳與客戶端時間戳之間的時間差值;獲取解密時刻服務器端對應的第一時間戳,根據所述第一時間戳與所述客戶端的目標時間戳確定第二時間差值;基于所述第二時間差值及預設的檢測條件對用戶身份信息進行檢測,當所述第二時間差值滿足預設的檢測條件時,確定所述用戶為正常用戶。
技術領域
本發明屬于直播技術領域,尤其涉及一種用于檢測用戶身份信息的方法、服務器及計算機設備。
背景技術
目前隨著直播平臺發展的日益成熟,有很多用戶選擇成為主播,并通過非正常手段來增加人氣。
比如利用黑客通過監聽正常用戶向服務端發起的請求來盜取用于身份驗證的cookie,然后使用此cookie偽裝成該用戶向服務器發送其他請求,從而將某主播加入到該用戶的收藏列表,進而提高該主播的收藏指數,提高該主播的人氣,影響了直播平臺的秩序。
發明內容
針對現有技術存在的問題,本發明實施例提供了一種用于檢測用戶信息的方法、服務器及計算機設備,用于解決現有技術中黑客通過盜取正常用戶的身份信息cookie,從而偽裝成正常用戶向服務器發送一些非正常請求,服務器無法對用戶身份信息進行檢測,導致直播平臺秩序受到影響的技術問題。
本發明提供一種用于檢測用戶身份信息的方法,應用于直播平臺中,所述方法包括:
接收客戶端發送的請求信息,所述請求信息中帶有所述客戶端的當前身份信息;
獲取所述當前身份信息中的特征碼;
利用可逆解密算法對所述特征碼進行解密,獲取所述客戶端的目標時間戳;所述目標時間戳根據所述客戶端生成所述特征碼時刻對應的當前時間戳及第一時間差值確定,所述第一時間差值為服務器端時間戳與客戶端時間戳之間的時間差值;
獲取解密時刻服務器端對應的第一時間戳,根據所述第一時間戳與所述客戶端的目標時間戳確定第二時間差值;
基于所述第二時間差值及預設的檢測條件對用戶身份信息進行檢測,當所述第二時間差值滿足預設的檢測條件時,確定所述用戶為正常用戶。
上述方案中,所述利用可逆解密算法對根據所述特征碼進行解密,獲取所述客戶端的目標時間戳,包括:
獲取所述當前身份信息中的身份認證標識;
基于所述身份認證標識查找為該用戶分配的密鑰信息key;
利用公式t=F'(key,s)對所述特征碼進行解密,獲取所述目標時間戳t;其中,所述F'為可逆解密算法,所述s為所述特征碼。
上述方案中,基于所述第二時間差值及預設的檢測條件對用戶身份信息進行檢測,包括:
當所述第二時間差值滿足檢測條件|P|≤d,則確定該用戶為正常用戶;
當所述第二時間差值滿足檢測條件|P|d,則確定該用戶為非正常用戶;所述d為預設的時間閾值,所述p為所述第二時間差值。
上述方案中,所述目標時間戳根據所述客戶端生成所述特征碼時刻對應的當前時間戳及第一時間差值確定,包括:
當所述服務器端時間戳大于所述客戶端時間戳時,將所述當前時間戳及所述第一時間差值之和確定為所述目標時間戳;
當所述服務器端時間戳小于所述客戶端時間戳時,將所述當前時間戳及所述時間第一時間差值之差的絕對值確定為所述目標時間戳。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810058225.0/2.html,轉載請聲明來源鉆瓜專利網。





