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 содержит локальное время Шаблон:NobrMmm 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 Шаблон:Nobrmymachine“. Ретранслятор, получивший Шаблон: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="замечание"/>