+Source Code Reviews
|
Source Code Reviews
Conduct source code reviews encompassing static and dynamic testing, for the purpose of acquisition, development and maintenance of ICT-systems. Include security testing for internet-exposed systems. Identify and address vulnerabilities and anomalies in the source code and put in place plans to mitigate them. Monitor mitigation efforts. Implement controls to safeguard the integrity of source code, whether developed in-house or by a third-party service provider. Analyze and test source code and proprietary software provided by third-party service providers or from open-source projects for vulnerabilities.
1. Přehled
1.1 Odkazy
1.2 Identifikované požadavky
1.3 Související regulace
2. Identifikované požadavky
Požadavky
| Zdroj |
Požadavek |
3. Související regulace
Regulace
| Zdroj |
Regulace |
|
EULAW
|
Článek 16 1.
V rámci ochranných opatření pro zachování dostupnosti, hodnověrnosti, integrity a důvěrnosti údajů finanční subjekty vypracují, zdokumentují a zavedou politiku upravující pořizování, vývoj a údržbu systémů IKT. Tato politika:
a)
identifikuje bezpečnostní postupy a metodiky týkající se pořizování, vývoje a údržby systémů IKT;
b)
vyžaduje určení:
i)
technických specifikací a technických specifikací IKT vymezených v čl. 2 bodech 4 a 5 nařízení (EU) č. 1025/2012;
ii)
požadavků týkajících se pořizování, vývoje a údržby systémů IKT se zvláštním zaměřením na požadavky na bezpečnost IKT a na jejich schválení příslušnou obchodní funkcí a vlastníkem aktiv v oblasti IKT v souladu s interními pravidly správy a řízení finančního subjektu;
c)
specifikuje opatření ke zmírnění rizika neúmyslné změny nebo úmyslné manipulace se systémy IKT během vývoje, údržby a spuštění těchto systémů IKT v produkčním prostředí.
|
|
EULAW
|
Článek 16 2.
Finanční subjekty vypracují, zdokumentují a zavedou postup pořizování, vývoje a údržby systémů IKT pro účely testování a schvalování všech systémů IKT před jejich použitím a po jejich údržbě v souladu s čl. 8 odst. 2 písm. b) body v), vi) a vii). Úroveň testování musí být úměrná významu příslušných obchodních postupů a aktiv v oblasti IKT. Testování musí být navrženo tak, aby ověřilo, že nové systémy IKT jsou vhodné k tomu, aby fungovaly tak, jak je zamýšleno, a že je zajištěna kvalita interně vyvinutého softwaru. Ústřední protistrany nad rámec požadavků stanovených v prvním pododstavci podle potřeby zapojí do přípravy a provádění testování uvedeného v prvním pododstavci:
a)
členy clearingového systému a klienty;
b)
interoperabilní ústřední protistrany;
c)
ostatní zúčastněné strany.
Centrální depozitáře cenných papírů nad rámec požadavků stanovených v prvním pododstavci podle potřeby zapojí do přípravy a provádění testování uvedeného v prvním pododstavci:
b)
poskytovatele kritické technické infrastruktury a kritických služeb;
c)
jiné centrální depozitáře cenných papírů;
d)
jiné tržní infrastruktury;
e)
všechny ostatní instituce, s nimiž centrální depozitáře cenných papírů ve své politice zachování provozu identifikovaly vzájemné závislosti.
|
|
EULAW
|
Článek 16 3.
Postup uvedený v odstavci 2 musí obsahovat provádění revizí zdrojového kódu, jež zahrnují statické i dynamické testování. Toto testování musí zahrnovat bezpečnostní testy systémů a aplikací, které jsou vystaveny vlivům internetu, v souladu s čl. 8 odst. 2 písm. b) body v), vi) a vii). Finanční subjekty:
a)
identifikují a analyzují zranitelnosti a anomálie ve zdrojovém kódu;
b)
přijmou akční plán k řešení těchto zranitelností a anomálií;
c)
sledují provádění tohoto akčního plánu.
|
|
EULAW
|
Článek 16 4.
Postup uvedený v odstavci 2 zahrnuje bezpečnostní testování softwarových balíčků nejpozději ve fázi integrace v souladu s čl. 8 odst. 2 písm. b) body v), vi) a vii).
|
|
EULAW
|
Článek 16 5.
Postup uvedený v odstavci 2 stanoví, že:
a)
v neprodukčních prostředích jsou uchovávána pouze anonymizovaná, pseudonymizovaná nebo náhodně vybraná produkční data;
b)
finanční subjekty mají chránit integritu a důvěrnost dat v neprodukčních prostředích.
|
|