Mối đe dọa

Phân tích mã độc SANSAR: Kỹ thuật ẩn giấu đào tiền ảo trên Linux GPU

Các nhà nghiên cứu bảo mật vừa phát hiện chiến dịch tấn công sử dụng mã độc SANSAR để khai thác tiền điện tử trên máy chủ Linux bằng cách giả mạo thông số GPU.

RSS Source
RSS SourceAI Rewrite
~4 phút đọc•37 lượt xem
Phân tích mã độc SANSAR: Kỹ thuật ẩn giấu đào tiền ảo trên Linux GPU
  • Mối đe dọa mới: Chiến dịch REF3364 sử dụng bộ công cụ SANSAR để chiếm quyền điều khiển máy chủ GPU thông qua các Ray job agent không xác thực.
  • Kỹ thuật tinh vi: Mã độc sử dụng rootkit nhân và thư viện NVML bị sửa đổi để báo cáo sai lệch mức sử dụng GPU về 0%, qua đó tránh bị phát hiện bởi quản trị viên.
  • Khả năng kiểm soát: Ngoài việc đào tiền ảo, SANSAR cung cấp khả năng truy cập shell từ xa, liên lạc qua mạng Tor và backdoor dựa trên hợp đồng thông minh Ethereum.
  • Khuyến nghị: Cần kiểm soát chặt chẽ quyền truy cập vào Ray dashboard và thực hiện kiểm tra tính toàn vẹn của các thư viện giám sát phần cứng.

Các nhà nghiên cứu bảo mật từ Elastic Security Labs vừa công bố một báo cáo kỹ thuật chi tiết về chiến dịch tấn công mang mã định danh REF3364, nhắm mục tiêu vào các máy chủ Linux có trang bị GPU. Kẻ tấn công sử dụng một bộ công cụ tinh vi có tên gọi SANSAR để thực hiện khai thác tiền điện tử trái phép trong khi vẫn duy trì trạng thái "tàng hình" trước các công cụ giám sát hệ thống truyền thống.

Cơ chế hoạt động của mã độc SANSAR

SANSAR không chỉ đơn thuần là một trình đào tiền ảo (miner) mà là một hệ sinh thái mã độc hoàn chỉnh bao gồm bộ điều khiển dựa trên ngôn ngữ Rust, một kernel rootkit và một thư viện giám sát NVIDIA (NVML) đã bị can thiệp. Kỹ thuật này cho phép kẻ tấn công đánh lừa các công cụ như nvidia-smi, khiến chúng hiển thị mức sử dụng GPU là 0% dù thực tế phần cứng đang hoạt động hết công suất.

Execution flow of SANSAR diagram (Source - Elastic)
Hình 1: Sơ đồ luồng thực thi của SANSAR (Nguồn: Elastic). Mã độc can thiệp vào thư viện NVML để chuyển hướng các yêu cầu giám sát và trả về dữ liệu giả mạo.

Cụ thể, wrapper của kẻ tấn công sẽ chặn các yêu cầu từ hệ thống, chuyển tiếp chúng đến thư viện NVIDIA gốc, sau đó thay đổi kết quả trước khi trả về cho người dùng. Các thông số như nhiệt độ và điện năng tiêu thụ cũng bị thay thế bằng các giá trị ngẫu nhiên (36–46 độ C và 100–200 watt) để tạo cảm giác hệ thống đang ở trạng thái nhàn rỗi.

Khai thác lỗ hổng Ray Job Agent

Cuộc tấn công bắt đầu thông qua việc khai thác các Ray job agent bị lộ trên internet. Ray là một framework hỗ trợ tính toán phân tán, thường được sử dụng trong huấn luyện AI. Kẻ tấn công đã tận dụng việc các agent này chấp nhận các công việc tính toán từ xa mà không yêu cầu xác thực, từ đó thực thi các lệnh Python reverse-shell để chiếm quyền điều khiển máy chủ.

Các giai đoạn xâm nhập và duy trì

  • Thăm dò: Kẻ tấn công thực hiện quét các cổng và truy vấn thông tin phần cứng GPU từ ngày 22 đến 24 tháng 10.
  • Thực thi: Ngày 25 tháng 10, một job Python reverse-shell được gửi đi, cho phép kẻ tấn công thiết lập quyền truy cập SSH bền vững.
  • Cài đặt: Sau khi leo thang đặc quyền lên root, kẻ tấn công cài đặt bộ công cụ SANSAR, biên dịch kernel module thông qua DKMS và thiết lập cơ chế khởi động cùng hệ thống.

Chỉ số nhận diện mối đe dọa (IoCs)

Dưới đây là bảng tổng hợp các chỉ số kỹ thuật quan trọng giúp các đội ngũ SOC thực hiện săn tìm mối đe dọa (Threat Hunting) trong hệ thống:

Loại thực thểGiá trị / Chỉ sốMô tả tác động
SHA-25600c9ac44291f83c72d54302e99d155a3e26d02225a3e516764d5833a99657c9eSANSAR orchestrator
SHA-25696fc528ca5e7d1c2b3add5e31b8797cb126f704976c8fbeaecdbf0aa4309ad46XMRig (kurt)
SHA-256acc706afc9322a3eae1ef49049749e0a7c9f1a123895ac56dc8a289beb2fb5b7SRBMiner-MULTI (tilki)
SHA-256675c24728f87f7aa0fa07527027c95c24c246049c65eaef89270ab04ea50a180Modified NVML wrapper
SHA-2566ba1aa275e0e2826e8b48b36473539ca56cbdc41f429e539a45f8532b084d7a4acpi_thermal_mgr.ko rootkit
SHA-256df8ab6fd699e6ae90e63e9696bae8f01342708bafc2ed88af414337e4f237194netns backdoor

⚠️ Cảnh báo quan trọng: Việc phát hiện các tiến trình đào tiền ảo không chỉ dừng lại ở việc kiểm tra mức sử dụng tài nguyên. Các quản trị viên cần kiểm tra tính toàn vẹn của các thư viện hệ thống (như NVML) và rà soát các kết nối mạng bất thường tới các node Tor hoặc các hợp đồng thông minh Ethereum đáng ngờ.

Để phòng ngừa, các tổ chức cần áp dụng nguyên tắc Zero Trust, đặc biệt là đối với các dịch vụ tính toán phân tán như Ray. Đảm bảo rằng tất cả các dashboard và job agent đều được cấu hình xác thực mạnh, đồng thời thường xuyên cập nhật các quy tắc phát hiện dựa trên các chỉ số IOCs đã được công bố bởi Elastic Security Labs.

Tổng hợp, và phân tích kỹ thuật từ:Cyber Security News
Xem bài gốc

Mạng Lưới An Ninh Mạng & Cộng Đồng

24/7 Alerts

Nhận cảnh báo 0-Day khẩn cấp, phân tích mã độc và tham gia thảo luận kỹ thuật cùng chuyên gia.

RSS Source

Ban biên tập nội dung và phân tích an ninh mạng tại ADSECVN.COM.

Bài Viết Liên Quan

Cùng chuyên mục & chủ đề