发明名称 Secure multi-level system for executing stored procedures
摘要 A database management system is provided for security of database objects. These objects may be passive elements such as tables, rows, views, the databases themselves, etc., or they may be executable items such as stored procedures or triggers. A mechanism is provided for "certifying" that certain types of objects such as stored procedures, triggers, and views can be safely used to access other, sensitive objects in the database. Certification indicates that (1) a security officer has evaluated and certified the object, and (2) the now certified object has not undergone a defined security-relevant change since certification. Certification is particularly important in the context of a "trusted" stored procedure or a "trusted" stored trigger. "Trusted" executable objects can be executed at sensitivity levels that exceed that of a user or subject. Thus, the subject may use a trusted stored procedure or trigger to access certain objects having higher sensitivity levels than his or her own. If the certified object changes in a security-relevant manner, its "certification state" changes from certified to "suspect" which causes the object to become unexecutable.
申请公布号 US5572673(A) 申请公布日期 1996.11.05
申请号 US19930162341 申请日期 1993.12.01
申请人 SYBASE, INC. 发明人 SHURTS, SCOTT A.
分类号 G06F1/00;G06F21/00;(IPC1-7):G06F12/14 主分类号 G06F1/00
代理机构 代理人
主权项
地址