Mis on Verifile?
Kategooria: Artiklid
Verifile on minu poolt arendatud püsivuskontroll Markuse tarkvara jaoks. Selle ülesandeks on kontrollida, et süsteemi riistvara ja mõnikord ka teatud failide sisu pole vahepeal muutunud. See, kuidas kontroll toimub erineb vastavalt implementatsioonile. Kontrolli tulemusele vastavalt saab programm valida kuidas järgmisena käituda. Verifile jaoks on kolm erinevat versiooni:
Verifile 1.0 - genereerib riistvara ID ja kontrollsumma seotud faili(de) jaoks, kontrollil on kaks tulemust: FAILED ja VERIFIED. Kasutusel Markuse asjade tarkvara jaoks Windowsis.
Verifile 1.1 - genereerib riistvara ID kindlasse faili, tulemused samad, mis Verifile 1.0 puhul, kuid kasutusel arvutitest, millel ei pruugi olla mas-backendi
Verifile 2.0 - kasutusel eksklusiivselt Markuse arvuti asjad süsteemides. Ühildub teoorias nii Windowsi kui Linuxiga. Kontrolli võimalikud tulemused on järgmised:
VERIFIED - tegu on Markuse arvutiga
FOREIGN - tegu ei ole Markuse arvutiga
FAILED - kontrolli sooritamine ebaõnnestus
TAMPERED - katse imiteerida Markuse arvuti asjad süsteemi võõras arvutis või kriitilised failid on (.)mas kaustas modifitseeritud ilma Verifile märgistustööriistata
LEGACY - võimalik, et süsteemis on Verifile 1.0 implementatsioon, mis ei ole Verifile 2.0-ga tagasiühilduv
BYPASS - katse vahele jätta Verifile 2.0 kontrolli
Kui programmis on Verifile 2.0 süsteem, siis programm võib käituda järgmiselt:
Kui püsivuskontrolli tulemus on VERIFIED, siis programm töötab probleemideta
Kui püsivuskontrolli tulemus on FOREIGN või LEGACY, siis programm võib sõltuvalt olukorrast kas piirata funktsionaalsust või keelduda käivitumast
Kui püsivuskontrolli tulemus on FAILED või TAMPERED, siis programm lõpetab töö sõltumata olukorrast
Kui püsivuskontrolli tulemus on BYPASS, siis programm võib esmapilgul töötada, kuid teatud funktsioonid ei pruugi toimida korrektselt
Kui programmis on Verifile 1.0 süsteem, siis programm võib käituda järgmiselt:
Kui püsivuskontrolli tulemus on VERIFIED, siis programm töötab probleemideta
Kui püsivuskontrolli tulemus on FAILED, siis programm võib sõltuvalt olukorrast kas piirata funktsionaalsust või keelduda käivitumast
Kui programmis on Verifile 1.1 süsteem, siis programm võib käituda järgmiselt:
Kui püsivuskontrolli tulemus on VERIFIED, siis programm töötab probleemideta
Kui püsivuskontrolli tulemus on FAILED, siis võib programm sõltuvalt olukorrast lähtestada sätted, kuvada märguande või keelduda käivitumast
Sildid: article artikkel tehnoloogia technology püsivuskontroll integrity check hardware check riistvara kontroll räsi hash