# Co je zabezpečení webových aplikací?

> Zabezpečení webových aplikací (web application security) je disciplína zabezpečení aplikací uplatněná na software doručovaný webovými technologiemi a používaný prohlížeči či jinými webovými klienty.

- Kanonická URL: https://yellowcube.eu/cs/glossary/web-application-security/
- Vydavatel: Yellow Cube
- Jazyk: cs
- Kontakt: hello@yellowcube.eu

## Obsah

Chrání kód na straně klienta, logiku na straně serveru, relace, data, rozhraní a podpůrnou konfiguraci před neoprávněným přístupem, nebezpečnou interpretací vstupu, zneužitím důvěry prohlížeče a dalšími selháními aplikační vrstvy. Rozsah zahrnuje návrh, implementaci, nasazení, testování, monitorování a nápravu — nikoli pouze perimetrové filtrování.

Webové aplikace překračují několik hranic důvěry: prohlížeč–server, jeden origin k druhému, aplikace–datové úložiště, služba–služba a kód–obsah třetích stran. Zabezpečení závisí na zachování těchto hranic při uplatňování autorizace a obchodních pravidel na každou citlivou akci.

### Klíčové body

- **Základní kontroly:** Používejte bezpečné zacházení s relacemi, autorizaci na straně serveru, zpracování vstupu a výstupu vhodné kontextu, chráněný transport, bezpečné chování při chybách, nejmenší oprávnění a řízenou integraci se závislostmi.
- **Návrh s povědomím o prohlížeči:** Zohledněte originy, cookies, framing, navigaci, provádění skriptů, načítání obsahu, úložiště na straně klienta a rozdíl mezi politikou vynucovanou prohlížečem a rozhodnutími důvěry na straně serveru.
- **Ověřování a provoz:** Přezkoumávejte architekturu a kód, testujte autentizované role a workflow, hodnoťte konfiguraci nasazení, monitorujte zneužití a selhání a po změnách aplikace či platformy přehodnoťte.
- **Důležité omezení:** Skener či firewall webových aplikací dokáže detekovat či blokovat vybrané vzory, ale ani jeden nemůže zajistit správnou obchodní logiku, úplnou autorizaci, bezpečný návrh či přiměřené pokrytí každého stavu aplikace.

### Související termíny

[Zabezpečení aplikací](<https://yellowcube.eu/cs/glossary/application-security/>) · [Zabezpečení API](<https://yellowcube.eu/cs/glossary/application-programming-interface-security/>) · [Firewall webových aplikací (WAF)](<https://yellowcube.eu/cs/glossary/web-application-firewall/>) · [Dynamické testování zabezpečení aplikací (DAST)](<https://yellowcube.eu/cs/glossary/dynamic-application-security-testing/>) · [Zabezpečení prohlížeče](<https://yellowcube.eu/cs/glossary/browser-security/>)

### Zdroje

[OWASP Application Security Verification Standard 5.0.0](https://owasp.org/www-project-application-security-verification-standard/) · [OWASP Web Security Testing Guide 4.2 (current stable)](https://owasp.org/www-project-web-security-testing-guide/v42/)

## Pojďme budovat chytřejší kybernetickou obranu Společně

Dlouhodobá partnerství stavíme na důvěře, odbornosti a společném úspěchu. Ať chcete rozvíjet své podnikání, rozšířit nabídku kybernetické bezpečnosti nebo uvést inovativní řešení na nové trhy, v Yellow Cube najdete spolehlivého partnera.

[Spojte se s Yellow Cube](<mailto:hello@yellowcube.eu?subject=Partnership>)

## Uvedení zdroje a rozsah

Tato verze Markdown vzniká ze stejných schválených záznamů jako kanonická stránka HTML. Při citování použijte kanonickou adresu.

