Právní dokumenty

Seznam nezbytných programů

Technické požadavky, podporované platformy, konfigurace a životní cyklus Aplikací MazeVault.

Verze / Version 1.0Datum účinnosti: 01. 04. 2026

Tento dokument tvoří nedílnou součást smluvní dokumentace mezi Poskytovatelem a Zákazníkem ve smyslu Licenčních podmínek užívání Aplikací MV (dále jen „Licenční podmínky“). V případě rozporu mezi tímto dokumentem a Licenčními podmínkami mají přednost v otázkách technické podpory a životního cyklu ustanovení tohoto dokumentu; v ostatních věcech mají přednost Licenční podmínky.

1. Úvod

MAZEVAULT s.r.o. (dále jen „MV“) je autorem a vlastníkem Aplikací MazeVault — podnikové platformy pro centralizovanou správu šifrovacích klíčů, digitálních certifikátů, hesel a dalších tajných údajů (KMS a PKI infrastruktura). MV vydává Aplikace, provádí jejich vývoj, vydává aktualizace a bezpečnostní opravy a určuje pravidla životního cyklu produktu.

Aplikace jsou zákazníkům (dále jen „Zákazník“) poskytovány prostřednictvím Partnera — podnikatele, který od MV získal licenci a dále je poskytuje Zákazníkům, zajišťuje nasazení Aplikace a je primárním kontaktním místem pro technickou podporu (dále jen „Partner“). MV odpovídá ve vztahu k Partnerovi; ve vztahu k Zákazníkovi odpovídá za provoz, údržbu a bezpečnost Aplikace výhradně Partner, není-li v příslušné smlouvě výslovně sjednáno jinak.

Zákazník instaluje a provozuje Aplikace na vlastní infrastruktuře nebo v cloudovém prostředí Partnera. MV v žádném případě nezajišťuje ani neprovozuje infrastrukturu Zákazníka. Zákazník nese veškeré náklady na provoz, zabezpečení, infrastrukturu a jejich rozšíření ve všech zvolených provozních režimech.

Pro účely Smlouvy jsou Aplikace poskytované Poskytovatelem Zákazníkovi vymezeny v následujících licenčních variantách:

  • MazeVault PoC – časově omezená evaluační nebo pilotní licence pro ověření řešení;
  • MazeVault Small Business – standardní placená licence pro menší zákazníky;
  • MazeVault Enterprise – plná podniková licence.

Tento dokument (dále jen „Politika“) definuje:

  • závazky MV v oblasti vydávání aktualizací, bezpečnostních záplat a oznamování životního cyklu;
  • odpovědnosti Zákazníka při provozu Aplikací;
  • bezpečnostní závazky specifické pro bezpečnostně kritický charakter Aplikací: kryptografické standardy, řešení bezpečnostních incidentů, hlášení zranitelností, bezpečnostní doporučení.

2. Rozsah dokumentu

2.1 Aplikace v rozsahu

Tato Politika se vztahuje na následující součásti Aplikací MazeVault:

SoučástPopis
Backend API MazeVaultSpráva tajných klíčů, životní cyklus certifikátů, RBAC, auditní logování
Webové rozhraní MazeVaultSprávcovské rozhraní v prohlížeči
Agent MazeVaultLehký koncový agent pro distribuci tajných klíčů a certifikátů
Gateway MazeVaultVstupní a směrovací vrstva
OCSP Responder MazeVaultSlužba ověřování platnosti certifikátů
CLI MazeVaultRozhraní příkazové řádky pro správu a automatizaci
Helm charty MazeVaultManifesty nasazení pro Kubernetes
Terraform provider MazeVaultIntegrace Infrastructure-as-Code
Licenční server MazeVaultValidace a vynucování licencí
DokumentaceZákaznická dokumentace

2.2 Mimo rozsah

Tato Politika se nevztahuje na:

  • infrastrukturu Zákazníka (hardware, OS, síťová infrastruktura, Kubernetes cluster, databáze, zálohy, monitoring, fyzická bezpečnost) — za tyto oblasti odpovídá výhradně Zákazník, není-li výslovně sjednáno jinak;
  • infrastrukturu Partnera (pokud Zákazník využívá cloudový provoz Partnera) — za tuto odpovídá Partner;
  • aplikační kód Zákazníka nebo integrační logiku vytvořenou Zákazníkem nad API Aplikací;
  • služby třetích stran integrované s Aplikacemi (Azure Entra ID, Azure Key Vault, AWS Secrets Manager, HashiCorp Vault, externí CA) — tyto se řídí podmínkami příslušných třetích stran;
  • zakázkový vývoj a profesionální služby — řídí se samostatnou smlouvou o dílo;
  • školení a certifikace — řídí se samostatnou smlouvou.

2.3 Smluvní strany a model podpory

Podpora funguje v následujícím modelu:

VrstvaSubjektZávazek
Vývojová (upstream)MVVydávání aktualizací, bezpečnostních záplat, bezpečnostních doporučení; definice životního cyklu verzí
DistribučníPartnerPrimární podpora Zákazníkovi; nasazení a konfigurace; eskalace vůči MV
ProvozníZákazníkProvoz infrastruktury; aplikace aktualizací; zabezpečení prostředí; zálohování

2.4 Podporované modely nasazení

Model nasazeníProvozovatel infrastrukturyPokrytí Aplikací
On-premise Docker ComposeZákazníkAplikační vrstva
On-premise Kubernetes / Azure AKSZákazníkAplikační vrstva
Cloud PartneraPartnerAplikační vrstva + infrastruktura dle smlouvy s Partnerem
Hybridní (on-premise Gateway + cloudová řídicí rovina)Zákazník / dle konfiguraceAplikační vrstva dle komponenty

3. Definice

Pojmy s velkým počátečním písmenem mají v tomto dokumentu stejný význam jako v Licenčních podmínkách, není-li níže definováno jinak.

PojemDefinice
MV nebo PoskytovatelMAZEVAULT s.r.o., IČO 24517194, autor a vlastník Aplikací
PartnerPodnikatel oprávněný od MV nabízet a prodávat Zákazníkům Licence; primární podpora Zákazníkovi
ZákazníkPodnikatel, který uzavřel smlouvu s Partnerem a užívá Aplikace na základě Licence
UživatelOsoba na straně Zákazníka oprávněná Aplikaci užívat
AplikacePočítačové programy MazeVault ve všech verzích, modulech, aktualizacích a doplňcích
LicenceNevýhradní, časově omezené a nepřevoditelné oprávnění k užívání Aplikací udělené Zákazníkovi
PředplatnéČasové období, po které má Zákazník na základě Licence umožněn přístup k Aplikaci
Aktualizace a opravyOpravy chyb, bezpečnostní záplaty, úpravy nebo vylepšení vydávané MV
Zákaznická dataVeškerá data, která Zákazník nebo jeho Uživatelé vloží do Aplikace nebo zpracují jejím prostřednictvím
Bezpečnostní aktivaDigitální certifikáty, privátní klíče, šifrovací klíče, API klíče, přístupové údaje, hesla, tokeny, secrets, kryptografické materiály a konfigurační údaje
Bezpečnostní incidentJakákoli událost vedoucí nebo způsobilá vést k narušení důvěrnosti, integrity nebo dostupnosti Aplikace nebo Bezpečnostních aktiv
Podporovaná konfiguraceKonfigurace Aplikace provozovaná v souladu s dokumentací MV, doporučenými verzemi OS, databází, middleware a dalších komponent
IncidentNeplánované přerušení nebo degradace funkcionality Aplikace nebo Bezpečnostní incident
CVECommon Vulnerabilities and Exposures — standardizovaný identifikátor veřejně známých zranitelností
CVSSCommon Vulnerability Scoring System — rámec pro hodnocení závažnosti zranitelností
Kritická zranitelnostZranitelnost se skóre CVSS ≥ 9,0 nebo jakákoli zranitelnost umožňující neoprávněný přístup k Bezpečnostním aktivům bez ohledu na skóre CVSS
Podporovaná verzeVerze Aplikace aktivně přijímající údržbu a bezpečnostní záplaty dle tohoto dokumentu
KPPKonec prodeje (End of Sale) — verze se již nenabízí novým Zákazníkům
KÚKonec údržby (End of Maintenance) — pro verzi se nevydávají žádné aktualizace údržby
KPodKonec podpory (End of Support) — pro verzi nejsou vydávány žádné záplaty ani přijímány požadavky na podporu
KŽCKonec životního cyklu (End of Life) — verze nepřijímá žádné aktualizace
Pracovní hodinyPondělí – pátek, 08:00 – 16:00 SEČ, s výjimkou českých státních svátků
Rozšířené hodinyPondělí – pátek, 07:00 – 18:00 SEČ
Pohotovostní provoz24/7, výhradně pro kritické incidenty P1
Okno údržbyPlánované období přípustného přerušení provozu z důvodu aktualizace nebo údržby Aplikace
Bezpečnostní doporučeníFormální oznámení MV popisující potvrzenou zranitelnost a dostupné řešení
SBOMSoftware Bill of Materials — inventář všech softwarových komponent a závislostí

4. Technické požadavky na provoz

4.1 Minimální technické požadavky na provoz

KomponentaCPURAMHDD
API server2 cores4 GB20 GB SSD
PostgreSQL2 cores4 GB50 GB SSD
Redis1 core1 GB5 GB SSD
Webové rozhraní1 core512 MB1 GB SSD
OCSP responder1 core512 MB1 GB SSD
Agent1 core128 MB1 GB SSD
Dokumentace1 core512 MB1 GB SSD

4.2 Doporučené produkční technické požadavky

KomponentaCPURAMHDD
API server4+ cores8+ GB50 GB SSD
PostgreSQL4+ cores16+ GB200+ GB SSD
Redis4+ cores4+ GB10 GB SSD
Webové rozhraní2 cores2 GB5 GB SSD
OCSP responder2 cores1 GB5 GB SSD
Agent1 core128 MB5 GB SSD
Dokumentace1 core512 MB1 GB SSD

4.3 Síťové požadavky

Externí porty:

  • TCP 443 pro HTTPS
  • TCP 80 pro redirect na HTTPS

Interní porty, které nesmí být veřejně vystaveny do Internetu bez řádného zabezpečení firewallem nebo jiným adekvátním způsobem dle Licenčních podmínek:

  • TCP 8080 pro API
  • TCP 8081 pro OCSP
  • TCP 5432 pro PostgreSQL
  • TCP 6379 pro Redis

Odchozí komunikace dle používaných funkcí:

  • HTTPS 443 na MazeVault License Server – https://license.mazevault.com
  • HTTPS 443 na Azure Entra ID při použití SSO
  • HTTPS 443 na Azure Key Vault nebo jiné externí vaulty při použití integrací
  • HTTPS 443 na externí CA při použití externích certifikačních autorit
  • HTTPS 443 na MazeVault agenta / proxy při použití v hybridním režimu infrastruktury mimo LAN
  • UDP 123 na NTP server pro časovou synchronizaci
  • TCP 1433, 1521, 5432 a další na různé databázové platformy při integracích na databáze pro správu a rotaci Secrets a Certifikátů
  • jakékoliv custom porty zvolené Zákazníkem při integraci komponent na systém MazeVault (JIRA, Teams, e-mail, SIEM, ELK, Slack a další integrace existující či nově přidané)

4.4 Seznam nezbytných programů pro provoz Aplikací

Nezbytné programy a služby pro standardní provoz Aplikací:

  • PostgreSQL 15+;
  • Redis 7.x+;
  • Docker Engine 24+ nebo Podman;
  • Docker Compose 2.20+ nebo podman-compose;
  • Nginx 1.24+ nebo jiný reverse proxy či ingress ekvivalent;
  • webový prohlížeč v podporované verzi.

Nezbytné programy a služby pro Kubernetes variantu provozu:

  • Kubernetes 1.28+;
  • Helm 3.12+;
  • kubectl 1.28+;
  • Azure CLI 2.50+;
  • External Secrets Operator a Workload Identity při použití customer Azure modelu s Azure Key Vault.

Podmíněně nezbytné programy nebo služby při použití odpovídajících funkcí:

  • Azure Entra ID při použití SSO;
  • Azure Key Vault, AWS Secrets Manager nebo HashiCorp Vault při použití externí správy tajemství nebo klíčů;
  • externí CA systémy při použití vydávání certifikátů mimo interní CA;
  • HSM při nasazení HSM funkcí.

Zákazník bere na vědomí, že k řádnému užívání Aplikací mohou být vedle Licence Poskytovatele nezbytné také licence nebo oprávnění k programům a službám třetích stran, které se řídí podmínkami příslušných třetích stran.

5. Podporované licence

Technická podpora se poskytuje Zákazníkům s aktivní a zaplacenou Licencí. Rozsah podpory se odvíjí od licenční varianty:

LicenceÚroveň podporyPracovní hodinyPohotovostní provoz (P1)
MazeVault PoCKomunitníSamoobslužná dokumentaceNe
MazeVault Small BusinessStandardníPracovní hodinyNe
MazeVault EnterpriseRozšířenáRozšířené hodinyNe
Enterprise + prémiový doplněkPrémiová24/7Ano

Licence PoC: Poskytuje se výhradně pro evaluaci, maximálně po dobu 3 měsíců, bezplatně. Nevztahuje se na ni žádný závazek SLA. Bezpečnostní záplaty jsou Zákazníkovi PoC oznamovány prostřednictvím Bezpečnostních doporučení.

Zánik Předplatného: Ukončením nebo uplynutím Předplatného zanikají závazky technické podpory. Bezpečnostní doporučení jsou nadále vydávána v rámci okna životního cyklu dané verze.

6. Podporované platformy

Aplikace jsou podporovány na následujících platformách při nasazení v souladu s dokumentací MV. Tato sekce definuje matici podpory softwaru MazeVault — tj. pro které platformy MV vydává záplaty a poskytuje technickou podporu, včetně smluvních minimálních technických požadavků pro Zákazníka.

6.1 Operační systémy (on-premise)

OSVerzeStav
Rocky Linux9.xPodporováno
RHEL9.xPodporováno
Rocky Linux8.xPodporováno (pouze bezpečnostní aktualizace)
RHEL8.xPodporováno (pouze bezpečnostní aktualizace)
Ubuntu22.04 LTSPodporováno
Ubuntu20.04 LTSPodporováno (pouze bezpečnostní aktualizace)
Jiný Linux—Nejlepší úsilí; bez záruky
Windows Server—Nepodporováno
macOS—Nepodporováno (pouze vývojové prostředí / CLI)

6.2 Kontejnery a orchestrace

PlatformaVerzeStav
Docker Engine24.x, 25.x, 26.xPodporováno
Docker Compose2.20+Podporováno
Podman4.xNejlepší úsilí
Kubernetes1.28 – 1.32Podporováno
Azure AKSAktuální – N-2Podporováno
Helm3.12+Podporováno
Nginx nebo funkčně ekvivalentní reverse proxy řešení1.24+Podporováno
kubectl1.28+Podporováno
Azure CLI2.50+Podporováno
Terraform1.5+Podporováno

6.3 Databáze

DatabázeVerzeStav
PostgreSQL15, 16, 17Podporováno
PostgreSQL14Podporováno (pouze bezpečnostní aktualizace)
SQLite3.xPouze PoC / dev; nepodporováno v produkci

6.4 Cloudové integrace

PoskytovatelSlužbaStav
Microsoft AzureKey Vault, Entra IDIntegrace podporována
AWSSecrets ManagerIntegrace podporována
HashiCorpVaultIntegrace podporována
On-premiseHSM (PKCS#11)Podporováno pro Enterprise

6.5 Webové prohlížeče

ProhlížečVerzeStav
Google Chrome100+Podporováno
Mozilla Firefox100+Podporováno
Microsoft Edge100+Podporováno
Safari16+Podporováno

Verze označené jako „pouze bezpečnostní aktualizace“ jsou technicky podporovány softwarem MazeVault, avšak mohou nesplňovat stanovené smluvní minimum Rocky Linux / RHEL 9+, PostgreSQL 15+ a Redis 7.x+. Zákazníci provozující starší verze nesplňují minimální technické požadavky Smlouvy; Poskytovatel se může řídit podmínkami příslušné smlouvy.

7. Podporované konfigurace

Podporovanými konfiguracemi ve smyslu Licenčních podmínek jsou:

KonfiguraceInfrastrukturaPodrobnosti
On-premise Docker ComposeZákazníkJednouzlový; Small Business; doporučeno pro neprodukční prostředí nebo menší instalace
On-premise Kubernetes HAZákazníkMulti-replika; PostgreSQL 15+; Redis s persistencí; Nginx/Traefik ingress
Azure AKSZákazník nebo PartnerKubernetes na Azure; cert-manager; Workload Identity
Hybridní GatewayZákazníkOn-premise Gateway + cloudová řídicí rovina Zákazníka; mTLS
Azure Workload IdentityZákazníkManaged Identity pro přístup k Azure Key Vault bez statických přihlašovacích údajů
Integrace s externí CAZákazníkACME, SCEP, Step CA, interní CA
SSO přes Entra ID (OIDC)ZákazníkFederace s Azure Active Directory / Entra ID
SSO přes SAML 2.0ZákazníkLibovolný IdP kompatibilní se SAML 2.0
SIEM integraceZákazníkElasticsearch, Splunk HEC, Microsoft Sentinel, IBM QRadar, Syslog RFC 5424
HSM ochrana klíčůZákazníkPKCS#11 HSM pro kořenovou CA; Enterprise

8. Nepodporované konfigurace

Problémy vzniklé z Nepodporované konfigurace nejsou způsobilé pro záruky ani závazky SLA. Provoz Aplikace v Nepodporované konfiguraci může být posouzen jako podstatné porušení Smlouvy:

Nepodporovaná konfiguraceDůvod
Produkční provoz na SQLiteNevhodné pro HA; riziko ztráty dat
Přímé vystavení Aplikace do veřejné sítě Internet bez reverse proxy / firewalluPodstatné porušení Licenčních podmínek; bezpečnostní riziko
Verze po Konci podporyŽádné bezpečnostní záplaty; nesoulad s bezpečnostními povinnostmi Zákazníka
Vlastní záplaty nebo modifikace binárních souborů AplikacíPorušení Licenčních podmínek; ruší záruky
Sdílení databázové instance PostgreSQL s nedůvěryhodnými workloadyBezpečnostní požadavek na izolaci dat
Zakázání TLS pro interní komunikaci služebPorušení minimálního bezpečnostního postoje; netestováno
Zakázání auditního logování v produkciPorušení Licenčních podmínek; nesoulad s regulatorními požadavky
Spouštění Agenta jako rootZbytečná eskalace oprávnění; explicitně nedoporučováno
Nasazení bez síťové izolace v KubernetesBezpečnostní požadavek platformy
SHA-1 nebo MD5 pro podepisování certifikátůKryptograficky prolomeno; platforma odmítá
Obcházení licenčních nebo bezpečnostních mechanismů AplikacePodstatné porušení Licenčních podmínek
Penetrační testy bez předchozího písemného souhlasuPorušení Licenčních podmínek

Související dokumenty

Sdílet tuto stránku