Bezpečnosť dát webovej
aplikácie
Zabudnite na zložité programátorské poučky. Pre úspešný biznis sú dáta tým najcennejším palivom. Sú to informácie o každom jednom kliknutí vášho zákazníka, o každej vyrobenej sekunde na dielni, o stave zásob na sklade a o každom cente, ktorý pretečie vašou firmou.
V prostredí modernej webovej aplikácie na mieru už dáta nie sú len mŕtve riadky v tabuľkách. Stávajú sa z nich **aktívne odpovede**, ktoré vám okamžite ukazujú smer, ako znížiť náklady, udržať kľúčových ľudí a maximalizovať zisk.
Čo sú to vlastne dáta?
Vo svojej podstate sú dáta surové fakty a záznamy. Vo vašom podnikaní to znamená napríklad:
Časové záznamy
Presný čas, kedy operátor začal pracovať na konkrétnej výrobnej operácii.
Finančné toky
Cena nakúpeného materiálu od dodávateľov spárovaná s konkrétnou objednávkou.
Užívateľské interakcie
Prehľad o tom, ktoré cenové ponuky si zákazník otvoril a koľkokrát si ich zobrazil.
Čo sú to vlastne
tie dáta?
Pre bežného človeka môžu byť dáta abstraktný pojem – predstava nekonečných riadkov, tabuliek alebo jednotiek a núl kdesi na serveri. V reálnom živote vašej firmy sú však dáta niečím oveľa jednoduchším a hmatateľnejším.
Dáta sú digitálne stopy, ktoré po sebe zanecháva vaša prevádzka. Sú to odpovede na otázky, ktoré si kladiete každý večer: *Koľko sme dnes vyrobili? Kto dnes reálne odpracoval najviac hodín? Ktorá cenová ponuka čaká na vyjadrenie najdlhšie?*
Predstavte si dáta ako jednotlivé dieliky Lego stavebnice. Samotný dielik pohodený na zemi vám veľa nepovie. Keď ich však vďaka inteligentnej webovej aplikácii pospájate, zrazu vidíte kompletný a čistý obraz o zdraví celej vašej spoločnosti.
Ako premeníte stopy na zisk?
Surový fakt (Záznam)
Systém zaznamená jednoduchú akciu: „Operátor Jozef začal pracovať na zákazke o 13:00 a skončil o 13:45.“
Kontext (Porovnanie)
Aplikácia tento fakt okamžite prepojí s normou: „Priemerný čas na túto prácu je 60 minút. Jozef to stihol o 15 minút rýchlejšie.“
Strategické rozhodnutie
Na základe dát urobíte bezpečný krok: „Keďže Jozef dlhodobo vykazuje skvelú efektivitu, systém ho navrhne na odmenu a vy s ním preberiete jeho know-up na preškolenie ostatných.“
Ako sa dáta
ukladajú?
Predstavte si, ako to fungovalo kedysi. Každý zápis o výrobe, doručenom tovare alebo dochádzke sa zapísal na papier, v lepšom prípade do Excelu na pevnom disku jedného počítača. Ak sa počítač pokazil alebo dostal vírus, firma prišla o všetko.
V modernej webovej aplikácii sa dáta ukladajú do cloudu – teda do obrovského, super-zabezpečeného digitálneho trezora (databázy) na vzdialenom serveri.
Funguje to ako neviditeľný, geniálne organizovaný digitálny archivár. V sekunde, keď operátor na dielni klikne na tlačidlo, archivár vezme tento údaj, priradí k nemu správny čas, meno zamestnanca a bleskovo ho odloží do správneho priečinka v trezore. Všetko je okamžite usporiadané a pripravené na použitie.
Centralizovaný trezor
Žiadne roztrúsené súbory po počítačoch zamestnancov. Všetky informácie o celej firme ležia na jednom spoločnom mieste, ku ktorému má prístup len ten, komu udelíte práva.
Inteligentné prepojenie
Dáta sa ukladajú v takom formáte, aby ich rôzne moduly vedeli okamžite zdieľať. Keď nákupca zapíše doručený materiál, sklad sa automaticky navýši a výroba vie, že môže začať pracovať.
Automatické zálohovanie
Zariadenie v prevádzke sa môže utopiť, stratiť alebo rozbiť. Vaše dáta sú však v bezpečí v cloude a zálohované každých 24 hodín. Nový tablet stačí prihlásiť a pracujete ďalej.
Kde sa dáta
ukladajú?
Keď hovoríme o tom, kam fyzicky putujú informácie z vašej aplikácie, netreba za tým hľadať žiadnu mágiu. Pre lepšiu predstavivosť si môžete predstaviť tri základné typy digitálnych „skríň“, ktoré sa v biznise na ukladanie údajov najčastejšie používajú.
Každá možnosť má svoje pre a proti. Pri vývoji informačného systému na mieru vám pomôžeme vybrať presne také úložisko, ktoré bude najlepšie zodpovedať veľkosti vašej prevádzky, požiadavkám na bezpečnosť a rozpočtu.
Pre moderné webové aplikácie je dnes absolútnym štandardom cloud, no pre špecifické odvetvia (napríklad prísne strážené priemyselné know-how) môže byť správnou voľbou aj kombinácia vlastných lokálnych riešení.
1. Lokálne úložisko (Počítač)
Údaje sú uložené priamo na pevnom disku vášho PC (často pri systémoch v Exceli). Dáta máte fyzicky u seba, no prístup k nim je obmedzený len na dané zariadenie a hrozí riziko straty pri poruche hardvéru.
2. Vlastný firemný server (On-Premise)
Počítačová skriňa (server) umiestnená priamo vo vašej budove. Všetky dáta máte pod vlastnou strechou a plnou kontrolou. Vyžaduje si to však počiatočnú investíciu do techniky a pravidelnú správu IT technikom.
3. Bezpečný Cloud (Vzdialené servery)
Najmodernejší spôsob. Dáta ležia v špičkovo strážených profesionálnych datacentrách (napr. Google, AWS). Vy sa nestaráte o žiadny hardvér, zálohovanie prebieha automaticky a do systému pristupujete bezpečne odkiaľkoľvek.
Čo je to vlastne
MongoDB?
Ak sú dáta digitálnym zlatom vašej firmy, potom je databáza trezorom, v ktorom sú uložené. Staré typy databáz fungovali ako klasický Excel – všetko muselo byť v presných riadkoch a stĺpcoch. Ak ste chceli pridať novú informáciu, museli ste prácne prerábať celú tabuľku.
MongoDB je moderná NoSQL databáza, ktorá namiesto tabuliek ukladá dáta do flexibilných „dokumentov“ (podobne ako inteligentné textové zložky).
Pre vaše podnikanie to znamená obrovskú rýchlosť a neobmedzenú slobodu. Ak dnes v sklade evidujete pri materiáli iba názov a množstvo, ale zajtra tam budete chcieť pridať sériové číslo, fotografiu alebo certifikát, MongoDB to zvládne okamžite. Žiadne prerábanie systému, žiadne výpadky.
Ako bezpečné sú vaše dáta?
Sila MongoDB spočíva v jeho robustnom zabezpečení na podnikovej úrovni (Enterprise Security). Dáta sú chránené hneď niekoľkými neviditeľnými vrstvami:
Vojenské šifrovanie dát
Údaje sú šifrované nielen pri prenose, ale aj pri samotnom uložení na disku. Ak by niekto fyzicky ukradol server, dostane len nečitateľnú spleť znakov.
Riziko krádeže je takmer nulové
Pri správnej konfigurácii prístupových práv, firewallov a obmedzení na konkrétne IP adresy (IP Whitelisting) je šanca na neoprávnený prienik zvonka prakticky nulová.
Kto na MongoDB spolieha?
Rovnakú technológiu, akú navrhujeme pre váš systém, využívajú najväčšie svetové korporácie s extrémnymi nárokmi na bezpečnosť a rýchlosť:
Je to naozaj
bezpečné?
Nalejme si čistého vína: v digitálnom svete neexistuje nič také ako „100% nepriestrelný systém“. Každý, kto vám to tvrdí, klame. Avšak moderná webová aplikácia na mieru je neporovnateľne bezpečnejšia ako akékoľvek tradičné riešenie, ktoré vo firme používate dnes.
Porovnajte to sami: Ak máte dnes firemné dáta zapísané v zošitoch, na papieroch alebo v Exceli na pevnom disku počítača na stole, čelíte obrovskému riziku. Stačí jeden zatúlaný vírus, porucha disku, krádež notebooku, nepozorný zamestnanec, prípadne požiar či vytopenie kancelárie – a vaša firma môže v sekunde prísť o celé svoje know-how a históriu.
Pri webovej aplikácii sú vaše dáta v cloude chránené technológiami, do ktorých vývoja investujú svetoví giganti miliardy dolárov ročne. Sú strážené lepšie ako peniaze v bankovom trezore.
Šifrovanie ako v bankách
Všetka komunikácia medzi vaším počítačom a serverom prebieha cez šifrovaný protokol HTTPS (SSL). Dáta sú „premiešané“ zložitým algoritmom, takže ich nikto po ceste nedokáže odpočúvať ani prečítať.
Prístupové práva pod kontrolou
Vy rozhodujete o tom, kto čo uvidí. Skladník nemá prístup k maržiam, operátor nevidí platy kolegov a ak zamestnanec z firmy odíde, jedným kliknutím mu okamžite zrušíte prístup odkiaľkoľvek.
Nonstop automatické zálohy
Aj keby vám vyhorel celý sklad, o žiadne dáta neprídete. Systém ich automaticky zálohuje na viaceré geograficky oddelené servery každých 24 hodín. Nové zariadenia stačí len prihlásiť.
Fyzicky strážené datacentrá
Vaša aplikácia beží v datacentrách, ktoré majú vlastnú bezpečnostnú službu, biometrický prístup, záložné generátory elektriny a protipožiarne systémy. Lokálny počítač ničomu z toho konkurovať nedokáže.
Kto je vlastne
vlastníkom dát?
Nalejme si čistého vína znova: Pri prenájme bežných „krabicových“ systémov (SaaS) vaše dáta ležia v databázach, ktoré nevlastníte. Ak sa rozhodnete odísť, často musíte platiť drahé poplatky za ich export, prípadne vám ich vydajú v nečitateľnom formáte. Vaše firemné know-how sa stáva rukojemníkom.
Pri webovej aplikácii na mieru od nás je pravda jednoduchá a nepriestrelná: Jediným, výhradným a doživotným vlastníkom všetkých dát ste vy – teda spoločnosť, ktorá si vývoj aplikácie objednala.
Celé riešenie do bodky podlieha európskej legislatíve GDPR. Databáza patrí vám, beží na vašom účte a vy máte v rukách hlavný kľúč. My ako vývojári sme len architekti, ktorí vám postavili trezor – prístup doň máte iba vy a ľudia, ktorým udelíte práva.
Doživotná nezávislosť
Žiadny vendor lock-in. Databáza je fyzicky vaša. Ak by ste sa v budúcnosti rozhodli pre spoluprácu s inými programátormi, môžete im bez obáv odovzdať prístup. Nikto vás nebude obmedzovať.
Plný súlad s GDPR
Systém je navrhnutý tak, aby rešpektoval európsku legislatívu o ochrane osobných údajov. Umožňuje jednoduché vyhľadávanie, anonymizáciu alebo trvalé vymazanie údajov na vyžiadanie klienta.
Diskrétnosť bez výnimky
My ako vývojári nemáme automatický prístup k vašim reálnym obchodným dátam, cenám ani rodným číslam. Prístup k ostrej databáze nám udeľujete len vy, a to iba v prípade potreby technického servisu.
Export dát na 1 kliknutie
Dáta nie sú uzamknuté v neznámom formáte. Kedykoľvek si môžete stiahnuť kompletný export celej databázy v štandardizovaných, celosvetovo čitateľných formátoch (JSON, CSV, SQL).