首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >与服务器解决方案的安全通信

与服务器解决方案的安全通信
EN

Stack Overflow用户
提问于 2013-09-08 14:43:13
回答 1查看 72关注 0票数 0

我目前正面临安全服务器通信的问题。我是一个移动开发人员,我尝试设计REST (JSON输出)。为了理解这个问题,让我向您展示我的应用程序中的一个流程:

  1. 第一次登录应用程序
  2. 然后可以下载一些个人信息
  3. 当用户在应用程序中移动时,我希望始终与服务器进行通信。

所以我认为登录和密码将通过SSL发送(对吗?)不对?这是第一个问题,也许我应该选择OAuth?),然后呢?我接收登录和密码,并将其存储到我的密钥链中,任何其他服务都应该对所有用户开放吗?我认为这个SSL在第一次请求gime只是表面上的安全,而不是真正的安全。

让我带你看看我目前为止的休息:

登录:

请求:

https://mywebsiteforrest.com/getin

在这里我加入了标题username=root&password=pass

响应:

代码语言:javascript
运行
复制
{
   "status":100, /*This status tell me that everything is OK */
   "userKey":"432fdsf732fds7fstsw87frd7s5fd",
   "timestamp":1378651048,
   "userId: 342
}

稍后的请求:

请求:

https://mywebsiteforrest.com/getmydata

在这里我加入了标题userId=342&key=432fdsf732fds7fstsw87frd7s5fd

或者我应该这样问:https://mywebsiteforrest.com/getmydata/342&key=432fdsf732fds7fstsw87frd7s5fd

我寻求的建议是安全的,或者它是(如我之前所说的)表面上的安全。我知道你讨厌这个问题,但是-怎么做才是正确的?

EN

回答 1

Stack Overflow用户

发布于 2013-09-08 16:15:28

我建议使用标题。

头完全是加密的。网络上唯一的信息“明文”与SSL设置和D/H (exchange)密钥交换有关。这种交换的设计方式是不向任何第三方或未经授权的人提供任何有用的信息,一旦发生这种情况,所有数据都会被加密。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18684989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档