---
title: "Audit přístupů a bezpečnostní logy ve firemní aplikaci"
description: "Otázka „kdo to změnil a kdy\" přijde vždy — u reklamace, kontroly i incidentu. Pokud se tehdy začne hledat, je pozdě."
canonical: "https://interfase.sk/cz/novinky/audit-pristupu-a-bezpecnostni-logy-ve-firemni-aplikaci"
lang: "cz"
last_updated: "2026-10-30"
---

# Audit přístupů a bezpečnostní logy ve firemní aplikaci

> Otázka „kdo to změnil a kdy" přijde vždy — u reklamace, kontroly i incidentu. Pokud se tehdy začne hledat, je pozdě.

Publikováno: 2026-10-30

- Audit log má zaznamenávat kdo, co, kdy a z čeho — včetně původní hodnoty, jinak se změna nedá zrekonstruovat.
- Přístupy zastarávají tišeji než cokoli jiného; bez pravidelné revize má polovina lidí práva, která už nepotřebuje.
- Log, který se dá smazat z aplikace, není důkaz — zápis musí být neměnný a oddělený.
- Zaznamenávejte i čtení citlivých údajů, nejen změny; při kontrole se ptají právě na to.

Zákazník tvrdí, že objednávka měla jinou cenu. V systému je aktuální hodnota a nikdo neumí říct, jestli se měnila, kým a proč. Diskuse se přesune do roviny „mně se zdá" a firma ji prohraje.

To je nejlevnější scénář. Dražší jsou ty ostatní: kontrola z úřadu, odchod zaměstnance s přístupy, které mu nikdo nezrušil, nebo podezření na únik dat bez možnosti zjistit rozsah.

## Co má audit log obsahovat

Minimum, které má smysl, jsou čtyři údaje a jeden, na který se zapomíná:

- **Kdo** — konkrétní uživatel, ne „systém". Pokud akci provedl automat na něčí pokyn, patří tam oba.
- **Co** — který záznam a které pole.
- **Kdy** — s přesností na sekundu a v UTC.
- **Odkud** — IP adresa a zařízení, pokud to dává smysl.
- **Z čeho na co** — a toto je ten zapomínaný. Zápis „cena byla změněna" je k ničemu. Zápis „cena změněna z 1 240 € na 990 €" je použitelný důkaz.

## Zaznamenávejte i čtení

Většina aplikací loguje změny a čtení ignoruje. U běžných dat je to v pořádku. U **osobních údajů, mezd, zdravotních záznamů a smluv** je to naopak nejdůležitější část — otázka při kontrole nezní „kdo to změnil", ale „kdo to viděl".

Není nutné logovat každé zobrazení seznamu. Stačí přístup k detailu citlivého záznamu a každý export.

## Export je samostatná událost

Stažení tabulky s tisícem kontaktů je z hlediska rizika něco úplně jiného než otevření jednoho záznamu. Exporty proto mají vlastní záznam s počtem řádků a rozsahem — a u velkých exportů stojí za zvážení i upozornění správci.

## Log se nesmí dát přepsat

Audit log, který umí administrátor upravit nebo smazat přímo v aplikaci, nemá důkazní hodnotu. Právě člověk s nejvyššími právy je ten, koho jednání je třeba umět doložit.

Praktické řešení: **zápis je jen na přidávání**, bez možnosti úpravy a mazání z rozhraní; kopie jde do odděleného úložiště; a doba uchovávání se nastaví předem, ne podle potřeby.

## Přístupy zastarávají tiše

Toto je nejčastější díra ve firmách, které jinak bezpečnost řeší. Lidé mění pozice, dostávají nová práva a stará jim nikdo neodebere. Po dvou letech má účetní přístup do skladu, bývalý brigádník aktivní konto a externí dodavatel práva, která potřeboval na jeden projekt.

Co funguje:

- **Revize dvakrát ročně.** Seznam lidí a jejich práv jde vedoucím s otázkou, jestli to tak má zůstat. Trvá to hodinu a odhalí vždy něco.
- **Odchod jako proces.** Zrušení přístupů je položka v odchodovém seznamu, ne ústní dohoda.
- **Práva podle role, ne podle člověka.** Jinak se při každé změně pozice přidává a nikdy neubírá.
- **Automatické upozornění na neaktivní konta.** Konto bez přihlášení 90 dní si zaslouží otázku.

## Logy jsou užitečné, až když se dají prohledávat

Soubor, do kterého se zapisuje a nikdo ho nikdy neotevře, je jen pocit bezpečí. Aby měl log hodnotu, musí se dát odpovědět na otázku „ukaž mi všechno, co tento uživatel dělal s tímto záznamem" za pár sekund — bez programátora.

S tím souvisí i zbytek provozního pohledu na aplikaci, který jsme popisovali u [rychlosti firemní aplikace](/blog/rychlost-firemnej-aplikacie-kde-sa-realne-straca-cas): měřit se dá jen to, co se zaznamenává.

## Co do logu nepatří

Hesla, tokeny, čísla karet a rodná čísla v otevřené podobě. Log bývá méně chráněný než databáze a často se kopíruje do nástrojů na analýzu. Citlivé hodnoty se proto zapisují zamaskované nebo vůbec.

Stejně tak platí, že audit log sám je zpracováním osobních údajů — má svou dobu uchovávání a svůj účel. Související principy jsme popsali v článku o [AI agentech a GDPR](/blog/ai-agenti-a-gdpr-na-co-si-dat-pozor-pri-spracovani-osobnych-udajov).

## Kde začít

Doplnit „z čeho na co" ke změnám, které se už logují, a zapnout záznam exportů. To jsou dvě úpravy, které se dají udělat rychle a pokryjí většinu situací, kdy se audit log opravdu otevírá.

Pokud řešíte bezpečnost existující aplikace a chcete vědět, kde jsou díry, [ozvěte se nám](/kontakt). Děláme to v rámci [kybernetické bezpečnosti](/riesenia/kyberbezpecnost) a [vývoje na míru](/riesenia/vyvoj) — příklady v [referencích](/referencie).


---

Webová verze: https://interfase.sk/cz/novinky/audit-pristupu-a-bezpecnostni-logy-ve-firemni-aplikaci
llms.txt: https://interfase.sk/llms.txt
