Free software has fewer viruses, partly because everyone can see the code (warts and all) so everyone can spot potential security breaches. Sadly if you keep your code hidden from your users, you're really just helping writers of viruses do their work.
If you're worried about the security of your CAD data, use something open source