插件可以读取您的Cookie吗?

时间:2018-09-15 19:35:02

标签: cookies plugins web

例如,如果在选择“保持登录”选项时网站将您的用户名和密码存储在cookie中,那么当您访问网站时,插件可以读取cookie吗?

2 个答案:

答案 0 :(得分:0)

EditThisCookie这样的浏览器插件可以从您访问的网站上读取Cookie。 Cookie基本上是小的文本文件,包含少量信息,例如首选项,会话Cookie等。

让我们看一下我在回答中提到的插件的源代码。源代码包含很多代码,以获取所有cookie并将URL与特定cookie进行匹配。我也在源代码chrome.cookies.getAll()中找到了这个。该功能可以读取浏览器中存储的所有cookie。

看看我从源代码中复制的片段:

chrome.cookies.getAll({}, function(cookieL) {
    for (var x = 0; x < cookieL.length; x++) {
        var cCookie = cookieL[x];
        if (filterMatchesCookie(filterURL, cCookie.name, cCookie.domain, cCookie.value)) {
            var cUrl = (cCookie.secure) ? "https://" : "http://" + cCookie.domain + cCookie.path;
            deleteCookie(cUrl, cCookie.name, cCookie.storeId, cCookie)
        }
    }
});

因此回答您的问题:是的,插件可以读取您的cookie。

答案 1 :(得分:0)

Cookie是数据,所以这取决于谁编写了插件。

虽然没有全部阅读,但看起来像是一个不错的介绍。

http://anantgarg.com/2012/02/18/busting-the-cookies-and-privacy-myth/