• Produkte en dienste
        • Wolk

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BJET
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • Op die perseel

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • platform

          • Malware Analysis Platform
        • Small Business

          • SOHO Total Edition
        • Dienste

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • Kubersekuriteit & Data Privacy Bewustheid
  • Oplossings
    • BFSI
    • Onderwys
    • Regering
    • Healthcare
    • ITeS
    • vervaardiging
  • maatskappy
    • Oor Seqrite
    • Leierskap
    • Toekennings en sertifiserings
    • Nuus
  • Vennote
    • Vennootprogram
    • Vind Vennoot
    • Word 'n Vennoot
  • Ondersteuning
  • hulpbronne
    • blogs
    • White Papers
    • Datavelle
    • Gevallestudies
    • Bedreigingsverslae
    • Handleidings
    • PoV
    • begrip Data Privacy
    • Kontroleer jou risikotelling
    • DPDP Dialoë
    • Privaatheidsuur
Seqrite Labs Nuus
Kontak Verkope Onder Aanval?
  • Produkte en dienste
        • Wolk

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BJET
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • Op die perseel

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • platform

          • Malware Analysis Platform
        • Small Business

          • SOHO Total Edition
        • Dienste

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • Kubersekuriteit & Data Privacy Bewustheid
  • Oplossings
    • BFSI
    • Onderwys
    • Regering
    • Healthcare
    • ITeS
    • vervaardiging
  • maatskappy
    • Oor Seqrite
    • Leierskap
    • Toekennings en sertifiserings
    • Nuus
  • Vennote
    • Vennootprogram
    • Vind Vennoot
    • Word 'n Vennoot
  • Ondersteuning
  • hulpbronne
    • blogs
    • White Papers
    • Datavelle
    • Gevallestudies
    • Bedreigingsverslae
    • Handleidings
    • PoV
    • begrip Data Privacy
    • Kontroleer jou risikotelling
    • DPDP Dialoë
    • Privaatheidsuur
Webbladsy  /  Kuber sekuriteit  / Toepassing van diep leer vir PE-wanware-klassifikasie
Toepassing van diep leer vir PE-wanware-klassifikasie
10 Januarie 2019

Toepassing van diep leer vir PE-wanware-klassifikasie

Geskryf deur Ajay Shinde
Ajay Shinde
Kuber sekuriteit
15
Aandele

Diep leer- en rekenaarvisietegnieke maak vordering in elke moontlike veld. Met groeiende rekenaarkrag gebruik baie organisasies dit om baie daaglikse probleme op te los of te verminder. In 'n onlangse praatjie by AVAR 2018 het die Quick Heal KI-span 'n benadering aangebied om diep leer effektief te gebruik vir die klassifikasie van wanware. Hier gee ons 'n gedetailleerde tegniese blog daaroor.

Inleiding

Aan die wortel van die meeste wanware-aanvalle lê PE-lêers, wat in wese die gevolglike skade veroorsaak. 'n Tipiese aanval begin met die aflaai van 'n PE-lêer via e-pos, webwerf of ander algemeen gebruikte meganismes. Tradisionele metodes om sulke kwaadwillige PE-lêers op te spoor, wissel van reëlgebaseerde; handtekeninggebaseerde statiese metodes tot gedragsgebaseerde dinamiese metodes soos emulators, sandkaste, ens. Maar hulle skiet tekort in die wedloop om gevorderde wanware generies op te spoor. Die figuur hieronder verduidelik een so 'n voorbeeld van Crysis Ransomware ( hier is die dekripsie-instrument vir Crysis ). Hierdie voorbeeld is so verdoesel dat dit reëlgebaseerde of handtekeninggebaseerde opsporingsmeganismes maklik omseil.

(Fig1: Lospryskrisis Verduister)

 

Om sulke meganismes te bestry, het ons masjienleer-gebaseerde opsporing bekendgestel. Waar ons baie algoritmes soos SVM, Random Forest vir generiese opsporing gebruik.

(Fig2: XPaj-infekteerdermonster voor en na infeksie)

Maar ML benodig monsterversameling en kenmerk-ekstraksie voor opleiding. Kenmerk-ingenieurswese is 'n vervelige taak en vereis menslike kundigheid en tyd. En dit word daagliks meer ingewikkeld namate wanware maniere vind om dit te omseil. Tegnieke soos teenstrydige ML , waar wanware-monsters opgelei word om ML te omseil, ontwikkel teen so 'n vinnige tempo om eienskapsgebaseerde ML-modelle te ontduik. Kom ons kyk na nog 'n voorbeeld. Hier word die koptekst van die XPaj-infekteerdermonster voor en na infeksie getoon. XPaj maak amper geen verandering in die koptekst van die oorspronklike lêer tydens byvoeging nie. ML-modelle wat slegs op lêerkop-kenmerke opgelei is, kan nie hierdie monsters opspoor nie.

(Fig 3: Greep-plotbeeld van PE-lêer)

Diep leer het onlangs 'n lang pad gekom op die gebied van beeldklassifikasie en rekenaarvisie . Daar is baie suksesverhale oor beeldklassifikasieprobleme op Imagenet en Resnet. Daarom het ons daaraan gedink om beeldklassifikasie toe te pas om kwaadwillige lêers op te spoor.

Omskakeling van PE-lêers na beelde

Die eerste uitdaging is om PE-lêers in die vorm van beelde voor te stel. Uit 'n groot stel bronne het ons 'n baie goeie hoeveelheid PE-lêers in ons datastel. Ons benoem ook hierdie lêers. Om beelde te genereer, het ons 'n bekende oopbron-instrument genaamd PortEX gebruik . Hierdie instrument genereer hoofsaaklik drie tipes beelde soos in die diagramme hieronder getoon.

Eerstens (Fig. 3) is 'n greep-plotbeeld, waar elke greep of 'n groep grepe verskillende kleurpixels verteenwoordig soos in die figuur getoon. En dan word nulle aan die einde opgevul om die beeldgrootte konstant te hou. In hierdie greep-plotbeeld is nulle swart en FF deur wit kleurpixels. Sigbare ASCII-karakters is blou kleurpixels. Ensovoorts.

(Fig 4: byte-entropiebeeld van PE-lêer)

In die tweede tipe beelde verteenwoordig 'n skaal van die enkelkleurpixel verskillende grepe. Hier (fig. 4) word grepe verteenwoordig deur grysskaalpixels 0x00 wat swart is en 0xFF wit.

In die laaste tipe (Fig. 5) verteenwoordig PE-struktuurbeelde elke struktuur van 'n PE-lêer in verskillende gekleurde pixels. Soos in die voorbeeld, verteenwoordig groen hulpbronne, geel invoer, en lugblou pixels verteenwoordig bygevoegde data. Nadat PE-lêers in beelde voorgestel is, kan ons die ooreenkomste van twee verskillende lêers uitwys deur bloot na hulle te kyk. Hieronder is twee voorbeelde van sulke lêers.

 

 

 

(Fig. 5: PE-struktuurbeeld)

 

Figuur 6 en 7 toon ooreenkomste van twee verskillende voorbeelde van onderskeidelik Wannacry en Cerber ransomware.

(Fig. 6: Greep-plotbeelde van Wannacry-monsters)

 

(Fig. 7: Greep-plotbeelde van Cerber-monsters)

Oorsig van diep leer

Met 'n groot hoeveelheid data, d.w.s. beelde wat van beide skoon en wanware-lêers omgeskakel is, pas ons nou diep leer-algoritmes op hierdie monsters toe. Diep leer (DL) of diep neurale netwerk (DNN) is 'n spesiale klas van masjienleer (ML). Kunsmatige neurale netwerke (ANN) is boustene van DNN's. ANN's kry inspirasie uit biologiese senuweestelsels. Beeldklassifikasieprobleme gebruik 'n spesiale klas DNN's. Hulle is konvolusionele neurale netwerke (CNN) . CNN's is 'n klas eenvoudige voorwaartse neurale netwerke waar uitsette oor die volgende lae deurgegee word sonder om siklusse te vorm soos in die geval van herhalende neurale netwerke. Hulle het nie-lineêre aktiveringsfunksies om lineariteit van opgeleide kenmerke te verminder. Daar is vier tipes lae in CNN en hulle is

  • Konvolusielaag
  • Poellaag
  • Afplatte laag
  • Volledig gekoppelde laag

Die Konvolusielaag gebruik verskeie kenmerkdetektors, ook bekend as filters of konvolusiepitte. Hierdie filters word oor 'n invoerbeeld geskuif om kenmerkkaarte te genereer. Elke kenmerkdetektor genereer 'n ander kenmerkkaart wat ooreenstem met die kenmerk wat dit probeer leer. Kenmerkdetektors is klein matrikse, gewoonlik van 3X3 afmetings.

Dan ontvang die samevoegingslaag hierdie gegenereerde kenmerkkaarte. Hierdie laag is verantwoordelik vir die samevoeging van slegs die kenmerke wat belangrik is en die agterlaat van ongewenste kenmerke, wat oorpassing verminder en opleidingstyd verbeter. Samevoeging kan maksimum samevoeging, gemiddelde samevoeging, gemiddelde samevoeging, ens. wees.

'n Platmaaklaag transformeer basies saamgevoegde kenmerkkaarte in 'n enkele kolomvektor. Hierdie vektor word dan deurgegee aan 'n volledig gekoppelde laag van 'n ANN. Figuur 8 toon alle lae van 'n eenvoudige KNN.

(Fig.8: CNN-blokdiagramverwysing.) Mathworks Inleiding tot CNN)

Eksperimente en resultate

Sodra ons op die algoritme en voorbeelde besluit het, is die opleidingsproses soortgelyk aan al die masjienleermetodes soos ons in ons blog oor masjienleer genoem het . Nog 'n nuttige tak van DL is Transfer Learning. In Transfer Learning gebruik 'n opleidingstaak gewigte van 'n ander model wat op verskillende opleidingsdata opgelei is as aanvanklike gewigte vir die opleidingsproses. Modelle soos VGG16 het goeie akkuraatheid op Imagenet-uitdagings. Ons kan dit as die beginpunt van ons opleiding gebruik. In Tabel 1 het ons 'n paar van die eksperimente getoon wat ons met behulp van Transfer Learning uitgevoer het.

model Model Detail Deteksieverhouding FP-verhouding
dataset argitektuur Aantal Epogge
skoon malware
1 100k 20k Losprys VGG16 100 90.45 0.46
2 100k 20k Losprys VGG16 laaste paar lae Opleibaar 100 91.27 0.21
3 100k 50k VGG16 20 89.67 0.38
4 200K 100k VGG16 met lae Opleibaar 20 91.04 0.19

(Oortjie 1: Oordragleer-eksperimente)

Ons het 'n goeie opsporingsverhouding gekry, maar Vals Positief is een van die bekommernisse. Soos ons die grootte van die oefenstel vergroot het, het die resultate verder verbeter. In die tweede eksperiment het ons meerlaagse CNN-modelle van nuuts af ontwerp. Ons het goeie resultate op 'n groter datastel as losprysdata gekry. Vir losprysdata het ons 'n beperkte aantal monsters vir opleiding gehad (Tabel 2).

model Model Detail Deteksieverhouding FP-verhouding
dataset argitektuur Aantal Epogge
skoon malware
1 100k 20k Losprys 8-laag CNN-model 20 89.36 0.61
2 100k 50k 8-laag CNN-model 20 91.27 0.84
3 200K 100k 8-laag CNN-model 20 92.67 0.16

(Tabel 2: Diep Leer Eksperimente)

Gevolgtrekking

Aangesien ons 'n goeie opsporingsverhouding met die beeldklassifikasiemodel kry, gaan diep leer 'n goeie toevoeging tot ons arsenaal wees vir die opsporing van gevorderde bedreigings. Maar aangesien daar ook vals opsporings is, kan ons dit nie as 'n alleenstaande meganisme gebruik nie. In plaas daarvan kombineer ons die kragte van masjienleer, diep leer met die steeds groeiende krag van die wolk om groot sukses in opsporing te behaal en vals opsporings aansienlik te verminder.

 vorige PosPasop! Jou webwerf kan Emotet-wanware lewer
volgende Pos  Hoe om die risiko van data-lekkasie te verminder wanneer 'n werknemer buite aksie is...
Ajay Shinde

Oor Ajay Shinde

Ajay Shinde is 'n senior skandeer-enjinontwikkelaar by Quick Heal Security Labs. Hy het 5 jaar ondervinding in omgekeerde ingenieurswese, wanware-analise en ontwikkeling van...

Artikels deur Ajay Shinde »

Verwante poste

  • Hoekom Threat IntelLisensie is die ontbrekende skakel in jou kuberveiligheidsstrategie

    Julie 25, 2025
  • Gelok en in die gedrang gebring: Ontmaskering van die digitale gevaar van heuningvalle

    Junie 17, 2025
  • Operasie Sindoor – Anatomie van 'n Digitale Beleg

    Mag 23, 2025
Aanbevole outeurs
  • Seqrite
    Seqrite

    Seqrite is 'n toonaangewende verskaffer van kuberveiligheidsoplossings vir ondernemings. Met 'n fokus...

    Lees meer artikels deur Seqrite
  • Bineesh P
    Bineesh P

    Ek is 'n passievolle kuberveiligheidsentoesias en 'n toegewyde skrywer. Met 'n aanleg...

    Lees meer artikels deur Bineesh P.
  • Jyoti Karlekar
    Jyoti Karlekar

    Ek is 'n ywerige skrywer wat daarvan hou om inhoud oor opkomende tegnologieë te skep en...

    Lees meer artikels deur Jyoti Karlekar
  • Sanjay Katkar
    Sanjay Katkar

    Sanjay Katkar is die mede-besturende direkteur van Quick Heal Technologies...

    Lees meer artikels deur Sanjay Katkar
onderwerpe
bekwaam (25) Kuberaanval (36) kuber-aanvalle (58) cyberattack (16) cyberattacks (15) Kuber sekuriteit (344) kuber-sekuriteit (34) Cyber ​​bedreiging (33) kuber bedreigings (51) databreuk (56) data oortredings (29) verlies van data (28) voorkoming van dataverlies (34) data privacy (17) die beskerming van data (35) beveiliging van data (19) DLP (50) DPDP (14) DPDPA (17) Enkripsie (16) eindpunt sekuriteit (113) Onderneming sekuriteit (20) ontgin (13) BBP (14) malware (76) malware analise (15) malware aanval (23) MDM (27) Microsoft (15) MITER ATT&CK (14) sekuriteit netwerk (26) phishing (30) ransomware (69) ransomware aanval (31) ransomware aanvalle (31) ransomware beskerming (17) Seqrite (41) Seqrite Enkripsie (27) Seqrite EPS (33) Seqrite Dienste (16) bedreiging opsporing (15) Threat Intelligensie (26) UTM (34) Kwesbaarheid (16) nul vertroue (13)
Seqrite Labs

Toonaangewende verskaffer van IT-sekuriteitsoplossings vir ondernemings wat eindpunt-, data- en netwerksekuriteit vereenvoudig met die beste oplossings vir bedreigingsvoorkoming, -opsporing en -reaksie wêreldwyd.

Lees meer oor Seqrite

Volg ons:

Teken in op ons nuusbrief

Bly op hoogte van die nuutste kuberveiligheidstendense en insigte.

Laai
Produkte en dienste
  • Wolk
  • Endpoint Protection
  • Endpoint Detection and Response
  • Mobile Device Management
  • BJET
  • Extended Detection and Response
  • Zero Trust Network Access
  • Data Privacy
  • Op die perseel
  • Endpoint Protection
  • Endpoint Detection and Response
  • Data Privacy
  • platform
  • Malware Analysis Platform
  • Mikrobesigheid
  • SOHO Total Edition
  • Dienste
  • Threat Intel
  • Digital Risk Protection Services (DRPS)
  • Ransomware Recovery as a Services (RRaaS)
  • DPDP Compliance
  • Managed Detection and Response
  • Kubersekuriteit & Data Privacy Bewustheid
hulpbronne
  • blogs
  • White Papers
  • Datavelle
  • Bedreigingsverslae
  • Handleidings
  • PoV
  • begrip Data Privacy
  • DPDP Dialoë
  • Beleid en Nakoming
  • EULA
  • GoDeep.KI
  • SIA
  • Privaatheidsuur
Kontak Ons
  • Geregistreerde kantore
  • Kom ons praat oor kuberveiligheid
Ondersteuning
  • Tegniese ondersteuning
  • Laai sagteware af
  • Vanlyn Opdaterer
  • Firmware-opgraderings
  • Opgraderings
  • Produk Dokumentasie
Oor Ons
  • Oor Seqrite
  • Leierskap
  • Toekennings en erkenning
  • Nuus
vennoot
  • Vennootprogram
  • Vind Vennoot
  • Word 'n Vennoot
  • Seqrite sertifisering

© 2026 Quick Heal Technologies Bpk.

Webkaart Privaatheidsbeleid regskennisgewings Koekiebeleide Terme van die gebruik