Subject · Information security (master)
Devsecops və ci/cd təhlükəsizliyi
About this subject
Credits
6
Workload
135hours
Semester
Autumn
Academic year
2
Description
Fənn proqram təminatının hazırlanması və çatdırılması proseslərinə təhlükəsizlik prinsiplərinin inteqrasiyasını, devsecops yanaşmasının əsaslarını və ci/cd boru kəmərlərinin təhlükəsizliyinin təmin edilməsini əhatə edir. fənn çərçivəsində devops və devsecops metodologiyaları, davamlı inteqrasiya və davamlı çatdırılma (ci/cd) prosesləri, təhlükəsizlik avtomatlaşdırılması, kod və asılılıqların təhlükəsizlik baxımından yoxlanılması, statik və dinamik tətbiq təhlükəsizliyi testləri (sast/dast), konteyner və proqram təminatı təchizat zəncirinin təhlükəsizliyi öyrənilir. həmçinin məxfi məlumatların və açarların qorunması, girişə nəzarət, təhlükəsiz konfiqurasiya, zəifliklərin aşkarlanması və idarə edilməsi, təhlükəsizlik monitorinqi və təhlükəsiz proqram təminatının buraxılış prosesləri nəzərdən keçirilir. fənn tələbələrdə təhlükəsizliyi proqram təminatının həyat dövrünün bütün mərhələlərinə inteqrasiya etmək, ci/cd mühitlərində təhlükəsizlik risklərini müəyyənləşdirmək, avtomatlaşdırılmış təhlükəsizlik yoxlamaları tətbiq etmək və etibarlı proqram təminatının təhlükəsiz şəkildə hazırlanması və çatdırılması üzrə nəzəri və praktiki bacarıqlar formalaşdırır.
Course learning outcomes
CLO 1: Devops və devsecops yanaşmalarının əsas prinsiplərini izah edir və proqram təminatının həyat dövrünün müxtəlif mərhələlərində təhlükəsizlik tələblərini müəyyənləşdirir.
CLO 2: Ci/cd boru xətlərinin arxitekturasını, mərhələlərini və avtomatlaşdırma mexanizmlərini izah edir, git əsaslı versiyalara nəzarət sistemlərindən istifadə edir.