【发布时间】:2021-02-23 07:09:45
【问题描述】:
在 Checkmarx 报告中,我得到以下信息:
方法定义中的默认定义者权限。
它突出显示了一个案例陈述(如下所示)
case when v_risk='RISK' then 'Y' else 'N'
请告诉我问题是什么以及需要采取什么措施来解决这个问题? 注意:authid current_user 已经添加到包中了。
【问题讨论】:
标签: security plsql secure-coding checkmarx
在 Checkmarx 报告中,我得到以下信息:
方法定义中的默认定义者权限。
它突出显示了一个案例陈述(如下所示)
case when v_risk='RISK' then 'Y' else 'N'
请告诉我问题是什么以及需要采取什么措施来解决这个问题? 注意:authid current_user 已经添加到包中了。
【问题讨论】:
标签: security plsql secure-coding checkmarx
可以通过在您的 case 语句所在的过程或函数中添加 AUTHID CURRENT_USER 子句来解决此发现
create or replace procedure sample_procedure
authid current_user
as
begin
...
case when v_risk='RISK' then 'Y' else 'N'
【讨论】: