使用jupyterhub开发,今天突然无法upload文件到文件夹,报 XSRF cookie does not match POST的错
check website cookie in chrome
mac用户,右键检查->应用->存储->cookie->发现网站有重复的_xsrf->删除一个->问题解决
explaination
XSRF (Cross-Site Request Forgery),中文常译为跨站请求伪造,是一种网络攻击方式。 它的意思是:攻击者利用用户已经登录并信任的网站的身份,去执行一些用户并不希望执行的操作。 具体来说,攻击者通过某种方式(例如,诱导用户点击恶意链接或访问恶意网站),让用户的浏览器向被信任的网站发送伪造的请求。 由于用户已经登录,浏览器会自动带上用户的身份验证信息(例如 Cookie),因此网站会误以为是用户自己发出的请求,从而执行攻击者预期的操作,比如修改密码、转账等。 简而言之,XSRF是冒用用户的身份,在用户不知情的情况下,欺骗网站执行操作。
猜想,可能因为今天打开了老板的另外一个同domain网站(他的jupyterhub和我的),导致写入cookie重复
reference
Check your cookies on Chrome and Firefox
https://stackoverflow.com/questions/44088615/jupyter-xsrf-cookie-does-not-match-post