VET Mobilna Aplikacija Varnost (VetApi)

PANTHEON Vet Mobilna je idealna rešitev za veterinarske prakse, saj integrira tako ERP sistem za upravljanje vaših poslovnih procesov (računovodstvo, plače, upravljanje s kadri, potni nalogi, zaloge itd.) kot tudi modul, posebej zasnovan za veterinarske prakse, ki delajo z majhnimi ali velikimi živalmi. Aplikacija dostopa do oblačne baze podatkov neposredno, kjer so vsi podatki takoj shranjeni brez možnosti izgube podatkov. Delo brez povezave (omejeno) je prav tako podprto s sinhronizacijo po vzpostavitvi internetne povezave (WI-FI, mobilni podatki).
Spodaj je pregled ključnih varnostnih elementov, ki ščitijo vaše podatke in dostop do sistema.

VET mobilna aplikacija je gostovana na Telekomovi infrastrukturi, ki uporablja dodatno plast varnosti preko njihovih varnostnih nastavitev in strogih politik.
V proizvodnem okolju so vse poverilnice za povezavo z bazo podatkov odstranjene iz izvorne kode, kar preprečuje zlorabo v primeru nepooblaščenega dostopa do datotek aplikacije.
Vsa omrežna komunikacija v VetApi aplikaciji se obravnava preko HTTPS protokola, ki je implementiran z uporabo Retrofit knjižnice.
To zagotavlja šifriranje od konca do konca vseh podatkov, izmenjanih med aplikacijo in strežnikom, kar ščiti pred prisluškovanjem in napadi človeka v sredini .
VetApi uporablja močne večplastne mehanizme avtentikacije:
-
Gesla nikoli niso shranjena v navadnem besedilu. Namesto tega so hashanizirana z uporabo SHA-256 algoritma z soljenjem, kar ustvarja nepovratne hash vrednosti.
-
Vsi dostopi do občutljivih API končnih točk so zaščiteni z [Authorize] atributom, ki zahteva veljaven žeton. Poskusi nepooblaščenega dostopa vrnejo 401 Neavtorizirano odgovor.
-
Manj kritične končne točke (npr. za diagnostiko) so izrecno označene z [AllowAnonymous] za nadzorovan javni dostop.
-
Poverilnice za povezavo z bazo podatkov so šifrirane z uporabo RSA asimetrične šifriranja, kar zagotavlja varno shranjevanje dostopnih podatkov.
-
V primeru izgube povezave so kritični podatki varno shranjeni lokalno z uporabo OfflineUtil modula, kar preprečuje izgubo transakcij.
-
Pred izvajanjem fiskalnih operacij aplikacija izvede preverjanje veljavnosti gesel, certifikatov in drugih ključnih podatkov, kar zagotavlja celovitost dokumentov in pravno skladnost.
VetApi je zgrajen z uporabo modularne arhitekture z ViewModel in LiveData, kar ločuje poslovno logiko od UI plasti.
Ta struktura podpira varne posodobitve in lažje vzdrževanje brez izpostavljanja osnovnih varnostnih mehanizmov.
-
Sistem preverja veljavnost fiskalnih certifikatov in dovoljuje fiskalizacijo le, ko so izpolnjeni vsi pravni pogoji.
-
Transparentno obravnavanje dovoljenj (npr. BLUETOOTH_CONNECT, READ_PHONE_STATE) z aktivno validacijo zagotavlja skladnost z varnostnimi smernicami Android platforme.
-
Vsak poskus nepooblaščenega dostopa znotraj aplikacije je zavrnjen in zabeležen, kar omogoča zanesljivo odkrivanje zlorab.
-
Napake in izjeme so predstavljene preko strukturiranih poročilnih mehanizmov, kar izboljšuje nadzor sistema in odkrivanje težav.
-
Aplikacija vključuje mehanizme za povrnitev brez povezave, kar omogoča varno lokalno shranjevanje podatkov in sinhronizacijo, ko je povezljivost obnovljena.
-
Podatki ostanejo zaščiteni med izpadi ali začasnimi težavami s povezavo, kar znatno zmanjšuje tveganje izgube podatkov.