1. Cryptojacking là gì?
Cryptojacking là một cuộc tấn công mà những kẻ tấn công sẽ chạy một phần mềm đào tiền điện tử trên phần cứng của bạn mà không có sự cho phép của bạn. Những kẻ tấn công này lấy tiền điện tử và bán nó để thu lợi nhuận, nhưng bạn sẽ gặp vấn đề khi sử dụng CPU ở mức cao và hóa đơn tiền điện tăng nhanh.
Mặc dù Bitcoin là tiền điện tử được biết đến rộng rãi nhất, nhưng các cuộc tấn công cryptojacking lại thường đào loại tiền điện tử khác. Monero là loại đặc biệt phổ biến, vì nó được thiết kế để mọi người có thể đào trên máy tính trung bình. Monero cũng có tính ẩn danh và là một altcoin (tên gọi chung cho những tiền điện tử khác với Bitcoin).
2. Cách thức hoạt động của Cryptojacking
Chúng ta đều biết để đào coin thì nhà đầu tư phải sử dụng các chương trình toán học phức tạp nên gây mất rất nhiều tài nguyên của thiết bị. Các phần mềm đào coin sẽ chiếm dụng thiết bị của người dùng khiến máy chạy chậm, nóng và bị tiêu hao năng lượng rất nhanh. Vì vậy, Cryptojacking lợi dụng thiết bị của người dùng để đào coin trong khi họ không hề hay biết. Qua đó dẫn đến hệ quả họ phải chi trả thêm chi phí do việc năng lượng bị tiêu hao bởi hành động này.
3.Mức độ nguy hiểm của Cryptojacking
Với phương pháp hoạt động của Cryptojacking thì bất kỳ thiết bị nào có khả năng chạy phần mềm và cho phép đào coin đều sẽ là đối tượng để xâm nhập. Vì vậy, Cryptojacking sẽ tấn công vào những thiết bị như: Máy tính Windows, Macbook, điện thoại hoặc là iPad. Lúc này, máy tính hay thiết bị của bạn sẽ chạy script để đào coin, đặc biệt là các thiết bị smarthome.
3.2 Tấn công các phần mềm trình duyệt web
Cryptojacking còn có thể sử dụng thiết bị của bạn để đào coin thông qua các trình duyệt web. Khi bạn truy cập vào các website có chứa phần mềm độc hại, nó sẽ lợi dụng trình duyệt để đào coin dẫn đến việc chiếm dụng CPU của thiết bị. Tuy nhiên, khi bạn đóng web hay rời khỏi web thì quá trình này cũng bị ngừng lại.
Ngoài ra, kẻ tấn công Cryptojacking còn có thể liên kết với một số website nhằm thêm code đào coin của mình vào đó để ăn chia lợi nhuận. Đặc biệt, một số chủ website còn tự cài đặt thêm script đào coin vào trang của mình để thu lợi nhuận.
3.3 Lây nhiễm virus cho các thiết bị được liên kết
Tất cả các thiết bị chạy được trình duyệt web thì đều có thể bị script đào coin. Tuy nhiên, những thiết bị như Macbook, máy tính để bàn, máy tính có sử dụng hệ điều hành Linux luôn là đối tượng bị Cryptojacking nhắm tới bởi tài nguyên phần cứng tốt hơn so với điện thoại.
Nhưng điều đó không có nghĩa là các dòng điện thoại thông minh mới nhất hiện nay không bị tấn công. Nếu bạn vào web thông qua Safari của iPhone hoặc Chrome của điện thoại Android thì các trang web độc hại cũng sẽ xâm nhập để đào coin một cách âm thầm. Vì vậy, nếu bạn thấy điện thoại của mình vận hành chậm hơn, nhanh nóng hơn thì cũng nên cảnh giác.
4. Các vụ tấn công điển hình của cryptojacking
Vào tháng 12 năm 2017, mã CoinHive đã âm thầm được triển khai vào mạng WiFi. Của đa số tiệm hàng hóa Starbucks ở Buenos Aires. Theo báo cáo của một quý khách hàng. Kịch bản khai thác Monero thông qua khả năng xử lý. Của bất cứ thiết bị nào được quan hệ với nó.
Đầu năm 2018, công cụ khai thác CoinHive đã được tìm thấy đang chạy trên Quảng cáo YouTube. Thông qua nền tảng DoubleClick của Google.
Trong tháng 7 và tháng 8 năm 2018. Một cuộc tấn công cryptojacking đã lây nhiễm hơn 200.000 bộ định tuyến MikroTik ở Brazil. Tiêm mã CoinHive vào một lượng lớn lưu lượng truy cập web.
5. Cách phát hiện sự tấn công Cryptojacking
Hiện nay, một số extension của trình duyệt có khả năng ngăn chặn hiệu quả các mã độc cryptojacking nền tảng web. Tuy nhiên, các extension này bị hạn chế bó hẹp vào nền tảng website, cộng thêm việc do sử dụng danh sách đen tĩnh nên thường bị lỗi thời rất nhanh khi các mã độc mới được phát triển. Do đó, người dùng cần thường xuyên cập nhật hệ điều hành cũng như các phần mềm diệt virus.
Ở cấp độ doanh nghiệp và các tổ chức lớn, nhân viên cần được phổ biến về các công nghệ tấn công giả mạo (phishing) và tấn công cryptojacking qua các hình thức như email hay website giả mạo.
6. Cách phòng tránh cryptojacking là gì?
Cài đặt các tiện ích mở rộng trình duyệt web, như MinerBlock, NoCoin và Adblocker.
Hãy thận trọng với các tập tin đính kèm và kết nối email.
Thiết lập một ứng dụng chống vi-rút đáng tin cậy. Và cập nhật các tiện ích ứng dụng và hệ điều hành của bạn.
Đối với các doanh nghiệp: dạy cho nhân viên của bạn về kỹ thuật mã hóa và lừa đảo.

