cookie

  概念和术语cookie,字面意思是“饼干”,源自魔术cookie(魔术cookie),这种技术已经在80年代的UNIX环境中已知并且通常用于在服务器上实现客户端的识别机制,例如例如X Window System服务器身份验证。

历史:

  HTTP cookie的第一次使用可以追溯到1994年,当时它们用于检查Netscape网站的读者之前是否已经访问过它。1995年,cookie管理被整合到Internet Explorer 2中。大多数公众最初都不知道cookie的引入,但是在1996年2月12日发表在“ 金融时报”上的一篇文章后,它开始谈论。它被释放,因为它具有cookie对秘密的影响。饼干是1996年和1997年美国联邦贸易委员会两次听证会的主题。这些日期开始规范饼干的使用。

创建与使用:

  由于它们可用于监控互联网浏览,因此Cookie是有关隐私权的讨论主题。许多国家和组织,包括美国和欧盟,已通过立法。Cookie也受到了批评,因为它们并不总是能够准确地识别用户,也因为它们可能会受到网络攻击。饼干有一些替代品,但所有这些都有一些优点,有禁忌症。

cookie政策中,网站的运营商必须详细说明他们自己的cookie或第三方的政策。

使用它们的活动是认证,会话跟踪和存储关于访问服务器的用户的特定信息,例如喜欢的网站,或者在通过互联网购买的情况下,他们的“购物车”的内容。 ”。

即使是世界上最着名的搜索引擎Google也会发送一个cookie来存储有关搜索,搜索关键字和用户习惯的数据。

更具体地说,cookie的不同用途是:

  • 填写商业网站中的虚拟购物车(cookies允许我们随时在购物车中放置或移除商品)。
  • 允许用户登录网站。
  • 要根据用户首选项自定义网页(例如,Google搜索引擎允许用户决定他们希望每页查看多少搜索结果)。
  • 跟踪用户的路径(通常由广告公司用于获取有关导航器的信息,他们的偏好,他们的偏好。这些数据用于跟踪访问者的个人资料,以便仅呈现他可能感兴趣的广告横幅)。
  • 管理网站:更新网站的用户可以使用Cookie来了解用户访问的方式,以及他们在网站上采取的路径。如果路径通向盲道,经理可以注意到它,并可以改善网站的导航。
  • 与其他用户共享社交网络信息。

许多现代浏览器允许用户决定何时接受cookie,但拒绝某些cookie不允许使用某些网站(让我们以维基百科等网站的注册为例)。

可以自定义这些设置,以便在一定的停留期内始终启用或阻止它们,根据白名单黑名单过滤网站,并过滤同一服务器使用的Cookie,甚至通过链接(通常是广告)过滤托管的网站在不同的服务器上

应该注意的是,cookie的功能完全取决于用户使用的导航浏览器:理论上,该程序可以让用户完全控制cookie并允许或拒绝其创建和传播。Microsoft Internet Explorer仅对cookie进行初步管理,而Opera或Mozilla Firefox等替代方案可为用户提供更多控制权,并允许从特定站点接受/拒绝cookie。用作代理的其他程序也允许用户更好地控制发生的事情。

一的Tor或代理服务器具有最终的效果,而不是删除IP地址,但使它看起来从自己的计算机一样。在检测到IP地址的情况下,通过这些措施,可导航站点的数量没有限制。

结构

  

cookie的认识的更多相关文章

  1. 超大 Cookie 拒绝服务攻击

    有没有想过,如果网站的 Cookie 特别多特别大,会发生什么情况? 不多说,马上来试验一下: for (i = 0; i < 20; i++) document.cookie = i + '= ...

  2. IE10、IE11 User-Agent 导致的 ASP.Net 网站无法写入Cookie 问题

    你是否遇到过当使用一个涉及到Cookie操作的网站或者管理系统时,IE 6.7.8.9下都跑的好好的,唯独到了IE10.11这些高版本浏览器就不行了?好吧,这个问题码农连续2天内遇到了2次.那么,我们 ...

  3. 解决cookie跨域访问

    一.前言 随着项目模块越来越多,很多模块现在都是独立部署.模块之间的交流有时可能会通过cookie来完成.比如说门户和应用,分别部署在不同的机器或者web容器中,假如用户登陆之后会在浏览器客户端写入c ...

  4. jquery插件的用法之cookie 插件

    一.使用cookie 插件 插件官方网站下载地址:http://plugins.jquery.com/cookie/ cookie 插件的用法比较简单,直接粘贴下面代码示例: //生成一个cookie ...

  5. 一个诡异的COOKIE问题

    今天下午,发现本地的测试环境突然跑不动了,thinkphp直接跑到异常页面,按照正常的排错思路,直接看thinkphp的log 有一条 [ error ] [2]setcookie() expects ...

  6. [转载]Cookie/Session的机制与安全

    Cookie和Session是为了在无状态的HTTP协议之上维护会话状态,使得服务器可以知道当前是和哪个客户在打交道.本文来详细讨论Cookie和Session的实现机制,以及其中涉及的安全问题. 因 ...

  7. jquery.cookie的使用

    今天想到了要为自己的影像日记增加赞的功能,并且需要用到cookie. 记得原生的js操作cookie也不是很麻烦的,但似乎jquery更简单,不过相比原生js,需要额外引入2个文件,似乎又不是很好,但 ...

  8. 跨域问题,前端主动向后台发送cookie

    跨域是什么? 从一个域名的网页访问另一个域名的资源,就会出现跨域.只要协议.端口.域名有一个不同就会出现跨域 例如: 1.协议不同  http://www.baidu.com:80 和 https:/ ...

  9. 【流量劫持】沉默中的狂怒 —— Cookie 大喷发

    精简版:http://www.cnblogs.com/index-html/p/mitm-cookie-crack.html 前言 上一篇文章 讲解了如何借助前端技术,打造一个比 SSLStrip 更 ...

  10. 好好了解一下Cookie

    Cookie的诞生 由于HTTP协议是无状态的,而服务器端的业务必须是要有状态的.Cookie诞生的最初目的是为了存储web中的状态信息,以方便服务器端使用.比如判断用户是否是第一次访问网站.目前最新 ...

随机推荐

  1. 并查集的Java实现

    Java实现并查集,合并时采用路径压缩算法. 如果合并时使用循环修改的方法,一次合并的时间复杂度就为N,无法接受 public class Union { public int[] id;//对应索引 ...

  2. 6. Scala面向对象编程(基础部分)

    6.1 基本介绍 6.1.1 Scala语言是面向对象的 1) Java时面向对象的编程语言,由于历史原因,Java中海存在着非面向对象的内容:基本类型,null,静态方法等 2) Scala语言来自 ...

  3. Logstash - Working with plugins(使用插件)

    本章节开始介绍logstash的插件及功能,插件对于logstash来说非常重要,按类别分为:input.filter.codec.output四种类型. logstash有非常丰富的插件,通过安装目 ...

  4. 写一个方法,用于解读 url 后面的请求参数,最终得到 {"a":2,"b":3,"c":4};

    function getUrlParams(url){ let searchParam = url.split("?")[1]; let searchItemParams = se ...

  5. spring-data-mongodb中的MongoTemplate与MongoRepository

    springboot添加maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <a ...

  6. idea+maven下jrebel的安装破解

    链接地址:https://www.cnblogs.com/wang1024/p/7211194.html

  7. ADB——keyevent命令

    基本格式 adb shell input keyevent xxx # xxx为具体操作对应的数字 keycode 官方 KEYCODE 链接:戳这里 0 KEYCODE_UNKNOWN 未知按键 1 ...

  8. VS Code mac版全局搜索失效最简单解法

    网上百度到的一些说法,说是添加以下命令行 "search.exclude": { "system/": true, "!/system/**/*.ps ...

  9. ansible常用命令

    一.ansible常用命令 一.ansible命令的常用参数 ansible 默认提供了很多模块来供我们使用.在 Linux 中,我们可以通过 ansible-doc -l 命令查看到当前 ansib ...

  10. Oauth2.0安全问题浅谈

    大家如果对Oauth还不是很了解可以先看下这篇文章https://www.cnblogs.com/maoxiaolv/p/5838680.html 我这篇博客主要是总结一下安全测试过程中遇到Oauth ...