UID (Unikátní identifikátor) je obecný termín pro libovolné číslo nebo řetězec, který slouží k jednoznačnému rozlišení objektu, uživatele nebo procesu v rámci určitého systému. V naší architektuře se s tímto pojmem setkáte nejčastěji ve dvou významech: Unixové ID uživatele a unikátní ID v databázích.
V našich operačních systémech (VPS, VM) je UID číslo přiřazené každému uživateli.
Náš Vývojový tým používá UID k identifikaci záznamů (zákazníků, objednávek, úkolů). Zde rozlišujeme:
Každý požadavek i uživatel v Jirous má své unikátní ID. To nám umožňuje přesně propojovat úkoly s commity v našem VCS (Gitu). Pokud znáte UID úkolu, můžete se na něj snadno odkázat pomocí pevné URL.
Naše IoT zařízení mají UID vypálená přímo v hardwaru (např. MAC adresa nebo sériové číslo čipu). To umožňuje jejich automatickou registraci v rámci naší ZIF infrastruktury bez nutnosti ručního nastavování.
V rámci ochrany dat a kybernetické bezpečnosti platí:
1. **Nezveřejňovat:** Interní systémová UID by neměla být viditelná v **[[URL]]** adresách veřejných webů (místo nich používáme náhodné tokeny nebo **[[UUID]]**). 2. **Auditování:** Veškeré změny v mapování UID (např. změna vlastníka složky) jsou logovány v našem **[[UTM]]** systému. 3. **Konzistence:** Při migraci dat mezi servery musí **[[IT Podpora]]** zajistit, aby UID uživatelů souhlasila na obou stranách, jinak dojde k zablokování přístupu k souborům.
Tip pro vývojáře: Při návrhu nových API vždy zvažte, zda jako UID použít číselný typ (výkonnější pro výpočty) nebo řetězec (např. UUID), který je bezpečnější proti neoprávněnému procházení dat (Insecure Direct Object Reference).
— Související stránky: ZIF, UUID, VPS, IT Podpora, Kybernetická bezpečnost, Jira, VCS, WWW