WHICH OF THE FOLLOWING ARE SECURE PROGRAMMING GUIDELINES