What is a penetration test?

Penetration testing (often shortened to pen testing) is the practice of attempting to find security flaws in a computer system or network. It refers to “penetrating” the outer layer of a target (for example, by guessing a password or exploiting an operating system bug) so as to assess and/or obtain more internal access. Penetration testing …