Computer science questions

          1.Which tool can, when uploaded to a Web server, provide an attacker with complete control of the remote PC? 2. What is a security patch? 3. List four Web server security countermeasures.