
- •Содержание
- •1 Основы безопасности вчс
- •1.1 Пользовательские процессоры
- •1.2 Заказные и принудительные туннели
- •1.2.1 Заказное туннелирование
- •1.2.2 Принудительное туннелирование
- •2 Вчс на основе туннельного протокола pptp (Point-to-Point Tunneling Protocol)
- •2.1 Практические аспекты обеспечения безопасности
- •2.3 Развитие технологии
- •2.4 Совершенствование аутентификации в протоколе ms-chap 2
- •Повышение надежности аутентификации по паролю
- •2.5 Обязательное использование паролей Windows nt
- •2.5.1 Соблюдение правил выбора пароля
- •2.5.2 Основы правильного использования паролей
- •2.6 Повышение стойкости шифрования по протоколу mppe
- •3 Криптоанализ туннельного протокола pptp
- •3.1 Криптоанализ функций хэширования паролей Windows nt
- •3.2 Криптоанализ ms-chap
- •3.3 Криптоанализ мрре
- •3.3.1 Восстановление ключа
- •3.3.2 Атаки переворота битов
- •3.3.3 Атака путем ресинхронизации
- •3.4 Другие атаки на ms-pptp
- •3.4.1 Пассивный мониторинг
- •3.4.2 Перехват переговоров ррр
- •3.4.3 Потенциальные утечки информации на клиенте
- •3.5 Выводы
- •4 Туннелирование по протоколу l2tp
- •5 Протокол безопасности ip Security Protocol
- •5.1 Разработка на основе ip Security
- •5.1.1 Полная поддержка промышленных стандартов
- •5.1.2 Поддерживаемые стандарты и ссылки
- •Протокол isakmp/Oakley
- •5.2 Туннелирование с применением ipSec
- •5.3 Пример передачи данных по протоколу ipSec
- •5.4 Преимущества и недостатки протокола l2tp/ipSec.
- •6 Сравнение протоколов pptp и ipSec.
- •Безопасность pptp против безопасности ipSec
- •7 Протокол eap
- •7.1 Обеспечение безопасности на уровне транзакций
- •7.2 Аутентификация с помощью службы radius
- •7.3 Учет бюджета вчс с помощью службы radius
- •7.4 Протокол eap и radius
- •8 Шифрование
- •8.1 Симметричное шифрование (с личным ключом)
- •8.2 Асимметричное шифрование (с открытым ключом)
- •8.3 Структурное и бесструктурное шифрование
- •8.4 IpSec и бесструктурное шифрование
- •9 Фильтрация
- •9.1 Фильтрация на сервере маршрутизации и удаленного доступа вчс
- •9.2 Фильтрация ipSec
- •9.3 Вчс и брандмауэры
- •10 Выбор средств вчс
- •10.1 Анализ угроз сетевой безопасности
- •10.2 Безопасность и требования к паролю
- •10.3 Возможности реализаций vpn на различных версиях Windows.
- •10.4 Часто задаваемые вопросы при выборе средств vpn Есть ли различия в обеспечении безопасности удаленного доступа и доступа в вчс?
- •Можно ли сказать, что вчс на базе ipSec безопаснее виртуальных сетей на базе pptp?
- •Можно ли сказать, что вчс на базе l2tp безопаснее виртуальных сетей на базе pptp?
- •Можно ли сказать, что межсерверные вчс безопаснее клиент-серверных виртуальных сетей?
- •11 Создание виртуального частного подключения в Windows 2000
- •11.1 Создание подключения к удаленному серверу
- •11.2 Создание входящего подключения
- •12 Создание виртуального частного подключения в Windows nt
- •12.1 Установка протокола pptp
- •12.2 Добавление vpn устройств на pptp сервер
- •12.3 Создание записи в телефонной книге для подключения к провайдеру Интернета
- •12.4 Создание записи в телефонной книге для подключения к pptp серверу
- •13 Создание виртуального частного подключения в Windows 9х
- •13.1 Установка Адаптера виртуальной частной сети Microsoft
- •13.2 Создание vpn-соединения
- •14 Использование программы Sniffer Pro для просмотра содержимого пакетов
- •Заключение
5.1.1 Полная поддержка промышленных стандартов
Windows 2000 дает возможность полностью использовать стандартные криптографические алгоритмы и методы аутентификации. Они включают следующие:
Метод Диффи-Хеллмана (Diffie-Hellman) для соглашения о совместно используемом ключе.
Код аутентификации хеш-сообщения (HMAC) и его разновидности для обеспечения целостности и защиты от несанкционированного воспроизведения.
Стандарт шифрования данных Цепочка цифровых блоков для обеспечения конфиденциальности.
Метод Диффи-Хеллмана (Diffie-Hellman, DH)
Метод Диффи-Хеллмана (Diffie-Hellman, DH), названный так по именам своих изобретателей Whitfield Diffie и Martin Hellman, представляет собой алгоритм криптографии с открытым ключом, который позволяет двум обменивающимся сообщениями сторонам договариваться о совместно используемом ключе. Метод Диффи-Хеллмана начинается с обмена общедоступной информацией между двумя объектами. Затем каждый объект объединяет общедоступную информацию, полученную от другого объекта, со своей собственной секретной информацией для получения совместно используемого секретного значения.
Код аутентификации хеш-сообщения (HMAC)
HMAC представляет собой алгоритм с секретным ключом, обеспечивающий целостность и возможность аутентификации. Аутентификация, использующая случайные вводимые с клавиатуры данные, приводит к созданию цифровой сигнатуры пакета, правильность которой может быть подтверждена на принимающей стороне. Если при передаче сообщение было изменено, то значение хеш-функции изменится и IP-пакет будет отвергнут.
HMAC-MD5
Дайджест-функция сообщения 95 (Message Digest function 95 – MD5) представляет собой хеш-функцию, формирующую 128-битовое значение.
HMAC-SHA
Алгоритм хеш-безопасности (Secure Hash Algorithm – SHA) представляет собой хеш-функцию, формирующую 160-битовое значение. Хотя алгоритм HMAC-SHA несколько медленнее, чем HMAC-MD5, он обеспечивает большую безопасность.
DES-CBC
Стандарт шифрования данных (Data Encryption Standard – DES) – Цепочка цифровых блоков (CBC) представляет алгоритм секретного ключа, служащий для обеспечения конфиденциальности. Для шифрования данных используется случайное число и секретный ключ. Алгоритм шифрования DES с явно заданным вектором инициализации (Initialization Vector - IV) применяют в протоколе ESP по умолчанию. Он необходим для обеспечения IPSec-совместимости. В качестве альтернативы DES определены следующие алгоритмы: Triple DES, CAST-128, RC5, IDEA, Blowfish и ARCFour.
Многие пользователи считают алгоритм CAST (стандарт RFC 2144) таким же стойким, как алгоритм Triple DES с 128-битовым ключом. Кроме того, он быстрее чем DES. RC5 (стандарт RFC 2040) - алгоритм шифрования потока данных, использующий ключ переменной длины. Стойкость RC5 зависит от длины ключа, которая может достигать 256 бит. Алгоритм IDEA (International Data Encryption Algorithm) рассматривается как "быстрый" эквивалент Triple DES. Еще одним алгоритмом, использующим ключ переменной длины, является Blowfish. Это тоже "крепкий орешек", над которым долгое время будут трудиться злоумышленники. Последний алгоритм, ARCFour, является общедоступной версией алгоритма RC4.
Выбор алгоритма, кроме обязательного DES, целиком зависит от разработчика. Возможность выбора алгоритма шифрования предоставляет ему дополнительное преимущество: злоумышленник должен не только вскрыть шифр, но и определить, какой именно шифр ему надо вскрывать. Вместе с необходимостью подбора ключей, это, скорее всего, оставит ему слабую надежду на своевременную расшифровку ваших данных.