使用 Visual Studio 2015 Community 开发安全的 Android 和 iOS 应用程序,无需
本文关键字:Android iOS 应用程序 无需 安全 Studio Visual 2015 Community 开发 使用 | 更新日期: 2023-09-27 18:30:27
Android和iOS应用程序开发,但是我很难找到一种使用Visual 2015 Community中提供的工具安全地进行开发的方法。
澄清一下,我并不是问我是否可以在Visual Studio中开发原生Android或iOS应用程序。
VS 2015中明显的c# Android和iOS支持有点误导,因为它需要Xamarin许可证,现在我知道VS 2015社区通过Cordova使用HTML5,CSS3和JavaScript支持Android和iOS,所以我倾向于使用它,因为它似乎是我唯一的选择。我对 c# 和 SQL 非常熟悉,但在 HTML 和 JavaScript 方面的经验有限,除此之外别无他法,而且我也了解 JavaScript 的安全问题,所以现在我真的不确定从这里开始。
我计划从事的项目是一个只有我会使用的个人项目,它是一个个人密码管理器应用程序,我希望在Android,iOS,Windows和Web应用程序上使用。Android,iOS和Windows应用程序都将从SQL服务器连接并同步其数据,因此它们需要安全地传输数据并将其安全地缓存在本地。我不关心Windows应用程序,我打算将 ASP.NET 用于Web应用程序,但是如果我唯一可用的工具是HTML5和JavaScript,我什至不知道如何从Android或iOS开始。
我已经在这里查看了很多关于"使用 JavaScript 安全地连接到 SQL 服务器"的表单,回复总是"不要那样做!!",然后是"使用像 PHP 这样的服务器端进程",后者是我感兴趣的,但我不知道在使用 Visual Studio 作为我的开发平台的上下文中在哪里查找教程或参考。
所以我的问题是,实际上有没有办法使用 VS 2015 社区中提供的工具创建 HTML/JS 应用程序来安全地发送、接收和存储敏感数据?是否可以假设使用 c# 类来安全地处理 SQL 通信和本地缓存,并且只是从 JS 调用 c# 方法并安全地执行此操作?还是使用像 PHP 这样的服务器端进程是我唯一的选择?如果是这样,那么我的应用程序将无法在本地安全地缓存数据,对吧。
如果你不想购买 Xamarin 许可证,则可以使用 JavaScript 和 HTML 安全地开发移动设备上的应用。
当他们说你不应该使用JavaScript连接到数据库时,他们只是意味着你的移动应用程序不应该直接与数据库对话。相反,你应该使用PHP或 ASP.NET Web API或node构建一个Web服务.js如果它让你感到惊讶,它会使用JavaScript)作为移动和数据库之间的代理。如果您遵循最佳做法,此 Web 服务可以帮助您实现更好的安全控制。