{"id":5967,"date":"2020-10-13T12:57:16","date_gmt":"2020-10-13T12:57:16","guid":{"rendered":"https:\/\/bezpecnenanete.eset.com\/sk\/?p=5967"},"modified":"2021-06-04T08:25:47","modified_gmt":"2021-06-04T08:25:47","slug":"vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania","status":"publish","type":"post","link":"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/","title":{"rendered":"V\u00fdskum \u0161kodliv\u00e9ho k\u00f3du je ako skladanie puzzle, rob\u00edme opak programovania"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2025\" height=\"1350\" src=\"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/hlavny_banner-lipovsky.jpg\" alt=\"Robert Lipovsky portret\" class=\"wp-image-6090\" srcset=\"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/hlavny_banner-lipovsky.jpg 2025w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/hlavny_banner-lipovsky-300x200.jpg 300w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/hlavny_banner-lipovsky-1024x683.jpg 1024w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/hlavny_banner-lipovsky-768x512.jpg 768w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/hlavny_banner-lipovsky-1536x1024.jpg 1536w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/hlavny_banner-lipovsky-370x247.jpg 370w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/hlavny_banner-lipovsky-760x507.jpg 760w\" sizes=\"auto, (max-width: 2025px) 100vw, 2025px\" \/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-custom-lineheight\" style=\"line-height:1.4;font-size:27px\">V\u00fdskumn\u00edci \u0161kodliv\u00e9ho k\u00f3du sa sna\u017eia pochopi\u0165 \u00fato\u010dn\u00edkov a&nbsp;fungovanie ich zbran\u00ed. Aby boli \u00faspe\u0161n\u00ed, t\u00fd\u017edne \u010di mesiace analyzuj\u00fa do detailu r\u00f4zne druhy \u0161kodliv\u00e9ho k\u00f3du. Ako to v&nbsp;praxi vyzer\u00e1 a&nbsp;\u010do robia po\u010das be\u017en\u00e9ho pracovn\u00e9ho d\u0148a, vysvet\u013euje Robert Lipovsk\u00fd, senior analytik \u0161kodliv\u00e9ho k\u00f3du v&nbsp;spolo\u010dnosti ESET.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">V&nbsp;rozhovore sa do\u010d\u00edtate:<\/h2>\n\n\n\n<ul class=\"is-style-checkbox wp-block-list\" style=\"font-size:20px;color:#152035\"><li>Ako vyzer\u00e1 pr\u00e1ca v\u00fdskumn\u00edka \u0161kodliv\u00e9ho k\u00f3du?<\/li><li>\u010co je to reverzn\u00e9 in\u017einierstvo a&nbsp;ako prebieha?<\/li><li>Ako sa d\u00e1 porozumie\u0165 \u0161kodliv\u00e9mu k\u00f3du?<\/li><li>Pre\u010do je anal\u00fdza \u0161kodliv\u00e9ho k\u00f3du u\u017eito\u010dn\u00e1?<\/li><li>Pre koho je tento typ v\u00fdskumu vhodn\u00fd?<\/li><\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.4\"><strong><em>\u010co si m\u00e1m predstavi\u0165 pod pr\u00e1cou v\u00fdskumn\u00edka \u0161kodliv\u00e9ho k\u00f3du?<\/em><\/strong> <strong><em>Ako vyzer\u00e1 jeho pr\u00e1ca?<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">Ako napoved\u00e1 u\u017e n\u00e1zov, ide o&nbsp;v\u00fdskum \u0161kodliv\u00e9ho k\u00f3du. Misia ESETu je chr\u00e1ni\u0165 \u013eud\u00ed a na\u0161ou \u00falohou v&nbsp;r\u00e1mci tejto misie je porozumie\u0165 \u0161kodliv\u00e9mu k\u00f3du, \u010di\u017ee v\u00edrusom, tr\u00f3jskym ko\u0148om a&nbsp;tak \u010falej. Ide o&nbsp;v\u00fdskum v&nbsp;pravom slova zmysle. My sa nevenujeme detekcii. Venujeme sa tomu, \u010do \u0161kodliv\u00fd k\u00f3d rob\u00ed \u2013 prostredn\u00edctvom takzvan\u00e9ho reverzn\u00e9ho in\u017einierstva. Rob\u00edme detailn\u00e9 anal\u00fdzy a&nbsp;sna\u017e\u00edme sa pochopi\u0165 ako k\u00f3d funguje, ako rozm\u00fd\u0161\u013eal \u00fato\u010dn\u00edk alebo o&nbsp;\u010do mu i\u0161lo. Chceme pochopi\u0165 \u00fato\u010dn\u00edkov a&nbsp;ich n\u00e1stroje, alebo zbrane ak chcete. \u010castokr\u00e1t je to aj o&nbsp;h\u013eadan\u00ed kontextu. Nepozer\u00e1me sa len na samotn\u00fd k\u00f3d, ale aj na metad\u00e1ta: kam sa \u0161kodliv\u00fd k\u00f3d prip\u00e1jal, na ak\u00fd server, kde sa servery nach\u00e1dzaj\u00fa. Je to ako skladanie puzzle.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size\"><strong><em>\u010co si m\u00e1m pod t\u00fdm v\u0161ak predstavi\u0165?<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">Reverzn\u00e9 in\u017einierstvo je v&nbsp;princ\u00edpe opak programovania. K\u00fdm program\u00e1tor m\u00e1 nejak\u00fa \u0161pecifik\u00e1ciu a&nbsp;p\u00ed\u0161e pod\u013ea nej k\u00f3d, \u201ereverzeri\u201c sa pozeraj\u00fa na existuj\u00faci program, ktor\u00fd nap\u00edsal niekto in\u00fd, ni\u010d o&nbsp;\u0148om nevedia a&nbsp;sna\u017eia sa zisti\u0165, ako funguje a&nbsp;\u010do rob\u00ed.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.4\"><strong><em>M\u00e1m si to predstavi\u0165 tak, \u017ee v\u00fdskumn\u00edk pr\u00edde do pr\u00e1ce, otvor\u00ed po\u010d\u00edta\u010d a&nbsp;m\u00e1 na \u0148om dvesto riadkov k\u00f3du, pri\u010dom v&nbsp;nich h\u013ead\u00e1 nejak\u00e9 vzorce? Nie\u010do, ako v&nbsp;Matrixe?<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">D\u00e1 sa to predstavi\u0165 aj takto. Anal\u00fdza prebieha dvoma z\u00e1kladn\u00fdmi formami: statickou a&nbsp;dynamickou. Statick\u00e1 znamen\u00e1, \u017ee sa pozer\u00e1m na k\u00f3d a&nbsp;iba ho \u010d\u00edtam, nespust\u00edm ho. Na za\u010diatku prebehne nie\u010do ako preklad. Program je v&nbsp;strojovom jazyku, teda nejak\u00e9 jednotky a&nbsp;nuly \u010di&nbsp;pr\u00edkazy, ktor\u00fdm rozumie procesor. To sa d\u00e1 prelo\u017ei\u0165 pomocou tzv. disassembleru do jazyka, ktor\u00fd je \u010ditate\u013en\u00fd analytikom. <\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">D\u00e1 sa \u00eds\u0165 aj o&nbsp;\u00farove\u0148 vy\u0161\u0161ie a&nbsp;pomocou dekompil\u00e1tora ho pretransformova\u0165 do nie\u010doho, \u010do je u\u017e ve\u013emi podobn\u00e9 aj zdrojov\u00e9mu k\u00f3du a&nbsp;be\u017en\u00fdm programovac\u00edm jazykom, ako napr\u00edklad C++. \u010ci\u017ee s\u00fa tam tak\u00e9to medzikroky a&nbsp;my sa nepozer\u00e1me len na jednotky a&nbsp;nuly, ale u\u017e na in\u0161trukcie a&nbsp;pr\u00edkazy a tie si prech\u00e1dzame. Potom u\u017e len z\u00e1le\u017e\u00ed od toho, do akej h\u013abky chceme \u00eds\u0165. Ak s\u00fa tam st\u00e1tis\u00edce riadkov, nem\u00e1 zmysel, aby sme i\u0161li do \u00fapln\u00e9ho detailu a&nbsp;str\u00e1vili nad t\u00fdm pol roka. Reverzer sa s\u00fastred\u00ed iba na podstatn\u00e9 \u010dasti, preto\u017ee niektor\u00e9 veci sa opakuj\u00fa a&nbsp;dobre pozn\u00e1me, \u010do robia.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A9946-2-1024x683.jpg\" alt=\"Virus lab ESET\" class=\"wp-image-6004\" srcset=\"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A9946-2-1024x683.jpg 1024w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A9946-2-300x200.jpg 300w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A9946-2-768x512.jpg 768w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A9946-2-1536x1024.jpg 1536w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A9946-2-2048x1365.jpg 2048w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A9946-2-370x247.jpg 370w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A9946-2-760x507.jpg 760w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-text-color has-small-font-size\">Viruslab ESET, Bratislava, zdroj: ESET<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-medium-font-size has-custom-lineheight\" style=\"line-height:1.4\"><strong><em>\u010co je spom\u00ednan\u00e1 dynamick\u00e1 anal\u00fdza?<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">T\u00e1 spo\u010d\u00edva v&nbsp;tom, \u017ee sa program spust\u00ed v&nbsp;\u0161peci\u00e1lnom re\u017eime, tzv. debuggeri, v&nbsp;ktorom program krokujeme. To znamen\u00e1, \u017ee \u0165uk\u00e1m do kl\u00e1vesnice a&nbsp;postupujem pr\u00edkaz po pr\u00edkaze, pri\u010dom vid\u00edm, ako sa program vykon\u00e1va. To pom\u00e1ha, preto\u017ee za behu sledujeme, ako program rob\u00ed svoju robotu, \u010do v\u00fdznamne pom\u00e1ha pri anal\u00fdze. Potom treba u\u017e len ve\u013ea \u010dasu a&nbsp;sk\u00fasenost\u00ed a&nbsp;pr\u00eddeme na to, \u010do dan\u00fd program rob\u00ed.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-medium-font-size has-custom-lineheight\" style=\"line-height:1.4\"><strong><em>\u010eal\u0161ou predstavou m\u00f4\u017ee by\u0165, \u017ee si v\u00fdskumn\u00edk sadne za po\u010d\u00edta\u010d a&nbsp;v&nbsp;re\u00e1lnom \u010dase sleduje nejak\u00fd hackersk\u00fd \u00fatok, ktor\u00e9mu sa sna\u017e\u00ed zabr\u00e1ni\u0165, pr\u00edpadne zisti\u0165, kto je \u00fato\u010dn\u00edk. Je to re\u00e1lne?<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">V&nbsp;malom mno\u017estve pr\u00edpadov sme aj pri prebiehaj\u00facom \u00fatoku a&nbsp;vid\u00edme ho takpovediac na\u017eivo, \u010do tro\u0161ku pripom\u00edna pop\u00edsan\u00fa situ\u00e1ciu. Na\u0161a anal\u00fdza v\u0161ak \u0161tandardne prebieha v&nbsp;pokoji a&nbsp;offline re\u017eime na zariaden\u00ed analytika. Situ\u00e1cia, kedy sa \u201enie\u010do deje\u201c, znamen\u00e1, \u017ee u&nbsp;klienta sa \u0161kodliv\u00fd k\u00f3d st\u00e1le deteguje. Vtedy si m\u00f4\u017eeme nastavi\u0165 napr\u00edklad upozornenia a&nbsp;sledujeme, \u010di sa k\u00f3d nejako men\u00ed alebo vyv\u00edja, pr\u00edpadne objavi\u0165 \u010fal\u0161ie \u201edieliky puzzle\u201c. To je pre n\u00e1s v\u00fdskumn\u00edkov to zauj\u00edmav\u00e9. <\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">Na\u0161i kolegovia plnia aj \u00falohu SOC (<em>Security Operation Center<\/em>) a robia security monitoring. Oni sa s\u00fastredia pr\u00e1ve na udalosti, ktor\u00e9 sa aktu\u00e1lne dej\u00fa u&nbsp;pou\u017e\u00edvate\u013ea a&nbsp;vedia nejako zasiahnu\u0165. Toto ale nie je prim\u00e1rna \u00faloha m\u00f4jho t\u00edmu.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/n-DE5A3616-edit-1024x682.jpg\" alt=\"eset ofiice bratislava\" class=\"wp-image-6022\" srcset=\"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/n-DE5A3616-edit-1024x682.jpg 1024w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/n-DE5A3616-edit-300x200.jpg 300w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/n-DE5A3616-edit-768x512.jpg 768w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/n-DE5A3616-edit-1536x1024.jpg 1536w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/n-DE5A3616-edit-370x247.jpg 370w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/n-DE5A3616-edit-760x507.jpg 760w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/n-DE5A3616-edit.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-text-color has-small-font-size\">ESET office Bratislava, zdroj: ESET<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\"><strong><em>Vy sa teda sna\u017e\u00edte len zanalyzova\u0165 \u0161kodliv\u00fd k\u00f3d a&nbsp;pochopi\u0165 ho.<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">\u00c1no. Zabudol som v\u0161ak spomen\u00fa\u0165 e\u0161te jednu d\u00f4le\u017eit\u00fa \u010das\u0165 pr\u00e1ce v\u00fdskumn\u00edka. Aby sme nie\u010do analyzovali, mus\u00edme najsk\u00f4r vedie\u0165, \u010do by to malo by\u0165. Mus\u00edme identifikova\u0165, \u010do by st\u00e1lo za to, aby sme sa na to v\u00f4bec pozreli. A&nbsp;na to treba ve\u013ea sk\u00fasenost\u00ed. Sna\u017e\u00edme sa preto z&nbsp;na\u0161ich \u013eud\u00ed vychova\u0165 \u201emalware hunterov\u201c <em>(po slovensky \u201elovci \u0161kodliv\u00e9ho k\u00f3du\u201c)<\/em>. To je schopnos\u0165 identifikova\u0165 to zauj\u00edmav\u00e9, \u010do stoj\u00ed za na\u0161u pozornos\u0165. Toto je tie\u017e ve\u013emi podstatn\u00e1 \u010das\u0165 na\u0161ej pr\u00e1ce.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.4\"><strong><em>Ako to funguje?<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">V&nbsp;prvej l\u00edni\u00ed s\u00fa kolegovia z&nbsp;detekcie. Ich prioritou je, aby na\u0161e produkty chr\u00e1nili na\u0161ich z\u00e1kazn\u00edkov, teda aby detegovali \u0161kodliv\u00fd k\u00f3d. My m\u00e1me, d\u00e1 sa poveda\u0165, \u201eluxus\u201c, \u017ee m\u00f4\u017eeme n\u00e1\u0161mu v\u00fdskumu venova\u0165 ove\u013ea viac \u010dasu. Ve\u013ek\u00e1 \u010das\u0165 detekcie sa vykon\u00e1va automaticky. Ak sa vzorky vyhodnocuj\u00fa manu\u00e1lne, str\u00e1via nad t\u00fdm detek\u010dn\u00ed in\u017einieri r\u00e1dovo min\u00faty na jednu vec. My sa dok\u00e1\u017eeme na vzorku pozera\u0165 v&nbsp;priemere t\u00fd\u017edne. Ke\u010f je to nie\u010do jednoduch\u0161ie, tak je to v&nbsp;d\u0148och. Vypl\u00fdva to z&nbsp;podstaty na\u0161ej pr\u00e1ce: rob\u00edme v\u00fdskum a&nbsp;sna\u017e\u00edme sa zisti\u0165 nie\u010do nov\u00e9. Drviv\u00e1 v\u00e4\u010d\u0161ina \u0161kodliv\u00e9ho k\u00f3du sa opakuje, mo\u017eno s&nbsp;drobn\u00fdmi vari\u00e1ciami. Ak strel\u00edm od boku, ide o&nbsp;98 %. N\u00e1s zauj\u00edmaj\u00fa pr\u00e1ve tie zvy\u0161n\u00e9 2 % \u2013 my h\u013ead\u00e1me v&nbsp;podstate ihlu v&nbsp;kope sena. To, \u010do je nov\u00e9, alebo svojim sp\u00f4sobom zauj\u00edmav\u00e9 z&nbsp;technick\u00e9ho poh\u013eadu, pr\u00edpadne z&nbsp;poh\u013eadu cie\u013eov.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.4\"><strong><em>Na \u010do je dobr\u00e9 pochopi\u0165 fungovanie \u0161kodliv\u00e9ho k\u00f3du, najm\u00e4 pokia\u013e ide o&nbsp;tak\u00e9to vz\u00e1cne pr\u00edpady?<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">Najprv treba poveda\u0165, \u017ee aj toho nov\u00e9ho \u0161kodliv\u00e9ho k\u00f3du je ve\u013emi ve\u013ea. Ak odhliadneme od zn\u00e1mych vzoriek, ktor\u00e9 sa opakuj\u00fa, tak na\u0161e syst\u00e9my eviduj\u00fa okolo 300-tis\u00edc nov\u00fdch unik\u00e1tnych \u0161kodliv\u00fdch s\u00faborov denne. To zah\u0155\u0148a aj tie spom\u00ednan\u00e9 vari\u00e1cie. Ale sp\u00e4\u0165 k&nbsp;ot\u00e1zke.<\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">V\u00fdsledky na\u0161ej pr\u00e1ce pou\u017e\u00edvame na zlep\u0161enie na\u0161ich produktov. Na to, aby sme chr\u00e1nili na\u0161ich z\u00e1kazn\u00edkov, potrebujeme pochopi\u0165, ako \u0161kodliv\u00fd k\u00f3d funguje a&nbsp;by\u0165 o&nbsp;krok pred \u00fato\u010dn\u00edkmi. Druhou vecou je, \u017ee na\u0161e v\u00fdsledky publikujeme aj verejne a&nbsp;sna\u017e\u00edme sa tak vzdel\u00e1va\u0165 jednak odborn\u00edkov, ale aj \u0161irok\u00fa verejnos\u0165.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A8400-3-1-1024x683.jpg\" alt=\"eset office bratislava free room\" class=\"wp-image-6027\" srcset=\"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A8400-3-1-1024x683.jpg 1024w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A8400-3-1-300x200.jpg 300w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A8400-3-1-768x512.jpg 768w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A8400-3-1-1536x1024.jpg 1536w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A8400-3-1-2048x1365.jpg 2048w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A8400-3-1-370x247.jpg 370w, https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/DE5A8400-3-1-760x507.jpg 760w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-text-color has-small-font-size\">Pracovn\u00fd \u017eivot v ESET Slovensko, zdroj: ESET<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.4\"><strong><em>Povedali sme si, ako t\u00e1to pr\u00e1ca vyzer\u00e1. Ke\u010f sa v\u0161ak povie slovo v\u00fdskumn\u00edk, v\u00e4\u010d\u0161ina \u013eud\u00ed si asi predstav\u00ed chemika alebo fyzika. Ako sa \u010dlovek v\u00f4bec dostane k&nbsp;v\u00fdskumn\u00edkovi \u0161kodliv\u00e9ho k\u00f3du?<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">Programovanie sam\u00e9 o&nbsp;sebe je zauj\u00edmav\u00e1 discipl\u00edna a&nbsp;reverzn\u00e9 in\u017einierstvo je minim\u00e1lne pre n\u00e1s e\u0161te zauj\u00edmavej\u0161ie. Rob\u00ed to menej \u013eud\u00ed, je to \u00fazka \u0161pecializ\u00e1cia a&nbsp;je to naozaj zauj\u00edmav\u00e9 pre t\u00fdch, ktor\u00ed radi veci rozoberaj\u00fa a&nbsp;sna\u017eia sa zisti\u0165, ako veci funguj\u00fa. \u010ci\u017ee ide\u00e1lne pre \u013eud\u00ed, ktor\u00ed ako deti radi rozoberali hra\u010dky J. T\u00e1to zvedavos\u0165 sa d\u00e1 vyu\u017ei\u0165 na nie\u010do pozit\u00edvne. My sa sna\u017e\u00edme pochopi\u0165, ako funguj\u00fa zbrane \u00fato\u010dn\u00edkov a&nbsp;v\u010faka tomu vieme ochr\u00e1ni\u0165 potenci\u00e1lne obete.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size\"><strong><em>M\u00e1 tak\u00fdto v\u00fdskumn\u00edk dobr\u00e9 mo\u017enosti uplatni\u0165 sa?<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">U&nbsp;n\u00e1s v&nbsp;ESETe s\u00fa mo\u017enosti v\u00fdskumn\u00edkov naozaj \u0161irok\u00e9. V&nbsp;r\u00e1mci n\u00e1\u0161ho technick\u00e9ho oddelenia je mno\u017estvo rozmanit\u00fdch \u00faloh a&nbsp;ka\u017ed\u00fd si n\u00e1jde to, \u010do ho zauj\u00edma. My sa sna\u017e\u00edme podporova\u0165 \u013eud\u00ed v&nbsp;tom, aby robili naozaj to, \u010do ich bav\u00ed. \u010ci u\u017e ide o&nbsp;r\u00f4zne platformy, programovacie jazyky, alebo povahu pr\u00e1ce. Napr\u00edklad, \u010di niekoho bav\u00ed viac analyzova\u0165, ako n\u00e1s, alebo by\u0165 bli\u017e\u0161ie k&nbsp;t\u00fdm re\u00e1lnym \u00fatokom a robi\u0165 incident response, pr\u00edpadne vylep\u0161ova\u0165 detekciu. T\u00fdch mo\u017enost\u00ed je ve\u013ea.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.4\"><strong><em>Ak\u00e9 zru\u010dnosti s\u00fa potrebn\u00e9 na tento druh pr\u00e1ce? Spomenul si zvedavos\u0165.<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">Zvedavos\u0165 je asi jeden zo z\u00e1kladn\u00fdch soft skillov. \u010eal\u0161\u00edm je t\u00fa\u017eba neust\u00e1le sa u\u010di\u0165, aj ke\u010f to znie ako kli\u0161\u00e9, ale u&nbsp;n\u00e1s to naozaj plat\u00ed. Samotn\u00e9 IT sa vyv\u00edja ve\u013emi r\u00fdchlo, ale u&nbsp;n\u00e1s to plat\u00ed dvojn\u00e1sobne. My sa s&nbsp;\u00fato\u010dn\u00edkmi vlastne hr\u00e1me na ma\u010dku a&nbsp;my\u0161. Sna\u017e\u00edme sa pochopi\u0165 ako funguje malv\u00e9r, ak\u00e9 techniky vyu\u017e\u00edvaj\u00fa \u00fato\u010dn\u00edci. Naopak, \u00fato\u010dn\u00edci vym\u00fd\u0161\u013eaj\u00fa st\u00e1le nov\u00e9 techniky, aby obi\u0161li na\u0161u detekciu a&nbsp;aby sa im \u00fatok podaril. To znamen\u00e1, \u017ee sa v\u00fdskumn\u00edk nebude nudi\u0165, no vy\u017eaduje si to neust\u00e1le vzdel\u00e1vanie. <\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">\u010co sa t\u00fdka hard skillov, z\u00e1kladn\u00fd jazyk, v&nbsp;ktorom fungujeme, je assembly. To je ten medzikrok medzi klasick\u00fdmi programovac\u00edmi jazykmi a&nbsp;jednotkami a&nbsp;nulami. Assembly jazyk sa u\u010d\u00ed aj na niektor\u00fdch vysok\u00fdch \u0161kol\u00e1ch, av\u0161ak je ur\u010dite menej roz\u0161\u00edren\u00fd ako napr\u00edklad Java, \u010di C++. <\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">\u010clovek nemus\u00ed by\u0165 \u0161pi\u010dkov\u00fd program\u00e1tor, toto nie je na\u0161a \u00faloha, ale samozrejme poznanie ka\u017ed\u00e9ho programovacieho jazyka je v\u00fdhodou, preto\u017ee tak \u010dlovek vie pochopi\u0165 fungovanie programov. Tie\u017e si \u201ereverzeri\u201c programuj\u00fa r\u00f4zne pomocn\u00e9 skripty.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\"><strong><em>Kde sa m\u00f4\u017eu tieto veci potenci\u00e1lni reverzeri nau\u010di\u0165?<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">U\u010d\u00ed sa to na technick\u00fdch \u0161kol\u00e1ch, aj ke\u010f si \u0161tudenti musia vybra\u0165 \u0161pecializ\u00e1ciu, ktor\u00e1 tieto predmety zah\u0155\u0148a. V&nbsp;dne\u0161nej dobe internetu sa to v\u0161ak d\u00e1 nau\u010di\u0165 aj samo\u0161t\u00fadiom. \u010clovek sa nem\u00f4\u017ee spolieha\u0165 na to, \u017ee mu v\u0161etko d\u00e1 \u0161kola. Tak \u010di tak sa bude musie\u0165 ve\u013ea vec\u00ed dou\u010di\u0165 s\u00e1m. M\u00e1me to \u0161\u0165astie, \u017ee je dnes dostupn\u00e9 obrovsk\u00e9 mno\u017estvo kvalitn\u00e9ho materi\u00e1lu. Treba ma\u0165 len z\u00e1ujem, chu\u0165 a&nbsp;n\u00e1js\u0165 si na to \u010das.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.4\"><strong><em>Spolupracuje v&nbsp;tomto smere ESET so \u0161kolami?<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">Ako som spomenul \u0161kola d\u00e1 len nejak\u00e9 z\u00e1klady. Dlhodob\u00fd probl\u00e9m na\u0161ich technick\u00fdch \u0161k\u00f4l je, \u017ee nepripravuj\u00fa dostato\u010dne \u013eud\u00ed do praxe, aj ke\u010f sa to pomaly zlep\u0161uje. Aj preto spolupracujeme so \u0161kolami a&nbsp;sna\u017e\u00edme sa do v\u00fdu\u010dby vnies\u0165 viac praktick\u00fdch vec\u00ed. Takto si z\u00e1rove\u0148 vychov\u00e1vame potenci\u00e1lnych \u0161ikovn\u00fdch talentovan\u00fdch \u013eud\u00ed. Jednak vedieme bakal\u00e1rske a&nbsp;diplomov\u00e9 pr\u00e1ce, ale podie\u013eame sa aj na v\u00fdu\u010dbe vlastn\u00fdch predmetov, napr\u00edklad u\u010d\u00edme z\u00e1klady reverzn\u00e9ho in\u017einierstva. Ten sa s\u00fastre\u010fuje pr\u00e1ve na to, o&nbsp;\u010dom sme sa doteraz rozpr\u00e1vali. Ve\u013ea na\u0161ich kolegov s\u00fa absolventi pr\u00e1ve tohto predmetu, patrili medzi naj\u0161ikovnej\u0161\u00edch a&nbsp;bavilo ich to. No nie je to jedin\u00fd sp\u00f4sob, ako sa ku n\u00e1m dosta\u0165. \u010casto k&nbsp;n\u00e1m prich\u00e1dzaj\u00fa aj \u013eudia cez klasick\u00fd pracovn\u00fd inzer\u00e1t.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.4\"><strong><em>K z\u00e1vere mo\u017eno trochu filozofick\u00e1 ot\u00e1zka. Dok\u00e1\u017ee \u0161kodliv\u00fd k\u00f3d v\u00fdskumn\u00edka fascinova\u0165, ke\u010f je nap\u00edsan\u00fd dobre?<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">Ur\u010dite s\u00fa veci, ktor\u00e9 s\u00fa obdivuhodne pokro\u010dil\u00e9 a&nbsp;technicky ve\u013emi vyspel\u00e9 a&nbsp;tie n\u00e1s samozrejme zaujm\u00fa, hoci s\u00fa ich ciele \u0161kodliv\u00e9. K&nbsp;tak\u00fdmto pr\u00edpadom patrili napr\u00edklad \u00fatoky na Ukrajine, ktor\u00e9 sp\u00f4sobili v\u00fdpadky elektriny v krajine. Pou\u017eili pri nich aj zbra\u0148 najv\u00e4\u010d\u0161ieho kalibru, ak\u00fa sme kedy analyzovali, Industroyer. Tak\u00e9to veci vedia by\u0165 ve\u013emi zauj\u00edmav\u00e9.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.4\"><strong><em>Spom\u00ednal si, \u017ee s&nbsp;\u00fato\u010dn\u00edkmi hr\u00e1me hru na ma\u010dku a&nbsp;my\u0161, pri\u010dom obe strany sa sna\u017eia zdokonali\u0165. D\u00e1 sa teda poveda\u0165, \u017ee sa rokmi \u0161kodliv\u00fd k\u00f3d st\u00e1va sofistikovanej\u0161\u00edm a&nbsp;komplikovanej\u0161\u00edm a&nbsp;mo\u017eno to aj v\u00e1m trv\u00e1 dlh\u0161ie?<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-dark-color has-text-color has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\">Neviem, \u010di to trv\u00e1 dlh\u0161ie, preto\u017ee aj na\u0161e vrstvy ochrany a&nbsp;detek\u010dn\u00e9 technol\u00f3gie sa vyv\u00edjaj\u00fa. Ur\u010dite v\u0161ak plat\u00ed, \u017ee je v\u00fdvoj badate\u013en\u00fd na oboch stran\u00e1ch \u2013 tak na strane ochrany, ako aj na strane \u00fato\u010dn\u00edkov.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-bd-color-background-color has-background has-medium-font-size has-custom-lineheight\" style=\"line-height:1.6\"><em><strong>Robert Lipovsk\u00fd<\/strong>, <strong>Senior Malware Researcher v&nbsp;spolo\u010dnosti ESET<\/strong> <br><\/em><br>V\u00fdskumn\u00edk \u0161kodliv\u00e9ho k\u00f3du s&nbsp;13-ro\u010dn\u00fdmi sk\u00fasenos\u0165ami  a&nbsp;\u0161irok\u00fdm spektrom odborn\u00fdch znalost\u00ed, ktor\u00e9 zah\u0155\u0148aj\u00fa cielen\u00e9 \u00fatoky typu APT, kyberzlo\u010din, ako aj v\u00fdskum zranite\u013enost\u00ed. Vedie t\u00edm v\u00fdskumn\u00edkov, ktor\u00fd, okrem in\u00e9ho, odhalil ako sa udiali prv\u00e9 kyber\u00fatoky ved\u00face k&nbsp;masov\u00e9mu v\u00fdpadku elektriny, \u010di p\u00f4vod epid\u00e9mie NotPetya \u2013 kyber\u00fatoku, ktor\u00fd sp\u00f4sobil historicky najv\u00e4\u010d\u0161ie \u0161kody na celom svete.<br><br>O&nbsp;tak\u00fdchto objavoch pravidelne publikuje v&nbsp;odborn\u00fdch ako aj mainstreamov\u00fdch m\u00e9di\u00e1ch a prezentuje na bezpe\u010dnostn\u00fdch konferenci\u00e1ch, ako napr\u00edklad RSA, Black Hat, \u010di Virus Bulletin. Taktie\u017e predn\u00e1\u0161a vysoko\u0161kolsk\u00fdm \u0161tudentom a&nbsp;vedie predmet Z\u00e1klady Reverzn\u00e9ho In\u017einierstva na Slovenskej Technickej Univerzite \u2013 jeho alma mater a&nbsp;na Univerzite Komensk\u00e9ho.<br><br>Ke\u010f pr\u00e1ve nesed\u00ed za po\u010d\u00edta\u010dom, najrad\u0161ej pilotuje lietadlo, spozn\u00e1va nov\u00e9 krajiny, hr\u00e1 na gitare, \u010di jazd\u00ed na snowboarde.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ako to v praxi vyzer\u00e1 a \u010do robia po\u010das be\u017en\u00e9ho pracovn\u00e9ho d\u0148a, vysvet\u013euje Robert Lipovsk\u00fd, senior analytik \u0161kodliv\u00e9ho k\u00f3du v spolo\u010dnosti ESET.<\/p>\n","protected":false},"author":5,"featured_media":6090,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[82,127],"tags":[106],"class_list":["post-5967","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-bezpecnost","category-kyberneticky-vyskum","tag-rozhovor"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>V\u00fdskum \u0161kodliv\u00e9ho k\u00f3du je ako skladanie puzzle, rob\u00edme opak programovania | ESET<\/title>\n<meta name=\"description\" content=\"Ako to v praxi vyzer\u00e1 a \u010do robia po\u010das be\u017en\u00e9ho pracovn\u00e9ho d\u0148a, vysvet\u013euje Robert Lipovsk\u00fd, senior analytik \u0161kodliv\u00e9ho k\u00f3du v spolo\u010dnosti ESET.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/\" \/>\n<meta property=\"og:locale\" content=\"sk_SK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"V\u00fdskum \u0161kodliv\u00e9ho k\u00f3du je ako skladanie puzzle, rob\u00edme opak programovania | ESET\" \/>\n<meta property=\"og:description\" content=\"Ako to v praxi vyzer\u00e1 a \u010do robia po\u010das be\u017en\u00e9ho pracovn\u00e9ho d\u0148a, vysvet\u013euje Robert Lipovsk\u00fd, senior analytik \u0161kodliv\u00e9ho k\u00f3du v spolo\u010dnosti ESET.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/\" \/>\n<meta property=\"og:site_name\" content=\"Bezpe\u010dne na nete | ESET\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ESETnaSlovensku\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-13T12:57:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-04T08:25:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/hlavny_banner-lipovsky.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2025\" \/>\n\t<meta property=\"og:image:height\" content=\"1350\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"ESET User\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Autor\" \/>\n\t<meta name=\"twitter:data1\" content=\"ESET User\" \/>\n\t<meta name=\"twitter:label2\" content=\"Predpokladan\u00fd \u010das \u010d\u00edtania\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 min\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/it-bezpecnost\\\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/it-bezpecnost\\\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\\\/\"},\"author\":{\"name\":\"ESET User\",\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/#\\\/schema\\\/person\\\/dea8a7aed2893ceadc39b5e354c5b05e\"},\"headline\":\"V\u00fdskum \u0161kodliv\u00e9ho k\u00f3du je ako skladanie puzzle, rob\u00edme opak programovania\",\"datePublished\":\"2020-10-13T12:57:16+00:00\",\"dateModified\":\"2021-06-04T08:25:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/it-bezpecnost\\\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\\\/\"},\"wordCount\":2572,\"publisher\":{\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/it-bezpecnost\\\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hlavny_banner-lipovsky.jpg\",\"keywords\":[\"Rozhovor\"],\"articleSection\":[\"IT bezpe\u010dnos\u0165\",\"Kybernetick\u00fd v\u00fdskum\"],\"inLanguage\":\"sk-SK\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/it-bezpecnost\\\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\\\/\",\"url\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/it-bezpecnost\\\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\\\/\",\"name\":\"V\u00fdskum \u0161kodliv\u00e9ho k\u00f3du je ako skladanie puzzle, rob\u00edme opak programovania | ESET\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/it-bezpecnost\\\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/it-bezpecnost\\\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hlavny_banner-lipovsky.jpg\",\"datePublished\":\"2020-10-13T12:57:16+00:00\",\"dateModified\":\"2021-06-04T08:25:47+00:00\",\"description\":\"Ako to v praxi vyzer\u00e1 a \u010do robia po\u010das be\u017en\u00e9ho pracovn\u00e9ho d\u0148a, vysvet\u013euje Robert Lipovsk\u00fd, senior analytik \u0161kodliv\u00e9ho k\u00f3du v spolo\u010dnosti ESET.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/it-bezpecnost\\\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\\\/#breadcrumb\"},\"inLanguage\":\"sk-SK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/it-bezpecnost\\\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sk-SK\",\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/it-bezpecnost\\\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hlavny_banner-lipovsky.jpg\",\"contentUrl\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hlavny_banner-lipovsky.jpg\",\"width\":2025,\"height\":1350,\"caption\":\"Robert Lipovsky portret\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/it-bezpecnost\\\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Domovsk\u00e1 str\u00e1nka\",\"item\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"V\u00fdskum \u0161kodliv\u00e9ho k\u00f3du je ako skladanie puzzle, rob\u00edme opak programovania\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/#website\",\"url\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/\",\"name\":\"Bezpe\u010dne na nete | ESET\",\"description\":\"Praktick\u00e9 rady, ako rozpozna\u0165 digit\u00e1lne hrozby.\",\"publisher\":{\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sk-SK\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/#organization\",\"name\":\"Bezpe\u010dne na nete | ESET\",\"url\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sk-SK\",\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/bnn.svg\",\"contentUrl\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/bnn.svg\",\"caption\":\"Bezpe\u010dne na nete | ESET\"},\"image\":{\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ESETnaSlovensku\\\/\",\"https:\\\/\\\/www.instagram.com\\\/eset_slovensko\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/eset\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCtuph4SwEvitc5T-0cE1FuA\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/#\\\/schema\\\/person\\\/dea8a7aed2893ceadc39b5e354c5b05e\",\"name\":\"ESET User\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sk-SK\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/29915b098f8f9677cc5796ee2dd2358dd215824ff925345fe845a1eaf50bbb0d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/29915b098f8f9677cc5796ee2dd2358dd215824ff925345fe845a1eaf50bbb0d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/29915b098f8f9677cc5796ee2dd2358dd215824ff925345fe845a1eaf50bbb0d?s=96&d=mm&r=g\",\"caption\":\"ESET User\"},\"url\":\"https:\\\/\\\/bezpecnenanete.eset.com\\\/sk\\\/author\\\/esetuser\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"V\u00fdskum \u0161kodliv\u00e9ho k\u00f3du je ako skladanie puzzle, rob\u00edme opak programovania | ESET","description":"Ako to v praxi vyzer\u00e1 a \u010do robia po\u010das be\u017en\u00e9ho pracovn\u00e9ho d\u0148a, vysvet\u013euje Robert Lipovsk\u00fd, senior analytik \u0161kodliv\u00e9ho k\u00f3du v spolo\u010dnosti ESET.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/","og_locale":"sk_SK","og_type":"article","og_title":"V\u00fdskum \u0161kodliv\u00e9ho k\u00f3du je ako skladanie puzzle, rob\u00edme opak programovania | ESET","og_description":"Ako to v praxi vyzer\u00e1 a \u010do robia po\u010das be\u017en\u00e9ho pracovn\u00e9ho d\u0148a, vysvet\u013euje Robert Lipovsk\u00fd, senior analytik \u0161kodliv\u00e9ho k\u00f3du v spolo\u010dnosti ESET.","og_url":"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/","og_site_name":"Bezpe\u010dne na nete | ESET","article_publisher":"https:\/\/www.facebook.com\/ESETnaSlovensku\/","article_published_time":"2020-10-13T12:57:16+00:00","article_modified_time":"2021-06-04T08:25:47+00:00","og_image":[{"width":2025,"height":1350,"url":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/hlavny_banner-lipovsky.jpg","type":"image\/jpeg"}],"author":"ESET User","twitter_card":"summary_large_image","twitter_misc":{"Autor":"ESET User","Predpokladan\u00fd \u010das \u010d\u00edtania":"9 min\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/#article","isPartOf":{"@id":"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/"},"author":{"name":"ESET User","@id":"https:\/\/bezpecnenanete.eset.com\/sk\/#\/schema\/person\/dea8a7aed2893ceadc39b5e354c5b05e"},"headline":"V\u00fdskum \u0161kodliv\u00e9ho k\u00f3du je ako skladanie puzzle, rob\u00edme opak programovania","datePublished":"2020-10-13T12:57:16+00:00","dateModified":"2021-06-04T08:25:47+00:00","mainEntityOfPage":{"@id":"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/"},"wordCount":2572,"publisher":{"@id":"https:\/\/bezpecnenanete.eset.com\/sk\/#organization"},"image":{"@id":"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/#primaryimage"},"thumbnailUrl":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/hlavny_banner-lipovsky.jpg","keywords":["Rozhovor"],"articleSection":["IT bezpe\u010dnos\u0165","Kybernetick\u00fd v\u00fdskum"],"inLanguage":"sk-SK"},{"@type":"WebPage","@id":"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/","url":"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/","name":"V\u00fdskum \u0161kodliv\u00e9ho k\u00f3du je ako skladanie puzzle, rob\u00edme opak programovania | ESET","isPartOf":{"@id":"https:\/\/bezpecnenanete.eset.com\/sk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/#primaryimage"},"image":{"@id":"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/#primaryimage"},"thumbnailUrl":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/hlavny_banner-lipovsky.jpg","datePublished":"2020-10-13T12:57:16+00:00","dateModified":"2021-06-04T08:25:47+00:00","description":"Ako to v praxi vyzer\u00e1 a \u010do robia po\u010das be\u017en\u00e9ho pracovn\u00e9ho d\u0148a, vysvet\u013euje Robert Lipovsk\u00fd, senior analytik \u0161kodliv\u00e9ho k\u00f3du v spolo\u010dnosti ESET.","breadcrumb":{"@id":"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/#breadcrumb"},"inLanguage":"sk-SK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/"]}]},{"@type":"ImageObject","inLanguage":"sk-SK","@id":"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/#primaryimage","url":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/hlavny_banner-lipovsky.jpg","contentUrl":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2020\/10\/hlavny_banner-lipovsky.jpg","width":2025,"height":1350,"caption":"Robert Lipovsky portret"},{"@type":"BreadcrumbList","@id":"https:\/\/bezpecnenanete.eset.com\/sk\/it-bezpecnost\/vyskum-skodliveho-kodu-je-ako-skladanie-puzzle-robime-opak-programovania\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Domovsk\u00e1 str\u00e1nka","item":"https:\/\/bezpecnenanete.eset.com\/sk\/"},{"@type":"ListItem","position":2,"name":"V\u00fdskum \u0161kodliv\u00e9ho k\u00f3du je ako skladanie puzzle, rob\u00edme opak programovania"}]},{"@type":"WebSite","@id":"https:\/\/bezpecnenanete.eset.com\/sk\/#website","url":"https:\/\/bezpecnenanete.eset.com\/sk\/","name":"Bezpe\u010dne na nete | ESET","description":"Praktick\u00e9 rady, ako rozpozna\u0165 digit\u00e1lne hrozby.","publisher":{"@id":"https:\/\/bezpecnenanete.eset.com\/sk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bezpecnenanete.eset.com\/sk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sk-SK"},{"@type":"Organization","@id":"https:\/\/bezpecnenanete.eset.com\/sk\/#organization","name":"Bezpe\u010dne na nete | ESET","url":"https:\/\/bezpecnenanete.eset.com\/sk\/","logo":{"@type":"ImageObject","inLanguage":"sk-SK","@id":"https:\/\/bezpecnenanete.eset.com\/sk\/#\/schema\/logo\/image\/","url":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2022\/10\/bnn.svg","contentUrl":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-content\/uploads\/2022\/10\/bnn.svg","caption":"Bezpe\u010dne na nete | ESET"},"image":{"@id":"https:\/\/bezpecnenanete.eset.com\/sk\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ESETnaSlovensku\/","https:\/\/www.instagram.com\/eset_slovensko\/","https:\/\/www.linkedin.com\/company\/eset","https:\/\/www.youtube.com\/channel\/UCtuph4SwEvitc5T-0cE1FuA"]},{"@type":"Person","@id":"https:\/\/bezpecnenanete.eset.com\/sk\/#\/schema\/person\/dea8a7aed2893ceadc39b5e354c5b05e","name":"ESET User","image":{"@type":"ImageObject","inLanguage":"sk-SK","@id":"https:\/\/secure.gravatar.com\/avatar\/29915b098f8f9677cc5796ee2dd2358dd215824ff925345fe845a1eaf50bbb0d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/29915b098f8f9677cc5796ee2dd2358dd215824ff925345fe845a1eaf50bbb0d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/29915b098f8f9677cc5796ee2dd2358dd215824ff925345fe845a1eaf50bbb0d?s=96&d=mm&r=g","caption":"ESET User"},"url":"https:\/\/bezpecnenanete.eset.com\/sk\/author\/esetuser\/"}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-json\/wp\/v2\/posts\/5967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-json\/wp\/v2\/comments?post=5967"}],"version-history":[{"count":78,"href":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-json\/wp\/v2\/posts\/5967\/revisions"}],"predecessor-version":[{"id":7528,"href":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-json\/wp\/v2\/posts\/5967\/revisions\/7528"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-json\/wp\/v2\/media\/6090"}],"wp:attachment":[{"href":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-json\/wp\/v2\/media?parent=5967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-json\/wp\/v2\/categories?post=5967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bezpecnenanete.eset.com\/sk\/wp-json\/wp\/v2\/tags?post=5967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}