我正在做Oracle插件,我想截获SQL请求,加以分析后,继续执行或者是截断SQL请求。
但遇到了困难:我已经能卡住进来的SQL请求,但需要取得该SQL语句,然后和我的安全策略比较,允许就继续执行,不允许就截断SQL请求:现在的问题是,能卡住SQL请求,却不能取得SQL语句(where子句也好啊)!
但遇到了困难:我已经能卡住进来的SQL请求,但需要取得该SQL语句,然后和我的安全策略比较,允许就继续执行,不允许就截断SQL请求:现在的问题是,能卡住SQL请求,却不能取得SQL语句(where子句也好啊)!
主要是在直接操作以前,进行一些预处理。比如上面我说的。
插件有:数据插件,应用插件,客户插件。
我做的属于数据插件,和Oracle引擎运行在同一层上。