Предупреждение OSSEC HIDS: Правило: 1003 запущено (уровень 13) -> "Нестандартное сообщение системного журнала (слишком большой размер)".
Я использую последнюю стабильную версию OSSEC HIDS (2.8.1), и недавно я получил уведомление по электронной почте (поскольку я их включил), в котором говорится следующее:
OSSEC HIDS Уведомление. 2015 Apr 20 11:23:04
Получено от: Bath-Towel->/var/log/syslog Правило: 1003 запущено (уровень 13) -> "Нестандартное сообщение системного журнала (слишком большой размер)". Часть журнала (ов):
20 апреля 11:23:03 Ванна-Полотенце ядро: [ 5864.618792] Модули связаны: nfnetlink_queue nfnetlink_log nfnetlink BNEP RFCOMM Bluetooth 6lowpan_iphc uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev keucr(C) СМИ xt_hl ip6t_rt nf_conntrack_ipv6 nf_defrag_ipv6 ip6t_REJECT xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ipt_REJECT ARC4 ip6table_filter ip6_tables brcmsmac nf_conntrack_netbios_ns nf_conntrack_broadcast nf_nat_ftp CORDIC nf_nat brcmutil nf_conntrack_ftp b43 nf_conntrack iptable_filter mac80211 ip_tables x_tables snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic cfg80211 ОБП intel_rapl x86_pkg_temp_thermal intel_powerclamp CoreTemp kvm_intel квм crct10dif_pclmul crc32_pclmul ghash_clmulni_intel cryptd snd_hda_intel snd_hda_controller snd_hda_codec ВСМА joydev snd_hwdep serio_raw thinkpad_acpi NVRAM snd_pcm snd_seq_midi lpc_ich shpchp snd_seq_midi_event mei_me snd_rawmidi мэй i915 (OE) drm_kms_helper (OE) drm (OE) i2c_algo_bit snd_seq wmi snd_seq_device snd_timer parport_pc snd ppdev soundcore lp parport binfmt_misc video mac_hid uas ahci usb_storage psmouse r8169 libahci mii
--END УВЕДОМЛЕНИЯ
Это внезапно появилось на ровном месте, и я не вижу очевидной причины, по которой я внезапно получил бы предупреждение, подобное этому (я не делал ничего в то время, которое вносило какие-либо серьезные изменения в мою систему, фактически я ничего не делал на все, кроме чтения доверенной страницы в Интернете).
Я рассмотрел, что означает предупреждение уровня 13, и в соответствии с этой страницей оно означает:
13 - Unusual error (high importance) - Most of the times it matches a common attack pattern.
Так что теперь я весьма обеспокоен, я также не знаю, что на самом деле означает предупреждение (то, которое мне отправили), поэтому я не знаю, нападение это или что-то еще. Поэтому на самом деле я думаю, что мой вопрос теперь очевиден, что это значит, стоит ли о чем-то беспокоиться, и если да, то каково рекомендуемое действие?
Информация об ОС:
Description: Ubuntu 14.10
Release: 14.10
2 ответа
Вы должны помнить, что OSSEC не достаточно умен, чтобы точно сказать, что происходит, основываясь только на тексте зарегистрированных сообщений. Вы должны проанализировать сообщение журнала самостоятельно, чтобы выяснить его причину.
В полученном вами уведомлении говорится, что OSSEC обнаружил "нестандартное сообщение системного журнала" из-за "слишком большого размера" в /var/log/syslog
, Я не могу сказать, что делает большое сообщение в системном журнале каким-то образом связанным с "общей схемой атаки", но мне было бы все равно; OSSEC генерирует много ложных срабатываний. Что вы должны сделать, это выяснить, что означает сообщение, сгенерировавшее уведомление.
К счастью, я уже видел такого рода сообщения. "Связанные модули:", за которым следует список модулей ядра, обычно происходят, когда что-то, связанное с ядром, идет не так и генерируется трассировка вызова. Я нашел это в моем системном журнале:
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494210] ------------[ cut here ]------------
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494257] WARNING: CPU: 0 PID: 0 at /build/buildd/linux-3.19.0/drivers/gpu/drm/i915/intel_display.c:9713 intel_check_page_flip+0xda/0xf0 [i915]()
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494259] Kicking stuck page flip: queued at 2514658, now 2514665
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494260] Modules linked in: ctr ccm rndis_host cdc_ether usbnet mii uas usb_storage nls_utf8 btrfs xor raid6_pq ufs qnx4 hfsplus hfs minix ntfs msdos jfs xfs libcrc32c cpuid pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) binfmt_misc snd_hda_codec_hdmi i915 arc4 uvcvideo iwlmvm mac80211 videobuf2_vmalloc btusb intel_rapl videobuf2_memops iwlwifi iosf_mbi bluetooth x86_pkg_temp_thermal videobuf2_core intel_powerclamp v4l2_common videodev snd_hda_codec_realtek media snd_hda_codec_generic cfg80211 snd_hda_intel snd_hda_controller kvm_intel snd_hda_codec kvm snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event crct10dif_pclmul snd_rawmidi crc32_pclmul ghash_clmulni_intel snd_seq snd_seq_device dell_laptop snd_timer dell_wmi dcdbas snd aesni_intel aes_x86_64 soundcore sparse_keymap i8k lrw gf128mul drm_kms_helper glue_helper ablk_helper cryptd joydev 8250_fintek serio_raw shpchp drm mei_me dell_smo8800 wmi mei i2c_algo_bit lpc_ich video mac_hid coretemp parport_pc ppdev lp parport autofs4 e1000e ptp pps_core ahci psmouse sdhci_pci libahci sdhci
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494340] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G OE 3.19.0-14-generic #14-Ubuntu
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494341] Hardware name: Dell Inc. Latitude E5440/078YP3, BIOS A10 12/18/2014
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494343] ffffffffc0a9fe10 ffff88011ea03d28 ffffffff817c2205 0000000000000007
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494345] ffff88011ea03d78 ffff88011ea03d68 ffffffff8107595a ffff88011ea03d88
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494348] ffff880118f19000 ffff8800d97b8800 0000000000000000 ffff8800d97b89a8
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494351] Call Trace:
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494353] <IRQ> [<ffffffff817c2205>] dump_stack+0x45/0x57
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494370] [<ffffffff8107595a>] warn_slowpath_common+0x8a/0xc0
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494372] [<ffffffff810759d6>] warn_slowpath_fmt+0x46/0x50
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494390] [<ffffffffc0a4ba3a>] intel_check_page_flip+0xda/0xf0 [i915]
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494411] [<ffffffffc0a18948>] ironlake_irq_handler+0x2e8/0xfd0 [i915]
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494416] [<ffffffff813bd824>] ? timerqueue_del+0x24/0x70
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494421] [<ffffffff810956ff>] ? notifier_call_chain+0x4f/0x80
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494425] [<ffffffff810cd5f7>] handle_irq_event_percpu+0x77/0x1a0
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494428] [<ffffffff810cd761>] handle_irq_event+0x41/0x70
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494432] [<ffffffff810d07ce>] handle_edge_irq+0x6e/0x120
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494435] [<ffffffff81017772>] handle_irq+0x22/0x40
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494438] [<ffffffff817cc27f>] do_IRQ+0x4f/0xf0
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494448] [<ffffffff817ca0ed>] common_interrupt+0x6d/0x6d
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494449] <EOI> [<ffffffff816643d5>] ? cpuidle_enter_state+0x65/0x160
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494453] [<ffffffff816643c1>] ? cpuidle_enter_state+0x51/0x160
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494456] [<ffffffff816645b7>] cpuidle_enter+0x17/0x20
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494459] [<ffffffff810b6a41>] cpu_startup_entry+0x311/0x3b0
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494463] [<ffffffff817b6ad7>] rest_init+0x77/0x80
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494466] [<ffffffff81d4cfce>] start_kernel+0x482/0x48f
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494469] [<ffffffff81d4c120>] ? early_idt_handlers+0x120/0x120
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494472] [<ffffffff81d4c4d7>] x86_64_start_reservations+0x2a/0x2c
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494474] [<ffffffff81d4c61c>] x86_64_start_kernel+0x143/0x152
Apr 17 14:37:57 S6-STI-N04 kernel: [44610.494476] ---[ end trace 0b755d956a43fb36 ]---
Как вы можете видеть во второй строке, эта цепочка сообщений была вызвана (предупреждением) моего драйвера графического процессора. Я не могу вспомнить ничего необычного тогда. Поскольку моя система не зависала, я думаю, что все в порядке.
Вы должны искать "вырезать здесь" и "конец трассировки" в ваших журналах, чтобы выяснить, что вызвало это сообщение.
Как сказал Эрик, уровень оповещения - это всего лишь классификация, и он не дает вам почти информации, которую вам нужно знать, чтобы определить, стоит ли беспокоиться или нет. Например, кто-то, первоначально пытающийся взломать учетную запись через ssh, будет отображаться как предупреждение уровня 3, даже если это может привести к чему-то более серьезному. Текст, следующий за уровнем оповещения, гораздо интереснее.
Нестандартное сообщение системного журнала (слишком большой размер).
Вот собственно правило:
<rule id="1003" level="13" maxsize="1025"> <description>Non standard syslog message (size too large).</description> </rule>
Строка в вашем лог-файле превышает 1025 символов. В вашем случае это не похоже на проблему безопасности. Если вы получаете много из них, вы можете отредактировать свои файлы конфигурации, чтобы отфильтровать их. Проблема с длинными сообщениями, отправляемыми в ваши файлы журналов, заключается в том, что это может указывать на то, что кто-то пытается предпринять попытку переполнения буфера, пытаясь запросить или отправить чрезмерно длинный URL-адрес на веб-сервер. Так что все дело в контексте.