Hybris TAE用于已存在的未加密数据

2020-08-21 00:32发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我对Hybris TAE(透明属性加密)有疑问:是否可以对已经存在的未加密明文数据进行加密(通过items.xml中的true设置为true)还是必须手动对数据进行加密? 作为应用TAE标准的预处理,然后再应用加密= true?

我无法找到答案(也许是因为答案很明显吗?)

预先感谢您的回答。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我对Hybris TAE(透明属性加密)有疑问:是否可以对已经存在的未加密明文数据进行加密(通过items.xml中的true设置为true)还是必须手动对数据进行加密? 作为应用TAE标准的预处理,然后再应用加密= true?

我无法找到答案(也许是因为答案很明显吗?)

预先感谢您的回答。

付费偷看设置
发送
5条回答
愤怒的猪头君
1楼 · 2020-08-21 01:30.采纳回答

TAE机制在写入数据库时​​会即时加密属性值,而在从数据库读取时会即时解密属性值。 为 items.xml 中的属性激活加密将确保,只要将该属性的任何值保存到数据库中,都会对其进行加密,但不会自动对属性的现有数据进行加密。 但是,只需单击一下即可加密现有数据:)

转到 https://localhost:9002/maintain/keys (即在hAC中,维护>加密密钥)>迁移,然后单击"迁移"按钮。 而已。 该属性的所有现有数据(您刚刚通过在 items.xml 中声明 encrypted = true 启用了加密)将被加密。

我刚刚对其进行了测试,并且没有任何问题。

注意:

  1. 在声明后,通过仅选择 https://localhost:9002/platform/update 上的Update Update running system and your-extension-name来确保重建和更新应用程序。 items.xml 中的> encrypted = true

  2. 在同一页面上单击"迁移"按钮之前,您可以找到此Type的实例数。 如果有任何现有的加密值,则不会受到影响。

当学会了学习
2楼-- · 2020-08-21 01:13

Arvind Kumar Avinash 确实可以进行迁移 我使用了一些不同的编码机制来加密属性?

歪着头看世界
3楼-- · 2020-08-21 01:31

我的假设是现有数据不会被加密,因此您需要手动对其进行加密,或者等待下一次机会来更新数据。

与TAE无关,但是我对用户密码的体验是这样的。 最初,密码配置未加密。 当我们将密码更改为加密密码时,只有新创建的用户才具有加密密码。 现有用户仍具有未加密的密码。 但是,旧用户可以更改其密码以进行加密。

暮风yp
4楼-- · 2020-08-21 01:19

不客气。

me_for_i
5楼-- · 2020-08-21 01:13

非常感谢您提供详细的答案! :)

一周热门 更多>