![]() |
Статьи | Новости | Контакты | ||||
|
|||||||
В зависимости от того, как и куда пишется лог, для его просмотра могут применяться различные средства. За редким исключением, все текстовые логи можно просматривать обычным текстовым редактором. Зачастую это не самый удобный способ, так как даже простой текстовый лог тяжело внимательно прочитать: тысячи записей подряд, большинство из которых длиннее чем размеры окна. И уж совершенно неудобно читать логи в базе данных, не имея удобного ПО для просмотра содержимого таблиц. Не говоря уж и о бинарных логах, которые вообще тяжело воспринимать визуально. И тут уже есть такие варианты.
Список инструментов можно продолжать еще очень долго, так как для выполнения конкретных типовых задач (например, анализ логов apache) вполне могут существовать уже готовые решения, которые куда лучше, чем простой текстовый редактор. О наболевшем: "Кодировки — зло XXI века" (Stellar).
При просмотре логов встроенным приложением для просмотра или хорошим текстовым редактором мы почти никогда не сталкиваемся с проблемами, связанными с различием кодировки, в которой пишется лог, и кодировки, в которой работает система. Однако такие проблемы довольно часто встречаются при более детальной работе с лог-файлами. По отношению к используемой кодировке можно выделить следующие случаи.
Следует отметить, что различия в кодировках оказывают мало влияния на основные данных (event ID, имя пользователя, IP-адрес и т. п.), но дополнительные поля, в которых довольно часто содержится информации на национальных языках, страдают часто. Как правило, дополнительные поля, которые содержат описание, а не ID события или IP-адрес, являются довольно важными для тех, кто интерпретирует данные вручную. Ибо в таких случаях обычно о событии судят как раз по текстовому описанию (которое, к слову, бывает довольно расплывчатым). Именно в таких случаях проблемы с распознаванием кодировки могут стать препятствием к работе с логами.
Немного примеров. Объять необъятное довольно тяжело, но некоторые примеры могут показать некоторую специфику:
2300020B1139,2,2,0,USER1-XP,User1,,,,,,,16777216,"Scan Complete: Threats:0 Infected:0 Scanned:259219 Files/Folders/Drives
7016;1;1;;USER1;USER1-XP;;101;0;;;;;;;;;6821;0;2550;0;2006-07-04 13:03:00;"Authenticated by: DATABASE; Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=172.16.10.158)(PORT=3050))";;;;;;5;18;2006-07-04 10:02:59;;;0;1840:1916;;;;;;;
1|DOMAIN\User1|USER1-XP|configurations|USER2-XP|mssqlsystemresource|114|2006-03-09 17:01:27.507|select @show_advanced = cast(value_in_use as bit) from sys.configurations where name = N'show advanced options'
<4>May 31 10:14:01 172.16.10.250 kernel: VFS: Mounted root (ext2 filesystem).
AUJ200104241915300019859 3D3cherryan A-CMATEW SM19 SAPMSM19 10011
11-09-2002,09:47:37,192.168.0.1,192.168.0.1,LOCAL4,INFO,Sep 11 2002 22:52:45: %PIX-1-101001: PCadown TCP connection 788443 faddr 211.142.171.111/3899 gaddr 211.129.125.114/443 laddr 192.168.0.2/443 duration 0:00:04 bytes 3834 (TCP FINs)
Логи просто просматривать, но тяжело понимать и анализировать Из примеров видно, что не всегда даже обыкновенные текстовые логи можно интерпретировать только лишь с помощью текстового редактора и своих, пусть и очень глубоких знаний в предметной области. Довольно часто для интерпретации необходимо знание аббревиатур, условных обозначений и специальной терминологии, которую использует производитель ПО в своих логах. Таким образом, анализ логов с помощью обыкновенного редактора — это довольно трудоемкий процесс, который к тому же дает результат лишь в случае, если лог показывает совершенно очевидные нарушения безопасности в системе. Более сложные нарушения могут быть неочевидны, в таких случаях на помощь приходит специализированное ПО, которое зачастую намного более функционально, чем простой текстовый редактор. |
|||||||
|
Copyright © 2003—2009 Все права защищены При использовании материалов сайта ссылка на hostinfo.ru обязательна |
|||||||




