coofucoowin 2009-05-19 14:08
浏览 549
已采纳

ajax数据安全的问题

[size=large]我在一个网页中使用jquery里的ajax函数做ajax效果,一般会按照参数格式填写url(还有其他参数),就是处理请求的地址。

同时,我也是使用了firebug用来跟踪post回来的数据,也可以看到请求的数据。

问题来了,这些数据都是赤裸裸的暴露在外面,只要会用firebug类似的工具,人家可以分析你的数据。感觉很不安全。

也看到过其他网页明显有ajax的效果,但是用firebug跟踪不到。

这种效果这样做的方法合不合适对不对?是不是有更好的办法? 请大家指点!

谢谢![/size]
[b]问题补充:[/b]
[quote]

Server

Microsoft-IIS/5.1

Date

Wed, 20 May 2009 03:33:25 GMT

X-Powered-By

ASP.NET

X-AspNet-Version

2.0.50727

Cache-Control

private

[color=red]Content-Type

text/html; charset=utf-8[/color]

Content-Length

4312

[/quote]

服务器端设置了html,但是还是可以跟踪到啊!

你能说具体点吗?

谢谢!
[b]问题补充:[/b]
[quote]html返回值跟普通页面查看原代码是一样[/quote]
现在我也是这样处理的。

只是我连返回的html都不想让firebug能跟踪到~

貌似比较难做到~
[b]问题补充:[/b]
[quote]使用AJAX,就必须使用JS处理返回的结果,任何一个JS调试器或跟踪器都能查到的[/quote]

这里有个例子:
www.360buy.com 的首页。

左边的栏目明显是ajax效果哈。

但是我跟踪不到数据。 可能我太菜了。。。

[b]问题补充:[/b]
[quote]你是说左边那个条啊?

http://www.360buy.com/script/cat.js

你打开这个JS你就知道了[/quote]

开始是这个样子:
[img]/upload/attachment/105700/d9fe3dd8-9fcf-3fcc-9e61-4d603a6d9b6f.jpg[/img]

加载完全后:

[img]/upload/attachment/105702/3bf510d6-6bd6-32a8-aa32-f268eec865eb.jpg[/img]

  • 写回答

5条回答 默认 最新

  • zwei1021 2009-05-21 08:23
    关注

    我的理解是, 他那个根本不是AJAX. 只是一个JS文件.
    他是先把网页加载完,最后加载那个JS文件写进去的,所以刚开始看不到,JS文件写进去之后才能看到.
    你可以用firebug查一下他的请求记录.如果是AJAX的话肯定会有请求记录的.
    我大概看了一下,也就thinkpad的广告是AJAX取出来的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大