NTPsec, улучшенная реализация NTP

нтпсек

логотип нтпсек

NTPsec — проект с открытым исходным кодом. которая направлена ​​на развитие безопасная и улучшенная реализация протокола сетевого времени (НТП), который широко используется для синхронизации часов компьютерных систем в сети, обеспечивая точное и последовательное измерение времени.

Этот тип компонентов, обычно игнорируются большинством пользователей. (и я включаю себя, потому что еще несколько месяцев назад я не понимал важности этого небольшого протокола), поскольку, будучи чем-то, что стоит за нашей повседневной жизнью, оно остается незамеченным.

В моем случае я обнаружил важность NTP когда я хотел выполнить «простое обновление» своей системы (Arco Linux), которое я оставил неоткрытым на несколько месяцев. Короче говоря, после того как все обновления были скачаны и по идее должны были быть установлены, они просто не устанавливались, так как у меня была проблема с ключами OpenPGP в пакетах и ​​по понятным причинам ухода из системы на месяцев, это могло создать серьезную проблему.

Сделав 101 действие, перепробовав все и даже изгнав свой компьютер, я просто не смог решить свою проблему, и самым близким решением была переустановка системы с нуля, что мне не понравилось.

В течение всего процесса решения проблемы я заметил, что время в моей системе отличалось от времени в моем местоположении, и, проведя небольшое исследование, выяснилось, что небольшое изменение времени создало проблему при попытке импортировать новые ключи (как уже упоминалось). благословенный арка вики). Прочитав это, первым, что я сгенерировал, было пощечина по лбу, и я попытался изменить время и сразу же приступил к перезагрузке, чтобы проверить правильность даты и времени в BIOS, что и было. После этого я снова запустил систему, чтобы подготовиться к внесению изменений, как если бы это был обычный процесс в Windows или Android, и было серьезной ошибкой иметь привычки перед анализом.

Независимо от того, сколько я пытался решить проблему тем или иным способом, причиной проблемы в моей системе был пакет ntp в моей установке, по какой-то причине, которую я никогда не мог решить, пакет просто вызывал у меня проблемы. Здесь я нашел NTPsec, который стал моим решением после нескольких попыток решить мою проблему.

NTPsec — это расширенная реализация NTP, включающая множество улучшений безопасности., поскольку он имеет реализация стандарта безопасности сетевого времени IETF для строгой криптографической аутентификации службы времени. Общий, более 74% кодовой базы NTP Classic было полностью удалено., и менее 5% нового кода было добавлено в критически важное для безопасности ядро, а также более последовательно используется наносекундная точность.

Среди улучшений безопасности: удалены устаревшие режимы и функции, принят стандарт RFC по минимизации данных NTP-клиента. и была включена безопасность сетевого времени. Кроме того, были внесены изменения в синхронизацию времени и усовершенствованы клиентские инструменты благодаря новым утилитам, таким как ntpmon и ntpviz, для мониторинга в реальном времени и визуализации данных соответственно.

Немного объяснив это, мы сможем немного лучше понять важность этого «маленького» компонента, который для обычного пользователя доставлял несколько головных болей, а в критических средах я не хочу представлять, какую катастрофу он может вызвать.

Учитывая «не столь подробное» объяснение важности NTP, причина рассказать о моем маленьком «приключении» заключается в том, что Недавно была выпущена новая версия NTPsec 1.2.3:

Среди улучшений новой версии включены:

  • Изменено выравнивание пакетов протокола управления Mode 6, что может повлиять на поддержку классического NTP. Режим 6 используется для передачи информации о состоянии сервера и изменения поведения в режиме реального времени.
  • Алгоритм шифрования AES реализован в ntpq по умолчанию.
  • Использование механизма Seccomp для блокировки неверных имен системных вызовов.
  • Включен ежечасный сбор статистики перезапуска с дополнительным журналированием для NTS, NTS-KE и ms-sntp.
  • Включение опции «обновить» в buildprep.
  • Улучшения в представлении данных о задержке пакетов в выходных данных ntpdig JSON.
  • Добавлена ​​поддержка списка ecdhcurves.
  • Исправлена ​​компиляция на платформах, которые -fstack-protector зависят от libssp, таких как musl.
  • Исправлен сбой ntpdig при использовании 2.ntp.pool.org с хостом без поддержки IPv6.

Наконец, если ты яЗаинтересованы в том, чтобы узнать об этом больше, вы можете проверить детали в следующую ссылку.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.