2016-11-26 112 views
1

我目前正在使用angular 2和NativeScript首次构建原生应用程序。我关心的是认证和会话过程。我知道,在网络上开发时,您遇到了像xss攻击和中间人攻击等问题,但在通过本机应用程序中的远程服务器上的数据库对某人进行身份验证时需要注意哪些主要问题?原生应用程序登录/会话安全问题

什么是网络安全变体本地等值?

回答

1

对待任何客户端(无论是NativeScript移动应用,一个应用程序科尔多瓦,原生的Windows应用程序或其他)完全一样,你将一个Web应用程序,当涉及到网络流量(如登录过程)。 Web浏览器只是另一个在这方面与其他客户没有区别的客户。

这意味着,MITM攻击是一样容易/硬,如果它是一个网站或一个NativeScript应用程序来执行不管。在设备上存储敏感密钥也一样。例如。如果您的登录机制依赖设备上的秘密,请将该秘密视为可轻松从源代码中提取的内容,就像它是网页上的Javascript文件一样。

只要你在你的应用程序,不要eval代码有没有具体的事情看出来的安全明智的。