SAP ODATA篡改UI5应用程序中的过滤器

2020-09-06 06:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 请找到以下情况。 ...

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

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


大家好,

请找到以下情况。

  1. 在ECC中实现的Odata服务。
  2. 在Gateway中注册了相同的服务以在UI5应用程序中使用该服务。
  3. 在Alias中,我们没有选中"当前用户"复选框,所有呼叫都将使用相同的通用用户ID转到ECC(我们使用这种方法来消除在后端ECC服务器中创建多个用户)。
  4. 由于我们需要Fiori启动板在ECC中登录用户,因此我们将用户ID作为过滤器发送到服务。

一切都很好,直到渗透测试人员来了,并在调用odata服务之前篡改了过滤器(用户ID)。 现在,无论他们在URL中发送的用户ID是什么,ECC都将捕获并且未经授权的数据将显示在前端。

谁能告诉我解决方案。

预先感谢

钱德拉森

2条回答
95年老男孩
2020-09-06 07:05

我看不到简单的方法。

为什么我们要提供解决方案 从事肮脏/不道德的事……

一周热门 更多>