1) There is nothing stopping you from virus scanning the installer/driver files. 2) We display the MD5 checksums on the download page, is this sufficient? 3) All software stacks that utilize the GPU have the same weakness to certain types of attacks. Since the GPU is not a pre-emptible device, any rogue software can DOS the device taking it, and possible the entire machine out. 4) No, the OpenCL software stack does not, and I don't believe it can, perform these checks. These should be OS level checks, but I may be wrong.

dragon, There is no AMD OpenCL software that is running on the GPU, only on the CPU. Every time you call clEnqueueNDRange(), the OpenCL runtime, executing on the CPU, packages up all of the register settings, memory information, kernel and anything else that is required to execute your kernel and sends it to the GPU. This information programs the GPU and executes the kernel. Once the kernel is done execution, that data is no longer valid.