我正在尝试加密我服务器上的数据库与使用 javascript 的 devExtreme 制作的移动应用程序之间的通信。他们的支持团队提供了一个涉及使用 base_64encode 的示例。这是一种安全的方法吗?这是 DevExtreme 的示例:身份验证请求示例
我无法理解这将是多么安全。据我了解,移动应用程序会对数据进行加密(因此应用程序具有用于加密的密钥/解密方法。如果他们访问了应用程序的源代码,难道没有人能够找到这个密钥吗?)这个加密然后数据被发送到服务器并被解密。发送消息以通知身份验证是否失败。
最重要的是,使用 SSL 连接会在应用程序客户端和服务器之间创建一个私有连接。
对不起,我在上面问了很多问题!让我总结一下:
在 devextreme 中使用 base64_encode 安全吗?我做了一些研究,看到很多文章说它很容易破解。
由于密码和用户名必须在应用程序端和服务器端进行加密/解密,
如果应用程序用户能够访问源
代码,这不会导致问题吗?通过 SSL 连接发送 header/string/json 文件是否足够?如果我要使用 SSL,我需要使用加密吗?
为了构建安全的
移动应用程序,应遵循什么准则(如果有)?类似于本指南的内容,但适用于移动
应用程序。
提前致谢。