Source: http://docplayer.cz/265037-Ceska-sprava-socialniho-zabezpeceni.html
Timestamp: 2018-10-20 19:54:04+00:00

Document:
Česká správa sociálního zabezpečení - PDF
Download "Česká správa sociálního zabezpečení"
1 Česká správa sociálního zabezpečení Provozní řád Informačního a komunikačního rozhraní České správy sociálního zabezpečení pro komunikaci se systémy třetích stran Verze schválena k Příloha č. 2 k SŘ č. 1/2015
2 Obsah: Čl.1 Účel dokumentu... 3 Čl.2 Definice pojmů... 3 Čl.3 Vymezení odpovědnosti... 3 Čl.4 Odpovědnost za škody... 4 Čl.5 Přístup do IKR pro využívání B2B služeb... 5 Čl.6 Podmínky využívání služeb B2B systému IKR... 5 Čl.7 Charakteristika rozhraní B2B... 6 Čl.8 Standardy webových služeb IKR... 7 Čl.9 Standardy XML a základní pravidla... 7 Čl.10 Příchozí zpráva... 8 Čl.11 Odchozí zpráva... 8 Čl.12 Odpovědi služeb IKR... 9 Čl.13 Technická infrastruktura IKR Čl.14 Podpora pro třetí strany /13
3 Čl.1 Účel dokumentu Provozní řád Informačního a komunikačního rozhraní České správy sociálního zabezpečení (dále jen IKR ) pro komunikaci se systémy třetích stran je vymezení pravidel závazných pro komunikaci České správy sociálního zabezpečení (dále jen ČSSZ ) se systémy třetích stran prostřednictvím rozhraní umožňujícími přímou komunikaci mezi informačními systémy (dále jen B2B ). Čl.2 Definice pojmů 1) IKR je rozhraní umožňující přímou elektronickou komunikaci s klienty ČSSZ a dalšími oprávněnými osobami a výměnu dat s orgány veřejné moci. Jeho součástí je internetová aplikace eportál ČSSZ. 2) Třetími stranami IKR pro elektronickou výměnu dat (dále jen třetí strana nebo také třetí strany ) jsou: a) Ministerstvo práce a sociálních věcí; b) Policie ČR, Celní správa ČR; c) soudy, soudní exekutoři; d) další subjekty, které jsou oprávněné v souladu s právním řádem od ČSSZ vyžadovat informace. 3) Lokálním administrátorem je standardně oprávněný zástupce subjektu, může jim být i třetí osoba (podnikatelský subjekt zajišťující smluvně podporu IKT), případně mohou subjekty veřejné správy delegovat tyto činnosti prostřednictvím veřejnoprávních smluv. 4) Správce IKR dle zákona č. 365/2000 Sb., o informačních systémech veřejné správy a o změně některých dalších zákonů, ve znění pozdějších předpisů je ČSSZ. 5) Provozovatelem IKR je úsek informačních a komunikačních technologií ČSSZ. Čl.3 Vymezení odpovědnosti 1) Za vývoj a provoz systému IKR v souladu s příslušnými právními předpisy odpovídá správce IKR. Platná legislativa je uvedena na webových stránkách ČSSZ 2) Za stanovení bezpečnostních pravidel a opatření, aby nedošlo ke zneužití osobních údajů uživatelů IKR odpovídá správce IKR. 3) Za zajištění, aby IKR bylo v souladu s technickou specifikací, s Provozním řádem IKR pro komunikaci se systémy třetích stran, stanovení podmínek vývoje a provozu IKR a vytváření obecných pravidel pro zpracování, využívání a zveřejňování dat a informací prostřednictvím IKR odpovídá provozovatel IKR. 3/13
4 4) Za odpovídající ochranu přístupových údajů, za manipulaci s poskytnutými informacemi a za veškeré škody způsobené nesprávnou ochranou údajů je plně zodpovědná třetí strana. 5) Za správu a řízení přístupových práv na své straně a za ochranu osobních údajů poskytovaných v rámci navázané B2B komunikace jsou plně odpovědné třetí strany. Provozovatel nenese odpovědnost za data o uživatelích v rámci systémů třetích stran, které jsou plně v kompetenci administrátorů třetích stran. 6) Za revizi Provozního řádu IKR pro komunikaci se systémy třetích stran, které probíhají nejméně jednou ročně, odpovídá provozovatel systému IKR. 1) ČSSZ není odpovědná za škodu způsobenou Čl.4 Odpovědnost za škody a) zneužitím přístupových údajů k datové schránce ISDS; přístupové údaje k datové schránce ISDS podle 10 odst. 1 zákona č. 300/2008 Sb., o elektronických úkonech a autorizované konverzi dokumentů, ve znění pozdějších předpisů je MV ČR povinno zaslat do vlastních rukou oprávněné osobě bezodkladně po zřízení datové schránky; b) nefunkčností jednotlivých částí IKR v důsledku nesprávného používání; c) výpadky či omezením dostupnosti veřejné datové sítě, pomocí které se uskutečňuje přenos dat směrem k systému IKR; d) chybou či zkreslením vzniklým v důsledku poruch, ztrát či kryptografických konverzí při přenosu dat na cestě od poskytovatele internetového připojení k uživateli IKR a zpět; e) výpadkem či omezením dostupnosti IKR způsobeným cíleným útokem z vnějšího prostředí, nebo pokud dojde k porušení bezpečnosti systému IKR v důsledku neoprávněného zásahu; f) změnou poskytnutých informací způsobenou komunikací mimo rozsah IKR; g) výpadkem spojení s IKR v důsledku plánované odstávky IKR. 2) V případě vzniku škody zaviněním zaměstnance ČSSZ a vzniku škody z jiných důvodů než uvedených v předešlých ustanoveních, bude ČSSZ postupovat v souladu s obecně závaznými právními předpisy. 3) ČSSZ nenese odpovědnost za kvalitu dat o uživatelích v rámci systémů třetích stran, které jsou plně v kompetenci administrátorů třetích stran. 4) Třetí strana je plně odpovědná za správu a řízení přístupových práv na své straně a plně odpovídá za ochranu osobních údajů poskytovaných v rámci navázané B2B komunikace. 4/13
5 Čl.5 Přístup do IKR pro využívání B2B služeb 1) Pro využívání B2B služeb je nutný úvodní proces registrace třetí strany, jehož výsledkem je rozhodnutí o povolení nebo zamítnutí přístupu na definované služby. 2) Třetí strana získává přístup do systému IKR na základě žádosti oprávněného zástupce třetí strany. Žádost obsahující zdůvodnění oprávnění na využití služeb IKR se podává prostřednictvím datové zprávy zaslané do datové schránky ČSSZ (49kaiq3). Oprávněný zástupce třetí strany ve zdůvodnění uvede ustanovení zákona, o které svůj požadavek opírá, a dále pak rozsah a účel požadovaných údajů. Oprávnění na využívání služeb IKR musí být v souladu s příslušnými právními předpisy. Platná legislativa je uvedena na webových stránkách ČSSZ Lokální administrátor následně obdrží podklady pro přístup k B2B službám systému IKR. 3) Správu, autentizaci a autorizaci pro přístup ke službám IKR typu B2B musí zajišťovat připojený informační systém. IKR neeviduje koncové uživatele třetích stran a neposkytuje jejich autentizaci a autorizaci. 4) Certifikát veřejného klíče důvěryhodným způsobem svazuje identitu vlastníka certifikátu s jeho vlastním nástrojem asymetrické kryptografie, veřejným klíčem. Vlastník certifikátu současně vlastní i soukromý klíč, který musí chránit před kompromitací. Veřejný klíč se použije k následujícím operacím: a) k šifrování dat určených pro vlastníka certifikátu; b) na straně aplikačního serveru k autentizaci třetí strany pro B2B komunikaci. 5) Ve všech uvedených případech provádí vlastník certifikátu komplementární operace (dešifrování dat, autentizaci na straně klienta) pomocí svého soukromého klíče. Čl.6 Podmínky využívání B2B služeb systému IKR 1) Sdělování informací třetím stranám se řídí ustanovením 14 odst. 3 zákona č. 582/1991 Sb., o organizaci a provádění sociálního zabezpečení, ve znění pozdějších předpisů a ustanovením 116 odst. 1 a 3 zákona č. 187/2006 Sb., o nemocenském pojištění, ve znění pozdějších předpisů. Informace mohou být sdělovány, pokud třetí strana disponuje zákonným oprávněním k získávání informací, a ve své žádosti uvede ustanovení zákona, o které svůj požadavek opírá, a dále pak uvede rozsah a účel požadovaných údajů nebo z jaké právní úpravy vyplývá povinnost ČSSZ sdělit požadované informace. Platná legislativa je uvedena na webových stránkách ČSSZ 2) Poskytování informací obsahujících osobní údaje a citlivé údaje podléhající ochraně podle zákona č. 101/2000 Sb., o ochraně osobních údajů a o změně některých zákonů, ve znění pozdějších předpisů, z evidencí ČSSZ třetím stranám mimo ČSSZ prostřednictvím služby B2B vždy podléhá předchozímu písemnému souhlasu určeného vlastníka dat ČSSZ, vyjasnění souladu s bezpečnostní politikou informací v ČSSZ, vyjasnění zákonného opodstatnění a zavedení bezpečné elektronické 5/13
6 komunikace v síťovém komunikačním prostředí. Souhlas je poskytnut v rámci úvodního procesu registrace třetí strany. 3) Všechny přístupy k systému jsou evidovány. Prostředky IKR umožňují pořizovat elektronické záznamy, které umožní určit a ověřit, kdy, kým a z jakého důvodu byly osobní údaje zaznamenány anebo na žádost oprávněné osoby zpřístupněny této osobě dálkovým způsobem prostřednictvím IKR. 4) Třetím stranám je umožněn přístup jen do demilitarizované zóny (dále jen DMZ ) tzn., že se třetí strana v žádném případě nedostane do vnitřní sítě Integrovaného informačního systému ČSSZ (dále jen IIS ČSSZ ). Čl.7 Charakteristika rozhraní B2B 1) Rozhraní B2B se dělí na příchozí komunikaci směrem do IKR (B2B IN) a odchozí komunikaci z ČSSZ směrem k systémům třetích stran (B2B OUT). 2) IKR poskytuje služby B2B, které jsou poskytovány prostřednictvím webových služeb. 3) Pro přístup k rozhraní B2B je požadován vyšší stupeň zabezpečení (oproti přístupu například ke komunikačnímu kanálu epodání nebo klientskému portálu). 4) B2B IKR poskytuje rozhraní pro připojení informačních systémů metodou server-to-server pomocí standardů webových služeb. Služby, které jsou zařazeny do skupiny B2B, nejsou poskytovány rozhraním pro přístup koncových uživatelů. 5) Důvěryhodné připojení B2B je technicky realizováno zabezpečeným síťovým protokolem (dále jen HTTPS ), kdy se daný informační systém autentizuje vůči IKR pomocí komerčního serverového certifikátu. 6) Pro využití rozhraní je nutné použít komerční certifikát vydaný certifikační autoritou provozovanou akreditovaným poskytovatelem certifikačních služeb v ČR. Certifikát musí být platný a nesmí být umístěn na seznamu revokovaných certifikátů (CRL). Certifikát nesmí mít omezení, vylučující jeho použití jako SSL/TLS klient. Pro autentizaci využívá certifikát SSL protokol. 7) Použití kvalifikovaného systémového certifikátu vydaného podle zákona č. 227/2000 Sb., o elektronickém podpisu a o změně dalších zákonů (zákon o elektronickém podpisu), ve znění pozdějších předpisů není, stejně jako u kvalifikovaných certifikátů osob, pro provádění autentizace možné. Jedná se o stejný způsob, jakým se technicky připojují a autentizují agendové informační systémy k informačnímu systému základních registrů. 8) Správu uživatelů, jejich autentizaci a autorizaci pro přístup ke službám IKR typu B2B musí zajišťovat připojený informačním systém třetí strany. 9) Při volání B2B služby IKR třetí strana musí vyplňovat povinný hlavičkový údaj Důvod oprávněnosti dotazu, ve kterém uvede zákonné ustanovení a číslo jednací. 6/13
7 Čl.8 Standardy webových služeb IKR 1) Standardy webových služeb, XML Schéma (XSD) a XML jsou závazné při návrhu a implementaci služeb v IKR. 2) Rozhraní služeb je implementováno pomocí standardu Web Service Description Language 1.1 (dále jen WSDL ). Tato specifikace definuje interface služby bez vazby na konkrétní technologie a umožňuje konzumaci služeb v heterogenních systémech. 3) Webové služby komunikují pomocí standardního protokolu Simple Object Access Protokol verze 1.1 (dále jen SOAP 1.1 ). Je využíván SOAP/HTTP binding. 4) Dodávané služby musí splňovat specifikaci Web Service Interoperability Basic Profile 1.0 (WS-I BP 1.0). Tato specifikace definuje závazná pravidla pro interface webových služeb tak, aby byla zajištěna bezproblémová komunikace mezi technologicky různorodými systémy. Verze 1.0 předepisuje použití WSDL 1.1 a SOAP 1.1. Jsou podporovány služby synchronní (komunikace v reálném čase), asynchronní (mezi předáním a převzetím je časová prodleva) a služby, které podporují oba způsoby volání služeb. 5) Centrální aplikační sběrnice služeb (dále jen ESB Backend ) porovnává a vyhodnocuje všechny příchozí zprávy vůči XML Schema služby. Čl.9 Standardy XML a základní pravidla 1) Standardy XML vychází ze stávajících standardů ČSSZ a z doporučení standardu pro tvorbu XML schémat v oblasti Informačních systému veřejné správy (dále jen ISVS ). 2) XML dokumenty jsou v UTF-8; musí být well-formed; musí vyhovovat specifikaci W3C; povolenými jazyky pro názvy jsou čeština a angličtina, přičemž v jednom dokumentu může být použit pouze jeden z nich. 3) Veškeré názvy v XML nesmí používat diakritiku; konvence složených slov je camelcase resp. UpperCamelCase pro názvy elementů a lowercamelcase pro názvy atributů. 4) Pro názvy elementů platí obecná omezení; povolené znaky v názvech elementů jsou malá a velká písmena a-z, A-Z, číslice 0-9; maximální počet znaků názvu je 20 (jde pouze o doporučení); při používání zkratek v názvech se první zkratka uvede celá malými písmeny a ostatní následující s prvním velkým písmenem a dalšími malými (tj. lowercamelcase); vysvětlení zkratek musí být uvedeno v anotacích; u zanořených elementů by se v názvu neměl opakovat název rodičovského elementu, pokud to není nezbytně nutné pro správnou identifikaci obsahu tohoto elementu. 5) Pro názvy atributů platí obecná omezení pro názvy a zároveň na začátku názvu atributu nesmí být uvedena číslice. 6) Standardy XML vychází ze stávajících standardů ČSSZ a z doporučení standardu pro tvorbu XML schémat v oblasti ISVS. 7/13
8 7) Název datového typu musí končit slovem Type. Pro věcné pojmenování datového typu se doporučuje (pokud je to možné) používat podobný nebo stejný název jako elementu, který bude tohoto typu; názvy primitivních typů je třeba nadefinovat jako první; anotace je psaná pouze v češtině. 8) Základní datové typy ČSSZ jsou uvedeny v souboru basetypes.xsd, který se musí importovat; rozšířené datové typy ČSSZ jsou uvedeny v souboru ikrbasetypes.xsd; při tvorbě XSD pro služby IKR je zakázáno definovat vlastní datové typy, jež by mohly být převzaty z výše uvedených XSD. Čl.10 Příchozí zpráva 1) Příchozí zpráva na vnějším rozhraní je rozdělena na dvě hlavní části: hlavičkovou část a datovou část. 2) Hlavičková část obsahuje: a) identifikaci služby b) verzi služby (atribut verzesluzby) c) vstupní informace (element PozadavekInfo): 1. datum a čas odeslání zprávy (element CAS) 2. důvod/účel (element DuvodUcel) 3. popis zprávy (element Popis) 4. identifikaci vstupního kanálu (element VstupniKanalId) 5. identifikace požadovaného výstupního kanálu (element PozadovanyVystupniKanalId); d) informaci o autentizovaném klientovi (KlientInfo) e) informaci pro asynchronní komunikaci - identifikace prvotní zprávy (PredchoziPozadavekId) 3) Datová část obsahuje vstupní parametry služby. Čl.11 Odchozí zpráva 1) Odchozí zpráva na vnějším rozhraní je rozdělena na tři hlavní části: hlavičkovou část, aplikační status a datovou část. 2) Hlavičková část obsahuje: a) identifikaci služby; b) verzi služby; c) vstupní informace (element OdpovedHlavicka/PozadavekInfo): 1. důvod/účel; 8/13
9 2. popis zprávy; 3. datum a čas odeslání zprávy; 4. identifikaci vstupního kanálu; 5. identifikace požadovaného výstupního kanálu, d) informaci o autentizovaném klientovi (KlientInfo); e) informace o odpovědi (element OdpovedHlavicka/OdpovedInfo): 1. čas odpovědi; 2. informace o výsledku služby (element Status); 3. UUID vstupní zprávy; 4. UUID odpovědi; f) jednotné evidenční číslo (element JednotneEvidencniCislo) typu UUID. 3) Aplikační status obsahuje informace o výsledku služby. 4) Datová část obsahuje výstupní data služby. Čl.12 Odpovědi služeb IKR 1) Odpovědi služeb IKR jsou rozděleny na tři hlavní části: hlavičkovou část, aplikační status a datovou část. Hlavičková část i aplikační status obsahují návratové kódy, které jsou systémové. 2) V hlavičkové části odpovědi je element OdpovedHlavicka/OdpovedInfo/Status, který obsahuje systémovou informaci o výsledku volání služby. Obsahuje kód výsledku (element VysledekKod), který může obsahovat konstanty OK, CHYBA a nepovinný subelement VysledekDetail, který může obsahovat doplňující informace v případě chyby. 9/13
10 3) Konstanta OK definuje úspěšné zpracování služby. V případě úspěšného volání doplňující element VysledekDetail není uveden. 4) Konstanta CHYBA definuje neúspěšné zpracování volání služby. V případě chyby je povinné vyplňovat element VysledekDetail, kde musí být specifikován sub-kód chyby, která nastala. Subkód se uvádí v elementu ChybaSubKod. 5) Element ChybaSubKod je výčtový typ, který obsahuje: a) PREKROCEN_CAS Je překročen čas pro zpracování; b) PREKROCEN_SEZNAM Je překročena velikost výstupního seznamu (podle konfigurace nebo autorizačního omezení); c) NENI_OPRAVNENI Není oprávnění k požadované interní službě; d) NEPLATNY_CAS Čas dotazu je mimo povolenou toleranci (podle konfigurace) - též mimo rozsah vstupní fronty; e) NEPLATNA_VERZE Verze (SOAP) dotazu/žádosti se liší majoritně od současné verze služeb; f) NENI_K_DISPOZICI Služba není dočasně k dispozici; g) NEVALIDNI_DATA Data nejsou validní podle XSD dokumentů nebo aplikační logiky. h) APLIKACNI_CHYBA V průběhu aplikačního zpracování se vyskytla chyba. Chyba je blíže specifikována v aplikační části webové zprávy; i) SPECIFIKACE_V_POPISU Chyba je blíže specifikována v popisu. 6) Systémový chybový stav (element ChybaSubKod) neobsahuje konkrétní informace o chybě. Tyto informace jsou uvedeny ve stavu v další části zprávy (element AplikacniStatus). Vyplňování doplňujícího popisu (element Popis) je nepovinné. 7) Element OdpovedInfo vyplňují systémy IIS ČSSZ, které zpracovávají danou službu. V případě nedostupnosti systémů vyplňuje tento element ESB Backend, v případě nedostupnosti ESB Backend tento element vyplní IKR ESB. V tomto případě sběrnice vyplní chybový sub-kód NENI_K_DISPOZICI. 8) Odpověď služby obsahuje povinný element ApplikacniStatus. Tento element obsahuje informaci o výsledku zpracování služby systémem IIS ČSSZ. 10/13
11 9) Aplikační status obsahuje element VysledekKod, který může mít hodnoty OK, CHYBA, VAROVANI. a) stav OK značí úspěšné zpracování služby; 11/13
12 b) stav CHYBA značí neúspěšné zpracování služby. Neúspěšné zpracování služby může mít různé důvody: nekorektní vstupní data (neprojdou logické kontroly), interní chyba aplikace, chyba dat, a další. V případě tohoto stavu je povinné vyplňovat VysledekDetail/ChybaSubKod. Tento element značí kód chyby. Kód chyby je interním výčtovým typem systému IIS ČSSZ a není definován v XSD IKR. Je třeba vyplňovat i povinný Popis ; c) stav VAROVANI značí, že služba proběhla úspěšně, ale uživateli je sděleno varování. V případě tohoto stavu je povinné vyplňovat VysledekDetail/VarovaniSubKod. Tento element značí kód varování. Kód varování je interním výčtovým typem systému IIS ČSSZ a není definován v XSD IKR. Je třeba vyplňovat i povinný Popis. 10) Element VysledekDetail se může vyskytovat vícekrát. Příkladem může být vrácení více varování, více chyb, případně kombinace chyb a varování. 11) Pravidla pro odvození VysledekKod: a) v případě existence ChybaSubKod v odpovědi musí být VysledekKod nastaven na CHYBA ; b) v případě neexistence ChybaSubKod a existence VarovaniSubKod musí být VysledekKod nastaven na VAROVANI ; c) V případě neexistence ChybaSubKod a neexistence VarovaniSubKod musí být VysledekKod nastaven na OK. Čl.13 Technická infrastruktura IKR 1) Prostředí IKR je realizováno s vysokou dostupností. Komponenty jsou zdvojeny pro zabezpečení rozložení zátěže a odolnosti proti výpadku. 2) Prostředí IKR je rozděleno do zón, kde vstupními branami jsou pouze DMZ Internet pro přímý přístup z internetu a DMZ B2B pro přístup třetích stran. 3) IKR obsahuje tři prostředí: PP produkční prostředí, TP testovací prostředí, IP integrační prostředí. Všechna prostředí obsahují nezbytnou infrastrukturu pro produkční provoz, testování a integraci systémů. 5) Rozhraní pro služby B2B v produkčním prostředí je přístupné na 6) Rozhraní pro služby B2B v testovacím prostředí je přístupné na 7) Rozhraní pro služby B2B v integračním prostředí je přístupné na 8) Informace o rozhraní pro služby B2B v produkčním, testovacím a integračním prostředí IKR jsou zveřejněny na webových stránkách ČSSZ. 12/13
13 Čl.14 Podpora pro třetí strany 1) Technickou podporu IKR zajišťuje call centrum technické pomoci na telefonním čísle v pracovní dny: Pondělí 8:00-17:00 Úterý 8:00-15:00 Středa 8:00-17:00 Čtvrtek 8:00-15:00 Pátek 8:00-14:00 2) Kontakty Česká republika Česká správa sociálního zabezpečení Křížová 25, Praha 5, PSČ ) Informační zdroje Správce provozuje internetovou aplikaci eportál ČSSZ na adrese: Webové stránky ČSSZ jsou provozovány na adrese 13/13
Informace ke spuštění validace sekundárních přístupových kódů jistot V rámci další verze systému e-dovoz, která bude na ostré prostředí nasazena dne 4. 10. 2011 v odpoledních hodinách, bude spuštěna validace

References: Čl.1
 Čl.2
 Čl.3
 Čl.4
 Čl.5
 Čl.6
 Čl.7
 Čl.8
 Čl.9
 Čl.10
 Čl.11
 Čl.12
 Čl.13
 Čl.14
 Čl.1
 Čl.2
 zákona č. 365
 Čl.3
 Čl.4
 zákona č. 300
 Čl.5
 Čl.6
 zákona č. 582
 zákona č. 187
 zákona č. 101
 Čl.7
 zákona č. 227
 Čl.8
 Čl.9
 Čl.10
 Čl.11
 Čl.12
 Čl.13
 Čl.14