Bezpečnost firemních dat ve webové aplikaci
Share
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.