Bezpečnost firemních dat ve webové aplikaci

Bezpečnost firemních dat ve webové aplikaci

Když firma přesouvá zakázky, finance nebo docházku z tabulek do webové aplikace, logicky se ptá: budou moje data v bezpečí? Odpověď závisí na tom, jak je aplikace postavená. Tady jsou základy, na které se vyplatí dát pozor.

1. Přihlášení uživatelů

Každý uživatel má mít vlastní účet – žádné sdílené heslo pro celou firmu. Jen tak víte, kdo co udělal, a když někdo odejde, jednoduše mu zrušíte přístup.

2. Role a oprávnění

Skladník nemusí vidět mzdy, řidič nemusí vidět finance firmy. Oprávnění by měla být hlídaná nejen v rozhraní (skryté tlačítko), ale i na úrovni databáze. V našich aplikacích k tomu používáme pravidla přístupu přímo v databázi (Row Level Security v PostgreSQL), takže uživatel nedostane data, na která nemá právo, ani když by to zkoušel obejít.

3. Šifrované spojení

Aplikace má běžet výhradně přes HTTPS, aby data mezi prohlížečem a serverem nemohl nikdo cestou číst.

4. Zálohy

Pravidelné zálohy databáze jsou nutnost. Zeptejte se dodavatele, jak často se zálohuje, kde jsou zálohy uložené a jak rychle lze data obnovit.

5. Umístění dat a GDPR

Pokud aplikace pracuje s osobními údaji (zaměstnanci, zákazníci), je důležité vědět, kde jsou data uložená, a zacházet s nimi v souladu s GDPR. Umístění dat a způsob zálohování s vámi vždy domluvíme při nasazení.

6. Historie změn

U důležitých dat (finance, sklad) se vyplatí evidovat, kdo a kdy záznam změnil. Pomáhá to při dohledávání chyb i při kontrolách.

7. Údržba

Bezpečnost není jednorázová věc. Knihovny a závislosti je třeba průběžně aktualizovat. To je součástí našeho servisního paušálu.

Shrnutí

Dobře postavená webová aplikace je bezpečnější než tabulka posílaná e-mailem nebo uložená na sdíleném disku. Máte dotaz k bezpečnosti konkrétní aplikace? Zeptejte se nás.

Zpět na blog