Опубликован: 31.08.2009 | Доступ: свободный | Студентов: 836 / 83 | Оценка: 4.61 / 4.22 | Длительность: 03:36:00
Тема: Программирование
Специальности: Программист, Системный архитектор
Теги:
Лекция 6:
Техника кодирования и основы криптографии
< Лекция 1 || Лекция 6
Аннотация: Безопасность ПО. Написание программ без "дырок". Техника кодирования защищенных программ и типичные ошибки. Переполнение буфера, определение уровня доступа, работа с минимально возможными привилегиями, криптография и ее корректное применение, предохранение секретных данных, работа с входными данными, проблемы разных путей доступа к одним и тем же данным, запросов к базам данных и веб-страницам, а также проблемы поддержки интернационального ПО.
Основные понятия криптографии, история. Симметричная и ассиметричная криптография, использование ее для безопасной почты. Безопасные и небезопасные алгоритмы (является ли секретный алгоритм безопасным?), генераторы случайных чисел. Устройство цифровой подписи.
Как правильно применять криптографию для обеспечения безопасности.
Способы взлома программ.
< Лекция 1 || Лекция 6