node-js服务器安全性,具有react-native客户端

时间:2017-12-01 16:18:08

标签: node.js security react-native

我想知道是否有办法只接受来自目标react-native app的http请求。

我的意思是,目前,我的nodejs服务器(使用express)接受来自任何方式的连接(甚至邮递员请求)。有没有办法让服务器只听取所需的应用程序?

2 个答案:

答案 0 :(得分:1)

使用某种级别的安全令牌。我使用Passport-JWT和用户登录后生成的JSON Web标记。

答案 1 :(得分:0)

TCP / IP与客户端无关,因此服务器将始终允许来自不在基于IP的黑名单上的任何人的连接。但是,您可以轻松使用令牌,关键字参数或其他方法来阻止您不喜欢的客户。问题是连接是否需要是安全的,因此某种令牌交换或者您只是想防止意外损坏。如果您想测试客户端对服务器的操作,curl非常有用。