Почему они не загружают пакеты в обычный репозиторий пакетов? Это общее соглашение (IE, другие дистрибутивы также разделяют репозитории)?
Почему они не загружают пакеты в обычный репозиторий пакетов? Это общее соглашение (IE, другие дистрибутивы также разделяют репозитории)?
Ответы:
В Debian есть канал распространения, который предоставляет только обновления для системы безопасности, чтобы администраторы могли выбрать для работы стабильную систему только с абсолютным минимумом изменений. Кроме того, этот канал распространения несколько отделен от обычного канала: все обновления безопасности передаются напрямую security.debian.org, тогда как для всего остального рекомендуется использовать зеркала. Это имеет ряд преимуществ. (Я не помню, какие из этих официальных мотивов я читаю в списках рассылки Debian, а какие - свой собственный мини-анализ. Некоторые из них затронуты в FAQ по безопасности Debian .)
security.debian.orgуказывают на работающий сервер, обновления безопасности могут распространяться.security.debian.orgудастся загрузить вредоносный пакет куда-либо, он может отправить пакет с более новым номером версии. В зависимости от характера эксплойта и своевременности ответа этого может быть достаточно, чтобы некоторые компьютеры были незаражены или, по крайней мере, предупреждать администраторов.security.debian.org. Это ограничивает возможности злоумышленника, пытающегося подорвать учетную запись или компьютер, чтобы внедрить вредоносный пакет.security.debian.org.security.debian.orgразрешает множество адресов, поэтому, возможно, это пул машин, даже если у него нет технических зеркал.
Я уверен, что Debian также помещает обновления безопасности в обычное хранилище.
Причина наличия отдельного репо, содержащего только обновления безопасности, заключается в том, что вы можете настроить сервер, указать только его на репо безопасности и автоматизировать обновления. Теперь у вас есть сервер, на котором гарантированно установлены самые последние исправления безопасности, без случайного появления ошибок, вызванных несовместимыми версиями и т. Д.
Я не уверен, что этот механизм используется другими дистрибутивами. Для yumCentOS существует плагин, позволяющий обрабатывать подобные вещи, и Gentoo в настоящее время имеет список рассылки по безопасности ( portageв настоящее время он модифицирован для поддержки обновлений только для безопасности). FreeBSD и NetBSD предоставляют способы проведения аудита безопасности установленных портов / пакетов, которые хорошо интегрируются со встроенными механизмами обновления. В целом подход Debian (и, возможно, Ubuntu, поскольку они так тесно связаны) является одним из более изящных решений этой проблемы.
Это помогает с двумя вещами:
вполне могут быть и другие причины, но это две, которые я считаю полезными
security.debian.org. Я не знаю деталей реализации.