关于cookie和javascript的安全问题

Sho*_*hoe 2 javascript php security cookies ajax

好的,我一直想知道这2个动作是否可行:

  1. 操纵cookie.我的意思是,如果我登录到Facebook,它将在我的浏览器中保存一个cookie.我可以编辑它吗?我想是因为它被设置为我的浏览器而不是在本地设置.
  2. 操纵一个javascript脚本.我的意思是,由于浏览器会读取javascript并且每个用户都可以阅读该语言,是否可以对其进行编辑?例如,假设我有一个ajax调用发送数据字符串之类的user=basic东西(这只是一个例子),有人可以将其更改为user=admin

我希望这种事情是不可能的,或者我非常喜欢!

Tho*_*mas 6

在那种情况下,我很遗憾地说你几乎是f****d.

您必须始终假设客户端的所有内容都可以被某个邪恶的黑客操纵.这包括cookie和JavaScript.

Firefox使用Cookie编辑Cookie扩展和Firebug编辑JavaScript(以及HTML和CSS)使这一过程更加轻松.

  • 会话是解决这个问题的方法.通过设置会话ID cookie来处理会话,并且会话中的所有数据都由该ID存储在服务器端.他们可以更改cookie中的ID,但会话ID因此而无法猜测. (3认同)