Oracle apex 是否所有使用20.1之前版本开发的应用程序都易受攻击?

Oracle apex 是否所有使用20.1之前版本开发的应用程序都易受攻击?,oracle-apex,oracle-apex-5,oracle-apex-18.2,Oracle Apex,Oracle Apex 5,Oracle Apex 18.2,我有一个餐厅管理系统,有很多页面,有表单和交互式网格,可以创建销售发票、退货等文档。当用户错误或故意多次快速单击submit按钮时,会出现问题,这会导致对同一事务的多次提交。 有一个bug 26475905被归档并在20.1中修复,如果您有Oracle支持,您可以看到它。 所有解决方案都是客户端解决方案,比如在提交后禁用提交按钮,或者在提交后通过动态操作显示旋转的轮子。 唯一的服务器端解决方案是将“启用重复页面提交”设置为“否”后,将页面的“提交时重新加载”属性更改为“始终”。不幸的是,当页面包

我有一个餐厅管理系统,有很多页面,有表单和交互式网格,可以创建销售发票、退货等文档。当用户错误或故意多次快速单击submit按钮时,会出现问题,这会导致对同一事务的多次提交。 有一个bug 26475905被归档并在20.1中修复,如果您有Oracle支持,您可以看到它。 所有解决方案都是客户端解决方案,比如在提交后禁用提交按钮,或者在提交后通过动态操作显示旋转的轮子。 唯一的服务器端解决方案是将“启用重复页面提交”设置为“否”后,将页面的“提交时重新加载”属性更改为“始终”。不幸的是,当页面包含交互式网格时,该解决方案不起作用。 这最终让我想到,使用18.2和更早版本开发的每个应用程序都可以通过某种方式进行操作,对吗?还是有一个可靠的解决方案,我在网上冲浪几个月后没有遇到过。
我将线程标题从“是否所有使用18.2开发的应用程序都易受攻击?”编辑为“是否所有使用20.1之前版本开发的应用程序都易受攻击?”

作为一种解决方法,您可以创建一个动态操作来禁用单击按钮事件,然后提交页面。
这将防止多次提交

这是我在问题中提到的客户端解决方案。页面仍然可以被操纵。