Types of MSSQL Users
Last updated
Last updated
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)
Tabela preuzeta iz dokumentacije.
name
sysname
Ime principa, jedinstveno unutar baze podataka.
principal_id
int
ID principa, jedinstven unutar baze podataka.
type
char(1)
Tip principa: A = Uloga aplikacije C = Korisnik povezan sa sertifikatom E = Spoljni 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_desc
nvarchar(60)
Opis tipa principa. 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
Ime koje će se koristiti kada SQL ime ne specificira šemu. Null za principe koji nisu tipa S, U ili A.
create_date
datetime
Vreme kada je princip kreiran.
modify_date
datetime
Vreme kada je princip poslednji put izmenjen.
owning_principal_id
int
ID principa koji poseduje ovaj princip. Sve fiksne uloge baze podataka su po defaultu u vlasništvu dbo.
sid
varbinary(85)
SID (Identifikator bezbednosti) principa. NULL za SYS i INFORMATION SCHEMAS.
is_fixed_role
bit
Ako 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_type
int
Primena na: SQL Server 2012 (11.x) i novije. 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 : Azure Active Directory autentifikacija
authentication_type_desc
nvarchar(60)
Primena na: SQL Server 2012 (11.x) i novije.
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
: Azure Active Directory autentifikacija
default_language_name
sysname
Primena na: SQL Server 2012 (11.x) i novije. Označava podrazumevani jezik za ovaj princip.
default_language_lcid
int
Primena na: SQL Server 2012 (11.x) i novije. Označava podrazumevani LCID za ovaj princip.
allow_encrypted_value_modifications
bit
Primena na: SQL Server 2016 (13.x) i novije, SQL Database. Potiskuje provere kriptografskih metapodataka na serveru u operacijama masovnog kopiranja. Ovo omogućava korisniku da masovno kopira podatke koji su šifrovani koristeći Always Encrypted, između tabela ili baza podataka, bez dešifrovanja podataka. Podrazumevano je ISKLJUČENO.
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)