Themida е усъвършенствана система за защита на софтуера Windows. Когато се създава заявка, компилаторът ще съставя изходния код на приложението на няколко обектни файлове, направени на машинен език код. Тогава обектни файлове са свързани заедно, за да се създаде крайния изпълнимия файл. По същия начин, че изходния код на заявление се превръща в машинен код, по време компилация, има инструменти, които могат да превърнат компилиран заявление в асемблер или по-висока език за програмиране. Тези инструменти са известни като dissemblers и де-компилатори.
Софтуер протектори бяха създадени, за да се запази един нападател от директно проверка или модифициране компилиран заявление. Предпазител A софтуер е като щит, който пази заявление криптирани и защитени срещу евентуални нападения. Когато защитено приложение ще бъде управляван от операционната система, покровител на софтуер първо ще поеме контрола на процесора и се проверява за евентуални пукнатини инструменти (dissemblers или отмяна компилатори), които могат да се изпълняват на системата. Ако всичко е безопасно покровител на софтуера ще се пристъпи към декодиране на защитено прилагането и ще придобие контрола на процесора, за да бъде изпълнена както обикновено. Той предимства защитни молба срещу пиратството, предотвратяване на атакуващите да учат как се изпълнява дадено приложение и няма да позволи на хакери да променят молба да промени поведението си.
Коментари не е намерена