Security Terminology Puzzle (Participation 3)

1234567891011121314151617181920
Across
  1. 7. many compromised computers attacking
  2. 8. software that is harmful
  3. 9. your devices unique number online
  4. 14. software that checks for malware
  5. 18. malware that makes you pay
  6. 20. software that tracks you
Down
  1. 1. unscrambles the unreadable scrambled data
  2. 2. harassment over social media
  3. 3. network pro learning hacking techniques
  4. 4. tricking users to click an image
  5. 5. shield for data
  6. 6. malware pretending to be useful
  7. 10. multitudinous attackers preventing legitimate users
  8. 11. software that displays adverts
  9. 12. internet access at starbucks
  10. 13. attacks seeking out personal info
  11. 15. hides a users information/location
  12. 16. scrambling data into unreadable
  13. 17. attacks from an unknown vulnerability
  14. 19. i swear that isn't me