كلية الهندسة - جامعة عين شمس, الرئيسية
Secure Code Development
What Will Learn?
-
Course Aims
-
Course Goals
- Decent Work and Economic Growth
- Industry, Innovation and Infrastructure
- Sustainable Cities and Communities
Requirements
CSE241 AND CSE461
Description
-
English Description
Secure code development principles. Best practices. Security strategies and controls. Malicious code and defensive techniques. Viruses and Trojan code structures. Code coverage, review, and testing. Security documentation and error messages. Secure coding techniques. Access control. Input validation. Threat identifications and modeling. Vulnerability analysis. Automated code analysis. Risk assessment. Secure code development life-cycle: Development, Maintenance, Refinement. Knowledge catalogue: Principles, Guidelines, Vulnerabilities, Attack patterns, Historical risks. Coding errors. Web-applications threats and vulnerabilities. -
Arabic Description
Secure code development principles. Best practices. Security strategies and controls. Malicious code and defensive techniques. Viruses and Trojan code structures. Code coverage, review, and testing. Security documentation and error messages. Secure coding techniques. Access control. Input validation. Threat identifications and modeling. Vulnerability analysis. Automated code analysis. Risk assessment. Secure code development life-cycle: Development, Maintenance, Refinement. Knowledge catalogue: Principles, Guidelines, Vulnerabilities, Attack patterns, Historical risks. Coding errors. Web-applications threats and vulnerabilities.
-
قسمهندسة الحاسبات والنظم
-
الساعات المعتمدة3
-
الدرجاتالإجمالي ( 100 ) = نصف العام (25) + tr.Major Assessment (30 = tr.Industry 0% , tr.Project 15% , tr.Self_learning 5% , tr.Seminar 15% ) + tr.Minor Assessment (5) + درجة الامتحان (40)
-
الساعاتساعات المحاضرة: 2, ساعات التعليم: 2, ساعات المعمل: 0
-
Required SWL125
-
Equivalent ECTS5
- Mark G. Graff , Kenneth R. van Wyk “Secure Coding: Principles and Practices” First Edition 2003 - Parno Bryan Jeffrey. 2014. Trust Extension As a Mechanism for Secure Code Execution on Commodity Computers. San Rafael: Morgan & Claypool.