Domains of Attack

There are a lot of ways for you to get hacked, so there is no way we can go over them all.

But, we can go over good ways to think about this.

This site goes over where all your vulnerabilities lie.

  • Social Engineering
  • Supply Chain
  • Communications
  • Software
  • Physical Security
  • Hardware


  1. For each of the domains of attack, describe in a few sentences what they are and how you can be attacked through them.
  2. Describe what "attack surface" means to you.
  3. Describe how you would minimize attack surface.