发明名称 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.
申请公布号 US7661141(B2) 申请公布日期 2010.02.09
申请号 US20040885815 申请日期 2004.07.07
申请人 MICROSOFT CORPORATION 发明人 DUTTA TANMOY;CHANDER GIRISH;CRISTOFOR LAURENTIU BOGDAN;KLINE RODGER N.;HAMILTON JAMES R.
分类号 G06F7/04;G06F21/24;G06F17/30;G06F17/40;G06F21/00;H04N7/16 主分类号 G06F7/04
代理机构 代理人
主权项
地址
您可能感兴趣的专利