BLG 460E - Secure Programming
Course Objectives
1. Teaching possible security flaws that may be encountered during software implementation.
2. Students can produce software that does not be affected by known development-time vulnerabilities.
3. Students will gain defensive development style to be less affected by future development-time vulnerabilities.
4. Students will gain the technical abilities to produce secure software.
Course Description
Determining and mitigating programming mistakes that may affect software security, Stack overflow attacks, Injection attacks, Reverse engineering and code obfuscation, Attacks that target web sites, Handling permissions and authorization in programming languages, Basic cryptologic functions and their usage in computer communications, Basic operating system duties and its effect on software security
|
 |
Course Coordinator
Mehmet Tahir Sandıkkaya
Course Language
English
|
 |
|