Types of MSSQL Users
Last updated
Last updated
AWS Hacking'i öğrenin ve pratik yapın:HackTricks Eğitim AWS Kırmızı Takım Uzmanı (ARTE) GCP Hacking'i öğrenin ve pratik yapın: HackTricks Eğitim GCP Kırmızı Takım Uzmanı (GRTE)
Tablo belgelerden alınmıştır.
name
sysname
İlkelerin adı, veritabanı içinde benzersizdir.
principal_id
int
İlkelerin ID'si, veritabanı içinde benzersizdir.
type
char(1)
İlkelerin türü: A = Uygulama rolü C = Bir sertifikaya eşlenmiş kullanıcı E = Azure Active Directory'den dış kullanıcı G = Windows grubu K = Asimetrik anahtara eşlenmiş kullanıcı R = Veritabanı rolü S = SQL kullanıcısı U = Windows kullanıcısı X = Azure Active Directory grubundan veya uygulamalardan dış grup
type_desc
nvarchar(60)
İlkelerin türünün açıklaması. APPLICATION_ROLE CERTIFICATE_MAPPED_USER EXTERNAL_USER WINDOWS_GROUP ASYMMETRIC_KEY_MAPPED_USER DATABASE_ROLE SQL_USER WINDOWS_USER EXTERNAL_GROUPS
default_schema_name
sysname
SQL adı bir şemayı belirtmediğinde kullanılacak ad. S, U veya A türünde olmayan ilkeler için Null.
create_date
datetime
İlkelerin oluşturulduğu zaman.
modify_date
datetime
İlkelerin en son değiştirildiği zaman.
owning_principal_id
int
Bu ilkeleri sahip olan ilkenin ID'si. Tüm sabit Veritabanı Rolleri varsayılan olarak dbo tarafından sahiplenir.
sid
varbinary(85)
İlkelerin SID'si (Güvenlik Tanımlayıcısı). SYS ve BİLGİ ŞEMALARI için NULL.
is_fixed_role
bit
Eğer 1 ise, bu satır sabit veritabanı rollerinden birinin girişi için temsil eder: db_owner, db_accessadmin, db_datareader, db_datawriter, db_ddladmin, db_securityadmin, db_backupoperator, db_denydatareader, db_denydatawriter.
authentication_type
int
Uygulanır: SQL Server 2012 (11.x) ve sonrası. Kimlik doğrulama türünü belirtir. Aşağıdaki olası değerler ve açıklamalarıdır. 0 : Kimlik doğrulama yok 1 : Örnek kimlik doğrulaması 2 : Veritabanı kimlik doğrulaması 3 : Windows kimlik doğrulaması 4 : Azure Active Directory kimlik doğrulaması
authentication_type_desc
nvarchar(60)
Uygulanır: SQL Server 2012 (11.x) ve sonrası.
Kimlik doğrulama türünün açıklaması. Aşağıdaki olası değerler ve açıklamalarıdır.
NONE
: Kimlik doğrulama yok
INSTANCE
: Örnek kimlik doğrulaması
DATABASE
: Veritabanı kimlik doğrulaması
WINDOWS
: Windows kimlik doğrulaması
EXTERNAL
: Azure Active Directory kimlik doğrulaması
default_language_name
sysname
Uygulanır: SQL Server 2012 (11.x) ve sonrası. Bu ilke için varsayılan dili belirtir.
default_language_lcid
int
Uygulanır: SQL Server 2012 (11.x) ve sonrası. Bu ilke için varsayılan LCID'yi belirtir.
allow_encrypted_value_modifications
bit
Uygulanır: SQL Server 2016 (13.x) ve sonrası, SQL Veritabanı. Toplu kopyalama işlemlerinde sunucudaki kriptografik meta verileri kontrolünü bastırır. Bu, kullanıcının verileri şifrelenmiş olarak toplu kopyalamasını sağlar, tablolar veya veritabanları arasında, verileri şifre çözmeden. Varsayılan OFF'tur.
AWS Hacking'i öğrenin ve pratik yapın:HackTricks Eğitim AWS Kırmızı Takım Uzmanı (ARTE) GCP Hacking'i öğrenin ve pratik yapın: HackTricks Eğitim GCP Kırmızı Takım Uzmanı (GRTE)