成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Azure SQL數據庫中引入行級安全性

安全 數據安全
微軟發布了一個Azure SQL數據庫的預覽版新特性,它稱為行級安全性(RLS)。

微軟發布了一個Azure SQL數據庫的預覽版新特性,它稱為行級安全性(RLS)。因為這個特性還是預覽版,因此它還不適合用于生產負載,并且還沒有得到全面支持。RLS可以根據用戶執行一個查詢的特征(如:分組成員或執行環境)來控制數據庫表中行的訪問。

在Azure SQL數據庫中引入行級安全性

在2015年4月,所有地區的V12部署都可以使用RLS。此外,這個特性也會出現在下一個本地版SQL Server中,即SQL Server 2016。由于微軟已經全力投身于云優先的戰略中,因此RLS等Azure特性出現在未來版本的SQL Server也在情理之中。

Oracle和DB2的DBMS產品在很多年前就有這個特性了。SQL Server用戶一直在使用各種方法來處理行級安全性的需求。如果要將一個使用了RLS的應用程序后臺從Oracle或DB2數據庫遷移到SQL Server,則需要在遷移過程中在應用程序或數據庫上增加很多代碼。新的RLS特性仍然需要一定的實現工作,但是工作量已經減少了,因為過濾功能已經根據一個集中定義的安全功能邏輯而自動部署到基本表上了。

我們仍然需要一種方法將特定行的安全性“映射”到一個用戶特征值上。它可能是一個具體的用戶名或用戶的數據庫角色成員。目標數據庫中每一個表都需要增加一個字段,或者讓安全函數聯合一個或多個幫助表,從而查找行的分配。安全邏輯可簡單可復雜,具體取決于實際的需求。此外,如果一個有RLS的表聯合了一個沒有RLS的表,那么其結果集仍然會根據安全上下文進行過濾。

行級安全性的優點

粗略地看,它的主要優點似乎是增加安全性和可能簡化查詢。但是,簡化查詢可能是考慮使用RLS的主要原因。在啟動RLS之后,系統會在更細粒度級別上限制用戶的訪問。如果用戶身份信息受到攻擊,那么可攻擊范圍將縮小,SQL注入攻擊的影響也很小。例如,一個應用程序可能現在使用了下面的語句:

現在很容易通過一個SQL注入攻擊將“A”改為“B”或其他的查詢條件,從而直接查詢數據庫,得到其他不同的結果。在啟動RLS之后,這種攻擊是不可能生效的。

使用等級安全性

最終用戶不會意識到RLS的存在。實現RLS需要一定的工作,但是完全不需要修改代碼。事實上,它可以讓查詢變得更簡單,因為用戶已經限制為只能查詢他們有訪問權限的特定行數。要考慮在現有應用程序中實現RLS。

按照預期,要實現這一層安全性還需要完成一定的工作。這其中包括確定哪一些表需要修改,以及如何更高效地將用戶身份映射到行級數據上。但是,這還不是全部開銷;RLS的本質是在基礎表的每一個查詢上增加另一層判斷邏輯,限制查詢所返回的行數。這可能會影響訪問該表的所有查詢的性能。

許多全新特性都一樣,它們通常也會有很多局限性。這個特性也不例外。RLS不兼容針對內存優化的表和變更數據捕捉。此外,如果不用RLS保護,Full Text Indices(全文索引)和DBCC SHOW_STATISTICS也可能“泄漏”信息。

RLS是一個等待已久的特性,它使微軟數據平臺產品在功能全面角度向Oracle和DB2靠近。在更多地了解特性及其在應用程序的實現方式之后,它的工作方式將變得更加清晰。表面上,RLS似乎只是一個在將應用程序從Oracle或DB2遷移過來時才需要的特性。但是,在現代環境中數據威脅是真實存在的,RLS有利于減小數據的潛在漏洞。它在用戶感知不到的情況下限制返回的記錄行數。雖然使用視圖和觸發器也能實現行級安全性,但是由于訪問邏輯更加集中和靠近數據,因此這個新特性減小了應用程序的維護難度和復雜性,從而在實現上更加簡單。

責任編輯:藍雨淚 來源: TechTarget中國
相關推薦

2015-03-27 13:02:17

Azure SQL D微軟云數據庫

2012-01-05 09:45:31

微軟云數據庫SQL Azure

2011-02-28 10:57:56

2009-06-25 09:46:04

2019-10-10 09:55:52

數據庫安全數據庫網絡安全

2011-03-31 09:40:46

2009-11-20 16:23:58

Oracle數據庫安全

2010-05-07 17:56:10

Oracle數據庫安全

2010-12-23 14:45:57

SQL Server

2010-09-29 09:48:12

數據庫安全

2009-04-13 10:06:58

Oracle安全管理

2015-01-19 10:18:53

Azure SQL數據庫審計云安全

2011-03-25 09:46:16

Informix數據庫安全性安全審計

2011-01-19 11:07:43

2015-05-05 15:53:01

2021-07-21 15:05:06

數據庫數據庫安全技術

2010-07-01 15:50:18

SQL Server

2011-08-09 16:52:24

2011-03-22 14:35:23

Oracle數據庫安全措施

2021-09-30 08:00:00

Kubernetes容器工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品综合 | 中文字字幕一区二区三区四区五区 | 国产精品中文 | 中文二区 | 中文久久 | 亚洲成人一区二区 | 欧美日韩1区2区3区 欧美久久一区 | 一区二区三区四区在线视频 | 91精品国产91综合久久蜜臀 | 国产综合av | 亚洲精品成人网 | 自拍偷拍第一页 | 欧美黄色片| 精品国产青草久久久久福利 | 91天堂 | 成人片网址| 免费午夜电影 | 久久久久国产精品午夜一区 | 狠狠干五月天 | 欧美一级毛片久久99精品蜜桃 | 一级毛片成人免费看a | 国产一级片免费视频 | 日韩精品1区2区3区 爱爱综合网 | 日本综合在线观看 | 午夜视频在线观看视频 | 欧美成人视屏 | 国产精品国产三级国产aⅴ原创 | 亚洲综合在线视频 | 黄色大片在线 | www日本在线 | 色久在线 | 美人の美乳で授乳プレイ | 91精品成人久久 | 在线日韩精品视频 | 亚洲人va欧美va人人爽 | 天天摸天天干 | www.国产一区 | 99精品在线观看 | 欧美一二三 | 国产精品免费一区二区三区四区 | 亚洲一区中文字幕 |