Themida เป็นขั้นสูงระบบการป้องกันซอฟต์แวร์ Windows เมื่อโปรแกรมจะถูกสร้างขึ้น, คอมไพเลอร์จะรวบรวมรหัสที่มาสมัครเป็นไฟล์วัตถุหลายทำของรหัสภาษาเครื่อง จากนั้นไฟล์วัตถุที่มีการเชื่อมโยงกันเพื่อสร้างปฏิบัติการขั้นสุดท้าย ในลักษณะเดียวกันกับที่รหัสแหล่งที่มาของโปรแกรมจะถูกแปลงเป็นรหัสเครื่องในเวลารวบรวมมีเครื่องมือที่สามารถแปลงเป็นโปรแกรมเรียบเรียงภาษาประกอบหรือการเขียนโปรแกรมภาษาที่สูงขึ้น เครื่องมือเหล่านี้จะเป็นที่รู้จักกัน dissemblers และ-คอมไพเลอร์.
ป้องกันซอฟแวร์ที่ถูกสร้างขึ้นเพื่อให้ผู้โจมตีจากการตรวจสอบโดยตรงหรือโดยการปรับเปลี่ยนเป็นโปรแกรมที่รวบรวม ซอฟต์แวร์ป้องกันเป็นเหมือนโล่ที่ช่วยให้การประยุกต์ใช้การเข้ารหัสและป้องกันการโจมตีที่เป็นไปได้ เมื่อโปรแกรมประยุกต์ที่มีการป้องกันเป็นไปได้ดำเนินการโดยระบบปฏิบัติการซอฟต์แวร์ป้องกันแรกจะใช้การควบคุมของ CPU และตรวจสอบเครื่องมือที่แตกไปได้ (dissemblers หรือยกเลิกการคอมไพเลอร์) ที่อาจจะทำงานในระบบ หากทุกอย่างมีความปลอดภัยป้องกันซอฟต์แวร์ที่จะดำเนินการต่อไปถอดรหัสแอพลิเคชันที่มีการป้องกันและให้มันควบคุมของ CPU ที่จะดำเนินการตามปกติ ข้อดีมันปกป้องการประยุกต์ใช้กับการละเมิดลิขสิทธิ์ป้องกันการโจมตีจากการศึกษาวิธีการประยุกต์ใช้จะดำเนินการและจะไม่อนุญาตให้ผู้โจมตีสามารถปรับเปลี่ยนการประยุกต์ใช้ในการเปลี่ยนแปลงพฤติกรรมของมัน.
ความคิดเห็นที่ไม่พบ