Deskripsi
Ketahanan perangkat lunak sehari-hari terhadap kerentanan. Rekayasa keamanan dan siklus hidup pengembangan keamanan. Analisis statis dan analisis kerentanan. Pemeriksa model (model checkers). Pengujian keamanan, pengujian non-fungsional, fuzz-testing. Bahasa pemrograman dan keamanan. API kriptografi dan penggunaan toolkit keamanan.
Prasyarat
- Prasyarat: ( COMP 3000 atau SYSC 4001 ), COMP 3004 dan CSEC 3108.
Syarat dan ketentuan
- Prasyarat: ( COMP 3000 atau SYSC 4001 ), COMP 3004 dan CSEC 3108.
- Kuliah tiga jam per minggu.
Teks rujukan dalam bahasa aslinya
Resilience of everyday software to vulnerabilities. Security engineering and the security development lifecycle. Static analysis and vulnerability analysis. Model checkers. Security testing, non-functional testing, fuzz-testing. Programming languages and security. Cryptographic APIs and use of security toolkits.
- Prerequisite(s): ( COMP 3000 or SYSC 4001 ), COMP 3004 and CSEC 3108 .
- Lectures three hours a week.
Sumber dan referensi
Tanggal dan sumber disimpan untuk membantu Anda memverifikasi informasi. Terjemahan disediakan untuk memudahkan pembacaan; sumber resmi menjadi rujukan untuk syarat dan ketentuan.
Referensi sumber : https://calendar.carleton.ca/undergrad/courses/CSEC/