Rizika zastaralé infrastruktury (Obsolete infrastructure risk)

Převzetí provozu morálně a technicky zastaralého systému není standardní technickou výzvou, ale vysoce rizikovým podnikem, který ohrožuje nejen finanční stabilitu, ale i reputaci nového provozovatele. Každé z následujících rizik a překážek může samo o sobě způsobit selhání celého kontraktu.

1. Extrémní bezpečnostní zranitelnost (Kybernetická časovaná bomba)

  • Popis problému: Systém bez aktuálních bezpečnostních záplat (na úrovni OS, firmwaru, aplikací) je otevřenou pozvánkou pro útočníky. Absence podpory výrobce znamená, že nově objevené zranitelnosti (tzv. zero-day exploity) nebudou nikdy opraveny.
  • Konkrétní dopady:
    • Ransomware: Zašifrování dat a systémů s fatálními dopady na dostupnost a s rizikem vysokých nákladů na obnovu (pokud je vůbec možná).
    • Únik dat: Krádež citlivých osobních, finančních nebo obchodních dat, což vede k přímým finančním ztrátám a regulatorním postihům (viz bod 7).
    • Převzetí kontroly: Útočník může systém využít jako platformu pro útoky na další cíle (vnitřní i vnější síť), čímž se provozovatel stává spoluzodpovědným.
    • Analogie: Provozovat takový systém je ekvivalentem ponechání otevřených dveří u trezoru banky a doufání, že si toho nikdo nevšimne.

2. Fyzická nespolehlivost a nedostupnost hardwaru

  • Popis problému: Hardware po konci životnosti (End of Life) a bez podpory (End of Support) má exponenciálně rostoucí pravděpodobnost selhání. Neexistují náhradní díly, nebo jsou extrémně drahé a těžko dostupné (např. na eBay bez záruky).
  • Konkrétní dopady:
    • Nenávratné selhání: Porucha klíčové komponenty (základní deska, diskové pole, síťový prvek) znamená konec provozu dané části systému.
    • Extrémně dlouhé doby obnovy (RTO): I kdyby se náhradní díl podařilo sehnat, jeho dodání a implementace může trvat týdny či měsíce, což je v rozporu s jakýmkoliv smysluplným SLA.
    • Kaskádové selhání: Selhání jedné komponenty (např. napájecího zdroje) může způsobit poškození dalších částí systému.

3. Nemožnost garantovat smluvní podmínky (SLA) a hrozba vysokých penalizací

  • Popis problému: Toto je přímý obchodní důsledek bodů 1 a 2. Slibovat dostupnost (např. 99,5 %) nebo rychlou opravu (např. do 4 hodin) u systému, který je z podstaty nespolehlivý a neopravitelný, je hazard.
  • Konkrétní dopady:
    • Jistota penalizace: Nejde o to, jestli dojde k porušení SLA, ale kdy a jak často. Penalizace se mohou rychle akumulovat a převýšit jakýkoliv zisk z kontraktu.
    • Ztrátový kontrakt: Provozovatel se smluvně zavazuje k něčemu, co nemůže splnit, a efektivně tak dotuje provoz systému ze svého.
    • Smluvní past: Vlastník systému může vědomě přenášet veškeré riziko na nového provozovatele, který se ocitne v bezvýchodné situaci.

4a. Absence dokumentace a monitoringu

  • Popis problému: Staré systémy jsou notoricky známé chybějící nebo neaktuální dokumentací. Původní správci jsou pryč a s nimi i klíčové know-how. Neexistují moderní monitorovací nástroje, které by dokázaly sledovat stav a výkon systému.
  • Konkrétní dopady:
    • Troubleshooting “naslepo”: Řešení jakéhokoliv incidentu je spíše věštěním než systematickou analýzou. Doba řešení se prodlužuje z hodin na dny.
    • Neznalost závislostí: Nikdo neví, jaký dopad bude mít restart jedné služby na deset dalších. Každý zásah je riskantní experiment.
    • Skryté problémy: Systém může dlouhodobě běžet ve zhoršeném stavu (např. memory leaky, plné disky), aniž by to kdo tušil, až do chvíle totálního kolapsu.

4b. Kvantifikovatelný technický dluh s exponenciálním růstem

  • Popis problému: Podle McKinsey Tech Debt Score (TDS) lze technický dluh kvantifikovat jako poměr nákladů na opravu ku celkovým vývojovým nákladům. U legacy systémů tento poměr často překračuje 50-70%.

Konkrétní dopady:
Měřitelné zpomalení: Každý nový požadavek trvá 3-5x déle než u moderního systému.
Kumulativní efekt: Technický dluh roste nelineárně – čím déle se odkládá, tím dražší je jeho řešení.
Kvantifikace rizika: Lze použít SQALE nebo Gartner metodiku pro přesné vyjádření finančního dopadu.

5. Ztráta institucionální znalosti (tzv. “Bus Factor”)

  • Popis problému: Často existuje pouze jeden nebo dva lidé, kteří systému “ještě rozumí”. Jejich znalosti nejsou zdokumentovány (“tribal knowledge”). Pokud tito lidé odejdou, onemocní nebo nejsou k dispozici, systém se stává neřiditelným.
  • Konkrétní dopady:
    • Provozní paralýza: Bez klíčových expertů nelze řešit ani běžné incidenty, natož provádět jakékoliv změny.
    • Extrémní závislost: Provozovatel je vydíratelný jedinou osobou, jejíž odchod znamená okamžité selhání služby.
    • Nemožnost zaškolení: Nové lidi nelze efektivně zaškolit, protože neexistují podklady a technologie jsou zastaralé a nerelevantní pro jejich kariérní růst.

6. Enormní technický a provozní dluh

  • Popis problému: Systém je zatížen léty odkládaných aktualizací, nekoncepčních úprav a provizorních řešení (“workarounds”). Každá další změna je násobně dražší a rizikovější než u moderního systému.
  • Konkrétní dopady:
    • Neschopnost realizace změn: I jednoduchý požadavek (např. změna konfigurace) může trvat týdny a vyžadovat rozsáhlé testování s nejistým výsledkem.
    • Vysoké provozní náklady: Manuální úkony, neustálé “hašení požárů” a řešení opakujících se problémů spotřebovávají obrovské množství lidských zdrojů.
    • Neefektivita a nízký výkon: Systém je pomalý, energeticky náročný a nedokáže efektivně zpracovávat dnešní objemy dat.

7. Právní a regulatorní rizika (Compliance noční můra)

  • Popis problému: Provozování nezabezpečeného systému je v přímém rozporu s mnoha zákony a nařízeními, zejména s GDPR.
  • Konkrétní dopady:
    • Pokuty od úřadů: V případě úniku osobních údajů hrozí pokuta až do výše 4 % z celosvětového obratu společnosti (dle GDPR). Odpovědnost nese správce i zpracovatel (nový provozovatel).
    • Nesplnění oborových standardů: V regulovaných odvětvích (státní správa, finance, zdravotnictví) existují specifické požadavky na bezpečnost (např. ZoKB, VoKB, PCI DSS, HIPAA), které takový systém nikdy nemůže splnit.
    • Auditní peklo: Jakýkoliv bezpečnostní nebo licenční audit odhalí závažné nedostatky, což může vést k dalším sankcím a ztrátě certifikací.
    • Pojistné riziko: Pojišťovny mohou odmítnout krytí škod způsobených použitím nepodporovaného software/hardware. Pojištění Managed Service Providerů a End-of-Life software se vzájemně vylučují.

8. Neschopnost integrace a inovací

  • Popis problému: Zastaralý systém používá nekompatibilní protokoly, formáty a technologie. Jeho propojení s moderními aplikacemi a službami je buď nemožné, nebo vyžaduje extrémně nákladné a nespolehlivé “můstky”.
  • Konkrétní dopady:
    • Brzda byznysu: Systém nemůže zavádět nové digitální služby, protože je nelze napojit na klíčový systém.
    • Izolace: Systém se stává izolovaným ostrovem, který brání automatizaci a digitalizaci procesů v celé organizaci.
    • Konkurenční nevýhoda: Zatímco je tlak na inovace, systém je uvězněn v technologii z minulých desetiletí.

9. Skryté náklady a nepředvídatelnost rozpočtu

  • Popis problému: Počáteční cena kontraktu může vypadat lákavě, ale reálné náklady na provoz budou nepředvídatelné a pravděpodobně obrovské.
  • Konkrétní dopady:
    • Náklady na “archeologii”: Hodiny a dny strávené analýzou nezdokumentovaného kódu nebo konfigurace.
    • Náklady na shánění expertů: Budete muset platit prémiové sazby za specialisty na technologie, které už nikdo nepoužívá.
    • Náklady na krizové řešení: Každý větší incident vyvolá obrovské, neplánované náklady na jeho řešení. Plánování rozpočtu je prakticky nemožné.
    • Kvantifikovatelná ztráta produktivity: Zaměstnanci ztrácejí průměrně 40 minut denně řešením IT problémů na zastaralých systémech. Podle Microsoft studie může použití zastaralé technologie snížit produktivitu až o 40%.

10a. Nemožnost definování realistických RTO/RPO parametrů

  • Popis problému: Legacy systémy mají nepředvídatelné Recovery Time Objectives (RTO) a Recovery Point Objectives (RPO). Bez možnosti testování disaster recovery plánů nelze garantovat žádné časové rámce obnovy.
  • Konkrétní dopady:
    • Nedefinovatelné RTO: Doba obnovy může být týdny až měsíce kvůli nedostupnosti náhradních dílů
    • Neměřitelné RPO: Bez moderních backup řešení může dojít ke ztrátě kritických dat
    • Smluvní nemožnost: Nelze stanovit realistické SLA pro disaster recovery

10b. Reputační poškození a ztráta důvěry

  • Popis problému: Pokud se jako provozovatel zaručíte za funkčnost takového systému a on selže (což je jisté), škoda nebude jen finanční.
  • Konkrétní dopady:
    • Ztráta klienta: Nejenže přijdete o tento konkrétní kontrakt, ale klient s vámi s největší pravděpodobností ukončí veškerou spolupráci.
    • Poškození jména na trhu: Zprávy o vaší neschopnosti zajistit stabilní provoz se rychle rozšíří a poškodí vaši pověst spolehlivého partnera.
    • Demotivace týmu: Nutit špičkové odborníky pracovat s nefunkčními a zastaralými technologiemi vede k frustraci, vyhoření a odchodu klíčových zaměstnanců.

Závěrečné doporučení: Převzetí takového systému za standardních smluvních podmínek (garance SLA, fixní cena) je finanční a profesní sebevražda. Jediný schůdný scénář je uzavřít smlouvu, která bude explicitně definována jako “best effort” (poskytnutí nejlepší možné snahy bez záruk) a bude obsahovat společně schválený a financovaný plán migrace na novou, podporovanou technologii. Bez toho je jedinou správnou odpovědí takovou zakázku odmítnout.

Dodatečné doporučení: Před případným přijetím takové zakázky požadovat nezávislý hloubkový technický audit s využitím standardizovaných metrik (Software Quality Assessment based on Lifecycle Expectations – SQALE, Technical Debt Score – TDS) a detailní risk assessment podle ISO 27001 standardů. Výsledky auditu musí být součástí smluvních podmínek jako baseline pro všechny budoucí SLA závazky.


Souhrn zkratek a pojmů

  • End of Life (EOL): Stav, kdy výrobce přestal prodávat daný hardware nebo software.
  • End of Support (EOS): Stav, kdy výrobce přestal poskytovat technickou podporu a bezpečnostní aktualizace pro hardware či software.
  • SLA (Service Level Agreement): Dohoda o úrovni poskytovaných služeb, včetně dostupnosti, doby odezvy a dalších parametrů.
  • RTO (Recovery Time Objective): Maximální čas, do kterého musí být systém znovu funkční po havárii.
  • RPO (Recovery Point Objective): Maximální přípustná doba, o kterou může dojít ke ztrátě dat při obnově po havárii.
  • Technický dluh: Náklady a rizika spojená s nutností v budoucnu opravit nebo modernizovat zastaralý či nekvalitně udržovaný software či hardware.
  • TDS (Technical Debt Score): Numerická hodnota vyjadřující kvantitu technického dluhu v poměru k celkovým nákladům na vývoj.
  • SQALE (Software Quality Assessment based on Lifecycle Expectations): Metodika na měření kvality softwaru a kvantifikaci technického dluhu.
  • Bus Factor: Počet lidí, jejichž ztráta by vedla k výrazným problémům v provozu a údržbě systému.

Doporučené zdroje a odkazy