![]() |
1
1
我不清楚您是指将移动应用程序编写为在移动环境中完全响应的网站,还是考虑使用诸如Ionic、React Native或其他框架编写。 如果是一个有响应的网站,请忽略我的回答,一旦没有安全的方式来确保他们的秘密,就我所知的其余部分。
在客户端运行的任何东西都容易受到使用诸如 Xposed 或 Frida . 正如您已经指出的,移动或区块链不是存储应用程序机密的好地方。 可能的解决办法为了加强您的移动应用程序与API服务器之间的通信,您应该使用移动应用程序认证服务,该服务将通过使用集成在您的应用程序中的SDK和在云中运行的服务,在运行时保证您的应用程序未经修改或未在越狱或根设备中运行。 成功认证应用程序完整性的云服务会出现以下问题: JWT token 使用只有API服务器和云服务知道的秘密签名,失败时,使用API服务器不知道的假秘密签名JWT令牌。这种方法将允许API服务器仅在能够验证JWT令牌中的签名并在验证失败时拒绝它们时,才为请求提供服务。 一旦云认证服务所使用的秘密不被移动应用程序知道,即使在应用程序被篡改、在有根设备中运行或通过连接成为中间人攻击目标的连接时,也不可能在运行时逆向设计它。 在…上 this article
|
|
user7674753 · 为什么我的边界没有完全围绕文本框? 6 年前 |
![]() |
M-K · jQuery mobile:动态添加复选框 7 年前 |
![]() |
jojo · 阻止iOS移动浏览器在单击链接时强制打开应用程序? 7 年前 |
![]() |
Ossama · 隐藏jquery移动滑块 7 年前 |
![]() |
Def · 单击后按id删除元素 7 年前 |