Kibios
Bezpečnost provozu

Secure Development Policy

Pravidla bezpečného vývoje a nasazování změn.

Provozovatel: Kibios s.r.o., IČO 29814995, se sídlem Brněnská 305/32, 664 44 Ořechov Verze: 2026-07-25 Stáhnout jako PDF (128 kB)

Secure Development Policy Verze: 1.0 Účinnost od: 4. 8. 2026 Společnost: Kibios s.r.o., Brněnská 305/32, 664 44 Ořechov, IČO 298 14 995

1. Účel a rozsah

Tato Secure Development Policy stanoví zásady bezpečného vývoje, úprav a nasazování software a skriptů používaných společností Kibios s.r.o. při poskytování služeb klientům i pro interní potřeby. Cílem je:

  • snížit riziko vzniku zranitelností v aplikacích a automatizačních nástrojích,
  • zajistit bezpečný životní cyklus software (SDLC),
  • podpořit soulad s bezpečnostními požadavky klientů a standardy.

Policy se vztahuje na:

  • interně vyvíjený software, skripty a nástroje,
  • konfigurace „as-code“ (např. IaC, CI/CD pipeline),
  • úpravy a integrace třetích stran, pokud je Kibios provádí.

2. Principy bezpečného vývoje

  • security by design a security by default,
  • minimalizace útokového povrchu (nepoužívat zbytečné funkce, porty, služby),
  • validace vstupů a bezpečné nakládání s výstupy (ochrana proti XSS, SQL injection, command injection),
  • bezpečné nakládání s identitami, přístupy a tajnými informacemi (hesla, tokeny, klíče).

3. Vývojový proces (SDLC)

  • Požadavky: zahrnutí bezpečnostních požadavků klientů a interních politik (Information Security Policy, DPA, AUP).
  • Návrh: posouzení bezpečnostních rizik architektury (autentizace, autorizace, šifrování, logování).
  • Implementace: dodržování bezpečnostních kodérských standardů (např.

OWASP, secure coding guidelines).

  • Testování: zahrnutí bezpečnostních testů (statická analýza, dynamické testy, pen-testy, regresní testy).
  • Nasazení: řízené a dokumentované, v souladu s Change Management Policy.

4. Nakládání s tajnými informacemi (secrets)

  • Hesla, API klíče, tokeny a certifikáty se nesmí ukládat přímo v kódu nebo v nešifrovaných konfiguračních souborech.
  • Secrets se ukládají v bezpečných úložištích (např. secret manager, vault) se řízeným přístupem.
  • Přístup k secrets mají pouze oprávněné role; jejich použití je logováno, kde je to vhodné.

5. Závislosti a knihovny třetích stran

  • Používané knihovny a závislosti (frameworky, balíčky) musí být pravidelně aktualizovány.
  • Před použitím se ověřuje jejich důvěryhodnost (zdroj, licence, reputace).
  • Zranitelnosti v závislostech se sledují a řeší (např. pomocí nástrojů pro dependency scanning).

6. Bezpečnostní testování

  • Pro nové verze a významné změny se provádějí bezpečnostní testy, např.:
  • statická analýza kódu (SAST),
  • dynamické testování (DAST),
  • penetrační testy vybraných komponent,
  • testy autorizace a přístupových kontrol.
  • Zjištěné zranitelnosti se klasifikují (kritičnost, CVSS) a řeší v souladu s Incident Response / Vulnerability Management procesem.

7. Logování a monitoring aplikací

  • Aplikace musí generovat adekvátní logy (přihlášení, chyby, bezpečnostní události) v souladu s Logging & Monitoring Policy.
  • Logy nesmí obsahovat citlivé údaje v nezašifrované nebo zbytečně detailní podobě (např. hesla, kompletní čísla platebních karet).

8. Prostředí pro vývoj, test a produkci

  • Vývojové, testovací a produkční prostředí jsou oddělena.
  • Produkční data se nepoužívají ve vývojovém/testovacím prostředí, pokud nejsou patřičně anonymizována nebo pseudoanonymizována.
  • Nasazení do produkce podléhá Change Management Policy (schválení, plán, rollback).

9. Dokumentace a školení

  • Bezpečnostní aspekty aplikací jsou dokumentovány (architektura, autentizace, autorizace, šifrování, logování).
  • Vývojáři a devops/infrastrukturní týmy jsou pravidelně školeni v oblasti secure coding, OWASP Top 10 a aktuálních hrozeb.

10. Vztah k ostatním politikám

Secure Development Policy doplňuje zejména:

  • Information Security Policy (principy ochrany informací),
  • Change Management Policy (řízení změn a nasazení),
  • Incident Response Policy (řešení zranitelností a incidentů),
  • Logging & Monitoring Policy (logování aplikací),
  • Data Retention Policy a DPA (nakládání s daty, osobní údaje).

11. Závěrečná ustanovení

  • Secure Development Policy může být aktualizována podle vývoje technologií, přijatých standardů a zkušeností z auditů/incidentů.
  • Aktuální verze policy je dostupná interně; shrnutí může být poskytnuto klientům v rámci bezpečnostních dotazníků nebo auditů.
  • Dokument je vyhotoven v českém jazyce; v případě překladu je rozhodující české znění.

Zpět na právní složku