Tipovi MSSQL korisnika

Reading time: 3 minutes

tip

Učite i vežbajte AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Učite i vežbajte GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Podržite HackTricks

Tabela preuzeta iz docs.

Ime koloneTip podatakaOpis
namesysnameIme principala, jedinstveno unutar baze podataka.
principal_idintID principala, jedinstven unutar baze podataka.
typechar(1)

Tip principala:

A = Uloga aplikacije

C = Korisnik povezan sa sertifikatom

E = Spoljašnji korisnik iz Azure Active Directory

G = Windows grupa

K = Korisnik povezan sa asimetričnim ključem

R = Uloga baze podataka

S = SQL korisnik

U = Windows korisnik

X = Spoljašnja grupa iz Azure Active Directory grupe ili aplikacija

type_descnvarchar(60)

Opis tipa principala.

APPLICATION_ROLE

CERTIFICATE_MAPPED_USER

EXTERNAL_USER

WINDOWS_GROUP

ASYMMETRIC_KEY_MAPPED_USER

DATABASE_ROLE

SQL_USER

WINDOWS_USER

EXTERNAL_GROUPS

default_schema_namesysnameIme koje će se koristiti kada SQL ime ne specificira šemu. Null za principe koji nisu tipa S, U ili A.
create_datedatetimeVreme kada je principal kreiran.
modify_datedatetimeVreme kada je principal poslednji put izmenjen.
owning_principal_idintID principala koji poseduje ovaj principal. Sve fiksne uloge baze podataka su po defaultu u vlasništvu dbo.
sidvarbinary(85)SID (Identifikator bezbednosti) principala. NULL za SYS i INFORMATION SCHEMAS.
is_fixed_rolebitAko je 1, ova red predstavlja unos za jednu od fiksnih uloga baze podataka: db_owner, db_accessadmin, db_datareader, db_datawriter, db_ddladmin, db_securityadmin, db_backupoperator, db_denydatareader, db_denydatawriter.
authentication_typeint

Primena na: SQL Server 2012 (11.x) i novije verzije.

Označava tip autentifikacije. Sledeće su moguće vrednosti i njihovi opisi.

0 : Nema autentifikacije
1 : Autentifikacija instance
2 : Autentifikacija baze podataka
3 : Windows autentifikacija
4 : Autentifikacija Azure Active Directory

authentication_type_descnvarchar(60)

Primena na: SQL Server 2012 (11.x) i novije verzije.

Opis tipa autentifikacije. Sledeće su moguće vrednosti i njihovi opisi.

NONE : Nema autentifikacije
INSTANCE : Autentifikacija instance
DATABASE : Autentifikacija baze podataka
WINDOWS : Windows autentifikacija
EXTERNAL: Autentifikacija Azure Active Directory

default_language_namesysname

Primena na: SQL Server 2012 (11.x) i novije verzije.

Označava podrazumevani jezik za ovog principala.

default_language_lcidint

Primena na: SQL Server 2012 (11.x) i novije verzije.

Označava podrazumevani LCID za ovog principala.

allow_encrypted_value_modificationsbit

Primena na: SQL Server 2016 (13.x) i novije verzije, SQL Database.

Potiskuje provere kriptografskih metapodataka na serveru u operacijama masovnog kopiranja. Ovo omogućava korisniku da masovno kopira podatke šifrovane koristeći Always Encrypted, između tabela ili baza podataka, bez dešifrovanja podataka. Podrazumevano je ISKLJUČENO.

tip

Učite i vežbajte AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Učite i vežbajte GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Podržite HackTricks