发明授权
US5572673A Secure multi-level system for executing stored procedures 失效
用于执行存储过程的安全多级系统

  • 专利标题: Secure multi-level system for executing stored procedures
  • 专利标题(中): 用于执行存储过程的安全多级系统
  • 申请号: US162341
    申请日: 1993-12-01
  • 公开(公告)号: US5572673A
    公开(公告)日: 1996-11-05
  • 发明人: Scott A. Shurts
  • 申请人: Scott A. Shurts
  • 申请人地址: CA Emeryville
  • 专利权人: Sybase, Inc.
  • 当前专利权人: Sybase, Inc.
  • 当前专利权人地址: CA Emeryville
  • 主分类号: G06F1/00
  • IPC分类号: G06F1/00 G06F21/00 G06F12/14
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.
信息查询
0/0