Chương 586: Quả Bom Khóa Cảng Hải Quan Cát Lái
Bảy giờ mười hai phút sáng.
Cảng Cát Lái bắt đầu nghẹt.
Ban đầu chỉ là một cổng.
Rồi hai cổng.
Sau đó là hàng loạt màn hình điều vận đồng loạt chuyển sang màu vàng.
SYSTEM VALIDATION REQUIRED
Một phút sau, màu vàng chuyển thành đỏ.
OPERATIONAL STATE — UNCERTAIN
Những chiếc xe container đang chờ làm thủ tục bắt đầu dồn lại.
Không ai biết chính xác chuyện gì xảy ra.
Không có tiếng nổ.
Không có mất điện toàn khu vực.
Không có container nào bị hư hỏng.
Nhưng hệ thống không còn xác nhận được trạng thái của một số lô hàng.
Một xe đã vào chưa?
Một xe đã được phép đi chưa?
Một container đã hoàn tất quy trình chưa?
Một lệnh điều vận còn hiệu lực hay đã hết hạn?
Những câu hỏi tưởng như đơn giản bắt đầu xuất hiện liên tiếp.
Và không ai dám trả lời bằng một cú nhấp chuột.
Bảy giờ hai mươi.
Thượng tá Nghĩa bước xuống xe.
Phía trước ông là một dòng container kéo dài.
Xa hơn nữa, các phương tiện tiếp tục nối đuôi nhau.
Tiếng còi xe vang từng hồi.
Một kỹ sư điều vận chạy tới.
“Anh Nghĩa.”
“Báo cáo.”
“Không phải mất toàn bộ hệ thống.”
“Cụ thể?”
“Một số lớp vẫn chạy. Nhưng trạng thái xác nhận không đồng nhất.”
“Có nghĩa là?”
Kỹ sư nuốt nước bọt.
“Máy nói một chuyện. Người kiểm tra thực địa thấy một chuyện khác.”
Nghĩa nhìn dòng xe.
“Có nguy hiểm vật lý không?”
“Chưa.”
“Kho bãi?”
“Hoạt động hạn chế.”
“Container?”
“Chưa có dấu hiệu mất dữ liệu thực tế.”
Nghĩa hỏi ngay:
“Vậy tại sao tất cả dừng?”
Kỹ sư nhìn ông.
“Vì không ai dám xác nhận cái nào đúng.”
Nghĩa im lặng.
Ông đã nghe câu này quá nhiều lần trong những ngày gần đây.
Camera.
Giao thông.
Tài chính.
Lưới điện.
Bây giờ đến cảng.
Không phải lúc nào đối phương cũng cần phá thứ gì đó.
Đôi khi chỉ cần làm cho người đang chịu trách nhiệm không dám ký xác nhận.
Bảy giờ ba mươi mốt.
Lão Cửu xuất hiện ở phòng điều hành.
Anh không hỏi mật khẩu.
Không chạm vào máy vận hành.
Chỉ đứng sau lưng kỹ sư.
Trên màn hình là hàng chục cảnh báo.
Một số giống nhau.
Một số mâu thuẫn.
Có cảnh báo nói một lô hàng đã hoàn tất.
Một màn hình khác lại yêu cầu xác nhận.
Một quy trình tự động chuyển sang chờ.
Một quy trình khác vẫn báo đang hoạt động.
Lão Cửu nhìn vài giây.
“Có bản sao dữ liệu không?”
Kỹ sư gật.
“Có.”
“Dữ liệu gốc?”
“Đang bảo toàn.”
“Có ai xóa gì chưa?”
“Chưa.”
Lão Cửu gật.
“Giữ nguyên.”
Một kỹ sư khác chen vào:
“Nhưng nếu cứ giữ như vậy, cảng sẽ tê liệt.”
Lão Cửu nhìn ra ngoài.
“Cảng đang chậm.”
Anh nói.
“Chưa tê liệt.”
“Khác nhau.”
Bảy giờ bốn mươi.
Một chiếc máy in trong phòng điều hành chạy ra một tờ giấy.
Không ai bật nó.
Kỹ sư cầm lên.
Chỉ có một dòng.
30,000,000 USD
Bên dưới là một địa chỉ thanh toán bằng tiền điện tử.
Và một câu:
“HOẶC DỮ LIỆU BẾN BÃI SẼ KHÔNG CÒN.”
Căn phòng im bặt.
Kỹ sư nhìn Nghĩa.
“Có phải ransomware không?”
Nghĩa không trả lời ngay.
Lão Cửu cầm tờ giấy.
Đọc một lần.
Rồi đặt xuống.
“Chưa gọi nó là ransomware.”
Kỹ sư ngạc nhiên.
“Nhưng nó đòi tiền.”
“Đòi tiền không có nghĩa là biết nó có khả năng làm điều nó dọa.”
Anh nhìn màn hình.
“Trước tiên phải biết dữ liệu còn nguyên hay không.”
Bảy giờ năm mươi lăm.
Đội vận hành kiểm tra các bản sao độc lập.
Dữ liệu bến bãi vẫn còn.
Thông tin container chưa biến mất.
Các hồ sơ chưa bị xóa hàng loạt.
Một số tiến trình điều vận bị treo trạng thái.
Nhưng dữ liệu nền vẫn tồn tại.
Lão Cửu hỏi:
“Có thể khôi phục toàn bộ ngay không?”
Kỹ sư lắc đầu.
“Nếu làm nhanh, chúng tôi có thể khiến trạng thái sai lan sang những phần đang đúng.”
Lão Cửu gật.
“Vậy không làm nhanh.”
Thượng tá Nghĩa nhìn anh.
“Nhưng đường đang nghẹt.”
“Biết.”
“Xe đang tăng.”
“Biết.”
“Thành phố không chờ được.”
Lão Cửu nhìn ông.
“Vậy càng không được để một thằng đang đứng ngoài hệ thống quyết định tốc độ của mình.”
Nghĩa im vài giây.
Rồi nói:
“Làm theo phương án an toàn.”
Tám giờ mười.
Cát Lái bắt đầu chuyển sang quy trình xác minh thủ công đối với những lô hàng cần thiết.
Không phải toàn bộ.
Chỉ những trường hợp có thể đối chiếu bằng chứng độc lập.
Số xe giảm.
Nhưng không còn tăng nhanh.
Một phần dòng phương tiện được điều tiết từ xa.
Một số tuyến được thông báo thay đổi thời gian chờ.
Không ai tuyên bố cảng đã hoạt động bình thường.
Bởi vì nó chưa bình thường.
Nhưng cũng không ai tuyên bố cảng đã bị chiếm.
Bởi vì chưa có bằng chứng.
Tám giờ hai mươi ba.
Lão Cửu đứng trước màn hình.
Một cảnh báo mới xuất hiện.
LEGACY VALIDATION PATH — QUERY RECEIVED
Anh nhìn.
Không chạm.
“Lại nó.”
Kỹ sư hỏi:
“Anh biết cái này?”
“Đã gặp.”
“Có phải nguyên nhân không?”
“Chưa biết.”
“Có nên tắt?”
Lão Cửu lắc đầu.
“Không.”
“Nhưng nó đang xuất hiện trong lúc hệ thống gặp sự cố.”
“Đúng.”
“Vậy sao không tắt?”
“Vì nếu nó là nguyên nhân, chúng ta cần biết nó đã làm gì.”
Anh chỉ vào màn hình.
“Nếu nó không phải nguyên nhân, chúng ta càng không được xóa nó để rồi mất dấu.”
Kỹ sư gật đầu.
Lão Cửu nói tiếp:
“Đừng sửa hiện trường chỉ vì nó xấu.”
Tám giờ bốn mươi.
Tiến Chập gọi tới từ lò bánh mì.
“Cửu.”
“Nghe.”
“Em đã đối chiếu sự cố Cát Lái với dữ liệu tối qua.”
“Có gì?”
“Không phải một điểm.”
“Bao nhiêu?”
“Ba.”
Lão Cửu im.
Tiến Chập nói:
“Một là hệ thống tài chính.”
“Hai?”
“Trung tâm camera đô thị.”
“Ba?”
“Cát Lái.”
“Có cùng thành phần phần mềm?”
“Chưa chắc.”
“Cùng máy chủ?”
“Không.”
“Cùng người?”
“Không biết.”
Lão Cửu hỏi:
“Vậy giống nhau ở đâu?”
Tiến Chập đáp:
“Cùng một chuyện.”
“Chuyện gì?”
“Hệ thống có một quyền cũ.”
“Rồi?”
“Nó không nhất thiết được sử dụng.”
Tiến Chập dừng lại.
“Chỉ cần hệ thống còn tin rằng quyền đó có thể được sử dụng.”
Lão Cửu nhìn màn hình Cát Lái.
AUTHORITY — UNCERTAIN
Anh nói:
“Đúng thứ chúng ta đang thấy.”
Chín giờ mười.
Một thông báo mới xuất hiện.
Lần này không phải từ hệ thống.
Một người tự xưng là đại diện của nhóm tấn công gửi thông điệp.
“CÁC NGƯỜI ĐÃ TÌM THẤY ĐƯỜNG VÀO.”
“ĐÂY LÀ GIÁ PHẢI TRẢ.”
“30 TRIỆU USD.”
“THỜI HẠN 24 GIỜ.”
“NẾU KHÔNG, DỮ LIỆU BẾN BÃI SẼ BỊ XÓA.”
Kỹ sư nhìn Nghĩa.
“Chúng biết chúng ta đang điều tra.”
Nghĩa hỏi:
“Có xác minh được chúng thực sự đang giữ dữ liệu không?”
“Chưa.”
“Vậy đừng trả lời.”
Chín giờ hai mươi.
Lão Cửu nhìn dòng tin.
Không quan tâm đến số tiền.
Không quan tâm địa chỉ thanh toán.
Anh quan tâm một câu.
“Các người đã tìm thấy đường vào.”
Anh hỏi kỹ sư:
“Trước khi sự cố xảy ra, có thay đổi gì không?”
Kỹ sư suy nghĩ.
“Có một đợt cập nhật.”
“Khi nào?”
“Đêm qua.”
“Phạm vi?”
“Không toàn bộ.”
“Thành phần nào?”
Kỹ sư mở hồ sơ.
Một tên phần mềm xuất hiện.
Không nổi tiếng.
Không phải hệ thống điều vận chính.
Chỉ là một thành phần hỗ trợ.
Lão Cửu nhìn.
“Đây.”
Kỹ sư nói:
“Nhưng nó đã được dùng từ lâu.”
“Bao lâu?”
“Vài năm.”
Lão Cửu hỏi:
“Có thay đổi gần đây không?”
“Có một phiên bản mới.”
“Kiểm tra lịch sử.”
Chín giờ bốn mươi.
Lịch sử thay đổi hiện ra.
Một bản cập nhật nhỏ.
Không có gì nổi bật.
Nhưng sau đó xuất hiện một chuỗi trạng thái bất thường.
Không phải xóa dữ liệu.
Không phải khóa toàn bộ hệ thống.
Mà là những yêu cầu xác nhận liên tục.
Một hệ thống hỏi.
Hệ thống khác trả lời.
Rồi lại hỏi.
Trạng thái không được kết luận.
Quy trình dừng.
Chuyển sang chờ.
Rồi một quy trình khác cũng chờ.
Cuối cùng, cả chuỗi điều vận chậm lại.
Tiến trình không chết.
Nhưng không dám bước tiếp.
Lão Cửu nói:
“Không phải quả bom phá hệ thống.”
Kỹ sư hỏi:
“Vậy là gì?”
“Quả bom bắt hệ thống nghi ngờ chính nó.”
Mười giờ.
Dòng xe ngoài cảng vẫn dài.
Nhưng đã bắt đầu ổn định.
Không còn tăng theo cấp số.
Thượng tá Nghĩa nhận báo cáo.
“Vòng xoay Mỹ Thủy?”
“Đang giảm áp lực.”
“Võ Chí Công?”
“Vẫn đông.”
“Kho bãi?”
“Hoạt động từng phần.”
“Dữ liệu?”
“Chưa mất.”
Nghĩa gật.
“Tiếp tục.”
Một người hỏi:
“Có trả tiền không?”
Nghĩa nhìn anh ta.
“Không có bằng chứng dữ liệu sắp bị xóa.”
“Nhưng nếu…”
“Không.”
Giọng ông dứt khoát.
“Chúng ta không đưa quyết định hàng chục triệu đô chỉ vì một dòng chữ.”
Mười giờ hai mươi.
Lão Cửu nhận một cuộc gọi từ Zero.
“Cửu.”
“Ừ.”
“Có chuyện.”
“Gì?”
“Thành phần ở Cát Lái có điểm tương đồng với thành phần chúng ta thấy ở Quận 1.”
“Cùng mã?”
“Không.”
“Cùng nguồn?”
“Chưa đủ chứng cứ.”
“Cùng thói quen?”
Zero im vài giây.
“Đúng.”
Lão Cửu nhìn xuống dòng container.
“Vậy không phải một quả bom.”
“Có thể.”
“Có nhiều quả?”
“Cũng chưa chắc.”
“Vậy?”
Zero nói:
“Có thể là một cách thiết kế.”
Lão Cửu không nói.
Một cách thiết kế.
Một thói quen.
Một lớp xác thực.
Một quyền cũ.
Một cách khiến hệ thống không dám bước tiếp nếu không được ai đó xác nhận.
Nếu đúng như vậy—
kẻ đứng phía sau không cần cầm chìa khóa của từng hệ thống.
Hắn chỉ cần khiến nhiều hệ thống được xây dựng để chờ cùng một kiểu quyền lực.
Mười một giờ.
Một kỹ sư chạy tới.
“Anh Nghĩa!”
Nghĩa quay lại.
“Có gì?”
“Có một yêu cầu khẩn cấp.”
“Loại gì?”
“Cho phép một cơ chế tự động phục hồi toàn bộ tiến trình.”
Nghĩa nhìn ông ta.
“Có xác minh chưa?”
“Chưa.”
“Ai gửi?”
“Không rõ.”
“Authority?”
“Không xác định.”
“Thực hiện?”
“Đang chờ.”
Nghĩa nói:
“Không.”
Lão Cửu đứng gần đó cũng lên tiếng:
“Đừng cho nó quyền.”
Kỹ sư hỏi:
“Nhưng nếu không làm thì cảng vẫn chậm.”
Lão Cửu đáp:
“Chậm còn sửa được.”
“Còn nếu làm sai?”
“Lúc đó chúng ta không biết mình đang sửa hay đang giúp nó.”
Mười một giờ mười lăm.
Yêu cầu tự động hết thời gian.
Không được thực hiện.
Không có tiếng còi báo động.
Không có màn hình đỏ.
Nhưng vài giây sau, một dòng chữ xuất hiện.
LEGACY VALIDATION PATH — QUERY EXPIRED
Lão Cửu nhìn.
“Thấy chưa?”
Nghĩa hỏi:
“Cái gì?”
“Chúng không chỉ muốn làm hệ thống dừng.”
“Chúng muốn chúng ta tự mở cửa.”
Mười một giờ bốn mươi.
Đội vận hành tiếp tục khôi phục từng phần.
Những trạng thái đã xác minh được chuyển sang hoạt động.
Những trạng thái chưa xác minh tiếp tục bị giữ.
Dòng xe được giải phóng từng lớp.
Không có cú “bật một cái là xong”.
Không có phép màu.
Chỉ có từng quyết định nhỏ.
Một lô hàng.
Một container.
Một tuyến.
Một xác nhận.
Một người chịu trách nhiệm.
Đến gần trưa, Cát Lái chưa trở lại bình thường hoàn toàn.
Nhưng thành phố vẫn vận hành.
Hàng hóa vẫn đi.
Kho bãi vẫn hoạt động.
Dữ liệu vẫn còn.
Và quan trọng nhất—
không ai trả 30 triệu USD chỉ để mua lại một thứ chưa chứng minh đã mất.
Mười hai giờ mười ba.
Lão Cửu đứng bên ngoài.
Nắng đã lên.
Tiếng động cơ container thay cho tiếng mưa đêm.
Anh nhìn dòng xe.
Thượng tá Nghĩa bước tới.
“Cậu nghĩ đây là ai?”
Lão Cửu lắc đầu.
“Chưa biết.”
“Có phải cùng nhóm tài chính?”
“Chưa đủ.”
“Cùng người điều khiển?”
“Chưa đủ.”
Nghĩa nhìn anh.
“Vậy chúng ta biết gì?”
Lão Cửu đáp:
“Biết một điều.”
“Gì?”
“Kẻ này không cần phá cảng.”
Anh nhìn những chiếc container đang chậm rãi di chuyển.
“Hắn chỉ cần khiến cảng không dám tin chính nó.”
Nghĩa im lặng.
Điện thoại trong túi Lão Cửu rung.
Một thông báo từ Zero.
Lão Cửu mở.
Chỉ có một dòng:
CROSS-SYSTEM VALIDATION PATTERN — CÁT LÁI MATCHED
Ngay sau đó:
04-C — ACTIVITY DETECTED
Lão Cửu nhìn thêm.
Một dòng cuối cùng xuất hiện.
04-D — RESPONSE RECEIVED
Anh tắt màn hình.
Không nói gì.
Bởi vì lần này, thứ đáng sợ không phải là quả bom logic.
Mà là việc quả bom ấy không cần phá dữ liệu.
Nó chỉ cần làm cho một thành phố không dám tin vào dữ liệu của chính mình.
--=---
PLS FOLLOW – THEO DÕI KÊNH
Nếu bạn yêu thích câu chuyện này, hãy nhấn Follow (Theo dõi) để không bỏ lỡ những chương tiếp theo. Mỗi lượt theo dõi và sự ủng hộ của bạn là nguồn động lực quý giá, giúp tác giả tiếp tục sáng tác và đưa câu chuyện đến những chặng đường hấp dẫn hơn. Cảm ơn bạn đã đồng hành cùng tác giả!
---==--