WEB开发网
开发学院数据库DB2 在 DB2 9.5 中实现新的安全功能,第 2 部分: 理解... 阅读

在 DB2 9.5 中实现新的安全功能,第 2 部分: 理解可信上下文

 2009-11-20 00:00:00 来源:WEB开发网   
核心提示: 现在,修改已有的用于 Ally 的可信上下文,在 DB2 9.5 中实现新的安全功能,第 2 部分: 理解可信上下文(9),以允许她将 id 切换为 Stan,而不必进行认证,该脚本应该会成功,DROPTRUSTEDCONTEXTMktgTrustedContextDB20000ITheSQLc

现在,修改已有的用于 Ally 的可信上下文,以允许她将 id 切换为 Stan,而不必进行认证。使用 SECADM 用户 id 连接到数据库,然后修改 MktgTrustedContext,以添加 Stan 的使用。

ALTER TRUSTED CONTEXT MktgTrustedContext 
ADD USE FOR Stan WITHOUT AUTHENTICATION; 

或者使用 AltTC.sql 脚本。该脚本应该会成功。

清单 12. 脚本成功运行
ALTER TRUSTED CONTEXT MktgTrustedContext 
ADD USE FOR Stan WITHOUT AUTHENTICATION 
DB20000I The SQL command completed successfully.

有时候,您可能想禁用某个可信上下文,以临时阻止对它的使用。使用 SECADM userid 连接到数据库,然后修改 MktgTrustedContext,禁用该可信上下文。

ALTER TRUSTED CONTEXT MktgTrustedContext 
ALTER DISABLE; 

或者使用 AltTC.sql 脚本。该脚本应该会成功。

ALTER TRUSTED CONTEXT MktgTrustedContext ALTER DISABLE 
DB20000I The SQL command completed successfully.

最后,和任何其他数据库对象一样,可信上下文也可以被删除。使用 SECADM 用户 id 连接到数据库,然后删除 MktgTrustedContext。

DROP TRUSTED CONTEXT MktgTrustedContext; 
或者使用 DropTC.sql 脚本。该脚本应该会成功。

DROP TRUSTED CONTEXT MktgTrustedContext 
DB20000I The SQL command completed successfully.

可信连接中用户 id 的切换

可信上下文的使用
注意,只有通过 DB2 CLI 应用程序或 DB2 JDBC 应用程序才可以进行这样的切换。

上一页  4 5 6 7 8 9 10  下一页

Tags:DB 实现 安全

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接