MSSQL Kullanıcı Türleri

Reading time: 4 minutes

tip

AWS Hacking'i öğrenin ve pratik yapın:HackTricks Training AWS Red Team Expert (ARTE)
GCP Hacking'i öğrenin ve pratik yapın: HackTricks Training GCP Red Team Expert (GRTE) Azure Hacking'i öğrenin ve pratik yapın: HackTricks Training Azure Red Team Expert (AzRTE)

HackTricks'i Destekleyin

Tablo docs kaynağından alınmıştır.

Sütun adıVeri türüAçıklama
namesysnameİlkelerin adı, veritabanı içinde benzersizdir.
principal_idintİlkelerin ID'si, veritabanı içinde benzersizdir.
typechar(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_descnvarchar(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_namesysnameSQL adı bir şemayı belirtmediğinde kullanılacak ad. S, U veya A türünde olmayan ilkeler için Null.
create_datedatetimeİlkelerin oluşturulduğu zaman.
modify_datedatetimeİlkelerin en son değiştirildiği zaman.
owning_principal_idintBu ilkeleri sahip olan ilkenin ID'si. Tüm sabit Veritabanı Rolleri varsayılan olarak dbo tarafından sahiplenir.
sidvarbinary(85)İlkenin SID'si (Güvenlik Tanımlayıcısı). SYS ve BİLGİ ŞEMALARI için NULL.
is_fixed_rolebitEğer 1 ise, bu satır sabit veritabanı rollerinden birinin kaydını temsil eder: db_owner, db_accessadmin, db_datareader, db_datawriter, db_ddladmin, db_securityadmin, db_backupoperator, db_denydatareader, db_denydatawriter.
authentication_typeint

Uygulanır: SQL Server 2012 (11.x) ve sonrası.

Kimlik doğrulama türünü belirtir. Aşağıdakiler 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_descnvarchar(60)

Uygulanır: SQL Server 2012 (11.x) ve sonrası.

Kimlik doğrulama türünün açıklaması. Aşağıdakiler 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_namesysname

Uygulanır: SQL Server 2012 (11.x) ve sonrası.

Bu ilke için varsayılan dili belirtir.

default_language_lcidint

Uygulanır: SQL Server 2012 (11.x) ve sonrası.

Bu ilke için varsayılan LCID'yi belirtir.

allow_encrypted_value_modificationsbit

Uygulanır: SQL Server 2016 (13.x) ve sonrası, SQL Veritabanı.

Toplu kopyalama işlemlerinde sunucudaki kriptografik meta verileri kontrollerini bastırır. Bu, kullanıcının verileri şifrelenmiş olarak toplu kopyalamasına olanak tanır, verileri deşifre etmeden, tablolar veya veritabanları arasında. Varsayılan OFF'tur.

tip

AWS Hacking'i öğrenin ve pratik yapın:HackTricks Training AWS Red Team Expert (ARTE)
GCP Hacking'i öğrenin ve pratik yapın: HackTricks Training GCP Red Team Expert (GRTE) Azure Hacking'i öğrenin ve pratik yapın: HackTricks Training Azure Red Team Expert (AzRTE)

HackTricks'i Destekleyin