VECT Ransomware: “Nghiệp Dư” Hủy Dữ Liệu Vĩnh Viễn Không Phục Hồi

Ransomware “Nghiệp Dư” – Nỗi Ác Mộng Mất Dữ Liệu Vĩnh Viễn Không Thể Phục Hồi

Mới đây, giới bảo mật vừa công bố một thông tin chấn động: Một loại ransomware mới đã xuất hiện không chỉ để mã hóa dữ liệu đòi tiền chuộc, mà tệ hơn, nó còn vô tình “xóa sổ” hàng loạt tệp tin, khiến việc khôi phục dữ liệu trở thành điều không tưởng – kể cả khi bạn có chịu trả tiền chuộc. Đây thực sự là kịch bản ác mộng tồi tệ nhất cho bất kỳ ai phụ thuộc vào dữ liệu số.

Cụ thể, VECT Ransomware, thoạt nhìn, chỉ là một mã độc tống tiền thông thường. Nhưng nó lại mang trong mình một lỗi lập trình chết người. Chính lỗi này đã biến VECT từ một công cụ kiếm tiền thành “kẻ hủy diệt” dữ liệu ngoài ý muốn, mà ngay cả những kẻ tạo ra nó cũng chẳng thể lường trước. Với các kỹ thuật viên IT, những người chuyên sửa chữa máy tính, hay bất kỳ người dùng văn phòng nào coi trọng sự ổn định và an toàn dữ liệu, đây là lời cảnh báo cực kỳ nghiêm túc. Sự cố này một lần nữa khẳng định tầm quan trọng sống còn của việc sao lưu dữ liệu định kỳ và xây dựng một hạ tầng CNTT bền vững. Mất dữ liệu đã là một thảm họa, nhưng mất dữ liệu vĩnh viễn và không có khả năng phục hồi thì còn tồi tệ hơn gấp bội.

VECT Ransomware: Từ Mã Độc Tống Tiền Đến Kẻ Hủy Diệt Dữ Liệu Ngẫu Nhiên

VECT Ransomware-as-a-Service (RaaS) bắt đầu “làm mưa làm gió” và gây chú ý từ tháng 12 năm 2023. Giống như nhiều loại ransomware khác, mục tiêu chính của VECT là mã hóa dữ liệu trên các hệ thống bị nhiễm và sau đó đòi tiền chuộc từ nạn nhân để cung cấp khóa giải mã.

Tuy nhiên, các chuyên gia tại Check Point Research (CPR) đã “vạch trần” một lỗi nghiêm trọng, khó lòng chấp nhận được trong cơ chế hoạt động của VECT. Mã độc này vô tình xóa sổ các khóa “nonce” – những chuỗi dữ liệu ngẫu nhiên độc nhất vô cùng quan trọng để giải mã các tệp tin có dung lượng trên 128KB. Hậu quả ư? Cực kỳ nghiêm trọng và không thể đảo ngược: dữ liệu bị lỗi sẽ không thể giải mã được, ngay cả khi nạn nhân đã cắn răng trả tiền chuộc cho nhóm hacker. Về bản chất, với lỗi lập trình chết người này, VECT đã biến thành một “wiper” (kẻ xóa dữ liệu) một cách không chủ ý, gây ra thiệt hại vĩnh viễn cho người dùng.

Phân Tích Kỹ Thuật Lỗi “Tự Hủy” Của VECT

Để thấy rõ hơn mức độ “tai hại” của lỗi này, chúng ta hãy cùng mổ xẻ cơ chế kỹ thuật. Khi VECT mã hóa một tệp tin lớn hơn 128KB, nó sẽ chia tệp tin đó thành bốn “khối” (chunks) nhỏ hơn. Mỗi khối này sau đó sẽ được mã hóa bằng một “nonce” 12-byte ngẫu nhiên và duy nhất.

Vấn đề nằm ở việc tất cả bốn “nonce” này lại được ghi vào cùng một địa chỉ bộ đệm dùng chung (shared output buffer) trong quá trình mã hóa. Điều này đồng nghĩa với việc, mỗi “nonce” mới được tạo ra cho khối tiếp theo sẽ ghi đè lên “nonce” của khối trước đó. Kết cục bi thảm là gì? Khi quá trình mã hóa hoàn tất, chỉ có “nonce” cuối cùng (của khối thứ tư) còn tồn tại và được thêm vào cuối tệp tin đã mã hóa. Ba “nonce” đầu tiên, những chìa khóa quan trọng để giải mã ba khối dữ liệu ban đầu, đã bị mất vĩnh viễn và không thể phục hồi. Đây là nguyên nhân trực tiếp khiến việc giải mã các khối dữ liệu tương ứng là không thể.

Không chỉ dừng lại ở lỗi “nonce” chết người kia, VECT Ransomware còn “phơi bày” hàng loạt các lỗi lập trình khác, tố cáo sự “non tay” của kẻ tạo ra nó:

  • Sử dụng luồng CPU (CPU threads) không hiệu quả, dẫn đến quá trình mã hóa chậm và lãng phí tài nguyên hệ thống.
  • Các quy trình làm xáo trộn chuỗi (string obfuscation routines) tự hủy lẫn nhau, gây ra sự bất ổn trong hoạt động của mã độc.
  • Xác định sai thuật toán mã hóa trong các báo cáo công khai của chính nó, cho thấy sự thiếu nhất quán và thiếu chuyên nghiệp.
  • Cung cấp các tùy chọn mã hóa “fast, medium, secure” nhưng không thực sự triển khai chúng vào mã nguồn, chỉ là những tùy chọn giả mạo.
  • Liệt kê Ukraine là thành viên của CIS (Cộng đồng các Quốc gia Độc lập), một thông tin lỗi thời và không chính xác sau năm 2022.

Nguồn Gốc Mã Hóa Nghi Vấn: AI “Non Tay” Hay Mã Nền Cũ Kỹ?

Với hàng loạt lỗi cơ bản và thiếu logic đến khó tin này, Check Point Research đưa ra giả thuyết: VECT có thể được “viết tay” một phần bởi công cụ AI (vibe coded with AI) hoặc đơn giản là dựa trên một codebase cũ kỹ, lỗi thời và đầy rắc rối. Điều này dấy lên một nỗi lo không hề nhỏ: liệu các công cụ tạo mã bằng AI có thể bị lạm dụng để tạo ra những mối đe dọa mạng, dù chúng vẫn còn đầy hạn chế và sai sót?

Đây không phải lần đầu tiên giới bảo mật phải “kêu trời” vì một ransomware mắc lỗi chết người. Trước đó, ransomware Nitrogen cũng từng mắc lỗi tương tự khi ghi đè một phần public key giải mã bằng số 0, khiến việc khôi phục dữ liệu là bất khả thi. Lỗi này được cho là do lỗi “off-by-one” hoặc “fat-finger mistake” của lập trình viên, tức là những sai sót rất cơ bản trong quá trình viết code.

Mặc dù được đánh giá là “nghiệp dư” về mặt kỹ thuật, VECT vẫn thể hiện tham vọng đáng kể với khả năng đa nền tảng (Windows, Linux, ESXi) và có mạng lưới phân phối rộng khắp qua các diễn đàn ngầm như BreachForums. Điều này cho thấy ngay cả những kẻ tấn công thiếu kinh nghiệm cũng có thể tạo ra các mối đe dọa trên quy mô lớn.

VECT là bằng chứng đanh thép: ngay cả những mối đe dọa tưởng chừng “non tay” và sơ đẳng nhất cũng có thể gây ra những thiệt hại khôn lường. Việc mất dữ liệu vĩnh viễn chỉ vì một lỗi lập trình sơ đẳng của ransomware là một kịch bản tồi tệ nhất, vượt xa cả việc bị tống tiền và có thể ảnh hưởng nghiêm trọng đến hoạt động kinh doanh cũng như dữ liệu cá nhân của bạn.

Vậy nên, chúng tôi, những chuyên gia từ Kho Sỉ Phụ Kiện, có một lời khuyên chân thành dành cho bạn và cộng đồng IT: Đừng bao giờ chủ quan trước bất kỳ hình thức tấn công mạng nào. Luôn ưu tiên sao lưu dữ liệu thường xuyên và đảm bảo rằng các bản sao lưu đó đáng tin cậy, có thể phục hồi khi cần thiết. Đầu tư vào bảo mật phần mềm là điều cần thiết, nhưng sự ổn định và chất lượng của phần cứng cũng đóng vai trò then chốt trong việc duy trì tính toàn vẹn và an toàn của toàn bộ hệ thống.

Để xây dựng một “hệ thống pháo đài” vững chắc chống lại các rủi ro từ phần mềm lẫn phần cứng, việc lựa chọn các linh kiện chất lượng, tương thích cao là cực kỳ quan trọng. Từ những sợi cáp kết nối màn hình như VGA, HDMI, DVI đảm bảo tín hiệu ổn định, tránh nhiễu loạn – nguyên nhân gián tiếp gây lỗi hệ thống và mất dữ liệu, đến các dây nguồn SATA/IDE chất lượng cao cung cấp năng lượng ổn định cho ổ cứng, giảm thiểu nguy cơ hỏng hóc và mất dữ liệu do điện áp không đều. Một hệ thống máy tính với các phụ kiện bền bỉ sẽ ít gặp sự cố hơn, giúp dữ liệu của bạn được an toàn và tối ưu hiệu suất làm việc.

Hãy ghé thăm Kho Sỉ Phụ Kiện để tìm kiếm các giải pháp kết nối và phụ kiện máy tính bền bỉ, đáng tin cậy, góp phần vào sự ổn định và an toàn tổng thể cho hệ thống của bạn, giúp bạn an tâm hơn trước mọi mối đe dọa tiềm ẩn.


#Ransomware,#VECTRansomware,#MatDuLieu,#BaoMat,#SaoLuuDuLieu

Biên dịch và tổng hợp từ Website Tomshardware.com: Link bài viết

Bài viết liên quan
preloader