java - 将 Session-ID 实现为 HttpSession 的一部分?

标签 java security http session httpsession

我正在开发一种新型的 HttpServer, 我想支持 HttpServer 类似 Java 的功能 如何实现这样的功能?

我所知道的是,您需要生成一个长 session ID 唯一字符串,并通过 cookie 发送它,该 cookie 在可配置的分钟数后过期,并且您需要在每次响应时更新此 cookie。

但是它足够安全吗?为什么没有人可以尝试猜测 session-ids 字符串并尝试劫持其他人的 session ?

最佳答案

如果足够长,它可以承受一段时间的暴力攻击。如果您不使用 SSL,其他人可能能够通过网络“嗅探” session key 。

关于java - 将 Session-ID 实现为 HttpSession 的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5580718/

相关文章:

java - Spring 服务的可选嵌套注入(inject)

java - jBCrypt 替代品?官方线程安全,拥有更大的社区

node.js - 如何使用nodejs发出子HTTP请求

json - 在 Go 中处理调试错误

java - Thread.sleep另一个类

java - FAIL - 已在上下文路径中部署应用程序/但上下文无法启动

html - 如何在 HTML 中获取加密的图像

java - 嵌入式 Jetty 处理每条消息两次

java - 双链表中的冒泡排序 - 空指针错误

c# - 使用 Active Directory 中的安全组的 Asp.Net 基于角色的身份验证