- YARA саптарга, бинардык үлгүлөргө жана файл касиеттерине негизделген ийкемдүү эрежелерди колдонуу менен кесепеттүү программалардын үй-бүлөлөрүн сүрөттөөгө мүмкүндүк берет.
- Жакшы иштелип чыккан эрежелер ransomware жана APT'лерден баштап веб кабыктарга жана бир нече чөйрөдө нөл күндүк эксплуатацияларга чейин баарын аныктай алат.
- YARAны камдык көчүрмөлөргө, криминалистикалык иш процесстерине жана корпоративдик куралдарга интеграциялоо салттуу антивирустук программадан тышкары коргонууну бекемдейт.
- YARA коомчулугу жана эрежелердин репозиторийлери интеллект менен бөлүшүүнү жеңилдетет жана аныктоону тынымсыз жакшыртат.

¿Өркүндөтүлгөн зыяндуу программаларды аныктоо үчүн YARA кантип колдонсо болот? Салттуу антивирустук программалар чегине жеткенде жана чабуулчулар бардык мүмкүн болгон жаракалардан өтүп кеткенде, инциденттерге жооп берүүчү лабораторияларда зарыл болгон курал ишке кирет: YARA, зыяндуу программаларга аңчылык кылуу үчүн "Швейцариялык бычак"Тексттик жана бинардык үлгүлөрдү колдонуу менен зыяндуу программалык камсыздоонун үй-бүлөлөрүн сүрөттөө үчүн иштелип чыккан, ал жөнөкөй хэш дал келүүсүнөн алыс барууга мүмкүндүк берет.
Туура колдордо, YARA жөн гана жайгашкан жерди аныктоо үчүн эмес белгилүү кесепеттүү программанын үлгүлөрү гана эмес, ошондой эле жаңы варианттар, нөл күндүк эксплуатациялар жана атүгүл коммерциялык чабуул куралдарыБул макалада биз кесепеттүү программаларды өнүккөн аныктоо үчүн YARAны кантип колдонууну, бекем эрежелерди кантип жазууну, аларды кантип сыноону, аларды Veeam сыяктуу платформаларга же өзүңүздүн талдоо иш процессиңизге кантип интеграциялоону жана кесиптик коомчулук кандай мыкты тажрыйбаларды карманарын терең жана практикалык түрдө изилдейбиз.
YARA деген эмне жана эмне үчүн зыяндуу программаларды аныктоодо мынчалык күчтүү?
YARA "Дагы бир рекурсивдүү акроним" дегенди билдирет жана коркунучтарды талдоодо де-факто стандарты болуп калды, анткени Бул окула турган, так жана өтө ийкемдүү эрежелерди колдонуу менен кесепеттүү программалардын үй-бүлөлөрүн сүрөттөөгө мүмкүндүк берет.Статикалык антивирус кол тамгаларына гана таянуунун ордуна, YARA сиз өзүңүз аныктаган үлгүлөр менен иштейт.
Негизги идея жөнөкөй: YARA эрежеси файлды (же эстутумду, же маалымат агымын) карап чыгат жана бир катар шарттардын аткарылышын текшерет. текст саптарына, он алтылык тизмектерге, регулярдуу туюнтмаларга же файл касиеттерине негизделген шарттарЭгер шарт аткарылса, анда "дал келүү" бар жана сиз эскертип, бөгөттөп же тереңирээк талдоо жүргүзө аласыз.
Бул ыкма коопсуздук топторуна мүмкүндүк берет Бардык түрдөгү зыяндуу программаларды аныктаңыз жана классификациялаңыз: классикалык вирустар, курттар, трояндар, ransomware, веб кабыктары, криптоминерлер, зыяндуу макростор жана башкаларАл белгилүү бир файл кеңейтүүлөрү же форматтары менен чектелбейт, ошондуктан ал .pdf кеңейтүүсү менен жашырылган аткарылуучу файлды же веб кабыгын камтыган HTML файлын да аныктайт.
Мындан тышкары, YARA киберкоопсуздуктун экосистемасынын көптөгөн негизги кызматтарына жана куралдарына интеграцияланган: VirusTotal, Cuckoo сыяктуу кум чөйрөлөр, Veeam сыяктуу резервдик платформалар же жогорку деңгээлдеги өндүрүүчүлөрдүн коркунучка каршы чечимдериДемек, YARAны өздөштүрүү алдыңкы аналитиктер жана изилдөөчүлөр үчүн дээрлик талап болуп калды.
Кесепеттүү программаларды аныктоодо YARAны колдонуунун өркүндөтүлгөн учурлары
YARAнын күчтүү жактарынын бири - ал SOCдан баштап кесепеттүү программа лабораториясына чейин бир нече коопсуздук сценарийлерине кол кап сыяктуу ыңгайлашат. Ошол эле эрежелер бир жолку аңчылыкка да, үзгүлтүксүз мониторингге да тиешелүү..
Эң түз жагдай түзүүнү камтыйт конкреттүү кесепеттүү программалар же бүтүндөй үй-бүлөлөр үчүн атайын эрежелерЭгер сиздин уюмуңузга белгилүү үй-бүлөгө негизделген кампания кол салып жатса (мисалы, алыстан кирүү трояны же APT коркунучу), сиз мүнөздүү саптарды жана үлгүлөрдү профилдештирип, жаңы тиешелүү үлгүлөрдү тез аныктоочу эрежелерди көтөрө аласыз.
Дагы бир классикалык колдонуу фокусу болуп саналат ЯРА кол койгондордун негизиндеБул эрежелер хэштерди, өтө спецификалык текст саптарын, код үзүндүлөрүн, реестр ачкычтарын же бир эле кесепеттүү программанын бир нече варианттарында кайталануучу белгилүү байт ырааттуулугун табуу үчүн иштелип чыккан. Бирок, эгер сиз анча маанилүү эмес саптарды гана издесеңиз, анда жалган позитивдерди пайда кылуу коркунучу бар экенин унутпаңыз.
YARA да чыпкалоодо жаркырап турат файл түрлөрү же структуралык мүнөздөмөлөрүСаптарды файлдын өлчөмү, белгилүү аталыштар (мисалы, PE аткарылуучу файлдары үчүн 0x5A4D) же шектүү функцияны импорттоо сыяктуу касиеттери менен айкалыштыруу аркылуу PE аткарылуучу файлдарына, кеңсе документтерине, PDF файлдарына же дээрлик бардык форматтарга тиешелүү эрежелерди түзүүгө болот.
Заманбап шарттарда аны колдонуу менен байланышкан коркунуч чалгындооКоомдук репозиторийлер, изилдөө отчеттору жана IOC каналдары SIEM, EDR, резервдик аянтчалар же кумкоргондор менен интеграцияланган YARA эрежелерине которулат. Бул уюмдарга мүмкүнчүлүк берет мурда талданган кампаниялар менен мүнөздөмөлөрдү бөлүшкөн пайда болгон коркунучтарды тез аныктоо.
YARA эрежелеринин синтаксисин түшүнүү
YARA синтаксиси C синтаксисине абдан окшош, бирок жөнөкөй жана көбүрөөк багытталган. Ар бир эреже аталыштан, кошумча метаберилиштер бөлүмүнөн, сап бөлүмүнөн жана сөзсүз түрдө шарт бөлүмүнөн турат.Ушундан кийин күч сиз мунун баарын кантип айкалыштырганыңызда.
Биринчиси эреже атыАл ачкыч сөздөн кийин кетиши керек бийлик (o бийлик Эгерде сиз документти испан тилинде жазсаңыз, файлдагы ачкыч сөз болот бийликжана жарактуу идентификатор болушу керек: боштук, сан жана астын сызыксыз. Бул так конвенцияны кармануу жакшы идея, мисалы, бир нерсе Кесепеттүү программалык_үй-бүлө_вариант o APT_Actor_Tool, бул сиз аныктоого арналган нерсени бир караганда аныктоого мүмкүндүк берет.
Кийинки бөлүм келет саптаранда сиз издегиңиз келген үлгүлөрдү аныктайсыз. Бул жерде сиз үч негизги түрүн колдоно аласыз: текст саптары, он алтылык тизмектер жана регулярдуу туюнтмаларТекст саптары адам окуй турган код үзүндүлөрү, URL даректери, ички билдирүүлөр, жол аталыштары же PDB үчүн идеалдуу. Он алтылык сандар чийки байт үлгүлөрүн тартууга мүмкүндүк берет, алар код бүдөмүк болгондо абдан пайдалуу, бирок белгилүү бир туруктуу ырааттуулуктарды сактайт.
Кадимки туюнтмалар саптагы кичинекей вариацияларды, мисалы, домендерди өзгөртүү же коддун бир аз өзгөртүлгөн бөлүктөрүн жабуу керек болгондо ийкемдүүлүктү камсыз кылат. Андан тышкары, саптар да, регекс да ыктыярдуу байттарды көрсөтүүгө мүмкүнчүлүк берет, бул абдан так гибрид үлгүлөрүнүн эшигин ачат.
бөлүм абал Бул бирден-бир милдеттүү жана файлга качан эреже "дал" деп эсептелерин аныктайт. Бул жерде сиз логикалык жана арифметикалык операцияларды колдоносуз (жана, же, эмес, +, -, *, /, ар кандай, бардыгы, камтыйт ж.б.) жөнөкөй "эгер бул сап пайда болсо" дегенге караганда тактоо логикасын билдирүү үчүн.
Мисалы, файл белгилүү өлчөмдөн кичине болсо, бардык критикалык саптар пайда болсо же бир нече саптардын жок дегенде бири бар болсо гана эреже жарактуу экенин белгилей аласыз. Сиз ошондой эле саптын узундугу, дал келүүлөрдүн саны, файлдагы конкреттүү офсеттер же файлдын өзү сыяктуу шарттарды айкалыштыра аласыз.Бул жерде чыгармачылык жалпы эрежелер менен хирургиялык аныктоонун ортосундагы айырманы түзөт.
Акыр-аягы, сизде кошумча бөлүм бар Metaмезгилди документтештирүү үчүн идеалдуу. Бул киргизүү үчүн жалпы болуп саналат автор, түзүлгөн датасы, сыпаттамасы, ички версиясы, отчетторго же билеттерге шилтеме жана жалпысынан, репозиторийди уюштурууга жана башка талдоочулар үчүн түшүнүктүү болууга жардам берген ар кандай маалымат.
Өркүндөтүлгөн YARA эрежелеринин практикалык мисалдары
Жогоруда айтылгандардын бардыгын көз карашта кылуу үчүн, жөнөкөй эреженин кандайча структураланганын жана аткарылуучу файлдар, шектүү импорттор же кайталанма нускамалар ырааттуулугу пайда болгондо, анын кантип татаалдашып кетерин көрүү пайдалуу. Келгиле, оюнчук сызгыч менен баштайлы жана бара-бара өлчөмүн көбөйтүү..
Минималдуу эреже сапты жана аны милдеттүү кылган шартты гана камтышы мүмкүн. Мисалы, сиз белгилүү бир текст сабын же кесепеттүү программанын фрагментинин байт ырааттуулугун издесеңиз болот. Шарт, бул учурда, эгерде ошол сап же үлгү пайда болсо, эреже аткарылганын жөн эле айтып коёт., кошумча чыпкаларсыз.
Бирок, реалдуу дүйнө орнотууларында бул кыска түшөт, анткени Жөнөкөй чынжырлар көбүнчө көптөгөн жалган позитивдерди жарататОшондуктан бир нече саптарды (текст жана он алтылык) кошумча чектөөлөр менен айкалыштыруу кеңири таралган: файл белгилүү бир өлчөмдөн ашпашы, анда белгилүү бир аталыштар бар же ал ар бир аныкталган топтон жок дегенде бир сап табылганда гана жандырылат.
PE аткарылуучу талдоодогу типтүү мисал модулду импорттоону камтыйт pe экиликтин ички касиеттерин суроого мүмкүндүк берген YARAдан: импорттолгон функциялар, бөлүмдөр, убакыт белгилери, ж.б.. Өркүндөтүлгөн эреже файлды импорттоону талап кылышы мүмкүн. CreateProcess чейин Kernel32.dll жана кээ бир HTTP функциясынан wininet.dll, зыяндуу жүрүм-турумду көрсөткөн белгилүү бир сапты камтыгандан тышкары.
Логиканын бул түрү жайгашкан жерди аныктоо үчүн идеалдуу Алыскы туташуу же эксфильтрация мүмкүнчүлүктөрү бар трояндарфайл аттары же жолдору бир кампаниядан экинчисине өзгөрсө да. Маанилүү нерсе - негизги жүрүм-турумга көңүл буруу: процессти түзүү, HTTP сурамдары, шифрлөө, туруктуулук ж.б.
Дагы бир абдан натыйжалуу ыкманы карап чыгуу болуп саналат кайталануучу көрсөтмөлөрдүн ырааттуулугу бир үй-бүлөдөн алынган үлгүлөрдүн ортосунда. Чабуулчулар бинардык файлды таңгактап же бүдөмүк кылып салса да, алар көбүнчө коддун өзгөртүү кыйын болгон бөлүктөрүн кайра колдонушат. Эгерде статикалык талдоодон кийин сиз инструкциялардын туруктуу блокторун тапсаңыз, анда сиз менен эреже түзө аласыз он алтылык саптардагы ийримдер белгилүү бир сабырдуулукту сактоо менен ошол үлгүнү кармайт.
Бул "код жүрүм-турумуна негизделген" эрежелер менен мүмкүн PlugX/Korplug же башка APT үй-бүлөлөрү сыяктуу бүт кесепеттүү кампанияларга көз салыңызСиз жөн гана белгилүү бир хэшти аныктабайсыз, бирок сиз чабуулчулардын, мындайча айтканда, иштеп чыгуу стилинин артынан барасыз.
YARAны реалдуу кампанияларда жана нөл күндүк коркунучтарда колдонуу
YARA өзгөчө коргонуунун классикалык механизмдери өтө кеч келген өнүккөн коркунучтар жана нөл күндүк эксплуатациялар тармагында өзүнүн баалуулугун далилдеди. Белгилүү мисал - бул YARAны колдонуу, Силверлайттагы эксплуатацияны минималдуу төгүлгөн чалгындоо маалыматтарынан табуу..
Бул учурда, адепсиз инструменттерди иштеп чыгууга арналган компаниядан уурдалган электрондук каттардан белгилүү бир эксплуатацияга багытталган эреже түзүү үчүн жетиштүү үлгүлөр чыгарылды. Ушул жалгыз эреже менен изилдөөчүлөр үлгүнү шектүү файлдардын деңизи аркылуу байкай алышты.Эксплуатацияны аныктап, андан да олуттуу зыянга жол бербөө үчүн аны жамаачылоону мажбурлаңыз.
Мындай окуялар YARA кандайча иштей аларын көрсөтүп турат файлдар деңизинде балык уулоочу торСиздин корпоративдик тармагыңызды ар кандай түрдөгү "балыктарга" (файлдарга) толгон океан катары элестетиңиз. Сиздин эрежелериңиз трал торундагы отсектерге окшош: ар бир бөлүмдө белгилүү бир өзгөчөлүктөргө туура келген балык сакталат.
Сүйрөп бүткөндөн кийин, сизде бар белгилүү бир үй-бүлөлөргө же чабуулчулардын топторуна окшоштуктары боюнча топтоштурулган үлгүлөр: "X түрүнө окшош", "Ү түрүнө окшош" ж.б. Бул үлгүлөрдүн айрымдары сиз үчүн таптакыр жаңы болушу мүмкүн (жаңы бинардык, жаңы кампаниялар), бирок алар белгилүү үлгүгө туура келет, бул сиздин классификацияңызды жана жообун тездетет.
Бул контекстте YARAдан максималдуу пайда алуу үчүн көптөгөн уюмдар биригишет квалификацияны жогорулатуу, практикалык лабораториялар жана башкарылуучу эксперимент чөйрөлөрүЖакшы эрежелерди жазуу өнөрүнө гана арналган, көбүнчө кибер тыңчылыктын реалдуу учурларына негизделген жогорку адистештирилген курстар бар, аларда студенттер чыныгы үлгүлөр менен машыгышат жана алар эмнени издеп жатышканын так билбесе дагы, "бир нерсени" издөөгө үйрөнүшөт.
YARAны резервдик жана калыбына келтирүү платформаларына интеграциялаңыз
YARA кынтыксыз шайкеш келген жана көп учурда байкалбай калган аймактын бири - резервдик көчүрмөлөрдү коргоо. Эгерде камдык көчүрмөлөргө зыяндуу программа же ransomware жуккан болсо, калыбына келтирүү өнөктүктү толугу менен кайра башташы мүмкүн.Ошондуктан кээ бир өндүрүүчүлөр YARA кыймылдаткычтарын өз чечимдерине түз киргизишкен.
Кийинки муундагы резервдик платформаларды ишке киргизсе болот Калыбына келтирүү чекиттери боюнча YARA эрежесине негизделген талдоо сессияларыМаксаты эки: инцидентке чейинки акыркы "таза" чекиттин ордун табуу жана башка текшерүүлөр тарабынан ишке ашырылбаган файлдарда катылган зыяндуу мазмунду аныктоо.
Бул чөйрөлөрдө типтүү процесс "" вариантын тандоону камтыйт.YARA сызгычы менен калыбына келтирүү чекиттерин сканерлеңиз"талдоо тапшырмасын конфигурациялоо учурунда. Андан кийин эрежелер файлына жол көрсөтүлөт (көбүнчө .yara же .yar кеңейтүүсү менен), ал адатта резервдик көчүрмөгө тиешелүү конфигурация папкасында сакталат."
Аткаруу учурунда кыймылдаткыч көчүрмөдө камтылган объекттер аркылуу кайталанат, эрежелерди колдонот жана Ал бардык дал келүүлөрдү белгилүү YARA талдоо журналына жазат.Администратор бул журналдарды консолдон көрө алат, статистиканы карап чыгып, кайсы файлдар эскертүү бергенин көрө алат, ал тургай ар бир дал келүү кайсы машиналарга жана белгилүү бир датага туура келерин байкай алат.
Бул интеграция башка механизмдер менен толукталат, мисалы аномалияларды аныктоо, резервдик өлчөмдөргө мониторинг жүргүзүү, белгилүү бир IOCs издөө, же шектүү куралдарды талдооБирок белгилүү бир ransomware үй-бүлөсүнө же кампаниясына ылайыкташтырылган эрежелерге келгенде, YARA бул издөөнү тактоо үчүн эң жакшы курал.
Тармагыңызды бузбастан YARA эрежелерин кантип сынап жана текшерсе болот

Сиз өз эрежелериңизди жаза баштагандан кийин, кийинки маанилүү кадам - бул аларды кылдат сынап көрүү. Ашыкча агрессивдүү эреже жалган позитивдердин ташкынына алып келиши мүмкүн, ал эми ашкере жумшак эреже чыныгы коркунучтарды өткөрүп жибериши мүмкүн.Ошондуктан тестирлөө фазасы жазуу фазасы сыяктуу эле маанилүү.
Жакшы жаңылык, бул үчүн иштеп жаткан зыяндуу программаларга толгон лабораторияны түзүүнүн жана тармактын жарымын жугузуунун кереги жок. Бул маалыматты сунуш кылган репозиторийлер жана берилиштер топтомдору мурунтан эле бар. изилдөө максаттары үчүн белгилүү жана башкарылуучу кесепеттүү программалардын үлгүлөрүСиз ал үлгүлөрдү обочолонгон чөйрөгө жүктөп алып, аларды эрежелериңиз үчүн тест катары колдоно аласыз.
Кадимки ыкма YARAны жергиликтүү түрдө, буйрук сабынан, шектүү файлдарды камтыган каталогго каршы иштетүү менен баштоо. Эгерде сиздин эрежелериңиз алар керек болгон жерге дал келсе жана таза файлдарды араң бузуп кетсе, сиз туура жолдо турасыз.Эгер алар өтө көп козгоп жатса, саптарды карап чыгууга, шарттарды тактоого же кошумча чектөөлөрдү (өлчөм, импорт, офсет ж.б.) киргизүүгө убакыт келди.
Дагы бир негизги нерсе - бул сиздин эрежелериңиздин майнаптуулугун бузбасын камсыз кылуу. Чоң каталогдорду, толук камдык көчүрмөлөрдү же массалык үлгү жыйнактарын сканерлеп жатканда, Начар оптималдаштырылган эрежелер талдоону жайлатып же каалагандан көбүрөөк ресурстарды керектеиши мүмкүн.Ошондуктан, убакытты өлчөө, татаал туюнтмаларды жөнөкөйлөтүү жана өтө оор регекстен качуу сунушталат.
Лабораториялык текшерүү баскычынан өткөндөн кийин, сиз жасай аласыз Өндүрүш чөйрөсүнө эрежелерди жайылтууБул сиздин SIEMде болобу, резервдик системаларыңызда, электрондук почта серверлериңизде болобу же сиз аларды кайсы жерде бириктиргиңиз келсе. Үзгүлтүксүз карап чыгуу циклин сактап турууну унутпаңыз: кампаниялар өнүгүп жаткандыктан, эрежелериңиз мезгил-мезгили менен оңдоолорду талап кылат.
YARA менен куралдар, программалар жана иш процесси

Расмий экиликтен тышкары, көптөгөн адистер YARAнын айланасында анын күнүмдүк колдонулушун жеңилдетүү үчүн чакан программаларды жана сценарийлерди иштеп чыгышкан. Типтүү ыкма үчүн арыз түзүүнү камтыйт өзүңүздүн коопсуздук комплектиңизди чогултуңуз папкадагы бардык эрежелерди автоматтык түрдө окуп, аларды талдоо каталогуна колдонот.
Үй куралдарынын бул түрлөрү, адатта, жөнөкөй каталог түзүмү менен иштейт: бир папка үчүн эрежелер Интернеттен жүктөлүп алынган (мисалы, "rulesyar") жана башка папка үчүн талдануучу шектүү файлдар (мисалы, "зыяндуу программа"). Программа башталганда, ал эки папканын тең бар экенин текшерет, экрандагы эрежелерди тизмелейт жана аткарууга даярдайт.
" сыяктуу баскычты баскандаТекшерүүнү баштооАндан кийин тиркеме YARA аткарылуучу файлын керектүү параметрлери менен ишке киргизет: папкадагы бардык файлдарды сканерлөө, подкаталогдордун рекурсивдүү анализи, статистиканы чыгаруу, метаберилиштерди басып чыгаруу ж.б. Кайсы файл кайсы эрежеге дал келгенин көрсөтүү менен жыйынтыктар терезесинде көрсөтүлөт.
Бул иш процесси, мисалы, экспорттолгон электрондук каттардын партиясындагы маселелерди аныктоого мүмкүндүк берет. зыяндуу кыстарылган сүрөттөр, коркунучтуу тиркемелер же зыянсыз көрүнгөн файлдарда катылган веб кабыктарКорпоративдик чөйрөлөрдө көптөгөн соттук иликтөөлөр так ушул механизмдин түрүнө таянат.
YARA чакырганда эң пайдалуу параметрлерге келсек, төмөнкүдөй варианттар өзгөчөлөнүп турат: -r рекурсивдүү издөө үчүн, -S статистиканы көрсөтүү үчүн, -m метаберилиштерди чыгаруу үчүн жана -w эскертүүлөрдү этибарга албоо үчүнБул желектерди айкалыштыруу менен сиз өзүңүздүн ишиңизге жараша жүрүм-турумун тууралай аласыз: белгилүү бир каталогдогу тез анализден баштап, татаал папканын структурасын толук сканерлөөгө чейин.
YARA эрежелерин жазуу жана сактоодо мыкты тажрыйбалар
Эрежелер репозиторийиңиз башкарылгыс башаламандыкка айланбаш үчүн, бир катар мыкты тажрыйбаларды колдонуу сунушталат. Биринчиси - ырааттуу калыптар жана ат коюу конвенциялары менен иштөөар бир аналитик ар бир эреже эмне кыларын бир карап түшүнө алышы үчүн.
Көптөгөн командалар камтыган стандарттык форматты кабыл алышат метадайындар, коркунучтун түрүн, актёрду же платформаны көрсөткөн тэгдер жана аныкталып жаткан нерсенин так сүрөттөлүшү менен баш темаБул ички гана эмес, эрежелерди коомчулук менен бөлүшкөндө же коомдук репозиторийлерге салым кошкондо да жардам берет.
Дагы бир сунуш - муну дайыма эстен чыгарбоо YARA - бул дагы бир коргонуу катмарыАл антивирустук программаны же EDRди алмаштырбайт, тескерисинче, аларды стратегияларда толуктайт Windows PCиңизди коргоңузИдеалында, YARA активдерди идентификациялоо, коргоо, аныктоо, жооп кайтаруу жана калыбына келтирүү маселелерин караган NIST алкагы сыяктуу кеңири маалымдама алкактарына туура келиши керек.
Техникалык көз караштан алганда, ага убакыт бөлүүгө арзырлык жалган позитивтерден алыс болуңузБул өтө жалпы саптардан оолак болуу, бир нече шарттарды бириктирүү жана сыяктуу операторлорду колдонууну камтыйт баары o кандайдыр бир Башыңызды колдонуп, файлдын структуралык касиеттерин колдонуңуз. Кесепеттүү программанын жүрүм-турумуна байланыштуу логика канчалык конкреттүү болсо, ошончолук жакшы.
Акыр-аягы, тартипти сактоо версиялоо жана мезгил-мезгили менен карап чыгуу Бул чечүүчү. Кесепеттүү программалардын үй-бүлөлөрү өнүгөт, индикаторлор өзгөрөт жана бүгүнкү күндө иштеп жаткан эрежелер жетишсиз болуп же эскирип калышы мүмкүн. Эрежелериңизди мезгил-мезгили менен карап чыгуу жана тактоо киберкоопсуздуктун мышык-чычкан оюнунун бир бөлүгү.
YARA коомчулугу жана жеткиликтүү ресурстар
ЯРАнын ушуга чейин жеткенинин негизги себептеринин бири – анын жамаатынын күчтүүлүгү. Дүйнө жүзүндөгү изилдөөчүлөр, коопсуздук фирмалары жана жооп берүү топтору эрежелерди, мисалдарды жана документтерди тынымсыз бөлүшүп турушат.абдан бай экосистеманы түзүү.
негизги шилтеме болуп саналат YARAнын GitHubдагы расмий репозиторийиАл жерден сиз куралдын акыркы версияларын, баштапкы кодун жана документтерге шилтемелерди таба аласыз. Кааласаңыз, ал жерден долбоордун жүрүшүнө көз салып, көйгөйлөрдү кабарлап же жакшыртууга салым кошо аласыз.
ReadTheDocs сыяктуу платформаларда жеткиликтүү болгон расмий документтер сунуштайт толук синтаксис колдонмосу, жеткиликтүү модулдар, эреже мисалдары жана колдонуу шилтемелериБул PE текшерүү, ELF, эс тутум эрежелери же башка инструменттер менен интеграция сыяктуу эң алдыңкы функцияларды колдонуу үчүн маанилүү ресурс.
Мындан тышкары, YARA эрежелеринин жана кол тамгаларынын жамааттык репозиторийлери бар, аларда дүйнөнүн бардык бурчунан келген аналитиктер Алар колдонууга даяр жыйнактарды же сиздин муктаждыктарыңызга ылайыкташтырылган жыйнактарды чыгарышат.Бул репозиторийлер, адатта, белгилүү бир кесепеттүү программалардын үй-бүлөлөрү үчүн эрежелерди, эксплуатациялоо комплекттерин, зыяндуу колдонулган пентестинг инструменттерин, веб кабыктарды, криптоминерлерди жана башка көптөгөн нерселерди камтыйт.
Ошол эле учурда, көптөгөн өндүрүүчүлөр жана изилдөө топтору сунуш кылат YARAдагы атайын тренинг, негизги деңгээлден баштап өтө өркүндөтүлгөн курстарга чейинБул демилгелер көбүнчө виртуалдык лабораторияларды жана реалдуу сценарийлердин негизинде практикалык көнүгүүлөрдү камтыйт. Кээ бирлери коммерциялык эмес уюмдарга же максаттуу чабуулдарга өзгөчө аялуу уюмдарга бекер сунушталат.
Бул бүтүндөй экосистема, бир аз берилгендик менен, сиз өзүңүздүн биринчи негизги эрежелериңизди жазууга өтсөңүз болот дегенди билдирет татаал кампанияларга байкоо жүргүзүүгө жана болуп көрбөгөндөй коркунучтарды аныктоого жөндөмдүү татаал комплекттерди иштеп чыгууЖана YARA'ны салттуу антивирус, коопсуз резервдик көчүрүү жана коркунуч чалгындоосу менен айкалыштыруу менен, сиз интернетте роумингде жүргөн зыяндуу актерлордун ишин бир топ кыйындатасыз.
Жогоруда айтылгандардын бардыгы менен YARA жөнөкөй командалык саптын утилитасынан алда канча көп экени көрүнүп турат: бул ачкыч ар кандай өнүккөн кесепеттүү программаларды аныктоо стратегиясында, сиздин талдоочу катары ой жүгүртүүңүзгө ыңгайлашкан ийкемдүү курал. жалпы тил бул дүйнө жүзү боюнча лабораторияларды, SOCтарды жана изилдөө коомдорун бириктирип, ар бир жаңы эреже барган сайын татаалдашкан кампаниялардан коргоонун дагы бир катмарын кошууга мүмкүндүк берет.
Кичинекей кезинен бери технологияга жакын. Мен сектордо жаңыртылганды жана эң башкысы аны менен баарлашканды жакшы көрөм. Ошондуктан мен көп жылдардан бери технология жана видео оюн веб-сайттарындагы баарлашууга арнадым. Сиз мени Android, Windows, MacOS, iOS, Nintendo же акылга келген башка тиешелүү темалар жөнүндө жазып таба аласыз.