Завершена работа над первым релизом OpenDNSSEC — инструментом с открытым исходным кодом, который призван упростить процесс подписания зон по протоколу DNSSEC.
Решение позволяет полностью автоматизировать процедуру создания DNSSEC-записей и пригодно для обслуживания как больших зон (например, TLD), так и множества малых (веб-хостинг, сервис доступа в интернет). Продукт рассчитан на работу с криптографическим модулем HSM, при его отсутствии можно воспользоваться программным эмулятором SoftHSM. Доступ к закрытым ключам, хранящимся в HSM, осуществляется через стандартный интерфейс PKCS#11. В целях экономии места один ключ может использоваться для нескольких зон.
OpenDNSSEC поддерживает криптосистемы RSA-SHA1 и SHA2, совместим со всеми юниксоидными ОС, и его установка не требует внесения изменений в существующую инфраструктуру. Программа распространяется под лицензией BSD. В марте планируется выпустить следующую версию, которая, в числе прочего, будет обладать более высоким быстродействием.
Следует подчеркнуть, что это первая реализация DNSSEC, которая позволяет интегрировать защитные функции быстро и без особых усилий. Создание протокола DNSSEC было продиктовано стремлением обезопасить жизненно важный, но уязвимый DNS-сервис от злоупотреблений. Современным злоумышленникам не составляет труда подменить записи в кэше DNS-сервера и перенаправить пользовательский запрос на подставной ресурс. DNSSEC предотвращает такие атаки, обеспечивая аутентичность и целостность DNS-данных по методу цифровой подписи. Однако по ряду весомых причин защитный протокол пока не получил широкого применения. Можно надеяться, что с появлением такого жизнеспособного инструмента, как OpenDNSSEC, одно из этих препятствий будет преодолено.
OpenDNSSEC, версия первая