Plánování a návrh
Návrh produktů vychází z jasně definovaných požadavků na zabezpečení a ochranu soukromí a pomocí podrobného modelování hrozeb stanovuje priority rizik a datových zdrojů, včetně důkladného mapování datových cest pro účely kontroly a analýzy. Poté probíhá důkladná kontrola architektury komponent, která umožňuje vytvořit robustní a výkonné návrhy vyžadující minimální úroveň údržby a zajišťující dlouhodobou hodnotu.
Implementace a ověření
Vývojáři postupují podle standardů společnosti Synology a pomocí bezpečného kódování vytvářejí softwarové komponenty odpovídající modelům zabezpečení, pro které jsou navrženy. Probíhá předběžné ověřování importovaných modulů typu open source a systémy nástrojů používané vývojáři společnosti Synology se průběžně aktualizují na nejnovější verze. V průběhu implementace se na interních verzích softwaru provádí statické testování zabezpečení aplikace (SAST), které zajišťuje, že dokončený kód vývojářů neobsahuje běžné chyby zabezpečení. Jakmile jsou připraveny verze Release Candidate, provede se dynamické testování zabezpečení aplikace (DAST), aby pomohlo ověřit, jestli je kód připraven pro produkční prostředí. Provádí se také automatizované skenování zranitelností a v rámci standardního postupu závěrečného ověření provádí společnost Synology testování průniku do aplikace.
Vydání
Dokončené produkty se distribuují ve fázích, čímž se snižuje riziko objevení zranitelnosti nultého dne krátce po uvedení. Aby se zabezpečení dále posílilo, podepisuje společnost Synology všechny balíčky a aktualizace systému DiskStation Manager pomocí šifrovacích klíčů zabezpečených hardwarovými moduly zabezpečení.
Reakce
Tým Synology Product Security Incident Response Team (PSIRT) proaktivně spravuje příjem, vyšetřování, koordinaci a nahlašování informací o zranitelnostech produktů. Tým PSIRT reaguje na informace o zranitelnostech nultého dne do 24 hodin a upozornění na zranitelnosti publikuje prostřednictvím nástroje Security Advisor pro produkty Synology.