ic_ee

如何安全上网并阻止 Cookie

Cookie 对网络非常重要,大多数网站都使用它们。您可能已经使用它们多年而不自知。这些小临时文件能够保存有关您的网络活动的某些信息。hostgator美国VPS主机分享如何安全上网并阻止 Cookie

以下是 Google 的完整定义:

Cookie 是您访问的网站创建的文件。它们通过保存浏览信息使您的在线体验更轻松。借助 Cookie,网站可以让您保持登录状态,记住您的网站偏好,并为您提供与本地相关的内容。例如,cookie 可以为“会话”保存您的登录数据,因此您不必在使用该站点上的各种安全页面时一遍又一遍地登录该站点。同样,相同的 cookie 可以帮助确定某人是否已从站点注销并阻止相关页面。

现在我们知道 cookie 很重要,几乎每个网站都使用它们。然而,我们用于上网的浏览器使我们能够阻止个别网站的 cookie 或完全阻止它们。推荐阅读:《本地存储、会话存储和Cookie之间的区别》

此外,新的数据保护法要求用户接受在某些网站上使用 cookie。(您在访问您喜欢的网站时已经注意到这些烦人的小弹出窗口。)

那么,如果 cookie 如此重要,我们为什么要阻止它们呢?

如何安全上网并阻止 Cookie

阻止还是不阻止?

人们有安全问题,他们应该这样做。有些担忧是合理的,有些则是疯狂的出路。哪种安全级别适合您?你应该阻止所有的cookies吗?

Cookie 非常强大,它们可以让您接触到很多不需要的活动。从保存您的登录数据到为您提供有针对性的广告或服务的一切。

但对于许多网站来说,根本没有理由阻止 cookie。例如,为您自己的博客保存 cookie 是无辜接受 cookie 的完美示例。实际上,cookie 可以使它更方便,因此您不必继续登录博客来编辑帖子或审核最近的评论。您的电子邮件或最喜欢的社交媒体组也可能如此。

这就是为什么流行的网络浏览器(如 Firefox)允许您阻止个别网站的 cookie。

安全

当谈到在网络上保护自己时,你真的不能太小心。有很多恶意黑客试图尽可能地嗅出数据。但是,如果您能记住一些简单的指导方针,您就可以自信地穿越信息高速公路。

始终检查您从哪里获得该 wifi 信号。如今,几乎每家咖啡店、杂货店甚至沃尔玛都可以使用 wifi。这非常适合在旅途中工作,但公共 wifi 可能成为恶意 cookie 抢夺者的温床。因此,在公共 wifi 上浏览时,请使用浏览器的“隐身”模式。这基本上可以让您以一张白纸冲浪,无论您保存的任何 cookie 都将对恶意行为者隐藏。

请记住,您的冲浪活动(例如您正在访问的网站)在隐身模式下仍然可见。推荐相关阅读:《互联网Cookie是什么以及它如何帮助企业》

ic_ee

本地存储、会话存储和Cookie之间的区别

HTTP协议是服务器和客户端之间平滑通信的最重要协议之一。HTTP协议的主要缺点是它是一个无状态协议,这意味着它不跟踪服务器和客户端的任何类型的响应和请求信息,因此为了解决这个问题,有三种方法可以跟踪有用的信息。在本文中,我们将看到本地存储,会话存储和Cookie,以及web开发人员了解这些术语的重要性。

本地存储:此只读接口属性提供对文档本地存储对象的访问,存储的数据跨浏览器会话存储。与sessionStorage类似,只是本地存储数据在页面会话结束时(即页面关闭时)被清除。当浏览器的最后一个“私有”选项卡关闭时(在私有浏览或匿名会话中加载的文档的本地存储数据),将清除该选项。

DOMStrings是使用UTF-16编码数据的存储格式,每个字符使用两个字节。字符串是从整数键自动生成的,就像它们用于对象一样。存储在LocalStorage中的数据特定于文档中的协议。如果站点通过HTTP加载(例如。,http://example.com),localStorage返回的对象与通过HTTPS加载的对象不同。

本地存储、会话存储和Cookie之间的区别
本地存储、会话存储和Cookie之间的区别

如果文档是从file:URL加载的(也就是说,直接从用户的本地文件系统加载,而不是从服务器加载),行为要求是未定义的,并且在不同的浏览器中可能会有所不同。在所有当前浏览器中,localStorage都会向每个文件返回一个不同的对象:URL。从本质上讲,这似乎是每个URL的一种情况:文件都有自己独特的本地存储区域。

无法保证这种行为,因为如上所述,file:URL要求仍然不明确。因此,浏览器有可能随时改变处理文件的方式。一些浏览器处理它的方式已经发生了变化。

本地存储有4种方法:

setItem()方法–此方法接受两个参数,一个是key,另一个是value。它用于使用键的名称将值存储在特定位置。

setItem(键、值)

getIteam()方法–此方法接受一个作为键的参数,该参数用于获取使用特定键名存储的值。

localStorage.getItem(键)

removietem()方法–此方法用于删除存储在内存中的关于键的值。

localStorage.removeItem(键)

clear()方法–此方法用于清除本地存储中存储的所有值。

localStorage.clear()

什么是会话存储?

可以使用sessionStorage只读属性访问会话存储对象。sessionStorage和localStorage之间的区别在于localStorage数据不会过期,而sessionStorage数据在页面会话结束时被清除。

在浏览器选项卡中加载文档后,将创建唯一的页面会话。页面会话一次仅对一个选项卡有效。页面仅在选项卡或浏览器打开时保存;在页面重新加载和恢复后,它们不会持续存在。每次打开选项卡或窗口时,都会创建一个新会话;这与会话Cookie不同。使用相同URL打开的每个选项卡/窗口都会创建自己的会话存储。复制选项卡时,会将原始选项卡中的会话存储复制到复制的选项卡中。关闭窗口/选项卡将结束会话并清除会话存储对象。

页面的协议确定会话存储中存储的数据。特别是通过HTTP访问的脚本存储的数据(例如,http://abc.com)存储在通过HTTPS访问的同一站点的单独对象中(例如,https://abc.com). DOMString编号是UTF-16 DOMString格式的每个字符两个字节。字符串是从整数键自动生成的,就像它们用于对象一样。

会话存储有4种方法:

setItem()方法–此方法接受两个参数,一个是key,另一个是value。它用于使用键的名称将值存储在特定位置。

sessionStorage.setItem(键,值)

getIteam()方法–此方法接受一个作为键的参数,该参数用于获取使用特定键名存储的值。

sessionStorage.getItem(键)

removietem()方法–此方法用于删除存储在内存中的关于键的值。

sessionStorage.removeItem(键)

clear()方法–此方法用于清除会话存储中存储的所有值

sessionStorage.clear()

Cookie:术语“Cookie”仅指网站的文本信息。为了识别您并根据您的偏好显示结果,当您访问特定网站时,此网站会在您的本地系统中保存一些信息。互联网的历史一直以使用Cookie为标志。网站访问者在访问时向服务器请求一个网页。对服务器的每个请求都是唯一的。同样,如果您访问一百次,服务器会认为每个请求都是唯一的。由于服务器每秒接收许多请求,因此将每个用户的信息存储在服务器上似乎是合乎逻辑且显而易见的。如果您不返回,可能不再需要相同的信息。因此,一个Cookie被发送并存储在您的本地机器上,以唯一地标识您。下次点击时,您将收到来自同一服务器的响应,因为它识别您。几乎每台服务器都使用此Cookie(由于广告,目前存在一些例外情况)。因此,尽管您的系统中可能有许多Cookie,但服务器会识别并分析这些Cookie。推荐阅读:《互联网Cookie是什么以及它如何帮助企业》

当Cookie最初被开发时,它们被用来改善开发人员的体验。考虑访问一个网站以外的语言比你的母语(让我们说英语)。您可以从网站的语言部分选择英语作为您的语言。如果你访问同一个网站五次,可能需要每天切换五次语言。因此,这些详细信息存储在系统上的Cookie中。这确保服务器知道您希望在下次发送请求时以英语查看网站。

区别本地存储,会话存储,和Cookies

本地存储 会话存储Cookies

本地存储容量为5MB/10MB会话存储的存储容量为 5MBCookies 的存储容量为 4KB

由于它不是基于会话的,因此必须通过 javascript 或手动删除它是基于会话的,适用于每个窗口或选项卡。这意味着数据仅在会话期间存储,即直到浏览器(或选项卡)关闭Cookie 会根据每个选项卡和窗口的设置和工作情况而过期

客户端只能读取本地存储客户端只能读取本地存储客户端和服务器都可以读取和写入 Cookie

没有数据传输到服务器没有数据传输到服务器到服务器的数据传输存在

支持它的旧浏览器较少支持它的旧浏览器较少所有浏览器都支持它,包括旧版浏览器

以上就是本地存储、会话存储和cookie之间的区别

ic_ee

互联网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的另一个主要用途是减少启用网站功能,而更多地跟踪跨多个站点的用户。Google和Facebook以这种方式记录用户活动,以更好地自定义用户的体验。这涉及到使用持久性cookie作为跟踪cookie。

访问者每次使用永久性cookie返回站点时,该cookie都会发送给cookie发行者。但是用户访问其他网站时,只要这些网站具有由Cookie发行者放置的资源(例如广告),也会发送该Cookie。

Cookie还有其他分类,其中一些与cookie的目的或安全性有关,而其他的则与用户授权需求有关。例如,隐私法规认为,对于网站正常运行“绝对必要”的cookie无需授权。

尽管有更详细的方法对互联网Cookie进行分类,但对于希望充分利用网站Cookie的小企业主来说,对会话Cookie和永久Cookie之间的区别有基本的了解是很好的开始。

Cookies如何帮助小企业

小企业的网站很可能已经使用了Cookie。如果在使用自动广告平台(如Google广告),CMS(如WordPress)或任何启用社交媒体互动的插件或按钮,那么网站就在使用Cookie。

网站的功能,例如购物车、评论栏、记住用户身份的登录屏幕或保存首选项的功能非常基本,因此我们对此没有过多考虑。但是它们不在那儿时我们会想念,而cookie正是使它们存在的原因。

以遗弃的购物车场景为例。通过使用cookie保存购物车中的内容,电商网站能帮助回头客记住他们上一次在线购物会话中感兴趣的商品。

Cookies甚至可以用来在当前浏览会话期间定制用户的体验,并基于会话内的浏览内容呈现不同的内容。

Cookie的另一种常见用法是收集数据以进行分析。当网站分析程序(例如Google Analytics(分析))核算有用的网站性能统计信息时,它们使用cookie收集的原始数据来进行分析。网站所有者通过这种方式可以了解访问者如何找到他们的网站。用户访问该网站的次数;用户查看了多少页面以及哪些页面等。

用户是否来自点击付费广告、反向链接或搜索结果?他们是否将所有时间都花在一个产品页面上而忽略了其他页面?

拥有此类信息至关重要,因为它使网站所有者将注意力集中在最重要的流量来源和网页上,并使用该信息来完善营销方法。

Cookies也常用于自动定位广告中,它根据用户在网站上的活动向用户显示广告。例如,WordAds在每个博客上放置广告,并根据Cookie收集的数据为用户量身定制广告。

使用互联网Cookies改善业务

在网站上使用Cookie可以为用户提供更流畅、更自定义的体验。

它们启用了诸如身份验证和购物车之类的网站基本功能,并且在寻找改善营销策略并更充分地与客户互动的方法,以及跟踪用户活动时可收集的宝贵数据方面至关重要。

如果正确使用它们并遵守相关的隐私规则,则互联网cookie将有助于运营一个更好的网站并提供有价值的商业财智。