SSH2如何用Cookie做两周免登陆效果-java

AI权益加码!Claude Code、Cursor等20+工具免费用! 边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

简介

今天将会做一个Cookie的Demo,也是我今天在写项目时刚刚学的小技术,这里将会展示最简单的实现Cookie的方法,以及JAVAEE中Cookie的使用。

Demo

需要注意的时,这里贴出的源码是我项目中的一部分,不需要大家具体理解其中一些变量的意思,只需要关注Cookie部分。

流程

  1. 点击页面中登录,链接到登录action
  2. 登录时选中“两周免登陆”选框,输入用户名密码,点击登录
  3. 存入Cookie
  4. 下次无需登录

登录页面表单

<form class="registed" action="User_login" method="post">
<h2>登陆</h2>
<div class="email">
    <strong>用户名</strong><sup class="surely">*</sup><br />
<input type="text" name="username" value="" />
</div>
<div class="password">
    <strong>密码</strong><sup class="surely">*</sup><br />
<input type="password" name="password" value="" />
    <a class="forgot" href="#">忘记密码?</a>
常见web漏洞(awvs、nessus)验证方法小记-低危漏洞 文章目录1.【低危】未加密的连接(Unencrypted connection)漏洞描述漏洞危害漏洞证明修复建议2.【低危】SSL弱加密(主机漏洞)漏洞描述漏洞危害漏洞证明修复建议【低危】Cookie中缺少HttpOnly标志(Cookie(s) without HttpOnly flag set)漏洞描述漏洞危害漏洞证明修复建议【低危】Cookie中缺少secure属性(Cookie(s) wi... 阅读详情

相关推荐

01.安全扫描之解决Cookie未设置Secure标识问题

1.问题描述 cookie未设置Secure标识:Cookie中有一个Sevure标识,如果设置了,那么这个cookie只会再https下被发送出去,https的传输时加密的,减少敏感cookiehttp明文传输时泄露的可能性 2.解决方案 在web.xml中添加一个对controller的过滤器 <filter> <filter-n...

bigdata_li的博客 1万+

【系统安全】cookie未设置Httponly属性和未设置Secure标识

第三方公司了系统安全测试,提出了这个问题。 详细描述 会话cookie中缺少HttpOnly属性会导致攻击者可以通过程序(JS脚本、Applet等)获取到用户的cookie信息,造成用户cookie信息泄露,增加攻击者的跨站脚本攻击威胁。 HttpOnly是微软对cookie的扩展,该值指定cookie是否可通过客户端脚本访问。Microsoft Internet Ex...

Tastill的博客 1万+

使用CodeQL分析未启用HttpOnly属性的Cookie问题

HttpOnly是一个Cookie属性,它可以通过在服务器响应中设置"Set-Cookie"标头来启用。当HttpOnly属性设置为true时,浏览器将禁止通过客户端脚本(如JavaScript)访问Cookie。这样可以有效地防止跨站脚本攻击(XSS)和其他安全威胁。

XvrgMatlab的博客 505

安全检测:会话cookie中缺少HttpOnly属性

安全测试时,有时会检查出检测到会话cookie中缺少HttpOnly属性; 刚开始听到,就觉得怎么HttpOnly怎么这么耳熟,想了想,cookie中缺少HttpOnly,别人就可以进行XSS攻击,就是跨站脚本攻击,然后了?也许我看过,但我又给忘,好气啊,学艺不精,菜的真实,赶紧百度一下,这次记录一下,等等,貌似我以前有篇博客里有提到HttpOnly,我靠,突然嫌弃自己。 什么是HttpOnly?...

qq_37432174的博客 7592

会话Cookies未被标记为HTTPOnly /Secure

会话Cookies未被标记为HTTPOnly 漏洞描述 如果在cookie上设置了HttpOnly属性,那么cookie的值就不能被客户端的JavaScript读取或设置。这项措施使某些客户端攻击(如跨站点脚本)更难被利用,因为它防止了客户端攻击通过注入脚本来获取cookie的值。 漏洞影响 如果cookie未设置HttpOnly属性,可能会很轻易的被诸如 XSS 这类攻击所窃取。 修复建议 通常建议对所有的cookie都设置HttpOnly标志。 除非你特别要求在你的应用程序中,通过合法的

weixin_45596492的博客 9674

记录一个等保二的项目的漏洞处理

Clickjacking是一种恶意技术,它诱骗 Web 用户点击与用户认为他们正在点击的内容不同的东西,从而可能泄露机密信息或控制他们的计算机,同时 点击看似无害的网页。此外,当用于保护传入或传出网站的敏感信息时,TLS 1.0 不被视为 PCI 数据安全标准 3.2(.1) 定义和要求的“强加密”。Visual Studio 使用此标头的值来确定正在使用的 ASP.NET 版本。找到网站根目录下的Web.config文件,用记事本打开,将 debug 属性更改为 false 以禁用该应用程序的调试。

Admans的专栏 2836

cookiehttponly问题

更奇怪的是,进一步调试,发现别的cookie都能顺利更新,唯独这个token不行。这代表该cookie无法被javascript操纵,既不能读取,更不能更改或删除,所以就无法被前端脚本所操作,只能是浏览器自己玩。cookie里的token还是旧的,这样的话,到后台请求资源,带上的token还是旧的,系统认为没有登录,于是退出,又回到了登录界面。鉴于“token”这个名字,差不多等于系统保留字,猜测是后台调用了其他系统返回所导致,覆盖了我们自己那个。于是将“token”改为“mytoken”,以进一步观察。

左直拳的马桶_日用桶 1825

general 未设置cookie的Secure标志位

【代码】general 未设置cookie的Secure标志位。

tone1128的博客 1295

Cookie没有HttpOnly标志设置 -- Cookie没有安全标志设置

漏洞扫描-- Cookie没有HttpOnly标志设置 java设置session配置: yml文件配置: server: session: cookie: http-only: true 或者properties文件配置: server.session.cookie.http-only=true    ...

loki的博客 1万+

Cookie属性HttpOnly引起的漏洞解决方案

项目扫描的时候出一个漏洞,Cookie未配置HttpOnly标志。那HttpOnly是什么呢?Httponly是微软对cookie的扩展。这个主要是解决用户的cookie可能被盗用的问题。在web应用中、JSESSIONID (Cookie)没有设置Httponly属性可能会窃取或操纵客户会话和 cookie,它们可能用于模仿合法用户,从而使黑客能够以该用户身份查看或变更用户记录以及执行事务。这里我是写一个拦截器,实现GlobalFilter,我们可以在拦截器中向Cookie中添加HttpOnly属性。

Sveinn的博客 1098

Cookie 信息泄露 Cookie未设置http only属性 原理以及修复方法

Cookie 信息泄露 Cookie未设置http only属性 原理以及修复方法

it知识分享 free for nothing.. 2792

Cookie没有HTTP Only标志漏洞

会话cookie中缺少HttpOnly属性会导致攻击者可以通过程序(JS脚本、Applet等)获取到用户的cookie信息,造成用户cookie信息泄露,增加攻击者的跨站脚本攻击威胁。 HttpOnly是微软对cookie的扩展,该值指定cookie是否可通过客户端脚本访问。Microsoft Internet Explorer 版本 6 Service Pack 1 和更高版本支持co...

Min_Monk的博客 4662

检测到会话cookie中缺少HttpOnly属性

绿盟科技"远程安全评估系统"安全评估报告,这里记录一下处理过程。

lxyoucan的博客 2155

使用HttpOnly提升Cookie安全性

在介绍HttpOnly之前,我想跟大家聊聊Cookie及XSS。 随着B/S的普及,我们平时上网都是依赖于http协议完成,而Http是无状态的,即同一个会话的连续两个请求互相不了解,他们由最新实例化的环境进行解析,除了应用本身可能已经存储在全局对象中的所有信息外,该环境不保存与会话有关的任何信息,http是不会为了下一次连接而维护这次连接所传输的信息的。所以为了在每次会话之间传递信息,

zzzmmmkkk的专栏 9万+

安全问题-Cookie未设置HttpOnly&&Cookie未设置Secure标识

阿里机测的系统漏洞(懒得打字,给报告部分截图): 问题解决: 过滤器处理一下就行了 CookieFilter.java import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Local...

大河向东流的博客 2万+

HttpOnly的设置

描述: 1.会话cookie中缺少HttpOnly属性会导致攻击者可以通过程序(JS脚本、Applet等)获取到用户的cookie信息,造成用户cookie信息泄露,增加攻击者的跨站脚本攻击威胁。 2.HttpOnly是微软对cookie的扩展,该值指定cookie是否可通过客户端脚本访问。Microsoft Internet Explorer 版本 6 Service Pack 1 和更高...

willie_chen的专栏 2万+

the method setHttpOnly(boolean) is undefined for the type cookie||setHttpOnly报错

原地址:http://blog.csdn.net/estelle_belle/article/details/51751474javax.servlet.http.Cookie.setHttpOnly(Z)V 在导入项目时,cookie.setHttpOnly(true);这行报错。在参考上方链接所指向的文章后,得知是因为tomcat版本不对,使用的tomca...

Oa_aV的博客 3346
上一篇: 关于初学者markdown一些问题回答
下一篇: 深入浅出,Struts1对比Struts2的缺点和比较
Lotty周小鱼
博客等级 码龄13年 59粉丝 11原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值