Types of MSSQL Users

Вивчайте хакінг AWS від нуля до героя з htARTE (HackTricks AWS Red Team Expert)!

Таблиця взята з документації.

Назва стовпцяТип данихОпис

name

sysname

Ім'я принципала, унікальне в межах бази даних.

principal_id

int

ID принципала, унікальний в межах бази даних.

type

char(1)

Тип принципала: A = Роль додатка C = Користувач, відображений на сертифікат E = Зовнішній користувач з Azure Active Directory G = Група Windows K = Користувач, відображений на асиметричний ключ R = Роль бази даних S = Користувач SQL U = Користувач Windows X = Зовнішня група з Azure Active Directory або додатків

type_desc

nvarchar(60)

Опис типу принципала. 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-ім'я не вказує схему. Null для принципалів, які не є типом S, U або A.

create_date

datetime

Час створення принципала.

modify_date

datetime

Час останньої модифікації принципала.

owning_principal_id

int

ID принципала, який володіє цим принципалом. Всі фіксовані ролі бази даних за замовчуванням належать dbo.

sid

varbinary(85)

SID (Ідентифікатор безпеки) принципала. NULL для SYS та INFORMATION SCHEMAS.

is_fixed_role

bit

Якщо 1, цей рядок представляє запис для однієї з фіксованих ролей бази даних: db_owner, db_accessadmin, db_datareader, db_datawriter, db_ddladmin, db_securityadmin, db_backupoperator, db_denydatareader, db_denydatawriter.

authentication_type

int

Застосовується до: SQL Server 2012 (11.x) та пізніше. Позначає тип аутентифікації. Ось можливі значення та їх описи. 0 : Без аутентифікації 1 : Аутентифікація екземпляра 2 : Аутентифікація бази даних 3 : Аутентифікація Windows 4 : Аутентифікація Azure Active Directory

authentication_type_desc

nvarchar(60)

Застосовується до: SQL Server 2012 (11.x) та пізніше. Опис типу аутентифікації. Ось можливі значення та їх описи. NONE : Без аутентифікації INSTANCE : Аутентифікація екземпляра DATABASE : Аутентифікація бази даних WINDOWS : Аутентифікація Windows EXTERNAL: Аутентифікація Azure Active Directory

default_language_name

sysname

Застосовується до: SQL Server 2012 (11.x) та пізніше. Позначає мову за замовчуванням для цього принципала.

default_language_lcid

int

Застосовується до: SQL Server 2012 (11.x) та пізніше. Позначає LCID за замовчуванням для цього принципала.

allow_encrypted_value_modifications

bit

Застосовується до: SQL Server 2016 (13.x) та пізніше, SQL Database. Приглушує криптографічні перевірки метаданих на сервері під час операцій масового копіювання. Це дозволяє користувачеві масово копіювати дані, зашифровані за допомогою завжди зашифрованого, між таблицями або базами даних, не розшифровуючи дані. За замовчуванням - ВИМКНЕНО.

Вивчайте хакінг AWS від нуля до героя з htARTE (HackTricks AWS Red Team Expert)!

Last updated