繁体   English   中英

如何保护AngularJS $ http.post数据?

[英]How to secure AngularJS $http.post data?

我在执行$ http.post请求时遇到了安全问题,该请求由我的应用程序后端接收。 我可以看到使用Firefox中的firebug发送的所有数据。

第三方是否可以嗅探此数据? 如果有人在注册新帐户时嗅探密码,那将是灾难性的。

有没有办法保护我的AngularJS前端,以便某人将无法窃取POST请求中的数据?

任何建议将被认真考虑 :)

没有JavaScript可以保护您的密码。 使用SSL。 或者更好的是,使用您的用户已经注册过的服务,例如Google,Facebook或任何openID / oAtuh提供程序,因此我们不必去考虑创建新的唯一密码的烦人过程来验证电子邮件:)

通过HTTP / HTTPS保护从后端设置的数据的一种方法是不以明文形式发送数据。 例如,可以在ajax调用中发送登录信息的md5摘要–并且也不应该将身份验证信息(例如密码等)以纯文本格式存储在后端的数据库中。

您可能会发现此https://code.google.com/p/crypto-js/很有趣。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM