TrueschoTruescho
All Courses
Identifying Security Vulnerabilities in C/C++ Programming
Coursera
Course
Unknown

Identifying Security Vulnerabilities in C/C++ Programming

University of California, Davis

Advanced course on evaluating and identifying security weaknesses in C++ libraries, applying techniques to enhance robustness and resist attacks.

Unknown4 weeksEnglish

About this Course

This course builds upon the skills and coding practices learned in both Principles of Secure Coding and Identifying Security Vulnerabilities, courses one and two, in this specialization. This course uses the focusing technique that asks you to think about: “what to watch out for” and “where to look” to evaluate and ultimately remediate fragile C++ library code. The techniques you’ll be examining will make your programs perform accurately and be resistant to attempts to perform inaccurately.

What You'll Learn

  • Apply techniques to evaluate fragility of C++ library code
  • Code a robust version of fragile C++ libraries
  • Identify problems with privilege, input validation, files, and subprocesses in C/C++
  • Remediate issues related to C/C++ programming environment interactions

Prerequisites

  • Intermediate knowledge of C and C++ programming
  • Basic understanding of secure coding principles

Instructors

M

Matthew Bishop, PhD

Department of Computer Science

Topics

C (Programming Language)
Secure Coding
C and C++
File Systems
Data Validation
OS Process Management
Verification And Validation
User Accounts
Vulnerability Assessments
Cryptography

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

برمجة C
البرمجة الآمنة
C و C++
أنظمة الملفات
التحقق من البيانات
إدارة عمليات النظام
التحقق والتصديق
حسابات المستخدمين
Vulnerability Assessments
Cryptography

Start Learning Now