Žádný systém nepíšeme od nuly. Stojí na knihovnách, které udržuje někdo jiný, a v těch se čas od času najde chyba, kterou jde zneužít. Bezpečnost systému proto není jednorázová kontrola při spuštění, ale průběžná práce.
Seznam knihoven každého projektu se automaticky porovnává s databázemi známých zranitelností. Když se objeví nová, vznikne úkol s názvem knihovny, závažností a projekty, kterých se týká. Nic se neztratí v e-mailu.
- 06:00Sestava přišlae-mail od partnera
- 06:01Spárováno412 položek
- 06:02Výplaty spočítány38 příjemců
- čekáSchválitčlověk
- 09:15Odeslánovýplaty s QR
Opravu neděláme hromadně přes všechny systémy najednou. Záplatu nasadíme po jedné aplikaci, ověříme, že běží, a teprve pak jdeme dál. Když se nová verze knihovny chová jinak, poznáme to na jednom projektu, ne na všech.
Část nálezů jsou plané poplachy: knihovna je v projektu jen kvůli vypnuté funkci, nebo se zranitelná část kódu vůbec nevolá. I to zapisujeme, s důvodem, aby se příště nemusel nikdo ptát znovu.
Kromě knihoven procházíme i vlastní kód. Jednou za čas uděláme bezpečnostní revizi celé platformy, od API přes služby po administraci, a nálezy řešíme podle závažnosti. Klient to nemusí objednávat, je to součást provozu.




