什么是网页cookie

Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。

一、什么是网页cookie

Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。

举例来说, 一个 Web 站点可能会为每一个访问者产生一个唯一的ID, 然后以 Cookie 文件的形式保存在每个用户的机器上。如果使用浏览器访问 Web, 会看到所有保存在硬盘上的 Cookie。在这个文件夹里每一个文件都是一个由“名/值”对组成的文本文件,另外还有一个文件保存有所有对应的 Web 站点的信息。在这里的每个 Cookie 文件都是一个简单而又普通的文本文件。透过文件名, 就可以看到是哪个 Web 站点在机器上放置了Cookie(当然站点信息在文件里也有保存)。

所谓“cookie”数据是指某些网站为了辨别用户身份,储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。

通俗来讲就是指缓存数据,包括用户名、密码、注册账户、手机号等公民个人信息。

二、安全防护

Web服务器端防护

通过Cookie在客户端与服务器端进行交互,最终实现对用户身份的认证,Cookie成了用户整个身份的代替,其安全性决定了整个系统的安全性,Cookie的安全性问题主要有以下几方面:(1)Cookie被用户非法篡改,如篡改其中的expire项,可将Cookie的有效期延长;篡改path项可使用户能够访问服务器上不被授权的内容;或修改domain项,使用户能够访问不被授权的服务器从而获得合法用户的信息等;(2)被非法用户非法截获,然后在有限期内重放,则非法用户将享有合法用户的合法权益,可能会损害网站方的利益;(3)若Cookie被服务器加密,而非法用户通过强力攻击或其他手段获得了相应的加密密钥,则非法用户可以伪造任何合法Cookie,从而可以访问合法用户的所有个性化信息,甚至是账户信息等。

面对诸如此类的攻击手段,有必要从服务器端对Cookie进行安全设计,保护措施主要有:(1 )加入MAC以进行完整性校验;(2)防止非法用户非法截获后的重放,可以让用户对相关信息进行数字签名,加强有效性验证;(3)对Cookie本身进行随机密钥加密,保证Cookie本身的信息安全。

客户端浏览器防护

客户端浏览器为了保证本地的Cookie安全,采取了对不同访问网站的统一Cookie加密,在相应的系统目录下,只可看见一个与Cookie相关的加密文件,而且其中的Cookie文件,已被浏览器加密,用户不可见,在用户访问特定站点的时候,可由浏览器对cookies文件进行调用并进行解密,将特定站点的Cookie发送到指定的站点服务器中,实现对用户的Cookie的认证。

主机的安全防护

在原有的服务器端以及客户端对Cookie的安全性控制下,鉴于不同的客户端浏览器对站点的Cookie控制相互独立,可以采取在客户端浏览器对产生的Cookie文件进行基于主机特征的安全性认证,即在浏览器产生Cookie加密文件时,在Cookie文件中加入一段主机的特征,生成一个双层加密的新的Cookie文件;在调用Cookie的时候,通过对Cookie文件进行主机特征的匹配,选择对内层的文件进行解密调用。

然后,对嵌套了主机序列号的内层密文进行二次加密;内层加密保证对源Cookie内容的加密,保证Cookie信息的不可见,外层加密保证对主机特征的保护,以避免对主机特征的替换,通过对Cookie加入主机特征,以及两次对Cookie加密,可以在原有的防护机制下,为Cookie提供更加安全的保护。

延伸阅读

什么是服务器

服务器指的是网络环境下为客户机(Client)提供某种服务的专用计算机,服务器安装有网络操作系统和各种服务器应用系统软件(如Web服务、电子邮件服务)的计算机。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。

服务器必须具有一定的“可扩展性”,这是因为企业网络不可能长久不变,特别是在当今信息时代。如果服务器没有一定的可扩展性,当用户一增多就不能胜任的话,一台价值几万,甚至几十万的服务器在短时间内就要遭到淘汰,这是任何企业都无法承受的。为了保持可扩展性,通常需要在服务器上具备一定的可扩展空间和冗余件(如磁盘阵列架位、PCI和内存条插槽位等)。

文章标题:什么是网页cookie,发布者:E.Z,转载请注明出处:https://worktile.com/kb/p/53806

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
E.ZE.Z认证作者
上一篇 2023年6月3日
下一篇 2023年6月3日

相关推荐

  • wap浏览器有哪些

    wap浏览器有:1、UC浏览器;2、QQ浏览器;3、Opera Mini浏览器。UC浏览器是阿里巴巴移动事业部旗下核心产品。UC浏览器已占据全球市场份额的17.42%(移动浏览器月度PV份额),全面超越苹果safari成为了全球第二大浏览器。 1、UC浏览器 UC浏览器(UC Browser)是UC…

    2023年1月9日
    84600
  • 为什么C/C++编程语言经常会提到对齐

    原因是:对齐是C/C++编程语言中一个非常重要的概念。它可以提高程序的执行效率,同时还可以使程序符合硬件平台的要求。在实际编程中,需要根据程序的需求和硬件平台的要求,合理地进行对齐优化。 在C/C++编程语言中,经常会提到对齐这一概念。对齐是指在内存中分配变量时,将变量的起始地址调整为某个数的倍数。…

    2023年2月28日
    48400
  • 企业资产管理系统的设计与实现

    开门见山地解答,企业资产管理系统的设计与实现依托于以下主要环节:1、需求分析、2、系统设计、3、代码实现、4、系统测试、5、上线运营。这些环节涵盖从理解企业资源管理需求到系统完整运作的全过程。尤其在系统设计环节,强调对企业各类资产(包括固定资产、流动资产、无形资产等)的详细分类、账目与库存管理、资产…

    2024年1月9日
    29500
  • 区块链项目管理平台有哪些

    区块链项目管理平台有:一、FISCO BCOS;二、RepChain;三、长安链;四、百度超级链;五、京东链;六、蚂蚁链(闭源)。金融区块链合作联盟(深圳)(以下简称:金链盟)开源工作组以金融业务实践为参考样本,在 BCOS 开源平台基础上进行模块升级与功能重塑。 一、FISCO BCOS 金融区块…

    2023年4月30日
    89100
  • 河南好项目企业管理有限公司如何

    河南好项目企业管理有限公司主要以提供专业的企业管理服务、协助企业制定高效的运营策略、优化企业结构为核心业务,通过这几个方面帮助企业实现长期的健康发展。其核心优势在于拥有一批经验丰富、专业知识全面的管理顾问团队,这些顾问能够根据企业的实际情况,提供切实可行的管理咨询和解决方案。特别是在协助企业制定高效…

    2024年4月11日
    4200
  • 路由器跟猫的区别

    路由器跟猫的区别有:1、定义不同;2、外形不同;3、作用不同;4、连接方式不同;5、端口不同。路由器是连接两个或多个网络的硬件设备,猫也就是调制解调器与你的互联网服务提供商的网络进行通信,而路由器基本上用于把网络连接共享给多个设备。 1、定义不同 路由器(Router)是连接两个或多个网络的硬件设备…

    2023年1月31日
    43000
  • vlan有哪些优点

    vlan的优点:1、广播风暴防范;2、安全性高;3、成本降低;4、性能提高;5、提高人员工作效率;6、简化项目管理或应用管理;7、增加了网络连接的灵活性等。广播风暴防范是指,限制网络上的广播,将网络划分为多个VLAN可减少参与广播风暴的设备数量。 1、广播风暴防范 限制网络上的广播,将网络划分为多个…

    2023年1月5日
    3.4K00
  • 店里的增加新项目如何管理模式

    为了有效地增加新项目并确保这些新增项对店铺有积极的影响,管理者需采用一种既系统又灵活的管理模式。关键在于项目评估、员工培训、顾客反馈收集、以及持续监控与调整。其中,项目评估尤为重要,正是这一环节决定了新项目是否符合店铺的长远规划和市场需求,同时评估也将涉及成本效益分析和竞争对手分析,确保新增项目不仅…

    2024年4月11日
    4700
  • 如何进行好项目融资管理

    项目融资管理是确保资金有效利用、风险最小化、收益最大化的综合活动,其核心在于策划合适的融资结构、制定严密的财务策略、对融资过程进行周密的管理。进行良好的项目融资管理首先要对融资需求和来源进行准确评估、选择合适的融资工具、构建风险管理机制,并且持续监控项目的财务状况。 在项目融资管理中,策划合适的融资…

    2024年4月10日
    13600
  • 为何私域流量在节假日和促销活动中具有不可替代的价值

    私域流量在节假日和促销活动中发挥着至关重要的作用,其価值主体在于对商家自身的用户资产的拥有与控制。核心观点包括1、成本效益提升、2、用户粘性增强、3、个性化营销优势、4、数据洞察能力增强。商家利用私域流量,能够通过低成本的方式达到提升用户复购率、增加用户忠诚度等效果。倾向性的个性化营销有助于提升用户…

    2023年11月20日
    29200

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部