RFC3164

Материал из support.qbpro.ru

Источник

Протокол BSD Syslog


Введение

С момента своего возникновения жизнь неразрывно связана Шаблон:Nobr сообщений (сигналов). Шаблон:Nobr особи органической формы жизни[перевод 1] Шаблон:Nobr сообщениях может крыться много важной информации. Шаблон:Nobr сигналы тревоги, сообщения Шаблон:Nobr пищи Шаблон:Nobr жизненно важных ресурсов Шаблон:Nobr другое. Шаблон:Nobr случаев данные сообщения только информируют других особей Шаблон:Nobr подтверждения.

Так и люди применяют Шаблон:Nobr Шаблон:Nobr общении. Например, штормовые предупреждения могут передаваться множеством различных способов — воем сирен, оповещением Шаблон:Nobr Шаблон:Nobr наконец, Шаблон:Nobr флагов, вывешенных Шаблон:Nobr Ожидается, Шаблон:Nobr услышавшие Шаблон:Nobr Шаблон:Nobr поймут Шаблон:Nobr Шаблон:Nobr соответствующие меры. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr нежелательно подтверждать получение предупреждений.

Продолжая этот принцип, операционные системы, процессы Шаблон:Nobr были написаны Шаблон:Nobr Шаблон:Nobr возможность отправлять сообщения Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr событиях. Обычно Шаблон:Nobr предназначались только Шаблон:Nobr операторов вычислительных машин.

Поскольку операционные системы, процессы Шаблон:Nobr становились Шаблон:Nobr сложными, Шаблон:Nobr разработаны службы, регистрирующие Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr операционному персоналу быстрее отделять уведомления Шаблон:Nobr Шаблон:Nobr сообщений Шаблон:Nobr Процесс Syslog Шаблон:Nobr одной Шаблон:Nobr служб, которые широко применяются Шаблон:Nobr операционных системах.

Этот процесс был спроектирован достаточно гибко, Шаблон:Nobr Шаблон:Nobr персонала появилась возможность назначать способ обработки сообщений, получаемых Шаблон:Nobr выполняющихся Шаблон:Nobr Шаблон:Nobr стороны, процесс Syslog может сохранять сообщения Шаблон:Nobr Шаблон:Nobr локальной вычислительной системы, Шаблон:Nobr выводить Шаблон:Nobr Шаблон:Nobr стороны, Шаблон:Nobr Шаблон:Nobr сообщения Шаблон:Nobr процессу Syslog, исполняющемуся Шаблон:Nobr машине.

Процесс Syslog и создавался Шаблон:Nobr Шаблон:Nobr некоторой доли масштабируемости, поскольку было известно, Шаблон:Nobr многомашинных распределенных систем Шаблон:Nobr времени Шаблон:Nobr доступа Шаблон:Nobr Шаблон:Nobr сообщения, Шаблон:Nobr Шаблон:Nobr Syslog, выполняющийся Шаблон:Nobr устройстве, Шаблон:Nobr настроен Шаблон:Nobr Шаблон:Nobr добавлять сообщения Шаблон:Nobr файлы, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr машине.

В самых упрощенных терминах, протокол Syslog обеспечил транспорт, позволяющий доставлять сообщения, уведомляющие Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr сообщений Шаблон:Nobr серверов Syslog) Шаблон:Nobr

Поскольку каждый процесс, приложение Шаблон:Nobr система писали Шаблон:Nobr независимо друг Шаблон:Nobr Шаблон:Nobr сообщений Syslog было неоднородно. Шаблон:Nobr Шаблон:Nobr никаких предположений Шаблон:Nobr Шаблон:Nobr сообщений. Протокол был спроектирован просто Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr случае только одно устройство является источником одного конкретного сообщения. Процесс Syslog, выполняющийся Шаблон:Nobr может передать Шаблон:Nobr коллектору. Шаблон:Nobr получения Шаблон:Nobr

Один из фундаментальных принципов протокола Шаблон:Nobr Syslog — Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr никакая строгая координация. Действительно, передача сообщений Syslog Шаблон:Nobr начата Шаблон:Nobr Шаблон:Nobr нет сконфигурированного Шаблон:Nobr физически существующего получателя. Наоборот, многие устройства, вероятнее всего, могут получать сообщения Шаблон:Nobr конфигурирования Шаблон:Nobr Шаблон:Nobr значительно помогла принятию Шаблон:Nobr Syslog.

События и сообщения

Авторы операционных систем, процессов Шаблон:Nobr сами определяли какие сообщения Шаблон:Nobr формироваться Шаблон:Nobr Шаблон:Nobr обстоятельствах. Шаблон:Nobr случаях сообщения создаются, Шаблон:Nobr состояние. Шаблон:Nobr генерироваться Шаблон:Nobr Шаблон:Nobr промежутки времени Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr приложений. Шаблон:Nobr случаях, сообщения Шаблон:Nobr созданы Шаблон:Nobr Шаблон:Nobr условий. Шаблон:Nobr могут содержать Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr сигнал некоторого типа.

Предполагалось, Шаблон:Nobr операционных систем, процессов Шаблон:Nobr сами поместят Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr широких категорий. Шаблон:Nobr категории обычно объединяют указание Шаблон:Nobr ответственный Шаблон:Nobr сообщения, Шаблон:Nobr относительной важности сообщения. Шаблон:Nobr операционный персонал мог выборочно фильтровать сообщения Шаблон:Nobr получать Шаблон:Nobr Шаблон:Nobr срочной реакции уведомления, наряду Шаблон:Nobr сохранять сообщения Шаблон:Nobr или информационные сообщения Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr позднее время. Шаблон:Nobr Шаблон:Nobr также Шаблон:Nobr отображения Шаблон:Nobr сообщений.

Устройства ДОЛЖНЫ быть сконфигурированы Шаблон:Nobr Шаблон:Nobr определяющими порядок действий, например, отобразить сообщение Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr его Шаблон:Nobr Заметим, Шаблон:Nobr эти обычно очень гибки. Администратор может захотеть сохранять локально Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr направлять другому устройству Шаблон:Nobr высокой важности. Шаблон:Nobr посчитать необходимым также отправлять некоторым Шаблон:Nobr пользователям устройства сообщения Шаблон:Nobr субъекта Шаблон:Nobr отображать Шаблон:Nobr консоли.

Шаблон:Nobr администратор сообщения Шаблон:Nobr процесс отправления Шаблон:Nobr Syslog обычно состоит сначала Шаблон:Nobr решения Шаблон:Nobr Шаблон:Nobr важности следует отправлять сообщения, Шаблон:Nobr назначения удаленного получателя. Шаблон:Nobr может захотеть направлять одному определенному коллектору Шаблон:Nobr сформированные почтовым субъектом. Шаблон:Nobr может решить, Шаблон:Nobr сгенерированные ядром, должны отправляться другому получателю Syslog Шаблон:Nobr сообщения ядра критической важности Шаблон:Nobr отправлены еще Шаблон:Nobr получателю. Шаблон:Nobr посчитать необходимым сообщения, выводимые Шаблон:Nobr системной консоли, отправлять Шаблон:Nobr некоторым соответствующим специалистам Шаблон:Nobr сохранять Шаблон:Nobr Шаблон:Nobr диске устройства. Шаблон:Nobr сообщения Шаблон:Nobr локального процесса может оказаться достаточно только выводить Шаблон:Nobr консоли, Шаблон:Nobr Шаблон:Nobr другим устройствам. Шаблон:Nobr сначала правила распределения сообщений должны задаваться Шаблон:Nobr Шаблон:Nobr будут знать Шаблон:Nobr сообщения будут получать коллекторы Шаблон:Nobr задать соответствующие правила Шаблон:Nobr Syslog.

Содержимое сообщений тоже оставлялось Шаблон:Nobr авторов. Шаблон:Nobr что Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr идея. Шаблон:Nobr хорошей практикой включать Шаблон:Nobr отметку времени Шаблон:Nobr информацию Шаблон:Nobr Шаблон:Nobr создавшем сообщение. Шаблон:Nobr Шаблон:Nobr строго Шаблон:Nobr

Нужно предположить, Шаблон:Nobr процесс Шаблон:Nobr устройстве может генерировать сообщения Шаблон:Nobr Шаблон:Nobr включить Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr нет никакого локального хранилища данных, например, принтеры, маршрутизаторы, концентраторы, коммутаторы Шаблон:Nobr рабочие станции. Шаблон:Nobr обязательным является условие доставки сообщений Шаблон:Nobr коллектору, Шаблон:Nobr будут помещены Шаблон:Nobr Шаблон:Nobr просмотрены оператором.

Действия получателя сообщений

Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr обработаны Шаблон:Nobr выходит Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr описанным Шаблон:Nobr Шаблон:Nobr выведены Шаблон:Nobr мониторов рабочих мест соответствующих специалистов, сохранены Шаблон:Nobr Шаблон:Nobr дальше Шаблон:Nobr Шаблон:Nobr комбинации таких действий. Правила распределения (перенаправления) полученных сообщений, Шаблон:Nobr идентичны правилам распределения локально сгенерированных сообщений.

Шаблон:Nobr общее правило, обычно есть много устройств, отправляющих сообщения относительно небольшому количеству коллекторов. Шаблон:Nobr вход позволяет администратору накапливать сообщения Шаблон:Nobr источников Шаблон:Nobr небольшом числе репозитариев.

Протокол транспортного уровня

Syslog использует UDP[1] Шаблон:Nobr базового механизма транспортного уровня. Шаблон:Nobr протокола Syslog был выделен порт Шаблон:Nobr Шаблон:Nobr сообщений РЕКОМЕНДУЕТСЯ тоже использовать Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr отправителя Syslog, Шаблон:Nobr передача допустимых сообщений Syslog отправителем Шаблон:Nobr порта, отличного Шаблон:Nobr Шаблон:Nobr использует исходный порт, отличный Шаблон:Nobr Шаблон:Nobr РЕКОМЕНДУЕТСЯ Шаблон:Nobr Шаблон:Nobr хорошей идеей) отправлять последующие сообщения Шаблон:Nobr единственного выбранного непротиворечивого порта.

Определения и архитектура

Шаблон:Nobr документе используются следующие определения:

  • «устройство» — машина, генерирующая сообщения,
  • «ретранслятор» — машина, получающая сообщения Шаблон:Nobr Шаблон:Nobr машинам,
  • «коллектор» или «сервер Syslog» — машина, только получающая сообщения Шаблон:Nobr Шаблон:Nobr машинам,
  • «отправитель» — любое устройство или ретранслятор, отправляющее сообщения,
  • «получатель» — любой коллектор или ретранслятор, получающий сообщения.

В итоге архитектура устройств Шаблон:Nobr описана следующим образом:

Шаблон:Nobr изображены варианты допустимой архитектуры, однако, Шаблон:Nobr первый вариант был самым распространенным. Приемлемы Шаблон:Nobr комбинации Шаблон:Nobr Шаблон:Nobr ретрансляторы Шаблон:Nobr схеме могут отправлять дальше все Шаблон:Nobr Шаблон:Nobr сообщений, наряду Шаблон:Nobr сообщений, сгенерированных самими ретрансляторами.

+----------+         +---------+
|Устройство|---->----|Коллектор|
+----------+         +---------+

+----------+         +------------+         +---------+
|Устройство|---->----|Ретранслятор|---->----|Коллектор|
+----------+         +------------+         +---------+

+----------+   +------------+        +------------+   +---------+
|Устройство|->-|Ретранслятор|->-..->-|Ретранслятор|->-|Коллектор|
+----------+   +------------+        +------------+   +---------+

+----------+         +------------+         +---------+
|Устройство|---->----|Ретранслятор|---->----|Коллектор|
|          |-+       +------------+         +---------+
+----------+  \
               \     +------------+         +---------+
                +->--|Ретранслятор|---->----|Коллектор|
                     +------------+         +---------+

+----------+         +---------+
|Устройство|---->----|Коллектор|
|          |-+       +---------+
+----------+  \
               \     +------------+         +---------+
                +->--|Ретранслятор|---->----|Коллектор|
                     +------------+         +---------+

+----------+         +------------+            +---------+
|Устройство|---->----|Ретранслятор|---->-------|Коллектор|
|          |-+       +------------+        +---|         |
+----------+  \                           /    +---------+
               \     +------------+      /
                +->--|Ретранслятор|-->--/
                     +------------+

Схема 1.  Некоторые возможные архитектуры Syslog

Формат пакетов и содержимого

Полезная нагрузка любого Шаблон:Nobr портом назначения которого является порт Шаблон:Nobr Шаблон:Nobr обработана Шаблон:Nobr Syslog. Формат первоначально переданного сообщения Syslog МОЖЕТ отличаться Шаблон:Nobr ретранслированного сообщения. Шаблон:Nobr РЕКОМЕНДУЕТСЯ передавать сообщения Syslog Шаблон:Nobr предлагаемом настоящим документом, Шаблон:Nobr Шаблон:Nobr обязательным требованием. Шаблон:Nobr Шаблон:Nobr распознать, Шаблон:Nobr придерживается предложенного Шаблон:Nobr документе формата, Шаблон:Nobr передать Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr никаких изменений. Напротив, Шаблон:Nobr получив сообщение, Шаблон:Nobr различить Шаблон:Nobr Шаблон:Nobr формате, Шаблон:Nobr ТРЕБУЕТСЯ изменить сообщение так, Шаблон:Nobr соответствовало нужному формату, прежде, Шаблон:Nobr будет отправлено дальше. Шаблон:Nobr описывается РЕКОМЕНДУЕМЫЙ формат сообщений Syslog. Шаблон:Nobr изложены требования Шаблон:Nobr сообщениям, Шаблон:Nobr — Шаблон:Nobr сообщениям.

Части сообщения Syslog

Шаблон:Nobr наблюдаемых Шаблон:Nobr время сообщений Syslog можно выделить Шаблон:Nobr части. Шаблон:Nobr называют Шаблон:Nobr вторую — Шаблон:Nobr Шаблон:Nobr — Шаблон:Nobr Шаблон:Nobr пакета[перевод 2] Шаблон:Nobr превышать Шаблон:Nobr Ограничений Шаблон:Nobr длину сообщений Syslog нет, Шаблон:Nobr пакета Шаблон:Nobr бессмысленна Шаблон:Nobr выполняться.

PRI (приоритет)

Область PRI МОЖЕТ состоять Шаблон:Nobr четырех или Шаблон:Nobr Шаблон:Nobr содержать символы угловых скобок Шаблон:Nobr Шаблон:Nobr позициях. Шаблон:Nobr начинается Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr следует число, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr данной области ДОЛЖЕН использоваться набор символов Шаблон:Nobr Шаблон:Nobr[перевод 3], Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr кодировке еще называют Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr данным Шаблон:Nobr Standard Code Шаблон:Nobr Interchange»[2]. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr форме Шаблон:Nobr (ABNF)[перевод 4] имеет Шаблон:Nobr Шаблон:Nobr — %d62. Шаблон:Nobr Шаблон:Nobr скобки, называется Шаблон:Nobr Шаблон:Nobr одновременно Субъект (Facility) и Важность (Severity) сообщения, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr состоит Шаблон:Nobr двух Шаблон:Nobr символов десятичных цифр (DIGIT, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr

Категории Субъектов и уровни Важности сообщений кодируются десятичными значениями Шаблон:Nobr форме. Шаблон:Nobr Шаблон:Nobr операционной системы были явно присвоены определенные коды. Процессы Шаблон:Nobr Шаблон:Nobr явно присвоены коды, могут использовать Шаблон:Nobr Шаблон:Nobr «локального происхождения» Шаблон:Nobr Субъекта «сообщения пользовательского уровня». Шаблон:Nobr Субъекты перечислены Шаблон:Nobr таблице наряду Шаблон:Nobr кодовыми обозначениями.

Код Категория субъекта
0 сообщения ядра
1 сообщения пользовательского уровня
2 почтовая система
3 системные службы (daemons)
4 сообщения безопасности/авторизации (см. [замечание 1])
5 внутренние сообщения, сгенерированные syslogd
6 подсистема печати
7 подсистема новостных групп (телеконференций, NNTP)
8 подсистема UUCP
9 служба времени (см. [замечание 2])
10 сообщения безопасности/авторизации (см. [замечание 1])
11 служба FTP
12 подсистема NTP
13 сообщения аудита (см. [замечание 1])
14 аварийные сообщения (см. [замечание 1])
15 служба времени (см. [замечание 2])
16 локального происхождения 0 (local0)
17 локального происхождения 1 (local1)
18 локального происхождения 2 (local2)
19 локального происхождения 3 (local3)
20 локального происхождения 4 (local4)
21 локального происхождения 5 (local5)
22 локального происхождения 6 (local6)
23 локального происхождения 7 (local7)
Таблица 1. Коды категорий субъектов сообщений Syslog

Замечания: Шаблон:Примечания


Каждое Значение Приоритета отражает также Шаблон:Nobr Важности сообщения. Шаблон:Nobr таблице перечислены десятичные числовые значения уровней Важности.

Код Уровни важности
0 Авария (Emergency): система неработоспособна
1 Тревога (Alert): система требует немедленного вмешательства
2 Критический (Critical): состояние системы критическое
3 Ошибка (Error): сообщения Шаблон:Nobr ошибках
4 Предупреждение (Warning): предупреждения Шаблон:Nobr проблемах
5 Замечание (Notice): сообщения о нормальных, Шаблон:Nobr событиях
6 Информационный (Informational): информационные сообщения
7 Отладка (Debug): отладочные сообщения
Таблица 2. Уровни важности сообщений Syslog

Вычисление значения приоритета производится умножением числового кода Субъекта Шаблон:Nobr Шаблон:Nobr прибавлением числового уровня Важности. Например, сообщения ядра (Субъект=0) Шаблон:Nobr важности «Авария» (Важность=0) получат Шаблон:Nobr Шаблон:Nobr «локального Шаблон:Nobr (Субъект=20) Шаблон:Nobr важности «Замечание» (Важность=5) получат Шаблон:Nobr Шаблон:Nobr значение будет помещено Шаблон:Nobr соответствующих сообщений Syslog Шаблон:Nobr скобок Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr случае Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr может следовать сразу Шаблон:Nobr только Шаблон:Nobr случае — Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr случаях Шаблон:Nobr Шаблон:Nobr использоваться.

HEADER (заголовок)

В области HEADER располагаются отметка времени Шаблон:Nobr Шаблон:Nobr устройства. Шаблон:Nobr Шаблон:Nobr заполнена только отображаемыми (печатными) символами. Шаблон:Nobr Шаблон:Nobr как Шаблон:Nobr ДОЛЖЕН использоваться набор символов Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr символов допустимыми являются только Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr

Область HEADER содержит Шаблон:Nobr называемых TIMESTAMP Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr. Шаблон:Nobr начинается сразу Шаблон:Nobr замыкающим Шаблон:Nobr единственный пробел ДОЛЖЕН отделять Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr будет содержать Шаблон:Nobr Шаблон:Nobr может узнать Шаблон:Nobr собственных настроек. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr будет содержать собственный Шаблон:Nobr устройства. Шаблон:Nobr несколько Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr замечалось, использовало Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr передавало сообщение. Шаблон:Nobr отмечено Шаблон:Nobr поведение. Шаблон:Nobr устройство Шаблон:Nobr сконфигурировано так, Шаблон:Nobr Шаблон:Nobr сообщения единственный исходный Шаблон:Nobr независимо Шаблон:Nobr Шаблон:Nobr отправляется сообщение. Шаблон:Nobr единственное непротиворечивое значение Шаблон:Nobr Шаблон:Nobr сообщений, отправляемых данным устройством.

Поле TIMESTAMP содержит локальное время Шаблон:Nobr „Mmm dd hh:mm:ss“ Шаблон:Nobr кавычек), где

Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec

Непосредственно Шаблон:Nobr ДОЛЖЕН следовать единственный пробел, отделяющий его Шаблон:Nobr

Поле HOSTNAME содержит либо Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr источника сообщения. Шаблон:Nobr предпочтительнее. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr ДОЛЖНО находиться Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr определено Шаблон:Nobr[3]. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr содержать встроенных пробелов. Шаблон:Nobr Шаблон:Nobr включаться Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr записан Шаблон:Nobr нотации, Шаблон:Nobr отражено Шаблон:Nobr[4]. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr записан Шаблон:Nobr допустимой форме, определенной Шаблон:Nobr[5]. Непосредственно Шаблон:Nobr ДОЛЖЕН следовать единственный пробел, отделяющий его Шаблон:Nobr

MSG (сообщение)

Область MSG заполняет остаток пакета Syslog. Шаблон:Nobr содержит некоторую дополнительную информацию Шаблон:Nobr Шаблон:Nobr сообщение, Шаблон:Nobr текст сообщения. Шаблон:Nobr Шаблон:Nobr конечного разделителя. Шаблон:Nobr ДОЛЖНА содержать только отображаемые (печатные) символы. Традиционно Шаблон:Nobr часто Шаблон:Nobr Шаблон:Nobr как Шаблон:Nobr Шаблон:Nobr используется набор символов Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr символов допустимыми являются только Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr относительно набора символов, используемого Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr наборы МОГУТ использоваться, Шаблон:Nobr помещаемые Шаблон:Nobr являются исключительно отображаемыми (печатными) символами Шаблон:Nobr Шаблон:Nobr кодов, подобно описанным выше. Шаблон:Nobr символов, используемого Шаблон:Nobr РЕКОМЕНДУЕТСЯ делать Шаблон:Nobr Шаблон:Nobr получателя. Сообщение, содержащее текст Шаблон:Nobr наборе, символы которого Шаблон:Nobr отображены Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr информации, имеющей значение Шаблон:Nobr Шаблон:Nobr просматривающего такое сообщение.

Область MSG содержит два поля, называемых Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr помещается Шаблон:Nobr Шаблон:Nobr сгенерировавшего сообщение. Шаблон:Nobr содержит детализированное сообщение. Традиционно, Шаблон:Nobr Шаблон:Nobr форме, передающий некоторую детальную информацию Шаблон:Nobr событии. Шаблон:Nobr представляет собой строку Шаблон:Nobr символов Шаблон:Nobr длина которой Шаблон:Nobr превышать Шаблон:Nobr Любой Шаблон:Nobr символ завершает Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr первого символа Шаблон:Nobr отмечающего завершение Шаблон:Nobr используются левая квадратная Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr обсуждается Шаблон:Nobr

Изначальные пакеты Syslog, создаваемые устройством

Никаких требований Шаблон:Nobr пакета Syslog, Шаблон:Nobr первоначально формируется устройством, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr повторить, Шаблон:Nobr нагрузка любого Шаблон:Nobr предназначенного порту Шаблон:Nobr ДОЛЖНА полагаться допустимым сообщением Syslog. Однако, РЕКОМЕНДУЕТСЯ, Шаблон:Nobr Syslog содержал Шаблон:Nobr описанные Шаблон:Nobr — PRI, HEADER Шаблон:Nobr — поскольку это улучшает удобочитаемость Шаблон:Nobr Шаблон:Nobr ретранслятор Шаблон:Nobr изменять сообщение.

Разработчикам, которые действительно хотят создавать сообщения Syslog Шаблон:Nobr формате, предлагается руководствоваться следующим:

Ретранслированные пакеты Syslog

Когда ретранслятор получает пакет Syslog, Шаблон:Nobr проверяет содержимое Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr символ Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr ДОЛЖЕН предположить, Шаблон:Nobr Шаблон:Nobr допустимый PRI. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr символом правой угловой скобки Шаблон:Nobr Шаблон:Nobr снова ДОЛЖЕН предположить, Шаблон:Nobr Шаблон:Nobr включен Шаблон:Nobr сообщение. Шаблон:Nobr действительно находит допустимой Шаблон:Nobr Шаблон:Nobr он должен проверить Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr следует вывод трех общих случаев полученных сообщений. Шаблон:Nobr дает общие характеристики этих случаев Шаблон:Nobr соответствующие разделы Шаблон:Nobr Шаблон:Nobr описывается обработка каждого случая.

Случай Раздел
Допустимые PRI Шаблон:Nobr 4.3.1
Допустимый PRI, Шаблон:Nobr Шаблон:Nobr TIMESTAMP 4.3.2
PRI отсутствует Шаблон:Nobr 4.3.3
Таблица 3. Случаи полученных сообщений Syslog

Допустимые PRI (приоритет) и TIMESTAMP (отметка-времени)

Если ретранслятор действительно Шаблон:Nobr Шаблон:Nobr допустимыми, Шаблон:Nobr Шаблон:Nobr конфигурацию. Ретрансляторы Шаблон:Nobr настроены Шаблон:Nobr Шаблон:Nobr пересылку пакетов Syslog Шаблон:Nobr Шаблон:Nobr Приоритета. Шаблон:Nobr находит, Шаблон:Nobr конфигурации, полученный пакет необходимо переслать, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr никаких изменений Шаблон:Nobr Шаблон:Nobr мысль Шаблон:Nobr повторим, Шаблон:Nobr Шаблон:Nobr причине РЕКОМЕНДУЕТСЯ, Шаблон:Nobr создаваемое сообщение Syslog придерживалось формата, описанного Шаблон:Nobr

Здесь надо отметить, Шаблон:Nobr сообщения Шаблон:Nobr проверять правильность значения времени Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr правильно настроены часы, Шаблон:Nobr должно иметь возможность отправлять допустимые сообщения Syslog. Шаблон:Nobr Шаблон:Nobr проверять, Шаблон:Nobr Шаблон:Nobr соответствует имени узла Шаблон:Nobr устройства, отправляющего сообщение. Описание причины такого поведения Шаблон:Nobr найдено Шаблон:Nobr

Допустимый PRI (приоритет), но недопустимый Шаблон:Nobr Шаблон:Nobr

Если ретранслятор Шаблон:Nobr допустимое Шаблон:Nobr Шаблон:Nobr пакете Syslog, Шаблон:Nobr добавить Шаблон:Nobr Шаблон:Nobr сразу после заключительной угловой скобки Шаблон:Nobr Шаблон:Nobr дополнительно добавить Шаблон:Nobr Шаблон:Nobr сразу после Шаблон:Nobr Шаблон:Nobr описаны здесь Шаблон:Nobr Шаблон:Nobr Остаток Шаблон:Nobr пакета Шаблон:Nobr обработан Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr возможности определить процесс, породивший сообщение Шаблон:Nobr которое выступало источником сообщения, значение Шаблон:Nobr Шаблон:Nobr определено Шаблон:Nobr включено.

В поле TIMESTAMP будет помещено текущее локальное время ретранслятора.

В поле HOSTNAME помещается Шаблон:Nobr Шаблон:Nobr отправившего сообщение, Шаблон:Nobr его может определить ретранслятор. Шаблон:Nobr узла Шаблон:Nobr определено, Шаблон:Nobr использоваться Шаблон:Nobr устройства.

Если ретранслятор добавляет Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr после Шаблон:Nobr Шаблон:Nobr ДОЛЖЕН проверить, Шаблон:Nobr длина пакета все еще Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr расширенного пакета будет больше Шаблон:Nobr Шаблон:Nobr ДОЛЖЕН усечь пакет Шаблон:Nobr Шаблон:Nobr вызвать потерю важной информации Шаблон:Nobr исходного пакета. Шаблон:Nobr причине РЕКОМЕНДУЕТСЯ, Шаблон:Nobr Шаблон:Nobr первоначально сгенерированных пакетов Syslog содержали значения Шаблон:Nobr задокументированные Шаблон:Nobr

PRI (приоритет) отсутствует Шаблон:Nobr

Если ретранслятор получает сообщение Syslog Шаблон:Nobr или неидентифицируемой Шаблон:Nobr Шаблон:Nobr ДОЛЖЕН добавить Шаблон:Nobr использовав Значение Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr так, Шаблон:Nobr описано Шаблон:Nobr Ретранслятор также ДОЛЖЕН добавить Шаблон:Nobr так, Шаблон:Nobr описано Шаблон:Nobr Шаблон:Nobr полученного пакета будет обработано Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr пакете.

Примером неидентифицируемой Шаблон:Nobr Шаблон:Nobr подстрока „<00>“ Шаблон:Nobr кавычек). Шаблон:Nobr так, Шаблон:Nobr Шаблон:Nobr первые Шаблон:Nobr сообщения. Продолжая Шаблон:Nobr Шаблон:Nobr действительно получит сообщение Syslog, Шаблон:Nobr Шаблон:Nobr — „<00>“, Шаблон:Nobr вынужден свериться Шаблон:Nobr настройками. Шаблон:Nobr предписывает пересылать сообщения Syslog Шаблон:Nobr Шаблон:Nobr другому ретранслятору Шаблон:Nobr Шаблон:Nobr ДОЛЖЕН изменить содержимое пакета так, Шаблон:Nobr выше. Специфические особенности выполнения Шаблон:Nobr включая РЕКОМЕНДУЕМУЮ вставку Шаблон:Nobr даны ниже.

Оригинальное полученное сообщение

<00>...

Пересылаемое (ретранслируемое) сообщение

<13>TIMESTAMP HOSTNAME <00>...

Если ретранслятор добавляет Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr после Шаблон:Nobr Шаблон:Nobr ДОЛЖЕН проверить, Шаблон:Nobr длина пакета Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr расширенного пакета будет больше Шаблон:Nobr Шаблон:Nobr ДОЛЖЕН усечь пакет Шаблон:Nobr Шаблон:Nobr вызвать потерю важной информации Шаблон:Nobr исходного пакета. Шаблон:Nobr причине РЕКОМЕНДУЕТСЯ, чтобы Шаблон:Nobr Шаблон:Nobr первоначально сгенерированных пакетов Syslog содержали значения Шаблон:Nobr задокументированные Шаблон:Nobr

Соглашения

Хотя Раздел 4 настоящего документа определяет Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr пакетов протокола Syslog, Шаблон:Nobr время эксплуатации появились определенные соглашения Шаблон:Nobr дополнительной информации Шаблон:Nobr Syslog. Шаблон:Nobr указать, Шаблон:Nobr элементы Шаблон:Nobr утверждения, Шаблон:Nobr использоваться разработчиками Шаблон:Nobr законченности сообщений Шаблон:Nobr получателю некоторый дополнительный ключ Шаблон:Nobr источника Шаблон:Nobr сообщений.

Даты и время

Известно, что некоторым администраторам сети нравится архивировать сохраненные сообщения Syslog Шаблон:Nobr промежутки времени. Шаблон:Nobr Шаблон:Nobr исходные сообщения Syslog содержат более точную отметку времени, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr значение года следует сразу Шаблон:Nobr завершающим Шаблон:Nobr Шаблон:Nobr исходному определению порядка Шаблон:Nobr полей. Шаблон:Nobr хотят, Шаблон:Nobr сообщение содержало более определенную дату Шаблон:Nobr времени, Шаблон:Nobr должны помещаться Шаблон:Nobr Шаблон:Nobr хотят включать более точную информацию Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr использовать форматы даты Шаблон:Nobr Шаблон:Nobr[6].

Для удовлетворения требования Шаблон:Nobr данных Шаблон:Nobr период времени были предложены дополнительные методы Шаблон:Nobr были успешно реализованы. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr сети могут изменять сообщения, хранящиеся Шаблон:Nobr Шаблон:Nobr выполнить простой скрипт (сценарий), Шаблон:Nobr год Шаблон:Nobr другую информацию Шаблон:Nobr сохраненной записи. Шаблон:Nobr случаях, скрипт (сценарий) может изменять формат сохраненной отметки времени Шаблон:Nobr более подходящий Шаблон:Nobr администраторов сети. Шаблон:Nobr альтернативное решение состоит Шаблон:Nobr Шаблон:Nobr сообщения добавляются Шаблон:Nobr Шаблон:Nobr записи текущего года. Шаблон:Nobr Шаблон:Nobr другие записи вблизи информативной должны были быть получены Шаблон:Nobr самом году. Шаблон:Nobr Шаблон:Nobr однако, Шаблон:Nobr проблему соотнесения корректного часового пояса Шаблон:Nobr записью.

Доменные имена и адреса

Чтобы с уверенностью идентифицировать устройство, которое сгенерировало сообщение, считается хорошей практикой включать Шаблон:Nobr полностью определенное доменное имя (FQDN) устройства Шаблон:Nobr Традиционно, однако, Шаблон:Nobr помещается только Шаблон:Nobr данного устройства.

Информация о порождающих процессах

Также считается хорошей практикой включать Шаблон:Nobr некоторую информацию Шаблон:Nobr который вызвал генерацию сообщения Шаблон:Nobr понятие существует Шаблон:Nobr устройства). Шаблон:Nobr процесса Шаблон:Nobr процесса (часто известный Шаблон:Nobr Шаблон:Nobr операционных систем. Шаблон:Nobr обычно отображается Шаблон:Nobr Достаточно часто дополнительная информация включается Шаблон:Nobr Шаблон:Nobr Формат „TAG[pid]:“ Шаблон:Nobr кавычек) довольно широко распространен. Шаблон:Nobr левая квадратная скобка используется, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr поэтому первым символом Шаблон:Nobr Шаблон:Nobr процесса является несущественным, Шаблон:Nobr пропущен. Шаблон:Nobr двоеточие Шаблон:Nobr обычно следуют Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr кавычек). Шаблон:Nobr первым символом Шаблон:Nobr является двоеточие.

Примеры

В качестве примеров приведены допустимые сообщения, Шаблон:Nobr передаваться Шаблон:Nobr связи между двумя устройствами. Шаблон:Nobr примерах каждое сообщение расположено Шаблон:Nobr переносы Шаблон:Nobr строку сделаны Шаблон:Nobr документе Шаблон:Nobr

Пример 1.

<34>Oct 11 22:14:15 mymachine su: 'su root' failed for lonvick
  on /dev/pts/8

Этот пример содержит сообщение Шаблон:Nobr аутентификации Шаблон:Nobr получить дополнительные полномочия. Шаблон:Nobr демонстрирует имя выполненной команды Шаблон:Nobr сделавшего Шаблон:Nobr Данное сообщение было получено Шаблон:Nobr сообщение Шаблон:Nobr Шаблон:Nobr „mymachine“. Ретранслятор, получивший Шаблон:Nobr сообщение, Шаблон:Nobr никаких изменений Шаблон:Nobr Шаблон:Nobr дальше, поскольку сообщение содержит должным образом отформатированную Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Значение Шаблон:Nobr Шаблон:Nobr — имя процесса „su“. Двоеточие завершает Шаблон:Nobr Шаблон:Nobr первым символом Шаблон:Nobr Шаблон:Nobr случае идентификатор Шаблон:Nobr относится Шаблон:Nobr процессу, который запустился, отработал Шаблон:Nobr Шаблон:Nobr просматривающий Шаблон:Nobr Syslog Шаблон:Nobr полезной информации Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr включен Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr — двоеточие Шаблон:Nobr

Пример 2.

Use the BFG!

Хотя это Шаблон:Nobr сообщение, Шаблон:Nobr чрезвычайно мало полезной информации. Шаблон:Nobr сообщении Шаблон:Nobr определяющей его категорию Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr времени, Шаблон:Nobr информацию, позволяющую определить источник сообщения. Шаблон:Nobr сообщение будет храниться Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr просмотр через некоторое время Шаблон:Nobr Шаблон:Nobr существенному.

В данном примере, очевидно, представлено исходное сообщение Шаблон:Nobr Ретранслятор ДОЛЖЕН произвести изменения Шаблон:Nobr так, Шаблон:Nobr описано Шаблон:Nobr прежде, Шаблон:Nobr его дальше. Пересылаемое Шаблон:Nobr сообщение показано ниже.

<13>Feb  5 17:32:18 10.0.0.99 Use the BFG!

В пересылаемом сообщении все содержимое исходного сообщения было обработано Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr была добавлена допустимая Шаблон:Nobr используя Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Значения Приоритета. Шаблон:Nobr добавлены Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr встретившиеся Шаблон:Nobr ретрансляторы Шаблон:Nobr изменять Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr примере день месяца — Шаблон:Nobr Шаблон:Nobr единственной цифре Шаблон:Nobr Шаблон:Nobr случае) предшествует пробел Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr присутствуют Шаблон:Nobr после аббревиатуры месяца. Шаблон:Nobr ретранслятор, кажется, Шаблон:Nobr определить Шаблон:Nobr устройства, отправившего исходное сообщение, Шаблон:Nobr вставил Шаблон:Nobr устройства Шаблон:Nobr

Пример 3.

<165>Aug 24 05:34:00 CST 1987 mymachine myproc[10]: %% It's time
  to make the do-nuts. %% Ingredients: Mix=OK, Jelly=OK # Devices:
  Mixer=OK, Jelly_Injector=OK, Frier=OK # Transport: Conveyer1=OK,
  Conveyer2=OK # %%

У этого сообщения действительно есть допустимое Шаблон:Nobr Значение Приоритета Шаблон:Nobr указывает, Шаблон:Nobr оно Шаблон:Nobr локального Шаблон:Nobr Шаблон:Nobr Важности «Замечание». Шаблон:Nobr Шаблон:Nobr есть надлежащее Шаблон:Nobr Ретранслятор Шаблон:Nobr изменять это сообщение прежде, Шаблон:Nobr Шаблон:Nobr Однако, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr непротиворечивыми Шаблон:Nobr Шаблон:Nobr данными Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr будет принято Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr

Нужно отметить, Шаблон:Nobr содержащаяся Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr телеметрическими данными, Шаблон:Nobr собой Шаблон:Nobr диспетчерского управления, Шаблон:Nobr данные. Шаблон:Nobr безопасности, перечисленных Шаблон:Nobr Шаблон:Nobr информация Шаблон:Nobr Шаблон:Nobr вероятно, передаваться посредством Шаблон:Nobr

Пример 4.

<0>1990 Oct 22 10:52:01 TZ-6 scapegoat.dmz.example.org 10.1.2.3
  sched[0]: That's All Folks!

В этом примере присутствует много посторонней информации. Человек Шаблон:Nobr адаптируемый автоматизированный синтаксический анализатор Шаблон:Nobr Шаблон:Nobr определить дату Шаблон:Nobr Шаблон:Nobr как Шаблон:Nobr определенное доменное имя (FQDN)[3] и Шаблон:Nobr Информация Шаблон:Nobr события, однако, ограничена. Шаблон:Nobr серьезности события, процесс, возможно, Шаблон:Nobr Шаблон:Nobr собрать Шаблон:Nobr Шаблон:Nobr более информативное. Возможно, вообще было большой удачей сгенерировать Шаблон:Nobr Шаблон:Nobr

Очевидно, что в этом примере приведено исходное сообщение Шаблон:Nobr Шаблон:Nobr первое поле Шаблон:Nobr Шаблон:Nobr формату Шаблон:Nobr определенному Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr изменено ретранслятором. Ретранслятор ДОЛЖЕН добавить Шаблон:Nobr Шаблон:Nobr соответствующим образом Шаблон:Nobr весь полученный пакет после Шаблон:Nobr исходного пакета Шаблон:Nobr нового пакета. Шаблон:Nobr будет помещено только Шаблон:Nobr Шаблон:Nobr имени, Шаблон:Nobr сумел определить ретранслятор. Значение Шаблон:Nobr Шаблон:Nobr добавлено Шаблон:Nobr пакету. Шаблон:Nobr включение доменного имени Шаблон:Nobr Шаблон:Nobr сообщение — благородное усилие Шаблон:Nobr использованию поля, Шаблон:Nobr описано Шаблон:Nobr

<0>Oct 22 10:52:12 scapegoat 1990 Oct 22 10:52:01 TZ-6
  scapegoat.dmz.example.org 10.1.2.3 sched[0]: That's All Folks!

Вопросы безопасности

Можно сказать, Шаблон:Nobr является сообщением, которое Шаблон:Nobr никакого подтверждения. Шаблон:Nobr отталкивают различные неприятные запахи, Шаблон:Nobr ароматы хорошей пищи привлекают. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr почувствовал, Шаблон:Nobr Шаблон:Nobr существуют Шаблон:Nobr Шаблон:Nobr полностью игнорируются Шаблон:Nobr запахи. Шаблон:Nobr стороны, ароматы, доносящиеся Шаблон:Nobr обычно привлекают посетителей Шаблон:Nobr хорошим подтверждением мастерства повара.

Известно, Шаблон:Nobr виды насекомых используют запахи Шаблон:Nobr партнёров противоположного пола. Шаблон:Nobr Шаблон:Nobr особи одного Шаблон:Nobr моли находят друг друга Шаблон:Nobr запаху. Однако, было обнаружено, Шаблон:Nobr[перевод 5] могут подражать запаху женских особей моли данной разновидности. Шаблон:Nobr привлекает мужские особи моли, которые следуют Шаблон:Nobr ожидая обнаружить партнёршу. Шаблон:Nobr они находят источник запаха, Шаблон:Nobr просто съедают[7]. Шаблон:Nobr ложного сообщения, отсылаемого Шаблон:Nobr намерением.

Изначально, Шаблон:Nobr обеспечения защиты сообщений, локальный процесс Syslog помещал их Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr он сам Шаблон:Nobr полагаясь Шаблон:Nobr Последующее расширение функциональных возможностей процесса Syslog позволило использовать протокол Syslog Шаблон:Nobr сообщений удаленному коллектору, расширило область доставки сообщений Шаблон:Nobr Шаблон:Nobr самое доверие сети. Существуют несколько последствий Шаблон:Nobr Шаблон:Nobr фундаментальной простоты Syslog, Шаблон:Nobr некоторое беспокойство Шаблон:Nobr применимости этого протокола Шаблон:Nobr которые требуют устойчивой доставки. Подразумевается аналогия, Шаблон:Nobr сообщения Шаблон:Nobr Шаблон:Nobr отправлены случайно, ошибочно Шаблон:Nobr злонамеренно. Шаблон:Nobr написания данного документа, однако, Шаблон:Nobr никаких отчетов Шаблон:Nobr Шаблон:Nobr сетевое устройство скомпроментировало любое другое устройство.

Параметры пакетов

Как было описано выше, длина сообщения Шаблон:Nobr превышать Шаблон:Nobr Зафиксированы атаки Шаблон:Nobr когда получателю отправлялись сообщения Syslog длиной Шаблон:Nobr байт. Шаблон:Nobr старых реализациях Syslog получение пакетов, длина сообщения Шаблон:Nobr превысила Шаблон:Nobr вызывало проблемы. Получатели сообщения Syslog Шаблон:Nobr функционировать неправильно после получения пакетов Шаблон:Nobr длиной больше Шаблон:Nobr Шаблон:Nobr отмечено различное поведение получателей, которые действительно получают сообщения длиной больше Шаблон:Nobr Шаблон:Nobr реализациях регистрируется все содержимое сообщений, Шаблон:Nobr Шаблон:Nobr — только часть сообщения. Шаблон:Nobr реализациях отбрасывается все сообщение целиком. Устройства Шаблон:Nobr ретранслировать сообщения, длина которых превышает Шаблон:Nobr

Точно Шаблон:Nobr получатель должен жестко проверять правильность текста сообщений. Коллекторы Syslog Шаблон:Nobr неправильно функционировать, если Шаблон:Nobr сообщении отсутствуют угловые скобки Шаблон:Nobr Шаблон:Nobr вокруг допустимого Значения Приоритета. Шаблон:Nobr обработать Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr так, Шаблон:Nobr описано Шаблон:Nobr Шаблон:Nobr как переслать его следующему коллектору.

Кроме того, полученные сообщения должны содержать текст, состоящий Шаблон:Nobr символов, Шаблон:Nobr было описано Шаблон:Nobr Устройства Шаблон:Nobr неправильно функционировать, Шаблон:Nobr получают сообщение, содержащее символы, Шаблон:Nobr печатными.

Подлинность сообщений

Механизм доставки Syslog Шаблон:Nobr строгого соответствия сообщения Шаблон:Nobr сообщения. Получатель пакета Шаблон:Nobr установить Шаблон:Nobr сообщение действительно отправлено отправителем, Шаблон:Nobr говорится Шаблон:Nobr Шаблон:Nobr был отправлен другим устройством. Здесь надо отметить, Шаблон:Nobr сообщения Шаблон:Nobr проверять Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr содержащемуся Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr

Проблемы проверки подлинности

Одно возможное последствие Шаблон:Nobr состоит Шаблон:Nobr Шаблон:Nobr сконфигурированная машина может направлять сообщения коллектору Syslog, представляясь именем другой машиной. Администраторов может привести Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr воображаемого отправителя сообщений Шаблон:Nobr точно отражено Шаблон:Nobr сообщениях. Администраторы, возможно, будут Шаблон:Nobr различить существование двух Шаблон:Nobr машин, представляющихся одним Шаблон:Nobr именем.

Нужно также отметить, Шаблон:Nobr случаях Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr может использоваться локальное значение Шаблон:Nobr Шаблон:Nobr несколько эфемерным. Шаблон:Nobr получило Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr ассоциация между идентификатором Шаблон:Nobr источником Шаблон:Nobr будет верной. Включение полностью определенного доменного имени Шаблон:Nobr может дать администраторам лучшую возможность идентификации источника каждого сообщения, Шаблон:Nobr его всегда можно связать Шаблон:Nobr Шаблон:Nobr машиной.

Подделка сообщений

Также надо отметить возможность злонамеренной эксплуатации такого поведения. Злоумышленник может передавать сообщения Syslog коллектору Шаблон:Nobr которая действительно отправляет сообщения Шаблон:Nobr имени, согласно заявленному Шаблон:Nobr Шаблон:Nobr другой машины, маскируясь Шаблон:Nobr машину. Шаблон:Nobr злоумышленник может скрыть истинный характер атаки среди множества других сообщений. Например, Шаблон:Nobr начать генерировать поддельные сообщения, указывающие Шаблон:Nobr Шаблон:Nobr машине. Шаблон:Nobr привлечь внимание системных администраторов, которые потратят свое время, исследуя предполагаемую проблему. Шаблон:Nobr время злоумышленник Шаблон:Nobr Шаблон:Nobr поставить Шаблон:Nobr другую машину Шаблон:Nobr процесс Шаблон:Nobr самой машине. Злоумышленник может также генерировать ложные сообщения Syslog Шаблон:Nobr Шаблон:Nobr системы Шаблон:Nobr событиях, несоответствующей действительности. Например, Шаблон:Nobr остановить критический процесс Шаблон:Nobr который может генерировать уведомление Шаблон:Nobr завершении. Затем злоумышленник может сгенерировать поддельное уведомление Шаблон:Nobr Шаблон:Nobr был перезапущен. Системные администраторы могут поверить этой дезинформации Шаблон:Nobr Шаблон:Nobr процесс действительно перезапущен.

Последовательность доставки

Шаблон:Nobr Шаблон:Nobr расследования сетевых инцидентов полагаются Шаблон:Nobr последовательности событий. Шаблон:Nobr совершенном мире сообщения Шаблон:Nobr получены коллектором Syslog Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr устройствах Шаблон:Nobr просматривающего Шаблон:Nobr Шаблон:Nobr точная картина последовательности событий. Шаблон:Nobr процесс Шаблон:Nobr Syslog Шаблон:Nobr упорядоченную поставку. Данный раздел детализирует некоторые Шаблон:Nobr которые могут возникнуть Шаблон:Nobr

От единственного источника единственному получателю

Записи Syslog обычно представляются (помещаются Шаблон:Nobr выводятся Шаблон:Nobr консоли Шаблон:Nobr) Шаблон:Nobr Шаблон:Nobr они были получены. Шаблон:Nobr Шаблон:Nobr соответствует той последовательности, Шаблон:Nobr они были сгенерированы. Поскольку сообщения транспортируются через Шаблон:Nobr Шаблон:Nobr ожидать возможного нарушения порядка Шаблон:Nobr Шаблон:Nobr привести Шаблон:Nobr беспорядку, поскольку сообщения, оповещающие Шаблон:Nobr процесса, Шаблон:Nobr получены раньше сообщений, оповещающих Шаблон:Nobr Шаблон:Nobr процесс добавляет отметку времени Шаблон:Nobr каждое сообщение Шаблон:Nobr Шаблон:Nobr несколько исправляет ситуацию. Шаблон:Nobr передающее устройство должно использовать авторитетный источник времени. Шаблон:Nobr однако, Шаблон:Nobr устройства способны синхронизировать время Шаблон:Nobr устройства могут добавлять отметку времени Шаблон:Nobr сообщениям.

От множества источников единственному получателю

Шаблон:Nobr Шаблон:Nobr понятия единой нумерации событий. Отдельные устройства вольны включать порядковые номера Шаблон:Nobr сообщений, Шаблон:Nobr Шаблон:Nobr скоординированы Шаблон:Nobr многочисленными устройствами. Шаблон:Nobr случаях множество устройств могут сообщить, Шаблон:Nobr Шаблон:Nobr отправляет сообщение Шаблон:Nobr Шаблон:Nobr если передающие устройства используют отметку времени Шаблон:Nobr источника Шаблон:Nobr Шаблон:Nobr исправляет ситуацию. Однако, Шаблон:Nobr отмечено, Шаблон:Nobr Шаблон:Nobr устройства Шаблон:Nobr коллектору могут быть доставлены поврежденными. Данная ситуация усложняется, Шаблон:Nobr несколько устройств, сконфигурированных так, Шаблон:Nobr свои сообщения Syslog единственному коллектору. Сообщения Шаблон:Nobr устройства могут быть задержаны так, Шаблон:Nobr получит сообщения Шаблон:Nobr устройства раньше, Шаблон:Nobr сообщения первого устройства были сгенерированы раньше сообщений второго. Шаблон:Nobr отметки времени Шаблон:Nobr порядкового номера, Шаблон:Nobr Шаблон:Nobr представлены Шаблон:Nobr получения, Шаблон:Nobr привести Шаблон:Nobr выводам Шаблон:Nobr последовательности событий.

От множества источников множеству получателей

Изобилие параметров конфигурации, доступных администраторам сети, может Шаблон:Nobr исказить восприятие порядка событий. Можно сконфигурировать группу устройств так, Шаблон:Nobr сообщения Шаблон:Nobr (Шаблон:Nobr информационные сообщения) одному коллектору Шаблон:Nobr отправлять сообщения относительно более высокой степени важности другому коллектору. Дополнительно, сообщения Шаблон:Nobr сохранены Шаблон:Nobr файлах Шаблон:Nobr Шаблон:Nobr коллекторе. Шаблон:Nobr Шаблон:Nobr отметки времени Шаблон:Nobr источника, Шаблон:Nobr всего будет трудно упорядочить сообщения, Шаблон:Nobr сохранены Шаблон:Nobr местах. Администратор, возможно, будет Шаблон:Nobr определить, Шаблон:Nobr запись Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr записи Шаблон:Nobr файл. Помещая дополнительные контрольные сообщения Шаблон:Nobr времени Шаблон:Nobr целевые файлы, можно несколько облегчить задачу. Шаблон:Nobr времени Шаблон:Nobr этих дополнительных контрольных сообщениях синхронизированы, Шаблон:Nobr некая индикация относительно времени получения отдельных сообщений.

Повторное воспроизведение

Шаблон:Nobr любой индикации последовательности Шаблон:Nobr времени, сообщения Шаблон:Nobr перехвачены, записаны, Шаблон:Nobr воспроизведены Шаблон:Nobr позднее время. Злоумышленник может перехватить Шаблон:Nobr Шаблон:Nobr сообщений, характеризующий нормальную работу Шаблон:Nobr машины. Шаблон:Nobr злоумышленник может заблокировать доступ атакуемой машины Шаблон:Nobr Шаблон:Nobr воспроизводить ранее записанные сообщения Syslog, передавая Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr злоумышленник может просто изменять ранее записанные пакеты, Шаблон:Nobr текущее время Шаблон:Nobr Администраторы могут Шаблон:Nobr ничего необычного Шаблон:Nobr сообщениях Шаблон:Nobr обмануты, посчитав, Шаблон:Nobr машина функционирует нормально.

Надежность доставки

Поскольку Шаблон:Nobr базового транспорта используется Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Syslog Шаблон:Nobr встроенных механизмов, гарантирующих доставку, Шаблон:Nobr сообщения Шаблон:Nobr потеряны. Шаблон:Nobr отброшены сетевыми устройствами Шаблон:Nobr каналов связи Шаблон:Nobr перехвачены Шаблон:Nobr Последствия потери одного Шаблон:Nobr сообщений Syslog непредсказуемы. Шаблон:Nobr просто сообщения Шаблон:Nobr состояния, Шаблон:Nobr неполучение Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr вызывать раздражение системных операторов. Шаблон:Nobr стороны, Шаблон:Nobr более важные сообщения, Шаблон:Nobr возможно, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr потенциально серьёзной проблемы. Шаблон:Nobr Шаблон:Nobr перехвачены Шаблон:Nobr злоумышленником Шаблон:Nobr сокрытия несанкционированных действий.

Целостность сообщений

Шаблон:Nobr сообщения Syslog Шаблон:Nobr повреждены Шаблон:Nobr доставки Шаблон:Nobr может злонамеренно изменить злоумышленник. Шаблон:Nobr повреждения пакета, содержащего сообщение Syslog, существуют различные механизмы, встроенные Шаблон:Nobr уровни, Шаблон:Nobr[8], Шаблон:Nobr Шаблон:Nobr обнаружить повреждение. Поврежденный Шаблон:Nobr может отбросить промежуточный маршрутизатор[9]. Шаблон:Nobr приёма повреждение Шаблон:Nobr Шаблон:Nobr обнаружено модулем, обслуживающим Шаблон:Nobr Шаблон:Nobr может тихо Шаблон:Nobr Шаблон:Nobr случае, исходное содержимое сообщения Шаблон:Nobr доставлено коллектору. Дополнительно, Шаблон:Nobr расположится Шаблон:Nobr Шаблон:Nobr сообщений Syslog, Шаблон:Nobr перехватить Шаблон:Nobr сообщения, Шаблон:Nobr несанкционированные действия.

Несанкционированный просмотр сообщений

Шаблон:Nobr никаких строгих соглашений, определяющих формат сообщений Шаблон:Nobr Шаблон:Nobr сообщений Syslog генерируется Шаблон:Nobr форме, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr способны прочитать Шаблон:Nobr текст сообщения. Шаблон:Nobr Шаблон:Nobr Syslog Шаблон:Nobr механизмов, обеспечивающих конфиденциальность сообщений Шаблон:Nobr Шаблон:Nobr случаев, передача сообщений открытым текстом является преимуществом Шаблон:Nobr персонала, Шаблон:Nobr отлавливают пакеты прямо Шаблон:Nobr связи. Операционный персонал может прочитать сообщения Шаблон:Nobr Шаблон:Nobr событиями, замеченными Шаблон:Nobr пакетах, проходящих Шаблон:Nobr связи, Шаблон:Nobr Шаблон:Nobr проблемы. Шаблон:Nobr злоумышленник также может наблюдать удобочитаемое содержание сообщений Syslog. Шаблон:Nobr использовать полученную Шаблон:Nobr сообщений информацию Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr машину Шаблон:Nobr Шаблон:Nobr

Приоритеты и дифференциация сообщений

Шаблон:Nobr создающие сообщения, могут указать важность событий Шаблон:Nobr поля Значение Приоритета Шаблон:Nobr Шаблон:Nobr прямой зависимости между Шаблон:Nobr Шаблон:Nobr доставки пакета Шаблон:Nobr Например, рассмотрим приложение, которое генерирует Шаблон:Nobr Шаблон:Nobr Первое является обычным сообщением Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr важным сообщением, обозначающим проблему Шаблон:Nobr Шаблон:Nobr второго сообщения будет, соответственно, более высокое значение Важности, связанное Шаблон:Nobr Шаблон:Nobr сконфигурировали устройство так, Шаблон:Nobr этих сообщения Шаблон:Nobr отправлены коллектору Syslog, Шаблон:Nobr будут переданы Шаблон:Nobr поочередно. Шаблон:Nobr условиях Шаблон:Nobr Шаблон:Nobr сделано никаких различий Шаблон:Nobr Шаблон:Nobr переданы Шаблон:Nobr возникновения.

Шаблон:Nobr Шаблон:Nobr условиях, получатель Шаблон:Nobr Шаблон:Nobr Syslog Шаблон:Nobr доставки. Шаблон:Nobr устройств передают обычные сообщения Шаблон:Nobr Шаблон:Nobr одно передает важное сообщение Шаблон:Nobr Шаблон:Nobr никакого свойственного протоколу Syslog механизма, позволяющего расположить сообщения Шаблон:Nobr Шаблон:Nobr важные сообщения.

Шаблон:Nobr Шаблон:Nobr случая, операторы устройства могут найти некоторые способы, Шаблон:Nobr разные уровни важности Шаблон:Nobr обслуживания. Например, Шаблон:Nobr Syslog Шаблон:Nobr Значениями Приоритета операторы могут назначить определенные значения, Шаблон:Nobr использоваться Шаблон:Nobr Шаблон:Nobr[8], Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr[10] Шаблон:Nobr Шаблон:Nobr[11]. Шаблон:Nobr примере, Шаблон:Nobr появляется возможность назначить сообщению Шаблон:Nobr обычную доставку, Шаблон:Nobr указывающему Шаблон:Nobr доставку высокой надежности Шаблон:Nobr задержку Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr выполнять преимущественную доставку важных сообщений Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr расстановкой Шаблон:Nobr Шаблон:Nobr участках[перевод 6] механизм организации очередей Шаблон:Nobr может привести Шаблон:Nobr линий устройства передачи Шаблон:Nobr буферов приемного устройства, Шаблон:Nobr много почти одновременно отправляемых Шаблон:Nobr сообщений. Шаблон:Nobr Шаблон:Nobr уникальным Шаблон:Nobr поскольку свойственно Шаблон:Nobr операций, осуществляющих передачу сообщений последовательно.

Шаблон:Nobr проблемы безопасности. Блокировка линии Шаблон:Nobr передачи важного сообщения может привести Шаблон:Nobr его Шаблон:Nobr Шаблон:Nobr важными сообщениями. Шаблон:Nobr очередь очищается, Шаблон:Nobr соответственно, может только увеличить задержку передачи важного сообщения. Шаблон:Nobr стороны, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr сообщения Шаблон:Nobr переданными. Шаблон:Nobr получателя сообщений Syslog, Шаблон:Nobr страдает Шаблон:Nobr буферов Шаблон:Nobr количества сообщений, получаемых почти одновременно, важные сообщения Шаблон:Nobr отброшены Шаблон:Nobr наряду Шаблон:Nobr сообщениями. Шаблон:Nobr проблемы сетевых устройств Шаблон:Nobr ресурсов, Шаблон:Nobr протокола сказывается невозможность установки приоритета более важных сообщений относительно менее важных.

Ошибки конфигурирования

Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr информации Шаблон:Nobr сообщениях Шаблон:Nobr, администратор сети обязан полностью гарантировать, Шаблон:Nobr фактически направляются предполагаемому получателю. Однако, отмечались случаи, Шаблон:Nobr были непреднамеренно сконфигурированы так, Шаблон:Nobr сообщения Syslog неправильному получателю. Шаблон:Nobr такой получатель может Шаблон:Nobr сконфигурирован Шаблон:Nobr сообщений Syslog Шаблон:Nobr Шаблон:Nobr Известен случай, Шаблон:Nobr неожидаемых сообщений Syslog вызывал проблемы Шаблон:Nobr[12][перевод 7]. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr получателя, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr

Зацикливание пересылок

Шаблон:Nobr Шаблон:Nobr машины Шаблон:Nobr настроены так, Шаблон:Nobr Syslog пройдут Шаблон:Nobr Шаблон:Nobr промежуточных ретрансляторов прежде, Шаблон:Nobr коллектора. Известны случаи неправильной конфигурации соседних ретрансляторов, Шаблон:Nobr предписывалось пересылать сообщения Шаблон:Nobr Значениями Приоритета друг другу. Шаблон:Nobr Шаблон:Nobr машин получала Шаблон:Nobr сообщение данного типа, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr очередь, отправляла Шаблон:Nobr обратно. Шаблон:Nobr цикл действительно вызвал перегрузку участка сети Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Администраторы сети должны заботиться Шаблон:Nobr чтобы конфигурация Шаблон:Nobr образовываться таким «мертвым петлям».

Оценка нагрузки

Администраторы сети должны найти время Шаблон:Nobr ресурсов получателей сообщений Syslog. Злоумышленник может выполнить атаку «отказ Шаблон:Nobr переполнив диск коллектора ложными сообщениями. Помещение записей Шаблон:Nobr Шаблон:Nobr удалением наиболее старых записей может облегчить ситуацию, Шаблон:Nobr решения существует опасность того, Шаблон:Nobr Шаблон:Nobr пересмотреть удаленные записи Шаблон:Nobr Сетевой интерфейс получателя Шаблон:Nobr должен быть способен получать Шаблон:Nobr Шаблон:Nobr

Администраторы Шаблон:Nobr планировщики также должны критически рассмотреть сетевые пути Шаблон:Nobr ретрансляторами Шаблон:Nobr Создаваемые сообщения Syslog Шаблон:Nobr обрушивать Шаблон:Nobr Шаблон:Nobr устройств.

Соглашения с IANA

Шаблон:Nobr протокола Syslog выделен Шаблон:Nobr Шаблон:Nobr IANA будет сохранять присвоение данного порта исключительно Шаблон:Nobr протокола.

Протокол Syslog предусматривает определение именованных атрибутов, Шаблон:Nobr Важность (Severity) каждого сообщения Шаблон:Nobr Субъект (Facility), сгенерировавший его, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr идентификаторов Шаблон:Nobr имен Шаблон:Nobr атрибутов определены числа. Протокол Шаблон:Nobr определенные назначения Шаблон:Nobr имен Шаблон:Nobr чисел; разработчику приложений Шаблон:Nobr разрешают самому определить атрибут, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr числа. Шаблон:Nobr имен Шаблон:Nobr управлять, чтобы предотвратить коллизии, поскольку системы, Шаблон:Nobr будут использовать Шаблон:Nobr атрибуты, семантику Шаблон:Nobr Шаблон:Nobr числа Шаблон:Nobr событий, которые считаются подобными даже Шаблон:Nobr устройств.

Заключение и прочие соображения

Протокол Syslog может эффективно использоваться Шаблон:Nobr Шаблон:Nobr сообщений, уведомляющих Шаблон:Nobr Шаблон:Nobr случаях важно, Шаблон:Nobr сообщений Syslog воплотил принцип «всеядности»[перевод 8]. Шаблон:Nobr характеристик протокола Шаблон:Nobr ограничений безопасности настоятельно рекомендуется Шаблон:Nobr которые решили Шаблон:Nobr

Шаблон:Nobr были попытки стандартизации формата сообщений Syslog. Самая известная попытка достигла высшей точки Шаблон:Nobr[перевод 9] Шаблон:Nobr Fortieth Internet Engineering Task Force Шаблон:Nobr Шаблон:Nobr BOF, посвященный Universal Logging Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr можно найти Шаблон:Nobr IETF[13]. Шаблон:Nobr породило много хороших мыслей, заинтересовавших разработчиков, Шаблон:Nobr увидеть Шаблон:Nobr примечаний Шаблон:Nobr появившихся Шаблон:Nobr Шаблон:Nobr

Шаблон:Nobr написания данного документа усилия направлены Шаблон:Nobr Шаблон:Nobr приложениям, которые традиционно задумывались Шаблон:Nobr текстовые, использовать наборы интернациональных символов Шаблон:Nobr реализации. Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr являются типичными объектами Шаблон:Nobr работы. Шаблон:Nobr всё Шаблон:Nobr традиционно содержит символы Шаблон:Nobr наборе, известном Шаблон:Nobr Надеемся, Шаблон:Nobr усилий Шаблон:Nobr найдут подходящий способ позволить использование наборов интернациональных символов Шаблон:Nobr Syslog, Шаблон:Nobr протокол. Шаблон:Nobr надеяться, Шаблон:Nobr учтут будущее принятие дополнительных кодовых наборов Шаблон:Nobr соответственно скорректировать планы. Шаблон:Nobr предостеречь, Шаблон:Nobr существующей системы имела огромное значение Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr может уменьшить Шаблон:Nobr

Благодарности

Следующие люди внесли замечания Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr

  • Jon Knight
  • Magosanyi Arpad
  • Balazs Scheidler
  • Jon Callas
  • Eliot Lear
  • Petter Reinholdtsen
  • Darren Reed
  • Alfonso De Gregorio
  • Eric Allman
  • Andrew Ross
  • George Maslyar
  • Albert Mietus
  • Russ Allbery
  • Titus D. Winters
  • Edwin P. Boon
  • Jeroen M. Mostert

Шаблон:Nobr изобретатель Шаблон:Nobr протокола Шаблон:Nobr Syslog. Автор этой записки Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr выразить высокую оценку Шаблон:Nobr

Большое количество дополнительной информации Шаблон:Nobr фактической стандартной функции операционной системы обычно можно найти Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr syslog, syslogd Шаблон:Nobr многих Unix и Шаблон:Nobr устройств.

Список литературы

  1. ↑ Postel, J., «User Datagram Protocol», STD 6, RFC 768, August 1980.
  2. ↑ USA Standard Code for Information Interchange, USASI X3.4-1968
  3. ↑ 3,0 3,1 Mockapetris, P., «Domain Names - Concepts and Facilities», STD 13, RFC 1034, November 1987.
  4. ↑ Mockapetris, P., «Domain names - Implementation and Specification», STD 13, RFC 1035, November 1987.
  5. ↑ Hinden, R. and S. Deering, «IP Version 6 Addressing Architecture», RFC 2373, July 1998.
  6. ↑ Data elements and interchange formats - Information exchange - Representation of dates and times, International Organization for Standardization, Reference number ISO 8601 : 1988 (E), 1988
  7. ↑ Stowe, M., et al, «Chemical Mimicry: Bolas Spiders Emit Components of Moth Prey Species Sex Pheromones», Science, 1987
  8. ↑ 8,0 8,1 Postel, J., «Internet Protocol», STD 5, RFC 791, September 1981.
  9. ↑ Baker, F., «Requirements for IP Version 4 Routers», RFC 1812, June 1995.
  10. ↑ Deering, S. and R. Hinden, «Internet Protocol, Version 6 (IPv6) Specification», RFC 2460, December 1998.
  11. ↑ Nichols, K., Blake, S., Baker, F. and D. Black, «Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers», RFC 2474, December 1998.
  12. ↑ Cisco Systems Product Security Incident Response Team (PSIRT), «Field Notice: Cisco IOS(r) Syslog Crash», January 11, 1999 http://www.cisco.com/warp/public/707/advisory.html
  13. ↑ Walker, D., IETF Secretariat, «Proceedings of the Fortieth Internet Engineering Task Force, Washington, DC, USA, December 8-12, 1997» http://www.ietf.org/proceedings/97dec/index.html

Ошибка цитирования Тег <ref> с именем «abnf», определённый в <references>, не используется в предшествующем тексте.

Полное заявление об авторских правах

Copyright (C) 2001. Шаблон:Nobr принадлежат Обществу Интернета. Шаблон:Nobr защищены.

Настоящий документ Шаблон:Nobr Шаблон:Nobr скопированы Шаблон:Nobr другим, Шаблон:Nobr Шаблон:Nobr работы, которые комментируют Шаблон:Nobr образом объясняют его Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr подготовлены, скопированы, опубликованы Шаблон:Nobr полностью Шаблон:Nobr, Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr уведомление Шаблон:Nobr праве Шаблон:Nobr включены Шаблон:Nobr такие копии Шаблон:Nobr работы. Шаблон:Nobr Шаблон:Nobr случае Шаблон:Nobr изменен таким образом, Шаблон:Nobr удалены уведомление Шаблон:Nobr праве Шаблон:Nobr Шаблон:Nobr Шаблон:Nobr Интернет-организации, Шаблон:Nobr необходимого Шаблон:Nobr разработки Стандартов Интернет Шаблон:Nobr когда необходимо следовать процедурам управления авторскими правами, определенным Шаблон:Nobr подготовки Стандартов Интернет, Шаблон:Nobr требуется Шаблон:Nobr его Шаблон:Nobr языки, отличные Шаблон:Nobr

Ограниченные полномочия, предоставленные выше, Шаблон:Nobr сроком действия Шаблон:Nobr отменяться Обществом Интернета Шаблон:Nobr

Настоящий документ Шаблон:Nobr содержащаяся Шаблон:Nobr предоставляются Шаблон:Nobr Шаблон:Nobr ОБЩЕСТВО ИНТЕРНЕТА И ИНЖЕНЕРНЫЙ СОВЕТ ИНТЕРНЕТ ОТКАЗЫВАЮТСЯ Шаблон:Nobr ГАРАНТИЙ, ЯВНЫХ Шаблон:Nobr ВКЛЮЧАЯ, Шаблон:Nobr ЛЮБЫМИ ГАРАНТИЯМИ ТОГО, Шаблон:Nobr ПРИВЕДЁННОЙ ЗДЕСЬ ИНФОРМАЦИИ Шаблон:Nobr НАРУШАТЬ ПРАВА Шаблон:Nobr ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ ТОВАРНОСТИ Шаблон:Nobr Шаблон:Nobr ЦЕЛИ.

Благодарность

Финансирование функций RFC Editor Шаблон:Nobr время обеспечивается Обществом Интернета.

Примечания переводчика


Ошибка цитирования Для существующих тегов <ref> группы «перевод» не найдено соответствующего тега <references group="перевод"/>
Ошибка цитирования Для существующих тегов <ref> группы «замечание» не найдено соответствующего тега <references group="замечание"/>