News (KM)

ការវាយប្រហារ Axios លើ NPM ចាក់ RAT និងសម្របសម្រួលអ្នកអភិវឌ្ឍន៍រាប់ពាន់នាក់។

Axios
Axios - reprodução x

បណ្ណាល័យ Axios ដ៏ពេញនិយមដែលប្រើក្នុងគម្រោង JavaScript ជាច្រើនដើម្បីអនុវត្តសំណើ HTTP បានកត់ត្រាការវាយប្រហារខ្សែសង្វាក់ផ្គត់ផ្គង់ដែលបានសម្របសម្រួលកំណែជាក់លាក់ពីរដែលបានបោះពុម្ពផ្សាយនៅក្នុងបញ្ជីឈ្មោះ NPM ។ Investigadores ពី StepSecurity បានកំណត់កំណែ 1.14.1 និង 0.30.4 ថាជាព្យាបាទ ដែលបានបោះពុម្ពផ្សាយនៅព្រឹកព្រលឹមនៃថ្ងៃទី 31 ខែមីនា ឆ្នាំ 2026។ កញ្ចប់បានចាក់បញ្ចូលភាពអាស្រ័យក្លែងក្លាយដែលដំណើរការស្គ្រីបដំឡើងដែលមានសមត្ថភាពដំឡើង Trojan ពីចម្ងាយនៅលើម៉ាស៊ីនអ្នកអភិវឌ្ឍន៍។

ឧបទ្ទវហេតុនេះបានលាតត្រដាងប្រព័ន្ធអេកូឡូស៊ីអភិវឌ្ឍន៍ដ៏ធំដែលពឹងផ្អែកលើបណ្ណាល័យ ដែលជាកន្លែងមួយដែលត្រូវបានទាញយកច្រើនបំផុតនៅលើវេទិកាជាមួយនឹងការទាញយកច្រើនជាង 100 លានក្នុងមួយសប្តាហ៍។ អ្នកវាយប្រហារមិនបានផ្លាស់ប្តូរកូដស្នូលរបស់ Axios ទេ ប៉ុន្តែបានបន្ថែមភាពអាស្រ័យលាក់កំបាំងហៅថា[email protected]។ ភាពអាស្រ័យ Essa ត្រូវបានធ្វើឱ្យសកម្មដោយស្វ័យប្រវត្តិនៅពេលដំណើរការដំឡើង npm ដំឡើងបន្ទុកជាក់លាក់សម្រាប់ Windows, macOS និង Linux ។

របៀបដែលគណនីថែទាំត្រូវបានសម្របសម្រួល

អ្នកដែលទទួលខុសត្រូវចំពោះការវាយប្រហារនេះ ទទួលបានសិទ្ធិចូលទៅកាន់គណនី NPM របស់អ្នកថែទាំសំខាន់របស់គម្រោង ដែលត្រូវបានកំណត់ថាជា jasonsaayman ។ Eles បានផ្លាស់ប្តូរអាសយដ្ឋានអ៊ីមែលដែលពាក់ព័ន្ធទៅ[email protected]ហើយបានបោះពុម្ពផ្សាយកំណែដែលត្រូវបានសម្របសម្រួលដោយដៃ ដោយឆ្លងកាត់លំហូរនៃការរួមបញ្ចូលជាបន្តបន្ទាប់ដោយស្វ័យប្រវត្តិរបស់ឃ្លាំងនៅលើ GitHub ។ កំណែព្យាបាទដំបូងគឺ [email protected] ត្រូវបានចេញផ្សាយនៅជុំវិញ 00:21 UTC បន្ទាប់មកដោយ [email protected] ប្រហែល 39 នាទីក្រោយមក។

វិធីសាស្រ្តនេះអនុញ្ញាតឱ្យកញ្ចប់អាចប្រើប្រាស់បានដោយមិនបង្កឱ្យមានការត្រួតពិនិត្យហត្ថលេខា ឬដំណើរការ CI/CD ធម្មតា។ អ្នកថែទាំ Axios មានប្រតិកម្មយ៉ាងឆាប់រហ័សនៅពេលរកឃើញ ហើយ NPM បានដកចេញកំណែទាំងពីរក្នុងរយៈពេលប៉ុន្មានម៉ោង ដោយកំណត់ពេលវេលានៃការប៉ះពាល់ត្រឹមប្រហែល 2 ទៅ 3 ម៉ោង។

ព័ត៌មានលម្អិតបច្ចេកទេសនៃមេរោគដែលបានបញ្ចូល

ភាពអាស្រ័យមិនពិត [email protected] មិនត្រូវបាននាំចូលនៅចំណុចណាមួយនៅក្នុងកូដ Axios ដើម ដោយបម្រើទាំងស្រុងដើម្បីប្រតិបត្តិស្គ្រីបក្រោយការដំឡើង។ ស្គ្រីបបានដើរតួជាឧបករណ៍ទម្លាក់មេរោគ Trojan ពីចម្ងាយ បង្កើតទំនាក់ទំនងជាមួយ command និង control server ដើម្បីទាញយក payloads បន្ថែមដែលតម្រូវតាមប្រព័ន្ធប្រតិបត្តិការនីមួយៗ។

បច្ចេកទេស Obfuscation ត្រូវ​បាន​ប្រើ​ដើម្បី​ធ្វើ​ឱ្យ​មាន​ការ​លំបាក​ក្នុង​ការ​វិភាគ​ភ្លាមៗ ដោយ​មាន​ការ​ឌិកូដ​ពាក្យ​បញ្ជា​នៅ​ពេល​ដំណើរការ។ ការដំឡើងដោយជោគជ័យ Após មេរោគបានដកដានរបស់វាចេញ ដោយជំនួសឯកសារ package.json ជាមួយនឹងកំណែស្អាត ដើម្បីជៀសវាងការរកឃើញនៅក្នុងការត្រួតពិនិត្យនៅពេលក្រោយនៃថត node_modules។

  • កំពុងពិនិត្យមើលកំណែដែលរងផលប៉ះពាល់ជាមួយនឹងបញ្ជី npm axios command filtering 1.14.1 ឬ 0.30.4
  • ការពិនិត្យមើលវត្តមានរបស់ node_modules/plain-crypto-js folder ជាសូចនាករនៃការសម្របសម្រួល
  • ស្វែងរកវត្ថុបុរាណដូចជាឯកសារបណ្តោះអាសន្ននៅក្នុង /tmp/ld.py ឬសមមូលនៅលើប្រព័ន្ធផ្សេងទៀត

វិធានការកាត់បន្ថយដែលបានណែនាំសម្រាប់អ្នកអភិវឌ្ឍន៍

អ្នកអភិវឌ្ឍន៍ដែលបានដំឡើងកំណែ 1.14.1 ឬ 0.30.4 គួរតែពិចារណាថាបរិស្ថានត្រូវបានសម្របសម្រួល និងចាត់វិធានការជាបន្ទាន់។ អនុសាសន៍ចម្បងគឺត្រូវត្រលប់ទៅកំណែសុវត្ថិភាពពីមុនវិញ៖ [email protected] នៅក្នុងសាខាចុងក្រោយបំផុត ឬ [email protected] នៅក្នុងកំណែចាស់។

វាចាំបាច់ណាស់ក្នុងការដកចេញនូវភាពអាស្រ័យក្លែងក្លាយ អនុវត្តការដំឡើងស្អាតជាមួយទង់ –ignore-scripts និងបង្វិលព័ត៌មានសម្ងាត់ដែលរសើបទាំងអស់ រួមទាំង NPM tokens, SSH keys, cloud accesses, and environment variables។ នៅក្នុងបំពង់រួមបញ្ចូលគ្នាជាបន្តបន្ទាប់ ការទទួលយកប៉ារ៉ាម៉ែត្រជាអចិន្ត្រៃយ៍ដែលមិនអើពើស្គ្រីបក្រោយការដំឡើងជួយការពារការប្រតិបត្តិដោយស្វ័យប្រវត្តិដែលមិនចង់បាន។

ផលប៉ះពាល់លើប្រព័ន្ធអេកូអភិវឌ្ឍន៍ JavaScript

Axios ស្ថិតក្នុងចំណោមបណ្ណាល័យដែលប្រើច្រើនបំផុតនៅក្នុងប្រព័ន្ធអេកូ Node.js និងនៅក្នុងកម្មវិធីខាងមុខ ដែលជាការពឹងផ្អែកដោយផ្ទាល់ ឬដោយប្រយោលនៃគម្រោងសាជីវកម្ម និងប្រភពបើកចំហជាច្រើន។ ការវាយប្រហារបង្ហាញពីភាពងាយរងគ្រោះពីកំណើតនៃគណនីអ្នកថែទាំបុគ្គលនៅក្នុងកញ្ចប់ដែលពេញនិយមខ្លាំង ទោះបីជាកូដស្នូលនៅដដែលក៏ដោយ។

អ្នកជំនាញផ្នែកសុវត្ថិភាពកត់សំគាល់ថាវិធីសាស្ត្រដែលបានប្រើបង្ហាញពីភាពទំនើបនៃប្រតិបត្តិការ ដោយមានការរៀបចំជាមុននូវភាពអាស្រ័យមិនពិតនៅក្នុងកំណែស្អាត មុនពេលចាក់បញ្ចូលបន្ទុកព្យាបាទ។ យុទ្ធសាស្ត្រ Essa ធ្វើឱ្យស្មុគស្មាញដល់ការរកឃើញដោយស្វ័យប្រវត្តិដំបូង និងហានិភ័យកើនឡើងក្នុងអំឡុងពេលខ្លីដែលកំណែទាំងនោះមាន។

គោលការណ៍ណែនាំសម្រាប់ការត្រួតពិនិត្យ និងសម្អាតបរិស្ថានដែលរងផលប៉ះពាល់

ក្រុមអភិវឌ្ឍន៍ត្រូវការធ្វើសវនកម្មកំណត់ហេតុដំឡើង និងប្រវត្តិកញ្ចប់ ដើម្បីកំណត់ថាតើកំណែព្យាបាទត្រូវបានទាញយក។ វត្តមាននៃថតធម្មតា-crypto-js នៅក្នុង node_modules ដើរតួជាសូចនាករដ៏រឹងមាំដែលថា dropper ត្រូវបានប្រតិបត្តិ ដោយមិនគិតពីការដកឯកសារចេញនៅពេលក្រោយ។

បន្ទាប់ពីសម្អាត វាត្រូវបានផ្ដល់អនុសាសន៍ឱ្យស្កេនប្រព័ន្ធពេញលេញជាមួយនឹងឧបករណ៍រកឃើញការគំរាមកំហែង និងត្រួតពិនិត្យការភ្ជាប់បណ្តាញទៅកាន់អាសយដ្ឋានដែលភ្ជាប់ជាមួយម៉ាស៊ីនមេគ្រប់គ្រង។ ការធ្វើបច្ចុប្បន្នភាពគោលនយោបាយសុវត្ថិភាពភ្លាមៗនៅក្នុងឃ្លាំងឯកជនក៏ជួយកាត់បន្ថយហានិភ័យស្រដៀងគ្នានៅក្នុងកញ្ចប់ផ្សេងទៀត។

ការពារការវាយប្រហារនាពេលអនាគតលើកំណត់ហេតុកញ្ចប់ព័ត៌មាន

ឧប្បត្តិហេតុនេះពង្រឹងសារៈសំខាន់នៃវិធានការដូចជាការផ្ទៀងផ្ទាត់ពហុកត្តាយ៉ាងតឹងរ៉ឹងលើគណនីបោះផ្សាយ ការត្រួតពិនិត្យជាបន្តបន្ទាប់នៃការផ្លាស់ប្តូរចំពោះទិន្នន័យមេតាកញ្ចប់ និងការទទួលយកការត្រួតពិនិត្យភាពត្រឹមត្រូវកាន់តែរឹងមាំ។ ប្រព័ន្ធប្រភពបើកចំហ Projetos ជាមួយនឹងការអនុម័តខ្ពស់អាចពិចារណាដំណើរការពិនិត្យបន្ថែមមុនពេលចេញផ្សាយថ្មី។

អ្នកអភិវឌ្ឍន៍ និងក្រុមហ៊ុននីមួយៗគួរតែកំណត់អាទិភាពក្នុងការខ្ទាស់កំណែសុវត្ថិភាពដែលគេស្គាល់នៅក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធគម្រោង ជៀសវាងការដំឡើងបច្ចុប្បន្នភាពដោយស្វ័យប្រវត្តិដោយមិនមានសុពលភាពជាមុន។ ការអនុវត្ត Essas ជួយកំណត់ផ្ទៃវាយប្រហារនៅក្នុងខ្សែសង្វាក់ផ្គត់ផ្គង់កម្មវិធី។

សហគមន៍សន្តិសុខបន្តតាមដានករណីនេះ ដើម្បីគូសផែនទីជនរងគ្រោះដែលអាចកើតមាន និងកែលម្អឧបករណ៍រាវរក។ Até នៅពេលនេះ មិនមានរបាយការណ៍ជាសាធារណៈអំពីការកេងប្រវ័ញ្ចទ្រង់ទ្រាយធំនោះទេ ប៉ុន្តែការណែនាំជាឯកច្ឆ័ន្ទគឺត្រូវចាត់ទុកការដំឡើងកំណែដែលរងផលប៉ះពាល់ណាមួយជាការសម្របសម្រួលសរុបនៃប្រព័ន្ធពាក់ព័ន្ធ។

To Top