Tipes van MSSQL Gebruikers

Reading time: 4 minutes

tip

Leer & oefen AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Leer & oefen GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Ondersteun HackTricks

Tabel geneem uit die docs.

KolomnaamDat tipeBeskrywing
naamsysnameNaam van die prinsiep, uniek binne die databasis.
principal_idintID van die prinsiep, uniek binne die databasis.
typechar(1)

Prinsiep tipe:

A = Toepassing rol

C = Gebruiker gemap na 'n sertifikaat

E = Eksterne gebruiker van Azure Active Directory

G = Windows groep

K = Gebruiker gemap na 'n asymmetriese sleutel

R = Databasis rol

S = SQL gebruiker

U = Windows gebruiker

X = Eksterne groep van Azure Active Directory groep of toepassings

type_descnvarchar(60)

Beskrywing van prinsiep tipe.

APPLICATION_ROLE

CERTIFICATE_MAPPED_USER

EXTERNAL_USER

WINDOWS_GROUP

ASYMMETRIC_KEY_MAPPED_USER

DATABASE_ROLE

SQL_USER

WINDOWS_USER

EXTERNAL_GROUPS

default_schema_namesysnameNaam wat gebruik moet word wanneer SQL naam nie 'n skema spesifiseer nie. Null vir prinsiepe wat nie van tipe S, U, of A is nie.
create_datedatetimeTyd waarop die prinsiep geskep is.
modify_datedatetimeTyd waarop die prinsiep laas gewysig is.
owning_principal_idintID van die prinsiep wat hierdie prinsiep besit. Alle vaste Databasis Rolle word standaard deur dbo besit.
sidvarbinary(85)SID (Sekuriteitsidentifiseerder) van die prinsiep. NULL vir SYS en INFORMATIE SKEMAS.
is_fixed_rolebitAs 1, verteenwoordig hierdie ry 'n inskrywing vir een van die vaste databasis rolle: db_owner, db_accessadmin, db_datareader, db_datawriter, db_ddladmin, db_securityadmin, db_backupoperator, db_denydatareader, db_denydatawriter.
authentication_typeint

Van toepassing op: SQL Server 2012 (11.x) en later.

Gee aan watter tipe verifikasie. Die volgende is die moontlike waardes en hul beskrywings.

0 : Geen verifikasie
1 : Instansie verifikasie
2 : Databasis verifikasie
3 : Windows verifikasie
4 : Azure Active Directory verifikasie

authentication_type_descnvarchar(60)

Van toepassing op: SQL Server 2012 (11.x) en later.

Beskrywing van die verifikasie tipe. Die volgende is die moontlike waardes en hul beskrywings.

NONE : Geen verifikasie
INSTANCE : Instansie verifikasie
DATABASE : Databasis verifikasie
WINDOWS : Windows verifikasie
EXTERNAL: Azure Active Directory verifikasie

default_language_namesysname

Van toepassing op: SQL Server 2012 (11.x) en later.

Gee aan wat die standaardtaal vir hierdie prinsiep is.

default_language_lcidint

Van toepassing op: SQL Server 2012 (11.x) en later.

Gee aan wat die standaard LCID vir hierdie prinsiep is.

allow_encrypted_value_modificationsbit

Van toepassing op: SQL Server 2016 (13.x) en later, SQL Databasis.

Suppresses cryptografiese metadata kontroles op die bediener in grootkopie operasies. Dit stel die gebruiker in staat om data wat met Always Encrypted versleuteld is, tussen tabelle of databasisse te kopieer, sonder om die data te ontsleutel. Die standaard is AF.

tip

Leer & oefen AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Leer & oefen GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Ondersteun HackTricks