PHP Manual
/
Hlavný vývojár

Hackerský útok na agentúru

11. 02. 2023

Príbeh z roku 2017: pracujete ako vedúci vývojár v agentúre a spravujete približne 300 projektov rôznej veľkosti, ktoré spoločnosť za ten čas vyvinula. Väčšina z nich sú jednoduché aplikácie Nette s maximálne 10 šablónami, niekoľkými formulármi a databázovými tabuľkami. Nič zvláštne. O projektoch toho veľa neviete, pretože každý z nich vyvíjal trochu iný dodávateľ, ľudia sa v spoločnosti striedajú a vy dúfate, že to nejako zvládnete. Keďže spoločnosť robí veľa optimalizácie nákladov, na jednom serveri hostí naraz možno 50 projektov.

Zrazu za vami pribehne projektový manažér s tým, že jedna z dôležitých klientskych stránok prestala fungovať. Namiesto skutočnej stránky sa zobrazí čierna obrazovka a rôzne druhy textu, ktoré hovoria, že stránka bola hacknutá a má prístup k celému serveru.

Opäť platí, že neviete (a ani nemôžete vedieť) toľko o architektúre a obsahu projektov a mnohé projekty bežia len na serveri. Projektor vám vnucuje, že stránka musí fungovať, a pritom neviete, aký je rozsah útoku a kam sa útočník dostal, prípadne či existujú zadné vrátka z minulosti.

Ako sa rozhodnete?

  1. Nerobíte nič a najprv sa pokúsite incident analyzovať.
  2. Vypnete server. Neviete, aký je rozsah poškodenia, a útočník môže pokračovať v prenikaní do servera a krádeži údajov. Zároveň to znamená, že mnohé stránky sú nedostupné.
  3. Vykonáte obnovu konkrétneho webu zo zálohy spred jedného dňa a medzitým riešite, čo sa stalo. Útočník však môže opätovne získať prístup a pokračovať v krádeži údajov.
  4. Ďalšie riešenie...

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
5.
Status:
All systems normal.
2024