[發明專利]動態分配Cookie過期時間的方法、終端及計算機可讀存儲介質在審
| 申請號: | 201711065778.0 | 申請日: | 2017-11-02 |
| 公開(公告)號: | CN107743129A | 公開(公告)日: | 2018-02-27 |
| 發明(設計)人: | 黃銀閣 | 申請(專利權)人: | 深圳市金立通信設備有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳市精英專利事務所44242 | 代理人: | 林燕云 |
| 地址: | 518000 廣東省深圳市福田區深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態分配 cookie 過期 時間 方法 終端 計算機 可讀 存儲 介質 | ||
技術領域
本發明涉及電子技術領域,尤其涉及一種動態分配Cookie過期時間的方法、終端及計算機可讀存儲介質。
背景技術
Cookie是指某些網站為了辨別用戶身份、進行session跟蹤而儲存在用戶本地終端上的數據(通常經過加密)。各種內容形式的網站一般都需要記錄下訪問者的基本信息,如用戶名、密碼、用戶訪問該站點的次數、用戶在該站點購物的方式等。而記錄訪問者信息的方法是將訪問者信息放置到Cookie中,將Cookie記錄到訪問者瀏覽器中,當用戶再次訪問某個站點時,服務終端將要求訪問者瀏覽器查找并返回先前發送的Cookie信息,來識別這個用戶。故為了保證用戶信息安全,防止用戶信息的外泄,需要設置一個過期時間以定期清理Cookie。
目前,定期清理Cookie的方法包括以下兩種,其中第一種主要是通過開發人員自主設置Cookie的過期時間,可以使用戶在Cookie過期時間范圍內,每次登陸該網站時不用輸入用戶名和密碼,就會自動登錄成功;第二種主要是根據用戶的私密信息生成此次登錄的唯一簽名,并將該簽名保存到服務端,同時開發人員自主設置Cookie的過期時間,當下次該用戶再次登陸該網站時,不僅要驗證Cookie的過期時間,還要校驗這次生成的簽名信息跟服務端保存的簽名信息是否一致,如果一致,則能登錄成功;如果不一致,則會清除掉Cookie。但是第一種方法雖簡單便捷,卻有安全隱患,一旦Cookie被盜,用戶的信息也將被泄露;而第二種方法雖解決了第一種方法中存在的安全問題,但是還需要增多生成簽名、存簽名和校驗簽名等步驟,使得方法更為復雜,同時降低服務終端的運行速率。
發明內容
本發明實施例提供一種動態分配Cookie過期時間的方法、終端及計算機可讀存儲介質,可為Cookie動態分配最合適的過期時間,不僅保證了用戶信息的安全性,還降低了服務終端的負擔。
第一方面,本發明實施例提供了一種動態分配Cookie過期時間的方法,該方法包括:
設置Cookie過期時間的初始值t;
獲取用戶賬號的多組特征信息,其中,每組特征信息均包括多個相應的特征數據,每組特征信息還對應一預設特征值;
根據第一預設規則確定每組特征信息對應的權重值;
根據第二預設規則、所述每組特征信息對應的預設特征值以及權重值計算得到總特征值;
根據所述總特征值調整所述初始值t以得到相應的Cookie過期時間。
第二方面,本發明實施例提供了一種終端,該終端包括用于執行上述第一方面的方法的單元。
第三方面,本發明實施例提供了另一種終端,包括處理器、輸入設備、輸出設備和存儲器,所述處理器、輸入設備、輸出設備和存儲器相互連接,其中,所述存儲器用于存儲支持終端執行上述方法的計算機程序,所述計算機程序包括程序指令,所述處理器被配置用于調用所述程序指令,執行上述第一方面的方法。
第四方面,本發明實施例提供了一種計算機可讀存儲介質,所述計算機存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執行時使所述處理器執行上述第一方面的方法。
本發明實施例通過設置Cookie過期時間的初始值t;獲取用戶賬號的多組特征信息,其中,每組特征信息均包括多個相應的特征數據,每組特征信息還對應一預設特征值;根據第一預設規則確定每組特征信息對應的權重值;根據第二預設規則、所述每組特征信息對應的預設特征值以及權重值計算得到總特征值;根據所述總特征值調整所述初始值t以得到相應的Cookie過期時間;可以為Cookie動態分配最合適的過期時間,以降低用戶信息在這個時間段內被盜取的概率,不僅保證了用戶信息的安全性,又降低了服務終端需要進行校驗簽名的負擔,提高了服務終端的運行速率。
附圖說明
為了更清楚地說明本發明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例一提供的一種動態分配Cookie過期時間的方法的示意流程圖;
圖1a是本發明實施例一中步驟S105的子步驟的示意流程圖;
圖2是本發明實施例二提供的一種動態分配Cookie過期時間的方法的示意流程圖;
圖3是本發明實施例三提供的一種動態分配Cookie過期時間的方法的示意流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市金立通信設備有限公司,未經深圳市金立通信設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711065778.0/2.html,轉載請聲明來源鉆瓜專利網。





