首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

cookie数据处理方法、装置、计算机设备和存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国平安人寿保险股份有限公司

摘要:本申请涉及计算机技术领域,特别是涉及信息安全的一种cookie数据处理方法、装置、计算机设备和存储介质。所述方法包括:接收用户终端发送的第一访问请求,第一访问请求包括请求标识和终端地址标识;根据第一访问请求获取cookie数据,cookie数据包括用户信息和记录信息;对用户信息和记录信息按照预设规则进行转换;根据预设规则对转换后的用户信息和记录信息进行编码,根据编码后的用户信息和记录信息生成cookie文件;根据终端地址标识对cookie文件进行加密;将加密后的cookie文件发送至用户终端。采用本方法能够有效提高cookie数据的安全性。

主权项:1.一种cookie数据处理方法,包括:接收用户终端发送的第一访问请求,所述第一访问请求包括请求标识和终端地址标识;根据所述第一访问请求获取cookie数据,所述cookie数据包括用户信息和记录信息;获取所述用户信息和所述记录信息的字符类型和字符长度,根据所述用户信息的字符类型和字符长度生成预设数量的第一预设字符,在所述用户信息的预设数量的字符之间插入所述第一预设字符,将所述用户信息中插入所述第一预设字符的密码进行加密;根据所述记录信息的字符类型和字符长度生成预设数量的第二预设字符,在所述用户信息的预设数量的字符之间插入所述第二预设字符;根据所述用户信息和所述记录信息的字符类型和字符长度生成预设数量的间隔字符,通过所述间隔字符对添加预设字符的所述用户信息和所述记录信息进行连接转换;根据预设规则对转换后的用户信息和记录信息进行编码,根据编码后的用户信息和记录信息生成cookie文件;根据所述请求标识获取对应的预设文件及密钥;将所述终端地址标识按照预设方式添加至所述密钥中,得到编码后的密钥;在所述预设文件中的预设位置中添加所述编码后的密钥,生成密钥文件并进行存储;利用所述密钥文件中的密钥对所述cookie文件进行加密;将加密后的cookie文件发送至所述用户终端。

全文数据:cookie数据处理方法、装置、计算机设备和存储介质技术领域本申请涉及计算机技术领域,特别是涉及信息安全的一种cookie数据处理方法、装置、计算机设备和存储介质。背景技术随着计算机技术的迅速发展,数据缓存是互联网信息技术领域中十分重要的技术。cookie数据是用户在访问网页中存储的与用户相关的重要数据,对于大数据缓存的硬盘在存取零散文件时具有很大的优势。例如,用户终端在访问浏览器后,服务器可以获取用户终端在访问网页过程中产生的cookie数据,并对其进行加密,以使得用户终端再次访问该网页时,服务器可以获取对应的cookie数据进行加载,由此可以加速浏览。传统的方式中,通常只是利用存储于服务器上的密钥对cookie数据进行加密。然而,目前对cookie数据加密方式的安全性并不高,攻击者很容易破解加密算法,导致cookie数据的安全性得不到保障。因此,如何有效提高cookie数据的安全性成为目前需要解决的技术问题。发明内容基于此,有必要针对上述技术问题,提供一种能够有效提高cookie数据的安全性的cookie数据处理方法、装置、计算机设备和存储介质。一种cookie数据处理方法,包括:接收用户终端发送的第一访问请求,所述第一访问请求包括请求标识和终端地址标识;根据所述第一访问请求获取cookie数据,所述cookie数据包括用户信息和记录信息;对所述用户信息和所述记录信息按照预设规则进行转换;根据预设规则对转换后的用户信息和记录信息进行编码,根据编码后的用户信息和记录信息生成cookie文件;根据所述终端地址标识对所述cookie文件进行加密;将加密后的cookie文件发送至所述用户终端。在其中一个实施例中,所述对所述用户信息和记录信息按照预设规则进行转换,包括:获取所述用户信息和所述记录信息字符类型和字符长度;在所述用户信息和所述记录信息的预设数量的字符之间插入预设字符;通过预设间隔字符对用户信息和记录信息进行连接转换。在其中一个实施例中,所述根据所述终端地址标识对所述cookie文件进行加密,包括:根据所述请求标识获取对应的预设文件及密钥;根据所述终端地址标识对所述密钥进行编码,得到编码后的密钥;在所述预设文件中的预设位置中添加所述编码后的密钥,生成密钥文件并进行存储;利用所述密钥文件中的密钥对所述cookie文件进行加密。在其中一个实施例中,所述在所述预设文件中的预设位置中添加所述编码后的密钥,包括:将所述编码后的密钥字符串的字符数量标记为密钥字符数量;从所述预设文件对应的字符串的预设位置开始,删除多个字符,被删除的字符的数量与密钥字符数量相同;将所述编码后的密钥字符串添加至被删除的字符所对应的位置,生成密钥文件。在其中一个实施例中,接收所述用户终端的发送的第二访问请求,所述第二访问请求携带请求标识和终端地址标识;根据所述请求标识获取对应的cookie文件和密钥文件;对所述密钥文件进行解析,得到对应的密钥;利用所述密钥对所述cookie文件进行解密,得到cookie文件;按照预设规则对所述cookie文件中的用户信息和记录信息进行解码,得到对应的用户信息和记录信息;对所述用户信息和所述记录信息进行验证;当验证通过时,向所述用户终端返回所述第二访问请求标识对应的网页。在其中一个实施例中,所述方法还包括:接收用户终端发送的问题反馈信息,根据所述问题反馈信息向调试终端发送反馈提示;接收所述调试终端根据所述反馈提示发送的日志打印指令,所述日志打印指令包括请求标识;根据所述请求标识调用对应的cookie数据;根据所述请求标识获取对应的函数标识,根据所述函数标识从接口库中调用对应的日志打印接口,利用所述日志打印接口对所述cookie数据进行打印。一种cookie数据处理装置,包括:接收模块,用于接收用户终端发送的第一访问请求,所述第一访问请求包括请求标识和终端地址标识;获取模块,用于根据所述第一访问请求获取cookie数据,所述cookie数据包括用户信息和记录信息;编码模块,用于对所述用户信息和记录信息按照预设规则进行转换;根据预设规则对转换后的用户信息和记录信息进行编码,根据编码后的用户信息和记录信息生成cookie文件;加密模块,用于根据所述终端地址标识对所述cookie文件进行加密;发送模块,用于将加密后的cookie文件发送至所述用户终端。在其中一个实施例中,所述加密模块还用于根据所述请求标识获取对应的预设文件及密钥;根据所述终端地址标识对所述密钥进行编码,得到编码后的密钥;在所述预设文件中的预设位置中添加所述编码后的密钥,生成密钥文件并进行存储;利用所述密钥文件中的密钥对所述cookie文件进行加密。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收用户终端发送的第一访问请求,所述第一访问请求包括请求标识和终端地址标识;根据所述第一访问请求获取cookie数据,所述cookie数据包括用户信息和记录信息;对所述用户信息和所述记录信息按照预设规则进行转换;根据预设规则对转换后的用户信息和记录信息进行编码,根据编码后的用户信息和记录信息生成cookie文件;根据所述终端地址标识对所述cookie文件进行加密;将加密后的cookie文件发送至所述用户终端。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收用户终端发送的第一访问请求,所述第一访问请求包括请求标识和终端地址标识;根据所述第一访问请求获取cookie数据,所述cookie数据包括用户信息和记录信息;对所述用户信息和所述记录信息按照预设规则进行转换;根据预设规则对转换后的用户信息和记录信息进行编码,根据编码后的用户信息和记录信息生成cookie文件;根据所述终端地址标识对所述cookie文件进行加密;将加密后的cookie文件发送至所述用户终端。上述cookie数据处理方法、装置、计算机设备和存储介质,服务器接收用户终端发送的第一访问请求,第一访问请求包括了请求标识和终端地址标识。服务器根据第一访问请求获取cookie数据,cookie数据包括用户信息和记录信息。进而服务器对对用户信息和记录信息按照预设规则进行转换;根据预设规则对转换后的用户信息和记录信息进行编码,根据编码后的用户信息和记录信息生成cookie文件。服务器进一步根据终端地址标识对cookie文件进行加密,并将加密后的cookie文件发送至用户终端。通过对cookie数据内容和cookie文件进行双重加密,有效地提高了cookie数据的安全性。附图说明图1为一个实施例中cookie数据处理方法的应用场景图;图2为一个实施例中cookie数据处理方法的流程示意图;图3为一个实施例中对用户信息和记录信息转换步骤的流程示意图;图4为一个实施例中对cookie文件加密步骤的流程示意图;图5为一个实施例中cookie数据处理装置的结构框图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的cookie数据处理方法,可以应用于如图1所示的应用环境中。其中,用户终端102通过网络与服务器104通过网络进行通信。其中,用户终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。服务器104接收用户终端102发送的包含了请求标识和终端地址标识的第一访问请求,用户通过用户终端102访问网页时,用户终端102会在访问的过程中产生cookie数据。服务器104则根据第一访问请求获取对应的cookie数据,cookie数据中包括用户信息和记录信息。服务器104对用户信息和记录信息按照预设规则进行转换,根据预设规则对转换后的用户信息和记录信息进行编码,根据编码后的用户信息和记录信息生成cookie文件。服务器104进一步根据指定地址标识对cookie文件进行加密,并将加密后的cookie文件发送至用户终端102。通过对cookie数据的内容和cookie文件进行双重加密,有效地提高了cookie数据的安全性。在一个实施例中,如图2所示,提供了一种cookie数据处理方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:步骤202,接收用户终端发送的第一访问请求,第一访问请求包括请求标识和终端地址标识。用户终端在首次访问网页时,用户终端向服务器发送第一访问请求,访问请求中携带了请求标识和用户终端的终端地址标识。服务器接收到用户终端发送的第一访问请求后,根据第一访问请求获取对应的网页,并将对应的网页返回给用户终端。用户终端在访问网页的过程中会产生cookie数据。步骤204,根据第一访问请求获取cookie数据,cookie数据包括用户信息和记录信息。服务器接收到用户终端发送的第一访问请求后,根据第一访问请求获取对应网页的cookie数据。cookie数据中包括了用户信息和记录信息。其中,用户信息可以包括用于登录对应网页的用户名和密码等信息;记录信息可以包括请求标识、指定地址标识、访问时间以及有效时长等信息。步骤206,对用户信息和记录信息按照预设规则进行转换。步骤208,根据预设规则对转换后的用户信息和记录信息进行编码,根据编码后的用户信息和记录信息生成cookie文件。服务器根据第一访问请求获取对应网页的cookie数据后,对cookie数据中的用户信息和记录信息进行编码。具体地,服务器可以对用户信息和记录信息按照预设规则进行转换,并对转换后的用户信息和记录信息进行编码。其中,用户信息和记录信息的转换方式可以相同,也可以不同。例如,服务器可以获取用户信息和记录信息的字符类型和字符长度,通过在用户信息的预设数量的字符之间插入第一预设字符,在记录信息的预设数量的字符之间插入第二预设字符,并通过间隔字符将添加了预设字符的用户信息和记录信息连接起来,以对用户信息和记录信息进行转换,并对转换后的用户信息和记录信息按照预设方式进行编码。服务器则根据编码后的cookie数据生成cookie文件。步骤210,根据终端地址标识对cookie文件进行加密。服务器根据编码后的cookie数据生成cookie文件后,进一步对cookie文件进行加密。具体地,服务器可以根据第一访问请求中的请求标识获取预设文件及密钥,预设文件中可以存储对应的解密规则。服务器进一步利用指定地址标识对密钥进行编码,由此得到编码后的密钥。服务器通过在预设文件中的预设位置添加编码后的密钥,并生成密钥文件。服务器利用密钥文件中的密钥对cookie文件进行加密。密钥文件则用于用户终端再次访问对应的网页时,服务器对获取的cookie文件进行解密。步骤212,将加密后的cookie文件发送至用户终端。服务器对cookie文件进行加密后,则将加密后的cookie文件发送至用户终端。以使得用户终端再次访问该网页时,服务器可以获取对应的cookie数据访问对应的网页,以以提高浏览网页的速度。服务器通过对cookie数据的内容和文件进行双重加密,有效地提高了cookie数据的安全性。上述cookie数据处理方法中,服务器接收用户终端发送的第一访问请求,第一访问请求包括了请求标识和终端地址标识。服务器根据第一访问请求获取cookie数据,cookie数据是用户终端在访问网页过程中产生的cookie数据包括用户信息和记录信息。进而服务器对cookie数据中的用户信息和记录信息进行编码,并根据编码后的cookie数据生成cookie文件;服务器进一步根据终端地址标识对cookie文件进行加密,并将加密后的cookie文件发送至用户终端。通过对cookie数据内容和cookie文件进行双重加密,有效地提高了cookie数据的安全性。在一个实施例中,如图3所示,对cookie数据中的用户信息和记录信息按照预设规则进行转换的步骤,具体包括以下内容:步骤302,获取用户信息和记录信息字符类型和字符长度。步骤304,在用户信息和记录信息的预设数量的字符之间插入预设字符。步骤306,通过预设间隔字符对用户信息和记录信息进行连接转换。用户终端在首次访问网页时,用户终端向服务器发送第一访问请求,访问请求中携带了请求标识和用户终端的终端地址标识。服务器接收到用户终端发送的第一访问请求后,根据第一访问请求获取对应网页的cookie数据。cookie数据中包括了用户信息和记录信息。服务器则进一步对cookie数据中的用户信息和记录信息进行转换。具体地,服务器可以对cookie数据中的用户信息和记录信息按照预设规则进行转换,其中,用户信息和记录信息的转换方式可以相同,也可以不同。服务器可以获取用户信息和记录信息的字符类型和字符长度,根据用户信息的字符类型和字符长度生成预设数量的第一预设字符,并在用户信息的预设数量的字符之间插入第一预设字符。进一步地,服务器根据记录信息的字符类型和字符长度生成预设数量的第二预设字符,并在记录信息的预设数量的字符之间插入第二预设字符。服务器进而根据用户信息和记录信息的字符类型和字符长度生成预设数量的间隔字符,并通过间隔字符将添加了预设字符的用户信息和记录信息连接起来,以对用户信息和记录信息进行转换。服务器对转换后的用户信息和记录信息按照预设规则进行编码。具体地,转换后的用户信息和记录信息则形成了新的字符串,服务器可以对连接转换后的新字符串进行编码,例如,可以采用Base64编码。服务器则根据编码后的cookie数据生成cookie文件。通过对cookie数据按照预设方式进行转换编码,可以有效地对cookie数据进行加密,从而有效地提高了cookie数据的安全性。例如,用户信息中可以包括用户名和密码。每个cookie数据可以预先设置有效时长,cookie数据在有效时长内才有效。服务器可以根据访问时间和和有效时长判断该cookie数据是否有效。服务器还可以按照预设的方式对cookie数据生成一个cookie数据标识,并将该cookie数据标识添加至记录信息中。由此,记录信息可以包括请求标识、指定地址标识、cookie数据标识、访问时间以及有效时长等信息。服务器可以首先在用户名的预设数量字符之间插入“*”的第一预设字符。由于密码的特殊性,服务器还可以在密码的预设数量字符之间插入“*”的第一预设字符,并对添加第二预设字符的密码进行MD5加密。服务器进一步对记录信息中的各项信息在预设字符之间插入“#”或“^”等第二预设字符。进而服务器再将添加预设字符后的用户信息和记录信息通过预设间隔字符“|”连接起来,并对连接后的用户信息和记录信息进行Base64编码。通过对cookie数据按照预设方式进行转换编码,可以有效地对cookie数据进行加密,从而有效地提高了cookie数据的安全性。在一个实施例中,如图4所示,根据终端地址标识对cookie文件进行加密的步骤,具体包括以下内容:步骤402,根据请求标识获取对应的预设文件及密钥。步骤404,根据终端地址标识对密钥进行编码,得到编码后的密钥。用户终端在首次访问网页时,用户终端向服务器发送第一访问请求,访问请求中携带了请求标识和用户终端的终端地址标识。服务器接收到用户终端发送的第一访问请求后,根据第一访问请求获取对应网页的cookie数据。cookie数据中包括了用户信息和记录信息。服务器根据第一访问请求获取对应网页的cookie数据后,对cookie数据中的用户信息和记录信息进行编码,并根据编码后的cookie数据生成cookie文件。服务器根据编码后的cookie数据生成cookie文件后,需要进一步对cookie文件进行加密。具体地,服务器中部署了数据库。数据库中存储了多种预设文件以及与请求标识对应的密钥。不同的访问请求可以采用不同的密钥。不同的密钥可以通过不同预设文件生成相应的密钥文件。服务器可以根据第一访问请求中的请求标识获取预设文件及密钥。服务器进一步利用终端地址标识对密钥进行编码,具体的,服务器可以将终端地址标识按照预设方式添加至密钥中。其中,密钥可以是预设字符串,也可以是预设图形。服务器可以按照预设编码方式对预设字符串进行编码,也可以按照预设编码方式对预设图形进行编码,由此得到编码后的密钥。预设的编码方式可以有多种,例如,预设的编码方式可以是base64的编码方式。编码后的密钥包括编码后的密钥字符串以及密钥图形等。步骤406,在预设文件中的预设位置中添加编码后的密钥,生成密钥文件并进行存储。步骤408,利用密钥文件中的密钥对cookie文件进行加密。服务器得到编码后的密钥后,通过在预设文件中的预设位置添加编码后的密钥,并生成密钥文件。服务器利用密钥文件中的密钥对cookie文件进行加密。密钥文件则用于用户终端再次访问对应的网页时,服务器对获取的cookie文件进行解密。通过对cookie数据的内容和文件进行双重加密,有效地提高了cookie数据的安全性。在一个实施例中,在预设文件中的预设位置中添加编码后的密钥,生成密钥文件并进行存储,包括:将编码后的密钥字符串的字符数量标记为密钥字符数量;从预设文件对应的字符串的预设位置开始,删除多个字符,被删除的字符的数量与密钥字符数量相同;将编码后的密钥字符串添加至被删除的字符所对应的位置,生成密钥文件。服务器根据第一访问请求获取对应网页的cookie数据后,对cookie数据中的用户信息和记录信息进行编码,并根据编码后的cookie数据生成cookie文件。服务器根据编码后的cookie数据生成cookie文件后,需要进一步对cookie文件进行加密。具体地,服务器中部署了数据库。数据库中存储了多种预设文件以及与请求标识对应的密钥。不同的访问请求可以采用不同的密钥。不同的密钥可以通过不同预设文件生成相应的密钥文件。服务器可以根据第一访问请求中的请求标识获取预设文件及密钥。服务器进一步利用终端地址标识对密钥进行编码,具体的,服务器可以将终端地址标识按照预设方式添加至密钥中。由此得到编码后的密钥。服务器得到编码后的密钥后,通过在预设文件中的预设位置添加编码后的密钥。具体地,服务器从预设文件对应的字符串的第一位置开始,删除多个字符,被删除的字符的数量与密钥字符数量相同。其中,服务器可以从第一位置开始连续删除与密钥字符数量相同数量的字符。也可以从第一位置开始,按照预设规则分散的删除多个字符,被删除的字符的数量与密钥字符数量相同。例如,密钥字符串的字符数量为20。服务器可以在预设文件对应的字符串中,从第一位置开始连续删除20个字符。服务器还可以从第一位置开始分散删除多个字符,比如,从第一位置开始删除5个字符,然后跳过10个字符继续删除5个字符,再跳过10个字符继续删除5个字符,依次类推,直到被删除的字符数量达到20个。当服务器分散删除字符时,在不同位置连续删除的部分字符的数量可以相同也可以不同。服务器将编码后的密钥字符串添加至被删除的字符对应的位置。服务器可以将编码后的密钥字符串从第一位置开始连续添加,也可以将编码后的密钥字符串从第一位置开始分散添加,使得编码后的字符串替换掉预设文件中原有的多个字符,生成与对应的密钥文件,并进行存储。服务器则利用密钥文件中的密钥对cookie文件进行加密。根据预设特殊方式对密钥进行编码和隐藏,降低了密钥被破解的几率,有效地提高了密钥的安全性,进而有效地保证了cookie文件的安全性。在一个实施例中,该方法还包括:接收用户终端的发送的第二访问请求,第二访问请求携带请求标识和终端地址标识;根据请求标识获取对应的cookie文件和密钥文件;对密钥文件进行解析,得到对应的密钥;利用密钥对cookie文件进行解密,得到cookie文件;按照预设规则对cookie文件中的用户信息和记录信息进行解码,得到对应的用户信息和记录信息;对用户信息和记录信息进行验证;当验证通过时,向用户终端返回第二访问请求标识对应的网页。当用户终端再次访问该网页时,向服务器发送第二访问请求。服务器接收到用户终端发送的第二访问请求后,根据第二访问请求中携带的请求标识和指定地址标识获取对应的cookie文件和密钥文件。服务器通过对密钥文件按照预设的揭秘规则进行解析,得到对应的密钥。服务器进一步利用终端地址标识对密钥进行解析,得到解密密钥。由此服务器则可以利用密钥对cookie文件进行解密,进而得到cookie文件。服务器得到cookie文件后,还需要对cookie数据的内容进行解码。具体地,服务器按照预设的解码规则对cookie文件中的用户信息和记录信息进行解码,并按照预设方式进行解析得到对应的用户信息和记录信息。服务器获得用户信息和记录信息后,还需要对用户信息和记录信息进行验证。具体地,服务器需要对用户信息进行校验,例如,服务器首先根据访问时间对cookie数据的有效性进行校验,若在有效时长内,则表示当前的cookie数据是有效地。服务器进一步可以对用户名和密码信息进行校验,以确认用户的访问身份是否有效。服务器还可以对终端地址标识,以验证访问的用户终端是否一致。服务器对cookie数据中的用户信息和记录信息验证通过后,则根据cookie数据快速获取对应的网页,并向用户终端返回第二访问请求标识对应的网页。服务器通过对cookie数据按照解密规则进行解码和解密,从而能够得到有效的cookie数据,利用解密后的cookie数据加载对应的网页,由此可以加速用户终端的访问速度。通过对cookie数据内容和文件进行双重加密和解密,有效地保证了cookie数据在使用过程中的安全性。在一个实施例中,该方法还包括:接收用户终端发送的问题反馈信息,根据问题反馈信息向调试终端发送反馈提示;接收调试终端根据反馈提示发送的日志打印指令,日志打印指令包括请求标识;根据请求标识调用对应的cookie数据;根据请求标识获取对应的函数标识,根据函数标识从接口库中调用对应的日志打印接口,利用日志打印接口对cookie数据进行打印。服务器接收用户终端发送的第一访问请求,第一访问请求包括了请求标识和终端地址标识。服务器根据第一访问请求获取cookie数据,cookie数据是用户终端在访问网页过程中产生的cookie数据包括用户信息和记录信息。进而服务器对cookie数据中的用户信息和记录信息进行编码,并根据编码后的cookie数据生成cookie文件。服务器进一步根据终端地址标识对cookie文件进行加密,并将加密后的cookie文件发送至用户终端。当用户终端在访问的过程中出现问题或故障时,可以向服务器发送问题反馈信息。服务器则根据问题反馈信息向调试终端发送反馈提示的信息,调试终端在接收到反馈信息后,可以通过服务器获取相应的cookie数据,以了解用户终端在访问过程中具体存在的问题并进行调试。具体地,调试终端在接收到反馈信息后,根据反馈提示向服务器发送日志打印指令,日志打印指令包括请求标识。服务器接收到日志打印指令后,根据请求标识调用对应的cookie数据,并根据请求标识获取对应的函数标识,根据函数标识从接口库中调用对应的日志打印接口。接口库中有多个日志打印接口,每个接口都有对应的函数类型。服务器调用与函数标识对应的日志打印接口后,从堆栈中获取该日志打印接口的封装信息,与函数标识进行匹配。匹配成功则表示该函数类型与当前调用函数相匹配。服务器则利用堆栈中的封装信息对cookie数据信息进行打印。由此能够有效地利用对应的日志打印接口打印出对应的cookie数据信息。由此可以利用打印出的日志信息有效地分析用户行为,从而调试出存在的问题。应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。在一个实施例中,如图5所示,提供了一种cookie数据处理装置,包括:接收模块502、获取模块504、编码模块506、加密模块508和发送模块510,其中:接收模块502,用于接收用户终端发送的第一访问请求,第一访问请求包括请求标识和终端地址标识;获取模块504,用于根据第一访问请求获取cookie数据,cookie数据包括用户信息和记录信息;编码模块506,用于对用户信息和记录信息按照预设规则进行转换;根据预设规则对转换后的用户信息和记录信息进行编码,根据编码后的用户信息和记录信息生成cookie文件;加密模块508,用于根据终端地址标识对cookie文件进行加密;发送模块510,用于将加密后的cookie文件发送至用户终端。在一个实施例中,编码模块506还用于获取用户信息和记录信息字符类型和字符长度;在用户信息和记录信息的预设数量的字符之间插入预设字符;通过预设间隔字符对用户信息和记录信息进行连接转换。在一个实施例中,加密模块508还用于根据请求标识获取对应的预设文件及密钥;根据终端地址标识对密钥进行编码,得到编码后的密钥;在预设文件中的预设位置中添加编码后的密钥,生成密钥文件并进行存储;利用密钥文件中的密钥对cookie文件进行加密。在一个实施例中,加密模块508还用于将编码后的密钥字符串的字符数量标记为密钥字符数量;从预设文件对应的字符串的预设位置开始,删除多个字符,被删除的字符的数量与密钥字符数量相同;将编码后的密钥字符串添加至被删除的字符所对应的位置,生成密钥文件。在一个实施例中,接收模块502还用于接收用户终端的发送的第二访问请求,第二访问请求携带请求标识和终端地址标识。获取模块504还用于根据请求标识获取对应的cookie文件和密钥文件。该装置还包括解密模块、解码模块和验证模块,其中解密模块用于对密钥文件进行解析,得到对应的密钥;利用密钥对所述cookie文件进行解密,得到cookie文件。解码模块用于按照预设规则对cookie文件中的用户信息和记录信息进行解码,得到对应的用户信息和记录信息。验证模块用于对用户信息和记录信息进行验证。发送模块510还用于当验证通过时,向用户终端返回第二访问请求标识对应的网页。关于cookie数据处理装置的具体限定可以参见上文中对于cookie数据处理方法的限定,在此不再赘述。上述cookie数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储用户信息、记录信息和cookie文件等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种cookie数据处理方法。本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:接收用户终端发送的第一访问请求,第一访问请求包括请求标识和终端地址标识;根据第一访问请求获取cookie数据,cookie数据包括用户信息和记录信息;对用户信息和记录信息按照预设规则进行转换;根据预设规则对转换后的用户信息和记录信息进行编码,根据编码后的用户信息和记录信息生成cookie文件;根据终端地址标识对cookie文件进行加密;将加密后的cookie文件发送至用户终端。在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取用户信息和记录信息字符类型和字符长度;在用户信息和记录信息的预设数量的字符之间插入预设字符;通过预设间隔字符对用户信息和记录信息进行连接转换。在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据请求标识获取对应的预设文件及密钥;根据终端地址标识对密钥进行编码,得到编码后的密钥;在预设文件中的预设位置中添加编码后的密钥,生成密钥文件并进行存储;利用密钥文件中的密钥对cookie文件进行加密。在一个实施例中,处理器执行计算机程序时还实现以下步骤:将编码后的密钥字符串的字符数量标记为密钥字符数量;从预设文件对应的字符串的预设位置开始,删除多个字符,被删除的字符的数量与密钥字符数量相同;将编码后的密钥字符串添加至被删除的字符所对应的位置,生成密钥文件。在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收用户终端的发送的第二访问请求,第二访问请求携带请求标识和终端地址标识;根据请求标识获取对应的cookie文件和密钥文件;对密钥文件进行解析,得到对应的密钥;利用密钥对cookie文件进行解密,得到cookie文件;按照预设规则对cookie文件中的用户信息和记录信息进行解码,得到对应的用户信息和记录信息;对用户信息和记录信息进行验证;当验证通过时,向用户终端返回第二访问请求标识对应的网页。在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收用户终端发送的问题反馈信息,根据问题反馈信息向调试终端发送反馈提示;接收调试终端根据反馈提示发送的日志打印指令,日志打印指令包括请求标识;根据请求标识调用对应的cookie数据;根据请求标识获取对应的函数标识,根据函数标识从接口库中调用对应的日志打印接口,利用日志打印接口对cookie数据进行打印。在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收用户终端发送的第一访问请求,第一访问请求包括请求标识和终端地址标识;根据第一访问请求获取cookie数据,cookie数据包括用户信息和记录信息;对用户信息和记录信息按照预设规则进行转换;根据预设规则对转换后的用户信息和记录信息进行编码,根据编码后的用户信息和记录信息生成cookie文件;根据终端地址标识对cookie文件进行加密;将加密后的cookie文件发送至用户终端。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取用户信息和记录信息字符类型和字符长度;在用户信息和记录信息的预设数量的字符之间插入预设字符;通过预设间隔字符对用户信息和记录信息进行连接转换。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据请求标识获取对应的预设文件及密钥;根据终端地址标识对密钥进行编码,得到编码后的密钥;在预设文件中的预设位置中添加编码后的密钥,生成密钥文件并进行存储;利用密钥文件中的密钥对cookie文件进行加密。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将编码后的密钥字符串的字符数量标记为密钥字符数量;从预设文件对应的字符串的预设位置开始,删除多个字符,被删除的字符的数量与密钥字符数量相同;将编码后的密钥字符串添加至被删除的字符所对应的位置,生成密钥文件。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收用户终端的发送的第二访问请求,第二访问请求携带请求标识和终端地址标识;根据请求标识获取对应的cookie文件和密钥文件;对密钥文件进行解析,得到对应的密钥;利用密钥对cookie文件进行解密,得到cookie文件;按照预设规则对cookie文件中的用户信息和记录信息进行解码,得到对应的用户信息和记录信息;对用户信息和记录信息进行验证;当验证通过时,向用户终端返回第二访问请求标识对应的网页。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收用户终端发送的问题反馈信息,根据问题反馈信息向调试终端发送反馈提示;接收调试终端根据反馈提示发送的日志打印指令,日志打印指令包括请求标识;根据请求标识调用对应的cookie数据;根据请求标识获取对应的函数标识,根据函数标识从接口库中调用对应的日志打印接口,利用日志打印接口对cookie数据进行打印。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和或易失性存储器。非易失性存储器可包括只读存储器ROM、可编程ROMPROM、电可编程ROMEPROM、电可擦除可编程ROMEEPROM或闪存。易失性存储器可包括随机存取存储器RAM或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAMSRAM、动态RAMDRAM、同步DRAMSDRAM、双数据率SDRAMDDRSDRAM、增强型SDRAMESDRAM、同步链路SynchlinkDRAMSLDRAM、存储器总线Rambus直接RAMRDRAM、直接存储器总线动态RAMDRDRAM、以及存储器总线动态RAMRDRAM等。以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

权利要求:1.一种cookie数据处理方法,包括:接收用户终端发送的第一访问请求,所述第一访问请求包括请求标识和终端地址标识;根据所述第一访问请求获取cookie数据,所述cookie数据包括用户信息和记录信息;对所述用户信息和所述记录信息按照预设规则进行转换;根据预设规则对转换后的用户信息和记录信息进行编码,根据编码后的用户信息和记录信息生成cookie文件;根据所述终端地址标识对所述cookie文件进行加密;将加密后的cookie文件发送至所述用户终端。2.根据权利要求1所述的方法,其特征在于,所述对所述用户信息和记录信息按照预设规则进行转换,包括:获取所述用户信息和所述记录信息字符类型和字符长度;在所述用户信息和所述记录信息的预设数量的字符之间插入预设字符;通过预设间隔字符对用户信息和记录信息进行连接转换。3.根据权利要求1所述的方法,其特征在于,所述根据所述终端地址标识对所述cookie文件进行加密,包括:根据所述请求标识获取对应的预设文件及密钥;根据所述终端地址标识对所述密钥进行编码,得到编码后的密钥;在所述预设文件中的预设位置中添加所述编码后的密钥,生成密钥文件并进行存储;利用所述密钥文件中的密钥对所述cookie文件进行加密。4.根据权利要求3所述的方法,其特征在于,所述在所述预设文件中的预设位置中添加所述编码后的密钥,包括:将所述编码后的密钥字符串的字符数量标记为密钥字符数量;从所述预设文件对应的字符串的预设位置开始,删除多个字符,被删除的字符的数量与密钥字符数量相同;将所述编码后的密钥字符串添加至被删除的字符所对应的位置,生成密钥文件。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:接收所述用户终端的发送的第二访问请求,所述第二访问请求携带请求标识和终端地址标识;根据所述请求标识获取对应的cookie文件和密钥文件;对所述密钥文件进行解析,得到对应的密钥;利用所述密钥对所述cookie文件进行解密,得到cookie文件;按照预设规则对所述cookie文件中的用户信息和记录信息进行解码,得到对应的用户信息和记录信息;对所述用户信息和所述记录信息进行验证;当验证通过时,向所述用户终端返回所述第二访问请求标识对应的网页。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收用户终端发送的问题反馈信息,根据所述问题反馈信息向调试终端发送反馈提示;接收所述调试终端根据所述反馈提示发送的日志打印指令,所述日志打印指令包括请求标识;根据所述请求标识调用对应的cookie数据;根据所述请求标识获取对应的函数标识,根据所述函数标识从接口库中调用对应的日志打印接口,利用所述日志打印接口对所述cookie数据进行打印。7.一种cookie数据处理装置,包括:接收模块,用于接收用户终端发送的第一访问请求,所述第一访问请求包括请求标识和终端地址标识;获取模块,用于根据所述第一访问请求获取cookie数据,所述cookie数据包括用户信息和记录信息;编码模块,用于对所述用户信息和所述记录信息按照预设规则进行转换;根据预设规则对转换后的用户信息和记录信息进行编码,根据编码后的用户信息和记录信息生成cookie文件;加密模块,用于根据所述终端地址标识对所述cookie文件进行加密;发送模块,用于将加密后的cookie文件发送至所述用户终端。8.根据权利要求7所述的装置,其特征在于,所述加密模块还用于根据所述请求标识获取对应的预设文件及密钥;根据所述终端地址标识对所述密钥进行编码,得到编码后的密钥;在所述预设文件中的预设位置中添加所述编码后的密钥,生成密钥文件并进行存储;利用所述密钥文件中的密钥对所述cookie文件进行加密。9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

百度查询: 中国平安人寿保险股份有限公司 cookie数据处理方法、装置、计算机设备和存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。