{"id":54536,"date":"2019-12-28T00:00:00","date_gmt":"2019-12-27T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/3-elastic-stack-analiz-security-logov-dashbordy"},"modified":"2020-02-18T14:02:33","modified_gmt":"2020-02-18T11:02:33","slug":"3-elastic-stack-analiz-security-logov-dashbordy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/3-elastic-stack-analiz-security-logov-dashbordy","title":{"rendered":"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar\" src=\"\/wp-content\/uploads\/2019\/12\/703e366b85e1c67018387e2f2a807f1b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI tidigare artiklar har vi bekantat oss lite med ELK-stacken och konfigurationen av Logstash f\u00f6r loggparsern. I denna artikel g\u00e5r vi vidare till det mest viktiga ur analytisk synpunkt, det som ni vill se fr\u00e5n systemet och varf\u00f6r allt skapades - det \u00e4r grafer och tabeller som f\u00f6renas i <b>dashboardar<\/b>. I dag ska vi titta n\u00e4rmare p\u00e5 visualiseringssystemet <b>Kibana<\/b>, g\u00e5 igenom hur man skapar grafer och tabeller, och i slut\u00e4ndan bygga ett enkelt dashboard baserat p\u00e5 loggar fr\u00e5n Check Point-brandv\u00e4ggen.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDet f\u00f6rsta steget i arbetet med Kibana \u00e4r att skapa <b>indexm\u00f6nster<\/b>, vilket logiskt sett \u00e4r en bas av index som enas enligt en viss princip. Sj\u00e4lvklart \u00e4r detta helt enkelt en inst\u00e4llning f\u00f6r att Kibana ska kunna s\u00f6ka information mer bekv\u00e4mt \u00f6ver alla index samtidigt. Det anges genom att matcha en str\u00e4ng, till exempel \u201ccheckpoint-*\u201d, och namnet p\u00e5 indexet. Till exempel passar \u00abcheckpoint-2019.12.05\u00bb in i m\u00f6nstret, medan bara \u00abcheckpoint\u00bb inte g\u00f6r det. Det b\u00f6r ocks\u00e5 n\u00e4mnas att det inte g\u00e5r att s\u00f6ka information enligt flera indexm\u00f6nster samtidigt. Lite senare i kommande artiklar kommer vi att se att API-f\u00f6rfr\u00e5gningar g\u00f6rs antingen enligt namnet p\u00e5 indexet eller enligt ett enda m\u00f6nster, bilden \u00e4r klickbar:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/64\/nm\/tb\/64nmtbsfwl-qfysx5n6km6iwr3m.png\"><img decoding=\"async\" alt=\"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar\" src=\"\/wp-content\/uploads\/2019\/12\/d84ad30d2ee921b7f76a8224cfad5029.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Efter detta kontrollerar vi i menyn Discover om alla loggar indexeras, och om r\u00e4tt parser \u00e4r inst\u00e4lld. Om det finns n\u00e5gra avvikelser, till exempel att byta datatyp fr\u00e5n str\u00e4ng till heltal, m\u00e5ste du redigera konfigurationsfilen f\u00f6r Logstash. Som resultat kommer nya loggar att registreras korrekt. F\u00f6r att gamla loggar ska anta r\u00e4tt form efter \u00e4ndringen, hj\u00e4lper bara reindexeringsprocessen. I kommande artiklar kommer denna operation att behandlas mer detaljerat. L\u00e5t oss f\u00f6rs\u00e4kra oss om att allt \u00e4r i ordning, bilden \u00e4r klickbar:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/y1\/-h\/jk\/y1-hjkcxrtdpuufzqxqdpqhlvha.png\"><img decoding=\"async\" alt=\"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar\" src=\"\/wp-content\/uploads\/2019\/12\/c704b83f68de588b612a97cb92fa0433.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Loggarna \u00e4r p\u00e5 plats, vilket inneb\u00e4r att vi kan b\u00f6rja bygga dashboardar. Utifr\u00e5n analyticsen av dashboardar fr\u00e5n s\u00e4kerhetsprodukter kan man f\u00f6rst\u00e5 tillst\u00e5ndet f\u00f6r informationss\u00e4kerhet i organisationen, tydligt se s\u00e5rbara punkter i den nuvarande policyn och vidare utveckla metoder f\u00f6r att \u00e5tg\u00e4rda dem. L\u00e5t oss bygga ett litet dashboard med hj\u00e4lp av flera visualiseringsverktyg. Dashboarden kommer att best\u00e5 av 5 komponenter: <\/p>\n<ol>\n<li>en tabell f\u00f6r att r\u00e4kna det totala antalet loggar per blade<\/li>\n<li>en tabell f\u00f6r kritiska IPS-signaturer<\/li>\n<li>ett cirkeldiagram f\u00f6r h\u00e4ndelser av Threat Prevention<\/li>\n<li>diagram \u00f6ver de mest popul\u00e4ra webbplatserna<\/li>\n<li>diagram \u00f6ver anv\u00e4ndningen av de mest riskfyllda programmen<\/li>\n<\/ol>\n<p>\nF\u00f6r att skapa visualiseringsfigurer, g\u00e5 till menyn <b>Visualisera<\/b>, och v\u00e4lj den figur vi vill bygga! L\u00e5t oss g\u00e5 i ordning.<\/p>\n<h3>Tabell f\u00f6r att r\u00e4kna det totala antalet loggar per blade<\/h3>\n<p>\nF\u00f6r detta v\u00e4ljer vi figuren <b>Data Table<\/b>, vi dyker ner i verktyget f\u00f6r att skapa diagram, till v\u00e4nster st\u00e4lls figurinst\u00e4llningarna in, till h\u00f6ger hur det kommer att se ut med de aktuella inst\u00e4llningarna. F\u00f6rst visar jag hur den f\u00e4rdiga tabellen kommer att se ut, efter detta g\u00e5r vi igenom inst\u00e4llningarna, bilden \u00e4r klickbar:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/h6\/qh\/zs\/h6qhzsfawr4qslqtdfybm3zvzsw.png\"><img decoding=\"async\" alt=\"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar\" src=\"\/wp-content\/uploads\/2019\/12\/cd0d023ad12db5bbfe2dcc51823fb459.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Mer detaljerade figurinst\u00e4llningar, bilden \u00e4r klickbar:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/pe\/2j\/d2\/pe2jd28os3xkfs70wi9jl--0kcc.png\"><img decoding=\"async\" alt=\"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar\" src=\"\/wp-content\/uploads\/2019\/12\/4e3ca27ef051e2ab86d5006c83b0ad98.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>L\u00e5t oss g\u00e5 igenom inst\u00e4llningarna.<\/p>\n<p>Initialt st\u00e4lls <b>m\u00e4tv\u00e4rde<\/b>, detta v\u00e4rde, efter vilket alla f\u00e4lt kommer att aggregeras. Metriker ber\u00e4knas baserat p\u00e5 v\u00e4rden som p\u00e5 olika s\u00e4tt extraheras fr\u00e5n dokument. V\u00e4rden extraheras vanligtvis fr\u00e5n <b>f\u00e4lten<\/b> i dokumentet, men kan ocks\u00e5 genereras med hj\u00e4lp av skript. I det h\u00e4r fallet s\u00e4tter vi i <b>Aggregat: Antal<\/b> (totalt antal loggar).<\/p>\n<p>Efter detta delar vi tabellen enligt segment (f\u00e4lt) som metrik kommer att ber\u00e4knas utifr\u00e5n. Denna funktion utf\u00f6rs av inst\u00e4llningen Buckets, som i sin tur best\u00e5r av 2 alternativ f\u00f6r inst\u00e4llning: <\/p>\n<ol>\n<li>split rows \u2014 l\u00e4gga till kolumner och d\u00e4refter dela tabellen i rader<\/li>\n<li>split table \u2014 dela upp i flera tabeller baserat p\u00e5 v\u00e4rdena f\u00f6r ett specifikt f\u00e4lt. <\/li>\n<\/ol>\n<p>\nI <b>buckets<\/b> Flera delningar kan l\u00e4ggas till f\u00f6r att skapa flera kolumner eller tabeller, begr\u00e4nsningarna h\u00e4r \u00e4r snarare logiska. I aggregation kan du v\u00e4lja vilket s\u00e4tt segmenteringen ska g\u00f6ras p\u00e5: ipv4 range, date range, Terms etc. Det mest intressanta valet \u00e4r faktiskt <b>Terms<\/b> och <b>Significant Terms<\/b>, segmenteringen sker baserat p\u00e5 v\u00e4rdena f\u00f6r ett specifikt indexf\u00e4lt, skillnaden mellan dem \u00e4r m\u00e4ngden \u00e5terl\u00e4mnade v\u00e4rden och deras visning. Eftersom vi vill dela tabellen efter bladnamn, v\u00e4ljer vi f\u00e4ltet \u2014 <b>product.keyword<\/b> och st\u00e4ller in storleken p\u00e5 25 \u00e5terl\u00e4mnande v\u00e4rden. <\/p>\n<p>Ist\u00e4llet f\u00f6r rader i elasticsearch anv\u00e4nds 2 datatyper \u2014 <b>text<\/b> och <b>keyword<\/b>. Om du vill utf\u00f6ra en fulltext-s\u00f6kning, m\u00e5ste du anv\u00e4nda typ text, vilket \u00e4r mycket anv\u00e4ndbart n\u00e4r du skriver din egen s\u00f6ktj\u00e4nst, till exempel f\u00f6r att s\u00f6ka efter n\u00e4mningar av ett ord i ett specifikt f\u00e4lt (text). Om du vill ha enbart exakt matchning m\u00e5ste du anv\u00e4nda typ keyword. Typen keyword b\u00f6r ocks\u00e5 anv\u00e4ndas f\u00f6r f\u00e4lt som kr\u00e4ver sortering eller aggregering, allts\u00e5 i v\u00e5rt fall.<\/p>\n<p>Som ett resultat r\u00e4knar Elasticsearch antalet loggar under en viss tid med aggregering efter v\u00e4rdet i f\u00e4ltet product. I Custom Label anger vi namnet p\u00e5 kolumnen som kommer att visas i tabellen, vi anger tid f\u00f6r vilken vi samlar loggar, startar visualiseringen - Kibana skickar en f\u00f6rfr\u00e5gan till elasticsearch, v\u00e4ntar p\u00e5 svar och visualiserar de erh\u00e5llna data. Tabellen \u00e4r klar!<\/p>\n<h3>Cirkeldiagram \u00f6ver h\u00e4ndelser i Threat Prevention<\/h3>\n<p>\nInformationen om hur m\u00e5nga procent av reaktionerna \u00e4r s\u00e4rskilt intressant <b>detect<\/b> och <b>prevent<\/b> p\u00e5 incidenter inom informationss\u00e4kerhetsaktuell s\u00e4kerhetspolicy. F\u00f6r detta \u00e4ndam\u00e5l passar ett cirkeldiagram bra. Vi v\u00e4ljer i Visualize - <b>Pie chart<\/b>. I metrik v\u00e4sentligen anger vi aggregering efter antal loggar. I buckets s\u00e4tter vi Terms =&gt; action. <\/p>\n<p>Allt verkar korrekt, men resultaten visar v\u00e4rden f\u00f6r alla blades, vi m\u00e5ste filtrera s\u00e5 att vi endast visar de blades som arbetar inom Threat Prevention. D\u00e4rf\u00f6r konfigurerar vi <b>ett filter<\/b> f\u00f6r att s\u00f6ka information endast om blades som ansvarar f\u00f6r incidenter inom informationss\u00e4kerhet - product: (\"Anti-Bot\" OR \"New Anti-Virus\" OR \"DDoS Protector\" OR \"SmartDefense\" OR \"Threat Emulation\"). Bilden \u00e4r klickbar:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/te\/1p\/wo\/te1pwo7es8c1nnssm5tuhtdfxog.png\"><img decoding=\"async\" alt=\"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar\" src=\"\/wp-content\/uploads\/2019\/12\/8ff2a225089922d8634f5c85ee7fc5fc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Och mer detaljerade inst\u00e4llningar, bilden \u00e4r klickbar:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/20\/yf\/xs\/20yfxs1tflzd3ja05bulm9s8pco.png\"><img decoding=\"async\" alt=\"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar\" src=\"\/wp-content\/uploads\/2019\/12\/b747aa69a089862f91bd93c7868bacd3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<h3>Tabell \u00f6ver h\u00e4ndelser i IPS<\/h3>\n<p>\nVidare \u00e4r det mycket viktigt ur perspektivet av informationss\u00e4kerhet att granska och kontrollera h\u00e4ndelser f\u00f6r blade <b>IPS<\/b> och <b>Hotemulering<\/b>, som <b>som inte blockeras<\/b> av den aktuella policyn, f\u00f6r att i ett senare skede antingen \u00f6verf\u00f6ra signaturen till prevent, eller om trafiken \u00e4r giltig - inte kontrollera signaturen. Tabellen skapar vi p\u00e5 samma s\u00e4tt som f\u00f6r f\u00f6rsta exemplet, med den skillnaden att vi skapar flera kolumner: protections.keyword, severity.keyword, product.keyword, originsicname.keyword. Vi konfigurerar n\u00f6dv\u00e4ndigtvis ett filter f\u00f6r att s\u00f6ka information endast om blades som ansvarar f\u00f6r incidenter inom informationss\u00e4kerhet - product: (\"SmartDefense\" OR \"Threat Emulation\"). Bilden \u00e4r klickbar:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/gu\/pt\/q_\/guptq_dmmsig3ueo2xoahhgh_ts.png\"><img decoding=\"async\" alt=\"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar\" src=\"\/wp-content\/uploads\/2019\/12\/7f595da7aecf502249e8a804b5768680.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Mer detaljerade inst\u00e4llningar, bilden \u00e4r klickbar:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/7h\/va\/ma\/7hvamanbqtsl3vvkbk_r_wgpu4e.png\"><img decoding=\"async\" alt=\"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar\" src=\"\/wp-content\/uploads\/2019\/12\/ecce5e34c3deac5089e9ba1471a92411.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<h3>Diagram \u00f6ver de mest popul\u00e4ra bes\u00f6kta webbplatserna<\/h3>\n<p>\nF\u00f6r detta skapar vi en figur \u2014 <b>Vertical Bar<\/b>. Vi anv\u00e4nder ocks\u00e5 metriken count (Y-axeln), och p\u00e5 X-axeln kommer vi att anv\u00e4nda namnen p\u00e5 de bes\u00f6kta webbplatserna \u2014 \u201cappi_name\u201d. H\u00e4r finns en liten trick, om inst\u00e4llningarna k\u00f6rs i nuvarande form, kommer alla webbplatser att markeras med en f\u00e4rg p\u00e5 diagrammet. F\u00f6r att g\u00f6ra dem flerf\u00e4rgade anv\u00e4nder vi en extra inst\u00e4llning \u2014 \u201csplit series\u201d, som g\u00f6r att vi kan dela den redan f\u00e4rdiga kolumnen i flera v\u00e4rden, beroende p\u00e5 det valda f\u00e4ltet s\u00e5klart! Denna uppdelning kan antingen anv\u00e4ndas som en flerf\u00e4rgad kolumn efter v\u00e4rden i l\u00e4get stacked, eller i det normala l\u00e4get f\u00f6r att skapa flera kolumner baserade p\u00e5 ett specifikt v\u00e4rde fr\u00e5n X-axeln. I detta fall anv\u00e4nder vi samma v\u00e4rde som p\u00e5 X-axeln, vilket g\u00f6r att alla kolumner kan bli flerf\u00e4rgade, och de kommer att representeras med f\u00e4rger l\u00e4ngst uppe till h\u00f6ger. I filtret st\u00e4ller vi in \u2014 product:\u00abURL Filtering\u00bb f\u00f6r att se information endast om de bes\u00f6kta webbplatserna, bilden \u00e4r klickbar:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/mm\/7z\/eu\/mm7zeuhxbi7mycsbe9iwhfvj-pi.png\"><img decoding=\"async\" alt=\"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar\" src=\"\/wp-content\/uploads\/2019\/12\/07bb9944b86da2c3522a09d07f23fecd.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Inst\u00e4llningar:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ab\/fq\/s8\/abfqs80dexym6ks4kt_ktyzzzzk.png\"><img decoding=\"async\" alt=\"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar\" src=\"\/wp-content\/uploads\/2019\/12\/02acd7c1d18a1cdea25d5f4ec597001e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<h3>Diagram \u00f6ver anv\u00e4ndningen av de mest farliga applikationerna<\/h3>\n<p>\nF\u00f6r detta skapar vi en figur \u2014 Vertical Bar. Vi anv\u00e4nder ocks\u00e5 metriken count (Y-axeln), och p\u00e5 X-axeln kommer vi att anv\u00e4nda namnen p\u00e5 de anv\u00e4nda-apparna \u2014 \u201cappi_name\u201d. Det viktigaste \u00e4r att ange filtret \u2014 product: \u00abApplication Control\u00bb AND app_risk: (4 OR 5 OR 3) AND action: \u00abaccept\u00bb. Vi filtrerar loggarna efter bladet Application Control, och tar endast de webbplatser som \u00e4r kategoriserade som webbplatser med risk f\u00f6r Critical, High, Medium och endast i de fall d\u00e4r \u00e5tkomsten till dessa webbplatser \u00e4r till\u00e5ten. Bilden \u00e4r klickbar:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/2q\/nz\/82\/2qnz82z39bhtf-eohfvqcfqae-0.png\"><img decoding=\"async\" alt=\"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar\" src=\"\/wp-content\/uploads\/2019\/12\/623b5bf3188c2a0b09f89728fad59920.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Inst\u00e4llningar, klickbart:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/pb\/aj\/6s\/pbaj6sk3l1qbc8cgluy4yiaj1qy.png\"><img decoding=\"async\" alt=\"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar\" src=\"\/wp-content\/uploads\/2019\/12\/63239427de04abde90d28318cab11f3c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<h3>Dashboard<\/h3>\n<p>\nVisning och skapande av dashboards finns i en separat menypunkt \u2014 <b>Dashboard<\/b>. H\u00e4r \u00e4r det enkelt, en ny dashboard skapas, visualisering l\u00e4ggs till, placeras och allt \u00e4r klart!<\/p>\n<p>Vi skapar en dashboard d\u00e4r vi kan f\u00f6rst\u00e5 den grundl\u00e4ggande situationen av cybers\u00e4kerhet i organisationen, klart, endast p\u00e5 Check Point-niv\u00e5, bilden \u00e4r klickbar:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ct\/9p\/lv\/ct9plv4cwbpt6ammjhqmn6x76fe.png\"><img decoding=\"async\" alt=\"3. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboardar\" src=\"\/wp-content\/uploads\/2019\/12\/8d70a875d9a718279189a2839c9182df.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Baserat p\u00e5 dessa diagram kan vi f\u00f6rst\u00e5 vilka kritiska signaturer som inte blockeras av brandv\u00e4ggen, vart anv\u00e4ndarna g\u00e5r och vilka de mest farliga applikationerna de anv\u00e4nder.<\/p>\n<h3>Slutsats<\/h3>\n<p>\nVi har g\u00e5tt igenom grundl\u00e4ggande visualiseringsm\u00f6jligheter i Kibana och skapat ett dashboard, men detta \u00e4r bara en liten del. I kursen kommer vi separerat att g\u00e5 igenom inst\u00e4llningarna f\u00f6r kartor, arbete med Elasticsearch-systemet, bekanta oss med API-f\u00f6rfr\u00e5gningar, automatisering och mycket mer!<\/p>\n<p>S\u00e5 h\u00e5ll utkik efter uppdateringar (<noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/tssolution\">Telegram<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/groups\/tssolution.info\/\">Facebook<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/ts_solution\">VK<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/tssolution.ru\/blog\">TS Solution Blog<\/a><\/noindex>), <noindex><a rel=\"nofollow\" href=\"https:\/\/zen.yandex.ru\/id\/5c7d2162fa818600ae386a52\">Yandex.Dzen<\/a><\/noindex>.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/tssolution\/blog\/482054\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u043c\u044b \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0438\u0441\u044c \u0441\u043e \u0441\u0442\u0435\u043a\u043e\u043c elk \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u043e\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 Logstash \u0434\u043b\u044f \u043f\u0430\u0440\u0441\u0435\u0440\u0430 \u043b\u043e\u0433\u043e\u0432, \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0435\u0440\u0435\u0439\u0434\u0435\u043c \u043a \u0441\u0430\u043c\u043e\u043c\u0443 \u0432\u0430\u0436\u043d\u043e\u043c\u0443 \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438, \u0442\u043e \u0447\u0442\u043e \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u043e\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 \u0440\u0430\u0434\u0438 \u0447\u0435\u0433\u043e \u0432\u0441\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b\u043e\u0441\u044c \u2014 \u044d\u0442\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0438 \u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u0435 \u0432 \u0434\u0430\u0448\u0431\u043e\u0440\u0434\u044b. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u043f\u043e\u0431\u043b\u0438\u0436\u0435 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043c\u0441\u044f \u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54536","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/3-elastic-stack-analiz-security-logov-dashbordy\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd473. Elastic stack: \u0430\u043d\u0430\u043b\u0438\u0437 security \u043b\u043e\u0433\u043e\u0432. \u0414\u0430\u0448\u0431\u043e\u0440\u0434\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/3-elastic-stack-analiz-security-logov-dashbordy\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-27T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd473. Elastic stack: analys av s\u00e4kerhetsloggar. Dashboards | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/3-elastic-stack-analiz-security-logov-dashbordy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd473. Elastic stack: \u0430\u043d\u0430\u043b\u0438\u0437 security \u043b\u043e\u0433\u043e\u0432. \u0414\u0430\u0448\u0431\u043e\u0440\u0434\u044b | ProHoster","og:url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/3-elastic-stack-analiz-security-logov-dashbordy","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-27T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54536","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 11:45:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:03:57","updated":"2026-01-24 11:45:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/54536","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=54536"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/54536\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=54536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=54536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=54536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}