SEC595: Applied Data Science and AI/Machine Learning for Cybersecurity Professionals

Experience SANS training through course previews.
Learn MoreLet us help.
Contact usBecome a member for instant access to our free resources.
Sign UpWe're here to help.
Contact UsThis paper will discuss what I feel are the main issues in secure programming in the C programming language in a UNIX environment (Buffer Overflows, Format Strings and Race Conditions), topics such as overflows are relevant in Windows too. The issues will be described so that the reader can understand the nature of the vulnerability. The mechanisms of the exploit will also be described where they have not been sufficiently covered in other papers. After discussing these vulnerabilities secure programming tips and automated tools are described.