<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns="http://www.loc.gov/MARC21/slim">
 <record>
  <leader>04962ntm a22005297i 4500</leader>
  <controlfield tag="001">000150854</controlfield>
  <controlfield tag="003">CZ-PrVSE</controlfield>
  <controlfield tag="005">20220619212945.0</controlfield>
  <controlfield tag="006">m        d</controlfield>
  <controlfield tag="007">cr n||||||||||</controlfield>
  <controlfield tag="008">220619s2022    xr     fsbm   000 0 cze d</controlfield>
  <datafield tag="STA" ind1=" " ind2=" ">
   <subfield code="a">NEZPRACOVANÝ IMPORT</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
   <subfield code="a">ABA006</subfield>
   <subfield code="b">cze</subfield>
   <subfield code="c">ABA006</subfield>
   <subfield code="d">ABA006</subfield>
   <subfield code="e">rda</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
   <subfield code="a">Koubek, Jan</subfield>
   <subfield code="%">ISIS:142979</subfield>
   <subfield code="4">dis</subfield>
  </datafield>
  <datafield tag="242" ind1="1" ind2="0">
   <subfield code="a">Refactoring of tool for interracting with X509 certificates in CZ.NIC, z.s.p.o.</subfield>
   <subfield code="y">eng</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
   <subfield code="a">Refaktorování nástroje pro práci s X509 certifikáty ve firmě CZ.NIC, z.s.p.o. /</subfield>
   <subfield code="c">Jan Koubek</subfield>
  </datafield>
  <datafield tag="264" ind1=" " ind2="0">
   <subfield code="c">2022</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
   <subfield code="a">?? stran :</subfield>
   <subfield code="3">digital, PDF soubor</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
   <subfield code="a">Vedoucí práce: Ondřej Vadinský</subfield>
  </datafield>
  <datafield tag="502" ind1=" " ind2=" ">
   <subfield code="a">Bakalářská práce (Bc.)—Vysoká škola ekonomická v Praze. Fakulta informatiky a statistiky, 2022</subfield>
  </datafield>
  <datafield tag="504" ind1=" " ind2=" ">
   <subfield code="a">Obsahuje bibliografii</subfield>
  </datafield>
  <datafield tag="516" ind1=" " ind2=" ">
   <subfield code="a">Textový (vysokoškolská kvalifikační práce)</subfield>
  </datafield>
  <datafield tag="518" ind1=" " ind2=" ">
   <subfield code="a">Rok obhajoby 2022</subfield>
  </datafield>
  <datafield tag="520" ind1="3" ind2=" ">
   <subfield code="a">Tato práce se zaměřuje na použití osobních osobních digitálních certifikátů ve firmě CZ.NIC, v níž našly využití k podpisu PDF dokumentů, obzvláště v Linuxovém prostředí. Dříve používaný nástroj postrádal potřebné vlastnosti, jejichž doplnění (a přepracování dosavadních) je cílem této práce. Teoretická část pokrývá kromě motivace k podepisování a právního rámce především digitální podpis samotný, jeho technické vlastnosti (integrita, identifikace, nepopiratelnost) a jejich zajištění, včetně využitých kryptografických principů (využité hashovací a šifrovací algoritmy). Základem důvěryhodnosti tohoto systému je hierarchická struktura Certifikačních autorit, které po ověření identity vydají (na základě žádosti) uživateli jeho certifikát. Ten je speciální kryptografickou strukturou, která jednoznačně identifikuje svého držitele. Při uskutečnění podpisu je jeho kopie přiložena a je možné ověřit, že podepisovaný dokument se nachází v tom stavu, v jakém byl podepsán. Jeho použitím (a zadáním hesla) disponent prohlašuje nejen, kým je, ale též že mu na vážnosti vytvářeného podpisu záleží. Prostor je věnován i normě X.509, která stanovuje náležitosti digitálních certifikátů a jeho části. Pro objasnění je uveden i zjednodušený popis celého tohoto systému a jeho praktické využití. V praktické části je pozornost věnována přínosu autora. Na základě rozhovorů s kolegy byly identifikovány následující požadavky: jednoduchost na použití, vytváření žádosti o osobní kvalifikovaný certifikát, vytvoření PKCS12 souboru s vydaným certifikátem a zprostředkování programu na podpis PDF dokumentů. Dodatečné požadavky z pohledu administrátora jsou pak snadná údržba, lehká modifikovatelnost a automatické aktualizace. Jsou zde popsány programy a nástroje vybrané k využití v této práci, včetně</subfield>
  </datafield>
  <datafield tag="520" ind1="8" ind2=" ">
   <subfield code="a">Kostrou projektu jsou (BASH) skripty, které graficky (pomocí nástroje Zenity) komunikují s uživatelem a provádí ho od generování žádosti (přes OpenSSL) až po samotný podpis PDF dokumentu (v programu JSignPDF). Projekt je připraven k~nasazení na uživatelských počítačích a využívá automatických aktualizací (pomocí SystemD služby a časovače) z interních serverů firmy (GitLab). Protože se jedná o již déle než půl roku nasazené řešení, je zde popsáno jeho několikafázové zavádění do praxe a řešení problémů \uv{za chodu}. Oproti původnímu umí autorem vyvíjené řešení plnohodnotně pracovat s uživatelskými certifikáty, je pohodlnější na využívání a všechny požadované vlastnosti naplňuje přímočaře a přitom uceleně. Plošší architektura pomáhá při orientaci a široké nasazení prokázalo jeho funkčnost.</subfield>
  </datafield>
  <datafield tag="538" ind1=" " ind2=" ">
   <subfield code="a">Způsob přístupu: Internet</subfield>
  </datafield>
  <datafield tag="653" ind1="0" ind2=" ">
   <subfield code="a">aplikovaná informatika [obor bakal. práce]</subfield>
  </datafield>
  <datafield tag="655" ind1=" " ind2="7">
   <subfield code="a">bakalářské práce</subfield>
   <subfield code="7">fd132403</subfield>
   <subfield code="2">czenas</subfield>
  </datafield>
  <datafield tag="655" ind1=" " ind2="9">
   <subfield code="a">bachelor's theses</subfield>
   <subfield code="2">eczenas</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">X.509</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">certifikát</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">digitální podpis</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">Linux</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Vadinský, Ondřej</subfield>
   <subfield code="%">ISIS:43066</subfield>
   <subfield code="4">ths</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Dočekal, Michal</subfield>
   <subfield code="7">mzk2009535152</subfield>
   <subfield code="4">opn</subfield>
  </datafield>
  <datafield tag="710" ind1="2" ind2=" ">
   <subfield code="a">Vysoká škola ekonomická v Praze.</subfield>
   <subfield code="b">Fakulta informatiky a statistiky</subfield>
   <subfield code="7">kn20010709399</subfield>
   <subfield code="4">dgg</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/76080/podrobnosti</subfield>
   <subfield code="y">VŠKP v InSIS</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/76080</subfield>
   <subfield code="y">Hlavní práce</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/76080/posudek/vedouci</subfield>
   <subfield code="y">Hodnocení vedoucího</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/76080/posudek/oponent/72698</subfield>
   <subfield code="y">Oponentura</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/76080/priloha/23969</subfield>
   <subfield code="y">Přiloha k práci</subfield>
  </datafield>
  <datafield tag="999" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/76080/podrobnosti</subfield>
   <subfield code="y">dc:identifier</subfield>
  </datafield>
  <datafield tag="993" ind1=" " ind2=" ">
   <subfield code="x">NEPOSILAT</subfield>
   <subfield code="y">VSKP</subfield>
  </datafield>
  <datafield tag="999" ind1="4" ind2="9">
   <subfield code="a">vse76080</subfield>
   <subfield code="b">220617</subfield>
  </datafield>
  <datafield tag="999" ind1="4" ind2="5">
   <subfield code="x">76080</subfield>
  </datafield>
 </record>
</collection>
