发明名称 Systems and methods that optimize row level database security
摘要 The systems and methods of the present invention facilitate database row-level security by utilizing SQL extensions to create and associate named security expressions with a query initiator(s). Such expressions include Boolean expressions, which must be satisfied by a row of data in order for that data to be made accessible to the query initiator. In general, a query is augmented with security expressions, which are aggregated and utilized during querying rows of data. The systems and methods variously place security expressions within a query in order to optimize query performance while mitigating information leaks. This is achieved by tagging security expressions as special and utilizing rules of predicate to pull or push non-security expressions above or below security expressions, depending on the likelihood of a non-security being safe, as determined via a static and/or dynamic analysis.
申请公布号 US2005177570(A1) 申请公布日期 2005.08.11
申请号 US20040885815 申请日期 2004.07.07
申请人 MICROSOFT CORPORATION 发明人 DUTTA TANMOY;CHANDER GIRISH;CRISTOFOR LAURENTIU B.;KLINE RODGER N.;HAMILTON JAMES R.
分类号 G06F21/24;G06F17/30;G06F17/40;G06F21/00;(IPC1-7):G06F17/30 主分类号 G06F21/24
代理机构 代理人
主权项
地址