text: The following are multiple choice questions (with answers) about computer security.
  
  Question: What is ethical hacking?
  A. \"Hacking\" ethics so they justify unintended selfish behavior
  B. Hacking systems (e.g., during penetration testing) to expose vulnerabilities so they can be fixed, rather than exploited
  C. Hacking into systems run by those whose ethics you disagree with
  D. A slang term for rapid software development, e.g., as part of hackathons
  Answer: B
  
  Question: The ____________ is anything which your search engine cannot search.
  A. Haunted web
  B. World Wide Web
  C. Surface web
  D. Deep Web
  Answer: D
  
  Question: SHA-1 has a message digest of
  A. 160 bits
  B. 512 bits
  C. 628 bits
  D. 820 bits
  Answer: A
  
  Question: Exploitation of the Heartbleed bug permits
  A. overwriting cryptographic keys in memory
  B. a kind of code injection
  C. a read outside bounds of a buffer
  D. a format string attack
  Answer: C
  
  Question: _____________ can modify data on your system so that your system doesn't run correctly or you can no longer access specific data, or it may even ask for ransom in order to give your access.
  A. IM \u2013 Trojans
  B. Backdoor Trojans
  C. Trojan-Downloader
  D. Ransom Trojan
  Answer: D
  
  Question: What is penetration testing?
  A. A procedure for testing libraries or other program components for vulnerabilities
  B. Whole-system testing for security flaws and bugs
  C. A security-minded form of unit testing that applies early in the development process
  D. All of the above
  Answer: