Как ELK ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ ΠΏΠΎ Π˜Π‘ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ Π½Π° сайты ΠΈ ΡΠΏΠ°Ρ‚ΡŒ спокойно

Наш Ρ†Π΅Π½Ρ‚Ρ€ ΠΊΠΈΠ±Π΅Ρ€Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-инфраструктуры ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΎΡ‚Π±ΠΈΠ²Π°Π΅Ρ‚ Π°Ρ‚Π°ΠΊΠΈ Π½Π° клиСнтскиС сайты. Для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Π°Ρ‚Π°ΠΊ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„Π°ΠΉΡ€Π²ΠΎΠ»Ρ‹ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ FortiWeb (WAF). Но Π΄Π°ΠΆΠ΅ самый ΠΊΡ€ΡƒΡ‚ΠΎΠΉ WAF – Π½Π΅ панацСя ΠΈ Π½Π΅ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΡ‚ Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… Π°Ρ‚Π°ΠΊ.Β 

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ WAF ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ELK. Он ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ всС события Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС, ΠΊΠΎΠΏΠΈΡ‚ статистику, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π΅ ΠΈ позволяСт Π½Π°ΠΌ воврСмя Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π°Ρ‚Π°ΠΊΡƒ.

БСгодня расскаТу ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅, ΠΊΠ°ΠΊ ΠΌΡ‹ скрСстили Β«Ρ‘Π»ΠΊΡƒΒ» с WAF ΠΈ Ρ‡Ρ‚ΠΎ ΠΈΠ· этого ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ.

Как ELK ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ ΠΏΠΎ Π˜Π‘ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ Π½Π° сайты ΠΈ ΡΠΏΠ°Ρ‚ΡŒ спокойно

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ: ΠΊΠ°ΠΊ всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π΄ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ELK

Π’ нашСм ΠΎΠ±Π»Π°ΠΊΠ΅ Ρƒ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ стоит Π·Π° нашим WAF. Π’ дСнь ΠΊ сайту ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈΡΡŒ ΠΎΡ‚ 10 000 Π΄ΠΎ 100 000 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, количСство ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΎ Π΄ΠΎ 20 ΠΌΠ»Π½. Π² дСнь. Из Π½ΠΈΡ… 3-5 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π±Ρ‹Π»ΠΈ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ сайт.Β 

ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ брутфорс Ρ„ΠΎΡ€ΠΌΡ‹ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ IP-адрСса FortiWeb Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π» достаточно Π»Π΅Π³ΠΊΠΎ. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ сайту Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ Π±Ρ‹Π»ΠΎ большС, Ρ‡Π΅ΠΌ Ρƒ Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠœΡ‹ просто настраивали ΠΏΠΎΡ€ΠΎΠ³ΠΈ активности с ΠΎΠ΄Π½ΠΎΠ³ΠΎ адрСса ΠΈ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π»ΠΈ Π°Ρ‚Π°ΠΊΡƒ.

ΠšΡƒΠ΄Π° слоТнСС Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с  Β«ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈΒ», ΠΊΠΎΠ³Π΄Π° Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅ спСша ΠΈ ΠΌΠ°ΡΠΊΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ². Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… IP-адрСсов. Вакая Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π½Π΅ выглядСла для WAF ΠΊΠ°ΠΊ массовый брутфорс, ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π΅Π΅ автоматичСски Π±Ρ‹Π»ΠΎ слоТнСС. А Π΅Ρ‰Π΅ Π±Ρ‹Π» риск Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠœΡ‹ искали Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ Π°Ρ‚Π°ΠΊΠΈ ΠΈ настраивали ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ автоматичСской Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ IP-адрСсов ΠΏΠΎ этому ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΡƒ. НапримСр, Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π½Π΅Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½Ρ‹Ρ… сСссий ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ поля Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… http-запроса. Π˜ΡΠΊΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ поля часто ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π² ΠΆΡƒΡ€Π½Π°Π»Π°Ρ… событий FortiWeb.Β 

ΠŸΠΎΠ»ΡƒΡ‡Π°Π»ΠΎΡΡŒ Π΄ΠΎΠ»Π³ΠΎ ΠΈ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Π’ стандартной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ FortiWeb события Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ тСкстом Π² 3 Ρ€Π°Π·Π½Ρ‹Ρ… ΠΆΡƒΡ€Π½Π°Π»Π°: ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ Π°Ρ‚Π°ΠΊΠΈ, информация ΠΎ запросах ΠΈ систСмныС сообщСния ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ WAF. Π—Π° ΠΌΠΈΠ½ΡƒΡ‚Ρƒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ дСсятки, Π° Ρ‚ΠΎ ΠΈ сотни событий ΠΎΠ± Π°Ρ‚Π°ΠΊΠ°Ρ….

НС Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ приходится Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π»Π°Π·ΠΈΡ‚ΡŒ ΠΏΠΎ нСскольким ΠΆΡƒΡ€Π½Π°Π»Π°ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ строк:Β 

Как ELK ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ ΠΏΠΎ Π˜Π‘ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ Π½Π° сайты ΠΈ ΡΠΏΠ°Ρ‚ΡŒ спокойно
Π’ ΠΆΡƒΡ€Π½Π°Π»Π΅ Π°Ρ‚Π°ΠΊ Π²ΠΈΠ΄ΠΈΠΌ адрСса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ активности.Β 
Β 
НСдостаточно просто ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΆΡƒΡ€Π½Π°Π»Π°. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ самоС интСрСсноС ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ ΠΏΡ€ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ Π°Ρ‚Π°ΠΊΠΈ, Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ события:

Как ELK ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ ΠΏΠΎ Π˜Π‘ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ Π½Π° сайты ΠΈ ΡΠΏΠ°Ρ‚ΡŒ спокойно
Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ поля ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Β«ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡƒΡŽ Π°Ρ‚Π°ΠΊΡƒΒ». Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: скрин с сайта Fortinet.Β 

Ну ΠΈ самая главная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° – Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² этом ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ спСциалист ΠΏΠΎ FortiWeb. Если Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ врСмя ΠΌΡ‹ Π΅Ρ‰Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎ расслСдованиС Π½ΠΎΡ‡Π½Ρ‹Ρ… ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ² ΠΌΠΎΠ³Π»ΠΎ Π·Π°Ρ‚ΡΠ½ΡƒΡ‚ΡŒΡΡ. Когда ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ FortiWeb ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π½Π΅ срабатывали, Π΄Π΅ΠΆΡƒΡ€Π½Ρ‹Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ Π½ΠΎΡ‡Π½ΠΎΠΉ смСны Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ Π±Π΅Π· доступа ΠΊ WAF ΠΈ Π±ΡƒΠ΄ΠΈΠ»ΠΈ спСциалиста ΠΏΠΎ FortiWeb. ΠœΡ‹ просматривали ΠΆΡƒΡ€Π½Π°Π»Ρ‹ Π·Π° нСсколько часов ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°Ρ‚Π°ΠΊΠΈ.Β 

Π‘ Ρ‚Π°ΠΊΠΈΠΌΠΈ объСмами ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ слоТно ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ взгляда ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ΅Π½ΠΈΠ΅. Π’ΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Π² наглядном Π²ΠΈΠ΄Π΅, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ Π°Ρ‚Π°ΠΊΠΈ, Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ Π΅Π΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ.Β 

Из Ρ‡Π΅Π³ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Π»ΠΈ

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΌΡ‹ смотрСли Π½Π°Β  ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ сущности Π±Π΅Π· нСобходимости.

Одним ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π±Ρ‹Π» Nagios, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ инфраструктуры, сСтСвой инфраструктуры, оповСщСния ΠΎ Π½Π΅ΡˆΡ‚Π°Ρ‚Π½Ρ‹Ρ… ситуациях. БСзопасники Ρ‚ΠΎΠΆΠ΅ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ Π΄Π΅ΠΆΡƒΡ€Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ΅, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€ΠΎΠ·Π½Π΅Π½Π½Ρ‹Π΅ ΠΆΡƒΡ€Π½Π°Π»Ρ‹ ΠΈ поэтому ΠΎΡ‚ΠΏΠ°Π΄Π°Π΅Ρ‚.Β 

Π‘Ρ‹Π» Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π°Π³Ρ€Π΅Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ MySQL ΠΈ PostgreSQL ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ рСляционной Π±Π°Π·Ρ‹. Но, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π»Π΅ΠΏΠΈΡ‚ΡŒ своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.Β 

Π’ качСствС ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π° Π»ΠΎΠ³ΠΎΠ² Π² нашСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ FortiAnalyzer ΠΎΡ‚ Fortinet. Но Π² этом кСйсС ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ подошСл. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΠ½ большС Π·Π°Ρ‚ΠΎΡ‡Π΅Π½ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с мСТсСтСвым экраном FortiGate. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… настроСк, Π° взаимодСйствиС с Π½ΠΈΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ знания SQL-запросов. Ну ΠΈ Π²-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, Π΅Π³ΠΎ использованиС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎ Π±Ρ‹ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ сСрвиса для Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°.Β Β Β 

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ ΠΌΡ‹ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ опСнсорсу Π² Π»ΠΈΡ†Π΅ ELK.Β 

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ ELKΒ 

ELK – это комплСкс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ:

  • Elasticsearch – Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… рядов, которая ΠΊΠ°ΠΊ Ρ€Π°Π· создавалась для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с большими объСмами тСкста;
  • Logstash – ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ сбора Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΆΡƒΡ€Π½Π°Π»Ρ‹ Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚;Β 
  • Kibana – Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€, Π° Ρ‚Π°ΠΊΠΆΠ΅ достаточно Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½Ρ‹ΠΉ интСрфСйс для управлСния Elasticsearch. МоТно с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π΄Π΅ΠΆΡƒΡ€Π½Ρ‹Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΏΠΎ Π½ΠΎΡ‡Π°ΠΌ.Β 

ΠŸΠΎΡ€ΠΎΠ³ Π²Ρ…ΠΎΠ΄Π° Π² ELK нСвысокий. ВсС основныС возмоТности бСсплатныС. Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ для ΡΡ‡Π°ΡΡ‚ΡŒΡ.

Как собрали это всС Π² Π΅Π΄ΠΈΠ½ΡƒΡŽ систСму

Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΈ индСксы ΠΈ оставили Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. ΠœΡ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ всС Ρ‚Ρ€ΠΈ ΠΆΡƒΡ€Π½Π°Π»Π° FortiWEB Π² ELK – Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ индСксы. Π­Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ со всСми собранными ΠΆΡƒΡ€Π½Π°Π»Π°ΠΌΠΈ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сутки. Если Π±Ρ‹ ΠΌΡ‹ сразу ΠΈΡ… Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ, Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ Π±Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡƒ Π°Ρ‚Π°ΠΊ. Π—Π° подробностями Π½ΡƒΠΆΠ½ΠΎ Β«ΠΏΡ€ΠΎΠ²Π°Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡΒ» Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π°Ρ‚Π°ΠΊΡƒ ΠΈ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ поля.

Как ELK ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ ΠΏΠΎ Π˜Π‘ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ Π½Π° сайты ΠΈ ΡΠΏΠ°Ρ‚ΡŒ спокойно

ΠœΡ‹ поняли, Ρ‡Ρ‚ΠΎ для Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·Π±ΠΎΡ€ нСструктурированной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Взяли Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ поля Π² Π²ΠΈΠ΄Π΅ строк, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«MessageΒ» ΠΈ Β«URLΒ», ΠΈ распарсили ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.Β 

НапримСр, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ парсинга ΠΌΡ‹ вынСсли ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ мСстополоТСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ сразу Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒΒ  Π°Ρ‚Π°ΠΊΠΈ ΠΈΠ·-Π·Π° Ρ€ΡƒΠ±Π΅ΠΆΠ° Π½Π° сайты для российских ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Блокируя всС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… стран, ΠΌΡ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»ΠΈ количСство Π°Ρ‚Π°ΠΊ Π² 2 Ρ€Π°Π·Π° ΠΈ ΠΌΠΎΠ³Π»ΠΈ спокойно Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ с Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ России.Β 

ПослС парсинга стали ΠΈΡΠΊΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ΠžΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ всС Π±Ρ‹Π»ΠΎ нСцСлСсообразно: Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ΄Π½ΠΎΠ³ΠΎ индСкса Π±Ρ‹Π» большим – 7 Π“Π±. ELK Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„Π°ΠΉΠ»Π°. ΠŸΡ€ΠΈ этом Π½Π΅ вся информация Π±Ρ‹Π»Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ. Π§Ρ‚ΠΎ-Ρ‚ΠΎ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΎ лишнСС мСсто – Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.Β 

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ просто просматривали индСкс ΠΈ удаляли Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ события. Π­Ρ‚ΠΎ оказалось Π΅Ρ‰Π΅ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈ дольшС, Ρ‡Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΆΡƒΡ€Π½Π°Π»Π°ΠΌΠΈ Π½Π° самом FortiWeb. ЕдинствСнный плюс ΠΎΡ‚ Β«Ρ‘Π»ΠΊΠΈΒ» Π½Π° этом этапС – ΠΌΡ‹ смогли Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большой ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ экранС.Β 

ΠœΡ‹ Π½Π΅ ΠΎΡ‚Ρ‡Π°ΠΈΠ²Π°Π»ΠΈΡΡŒ, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΈ Π΅ΡΡ‚ΡŒ кактус ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ELK ΠΈ Π²Π΅Ρ€ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ сумССм Π²Ρ‹Ρ‚ΡΠ½ΡƒΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. ПослС очистки индСксов Π½Π°Ρ‡Π°Π»ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ. Π’Π°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ большим Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π°ΠΌ. ΠŸΠΎΠ½Π°Ρ‚Ρ‹ΠΊΠ°Π»ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² – наглядно ΠΈ нарядно, настоящая ЁLKΠ°!Β 

Как ELK ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ ΠΏΠΎ Π˜Π‘ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ Π½Π° сайты ΠΈ ΡΠΏΠ°Ρ‚ΡŒ спокойно

Зафиксировали ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°Ρ‚Π°ΠΊΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ выглядит Π½Π°Ρ‡Π°Π»ΠΎ Π°Ρ‚Π°ΠΊΠΈ. Для Π΅Π΅ обнаруТСния ΠΌΡ‹ смотрСли Π½Π° ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ сСрвСра ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ (return codes). Нас интСрСсовали ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ сСрвСра с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ (rc):Β 

Код (rc)

НазваниС

ОписаниС

0

DROP

Запрос ΠΊ сСрвСру блокируСтся

200

Ok

Запрос ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½

400

Bad Request

ΠžΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΉ запрос

403

Forbidden

ΠžΡ‚ΠΊΠ°Π· Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ

500

Internal Server Error

БСрвис нСдоступСн

Если ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π» Π°Ρ‚Π°ΠΊΠΎΠ²Π°Ρ‚ΡŒ сайт, мСнялось ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΎΠ²:Β 

  • Если ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹Ρ… запросов с ΠΊΠΎΠ΄ΠΎΠΌ 400 ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡŒ большС, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… запросов с ΠΊΠΎΠ΄ΠΎΠΌ 200 ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ΅, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ пытался Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ сайт.Β 
  • Если ΠΏΡ€ΠΈ этом запросы с ΠΊΠΎΠ΄ΠΎΠΌ 0 Ρ‚ΠΎΠΆΠ΅ росли, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ FortiWeb Ρ‚ΠΎΠΆΠ΅ Β«Π²ΠΈΠ΄Π΅Π»ΠΈΒ» Π°Ρ‚Π°ΠΊΡƒ ΠΈ примСняли ΠΊ Π½Π΅ΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ.Β 
  • Если ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π»ΠΎΡΡŒ количСство сообщСний с ΠΊΠΎΠ΄ΠΎΠΌ 500, Π·Π½Π°Ρ‡ΠΈΡ‚ сайт нСдоступСн для этих IP-адрСсов – Ρ‚ΠΎΠΆΠ΅ своСго Ρ€ΠΎΠ΄Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°.Β 

К Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ мСсяцу ΠΌΡ‹ настроили Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ для отслСТивания Ρ‚Π°ΠΊΠΎΠΉ активности.

Как ELK ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ ΠΏΠΎ Π˜Π‘ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ Π½Π° сайты ΠΈ ΡΠΏΠ°Ρ‚ΡŒ спокойно

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ всС Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, настроили ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с Nagios, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π» ELK. Если фиксировал достиТСниС ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΊΠΎΠ΄Π°ΠΌ, отправлял ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π΄Π΅ΠΆΡƒΡ€Π½Ρ‹ΠΌ ΠΎ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ активности.Β 

БовмСстили 4 Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π² систСмС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±Ρ‹Π»ΠΎ Π²Π°ΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π°Ρ‚Π°ΠΊΠ° Π½Π΅ блокируСтся ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°. На 4 Ρ€Π°Π·Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ… наш Π³Π»Π°Π· замыливался. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ совмСстили Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ стали Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° всСм Π½Π° ΠΎΠ΄Π½ΠΎΠΌ экранС.

На ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π΅ ΠΌΡ‹ слСдили, ΠΊΠ°ΠΊ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ². ВсплСск красного Ρ†Π²Π΅Ρ‚Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π», Ρ‡Ρ‚ΠΎ Π°Ρ‚Π°ΠΊΠ° Π½Π°Ρ‡Π°Π»Π°ΡΡŒ, Π° ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ ΠΈ синий Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ дСмонстрировали Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ FortiWeb:

Как ELK ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ ΠΏΠΎ Π˜Π‘ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ Π½Π° сайты ΠΈ ΡΠΏΠ°Ρ‚ΡŒ спокойно
Π’ΡƒΡ‚ всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ: Π±Ρ‹Π» всплСск «красной» активности, Π½ΠΎ FortiWeb справился ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ Π°Ρ‚Π°ΠΊΠΈ сошСл Π½Π° Π½Π΅Ρ‚.

Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ нарисовали для сСбя ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°:

Как ELK ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ ΠΏΠΎ Π˜Π‘ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ Π½Π° сайты ΠΈ ΡΠΏΠ°Ρ‚ΡŒ спокойно
Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ FortiWeb повысил Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, Π½ΠΎ красный Π³Ρ€Π°Ρ„ΠΈΠΊ Π°Ρ‚Π°ΠΊΠΈ Π½Π΅ снизился. НуТно ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ настройки WAF.

Π Π°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΡ‡Π½Ρ‹Π΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹ Ρ‚ΠΎΠΆΠ΅ стало ΠΏΡ€ΠΎΡ‰Π΅. На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ сразу Π²ΠΈΠ΄Π½ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡ€Π° ΠΏΡ€ΠΈΠΉΡ‚ΠΈ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Ρƒ сайта.Β 

Как ELK ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ ΠΏΠΎ Π˜Π‘ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ Π½Π° сайты ΠΈ ΡΠΏΠ°Ρ‚ΡŒ спокойно
Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° происходит Π½ΠΎΡ‡ΡŒΡŽ. ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ – Π½Π°Ρ‡Π°Π»Π°ΡΡŒ Π°Ρ‚Π°ΠΊΠ°. Π‘ΠΈΠ½ΠΈΠΉ – Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ FortiWeb. Атака Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ Π½Π΅ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°, ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π²ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒΡΡ.

ΠšΡƒΠ΄Π° стрСмимся

БСйчас ΠΌΡ‹ ΠΎΠ±ΡƒΡ‡Π°Π΅ΠΌ Π΄Π΅ΠΆΡƒΡ€Π½Ρ‹Ρ… администраторов Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ELK. Π”Π΅ΠΆΡƒΡ€Π½Ρ‹Π΅ учатся ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ Π½Π° Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π΅ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅: ΠΏΠΎΡ€Π° ΡΡΠΊΠ°Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° спСциалиста ΠΏΠΎ FortiWeb, ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ Π½Π° WAF Ρ…Π²Π°Ρ‚ΠΈΡ‚ для автоматичСского отраТСния Π°Ρ‚Π°ΠΊΠΈ. Π’Π°ΠΊ ΠΌΡ‹ сниТаСм Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² Π˜Π‘ ΠΏΠΎ Π½ΠΎΡ‡Π°ΠΌ ΠΈ Π΄Π΅Π»ΠΈΠΌ Ρ€ΠΎΠ»ΠΈ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ систСм. Доступ ΠΊ FortiWeb остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΊΠΈΠ±Π΅Ρ€Π·Π°Ρ‰ΠΈΡ‚Ρ‹, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΈ вносят измСнСния Π² настройки WAF ΠΏΡ€ΠΈ острой нСобходимости.

Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ ΠΎΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒΡŽ для Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ². ΠŸΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ WAF Π±ΡƒΠ΄ΡƒΡ‚ доступны Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. ELK сдСлаСт ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π΅Π΅ Π±Π΅Π· нСобходимости ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ самому WAF.

Если Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ Π·Π°Ρ…ΠΎΡ‡Π΅Ρ‚ сам Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° своСй Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ELK Ρ‚ΠΎΠΆΠ΅ пригодится. Доступ ΠΊ WAF ΠΌΡ‹ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…. А Π²ΠΎΡ‚ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ELK ΠΈ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ Β«ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡΒ» ΠΌΠΎΠΆΠ½ΠΎ.Β 

Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ сцСнарии использования Β«Ρ‘Π»ΠΊΠΈΒ» Ρƒ нас накопились Π·Π° послСднСС врСмя. Π”Π΅Π»ΠΈΡ‚Π΅ΡΡŒ своими идСями Π½Π° этот счСт ΠΈ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ всС Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ ΠΈΠ· Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….Β 

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com