<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
	<channel>
		<title>www.securitylab.ru [тема: Чистка логов Апача]</title>
		<link>http://www.securitylab.ru</link>
		<description>Новое в теме Чистка логов Апача форума  на сайте www.securitylab.ru [www.securitylab.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 13 Feb 2012 06:02:36 +0300</pubDate>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message263048/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			Теперь всё понял :)<br /><br /><b>ClosedGL<br />logos</b><br />Спасибо, +1 <br />
			<i>27.08.2006 18:43:34, <a href="http://www.securitylab.ru/forum/user/2546/">Shanker</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message263048/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message263048/</guid>
			<pubDate>Sun, 27 Aug 2006 18:43:34 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message263004/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			To Shanker:<br /><br />====quote====<br />То ли явное противоречие толи я что-то не догоняю</td></tr></tbody></table><br />grep отлично подходит для "чистки" логов прямо в realtime. Просто нужно правильно его использовать. :)<br /><br />Внимательно посмотри на первоначальную команду:<br /><br />====quote====<br />grep -v "твой ip" access_log (или error_log) &gt; tmp; mv tmp access_log</td></tr></tbody></table><br />Здесь grep создаёт временный файл tmp. Далее команда 'mv tmp access_log'  УДАЛЯЕТ старый access_log файл, а вместо него помещаеет переменованный tmp. Именно в этом УДАЛЕНИИ вся проблема. Новый файл имеет другой inode и Apache о нём ничего не знает. Apache пытается работать со старым access_log, который уже удалён. Таким образом журналирование в access_log нарушается и не будет производиться до рестарта Apache.<br /><br />Правильнее будет использовать следующую команду:<br /><br /><b>grep -v "твой ip" access_log  &gt; tmp; cat tmp &gt; access_log; rm -f tmp</b><br /><br />Смысл её примерно тот же, но метод работы с файлами другой. В этом случае старый access_log не будет удалён, а заменится лишь его содержимое и система журналирования повреждена не будет. <br /><br />Удачи. <br />
			<i>27.08.2006 14:52:48, <a href="http://www.securitylab.ru/forum/user/15312/">ClosedGL</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message263004/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message263004/</guid>
			<pubDate>Sun, 27 Aug 2006 14:52:48 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message263003/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			<br />====quote====<br />ClosedGL пишет:<br />Да можно конечно. хоть обычным grep'ом</td></tr></tbody></table>А как же твои же слова:<br /><br /><br />====quote====<br />ClosedGL пишет:<br />После такой 'чистки' Apache больше ничего не будет писать в access_log до своего рестарта</td></tr></tbody></table><br /><br />То ли явное противоречие толи я что-то не догоняю  :( <br />
			<i>27.08.2006 14:21:13, <a href="http://www.securitylab.ru/forum/user/2546/">Shanker</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message263003/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message263003/</guid>
			<pubDate>Sun, 27 Aug 2006 14:21:13 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message262956/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			<br />====quote====<br />есть ли возможность модификации логов БЕЗ рестарта апача</td></tr></tbody></table><br /><br />Да можно конечно. хоть обычным grep'ом :)<br />Только root привилегии нужны. Обычно apache открывает логфайлы из главного процесса, который работает с привилегиями суперпользователя. А его потомки просто наследуют дескрипторы и пишут туда без проблем. Но сам логфайл принадлежит пользователю root, и поумолчанию он лишь root'у и доступен для изменения. <br />
			<i>27.08.2006 01:48:51, <a href="http://www.securitylab.ru/forum/user/15312/">ClosedGL</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262956/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262956/</guid>
			<pubDate>Sun, 27 Aug 2006 01:48:51 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message262925/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			<br />====quote====<br />ClosedGL пишет:<br />А какую ошибку выдаёт если не убивать апач и пытаться манипулировать с логами ?</td></tr></tbody></table><br />У меня не рутовкие права. Просто не даёт перезаписать файл: ошибка записи.<br /><br />Тем не менее вопрос остаётся открытым: есть ли возможность модификации логов БЕЗ рестарта апача? Или это невозможно даже теоритически? <br />
			<i>26.08.2006 21:54:15, <a href="http://www.securitylab.ru/forum/user/2546/">Shanker</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262925/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262925/</guid>
			<pubDate>Sat, 26 Aug 2006 21:54:15 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message262888/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			2 Shanker  <br />наверно апач в Windows системе не дает перезаписать файл.<br />Что вполне возможно.<br />В юниксе рут конечно может удалить файл и перезаписаь его.<br />чтоб апач писал после перезаписи файла, его надо рестартануть<br />killall -1 httpd <br />
			<i>26.08.2006 16:30:38, <a href="http://www.securitylab.ru/forum/user/2444/">Phoenix</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262888/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262888/</guid>
			<pubDate>Sat, 26 Aug 2006 16:30:38 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message262866/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			А какую ошибку выдаёт если не убивать апач и пытаться манипулировать с логами ? <br />
			<i>26.08.2006 12:59:08, <a href="http://www.securitylab.ru/forum/user/15312/">ClosedGL</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262866/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262866/</guid>
			<pubDate>Sat, 26 Aug 2006 12:59:08 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message262864/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			<b>ClosedGL,</b> дык апач вообще не даёт перезаписывать этот файл! Поэтому совет <b>logos'а</b> не подходит. Верней, подходит, если убить апач, выполнить те самые манипуляции с лог-файлами и снова запустить его. <br />
			<i>26.08.2006 12:34:08, <a href="http://www.securitylab.ru/forum/user/2546/">Shanker</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262864/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262864/</guid>
			<pubDate>Sat, 26 Aug 2006 12:34:08 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message262846/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			Я имел ввиду, что если использовать тот способ, который предложил г-н logos, то система журналирования апача нарушится (из-за того что изменяется inode number access_log файла). <br />
			<i>26.08.2006 05:05:58, <a href="http://www.securitylab.ru/forum/user/15312/">ClosedGL</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262846/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262846/</guid>
			<pubDate>Sat, 26 Aug 2006 05:05:58 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message262839/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			<br />====quote====<br />ClosedGL пишет:<br />После такой 'чистки' Apache больше ничего не будет писать в access_log до своего рестарта.</td></tr></tbody></table><br />Не свосем: апач постоянно обращается к этому файлу, поэтому вообще не даёт его перезаписывать!  :( <br />
			<i>26.08.2006 02:54:10, <a href="http://www.securitylab.ru/forum/user/2546/">Shanker</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262839/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262839/</guid>
			<pubDate>Sat, 26 Aug 2006 02:54:10 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message262747/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			to logos:<br /><br />====quote====<br />grep -v "твой ip" access_log (или error_log) &gt; tmp; mv tmp access_log</td></tr></tbody></table><br />После такой 'чистки' Apache больше ничего не будет писать в access_log до своего рестарта.<br /><br />To Shanker:<br /><br />====quote====<br />А как насчот времени модификации фаила? через touch?</td></tr></tbody></table><br />В Unix есть три типа атрибутов времени, которые характеризуют файл:<br /><br />Дата последнего изменения метаданных файла (ctime). Её можно увидеть с помощью ls -lc filename). Для многих редкоизменяемых файлов ctime обычно указывает на дату их создания.<br /><br />Дата последней модификации содержимого файла (mtime). Её можно увидеть с помощью ls -l filename).<br /><br />Дата последнего доступа к файлу (atime). В современных условиях это уже малоактуальный атрибут и его использование часто отключается администраторами путём добавления соответсвующей опции (noatime) при монтировании файловой системы.<br /><br />Для того чтобы пользовательские приложения могли изменять вышеперечисленные атрибуты, ядро предоставляет несколько *utime-подобных системных вызовов (которые и используются утилитой touch). Однако, есть одно "НО". Дело в том, что эти системные вызовы позволяют изменять только mtime и atime атрибуты, а вот ctime изменяется только самим ядром. Например, если атакующий заменил какой-нибудь бинарный executable файл, а затем через touch (или подобную утилиту) "подогнал" его mtime+atime атрибуты под те же значения, которые были ранее у файла-оригинала, то факт подмены файла очень просто обнаруживается при помощи команд ls -lc  и ls -l. Простро сравните даты. Если mtime является более ранней датой чем ctime, то это наталкивает на определённые подозрения. Особенно если метаданные анализируемого файла в нормальной ситуации не должны были измениться (а в большинстве ситуаций метаданные бинарных executable файлов очень редко изменяются с момента их создания).<br /><br />Короче, для полноценного и чистого исправления *time атрибутов файла необходимо обязательно изменять и ctime. Это можно сделать путём "отката" системного времени перед внесением изменений в файл (хотя это и ОЧЕНЬ КОРЯВЫЙ метод, но он и самый простой), либо путём прямого исправления файловой системы (этот метод по-сложнее, т.к. он не всегда может быть выполнен штатными средствами). Второй метод можно раскрыть следующим примером:<br /><br />Допустим, у нас имеется корневая файловая система ext2 на /dev/hda2 и нам необходимо изменить ctime атрибут файла /etc/passwd. Воспользуемся штатной утилитой debugfs из пакета e2fsprogs. <br /><br />bash#  <b>debugfs -w /dev/hda2</b><br />debugfs: 1.39 (29-May-2006)<br />debugfs: <b>show_inode_info /etc/passwd</b><br />.......skip.....<br />ctime: 0x44eed0fe -- Fri Aug 25 10:29:18 2006<br />.......skip.....<br />debugfs: <b>set_inode_field /etc/passwd ctime 20060102030405</b><br />debugfs: <b>show_inode_info /etc/passwd</b><br />.......skip.....<br />ctime: 0x43b89825 -- Mon Jan 02 03:04:05 2006<br />.......skip.....<br />debugfs: <b>quit</b><br />bash#<br /><br />P.S. Здесь специально не упоминаются системы хранения и проверки контрольных сумм/хешей файлов, т.к. это выходит за рамки поднятых вопросов.<br /><br />Удачи. <br />
			<i>25.08.2006 17:05:39, <a href="http://www.securitylab.ru/forum/user/15312/">ClosedGL</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262747/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262747/</guid>
			<pubDate>Fri, 25 Aug 2006 17:05:39 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message262535/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			<br />====quote====<br />А как насчот времени модификации фаила? через touch?</td></tr></tbody></table><br /> Это немного туповато!!!  :cry:  :cry:  :cry: <br />
			<i>25.08.2006 02:33:31, <a href="http://www.securitylab.ru/forum/user/25293/">KPOT find</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262535/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262535/</guid>
			<pubDate>Fri, 25 Aug 2006 02:33:31 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message262378/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			А как насчот времени модификации фаила? через touch? <br />
			<i>24.08.2006 14:49:00, <a href="http://www.securitylab.ru/forum/user/2546/">Shanker</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262378/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262378/</guid>
			<pubDate>Thu, 24 Aug 2006 14:49:00 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message262233/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			grep -v "твой ip" access_log (или error_log) &gt; tmp; mv tmp access_log <br />
			<i>24.08.2006 09:10:03, <a href="http://www.securitylab.ru/forum/user/2886/">logos</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262233/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262233/</guid>
			<pubDate>Thu, 24 Aug 2006 09:10:03 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
		<item>
			<title>Чистка логов Апача</title>
			<description><![CDATA[<b><a href="http://www.securitylab.ru/forum/messages/forum16/topic28692/message262190/">Чистка логов Апача</a></b> <i>Нужны названия и ссылки</i> в форуме <a href="http://www.securitylab.ru/forum/forum16/">Уязвимости</a>. <br />
			Может кто знает уже готовый парсер для чистки логов Апача по конкретным запросам/хостам?<br /><br />Не хочется велосипед изобретать... <br />
			<i>24.08.2006 02:22:01, <a href="http://www.securitylab.ru/forum/user/2546/">Shanker</a>.</i>]]></description>
			<link>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262190/</link>
			<guid>http://www.securitylab.ru/forum/messages/forum16/topic28692/message262190/</guid>
			<pubDate>Thu, 24 Aug 2006 02:22:01 +0400</pubDate>
			<category>Уязвимости</category>
		</item>
	</channel>
</rss>

