The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Объясните/Научите разбираться в патчах для sendmail."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Объясните/Научите разбираться в патчах для sendmail."
Сообщение от Dragon_Stas emailИскать по авторуВ закладки on 12-Май-03, 23:04  (MSK)
железо intel
ОС FreeBSD 4.7
Sendmail 8.12.6 собран c SASL AUTH и KAV-ом
Знаю, что в sendmail нашли дырки, залез на http://www.securitylab.ru
нашел 57 статей про уезвимости sendmail.
Вот тут я и поник духом :(
Как в них разобраться я так и не понял :(
Как отличить, какой патч под Linux какой под FreeBSD ?
Вот несколько сылок которые я посчитал что они под FreeBSD и под мой sendmail.
1)
http://www.securitylab.ru/?ID=37448
что значит вот эта волшебная комбинация в этом описании
version 8.12.3+3.5Wbeta-5.4 ?
Я так и не понял эта уезвимость под FreeBSD есть тоже или только под Дебиан ?
2)
http://www.securitylab.ru/?ID=37133
- тут где под FreeBSD патчи ?
3)
http://www.securitylab.ru/?ID=37000
- не уж-то спасает только поднятие до версии выше sendmail-8.12.9
4)
http://www.securitylab.ru/?ID=36998
Что за "verify the detached PGP signature using your PGP utility", что с ней делать ?
открыл патч  ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-03:07/sendmail.patch , а там все не понятно (какието плюсы минусы :(( ) что делать как делать я полностью растерян.

P.S Помогите навести в моей голове порядок с патчами и уезвимостями для мой FreeBSD 4.7 c sendmail -ом 8.12.6.
Все знающие ALL провидете меня по всем этим примудростям обновлений и обозначений. Плиз! :((

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Объясните/Научите разбираться в патчах для sendmail."
Сообщение от Bart_Simpson emailИскать по авторуВ закладки on 13-Май-03, 07:29  (MSK)
Фигли там знать, обнови систему и отдыхай. И ту и другую, там люди за обновлением следят, и патчи на системая появляются после выхода их у производителя.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Объясните/Научите разбираться в патчах для sendmail."
Сообщение от slv emailИскать по авторуВ закладки on 13-Май-03, 07:42  (MSK)
Все что тебе надо здесь http://www.freebsd.org/security/security.html
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Объясните/Научите разбираться в патчах для sendmail."
Сообщение от lavr emailИскать по авторуВ закладки on 13-Май-03, 10:43  (MSK)
>железо intel
>ОС FreeBSD 4.7
>Sendmail 8.12.6 собран c SASL AUTH и KAV-ом
>Знаю, что в sendmail нашли дырки, залез на http://www.securitylab.ru
>нашел 57 статей про уезвимости sendmail.
>Вот тут я и поник духом :(
>Как в них разобраться я так и не понял :(
>Как отличить, какой патч под Linux какой под FreeBSD ?
>Вот несколько сылок которые я посчитал что они под FreeBSD и под
>мой sendmail.
>1)
>http://www.securitylab.ru/?ID=37448
>что значит вот эта волшебная комбинация в этом описании
>version 8.12.3+3.5Wbeta-5.4 ?
>Я так и не понял эта уезвимость под FreeBSD есть тоже или
>только под Дебиан ?
>2)
>http://www.securitylab.ru/?ID=37133
>- тут где под FreeBSD патчи ?
>3)
>http://www.securitylab.ru/?ID=37000
> - не уж-то спасает только поднятие до версии выше sendmail-8.12.9
>4)
>http://www.securitylab.ru/?ID=36998
> Что за "verify the detached PGP signature using your PGP utility",
>что с ней делать ?
>открыл патч  ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-03:07/sendmail.patch , а там все не понятно (какието плюсы
>минусы :(( ) что делать как делать я полностью растерян.
>
>P.S Помогите навести в моей голове порядок с патчами и уезвимостями для
>мой FreeBSD 4.7 c sendmail -ом 8.12.6.
>Все знающие ALL провидете меня по всем этим примудростям обновлений и обозначений.
>Плиз! :((

patch - это файл разницы между оригинальным файлом и файлом с внесенными правками, файлы патчей создаются утилитой diff.

допустим есть файл оригинал myprog.c, прежде чем внести изменения сохраняем копию:

# cp myprog.c myprog.c.orig
# редактируем myprog.c - теперь это актуальная версия

допустим что размер myprog.c несколько сотен килобайт, и что теперь, каждый раз тащить весь дистрибутив, особенно если еще и других файлах
проекта были изменения?!

чтобы проще было смотреть изменения и использовать их, есть утилита diff:

смотрим разницу

# diff -c myprog.c.orig myprog.c | less

создаем патч в универсальном формате

# diff -u myprog.c.orig myprog.c > patch-myprog

man diff

имея нужные патчи, достаточно скачать только их и применить к дистрибутиву
используя другую утилиту patch:

# patch < patch-myprog

man patch

Теперь о sendmail, чтение сайтов или maillist'ов по security, дело
правильное и вещь полезная, только надо понимать о чем пишут и учиться,
а посему, начинать надо с чтения security той системы с которой
работаешь:

http://www.freebsd.org/security/ где:

FreeBSD Security Advisories / Рекомендации от FreeBSD Секьюрити -
публикуют правки системы для поддерживаемых Stable и Current веток
системы, там же указывается какие релизы 4.x в настоящий момент поддерживаются и до какого времени предположительно.

Чуть ниже идет описательная часть правок security и bugfixes - файлы
с расширением asc, доступные по ftp:

ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/ - архив всех правок
с 96 года, в каждом файле идет описание бага, в какой системе или
порту обнаружен, когда исправлен, где скачать исправления и как ими
воспользоваться: как применить патчи и что после этого необходимо
сделать, пересобрать утилиту, библиотеку, целиком систему или ядро...

архив самих патчей:
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/ - включая патчи и для
sendmail в том числе

общая страница СЕРТа: ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/index.html

чуть ниже на странице security указаны списки листов на которые
не то чтобы желательно, а необходимо подписаться.
еще ниже рекомендации по программированию, затем тонкости security -
tips and tricks (меры безопасности и предупреждения)
...

Полезные ссылки:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/security.html
http://www.freebsd.org.ua/handbook/security.html - русский вариант

http://people.freebsd.org/~jkb/howto.html - Security How-To
http://www.freebsd.org.ru/security/security.html - русский вариант

http://unix1.jinr.ru/~lavr/secure-bulleten.html - обзор

Теперь, как следить за системой FreeBSD:

- подписаться на списки рассылки security:

# echo "help" | mail majordomo@freebsd.org
# echo "lists" | mail majordomo@freebsd.org
# echo "subscribe security-notifications" | mail majordomo@freebsd.org

Как скачивать патчи - как нравится, fetch/ftp/wget - сами патчи лежат
на ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/, как устанавливать
описано в asc файлах, они же высылаются при подписке на security-notifications.

Для релизов, начиная с RELEASE-4.3 можно использовать cvsup с тегом:

tag=RELENG_4_X[_Y] для автоматической установки правок, пересборка
системы и/или ядра, разумеется, выполняется самостоятельно.

примеры sup-files и скриптов (удобных для меня) можно взять:

http://unix1.jinr.ru/~lavr/cvsup/ и поправить под себя, свой релиз.

теги и cvsup описаны:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html - cvsup
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html - теги

http://unix1.jinr.ru/~lavr/cvsup_makeworld.html - старые заметки по апгрейду FreeBSD через cvsup (там есть мусор - его опустить)

Патчи патчам рознь, следует читать про них и "натягивать ситуацию"
на свой боевой сервер, совсем необязательно ставить все патчи, критические
- обязательно (иногда необязательно, с умом заткнуть дырку например)

За последние несколько лет, системы в основном, очень вылизаны в плане
security в отличие от сервисов - служб (написание которых на совести
разработчиков, а использование - на шкуре администраторов :)

Таким образом чаще всего проколы в службах, например: ftp, http, bind
и тд и тп.

например патчи для sendmail (официальные):
http://www.sendmail.org/patchps.html

http://www.securityfocus.com/archive/1 - Bugtraq

ну и конечно CERT:

http://www.cert.org/

полезные ссылки можно найти http://unix1.jinr.ru/~lavr/secure-bulleten.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Объясните/Научите разбираться в патчах для sendmail."
Сообщение от Dragon_Stas emailИскать по авторуВ закладки on 02-Июн-03, 18:16  (MSK)
>>железо intel
>>ОС FreeBSD 4.7
>>Sendmail 8.12.6 собран c SASL AUTH и KAV-ом
>>Знаю, что в sendmail нашли дырки, залез на http://www.securitylab.ru
>>нашел 57 статей про уезвимости sendmail.
>>Вот тут я и поник духом :(
>>Как в них разобраться я так и не понял :(
>>Как отличить, какой патч под Linux какой под FreeBSD ?
>>Вот несколько сылок которые я посчитал что они под FreeBSD и под
>>мой sendmail.
>>1)
>>http://www.securitylab.ru/?ID=37448
>>что значит вот эта волшебная комбинация в этом описании
>>version 8.12.3+3.5Wbeta-5.4 ?
>>Я так и не понял эта уезвимость под FreeBSD есть тоже или
>>только под Дебиан ?
>>2)
>>http://www.securitylab.ru/?ID=37133
>>- тут где под FreeBSD патчи ?
>>3)
>>http://www.securitylab.ru/?ID=37000
>> - не уж-то спасает только поднятие до версии выше sendmail-8.12.9
>>4)
>>http://www.securitylab.ru/?ID=36998
>> Что за "verify the detached PGP signature using your PGP utility",
>>что с ней делать ?
>>открыл патч  ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-03:07/sendmail.patch , а там все не понятно (какието плюсы
>>минусы :(( ) что делать как делать я полностью растерян.
>>
>>P.S Помогите навести в моей голове порядок с патчами и уезвимостями для
>>мой FreeBSD 4.7 c sendmail -ом 8.12.6.
>>Все знающие ALL провидете меня по всем этим примудростям обновлений и обозначений.
>>Плиз! :((
>
>patch - это файл разницы между оригинальным файлом и файлом с внесенными
>правками, файлы патчей создаются утилитой diff.
>
>допустим есть файл оригинал myprog.c, прежде чем внести изменения сохраняем копию:
>
># cp myprog.c myprog.c.orig
># редактируем myprog.c - теперь это актуальная версия
>
>допустим что размер myprog.c несколько сотен килобайт, и что теперь, каждый раз
>тащить весь дистрибутив, особенно если еще и других файлах
>проекта были изменения?!
>
>чтобы проще было смотреть изменения и использовать их, есть утилита diff:
>
>смотрим разницу
>
># diff -c myprog.c.orig myprog.c | less
>
>создаем патч в универсальном формате
>
># diff -u myprog.c.orig myprog.c > patch-myprog
>
>man diff
>
>имея нужные патчи, достаточно скачать только их и применить к дистрибутиву
>используя другую утилиту patch:
>
># patch < patch-myprog
>
>man patch
>
>Теперь о sendmail, чтение сайтов или maillist'ов по security, дело
>правильное и вещь полезная, только надо понимать о чем пишут и учиться,
>
>а посему, начинать надо с чтения security той системы с которой
>работаешь:
>
>http://www.freebsd.org/security/ где:
>
>FreeBSD Security Advisories / Рекомендации от FreeBSD Секьюрити -
>публикуют правки системы для поддерживаемых Stable и Current веток
>системы, там же указывается какие релизы 4.x в настоящий момент поддерживаются и
>до какого времени предположительно.
>
>Чуть ниже идет описательная часть правок security и bugfixes - файлы
>с расширением asc, доступные по ftp:
>
>ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/ - архив всех правок
>с 96 года, в каждом файле идет описание бага, в какой системе
>или
>порту обнаружен, когда исправлен, где скачать исправления и как ими
>воспользоваться: как применить патчи и что после этого необходимо
>сделать, пересобрать утилиту, библиотеку, целиком систему или ядро...
>
>архив самих патчей:
>ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/ - включая патчи и для
>sendmail в том числе
>
>общая страница СЕРТа: ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/index.html
>
>чуть ниже на странице security указаны списки листов на которые
>не то чтобы желательно, а необходимо подписаться.
>еще ниже рекомендации по программированию, затем тонкости security -
>tips and tricks (меры безопасности и предупреждения)
>...
>
>Полезные ссылки:
>
>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/security.html
>http://www.freebsd.org.ua/handbook/security.html - русский вариант
>
>http://people.freebsd.org/~jkb/howto.html - Security How-To
>http://www.freebsd.org.ru/security/security.html - русский вариант
>
>http://unix1.jinr.ru/~lavr/secure-bulleten.html - обзор
>
>Теперь, как следить за системой FreeBSD:
>
>- подписаться на списки рассылки security:
>
># echo "help" | mail majordomo@freebsd.org
># echo "lists" | mail majordomo@freebsd.org
># echo "subscribe security-notifications" | mail majordomo@freebsd.org
>
>Как скачивать патчи - как нравится, fetch/ftp/wget - сами патчи лежат
>на ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/, как устанавливать
>описано в asc файлах, они же высылаются при подписке на security-notifications.
>
>Для релизов, начиная с RELEASE-4.3 можно использовать cvsup с тегом:
>
>tag=RELENG_4_X[_Y] для автоматической установки правок, пересборка
>системы и/или ядра, разумеется, выполняется самостоятельно.
>
>примеры sup-files и скриптов (удобных для меня) можно взять:
>
>http://unix1.jinr.ru/~lavr/cvsup/ и поправить под себя, свой релиз.
>
>теги и cvsup описаны:
>
>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html - cvsup
>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html - теги
>
>http://unix1.jinr.ru/~lavr/cvsup_makeworld.html - старые заметки по апгрейду FreeBSD через cvsup (там есть мусор
>- его опустить)
>
>Патчи патчам рознь, следует читать про них и "натягивать ситуацию"
>на свой боевой сервер, совсем необязательно ставить все патчи, критические
>- обязательно (иногда необязательно, с умом заткнуть дырку например)
>
>За последние несколько лет, системы в основном, очень вылизаны в плане
>security в отличие от сервисов - служб (написание которых на совести
>разработчиков, а использование - на шкуре администраторов :)
>
>Таким образом чаще всего проколы в службах, например: ftp, http, bind
>и тд и тп.
>
>например патчи для sendmail (официальные):
>http://www.sendmail.org/patchps.html
>
>http://www.securityfocus.com/archive/1 - Bugtraq
>
>ну и конечно CERT:
>
>http://www.cert.org/
>
>полезные ссылки можно найти http://unix1.jinr.ru/~lavr/secure-bulleten.html

БОЛЬШОЕ Спасибо !!! пошел гулять по сылкам :), вскоре вернусь с вопросами :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру