How familiar are you with low level computer systems [university knowledge]

12345678910111213141516171819
Across
  1. 2. What software structure represents network connections? (Hint: connect, accept, bind, listen, etc.)
  2. 5. Smallest unit for measuring data that computers use
  3. 7. Most common transport protocol
  4. 8. A common locking mechanism used in programs that share memory
  5. 9. What famous OpenSSL fork was started due to security concerns after the HeartBleed security incident?
  6. 11. Most security vulnerabilities are related to..
  7. 17. One of the most common number systems that the information technology industry uses
  8. 18. A famous open-source kernel made by Linux Torvalds
  9. 19. What famous BSD operating-system is known to be fixated with security?
Down
  1. 1. One of the worst vulnerabilities to ever exist (OpenSSL)?
  2. 3. What is the weakest link in the security chain?
  3. 4. The most common data transfer interface in Unix systems
  4. 6. Protocol whose purpose is to provide communications security over the Internet (green padlock in your browser)
  5. 10. A famous distributed version control system made by Linus Torvalds
  6. 12. Act of reversing a system and figuring out how it works
  7. 13. Assembly is converted into computer instructions through an..
  8. 14. In public-key cryptography, the most common ways to represent security keys are through prime numbers and...
  9. 15. Systems storing user passwords are required to hash and..
  10. 16. Worst programming language to ever exist (jokingly)