SECURITY AUDITING: UNVEILING SECURITY WEAKNESSES THROUGH PENETRATION TESTING