Cryptojacking là gì và bạn có thể tự bảo vệ mình như thế nào?

Tác giả sysadmin, T.M.Một 05, 2022, 04:41:33 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cryptojacking là gì và bạn có thể tự bảo vệ mình như thế nào?


Cryptojacking là một cách mới hấp dẫn để bọn tội phạm kiếm tiền bằng cách sử dụng phần cứng của bạn. Một trang web bạn mở trong trình duyệt của mình có thể sử dụng tối đa CPU của bạn để khai thác tiền điện tử và phần mềm độc hại tấn công tiền điện tử ngày càng trở nên phổ biến.


1. Cryptojacking là gì?

Cryptojacking là một cuộc tấn công trong đó kẻ tấn công chạy phần mềm khai thác 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. Kẻ tấn công giữ tiền điện tử và bán nó để kiếm lời, và bạn sẽ gặp khó khăn với việc sử dụng CPU cao và hóa đơn tiền điện khổng lồ.

Mặc dù Bitcoin là loại 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 bằng tiền điện tử thường liên quan đến việc khai thác các loại tiền điện tử khác. Monero đặc biệt phổ biến, vì nó được thiết kế để mọi người có thể khai thác nó trên PC trung bình. Monero cũng có các tính năng ẩn danh, có nghĩa là rất khó để theo dõi nơi cuối cùng kẻ tấn công gửi Monero mà chúng khai thác trên phần cứng của nạn nhân. Monero là một " altcoin ", có nghĩa là một loại tiền điện tử không phải Bitcoin.

Khai thác tiền điện tử liên quan đến việc chạy các phương trình toán học phức tạp, sử dụng nhiều năng lượng của CPU. Trong một cuộc tấn công cryptojacking điển hình, phần mềm khai thác sẽ khai thác tối đa CPU PC của bạn. PC của bạn sẽ hoạt động chậm hơn, sử dụng nhiều điện hơn và tỏa nhiều nhiệt hơn. Bạn có thể nghe thấy tiếng quạt của nó quay lên để tự hạ nhiệt. Nếu là máy tính xách tay, pin của nó sẽ nhanh chết hơn. Ngay cả khi đó là một chiếc máy tính để bàn, nó sẽ hút nhiều điện hơn và làm tăng hóa đơn tiền điện của bạn.

Chi phí điện khiến bạn khó có thể khai thác có lợi nhuận bằng máy tính cá nhân của mình. Tuy nhiên, với cryptojacking, kẻ tấn công không phải trả hóa đơn tiền điện. Họ nhận được lợi nhuận và bạn thanh toán hóa đơn.

2. Thiết bị nào có thể bị tấn công bằng tiền điện tử?

Bất kỳ thiết bị nào chạy phần mềm đều có thể được chỉ huy để khai thác tiền điện tử. Kẻ tấn công chỉ cần làm cho nó chạy phần mềm khai thác.

Các cuộc tấn công mã hóa "Drive-by" có thể được thực hiện đối với bất kỳ thiết bị nào có trình duyệt — PC chạy Windows, Mac, hệ thống Linux, Chromebook, điện thoại Android, iPhone hoặc iPad. Miễn là bạn có một trang web có tập lệnh khai thác được nhúng mở trong trình duyệt của mình, kẻ tấn công có thể sử dụng CPU của bạn để khai thác tiền tệ. Họ sẽ mất quyền truy cập đó ngay khi bạn đóng tab trình duyệt hoặc điều hướng khỏi trang.

Ngoài ra còn có phần mềm độc hại cryptojacking, hoạt động giống như bất kỳ phần mềm độc hại nào khác. Nếu kẻ tấn công có thể lợi dụng lỗ hổng bảo mật hoặc lừa bạn cài đặt phần mềm độc hại của chúng, chúng có thể chạy tập lệnh khai thác làm quy trình nền trên máy tính của bạn — cho dù đó là hệ thống Windows PC, Mac hay Linux. Những kẻ tấn công cũng đã cố gắng đánh lén những người khai thác tiền điện tử vào các ứng dụng dành cho thiết bị di động — đặc biệt là các ứng dụng Android.

Về lý thuyết, kẻ tấn công thậm chí có thể tấn công một thiết bị smarthome có lỗ hổng bảo mật và cài đặt phần mềm khai thác tiền điện tử, buộc thiết bị phải sử dụng sức mạnh tính toán hạn chế của mình để khai thác tiền điện tử.

3. Cryptojacking trong Trình duyệt


Các cuộc tấn công tiền điện tử "Drive-by" ngày càng trở nên phổ biến trên mạng. Các trang web có thể chứa mã JavaScript chạy trong trình duyệt của bạn và trong khi bạn mở trang web đó, mã JavaScript đó có thể khai thác tiền tệ bên trong trình duyệt của bạn, sử dụng tối đa CPU của bạn. Khi bạn đóng tab trình duyệt hoặc điều hướng khỏi trang web, quá trình khai thác sẽ dừng lại.

CoinHive là tập lệnh khai thác đầu tiên thu hút được sự chú ý của công chúng, đặc biệt là khi nó được tích hợp vào The Pirate Bay. Tuy nhiên, có nhiều tập lệnh khai thác hơn CoinHive và chúng đã được tích hợp vào ngày càng nhiều trang web.

Trong một số trường hợp, những kẻ tấn công thực sự xâm phạm một trang web hợp pháp và sau đó thêm mã khai thác tiền điện tử vào đó. Những kẻ tấn công kiếm tiền thông qua khai thác khi mọi người truy cập trang web bị xâm phạm đó. Trong các trường hợp khác, chủ sở hữu trang web tự thêm các tập lệnh khai thác tiền điện tử và họ tạo ra lợi nhuận.

Tính năng này hoạt động trên mọi thiết bị có trình duyệt web. Nó thường được sử dụng để tấn công các trang web trên máy tính để bàn vì PC Windows, Mac và máy tính để bàn Linux có nhiều tài nguyên phần cứng hơn điện thoại. Tuy nhiên, ngay cả khi bạn đang xem một trang web trong Safari trên iPhone hoặc Chrome trên điện thoại Android, trang web đó có thể chứa tập lệnh khai thác chạy khi bạn đang truy cập trang. Nó sẽ khai thác chậm hơn, nhưng các trang web có thể làm điều đó.

4. Cách bảo vệ bản thân khỏi bị Cryptojacking trong trình duyệt


Chúng tôi khuyên bạn nên chạy phần mềm bảo mật tự động chặn các công cụ khai thác tiền điện tử trong trình duyệt của bạn. Ví dụ: Malwarebytes tự động chặn CoinHive và các tập lệnh khai thác tiền điện tử khác, ngăn chúng chạy bên trong trình duyệt của bạn. Trình chống vi-rút Windows Defender tích hợp trên Windows 10 không chặn tất cả các trình khai thác trong trình duyệt. Kiểm tra với công ty phần mềm bảo mật của bạn để xem họ có chặn các tập lệnh khai thác hay không.

Mặc dù phần mềm bảo mật sẽ bảo vệ bạn, nhưng bạn cũng có thể cài đặt tiện ích mở rộng trình duyệt cung cấp "danh sách đen" các tập lệnh khai thác.

Trên iPhone, iPad hoặc thiết bị Android, các trang web sử dụng công cụ khai thác tiền điện tử sẽ ngừng khai thác ngay sau khi bạn điều hướng khỏi ứng dụng trình duyệt của mình hoặc thay đổi các tab. Hệ điều hành sẽ không cho phép chúng sử dụng nhiều CPU trong nền.

Trên PC chạy Windows, Mac, hệ thống Linux hoặc Chromebook, chỉ cần mở các tab trong nền sẽ cho phép trang web sử dụng nhiều CPU tùy thích. Tuy nhiên, nếu bạn có phần mềm chặn các tập lệnh khai thác đó, bạn không cần phải lo lắng.

5. Phần mềm độc hại Cryptojacking

Phần mềm độc hại Cryptojacking cũng ngày càng trở nên phổ biến. Ransomware kiếm tiền bằng cách xâm nhập vào máy tính của bạn bằng cách nào đó, giữ các tệp của bạn để đòi tiền chuộc, sau đó yêu cầu bạn trả bằng tiền điện tử để mở khóa chúng. Phần mềm độc hại Cryptojacking bỏ qua màn kịch và ẩn trong nền, âm thầm khai thác tiền điện tử trên thiết bị của bạn, sau đó gửi nó cho kẻ tấn công. Nếu bạn không nhận thấy PC của mình đang chạy chậm hoặc quá trình đang sử dụng 100% CPU, bạn thậm chí sẽ không nhận thấy phần mềm độc hại.

Giống như các loại phần mềm độc hại khác, kẻ tấn công phải khai thác lỗ hổng hoặc lừa bạn cài đặt phần mềm của chúng để tấn công PC của bạn. Cryptojacking chỉ là một cách mới để họ kiếm tiền sau khi họ đã lây nhiễm cho PC của bạn.

Mọi người đang ngày càng cố gắng đưa những người khai thác tiền điện tử vào phần mềm có vẻ hợp pháp. Google đã phải xóa các ứng dụng Android có công cụ khai thác tiền điện tử ẩn trong đó khỏi Cửa hàng Google Play và Apple đã xóa các ứng dụng Mac có công cụ khai thác tiền điện tử khỏi Mac App Store.

Loại phần mềm độc hại này trên thực tế có thể lây nhiễm vào bất kỳ thiết bị nào — PC chạy Windows, máy Mac, hệ thống Linux, điện thoại Android, iPhone (nếu nó có thể xâm nhập vào App Store và ẩn khỏi Apple) và thậm chí cả các thiết bị smarthome dễ bị tấn công.

6. Cách tránh phần mềm độc hại Cryptojacking

Phần mềm độc hại Cryptojacking cũng giống như bất kỳ phần mềm độc hại nào khác. Để bảo vệ thiết bị của bạn khỏi bị tấn công, hãy đảm bảo cài đặt các bản cập nhật bảo mật mới nhất. Để đảm bảo bạn không vô tình cài đặt phần mềm độc hại như vậy, hãy đảm bảo chỉ cài đặt phần mềm từ các nguồn đáng tin cậy.

Trên PC chạy Windows, chúng tôi khuyên bạn nên chạy phần mềm chống phần mềm độc hại sẽ chặn các công cụ khai thác tiền điện tử — chẳng hạn như Malwarebytes. Malwarebytes cũng có sẵn cho Mac và sẽ chặn các công cụ khai thác đồng thời cho Mac. Chúng tôi đề xuất Malwarebytes cho Mac, đặc biệt nếu bạn cài đặt phần mềm từ bên ngoài Mac App Store. Thực hiện quét bằng phần mềm chống phần mềm độc hại yêu thích của bạn nếu bạn lo lắng rằng mình bị nhiễm. Và tin tốt là bạn có thể chạy Malwarebytes ngay cùng với ứng dụng chống vi-rút thông thường của mình.

Trên thiết bị Android, chúng tôi khuyên bạn chỉ nên tải phần mềm từ Cửa hàng Google Play. Nếu bạn tải ứng dụng từ bên ngoài Cửa hàng Play, bạn đang tự đặt mình vào nguy cơ nhận phần mềm độc hại nhiều hơn. Mặc dù một số ứng dụng đã vượt qua được sự bảo vệ của Google và đưa các công cụ khai thác tiền điện tử vào Cửa hàng Google Play, nhưng Google có thể xóa các ứng dụng độc hại đó khỏi thiết bị của bạn sau khi tìm thấy chúng, nếu cần. Nếu bạn cài đặt ứng dụng từ bên ngoài Cửa hàng Play, Google sẽ không thể cứu bạn.

Bạn cũng có thể theo dõi Trình quản lý tác vụ (trong Windows) hoặc Giám sát hoạt động (trên máy Mac) nếu bạn cho rằng PC hoặc Mac của mình đang chạy đặc biệt chậm hoặc nóng. Tìm kiếm bất kỳ quy trình lạ nào đang sử dụng một lượng lớn năng lượng CPU và thực hiện tìm kiếm trên web để xem chúng có hợp pháp hay không. Tất nhiên, đôi khi các tiến trình của hệ điều hành nền cũng sử dụng rất nhiều năng lượng của CPU — đặc biệt là trên Windows.

Trong khi nhiều người khai thác tiền điện tử tham lam và sử dụng tất cả sức mạnh của CPU mà họ có thể, một số tập lệnh khai thác tiền điện tử sử dụng "điều tiết". Chẳng hạn, chúng có thể chỉ sử dụng 50% sức mạnh CPU máy tính của bạn thay vì 100%. Điều này sẽ làm cho PC của bạn chạy tốt hơn, nhưng cũng cho phép phần mềm khai thác tự ngụy trang tốt hơn.

Ngay cả khi bạn không thấy mức sử dụng 100% CPU, bạn vẫn có thể có một công cụ khai thác tiền điện tử đang chạy trên trang web hoặc thiết bị của bạn.