MobileFirst 加密/解密用户凭证

Posted

技术标签:

【中文标题】MobileFirst 加密/解密用户凭证【英文标题】:MobileFirst Encryption / decryption user credentials 【发布时间】:2019-02-14 19:59:20 【问题描述】:

我有两个问题:

1- MobileFirst 7.1.0 版是否在客户端提供加密功能并在服务器端提供解密功能?

2- 我需要通过适配器调用将用户名/pswd 传递给数据库。当我调用适配器并传递这些凭据时,它从客户端作为查询字符串发送。如何在将其发送到服务器端适配器时隐藏这些?

【问题讨论】:

【参考方案1】:

    是否每个移动用户都有自己的数据库用户名密码?如果是这样,这不是理想的设计。数据库凭证必须保存在适配器的 xml 中,并且用户必须使用安全测试和登录和身份验证模块向 MobileFirst 进行身份验证。

    如果您仍然按照原来的设计,您可以使用 Java 适配器通过调用的有效负载而不是查询参数来接受用户的凭据。见https://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.dev.doc/devref/t_impl_java_adapter_JAXRS.html

完成此操作后,通过 HTTPS 进行所有调用,以便在传输期间对流量进行加密。

【讨论】:

谢谢Srik,数据库凭据保存在适配器的xml中,但我还有一些其他数据需要在客户端加密并在服务器端解密,例如信用卡号码。 选项 2 是您的选择。编写 Java 适配器并通过 HTTPS 发送有效负载 谢谢斯里克,这对我来说是新的,所以想确保这个有效载荷会被加密?我们有 IBM 提供的任何样品吗?谢谢

以上是关于MobileFirst 加密/解密用户凭证的主要内容,如果未能解决你的问题,请参考以下文章

电脑文件密码怎么解锁

用c#做aes加密 为啥在线解密解不了

加密API RSA公钥可以解密数据,不像预期的那样不对称

图像加密基于matlab GUI彩色图像加密解密含Matlab源码 1231期

三星手机设备加密了怎么解密不了?

如何在 Java 中打包/加密/解包/解密一堆文件?