Курсът “Мрежова сигурност“
http://netsec.iseca.org/

Васил Колев

<vasil@ludost.net>

http://vasil.ludost.net/

Това пък какво е?

Изоборен курс във ФМИ към СУ

Преподавателите са нехабилитирани

Много посещаван курс, довел и до създаването на ISECA (http://www.iseca.org/)

Идеята

Дошла на Николай Недялков

Следва традицията за курсове, водени от студенти, започната от Преслав Наков

Курсът има за идея да запознае студентите с проблемите на сигурността, основно в мрежови условия

Балансиран между теорията и практиката

Обръща се внимание основно на текущо-съществуващи системи и проблеми

История

Започнат по подобие на курса на Преслав Наков за алгоритми (2001)

Първо провеждане – 2002/2003, двете части в един семестър, 314 души записали се

Второ провеждане – 2003/2004, разделен на две части, 203/97 записали се

Климентова лекция

Трето провеждане – 2004/2005, с подобрен конспект, 158/42 записали се

Проблеми

Преподавателски екип

Курсът винаги е имал голям преподавателски състав

Хората могат лесно да се покриват един-друг

Повече хора имат по-добро виждане върху преподаваното

По-лесно се справяме с многото студенти

Има изказвания, че екипът е твърде голям, но нашия опит показва, че това не е проблем

Герои на преподавателския труд
в момента

Александър Велин

Атанас Бъчваров (chervarium)

Васил Колев (maniax)

Георги Георгиев (desync)

Георги Чорбаджийски (gf)

Николай Недялков (Metalista)

Петър Пенчев (roamer)

Герои на преподавателския труд
от миналото

Боян Кроснов

Георги Пенков (EXo)

Йордан Димов (fl1pfl0p)

Марин Маринов

Райчо Минев

Светлин Наков

Структура

Курсът се състои от 2 части

Първа част обхваща сигурността от втори до седми слой на OSI модела

Втора част се занимава със сигурно програмиране

Мрежова сигурност – 1

Увод в сигурността, основни понятия

Криптография, PGP, PKI

Datalink layer (PPP, Etherner, 802.11*,...)

Network & Transport layer (IP, TCP, UDP, routing protocols)

Основи на операционните системи

Application layer

HTTP, FTP, SMTP, POP3, IMAP, ...

Проблеми на реализациите

Мрежова сигурност - 2

Увод в сигурното програмиране

Проблеми при интерпретируемите езици

Shell script, PHP, Perl, SQL injection

Проблеми при компилируемите езици

Теория на експлоитите

Различни архитектури (ix86,ppc,sparc)

Проблеми при езиците с виртуална машина

Java, .NET

Web програмиране

Приложение на криптографията в прогамирането

Изпитване

Оценката се образува от два теста и курсова работа

Тестовете са автоматично генерирани и уникални

Курсови работи

Софтуерен проект или изследване

Получават се някои наистина добри неща

Успяваме да се справим с около 150 студента

Проверката на едни тестове е около 2 часа

Проверката на курсовите работи е около седмица

Ресурси на курса

Сайт

Материали

Записи на някои лекции

Планове

Форум

Записване

Планира се всички материали на сайта на курса да са под creative commons лиценз

Идеи за бъдещето

Написване на учебник

Записи на лекциите

Други подобни курсове

Възможности за включване в задължителната програма

Провеждането на лекции в други университети и на между-университетско ниво

Въпроси?

Ако сте още будни, и имате какво да питате – давайте :)

?

?

?

?

?

?

?

?

?

Край!

Благодаря за вниманието!

2005-05-27T13:35:06