我是靠谱客的博主 魔幻发卡,最近开发中收集的这篇文章主要介绍oracle create any trigger,Grant create any trigger vs grant create trigger,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

In most cases, the trigger owner is also the owner of the table (or view) on which the trigger is based. In those cases, the table owner, with CREATE TRIGGER can create create triggers on their own table.

CREATE ANY TRIGGER allows the user to create a trigger owned by any user on any table. It is a big security hole because they can create a trigger owned by a privileged user on a table that they own or can insert into. Because they can insert into that table, they can force the trigger to execute and the trigger executes with the privileges of the trigger owner. The effect is that a user with CREATE ANY TRIGGER privilege can create and execute code as a privileged user (similar to having CREATE ANY PROCEDURE plus EXECUTE ANY PROCEDURE).

Limit to as few as people as possible and audit appropriately.

最后

以上就是魔幻发卡为你收集整理的oracle create any trigger,Grant create any trigger vs grant create trigger的全部内容,希望文章能够帮你解决oracle create any trigger,Grant create any trigger vs grant create trigger所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部