Mít bezpečný systém neznamená jen čistě chráněné údaje, ale především zabezpečený nepřerušený chod samotného podnikatelského řešení nebo jiné online aktivity. S redakčním systémem WebJET čerpají provozní výhody auditovaného systému všechny pravidelně aktualizované WebJET distribuční verze.
Základy bezpečnosti web stránek
Celková bezpečnost provozovaného web sídla se skládá z
- bezpečnosti operačního systému,
- bezpečnosti aplikací provozovaných v daném operačním systému (databáze, ostatní služby) a
- bezpečnosti webové aplikace.
Narušení každé z těchto součástí vede k destabilizaci celého online systému, a proto je potřebné minimalizovat rizika v každé z těchto oblastí. Bezpečnost operačního systému a běžících služeb řeší IT oddělení hostingové společnosti, případně podle potřeby dodáváme služby našich odborníků. Redakční systém WebJET jako webová aplikace poskytuje v této oblasti dlouhodobě prověřovaný standard.
Řešení bezpečnosti redakčního systému WebJET
Redakční systém WebJET je pravidelně testovaný penetračním / bezpečnostním testem, obsahuje množství ochran, ze kterých vybíráme..
- SQL Injection - s databází se pracuje s využitím Prepared Statement při kterých není možné realizovat útoky typu SQL Injection a získat tak citlivé údaje,
- Cross-site Scripting (XSS) - redakční systém WebJET obsahuje detekci a filtrování nepovolených znaků a auditování XSS útoků;
- Cross-site Request Forgery (CSRF) - při přístupu do administrátorské časti je kontrolovaný CSRF útok, administraci a stránkám je znemožněné vkládání do rámců jako ochrana před Click Jacking, pro web aplikace je možné využít CSRF tokeny pro ochranu formulářů;
- Session Stealing - session je navázaná na IP adresu, není možné libovolně použít session cookie, aplikace je také chráněná proti útoku na Session Fixation;
- SPAM - emailové adresy na stránce jsou automaticky zakódované a zobrazené s využitím JavaScriptu, podobně formuláře jsou chráněné obfuscovaním HTML kódu s možností vypnutí ochrany matematickým testem. Pro formuláře a vybrané moduly je možné aktivovat ochranu CAPTCHA testem;
- Denial of Service (DOS) - formuláře a aplikační moduly obsahují integrovanou kontrolu limitující počet odeslání i rychlost odeslání formulářů a omezují zátěž na server při náročných operacích,
- Distributed Denial of Service (DDOS) - redakční systém WebJET podporuje běh s využitím rychlého reverzního proxy pro vysokorychlostní poskytování web stránek s limitováním počtu a rychlosti jednotlivých HTTP požadavků,
- Brute Force - při zadání nesprávného jména nebo hesla je během definovaného času znemožněné se znova přihlásit. Systém jednotně odpovídá při zadání nesprávného jména nebo hesla, není možné identifikovat zda je jedno z dvojice správně;
- File Extension Handling - integrovaná kontrola nahrávaných souborů se zamezením nahrání souborů s nebezpečnými příponami, pro formuláře možnost definovat povolené přípony a maximální velikost souboru;
- Cross-site Tracking (XST), HTTP Methods Testing - kontrola volaných HTTP metod, WebJET povoluje jen potřebné GET a POST metody;
- Přihlašování do administrátorské časti je možné omezit na vybrané IP adresy, je možné vynutit zabezpečené spojení;
- Credentials transport - každé stránce je možné nastavit požadavek na zabezpečené spojení, pro domény s dostupným SSL certifikátem je možné nastavit vynucené odesílání standardních formulářů přes zabezpečené spojení. Libovolné časti webové prezentace v redakčním systému WebJET je možné chránit heslem na úrovni sekcí, jako i samostatné web stránky. Stejně chráněné jsou fyzické soubory, poskytované ke stažení;
- Multiplatform - redakční systém WebJET je možné bez jakékoliv potřeby změny kódu provozovat jak na platformě Windows, tak i na platformě UNIX / Linux. Pokud se někdy v budoucnosti rozhodnete, že Vámi zvolená platforma není dostatečně zabezpečená proti vnějším útokům, je možné jednoduše, rychle a bez komplikací převést na druhou platformu;
- Auditing - všechny operace na úrovni front-endu i back-endu jsou zaznamenávané v tzv. logoch. V záznamech je možné rozlišovat operace i podle uživatele, který operaci vykonal;
- Aplikační logika je rozdělená do dvou částí podle paradigma Model View Controller: business vrstva (operace s databází) je oddělená od prezentační vrstvy (HTML kód). Zároveň, business vrstva je na serveru v kompilovaném tvaru a není možné jí přímým způsobem měnit...
V případě specifických potřeb na zabezpečení navrhujeme a realizujeme zabezpečení web sídla nebo administrátorské časti podle Vašich požadavků na míru.
Přihlašování a zabezpečení hesel
Do redakčního systému WebJET se standardně přihlašujete zadáním přihlašovacího jména a hesla. Přihlašování je následně ověřené na základě nastavených práv a buď povolené nebo je zamítnuté. Všechny hesla jsou na web serveru uchovávána v hash-formě s využitím náhodného řetězce (salt).
Na zvýšení bezpečnosti je možné využít šifrovaný HTTPS protokol, kdy je šifrována celá komunikace mezi prohlížečem návštěvníka a web serverem. Přihlašovací mechanismus může být navíc rozšířený o ověření totožnosti prostřednictvím SMS správy.
Pravidelný bezpečnostní audit
Redakční systém WebJET je díky své modularitě úspěšný jako řešení jak menších komerčních subjektů, tak i velkých společností a bankovních institucí, pro jejichž potřeby je pravidelně auditovaný nezávislými spoločnostmi na splnění přísných bezpečnostních kritérií. Odhalené potenciální problémy jsou opraveny a zahrnuty do standardních instalací pro ostatní klienty. Tímto procesem získavají výhody auditovaného systému i menší a střední společnosti.
S redakčním systémem WebJET získate podporu vysoké úrovně zabezpečení.