{'fraction_non_alphanumeric': 0.02608695652173913, 'fraction_numerical': 0.0, 'mean_word_length': 6.051020408163265, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
SECURE PROGRAMMING CONCEPTS IN SELECTED C++ AND JavaTM TEXTBOOKS

Creating secure software applications and writing secure programs are difficult affairs. Secure programs are well designed software applications which meet specified requirements. Well designed software is reliable in its availability and accessibility. The paper’s problem is whether the textbooks used in instruction of beginning programming students directly and actively discuss secure programming issues. A possible flaws model (buffer overrun, format string, integer overflow, SQL injection, command line injection, and exception handling) is constructed. Selected introductory textbooks on Java and C++ were reviewed.