只支援x86平台，但目前也支援ARM平台与x86-64。
沙盒技术.NaCl运用沙盒技术以防止外来（第三方）机器码影响系统安全；特别是在x86平台上运用记忆体区段，限制外挂程式所能读写的记忆体范围。由于ARM与x86-64长模式不支援记忆体区段，因此在这些平台上NaCl的记忆体写入地址是由沙盒过泸。
机器码验证器.NaCl运用机器码验证器（Code Validator）来保证只有安全机器码能在系统执行。由于x86/x86-64是复杂指令集，指令长度不一