Themida is 'n gevorderde Windows sagteware beskerming van die stelsel. Wanneer 'n aansoek geskep is, sal die samesteller die aansoek bron-kode stel in verskeie voorwerp lêers gemaak van die masjien taal-kode. Toe het die voorwerp lêers met mekaar verbind die finale uitvoerbaar te skep. Op dieselfde wyse dat die bron-kode van 'n aansoek is omskep in masjienkode by samestelling tyd, daar is gereedskap wat 'n saamgestel aansoek in saamsteltaal of 'n hoër programmeertaal kan omskep. Hierdie gereedskap is bekend as slinkse en de-opstellers.
Sagteware beskermers is geskep 'n aanvaller te hou van direk te inspekteer of wysiging van 'n saamgestel aansoek. 'N sagteware beskermer is soos 'n skild wat hou 'n aansoek geïnkripteer en beskerm teen moontlike aanvalle. Wanneer 'n beskermde aansoek gaan loop deur die bedryfstelsel, die sagteware beskermer sal eers neem beheer van die CPU en kyk vir moontlike krake tools (slinkse of de-samestellers) wat loop op die stelsel. As alles veilig is om die sagteware beskermer sal voortgaan om decrypten die beskermde aansoek en gee dit die beheer van die CPU wat uitgevoer moet word as normaal. Dit voordele beskerm 'n aansoek teen seerowery, verhoed aanvallers uit die bestudering van hoe om 'n aansoek toegepas word, en sal nie toelaat dat aanvallers 'n aansoek om te verander sy gedrag te verander.
Kommentaar nie gevind