O projektu
Projekat povezuje institucije potpisnice Sporazuma o unapređenju saradnje u oblasti suzbijanja kriminala: Ministarstvo unutrašnjih poslova – Upravu policije, Upravu za izvršenje krivičnih sankcija, Upravu prihoda i carina, Upravu za katastar i državnu imovinu, Vrhovni sud, Vrhovno državno tužilaštvo, Sudski savjet, Centralnu banku i Finansijsko-obavještajnu jedinicu. Svaka institucija dobija sopstvenu instancu sistema za upravljanje dokumentima (eDMS), a instance razmjenjuju akte elektronski, bez kurira i dostavnih knjiga.
B-ONE je u prvoj fazi uradio detaljnu poslovnu i funkcionalnu analizu sa dizajnom softvera: snimljeni su postojeći procesi u institucijama (prijem, zavođenje, dodjela u rad, izrada i otprema akata, postupanje sa tajnim podacima, arhiviranje i međuinstitucionalni tok krivičnog postupka) i projektovani budući procesi koji se konfigurišu bez programiranja. Analiza je rađena kroz 15 sastanaka sa institucijama, institucionalne upitnike i 504 zahtjeva iz tehničke specifikacije, po metodologijama ISO/IEC/IEEE 29148, BPMN 2.0, UML, C4, ISO 15489 i MoReq2010.
Dokumenti stepena POVJERLJIVO i TAJNO šifruju se na radnoj stanici korisnika ključem koji server nikada ne posjeduje (model nultog znanja), uz upravljanje ključevima preko hardverskog bezbjednosnog modula, elektronski potpis službenom legitimacijom, potvrdu prijema sa potpisom i revizijski zapis sa lančanjem hešova i vremenskim žigom. Razmjena između institucija ide preko pristupnih tačaka po AS4 profilu, a svaka instanca ostaje potpuno izolovana: lokacija hostinga ne daje pravo uvida u sadržaj druge institucije.
Rješenje se gradi na otvorenim, široko dostupnim tehnologijama bez licenci kod krajnjeg korisnika: Java (OpenJDK LTS) i Spring Boot servisi, Angular web aplikacija, MySQL, desktop klijent za šifrovanje, OCR skeniranih podnesaka i integracije sa postojećim sistemima institucija. Nakon odobrenja analize slijedi razvoj, instalacija produkcijskog i testnog okruženja, migracija, obuka i predaja izvornog koda.
Šta je B-ONE isporučio
- Detaljna poslovna i funkcionalna analiza sa dizajnom softvera (AS-IS i TO-BE procesi, 159 funkcionalnih zahtjeva, 47 slučajeva upotrebe, model podataka, arhitektura)
- Web aplikacija eDMS, desktop klijent za šifrovanje, servisni i integracioni sloj, pristupna tačka za elektronsku razmjenu između institucija
- Konfigurisani poslovni procesi: tokovi rada, stanja predmeta, rokovi, obavještenja i eskalacije
- Kriptografsko rješenje: šifrovanje s kraja na kraj, upravljanje ključevima preko HSM-a, integracija sa PKI-jem
- Bezbjednosna konfiguracija, revizijski zapis i zaštita tajnih podataka i podataka o ličnosti
- Instalacija produkcijskog i testnog okruženja za svaku instituciju, migracija, dokumentacija, obuka i predaja izvornog koda