1. Tổng quan về NotPetya
NotPetya là một loại mã độc xuất hiện vào ngày 27/06/2017, ban đầu được ngụy trang dưới dạng ransomware (mã độc tống tiền). Tuy nhiên, sau khi phân tích sâu, giới an ninh mạng xác định đây thực chất là một wiper – tức là mã độc được thiết kế để phá hủy dữ liệu hoàn toàn, không có khả năng khôi phục.
Khác với các ransomware truyền thống nhằm mục đích kiếm tiền, NotPetya được xây dựng với mục tiêu gây gián đoạn quy mô lớn, đặc biệt nhắm vào hạ tầng của Ukraine trước khi lan ra toàn cầu.
2. Bối cảnh và mục tiêu tấn công
Cuộc tấn công ban đầu tập trung vào các tổ chức tại Ukraine, thông qua một phần mềm kế toán phổ biến là M.E.Doc.
Đây là một ví dụ điển hình của supply chain attack (tấn công chuỗi cung ứng):
- Hacker xâm nhập hệ thống của nhà cung cấp phần mềm
- Chèn mã độc vào bản cập nhật hợp pháp
- Người dùng tải về → tự động bị nhiễm
Từ một điểm phát tán nội địa, NotPetya nhanh chóng lan ra toàn cầu, ảnh hưởng đến hàng trăm doanh nghiệp đa quốc gia.
3. Cơ chế lây lan: Vì sao NotPetya cực kỳ nguy hiểm?
Điểm đặc biệt khiến NotPetya trở nên khủng khiếp nằm ở khả năng lây lan đa lớp, kết hợp nhiều kỹ thuật khác nhau:
3.1 Khai thác lỗ hổng Windows
NotPetya sử dụng các công cụ tấn công mạnh mẽ:
- EternalBlue: khai thác lỗ hổng SMBv1 trên Windows
- DoublePulsar: cài cửa hậu để điều khiển hệ thống
Nếu máy chưa cập nhật bản vá, việc lây nhiễm có thể xảy ra không cần tương tác người dùng.
3.2 Lây lan nội bộ (Lateral Movement)
Sau khi xâm nhập một máy, NotPetya không dừng lại mà tiếp tục lan trong mạng nội bộ bằng cách:
- Thu thập thông tin đăng nhập (credential harvesting)
- Sử dụng công cụ hợp pháp như:
- PsExec
- WMIC
Điều này khiến malware trông giống hoạt động bình thường của admin, rất khó bị phát hiện.
3.3 Tốc độ lan truyền theo cấp số nhân
Một máy bị nhiễm có thể lây sang:
- 5–10 máy trong vài phút
- Toàn bộ hệ thống doanh nghiệp trong thời gian ngắn
Đặc biệt nguy hiểm khi xâm nhập được vào Domain Controller, vì lúc này toàn bộ mạng gần như bị kiểm soát.
4. Cơ chế phá hoại: NotPetya hoạt động như thế nào?
Không giống ransomware thông thường, NotPetya được thiết kế để hủy dữ liệu vĩnh viễn.
Quy trình hoạt động:
- Ghi đè Master Boot Record (MBR)
- Khi máy khởi động lại:
- Hiển thị màn hình giả dạng kiểm tra ổ đĩa
- Thực tế:
- Mã hóa Master File Table (MFT)
- Không lưu key giải mã
Kết quả:
- Hệ điều hành không thể truy cập dữ liệu
- Dữ liệu gần như không thể khôi phục
5. Vì sao NotPetya không phải ransomware?
Ban đầu, NotPetya yêu cầu người dùng trả tiền chuộc bằng Bitcoin, giống như Petya. Tuy nhiên:
- Không có cơ chế giải mã thực sự
- Email nhận tiền bị vô hiệu hóa
- Không thể liên hệ để lấy key
👉 Kết luận: Đây là một chiến dịch phá hoại có chủ đích, không phải kiếm tiền.
6. Thiệt hại toàn cầu
NotPetya gây ra thiệt hại ước tính hơn 10 tỷ USD, trở thành một trong những cuộc tấn công mạng đắt đỏ nhất lịch sử.
Các tổ chức lớn bị ảnh hưởng:
- Maersk: phải cài đặt lại hàng chục nghìn máy tính
- Merck & Co.: gián đoạn sản xuất
- FedEx (thông qua TNT Express): ảnh hưởng vận hành logistics
Ví dụ tiêu biểu:
- Maersk mất gần như toàn bộ hệ thống IT trong vài giờ
- Phải rebuild từ đầu 45.000 máy và 4.000 server
7. Ai đứng sau cuộc tấn công?
Nhiều chính phủ phương Tây, bao gồm Mỹ và Anh, đã cáo buộc chiến dịch này có liên quan đến các nhóm hacker được nhà nước Nga hậu thuẫn.
Mục tiêu chính được cho là:
- Gây bất ổn kinh tế tại Ukraine
- Thử nghiệm năng lực chiến tranh mạng
8. Vì sao NotPetya đặc biệt nguy hiểm?
NotPetya hội tụ nhiều yếu tố khiến nó vượt xa các malware thông thường:
- Không nhằm mục đích tài chính → khó đoán
- Kết hợp exploit + credential thật
- Lợi dụng công cụ hợp pháp (living-off-the-land)
- Lây lan cực nhanh trong mạng nội bộ
- Phá hủy dữ liệu không thể phục hồi
9. Bài học bảo mật từ NotPetya
Để phòng tránh các cuộc tấn công tương tự, doanh nghiệp cần:
9.1 Cập nhật hệ thống
- Vá lỗ hổng Windows thường xuyên
- Tắt SMBv1
9.2 Kiểm soát truy cập
- Không dùng tài khoản admin chung
- Áp dụng nguyên tắc least privilege
9.3 Phân đoạn mạng (Network Segmentation)
- Chia nhỏ hệ thống thành nhiều vùng
- Hạn chế lây lan nội bộ
9.4 Backup dữ liệu
- Backup offline (không kết nối mạng)
- Kiểm tra khả năng restore định kỳ
9.5 Giám sát và phát hiện
- Theo dõi hành vi bất thường
- Phát hiện lateral movement
10. Kết luận
NotPetya không chỉ là một malware, mà là minh chứng cho một hình thức chiến tranh mạng hiện đại: tấn công vào hạ tầng số để gây thiệt hại kinh tế quy mô lớn.
Nó cho thấy:
- Một lỗ hổng nhỏ có thể dẫn đến thảm họa toàn cầu
- Chuỗi cung ứng phần mềm là điểm yếu nghiêm trọng
- Doanh nghiệp cần chuyển từ “phòng thủ bị động” sang “bảo mật chủ động”
NOTPETYA: KỶ NGUYÊN CHIẾN TRANH MẠNG TẬN THẾ
Chuyên khảo chi tiết về cuộc tấn công phá hoại lớn nhất lịch sử nhân loại
CHƯƠNG 1: BỐI CẢNH ĐỊA CHÍNH TRỊ – HƠN CẢ MỘT DÒNG MÃ ĐỘC
Để hiểu tại sao NotPetya ra đời, chúng ta không thể chỉ nhìn vào code. Chúng ta phải nhìn vào bản đồ địa chính trị Đông Âu năm 2014-2017.
1.1 Ukraine: “Phòng thí nghiệm” chiến tranh mạng
Kể từ sau sự kiện sáp nhập Crimea và xung đột tại vùng Donbas, Ukraine đã trở thành mục tiêu thử nghiệm cho những vũ khí mạng tiên tiến nhất thế giới. Trước khi NotPetya xuất hiện, quốc gia này đã hứng chịu:
-
BlackEnergy (2015): Cuộc tấn công đầu tiên trong lịch sử đánh sập lưới điện của một quốc gia, khiến hàng trăm nghìn người chìm trong bóng tối giữa mùa đông.
-
Industroyer (2016): Một phiên bản nâng cấp nhắm thẳng vào các giao thức điều khiển công nghiệp (SCADA).
NotPetya không phải là một sự kiện ngẫu nhiên; nó là “cú đấm thép” cuối cùng trong một chiến dịch leo thang có hệ thống.
1.2 Nhóm Sandworm và Đơn vị 74455
Cơ quan tình báo phương Tây định danh kẻ đứng sau là Sandworm (đặt tên theo con sâu cát trong tiểu thuyết Dune do các đoạn mã thường chứa tham chiếu đến bộ truyện này). Đây là đơn vị tinh nhuệ thuộc GRU (Tổng cục Tình báo Quân đội Nga). Triết lý của nhóm này không phải là đánh cắp thông tin (Espionage) mà là phá hoại hạ tầng (Disruption).
CHƯƠNG 2: CUỘC TẤN CÔNG CHUỖI CUNG ỨNG (SUPPLY CHAIN ATTACK) – TỬ HUYỆT LÒNG TIN
2.1 Tại sao lại là M.E.Doc?
M.E.Doc (viết tắt của My Electronic Document) là phần mềm kế toán thống trị thị trường Ukraine. Khoảng 80% doanh nghiệp tại đây sử dụng nó để khai thuế và xử lý hóa đơn.
-
Điểm yếu chiến thuật: Các doanh nghiệp có thể không mở email lạ, nhưng họ luôn luôn cài đặt bản cập nhật từ phần mềm kế toán tin dùng.
-
Quá trình xâm nhập: Hacker đã chiếm quyền kiểm soát máy chủ cập nhật của công ty Linkos Group (đơn vị chủ quản M.E.Doc) từ nhiều tháng trước. Chúng thiết lập một “cửa hậu” (backdoor) tinh vi để có thể đẩy bất kỳ mã độc nào xuống máy khách dưới danh nghĩa một bản cập nhật hợp pháp có chữ ký số.
2.2 Ngày 27/06/2017: Nút bấm khai hỏa
Vào lúc 10:30 sáng (giờ Kiev), bản cập nhật độc hại được tung ra. Hàng triệu máy tính thực hiện lệnh Update, và thay vì nhận được tính năng thuế mới, chúng nhận được lệnh “tự sát”.
CHƯƠNG 3: GIẢI MÃ KỸ THUẬT – CỖ MÁY HỦY DIỆT ĐA TẦNG
Đây là phần quan trọng nhất giải thích tại sao NotPetya lây lan nhanh đến mức các quản trị viên hệ thống không kịp rút dây điện.
3.1 Sự kết hợp giữa EternalBlue và DoublePulsar
Mã độc này tận dụng các lỗ hổng bị rò rỉ từ kho vũ khí của NSA (Cơ quan An ninh Quốc gia Mỹ) bởi nhóm Shadow Brokers:
-
EternalBlue (CVE-2017-0144): Khai thác lỗi trong giao thức SMBv1 của Windows. Nó cho phép mã độc tự thực thi trên các máy tính khác trong mạng LAN mà không cần mật khẩu.
-
Sự khác biệt với WannaCry: Nếu WannaCry chỉ quét ngẫu nhiên trên internet, NotPetya tập trung quét cực nhanh trong mạng nội bộ để đánh sập toàn bộ doanh nghiệp từ bên trong.
3.2 Mimikatz – Chìa khóa vạn năng
Ngay cả khi một công ty đã vá lỗi EternalBlue (theo khuyến cáo sau vụ WannaCry), họ vẫn bị NotPetya tiêu diệt. Tại sao? NotPetya chứa một module Mimikatz. Khi lây nhiễm vào một máy tính, nó trích xuất toàn bộ mật khẩu (clear-text passwords) và hàm băm mật khẩu (hashes) từ bộ nhớ RAM của các tài khoản đã từng đăng nhập vào máy đó.
-
Nếu một quản trị viên hệ thống (Domain Admin) vừa đăng nhập vào máy của một nhân viên để sửa lỗi, NotPetya sẽ lấy được mật khẩu của Admin đó.
-
Sau đó, nó dùng các công cụ quản trị Windows hợp pháp như WMIC và PSEXEC để đăng nhập vào tất cả các máy khác trong mạng. Lúc này, mọi lớp tường lửa nội bộ đều trở nên vô dụng vì mã độc đang di chuyển bằng “chìa khóa thật”.

3.3 Thuật toán mã hóa “Một đi không trở lại”
NotPetya thực hiện mã hóa ở hai cấp độ:
-
Cấp độ tệp tin: Sử dụng AES-128 để mã hóa các định dạng tài liệu phổ biến.
-
Cấp độ hệ thống (Phá hoại nhất): Nó ghi đè Master Boot Record (MBR) và mã hóa Master File Table (MFT). MFT là bản đồ chứa vị trí của mọi tệp tin trên ổ cứng. Khi MFT bị mã hóa, máy tính không còn biết tệp tin nào nằm ở đâu, biến ổ cứng thành một đống rác điện tử.
-
Bằng chứng của Wiper: Trong các ransomware thật, khóa giải mã được lưu lại để trả cho nạn nhân. Trong NotPetya, hàm tạo khóa giải mã bị lỗi cố ý (hoặc được thiết kế để không thể đảo ngược). Nó tạo ra một ID ngẫu nhiên không có sự liên kết logic nào với khóa mã hóa.
CHƯƠNG 4: NHỮNG NẠN NHÂN KHỔNG LỒ VÀ HIỆU ỨNG DOMINO
4.1 Maersk – Cơn ác mộng của ngành vận tải biển
Hãng tàu biển chiếm 20% lượng vận tải thế giới đã sụp đổ trong 7 phút.
-
Tại các cảng ở New Jersey, Rotterdam, Mumbai, các xe container xếp hàng dài hàng kilomet vì không có hệ thống nào ghi nhận hàng hóa.
-
Hơn 4.000 máy chủ và 45.000 máy tính bị xóa sạch.
-
Giai thoại Ghana: Đội ngũ IT của Maersk đã phải bay đến Ghana, nơi một máy chủ Domain Controller duy nhất còn sống sót nhờ mất điện (không kết nối mạng lúc virus tấn công). Họ đã cầm ổ cứng đó, bay về London để dựng lại toàn bộ đế chế Maersk từ đống tro tàn.
4.2 Merck và cuộc khủng hoảng dược phẩm
Gã khổng lồ dược phẩm Mỹ bị tê liệt dây chuyền sản xuất vaccine và các loại thuốc điều trị ung thư. Họ mất quyền truy cập vào dữ liệu nghiên cứu hàng thập kỷ. Thiệt hại tài chính cuối cùng lên tới gần 1 tỷ USD.
CHƯƠNG 5: HỆ QUẢ PHÁP LÝ VÀ BẢO HIỂM – “HÀNH ĐỘNG CHIẾN TRANH” (ACT OF WAR)
Đây là chương mới nhất trong lịch sử NotPetya, kéo dài đến tận năm 2023-2024. Khi các công ty như Merck nộp đơn đòi bồi thường bảo hiểm, các hãng bảo hiểm (như Zurich Insurance) đã từ chối. Họ lập luận rằng: NotPetya là một hành động chiến tranh do chính phủ Nga thực hiện.
-
Trong hầu hết các hợp đồng bảo hiểm, “Hành động chiến tranh” là điều khoản loại trừ bồi thường.
-
Vụ kiện này đã làm thay đổi toàn bộ ngành bảo hiểm an ninh mạng toàn cầu, buộc các công ty phải định nghĩa lại thế nào là tấn công mạng thông thường và thế nào là chiến tranh mạng.
CHƯƠNG 6: BÀI HỌC VÀ SỰ THAY ĐỔI TRONG PHÒNG THỦ CHIẾN LƯỢC
6.1 Sự sụp đổ của tư duy “Bức tường lửa”
NotPetya chứng minh rằng biên giới mạng đã biến mất. Nếu bạn tin tưởng vào nhà cung cấp phần mềm (như M.E.Doc), bạn đã mở sẵn cửa cho hacker. Tư duy Zero Trust (Không tin tưởng bất cứ ai, kể cả bên trong mạng nội bộ) bắt đầu trở thành tiêu chuẩn từ đây.
6.2 Tầm quan trọng của sao lưu ngoại tuyến (Offline Backups)
Nếu bạn có 10 bản backup nhưng tất cả đều kết nối chung vào một mạng, NotPetya sẽ xóa sạch cả 10 bản đó trong nháy mắt. “Nguyên tắc 3-2-1” (3 bản sao, 2 loại phương tiện, 1 bản offline) trở thành sống còn.
Phân tích sâu vào mã nguồn Assembly (hợp ngữ) của NotPetya
Việc phân tích sâu vào mã nguồn Assembly (hợp ngữ) của NotPetya giúp chúng ta thấy rõ sự tàn độc của nó: Đây không phải là lỗi lập trình sơ sài, mà là một thiết kế có tính toán để “triệt đường sống” của hệ thống.
Dưới đây là phân tích chi tiết các phân đoạn mã nguồn quan trọng nhất của NotPetya thông qua quá trình dịch ngược (Reverse Engineering).
1. Cơ chế chiếm quyền điều khiển khởi động (MBR Overwrite)
Thay vì mã hóa tệp tin ngay lập tức, NotPetya ưu tiên ghi đè vào Sector 0 của ổ cứng – nơi chứa Master Boot Record (MBR).
Mã Assembly thực thi ghi đè:
NotPetya sử dụng hàm CreateFileW để mở ổ đĩa vật lý \\.\PhysicalDrive0 với quyền truy cập trực tiếp. Sau đó, nó sử dụng đoạn mã tương tự như sau:
Đoạn mã
push 0 ; hTemplateFile
push 128 ; dwFlagsAndAttributes
push 3 ; dwCreationDisposition
push 0 ; lpSecurityAttributes
push 3 ; dwShareMode (FILE_SHARE_READ | FILE_SHARE_WRITE)
push 0C0000000h ; dwDesiredAccess (GENERIC_READ | GENERIC_WRITE)
push offset DeviceName ; "\\.\PhysicalDrive0"
call ds:CreateFileW
mov edi, eax ; Lưu handle của ổ đĩa
; Chuẩn bị dữ liệu mã độc để ghi vào MBR
push 0
push offset BytesWritten
push 200h ; Ghi 512 bytes (1 Sector)
push offset MBR_Payload
push edi
call ds:WriteFile
Phân tích kỹ thuật:
-
MBR_Payloadkhông chứa mã để nạp hệ điều hành. Nó chứa một hệ điều hành siêu nhỏ (micro-OS) do hacker viết ra. -
Khi máy tính khởi động lại, thay vì nạp Windows, CPU sẽ thực thi mã của NotPetya ngay trong môi trường thực (Real Mode – 16 bit).
2. Mã hóa Master File Table (MFT) trong môi trường 16-bit
Đây là phần “đỉnh cao” và cũng là phần lừa đảo nhất của NotPetya. Sau khi ép máy tính khởi động lại bằng lệnh NtRaiseHardError, mã độc sẽ chạy từ MBR.
Phân đoạn mã hiển thị màn hình giả (Fake Chkdsk):
Đoạn mã
mov si, offset aRepairingFileS ; "Repairing file system on C:"
call PrintString
Trong khi người dùng tưởng rằng Windows đang sửa lỗi ổ đĩa, NotPetya thực tế đang chạy vòng lặp mã hóa MFT bằng thuật toán Salsa20.
Cấu trúc mã hóa Salsa20 bị can thiệp:
Thông thường, ransomware sẽ lưu khóa đối xứng (Symmetric Key) được mã hóa bằng khóa công khai (RSA Public Key) của hacker để nạn nhân có thể giải mã sau này. Tuy nhiên, trong mã nguồn Assembly của NotPetya:
Đoạn mã
; Đoạn mã khởi tạo Salsa20 nhưng cố tình bỏ qua việc lưu trữ Key
call GenerateRandomKey ; Tạo key Salsa20 ngẫu nhiên
call EncryptMFT ; Mã hóa mục lục ổ đĩa
call EraseKeyFromMemory ; XÓA SẠCH KEY KHỎI RAM
Sự khác biệt chí mạng: Ở các bản Petya “xịn”, khóa Salsa20 sau khi dùng để mã hóa MFT sẽ được hiển thị dưới dạng một chuỗi văn bản trên màn hình (để nạn nhân gửi cho hacker). Trong NotPetya, đoạn mã hiển thị chuỗi này đã bị thay thế bằng các ký tự ngẫu nhiên hoặc bị vô hiệu hóa hoàn toàn. Không có key = Không bao giờ giải mã được.
3. Module Mimikatz: Trích xuất Credential từ bộ nhớ
NotPetya không chỉ dựa vào lỗ hổng bảo mật, nó còn “ăn cắp” danh tính người dùng thông qua một phiên bản tùy chỉnh của Mimikatz được nhúng trực tiếp dưới dạng tài nguyên (Resource).
Quy trình trích xuất mật khẩu trong Assembly:
Mã độc thực hiện chèn mã (Code Injection) hoặc mở tiến trình lsass.exe (Local Security Authority Subsystem Service) để đọc bộ nhớ:
-
Tìm kiếm địa chỉ hàm: Sử dụng
GetProcAddressđể tìmLsaEnumerateLogonSessions. -
Đọc bộ nhớ: Sử dụng
ReadProcessMemoryđể quét các cấu trúc dữ liệu chứa mật khẩu văn bản thuần (clear-text) hoặc hàm băm (NTLM hashes). -
Lưu trữ: Kết quả được lưu vào một vùng nhớ tạm để các module lây lan (WMIC/PsExec) sử dụng ngay lập tức.
4. Lây lan nội bộ qua cơ chế Lateral Movement
Một đoạn mã đặc trưng trong NotPetya là việc kiểm tra sự tồn tại của các máy chủ khác trong cùng mạng thông qua quét cổng 445 (SMB).
Đoạn mã
push 445 ; Port số 445
push [ebp+ip_address]
call ConnectToTarget
test eax, eax
jz Try_EternalBlue ; Nếu cổng mở, thử tấn công bằng EternalBlue
Nếu EternalBlue thất bại (do máy đã vá lỗi), mã nguồn NotPetya sẽ chuyển sang phương án B: Sử dụng mật khẩu vừa ăn cắp được.
Đoạn mã
; Sử dụng mã nguồn tương tự PsExec để thực thi lệnh từ xa
push offset AdminShare ; "\\target\admin$"
push [ebp+stolen_user]
push [ebp+stolen_pass]
call WNetAddConnection2W ; Đăng nhập bằng danh tính thật của người dùng
5. Lệnh tự hủy và “Hard Error”
Sau khi đã hoàn thành việc lây lan và chuẩn bị ghi đè MBR, NotPetya thực hiện lệnh khởi động lại máy tính một cách tàn nhẫn bằng cách gọi trực tiếp hàm nội bộ của Windows mà không cần đợi người dùng lưu công việc:
Đoạn mã
push offset HardErrorResponse
push 6 ; Option 6: Shutdown/Reboot
push 0C0000022h ; Status: STATUS_ACCESS_DENIED (Giả lập lỗi hệ thống)
call ds:NtRaiseHardError
Hàm NtRaiseHardError thường gây ra màn hình xanh (BSOD) ngay lập tức, buộc máy tính phải khởi động lại vào môi trường MBR độc hại mà chúng ta đã phân tích ở Chương 1.
Tóm tắt dưới góc độ kỹ thuật mã nguồn:
| Thành phần | Đặc điểm Assembly | Mục đích |
| MBR Payload | 16-bit Assembly (Real Mode) | Chiếm quyền điều khiển trước khi OS load. |
| Salsa20 Loop | Thiếu lệnh lưu trữ Key | Phá hủy dữ liệu vĩnh viễn (Wiper). |
| LSASS Hooking | Sử dụng ReadProcessMemory |
Đánh cắp mật khẩu thật để lây lan “hợp pháp”. |
| SMB Exploit | Sử dụng EternalBlue shellcode | Tự động hóa quá trình lây lan diện rộng. |
Kết luận: Phân tích mã nguồn cho thấy NotPetya là một tác phẩm của các kỹ sư trình độ cực cao. Sự kết hợp giữa các lỗi Zero-day, công cụ trích xuất mật khẩu chuyên nghiệp và mã nguồn mã hóa cấp thấp cho thấy mục tiêu duy nhất của nó là “tiêu diệt hoàn toàn” thay vì thu lợi nhuận.
Chi tiết quá trình phục hồi của từng tập đoàn
Quá trình phục hồi sau NotPetya không chỉ là một bài toán kỹ thuật mà là một cuộc chiến sinh tồn. Đối với các tập đoàn đa quốc gia, việc hệ thống CNTT “bốc hơi” chỉ trong vài phút đã đẩy họ vào tình thế chưa từng có tiền lệ.
Dưới đây là phân tích chi tiết quá trình hồi sinh từ đống tro tàn của ba “nạn nhân” tiêu biểu nhất:
1. A.P. Moller-Maersk: Cuộc giải cứu từ lục địa đen
Maersk là ví dụ điển hình nhất về việc một doanh nghiệp khổng lồ bị tê liệt hoàn toàn. Toàn bộ 76 cảng biển của họ trên khắp thế giới ngừng hoạt động vì không có hệ thống nào ghi nhận container đi đâu về đâu.
Giai đoạn 1: Sự sụp đổ và nỗ lực vô vọng
Trong vòng vài giờ đầu tiên, đội ngũ IT của Maersk tại trụ sở Maidenhead (Anh) đã cố gắng cô lập mạng nhưng quá muộn. Mọi máy chủ Domain Controller (DC) – bộ não quản lý danh tính và quyền truy cập của toàn bộ tập đoàn – đã bị xóa sạch. Maersk lâm vào tình trạng “vô gia cư” trên mạng: họ không thể đăng nhập vào bất cứ thứ gì.
Giai đoạn 2: “Phép màu” tại Ghana
Sau khi rà soát hàng trăm văn phòng trên toàn cầu, họ phát hiện một máy chủ DC tại Tema, Ghana vẫn còn nguyên vẹn.
-
Lý do: Một sự cố mất điện tại Ghana vào đúng thời điểm NotPetya tấn công đã khiến máy chủ này bị ngắt kết nối khỏi mạng toàn cầu của Maersk.
-
Hành động: Do đường truyền internet tại Ghana quá chậm để tải hàng trăm GB dữ liệu về Anh, Maersk đã thực hiện một cuộc chạy đua tiếp sức:
-
Một nhân viên tại Ghana cầm ổ cứng bay sang Nigeria.
-
Tại Nigeria, một nhân viên khác đón và bay thẳng về London.
-
Ổ cứng này chính là “mẫu DNA” duy nhất để tái cấu trúc lại toàn bộ hệ thống định danh của tập đoàn.
-
Giai đoạn 3: Tái thiết thần tốc
-
Quy mô: Maersk đã thiết lập một trung tâm phục hồi 24/7 tại sân vận động để hàng trăm kỹ sư làm việc.
-
Kết quả: Họ đã cài đặt lại 45.000 PC, 4.000 máy chủ và khôi phục 2.500 ứng dụng trong vòng 10 ngày. Đây được coi là kỳ tích về phản ứng sự cố trong lịch sử CNTT.
2. Merck & Co.: Sự tê liệt của dây chuyền dược phẩm
Khác với Maersk (ngành vận tải), Merck bị đánh thẳng vào dây chuyền sản xuất và nghiên cứu.
Giai đoạn 1: Gián đoạn sản xuất vaccine
Hệ thống máy tính điều khiển các bồn lên men và dây chuyền đóng gói thuốc bị mã hóa. Merck phải ngừng sản xuất vaccine Gardasil (ngừa HPV) và nhiều loại thuốc quan trọng khác.
-
Vấn đề: Các máy móc công nghiệp thường chạy hệ điều hành cũ (Windows XP, Windows 7) để tương thích với phần cứng chuyên dụng, khiến chúng trở thành mồi ngon cho NotPetya.
Giai đoạn 2: Mượn kho dự trữ quốc gia
Do không thể sản xuất kịp thời để đáp ứng nhu cầu thị trường, Merck đã phải mượn vaccine từ Kho dự trữ chiến lược quốc gia Mỹ (CDC) để đảm bảo nguồn cung cho bệnh nhân, một động thái cực kỳ hiếm hoi.
Giai đoạn 3: Phục hồi và Kiện tụng
Merck mất gần 1 năm để đưa mọi thứ trở lại quỹ đạo 100%. Tuy nhiên, quá trình phục hồi tài chính của họ kéo dài hơn nhiều. Merck đã kiện hơn 30 hãng bảo hiểm vì từ chối chi trả thiệt hại 1.4 tỷ USD.
-
Kết quả: Vào tháng 5/2023, tòa án tối cao New Jersey đã phán quyết có lợi cho Merck, khẳng định NotPetya không phải là “Hành động chiến tranh” theo nghĩa hẹp của bảo hiểm, buộc các công ty bảo hiểm phải bồi thường.
3. Mondelez International: “Oreo” và cuộc khủng hoảng vận hành
Tập đoàn thực phẩm đứng sau các thương hiệu như Oreo, Cadbury và Ritz cũng bị NotPetya quét qua.
Giai đoạn 1: Mất khả năng bán hàng
Nhân viên bán hàng của Mondelez không thể truy cập vào hệ thống xử lý đơn hàng và hóa đơn. Tại nhiều nhà máy, robot tự động trong kho hàng đứng im vì không nhận được lệnh từ máy chủ trung tâm.
Giai đoạn 2: Phục hồi thủ công
Trong nhiều tuần, Mondelez phải quay lại phương thức quản lý của thập niên 80: ghi chép đơn hàng bằng giấy và bút, liên lạc qua điện thoại cá nhân và điều phối vận tải bằng bảng trắng.
-
Việc khôi phục hệ thống SAP (quản trị doanh nghiệp) của họ mất rất nhiều thời gian vì dữ liệu bị hỏng sâu trong các bản ghi log.
Giai đoạn 3: Thay đổi chiến lược CNTT
Sau sự cố, Mondelez đã thay đổi toàn bộ kiến trúc mạng, áp dụng Micro-segmentation (chia nhỏ mạng lưới). Nếu một văn phòng bị nhiễm độc, nó sẽ bị cô lập hoàn toàn để không thể lây sang các nhà máy sản xuất bánh kẹo ở quốc gia khác.
Tổng kết các thông số phục hồi chung
Bài học lớn nhất từ các tập đoàn: Những công ty hồi phục nhanh nhất không phải là những công ty có tường lửa mạnh nhất, mà là những công ty có Bản sao lưu ngoại tuyến (Offline Backups) và một Kế hoạch ứng phó sự cố (Incident Response Plan) linh hoạt, cho phép nhân viên vận hành ngay cả khi không có máy tính.
Phân tích tâm lý học của nhóm Sandworm
Để phân tích tâm lý học của Sandworm (hay còn gọi là đơn vị 74455 của GRU), chúng ta không thể chỉ nhìn họ như những kỹ thuật viên máy tính. Đây là một nhóm tác chiến tâm lý và quân sự, nơi các dòng mã độc chỉ là phương tiện để đạt được các mục tiêu tinh thần: Sự sợ hãi, Sự hỗn loạn và Sự bất lực.
Dưới đây là phân tích sâu về chân dung tâm lý và triết lý vận hành của nhóm này:
1. Triết lý “Chiến tranh tổng lực” (The Total War Mindset)
Khác với các nhóm hacker tài chính (như REvil hay Conti) vốn có tâm lý “khách hàng là thượng đế” để nạn nhân trả tiền, Sandworm mang tâm lý của binh chủng công binh phá hoại.
-
Không tìm kiếm sự thỏa hiệp: Tâm lý của Sandworm trong vụ NotPetya là “thiêu cháy tất cả”. Việc tạo ra một giao diện ransomware giả nhưng không có nút giải mã là một hành vi tra tấn tâm lý. Họ muốn nạn nhân trải qua cảm giác hy vọng (trả tiền) rồi thất vọng tột cùng (nhận ra dữ liệu đã mất vĩnh viễn).
-
Sự vô cảm đối với thiệt hại ngoài dự kiến: Sandworm biết rõ mã độc sẽ lan ra khỏi biên giới Ukraine. Việc họ vẫn nhấn nút khai hỏa cho thấy một tâm lý chấp nhận rủi ro cực cao và sự xem thường các quy chuẩn quốc tế.
2. Sự kiêu hãnh kỹ thuật và “Tính biểu tượng”
Các chuyên gia tâm lý tội phạm mạng nhận thấy Sandworm có nhu cầu rất lớn trong việc khẳng định vị thế.
-
Cái tên “Sandworm”: Việc đặt các đoạn mã tham chiếu đến bộ truyện Dune (Xứ Cát) của Frank Herbert cho thấy một sự kiêu ngạo trí tuệ. Họ coi mình là những “con sâu cát” khổng lồ, ẩn mình dưới lòng đất và có khả năng nuốt chửng toàn bộ các thành phố kỹ thuật số.
-
Thời điểm tấn công: NotPetya được tung ra vào ngày trước Ngày Hiến pháp của Ukraine. Đây là một sự lựa chọn có tính toán về mặt tâm lý nhằm hạ thấp lòng tự hào dân tộc và chứng minh rằng chính phủ không thể bảo vệ được cơ sở hạ tầng thiết yếu nhất.
3. Tư duy “Học thuyết Gerasimov”
Sandworm vận hành dựa trên học thuyết quân sự của Nga về chiến tranh không đối xứng. Tâm lý của họ không phải là chiếm đóng, mà là làm tê liệt khả năng nhận thức của đối thủ.
-
Gây nhiễu thông tin: Bằng cách ngụy trang NotPetya dưới dạng một vụ tấn công đòi tiền chuộc thông thường, Sandworm đã khiến các đội ứng cứu sự cố (Incident Response) bị nhầm lẫn trong vài giờ đầu tiên. Sự hỗn loạn trong việc xác định “Đây là trộm hay là lính?” chính là mục tiêu tâm lý chủ chốt để kéo dài thời gian phá hoại.
-
Tạo ra sự bất an thường trực: Bằng cách tấn công vào chuỗi cung ứng (phần mềm M.E.Doc), Sandworm tấn công vào Lòng tin. Họ muốn gieo rắc ý nghĩ: “Ngay cả những thứ bạn tin tưởng nhất, hợp pháp nhất cũng có thể là vũ khí chống lại bạn.”
4. Cấu trúc tâm lý tổ chức: Kỷ luật quân đội vs. Sự sáng tạo của Hacker
Sandworm là sự giao thoa giữa hai thái cực tâm lý:
-
Kỷ luật sắt: Họ có khả năng duy trì sự kiên nhẫn trong nhiều tháng để nằm vùng trong hệ thống M.E.Doc mà không bị phát hiện. Điều này đòi hỏi sự kiềm chế tâm lý cực lớn, khác hẳn với sự bốc đồng của các nhóm hacker trẻ tuổi.
-
Sáng tạo bệnh hoạn: Việc kết hợp EternalBlue (vũ khí của NSA) với Mimikatz để tạo ra một “đám cháy rừng” tự động cho thấy họ cực kỳ thích thú với việc tái cấu trúc các công cụ có sẵn để phục vụ mục đích hủy diệt mới.
5. Mục tiêu tâm lý: Sự tê liệt của xã hội (Societal Paralysis)
Mục tiêu cuối cùng của Sandworm qua các vụ tấn công như BlackEnergy (điện) hay NotPetya (kinh tế) là tạo ra một trạng thái tâm lý “Mệt mỏi vì thảm họa” (Disaster Fatigue) cho người dân Ukraine và các đối tác phương Tây.
-
Họ muốn đối phương cảm thấy rằng mọi nỗ lực bảo mật đều vô ích.
-
Khi niềm tin vào hệ thống kỹ thuật số sụp đổ, sự ổn định chính trị cũng sẽ sụp đổ theo.
Tóm tắt đặc điểm tâm lý của Sandworm:
| Đặc điểm | Mô tả |
| Động cơ | Phá hoại địa chính trị, không phải tiền bạc. |
| Thái độ | Ngạo mạn, coi thường các quy chuẩn dân sự. |
| Phương pháp | Ngụy trang (Deception) và tấn công lòng tin (Supply Chain). |
| Cảm xúc chủ đạo | Lạnh lùng, kiên nhẫn và quyết liệt. |
Kết luận: Sandworm không hành động như những tội phạm mạng, mà hành động như những kiến trúc sư của sự hỗn loạn. NotPetya chính là “tác phẩm” lớn nhất của họ, nơi mã nguồn chỉ là những nốt nhạc trong một bản giao hưởng của sự hủy diệt mà mục thính giả chính là sự tự tin của toàn bộ hệ thống tài chính toàn cầu.












