Cryptojacking là gì? Cách nhận biết và phòng tránh
Sẽ ra sao nếu bạn đang tốn hàng triệu đô chi phí đào Bitcoin và bất chợt nhận ra doanh thu từ việc đào tháng này không như dự tính, trong khi các thiết bị đều hoạt động hết công suất. Loại trừ các độ biến động về giá đồng coin đào, thì khả năng cao bạn đang bị tấn công cryptojacking.
Vậy cryptojacking là gì? Cuộc tấn công này nguy hiểm như thế nào và chúng hoạt động ra sao? Đâu là cách để nhận biết và phòng tránh cryptojacking?
Cryptojacking là gì?
Cryptojacking là hình thức tấn công trên không gian mạng, chỉ việc tin tặc sử dụng trái phép tài nguyên thiết bị của nạn nhân, để đào tiền điện tử và thu về lợi nhuận với chi phí thấp.
Kết quả, những kẻ lừa đảo sẽ bán các đồng tiền đã đào được và nhận lại lợi nhuận. Các nạn nhân sẽ chịu chi phí điện đắt đỏ cùng các phần cứng bị giảm đáng kể hiệu suất.
Bitcoin là đồng tiền điện tử được đào phổ biến nhất trong thị trường crypto. Tuy nhiên, kẻ tấn công cryptojacking thường sẽ chọn đào đồng Monero, vì có thể dễ dàng đào trên phần lớn các loại máy tính thông dụng với mức cấu hình cơ bản. Ngoài ra, tin tặc cũng có thể sử dụng tính năng chuyển tài sản ẩn danh của Monero nhằm tránh bị theo dõi giao dịch.
Cryptojacking hoạt động như thế nào?
Quy trình tấn công chung của cryptojacking diễn ra như sau:
Bước 1 - Xâm nhập
Đầu tiên, tin tặc xâm nhập vào thiết bị của người dùng theo một hay cả hai hình thức như sau:
Tấn công theo hình thức social engineering (như tấn công phishing): Tin tặc gửi email giả mạo cho người dùng. Tấn công theo hình thức lây nhiễm mã độc: Tin tặc sẽ lây nhiễm mã độc theo dạng Javascript vào các trang web hay các quảng cáo online trên trình duyệt người dùng.
Kẻ tấn công sẽ thường dùng cả hai hình thức trên để tăng tối đa khả năng thành công.
Bước 2 - Tấn công
Sau khi người dùng nhấn vào đường link giả mạo, các mã độc sẽ lây nhiễm vào thiết bị của họ và tự động thực hiện lệnh tấn công cryptojacking.
Các mã độc cryptojacking sẽ chạy các thuật toán phức tạp trong nền của thiết bị mục tiêu và gửi kết quả về cho máy chủ được kiểm soát bởi tin tặc.
Ngoài ra, đoạn mã tấn công cryptojacking có khả năng lây nhiễm ra các thiết bị/máy chủ trong cùng mạng lưới và khiến chúng khó bị phát hiện hơn. Đồng thời, các đoạn mã sẽ khai thác vừa đủ tài nguyên của thiết bị mục tiêu nhằm duy trì việc “ẩn mình". Thậm chí, các mã này còn kiểm tra được thiết bị đó có bị nhiễm một mã cryptojacking khác không và có thể vô hiệu hoá nó.
Bước 3 - Khai thác tiền điện tử và thu lợi nhuận
Thợ đào bắt đầu quá trình đào mà không biết rằng tin tặc đã can thiệp vào quá trình trên. Đoạn mã độc sẽ “âm thầm” đào tiền điện tử nhờ sử dụng sức mạnh đào trên thiết bị phần cứng của nạn nhân.
Khi một khối được thêm vào mạng lưới blockchain thành công, tin tặc sẽ nhận được phần thưởng. Đồng thời, chúng sẽ khai thác thông tin liên quan đến ví nóng/ví lạnh hiện diện bên trong thiết bị và cướp tài sản.
Tác động của Cryptojacking
Đối tượng hướng đến của cryptojacking bao gồm nhiều thành phần với quy mô khác nhau, từ người dùng cá nhân đến các thợ đào nhỏ lẻ hay các xưởng đào có công suất máy tính khổng lồ để khai thác tiền điện tử trên diện rộng.
Một số tác động dễ nhận thấy nhất của cryptojacking là:
Cryptojacking ảnh hưởng đến doanh nghiệp
Không giống như các loại phần mềm độc hại (malware) khác, cryptojacking sẽ không phá huỷ dữ liệu trong thiết bị của nạn nhân. Thay vào đó, chúng “lợi dụng" năng lực xử lý của phần cứng máy tính (computer hardware processing power).
Thay vì phải thanh toán chi phí cao hằng tháng cho các thiết bị phần cứng, tin tặc tận dụng được sức mạnh tính toán công suất cao của các thiết bị mục tiêu chỉ bằng việc cài mã độc và đào tiền điện tử “một cách âm thầm".
Ngoài ra, các phần mềm tấn công cryptojacking được thiết kế khiến các thợ đào hay người dùng khó phát hiện.
Doanh nghiệp sẽ phải tốn thêm chi phí cho việc duy trì kiểm tra về công nghệ (IT), hiệu suất của các thiết bị và thậm chí là thay thế chúng nếu không đáp ứng đủ yêu cầu vận hành. Thêm nữa, chi phí về điện cũng sẽ bị đội lên do hiệu suất tăng cao so với dự tính ban đầu.
Tất cả những điều này sẽ khiến các xưởng đào bị gia tăng chi phí, chia sẻ lợi nhuận theo cách không mong muốn với tin tặc và khiến tuổi thọ của các phần cứng trở nên ngắn hơn đáng kể so với tính toán ban đầu.
Đọc thêm: Đào coin kiếm bao nhiêu 1 tháng?
Cryptojacking ảnh hưởng đến thiết bị của các cá nhân
Máy tính hay các thiết bị cá nhân thường sẽ không có hiệu suất cao như hệ thống máy của các xưởng đào hay các thợ đào. Tuy vậy, máy tính của các cá nhân chỉ cần có phần cứng với năng lực xử lý đủ để đào các đồng tiền điện tử là có khả năng trở thành mục tiêu của tin tặc.
Tương tự như với các doanh nghiệp, các máy tính cá nhân khi bị tấn công cryptojacking cũng sẽ bị giảm hiệu suất, bị hư hại khi hoạt động ở mức cao và thậm chí bị cướp tài sản.
Cách nhận biết Cryptojacking
Cryptojacking có thể dễ dàng nhận biết hơn so với một số hình thức tấn công khác như exploit, exit scam…
Hình dưới đây mô tả một số dấu hiệu thông dụng để cảnh báo khi thiết bị của bạn bị tấn công cryptojacking:
Một trong những cách dấu hiệu về cryptojacking sẽ như sau:
Cách phòng tránh Cryptojacking
Cách phòng tránh cryptojacking sẽ tương tự như biện pháp đối phó các phần mềm độc hại khác như:
Các biện pháp trên có thể giúp người dùng phòng tránh cryptojacking. Tuy nhiên các phương thức tấn công ngày càng trở nên tinh vi và khó nắm bắt. Vì vậy, việc này đòi hỏi người dùng duy trì sự cảnh giác và cẩn trọng với những đường link, quảng cáo và thuờng xuyên theo dõi và kiểm tra hiệu suất của các thiết bị đào.