Windows servers are exceptionally secure. Linux has its perks but your average Joe will only run a Linux server for the 1 key point of free. I manage enterprise windows servers for a living. You set proper measures and your just as secure if not more secure then any linux box. The ONLY thing a Linux server has over windows is stability over longevity of up time.