u Software Penetration Testing: Applies a testing technique long used in
network security testing to the software components of the system or
to the software-intensive system as a whole. Just as network
penetration testing requires testers to have extensive network security