Co je ověření souboru?
Ověření souboru je proces k určení, zda byl počítačový soubor nějakým způsobem změněn. K tomu může dojít v důsledku poškození, virového vniknutí nebo úmyslné činnosti ze strany uživatele. Z důvodu zabezpečení může být důležité zkontrolovat integritu souboru a obdržet upozornění, pokud se soubor změnil z dřívější verze. Pro ověření souboru existuje celá řada technik.
Jednou z možností pro ověření souborů je porovnání nového souboru se starší kopií, postupování po celém kódu kousek po kousku, hledání jakýchkoli změn. Další možností je použití kontrolního součtu. Uživatel vytvoří ze souboru blok dat a uloží je. Pokud má uživatel pochybnosti o souboru, může znovu provést výpočet kontrolního součtu a zkontrolovat novou verzi oproti původní verzi. Pokud jsou data jiná, soubor se změnil.
Tento proces může být důležitý při přenosu dat, kde uživatelé chtějí identifikovat změny, protože by to mohlo znamenat problém. K souboru se mohl připojit například virus nebo hacker mohl vložit kód pro sledování souboru nebo provedení škodlivého příkazu. V případě bezpečných a důvěrných údajů mohou změny naznačovat přítomnost kompromisu někde v systému, který bude třeba řešit, aby byla data v bezpečí. Uživatelé by také mohli chtít použít ověření souboru k potvrzení integrity zálohy a ujistit se, že tam jsou všechna potřebná data.
Počítačové programy jsou k dispozici pro provádění ověřování souborů a většina z nich je velmi rychlá. Když uživatel provede příkaz ke kontrole souboru, program jej může rychle zamést a vrátit výsledek. Tento proces může být pomalejší u zvláště velkých souborů nebo situací, kdy program potřebuje prohledat každý kousek dat, spíše než pomocí metody kontrolního součtu. Pro lidi, kteří si vyměňují data prostřednictvím zabezpečeného připojení, proces také zahrnuje šifrování a dešifrování dat.
Mohou nastat případy, kdy může být ověření souboru obzvláště důležité. Například při hodnocení digitálních důkazů v soudních řízeních se všechny strany chtějí ujistit, že soubory jsou platné a nebyly změněny. Technik, který se specializuje na tento proces, může materiál vyhodnotit a určit, zda došlo ke změnám. To může být užitečné i při forenzním vyšetřování obecně, kde změny v souboru mohou odhalit stopy zločince, který se snaží zakrýt jeho stopy nebo podvádět vyšetřovatele.