Building Trusted Computer Systems Via Unified Software Integrity Protection