7. Kokkuvõte

Previous Next

Eeltoodust ja eID arendusraamistiku kehtivast olukorrast lähtuvalt on võimalik konstateerida järgmiseid aspekte:

Eeltoodut arvestades leiame, et otstarbekas on riigi poolt hallatava eID tarkvara toe laiendamine enamlevinud mobiiliplatvormidele (Android, iOS ja WM) läbi järgmiste kihtide:

  1. Olemasolevate ametlikele DigiDoc teekidele ja eID draiveritele mobiilse toe lisamine. Soodustatakse keskselt hallatud elektroonilise identiteedi ja digitaalse usaldusteenuse kontrollitud laiendamist ja populariseerimist. Seda suurendab perspektiivis veel nutiseadmetele USB/BLE/NFC lisaseadmete tugi. Kolmandatel osapoolte on loodud alusmaterjalid, millele täiendavaid rakendusi realiseerida (soodustab ettevõtlust ja eksporti).
  2. Riigi poolt ametliku eID autentimislahenduse ja DigiDoc rakenduse pakkumine levinuimatele mobiilsetele platvormidele. Kasutajatele on loodud usaldusväärsed võimalused täiendava väärtuse kasutamiseks ning turvalise, kasutatava ja jätkusuutliku teenuse kindlus. Süsteemne lähenemine suurendab kasutajate usaldust riigi pakutavate teenuste vastu (soodustab teenuse populaarsust).

Lahendussuuna puhul leiame, et oluline arendussiht peab olema määratud ühtse ja tervikliku eID raamistiku loomisele, mis katab ära töökoha-arvutite ja mobiiliplatvormid ning kus platvormide erisuste lubamine on erand mitte reegel. Ühetaolise kontseptsiooni järgimine võimaldab saavutada perspektiivis kuluefektiivse arendus- ja haldusmudeli ning võimaldab pakkuda suurimat lisaväärtust (jagatud koodi puhul on hilisem haldamine odavam).

Järgnevas tabelis (vt tabel 14) on toodud raamistiku kihiti jagatud koodi hinnangulised sihttasemed lähema 3-4 aasta perspektiivis koos selgituse/põhjendusega. Leiame, et võimalik ja realistlik on saavutada 75% ulatuses platvormide ülene jagatud koodi tase. See on oluline, et kindlustada eID tarkvara kuluoptimaalse arendus- ja haldusmudeliga ühetaolised toimimismustrid nii töökohaarvutitest kui nutiseadmetes.

Kiht

Ärifunktsionaalsused

Alg-tase

Siht-tase

Märkused, kommentaarid

Rakendused

Seadmes allkirjastamiseks ja verifitseerimiseks, krüpteerimiseks ja dekrüpteerimiseks ning kaardi haldustoimingute teostamiseks (nt PIN vahetus).

0%

50%

Kuni op. süsteemi tasemel ei ole  saavutatud seadmete-ülest tuge (Win 10 on arvatavasti esimeseks teenäitajaks), seni tõenäoliselt jäävad erisused märkimisväärses osas. Võimalik saavutada jagatud kood teatud süsteemsete komponentide tasemel, peamiselt toodab aga erisust UI/UX nõuded.

Veebilehitsejas allkirjastamine ja verifitseerimine, autentimine

0%

70%

Jäävad teatud erisused, sest töökoha-arvutites on veebilehitsejate laiendamine (plugin ID-kaardi toeks vms) saavutatav, nutimaailmas see ei ole praktikas võimalik.

Teegid (Java, C++/C#, .NET)

Allkirjastamine,  ja verifitseerimine, krüpteerimine ja dekrüpteerimine, allkirjafailide haldus.

50%

90%

Mobiili- ja töökohaarvutite puhul võimalik saavutada ühtsed platvormide-ülesed teegid.

Veebikom-ponendid

eID komponendid ja abiteegid veebis autentimiseks ja allkirjastamiseks, verifitseerimiseks.

0%

90%

Võimalik saavutada ühtsed JS teegid, pluginad vms platvormide üleselt nii töökoha-arvutitele kui ka nutiseadmetele. Võivad jääda mõned erisused.

Draiverid (PKCS#11)

eID draiverid RSA arvutamiseks, autentimiseks ja kaardi haldustoimingute teostamiseks.

0%

90%

Mobiiliplatvormil ja töökohaarvutitel mõistlik pingutada ühtlustamise suunas. Võimalik saavutada ühisosa.

Lisasead-mete draiverid

Süsteemsed draiverid suhtlemaks ID-kaardi lisaseadmetega (USB, BLE, NFC jt).

N/A

N/A

Jäävad erisused valdavalt lisaseadmete tootjate ja toodete põhiselt. Ei ole ka otseselt eID raamistiku osaks.

Tabel 13 . eID platvormiülesed jagatud koodi sihid.