Types of MSSQL Users

AWS hackleme konusunda sıfırdan kahramana htARTE (HackTricks AWS Kırmızı Takım Uzmanı) ile öğrenin!

Tablo, dokümantasyondan alınmıştır.

Sütun adıVeri tipiAçıklama

name

sysname

Veritabanı içinde benzersiz olan prensipalin adı.

principal_id

int

Veritabanı içinde benzersiz olan prensipalin kimliği.

type

char(1)

Prensipal türü: A = Uygulama rolü C = Sertifikaya eşlenen kullanıcı E = Azure Active Directory'den dış kullanıcı G = Windows grubu K = Asimetrik anahtara eşlenen kullanıcı R = Veritabanı rolü S = SQL kullanıcısı U = Windows kullanıcısı X = Azure Active Directory grubu veya uygulamalarından dış grup

type_desc

nvarchar(60)

Prensipal 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 şema belirtmediğinde kullanılacak ad. S, U veya A türünde olmayan prensipler için boş.

create_date

datetime

Prensipalin oluşturulduğu zaman.

modify_date

datetime

Prensipalin en son ne zaman değiştirildiği.

owning_principal_id

int

Bu prensipali sahip olan prensipalin kimliği. Tüm sabit Veritabanı Rolleri varsayılan olarak dbo tarafından sahiplenilir.

sid

varbinary(85)

Prensipalin SID'si (Güvenlik Tanımlayıcısı). SYS ve INFORMATION SCHEMAS için NULL.

is_fixed_role

bit

Eğer 1 ise, bu satır sabit veritabanı rollerinden biri için bir girişi 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 sonraki sürümler. Kimlik doğrulama türünü belirtir. Aşağıdaki değerler ve açıklamaları mümkündür. 0 : Kimlik doğrulama yok 1 : Örnek kimlik doğrulama 2 : Veritabanı kimlik doğrulama 3 : Windows kimlik doğrulama 4 : Azure Active Directory kimlik doğrulama

authentication_type_desc

nvarchar(60)

Uygulanır: SQL Server 2012 (11.x) ve sonraki sürümler. Kimlik doğrulama türünün açıklaması. Aşağıdaki değerler ve açıklamaları mümkündür. NONE : Kimlik doğrulama yok INSTANCE : Örnek kimlik doğrulama DATABASE : Veritabanı kimlik doğrulama WINDOWS : Windows kimlik doğrulama EXTERNAL: Azure Active Directory kimlik doğrulama

default_language_name

sysname

Uygulanır: SQL Server 2012 (11.x) ve sonraki sürümler. Bu prensipal için varsayılan dilin anlamını belirtir.

default_language_lcid

int

Uygulanır: SQL Server 2012 (11.x) ve sonraki sürümler. Bu prensipal için varsayılan LCID'yi belirtir.

allow_encrypted_value_modifications

bit

Uygulanır: SQL Server 2016 (13.x) ve sonraki sürümler, SQL Database. Sunucuda toplu kopyalama işlemlerinde şifreli veriye yönelik kriptografik meta veri denetimlerini bastırır. Bu, kullanıcının veriyi çözmeden, Always Encrypted kullanarak şifrelenmiş veriyi tablolar veya veritabanları arasında toplu kopyalama yapmasına olanak tanır. Varsayılan olarak KAPALI'dır.

AWS hackleme konusunda sıfırdan kahramana htARTE (HackTricks AWS Kırmızı Takım Uzmanı) ile öğrenin!

Last updated