Integrita dat: Porovnání verzí

Smazaný obsah Přidaný obsah
Xqbot (diskuse | příspěvky)
m robot přidal: et:Terviklus
mBez shrnutí editace
Řádek 1:
V [[Informatika (počítačová věda)|infomatice]] a [[telekomunikaceTelekomunikace|telekomunikacích]] má termín '''integrita dat''' následující významy:
# Stav, kdy přečtená data jsou totožná s daty uloženými. Tzn. během uložení (přenosu) dat nedošlo k jejich neočekávaným změnám.
# Zajištění kompletnosti dat. Například osobní číslo patří nějaké osobě. Pokud by osobní číslo nikomu nepatřilo, jedná se o osiřelá nebo nekompletní data.
# Zachování dat pro jejich zamýšlené použití.
 
Integritou dat se také může myslet '''integrita [[datováDatová struktura|datové struktury]]''', ve které jsou data uloženy – tedy to, že data v [[Elektronická paměť|paměti]] stále tvoří zmíněnou datovou strukturu. Pokud k datové struktuře přistupuje více [[vláknoVlákno (program)|vláken]] najednou, může dojít k tomu, že datová struktura se změní v nesmysl. V extrémním případě je možné „zničit“ i obyčejné číslo. Pro zabránění těmto jevům se používají [[synchronizačníSynchronizační primitivum|synchronizační primitiva]].
 
== Databáze ==
 
== Databáze ==
{{viz též|Databázová integrita}}
 
V kontextu [[relační databáze]] existuje:
* '''Entitní integrita''' vyžadující, aby každá tabulka měla [[primární klíč]], který je pro každý záznam unikátní a není [[NULL]].
Řádek 15 ⟶ 13:
* '''[[Doménová integrita]]''' zajišťující, že každá hodnota v daném sloupci má vyžadovaný typ, případně rozsah, např. nezáporná sudá čísla nebo písmena A, B nebo C. Složité omezení může vyžadovat řešení [[Trigger (databáze)|triggery]].
 
== Bezpečnost ==
 
Další význam integrity dat v [[Počítačová bezpečnost|počítačové bezpečnosti]] je ujištění, že k datům mohou přistupovat a měnit je pouze ti, kteří k tomu mají příslušná [[autorizace|oprávnění]].
 
Integrita dat bývá zajišťována [[kontrolníKontrolní součet|kontrolními součty]], [[hašovacíHašovací funkce|hašovacími funkcemi]], [[samoopravnýSamoopravný kód|samoopravnými kódy]], [[Žurnálovací systém souborů|žurnálováním]] atd.
 
V [[Kryptografie|kryptografii]] a v zabezpečení informací všeobecně integrita znamená platnost dat. Integrita může být porušena:
 
* Záměrným pozměněním, např. útočník změní číslo účtu v bankovní transakci nebo padělá dokumentu prokazujícího identitu.
* Náhodným pozměněním, např. chyby při přenosech dat nebo porucha [[Pevný disk|pevného disku]].