В курсе будет рассказано о языках программирования, компиляторах и безопасности.
Основная цель курса — познакомить студентов с основами этих тем и современными исследованиями, проводимыми в этих областях.
Будет рассказано о компиляторах, средах времени исполнения, а также об основных атаках и способах защиты от них. В конце курса будут приведены последние исследования в данной области. Особый акцент будет сделан на реально использующихся системах.
Предварительный список тем: переполнение буфера, уязвимости вэб-приложений, надёжность вэб-браузеров и JavaScript.
В миникурсе будут освещены некоторые последние результаты исследований в данной области. Особое внимание будет уделено тому, чтобы заинтересовать студентов практическими вопросами и показать, как проходит computer science systems research.
Основой миникурса является более длинный курс: http://www.cs.washington.edu/education/courses/cse504/.
Видео лекций: https://www.lektorium.tv/course/22798?id=22798
Дата и время | Занятие | Место | Материалы |
---|---|---|---|
17 октября 11:15–11:30 |
Course overview, Лекция | ПОМИ РАН | слайды |
17 октября 11:30–12:50 |
Introduction to Systems Security, Лекция | ПОМИ РАН | слайды |
17 октября 13:00–14:35 |
Introduction to Compilers, Лекция | ПОМИ РАН | слайды |
17 октября 15:35–17:10 |
Nozzle, Лекция | ПОМИ РАН | слайды |