Blog

Zranitelnosti v knihovnách hlídáme průběžně, ne jednou za rok

Každý systém stojí na stovkách cizích knihoven. Kontrolujeme je proti známým zranitelnostem, záplatujeme a nasazujeme po jedné aplikaci.

Žá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.

  1. 06:00Sestava přišlae-mail od partnera
  2. 06:01Spárováno412 položek
  3. 06:02Výplaty spočítány38 příjemců
  4. čekáSchválitčlověk
  5. 09:15Odeslánovýplaty s QR
Proces stojí na kroku Schválit, dokud ho člověk nedokončí. Pak pokračuje sám.

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.

Kontakt

Chcete něco z toho u sebe?

Napište, co dnes řešíte ručně. Projdeme to a pošleme nabídku.

emocio@emocio.cz+420 608 622 292

Napsat e-mail

Vyvíjíme pro všechny platformy

Stavíme na

Pracujeme v souladu s pravidly EU