社区
Web 开发
帖子详情
请教网页间传递敏感信息大家都用什么方法?
RedPea
2011-02-01 06:53:50
放在url参数上肯定不妥,以前用.net的时候较多的是生成一个guid作为Session Key,把信息存在session中,然后guid通过url参数传递
大家在jsp中一般用哪些方式呢?
另外J2EE有可以直接生成guid的类或者方法吗?
谢谢
...全文
338
19
打赏
收藏
请教网页间传递敏感信息大家都用什么方法?
放在url参数上肯定不妥,以前用.net的时候较多的是生成一个guid作为Session Key,把信息存在session中,然后guid通过url参数传递 大家在jsp中一般用哪些方式呢? 另外J2EE有可以直接生成guid的类或者方法吗? 谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gougou851129
2011-02-14
打赏
举报
回复
生成证书 双方加密
RedPea
2011-02-09
打赏
举报
回复
谢谢大家,还有其他的吗?
火龙果被占用了
2011-02-09
打赏
举报
回复
不知道你想要做什么,网银的兼容性也就这样了,你要做什么?安全性比网银还要高?
如果想要那种一本万利、各种浏览器兼容的东西,那就甭想了。
卡比兽的球
2011-02-08
打赏
举报
回复
网银的话肯定是https协议
另外一些输入信息的文本框用的好像也不是HTML的
不过我特意看了下建行的
用的确实是 input text
fondOfJava
2011-02-08
打赏
举报
回复
加密...
beowulf2005
2011-02-08
打赏
举报
回复
[Quote=引用 10 楼 bao110908 的回复:]
引用 8 楼 beowulf2005 的回复:
有没有可能用Java Web Start 做到呢?
flash有没有可能性?
抱歉,我不是 Web 安全方面的专家,这个问题回答不了你。但我认为,如果可以的话,那能支持 Firefox 的网上银行系统为什么要费劲心思去制作 Firefox 插件呢?
[/Quote]
另外一个考虑责任方面,用户浏览器被第三方下马,是银行责任还是用户自己责任?
如果是用户自己责任,那用户在浏览器中输入时的安全就该用户自己负责吧。
beowulf2005
2011-02-08
打赏
举报
回复
[Quote=引用 10 楼 bao110908 的回复:]
引用 8 楼 beowulf2005 的回复:
有没有可能用Java Web Start 做到呢?
flash有没有可能性?
抱歉,我不是 Web 安全方面的专家,这个问题回答不了你。但我认为,如果可以的话,那能支持 Firefox 的网上银行系统为什么要费劲心思去制作 Firefox 插件呢?
[/Quote]
我在考虑的是不光IE和FF,还有Chrome Safari Opera konqueror 等等浏览器。
是否有办法有某个比较通用的办法呢?总不能每款浏览器都写个插件吧!
火龙果被占用了
2011-02-04
打赏
举报
回复
[Quote=引用 4 楼 beowulf2005 的回复:]
那IE以外的怎么办?没有更通用的办法么?
[/Quote]
能在 Firefox 浏览器上使用网上银行功能的银行网站有多少?
i李小武
2011-02-04
打赏
举报
回复
火龙果被占用了
2011-02-04
打赏
举报
回复
[Quote=引用 8 楼 beowulf2005 的回复:]
有没有可能用Java Web Start 做到呢?
flash有没有可能性?
[/Quote]
抱歉,我不是 Web 安全方面的专家,这个问题回答不了你。但我认为,如果可以的话,那能支持 Firefox 的网上银行系统为什么要费劲心思去制作 Firefox 插件呢?
无敌狗狗哇哦
2011-02-04
打赏
举报
回复
datagrid可以使用jsp的一个叫做guid的东西好像忘记了 displaytag吧 你上网找找
beowulf2005
2011-02-04
打赏
举报
回复
[Quote=引用 7 楼 bao110908 的回复:]
这样啊,不了解德国和英国这两银行,也没有机会使用这两家银行的网上银行系统。
如果要在浏览器上制作专门的安全输入控件的确是很麻烦的事情,要做浏览器的兼容更是不可能的。
国内除了中国建设银行网上银行、支付宝对于 Firefox 是制作了专门的插件才得以支持,国内其他的网上银行没做这些东西。
[/Quote]
有没有可能用Java Web Start 做到呢?
flash有没有可能性?
火龙果被占用了
2011-02-04
打赏
举报
回复
这样啊,不了解德国和英国这两银行,也没有机会使用这两家银行的网上银行系统。
如果要在浏览器上制作专门的安全输入控件的确是很麻烦的事情,要做浏览器的兼容更是不可能的。
国内除了中国建设银行网上银行、支付宝对于 Firefox 是制作了专门的插件才得以支持,国内其他的网上银行没做这些东西。
beowulf2005
2011-02-04
打赏
举报
回复
[Quote=引用 5 楼 bao110908 的回复:]
引用 4 楼 beowulf2005 的回复:
那IE以外的怎么办?没有更通用的办法么?
能在 Firefox 浏览器上使用网上银行功能的银行网站有多少?
[/Quote]
非常很多啊,从德意志银行到苏格兰银行等等,只要不是中国的银行的网银大多都支持FF啊。
火龙果被占用了
2011-02-03
打赏
举报
回复
你所说的敏感信息是什么?GUID 的话仅仅作为一个信息的标识,并不能表示信息!
如果需要传递银行卡卡号及密码之类相关信息时,那在协议层必须使用 HTTPS 协议,并使用 CA 签发的 SSL 证书。
在通信时采用 SSL/TLS 连接仅能保证在网络传输中的数据安全,并不能保证用户在浏览器中输入时的安全,若要在输入时也安全的话,就不能使用 HTML 的文本框和密码框,需要使用自定义的浏览器控件,常见的是使用 ActiveX 制作的安全控件。
beowulf2005
2011-02-03
打赏
举报
回复
[Quote=引用 3 楼 bao110908 的回复:]
你所说的敏感信息是什么?GUID 的话仅仅作为一个信息的标识,并不能表示信息!
如果需要传递银行卡卡号及密码之类相关信息时,那在协议层必须使用 HTTPS 协议,并使用 CA 签发的 SSL 证书。
在通信时采用 SSL/TLS 连接仅能保证在网络传输中的数据安全,并不能保证用户在浏览器中输入时的安全,若要在输入时也安全的话,就不能使用 HTML 的文本框和密码框,需要使用自定义的浏……
[/Quote]
那IE以外的怎么办?没有更通用的办法么?
magong
2011-02-01
打赏
举报
回复
[Quote=引用楼主 redpea 的回复:]
另外J2EE有可以直接生成guid的类或者方法吗?
[/Quote]
java 5 和java 6里已带相应的类java.util.UUID, 直接调用即可。
UUID.randomUUID()
magong
2011-02-01
打赏
举报
回复
Java也可以将数据放在Session中,虽然session id不一定有GUID的唯一性那么强,但在同一时刻区分同一个Server上的不同用户还是没有问题的。
url跳转,如何携带token?不能通过url拼接
传递
,还有别的方式吗?
当然有,把window.name利用起来就可以搞定了 开发过程中遇到了个问题,从当前页A(http://www.aaa.com)跳转到新页面B(http://www.bbb.com)时,想要
传递
A的token给B,以便B页面不登陆直接使用token获取数据 正常情况下是在A页面直接使用: window.open('http:www.bbb.com?token=token') 这时打开的新窗口的地址栏上就可以直接看到这个token了,测试认为这样是不安全的,不希望地址栏显示token 这时就可以使
PHP文件之
间
传值的四种方式说明
一. POST传值 post传值是用于html的表单跳转的
方法
,很方便使用。例如: form中的action填入的是跳转页面的url路径,method填入post
方法
。form表单中的提交按钮按下后,就会把form中有name的内容都传到填入的url中,可以通过$_POST['name']获取,例如:
网页
间
参数
传递
技术详解
Cookies是网站服务器为了记录用户行为、保存用户偏好或其他用途而存储在用户计算机上的一段文本
信息
。它通常由网站通过HTTP响应头部发送至用户的浏览器,之后浏览器会在本地存储这些
信息
,并在之后的请求中将Cookies
信息
发回服务器。Cookies的生命周期由服务器指定,既可以是一次会话期
间
有效(会话Cookies),也可以设置特定的过期时
间
(持久Cookies),让其在指定日期或时
间
之后过期。Cookies的作用包括:- 用户身份验证:通过Cookies存储用户登录凭证。
ASP.NET页面
间
数据
传递
的
方法
本文我们将讨论的是asp.net页面
间
数据
传递
的几种
方法
,对此希望能帮助大家正确的理解ASP.NET页面
间
数据
传递
的用处以及便利性。 引言 Web页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之
间
或在页面跳转时不会被保留。在用ASP.NET 设计开发一个Web系统时, 遇到一个重要的问题是如何保证数据在页面
间
进行正确、安全和高效地传送,Asp
jQuery.params.js:简化页面
间
数据
传递
的JavaScript库
是一个广泛使用的JavaScript库,它提供了一种快速和方便的方式来解析和管理URL参数。作为一个专门的工具,它简化了Web开发过程中对查询字符串的解析工作,使得开发者可以轻松地获取和操作URL中的参数值,无需手动解析字符串。URL参数,也常被称作查询字符串,是存储在Web网址后面的键值对,通常用?符号开始,多个参数则用符号分隔。它们在Web开发中扮演着至关重要的角色,为网站提供了一种在不改变页面的情况下
传递
信息
的方式。
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章