cover

CISSP Domain 8 組譯器、編譯器、直譯器

KK資安小講堂
2020-09-25
08:41
comments
No Rating
#Assembler#CISSP#Compiler#Domain 8#Interpreter#直譯#程式語言#組譯#編譯#資安#軟體開發

Available Platforms

iconiconiconiconicon
Assembler 組合語言使用稱為組譯器的程序,該程序會自動將這些組合代碼(指令) 轉換為必要的機器懂的二進制語言。
Compiler 將高級語言轉換為設計用於特定操作系統的可執行檔。
Interpreter 原始的程式碼只要經過直譯器 (Interpreter) 即可轉換成可執行碼。

每種方法都有安全性的優點和缺點。 編譯後的代碼通常不容易被第三方操縱,但容易藏後門不易發現。在直譯的軟體中,用戶可以檢視程式指令,所以不太容易被原始程式設計人員插入惡意代碼;但可能容易被修改,嵌入惡意代碼。