PENETRATION TESTING: UNVEILING SECURITY WEAKNESSES THROUGH PENETRATION TESTING