Phần mềm gián điệp nhắm người dùng Mac đang lây nhiễm qua các dự án Xcode

Hiền Thục | 16/08/2020 15:39
Theo dõi ICTVietnam trên

Mới đây, các chuyên gia bảo mật phát hiện rằng các dự án được viết bằng Xcode chứa các phần mềm độc hại được gọi là XCSSET.

Một chiến dịch nhắm đến người sử dụng hệ điều hành Mac của Apple đang phát tán bộ phần mềm độc hại XCSSET, có khả năng chiếm quyền điều khiển trình duyệt web Safari và khai thác lỗ hổng để tải về các mã code JavaScript độc hại nhằm trộm mật khẩu, dữ liệu tài chính và thông tin cá nhân, phát tán phần mềm độc hại ransomware... và nhiều hơn thế.

Phần mềm gián điệp nhắm đến người dùng Mac lây lan qua các dự án Xcode  - Ảnh 1.

Một chiến dịch nhắm vào người dùng hệ điều hành Mac của Apple đang phát tán bộ phần mềm độc hại XCSSET.

Cách thức hoạt động

Các nhà nghiên cứu lưu ý rằng, sự lây nhiễm đang được lan truyền thông qua các dự án của những nhà phát triển Xcode.

Theo công ty an ninh mạng Trend Micro, tội phạm mạng đứng sau chiến dịch này, tiến hành gài phần mềm độc hại vào các dự án phát triển ứng dụng cho các hệ điều hành của Apple. Xcode bao gồm một bộ công cụ phát triển phần mềm mở, miễn phí để phát triển các ứng dụng cho hệ sinh thái của Apple từ MacOS tới iOS như macOS, iOS, iPadOS, watchOS và tvOS. Do đó, bất kỳ ứng dụng nào được xây dựng trên Xcode đều có thể bị tấn công.

Theo một phân tích từ Trend Micro, được công bố hôm 14/8/2020, "chúng tôi biết dự án Xcode của một nhà phát triển có chứa phần mềm độc hại - dẫn đến một lỗ hổng chứa các chương trình độc hại. Mối đe dọa gia tăng khi các nhà phát triển bị nhiễm mã độc chia sẻ dữ liệu của họ thông qua những nền tảng như GitHub. Chúng tôi cũng đã xác định được mối đe dọa này có trong các nguồn khác bao gồm VirusTotal và Github, điều đó cho thấy mối đe dọa này là rất lớn".

Phần mềm độc hại ban đầu được đưa vào các dự án Xcode có dạng tệp thực thi Mach-O. Các nhà nghiên cứu đã theo dõi các tệp dữ liệu Xcode của một dự án bị nhiễm và tìm thấy một thư mục ẩn chứa Mach-O, nằm trong một trong các tệp .xcodeproj.

Khi được thực thi, phần mềm độc hại Mach-O kết nối với địa chỉ máy chủ điều khiển và ra lệnh (C2) được mã hóa và bắt đầu chụp ảnh màn hình hiện tại với tốc độ một phút một lần; khi một ảnh màn hình mới được chụp, ảnh trước đó sẽ bị xóa, phân tích của Trend Micro lưu ý.

Tuy nhiên, mục đích chính của Mach-O lại là tải xuống và chạy dữ liệu, một tệp AppleScript có tên là main.scpt, thực hiện hầu hết các hành vi độc hại.

Nghiên cứu lưu ý, khi phần mềm độc hại "chính" được thực thi, trước tiên nó sẽ thu thập thông tin hệ thống cơ bản của người dùng bị nhiễm, sau đó sẽ vô hiệu hóa một số quy trình đang chạy (nếu có), bao gồm các trình duyệt khác nhau (Opera, Edge, Firefox, Yandex và Brave)... Sau đó, phần mềm độc hại bắt đầu thu thập và biên dịch mã độc hại vào một gói ứng dụng Mac. Tên gói được ánh xạ tới tên một ứng dụng nổi tiếng đã cài đặt như Safari.

Các nhà nghiên cứu đã nêu chi tiết rằng, tiếp theo đó, nó sẽ thay thế tệp biểu tượng tương ứng của ứng dụng và "Info.plist" để làm cho ứng dụng giả mạo trông giống như một ứng dụng thực. Do đó, khi người dùng mở ứng dụng giả (mà tưởng là thật) này, ứng dụng độc hại sẽ được khởi chạy.

Theo phân tích, khi mở ứng dụng giả ra, các khả năng độc hại của gói ứng dụng giả mạo sau đó sẽ được thực thi, dưới hình thức triển khai một loạt các mô-đun được sử dụng cho các mục tiêu khác nhau: Tiếp quản trình duyệt; đánh cắp thông tin từ các ứng dụng đã cài đặt bao gồm Evernote, Skype và Telegram; và lây lan sang các máy chủ khác. Nó cũng có thể triển khai các mô-đun ransomware và hàng chục khả năng khác. Dưới đây là một phần danh sách:

Phần mềm gián điệp nhắm đến người dùng Mac lây lan qua các dự án Xcode  - Ảnh 2.

Danh sách các công việc mà phần mềm độc hại sẽ thực hiện thông qua lỗ hổng từ các dự án Xcode.

Sử dụng lỗ hổng zero-day

Sandbox (Hộp cát) - một kỹ thuật quan trọng trong lĩnh vực bảo mật có tác dụng cô lập các ứng dụng, ngăn chặn các phần mềm độc hại để chúng không thể làm hỏng hệ thống máy tính, hay cài cắm các mã độc nhằm ăn cắp thông tin cá nhân của người dùng.

Phần mềm độc hại này cũng sử dụng lỗ hổng zero-day trong Data Vault cho phép vượt qua tính năng bảo vệ toàn vẹn hệ thống (SIP) của macOS, để lấy cắp cookie Safari và Safari for WebKit Development, zero-day cho phép tạo tập lệnh trên nhiều trang web (UXSS), giúp những kẻ tấn công đưa JavaScript vào phiên bản phát triển của Safari cũng như các trình duyệt khác mà không cần lo lắng về Sandbox.

Trong trường hợp thứ hai, phần mềm độc hại đưa mã JavaScript độc hại vào trang trình duyệt hiện tại. Sau đó những kẻ tấn công có thể thao túng các kết quả của trình duyệt; thao túng và thay thế Bitcoin và các địa chỉ tiền điện tử khác được tìm thấy; thay thế liên kết tải xuống Chrome bằng liên kết đến gói phiên bản cũ; đánh cắp thông tin đăng nhập Google, Yandex, Amocrm, SIPmarket, PayPal và Apple ID; ăn cắp dữ liệu thẻ tín dụng được liên kết trong Apple Store; ngăn người dùng thay đổi mật khẩu và ghi lại mật khẩu mới và chụp ảnh màn hình của các trang web được truy cập nhất định.

Threat Post đã liên hệ với Trend Micro để tìm hiểu xem liệu lỗ hổng zero-day đã được công bố hay chưa, và có thêm thông tin chi tiết nào về chúng hay không.

Và Trend Micro cho biết, họ có thể thu thập danh sách các địa chỉ IP của nạn nhân từ C2; con số này bao gồm 380 mục tiêu bị nhiễm riêng lẻ; hầu hết là ở Trung Quốc và Ấn Độ. Trend Micro cũng lưu ý rằng, cho đến nay họ đã quan sát thấy phần mềm độc hại XCSSET ảnh hưởng đến hai dự án Xcode, nhưng cảnh báo rằng chiến dịch này còn có khả năng lây lan.

Tuy nhiên các chuyên gia cũng cảnh báo rằng, không bị phát hiện không có nghĩa không còn dự án nào bị ảnh hưởng. Trend Micro kết luận: "Với bối cảnh hệ điều hành Mac OS X đang phát triển và cải tiến nhanh chóng, không có gì ngạc nhiên khi những kẻ phát triển phần mềm độc hại giờ đây cũng tận dụng cả các nhà phát triển có tham vọng và dày dạn kinh nghiệm vì lợi ích của riêng họ. Các chủ dự án nên tiếp tục kiểm tra 3 lần tính toàn vẹn của các dự án của họ để chắc chắn đã khắc phục các vấn đề không đáng có như bị lây nhiễm phần mềm độc hại trong tương lai."

XCode là bộ phát triển phần mềm tích hợp được Apple tạo ra và chạy trên hệ điều hành Mac để các lập trình viên có thể phát triển phần mềm cho Mac và iOS. Phiên bản đầu tiên của XCode được phát hành vào năm 2003 và hiện là phiên bản 11.6 được phát hành vào năm ngày 4/8/2020. XCode được phát hành miễn phí cho người dùng Mac tải về thông qua chợ ứng dụng App Store.

Nổi bật Tạp chí Thông tin & Truyền thông
Đừng bỏ lỡ
  • Khai thác dữ liệu phục vụ chỉ đạo, điều hành tại trung tâm IOC: Kinh nghiệm của Bình Phước
    Xác định dữ liệu là nguồn tài nguyên quý trong kỷ nguyên số - một trong những yếu tố quan trọng quyết định sự thành công của quá trình chuyển đổi số (CĐS), tỉnh Bình Phước đã sớm tập trung quan tâm tạo lập, khai thác, sử dụng, tăng cường chia sẻ, kết nối dữ liệu số cùng với việc thành lập IOC và những kết quả bước đầu thu được rất đáng ghi nhận.
  • Những người làm báo từ rừng về phố
    Ngày 30/4/1975, trong những cánh Giải phóng quân từ khắp nẻo tiến về Sài Gòn, có cả một đội quân nhà báo xuất phát từ các chiến khu hoặc hành quân theo các binh chủng, đã kịp thời có mặt, chứng kiến giây phút trọng đại: Giải phóng hoàn toàn miền nam, thống nhất đất nước.
  • Háo hức khám phá di tích lịch sử theo một cách mới
    Ứng dụng công nghệ số giúp nhiều du khách gia tăng trải nghiệm thú vị khi tới thăm các di tích lịch sử như Địa đạo Củ Chi, Dinh Độc Lập…
  • Mỹ phạt nhà mạng vì chia sẻ vị trí của người dùng
    Chính phủ Mỹ đã đưa ra mức phạt hàng triệu USD đối với các nhà mạng AT&T, Sprint, T-Mobile và Verizon sau một cuộc điều tra cho thấy các nhà mạng lớn của nước này đã chia sẻ bất hợp pháp dữ liệu cá nhân của thuê bao mà không có sự đồng ý của họ.
  • Các công cụ bảo mật đám mây dựa trên AI
    Ngày nay, AI tiên tiến đang được đưa vào sử dụng ở mọi loại hình doanh nghiệp (AI). Một loạt các nhà cung cấp bảo mật bên thứ ba đã phát hành các công cụ bảo mật đám mây dưới sự hỗ trợ của AI. Dường như đây là một trong những xu hướng nóng nhất trong ngành.
  • Oracle đầu tư mạnh vào AI tạo sinh, đáp ứng xu hướng "chủ quyền dữ liệu"
    Nhà cung cấp dịch vụ cơ sở hạ tầng đám mây của Hoa Kỳ Oracle đang tăng cường các tính năng trí tuệ nhân tạo (AI) tạo sinh của mình khi cạnh tranh trên thị trường điện toán đám mây (ĐTĐM) ngày càng khốc liệt và ngày càng có nhiều công ty nhảy vào lĩnh vực AI.
  • Mỹ lập hội đồng khuyến nghị ứng dụng AI an toàn cho hạ tầng trọng yếu
    Chính phủ Mỹ đã yêu cầu các công ty trí tuệ nhân tạo (AI) đưa ra khuyến nghị cách sử dụng công nghệ AI để bảo vệ các hãng hàng không, dịch vụ công cộng và cơ sở hạ tầng trọng yếu khác, đặc biệt là chống các cuộc tấn công sử dụng AI.
  • Làm gì để phát triển tài năng chuyển đổi?
    Partha Srinivasa, Giám đốc CNTT (CIO) của nhà cung cấp bảo hiểm tài sản và tai nạn Erie có trụ sở tại Pennsylvania, Mỹ đã chia sẻ về cách tiếp cận của ông trong việc xây dựng đội ngũ nhân viên có tinh thần chuyển đổi.
  • Báo chí ở mặt trận Điện Biên Phủ
    Chiến dịch Điện Biên Phủ là cuộc “hội quân” của cả nước. Trong cuộc “hội quân” lịch sử đó có sự tham gia và đóng góp không nhỏ của “đội quân báo chí”.
  • Những ấn phẩm đặc biệt kỷ niệm 70 năm chiến thắng Điện Biên Phủ
    Bộ ấn phẩm kỉ niệm 70 năm chiến thắng Điện Biên Phủ do Nhà xuất bản (NXB) Kim Đồng ấn hành, góp phần nhắc nhớ thế hệ trẻ về một thời hoa lửa, tự hào về khí phách Việt Nam, biết ơn các thế hệ cha anh đi trước, và trân trọng nền hòa bình mà chúng ta đang sống hôm nay.
Phần mềm gián điệp nhắm người dùng Mac đang lây nhiễm qua các dự án Xcode
POWERED BY ONECMS - A PRODUCT OF NEKO