Obsah

UID (Unique Identifier)

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.

1. Unix/Linux UID (User Identifier)

V našich operačních systémech (VPS, VM) je UID číslo přiřazené každému uživateli.

2. Databázové a aplikační UID

Náš Vývojový tým používá UID k identifikaci záznamů (zákazníků, objednávek, úkolů). Zde rozlišujeme:

Využití v rámci firemních procesů

Identifikace v systému [[Jira]]

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.

IoT a HW Identifikace

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í.

Bezpečnostní pravidla pro práci s UID

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