The Testing done to know whether the software is vulnerable to attacks is known as
a) Installation Testing
b) Penetration Testing
c) Security Testing
d) Recovery Testing