Cryptojacking تهدید جدید استخراج مرورگر که باید درباره آن بدانید

Cryptojacking یا cryptomining (Cryptocurrencies)مخرب(malicious cryptomining) ترفند جدیدی است که برای استخراج ارزهای رمزنگاری شده در رایانه کاربر با استفاده از منابع CPU در پس زمینه بدون اطلاع آنها استفاده می شود. به طور معمول، مجرم سایبری یک اسکریپت را در مرورگر وب قربانی بارگیری می کند که حاوی یک کلید سایت منحصر به فرد است تا کاربر را مجبور به غنی سازی آن کند.

اگر با کامپیوتر یا اتصال اینترنت کند مشکل دارید، فقط فروشنده یا ارائه دهنده خدمات را سرزنش نکنید زیرا ممکن است قربانی ترفند جدیدی باشید که توسط هکرها به نام Cryptojacking مرورگر استفاده می شود .

Cryptojacking

تکامل Cryptojacking به افزایش علاقه به ارزهای(Cryptocurrencies) دیجیتال در چند ماه گذشته نسبت داده می شود. به بیت کوین(Bitcoin) در چند ماه گذشته نگاه کنید ، ارزش آن بیش از 1000 درصد افزایش یافته است. این امر توجه هکرها را نیز به خود جلب کرده است و به همین دلیل شیوه های خطرناکی مانند Crytptojacking را به وجود آورده است.

Cryptojacking چیست؟

خروج، اورژانس(Emergence)

قبل از اینکه بفهمیم Cryptojacking چیست، ابتدا در مورد (Cryptojacking)Cryptomining به ما اطلاع دهید .

Cryptomining یا Cryptocurrency Mining فرآیندی است که طی آن یک ارز دیجیتال با استفاده از فناوری بلاک چین به وجود می آید. Cryptomining همچنین اجازه می دهد تا سکه های جدید ارز دیجیتال در بازار عرضه شوند. استخراج(Mining) توسط همتایان خاصی از شبکه ارز دیجیتال انجام می شود که (به صورت فردی یا گروهی) در حل یک مسئله ریاضی دشوار به نام اثبات کار با هم رقابت می کنند.

در سپتامبر 2017، Coinhive در بازار شروع به کار کرد و پیشنهاد استخراج ارز دیجیتال به نام Monero ( XMR ) را داد. Coinhive اساساً یک قطعه کد نوشته شده با جاوا اسکریپت(JavaScript) را ارائه می دهد که صاحبان وب سایت می توانند به سادگی آن را در وب سایت خود جاسازی کنند. Coinhive مدل کسب و کار جدیدی را برای وب سایت معرفی کرد و ادعا کرد که صاحبان وب سایت می توانند تبلیغات را از وب سایت خود حذف کنند و به جای آن Coinhive را بارگذاری کنند.

هنگامی که کاربران به وب‌سایتی با Coinhive تعبیه‌شده دسترسی پیدا می‌کنند، Coinhive با استفاده از منابع سیستم کاربر، فرآیند استخراج رمزنگاری را از طرف مالک وب‌سایت آغاز می‌کند (به همین دلیل است که رایانه‌های شخصی اغلب کند می‌شوند). بازدیدکنندگان وب سایت گروهی از گره ها را نشان می دهند که کار محاسباتی فشرده را برای حل مسئله ریاضی انجام می دهند. با این حال، به جای دریافت پاداش در هنگام حل چالش، صاحب وب سایت آن را دریافت می کند. از این رو(Hence) ، ظاهراً صاحبان وب‌سایت‌ها همچنان می‌توانند سود ببرند و از تجارت خود حمایت کنند، بدون اینکه ظاهراً بازدیدکنندگان خود را با تبلیغات آزار دهند.

اگرچه قرار بود Coinhive قانونی باشد، اما مفهوم آن منجر به ظهور نرم افزار مشابهی شد که اکنون توسط مجرمان سایبری برای سوء استفاده از Cryptomining(Cryptomining abuse ) یا Cryptojacking استفاده می شود.( Cryptojacking.)

به طور خلاصه، Cryptojacking تکنیک ربودن مرورگرها برای استخراج ارزهای دیجیتال، بدون رضایت کاربر است. ارائه ماینرهای ارز دیجیتال از طریق بدافزار یک واقعیت شناخته شده است، اما استخراج ارز دیجیتال هنگام دسترسی به یک صفحه وب جدید است و منجر به سوء استفاده مهاجمان برای منافع شخصی شده است.(In short, Cryptojacking is the technique of hijacking browsers for mining cryptocurrency, without user consent. Delivering cryptocurrency miners through malware is a known fact, but mining cryptocurrency when accessing a webpage is new and has led to the attackers abusing for personal gains.)

Cryptojacking یک بدافزار سنتی نیست

Cryptojacking مانند بدافزارهای سنتی یا باج(ransomware) افزارها به رایانه شخصی شما آسیب نمی رساند . همچنین چیزی را روی هارد دیسک ذخیره یا قفل نمی کند. از این رو(Hence) ، به خودی خود یک بدافزار نیست، اما مطمئناً می توان آن را با استفاده از بدافزار وارد سیستم شما کرد.

Cryptojacking ، مشابه بدافزار، از منابع رایانه شخصی شما بدون اجازه شما استفاده می کند. این می تواند باعث کند کار کامپیوتر و مرورگرها بسیار کند شود، باتری خالی شود و قبض برق افزایش یابد بدون اینکه شما حتی متوجه باشید.

عواقب Cryptojacking

Cryptojacking می تواند بر سیستم عامل ویندوز(Windows OS) و همچنین Mac OSX و Android تأثیر بگذارد . اخیرا موارد متعددی از Cryptojacking گزارش شده است. برخی از انواع رایج عبارتند از:

وب سایت هایی که عمداً از Coinhive استفاده می کنند(Websites using Coinhive deliberately)

Pirates Bay یکی از اولین بازیکنان بزرگی بود که در استفاده عمدی از Coinhive گناهکار شد. موضوع این بود که به صورت شفاف و بدون رضایت بازدیدکنندگان انجام شد. هنگامی که اسکریپت استخراج کریپتو کشف شد، Pirate Bay بیانیه ای صادر کرد و ذکر کرد که در حال آزمایش این راه حل به عنوان یک منبع درآمد جایگزین است. محققان می ترسند که بسیاری از وب سایت ها وجود داشته باشند که در حال حاضر بدون رضایت بازدید کننده از Coinhive استفاده می کنند.(Coinhive)

Coinhive به وب سایت های در معرض خطر تزریق شد(Coinhive injected into compromised websites)

محققان وب‌سایت‌های وردپرس(WordPress) و مجنتو در معرض خطر را شناسایی کردند که دارای (Magento)Coinhive یا یک ماینر مشابه مبتنی بر جاوا اسکریپت بودند که به آنها تزریق شده بود.

بخوانید(Read) : اگر اسکریپت استخراج رمزنگاری Coinhive وب سایت شما را آلوده کند چه باید کرد.

Cryptojacking با استفاده از افزونه های مرورگر(Cryptojacking using browser extensions)

(In-browser)کریپتوجک درون مرورگر از جاوا اسکریپت(JavaScript) در یک صفحه وب برای استخراج ارزهای دیجیتال استفاده می کند. جاوا اسکریپت(JavaScript) تقریباً در هر وب سایتی که بازدید می کنید اجرا می شود، بنابراین کد جاوا اسکریپت(JavaScript) مسئول استخراج درون مرورگر نیازی به نصب ندارد. به محض بارگذاری صفحه، کد استخراج درون مرورگر اجرا می شود.

مواردی از افزونه‌های مرورگر وب وجود دارد که Coinhive را تعبیه کرده‌اند که در آن نرم‌افزار استخراج رمزنگاری در پس‌زمینه اجرا می‌شود و «Monero» را در حالی که مرورگر در حال اجرا بود استخراج می‌کند - و نه تنها هنگام بازدید از یک وب‌سایت خاص.

Cryptojacking با بدافزار(Cryptojacking with malware)

این نوع دیگری از سوء استفاده است که در آن Coinhive در کنار بدافزار از طریق به‌روزرسانی جعلی جاوا مستقر می‌شود.(Java)

Cryptojacking در دستگاه های اندرویدی(Cryptojacking in Android devices)

یک نسخه اندرویدی(Android) از Coinhive شناسایی شده است که کاربران روسی را هدف قرار می دهد. این روند نشان می دهد که Cryptojacking در حال گسترش به برنامه های کاربردی تلفن همراه نیز است.

دامنه‌های تایپ‌کوات شده که Coinhive را تعبیه کرده‌اند(Typosquatted domains embedding Coinhive)

شخصی دامنه "twitter.com.com" را ثبت کرد و Coinhive را در آن بارگذاری کرد. اساساً، کاربرانی که URL توییتر را اشتباه تایپ کرده و در آن صفحه وب قرار می گیرند، تا زمانی که در صفحه وب باقی می مانند Monero را برای صاحب دامنه استخراج می کنند.

Cryptojacking از طریق خدمات ابری(Cryptojacking through cloud services)

مجرمان سایبری پلتفرم های ناامن Cloud را ربوده و از آنها برای استخراج ارزهای دیجیتال استفاده می کنند.

مایکروسافت از مشاهده تغییرات Coinhive در طبیعت اطلاع داده است. چنین توسعه ای نشان می دهد که موفقیت Coinhive انگیزه پیدایش نرم افزارهای مشابه توسط سایر طرف هایی است که می خواهند به این بازار بپیوندند.(Microsoft has notified of variations of Coinhive being spotted in the wild. Such a development indicates that Coinhive’s success has motivated the emergence of similar software by other parties that want to join this market.)

Minr - یک(A Coinhive) جایگزین Coinhive ظاهر می شود

استفاده از Coinhive توسط کاربران قانونی به دلیل عدم محبوبیتی که از زمان راه اندازی آن دریافت کرده است، به طور کلی کاهش یافته است. Coinhive همچنین به راحتی قابل ردیابی است و این واقعیت دیگری است که طرفداران احتمالی آن از آن در وب سایت خود استفاده نمی کنند.

Cryptojacking تهدید جدید استخراج مرورگر

بنابراین، به عنوان یک جایگزین، تیم Minr ، گزینه ای از "تاریختگی" را توسعه داده است که ردیابی(obfuscation) ماینر را بسیار دشوارتر می کند. این کار استفاده پنهان از ابزار را تسهیل می کند. این ویژگی به قدری مؤثر است که کد را(hides the code) حتی برای ابزار معروف ضد بدافزار Malwarebytes پنهان می کند .

چگونه از Cryptojacking در امان بمانیم

فناوری ارزهای دیجیتال و بلاک چین در حال فراگیری جهان است. این امر بر اقتصاد جهانی تأثیر می گذارد و همچنین باعث اختلال در فناوری می شود. همه تمرکز خود را بر روی چنین بازار پرسودی شروع کرده اند - و این شامل هکرهای وب سایت نیز می شود. با افزایش بازده، باید انتظار داشته باشیم که از چنین فناوری هایی سوء استفاده شود.

اگر می‌خواهید از کلاهبرداری‌های Cryptojacking دوری کنید، مراقب بودن در هنگام مرور چیزی است که باید به طور منظم آن را تمرین کنید. اگر یک جهش ناگهانی در مصرف حافظه و عملکرد ضعیف در رایانه شخصی خود مشاهده کردید، در یک وب سایت در معرض خطر قرار دارید. بهترین اقدام در اینجا این است که فرآیند را با خروج از وب سایت متوقف کنید و دوباره از آن بازدید نکنید.

همچنین باید یک نرم افزار امنیتی خوب(good security software) نصب کنید و آن را به روز نگه دارید و همچنین فایروال ها را روشن کنید و در هنگام مرور روی لینک های مشکوک کلیک نکنید(not click on suspicious links while browsing) .

می توانید از برنامه های Anti-WebMiner به عنوان یکی از اقدامات احتیاطی استفاده کنید.

از افزونه مرورگری استفاده کنید که وب‌سایت‌ها را از استفاده از CPU شما برای استخراج کریپتو مسدود می‌کند. اگر از مرورگر کروم(Chrome) استفاده می کنید ، پسوند minerBlock را نصب کنید . (Install)این یک افزونه مفید برای مرورگر کروم(Chrome) است که استخراج کنندگان ارزهای دیجیتال مبتنی بر وب را در سراسر وب مسدود می کند. به غیر از CoinHive ، حتی Minr را مسدود می کند .

یکی دیگر از اقدامات احتیاطی ضروری این است که فایل Hosts(Hosts file) خود را برای مسدود کردن coinhive.com و سایر دامنه‌هایی که شناخته شده‌اند استخراج غیرمجاز را فعال می‌کنند، به‌روزرسانی کنید. به یاد داشته باشید(Remember) که Cryptojacking همچنان در حال رشد است و افراد بیشتری به سمت ارزهای رمزنگاری شده گرایش پیدا می کنند، بنابراین لیست های بلاک شما باید به طور منظم به روز شوند.

(Prevent CoinHive)از آلوده کردن وب سایت شما توسط CoinHive جلوگیری کنید

  1. از هیچ قالب یا پلاگین NULL در وب سایت / انجمن خود استفاده نکنید.(NULL)
  2. CMS خود را به آخرین نسخه به روز نگه دارید .
  3. نرم افزار هاست خود را به طور منظم به روز کنید ( PHP ، پایگاه داده(Database) و غیره).
  4. وب سایت خود را(Secure your website) با ارائه دهندگان امنیت وب مانند Sucuri ، Cloudflare ، Wordfence و غیره ایمن کنید.
  5. اقدامات احتیاطی(precautions to secure your blog) اولیه را برای ایمن سازی وبلاگ خود انجام دهید .

Stay alert, stay safe!



About the author

من یک توسعه دهنده وب با تجربه در Firefox و Google Docs هستم. من مدرک مدیریت بازرگانی از دانشگاه فلوریدا دارم. مهارت های من عبارتند از: توسعه وب سایت، سیستم مدیریت محتوا (CMS)، تجزیه و تحلیل داده ها، و طراحی رابط کاربری. من یک مشاور باتجربه هستم که می‌توانم به تیم شما در ساخت وب‌سایت‌ها و اپلیکیشن‌های مؤثر کمک کنم.



Related posts