Chương 030: Đêm Trắng Bến Bạch Đằng - Hạ Màn Hiệp Một
Hai mươi ba giờ mười bảy phút.
Bến Bạch Đằng vẫn còn người.
Những nhóm thanh niên đứng bên lan can nhìn sông. Một vài chiếc xe dừng sát vỉa hè. Gió từ phía sông thổi vào mang theo hơi nước lạnh.
Không ai biết cách đó không xa, trong lòng thành phố, một cuộc chiến đang diễn ra.
Không tiếng súng.
Không tiếng nổ.
Chỉ có những dòng dữ liệu đang bị kéo giằng từng giây.
Lão Cửu ngồi trong một chiếc xe cũ đậu ở khu vực ven bến.
Chiếc ThinkPad X230 đặt trên đầu gối.
Màn hình sáng trong bóng tối.
Anh đã không quay về tiệm.
Sau khi nhận được tín hiệu về sự cố tại trung tâm dữ liệu, anh hiểu ngay vấn đề.
Zero không đánh vào một máy chủ đơn lẻ.
Hắn đang ép cả hệ thống phản ứng.
Nếu để đối phương đi đến tận lõi, mọi thứ mà chuyên án X600 vừa thu thập có thể biến thành một đống dữ liệu không còn giá trị.
Lão Cửu nhìn đồng hồ.
23 giờ 19 phút.
Anh mở tập tin cuối cùng.
Một cấu trúc dữ liệu hiện lên.
Không phải toàn bộ cơ sở dữ liệu tài chính.
Chỉ là phần lõi mà anh đã xác định từ trước.
Những giao dịch.
Những liên kết.
Những mã tham chiếu.
Những đường đi của tiền.
Chúng không nằm nguyên thành một danh sách.
Chúng giống một bộ xương.
Chỉ cần mất vài khớp quan trọng, toàn bộ cấu trúc sẽ không còn đủ để dựng lại.
Lão Cửu lẩm bẩm:
— Mày muốn xóa dấu vết...
Anh nhìn màn hình.
— Tao chỉ cần giữ lại cái xương.
Tại trung tâm dữ liệu IDC Sài Gòn, tình hình tiếp tục xấu đi.
23 giờ 21 phút.
Nguồn dự phòng vẫn đang dao động.
Các nhân viên kỹ thuật đã chuyển sang chế độ khẩn cấp.
Một số khu vực được giảm tải.
Những hệ thống không thiết yếu lần lượt được đưa xuống.
Nhưng phần dữ liệu lõi vẫn phải duy trì.
Một kỹ thuật viên nhìn màn hình.
— Có thay đổi trong lưu lượng.
Người phụ trách quay lại.
— Ở đâu?
— Khu vực lưu trữ.
— Có ai truy cập không?
— Đang kiểm tra.
Một vài giây sau.
— Có.
— Ai?
— Chưa xác định.
Người phụ trách nhìn đồng hồ.
23 giờ 23 phút.
— Cô lập phần nghi vấn.
— Nếu cô lập thì ảnh hưởng tới hệ thống đối soát.
— Tôi biết.
Ông ta nghiến răng.
— Nhưng không thể để nó đi sâu hơn.
Một nhân viên bắt đầu thao tác.
Hệ thống phản ứng.
Rồi một cảnh báo mới xuất hiện.
UNAUTHORIZED DATA PATH
Người phụ trách sững lại.
— Không phải lỗi nguồn.
Không ai trả lời.
Ông nhìn màn hình.
— Có người đang vào.
23 giờ 25 phút.
Zero nhìn thấy thay đổi.
Hắn không bất ngờ.
Ngược lại, khóe miệng hơi nhếch lên.
— Có người can thiệp.
Người phía sau hỏi:
— Là hệ thống bảo vệ?
Zero lắc đầu.
— Không.
Hắn nhìn một chuỗi phản hồi.
— Có người thật.
— Hacker khác?
— Không biết.
Zero ngồi thẳng.
Hắn đã gặp kiểu phản ứng này trước đây.
Không cố phá.
Không cố lấy dữ liệu.
Chỉ chặn từng đường.
Mỗi khi hắn mở một hướng, hướng đó bị khóa.
Khi chuyển sang hướng khác, một lớp bảo vệ mới xuất hiện.
Không hoàn hảo.
Nhưng đủ nhanh.
Zero nhìn màn hình.
— Lão Cửu?
Không ai trả lời.
Hắn không có bằng chứng.
Nhưng trong đầu chỉ có một cái tên.
Cùng lúc đó, Lão Cửu nhìn màn hình.
Một đường dữ liệu bị đối phương thử mở.
Anh đóng nó.
Không phải bằng một cuộc tấn công lớn.
Chỉ bằng một thay đổi nhỏ trong cách hệ thống phản ứng.
Đối phương lập tức đổi hướng.
Lão Cửu nhìn thấy.
— Nhanh thật.
Anh cười nhạt.
Zero không đâm đầu vào một bức tường.
Hắn tìm chỗ khác.
Lão Cửu cũng vậy.
Đó là điều khiến trận đấu trở nên nguy hiểm.
Không ai có thể thắng bằng một cú đánh.
Họ phải thắng bằng thời gian.
Ai chậm hơn một bước sẽ mất quyền kiểm soát.
Ai để lộ ý đồ trước sẽ bị đối phương lợi dụng.
23 giờ 29 phút.
Lão Cửu nhận một cuộc gọi.
Chú Năm.
Anh nghe.
— Cửu?
— Nói.
— Có người hỏi quanh tiệm.
Lão Cửu im lặng.
— Mấy người?
— Hai.
— Hỏi gì?
— Hỏi mày có mở cửa không.
— Mày trả lời sao?
— Tao nói không biết.
— Tốt.
Lão Cửu cúp máy.
Anh nhìn màn hình.
Zero đang ép ở một phía.
Yến và Hùng Búa có thể đang tìm người ở ngoài.
Và Thượng tá Nghĩa đang giữ chuyên án X600.
Tất cả đã bắt đầu giao nhau.
Anh không thể kéo dài mãi.
23 giờ 31 phút.
Một cảnh báo hiện lên.
CORE STORAGE — INTEGRITY CHALLENGE
Lão Cửu nhìn nó.
— Tới rồi.
Đây mới là mục tiêu thật.
Không phải nguồn điện.
Không phải máy chủ.
Không phải các hệ thống phụ.
Zero muốn chạm vào lõi dữ liệu.
Nếu xóa được phần này, các tài khoản trung chuyển vẫn còn đó, nhưng mối liên hệ giữa chúng sẽ khó dựng lại hơn rất nhiều.
Lão Cửu đặt tay lên bàn phím.
— Không được.
Anh bắt đầu phản ứng.
23 giờ 33 phút.
Zero nhìn màn hình.
Một đường đi vừa mở.
Nhưng ngay khi hắn chuẩn bị tiến vào, hệ thống thay đổi.
Đường đó biến mất.
Một vùng dữ liệu khác xuất hiện.
Zero nhíu mày.
— Có người khóa trước.
— Có xác định được không?
— Chưa.
Hắn thử một hướng khác.
Lại bị chặn.
Zero ngả người ra ghế.
Hắn hiểu.
Đối phương không bảo vệ toàn bộ hệ thống.
Chỉ bảo vệ những thứ quan trọng nhất.
Một chiến thuật rất cũ.
Nhưng người sử dụng nó phải hiểu dữ liệu.
Zero nhìn những thay đổi liên tục.
— Người này biết thứ gì cần giữ.
Hắn nói nhỏ:
— Không phải một kỹ thuật viên bình thường.
23 giờ 36 phút.
Lão Cửu nhìn đồng hồ.
Anh đã duy trì cuộc đối kháng gần hai mươi phút.
Mỗi phút đều giống như một lần kéo co.
Không có thời gian suy nghĩ dài.
Zero thay đổi.
Anh thay đổi.
Hệ thống phản ứng.
Anh phản ứng.
Đó là Real-time.
Không có bước chuẩn bị hoàn hảo.
Không có kế hoạch viết sẵn đến từng chi tiết.
Chỉ có quyết định ngay lập tức.
Một thay đổi xuất hiện.
Lão Cửu nhận ra Zero đang cố đánh lạc hướng.
Anh không đi theo.
Đối phương mở một đường phụ.
Anh bỏ qua.
Đường phụ đóng lại.
Zero lập tức chuyển sang vùng lõi.
Lão Cửu cười.
— Bắt được rồi.
Anh khóa vùng đó.
Zero dừng lại.
Hai người gần như cùng lúc nhận ra đối phương đang đọc mình.
23 giờ 39 phút.
Tại trụ sở A05.
Thượng tá Nghĩa vẫn chưa rời phòng.
Màn hình trước mặt hiển thị các giao dịch của chuyên án X600.
Một cán bộ chạy vào.
— Báo cáo!
Nghĩa quay lại.
— Nói.
— Dữ liệu tài chính đang được bảo vệ.
— Ai bảo vệ?
— Chưa xác định.
Nghĩa cau mày.
— Bảo vệ khỏi ai?
— Có dấu hiệu một luồng truy cập đang cố tác động vào hệ thống lưu trữ.
Nghĩa đứng dậy.
— Có nguy cơ mất dữ liệu không?
— Có.
— Bao nhiêu?
— Chưa thể xác định.
Nghĩa nhìn màn hình.
Trong đầu ông hiện lên hình ảnh chiếc USB dưới chân cầu.
Nguyễn Khắc Vũ.
Một lần nữa, ông tự hỏi.
Có phải Vũ đang làm việc đó?
Nhưng Nghĩa không cho phép mình gọi tên anh trong cuộc họp.
Ông chỉ nói:
— Ưu tiên bảo toàn dữ liệu.
— Rõ.
— Nếu có thể trích xuất được, trích xuất ngay.
— Nhưng nếu hệ thống đang bị tác động...
— Không đợi.
Nghĩa nhìn thẳng người cán bộ.
— Cái gì còn giữ được thì giữ.
23 giờ 42 phút.
Lão Cửu nhận ra mình không thể tiếp tục đối đầu ở mức hiện tại.
Zero đang tiến gần.
Không nhanh.
Nhưng đều.
Anh nhìn dữ liệu.
Rồi nhìn một thư mục nhỏ.
Một phần dữ liệu tạm thời.
Nếu chuyển nó ra ngoài trước, Zero có thể phá phần còn lại.
Nhưng ít nhất sự thật vẫn còn.
Lão Cửu mở đường truyền.
Không gửi toàn bộ.
Chỉ gửi phần đã được xác nhận.
Một gói.
Rồi một gói nữa.
Màn hình hiện:
TRANSFER — PENDING
Lão Cửu nhìn đồng hồ.
23 giờ 43 phút.
Anh cần thêm thời gian.
23 giờ 44 phút.
Zero phát hiện luồng dữ liệu.
— Có dữ liệu đang rời khỏi hệ thống.
Người bên cạnh hỏi:
— Chặn không?
Zero nhìn.
— Không.
— Tại sao?
— Nếu chặn, chúng ta để lộ rằng mình nhìn thấy nó.
Hắn nhìn luồng dữ liệu.
— Theo dõi.
Zero hiểu đối phương đang làm gì.
Lão Cửu không cố giữ tất cả.
Hắn đang cứu phần quan trọng nhất.
Zero cười.
— Cuối cùng cũng chịu chạy.
Hắn chuyển hướng.
23 giờ 46 phút.
Lão Cửu thấy đối phương đổi chiến thuật.
— Khá lắm.
Zero không còn cố xóa trực tiếp.
Hắn bắt đầu gây áp lực vào các phần xung quanh.
Những hệ thống phụ.
Những liên kết.
Những bảng đối chiếu.
Nếu không xóa được lõi, hắn sẽ làm cho lõi mất khả năng đối chiếu.
Lão Cửu lập tức đổi cách bảo vệ.
Một phần dữ liệu được tách khỏi luồng đang chịu áp lực.
Một phần khác được giữ nguyên.
Anh không cần thắng toàn bộ.
Chỉ cần giữ đủ.
23 giờ 48 phút.
Luồng truyền đi tăng lên.
Một gói dữ liệu đến A05.
Nghĩa nhìn màn hình.
— Đã nhận.
— Có thể mở không?
— Chưa.
— Kiểm tra tính toàn vẹn.
— Đang làm.
Nghĩa đứng bên cạnh.
Lần đầu tiên trong đêm, ông cảm thấy có một chút nhẹ nhõm.
Nhưng ông không nói ra.
Chưa xong.
23 giờ 50 phút.
Zero nhìn đồng hồ.
Còn mười phút.
Hắn đã không còn nghĩ đến việc xóa toàn bộ.
Mục tiêu bây giờ đơn giản hơn.
Phá đủ để những gì đã chuyển đi không còn hoàn chỉnh.
Hắn tập trung.
Lão Cửu cũng hiểu.
Hai người cùng chạy đua.
Không ai biết người kia ở đâu.
Không ai nhìn thấy mặt nhau.
Nhưng cả hai đều đang đưa ra quyết định trong cùng một khoảng thời gian.
23 giờ 53 phút.
Một cảnh báo mới xuất hiện trên máy của Lão Cửu.
CORE INTEGRITY — CRITICAL
Anh nhìn.
Rồi nhìn đồng hồ.
23 giờ 53 phút.
Anh có ba phút.
Không đủ để bảo vệ toàn bộ.
Nhưng đủ để chọn.
Lão Cửu nhớ lời chính mình từng nói với Tiến.
Không phải thứ gì cũng cần cứu.
Phải cứu thứ quan trọng nhất.
Anh chọn phần lõi.
Các liên kết giữa dòng tiền.
Nguồn.
Đích.
Thời gian.
Mã tham chiếu.
Những dữ liệu giúp người khác dựng lại câu chuyện.
Anh bỏ phần phụ.
Không tiếc.
Một số dữ liệu có thể mất.
Nhưng cái xương phải còn.
23 giờ 54 phút.
Lão Cửu kích hoạt lần chuyển cuối.
23 giờ 55 phút.
Zero nhận ra.
— Hắn đang gửi lõi.
— Chặn?
Zero nhìn màn hình.
Lần đầu tiên trong đêm, hắn không trả lời ngay.
Nếu chặn, hắn có thể giữ được một phần.
Nhưng cũng có thể làm toàn bộ hệ thống phản ứng mạnh hơn.
Nếu không chặn...
Dữ liệu sẽ rời khỏi nơi hắn có thể kiểm soát.
Zero nhìn đồng hồ.
23 giờ 55 phút.
Hắn đưa ra quyết định.
— Chặn.
23 giờ 56 phút.
Luồng dữ liệu rung mạnh.
Một phần bị ngắt.
Một phần tiếp tục.
Lão Cửu nhìn màn hình.
— Cố lên.
Không rõ anh nói với máy.
Hay nói với chính mình.
Một dòng hiện lên.
TRANSFER 71%
Rồi:
78%
Zero tiếp tục ép.
84%
Lão Cửu giữ.
91%
23 giờ 58 phút.
Tại A05.
Một cán bộ bật dậy.
— Đã nhận gần đủ.
Nghĩa hỏi:
— Bao nhiêu?
— Phần lõi giao dịch.
— Toàn bộ?
— Chưa.
— Đủ dựng lại không?
Cán bộ kiểm tra.
Một lát sau anh ta nói:
— Có vẻ đủ để đối chiếu các chuỗi giao dịch chính.
Nghĩa thở ra.
— Lưu ba bản.
— Rõ.
— Tách khỏi mạng.
— Rõ.
Ông nhìn đồng hồ.
23 giờ 58 phút.
Hai phút nữa.
23 giờ 59 phút.
Zero nhìn màn hình.
Hắn biết mình đã thất bại trong việc xóa sạch.
Nhưng chưa hoàn toàn thua.
Một phần dữ liệu vẫn còn ở đó.
Một phần đã mất.
Hắn nhìn dòng cuối cùng.
TRANSFER 97%
Zero ngồi im.
Rồi nói:
— Đủ rồi.
Người bên cạnh ngạc nhiên.
— Dừng?
— Dừng.
— Nhưng còn...
— Dừng.
Zero nhìn màn hình.
Hắn hiểu một điều.
Nếu tiếp tục, hắn có thể làm mất nhiều hơn.
Và quan trọng hơn, hắn có thể để lại dấu vết rõ hơn.
Cuộc chiến này chưa kết thúc.
Chỉ là đêm nay không thể thắng tuyệt đối.
Zero đóng kết nối.
23 giờ 59 phút 48 giây.
Lão Cửu nhìn màn hình.
TRANSFER COMPLETE.
Anh ngồi im.
Không cười.
Không ăn mừng.
Chỉ nhắm mắt vài giây.
Dữ liệu đã đi.
Đủ để dựng lại những gì cần dựng.
Anh đóng máy.
Bên ngoài, gió sông thổi mạnh.
Bến Bạch Đằng vẫn còn ánh đèn.
Những người đi đường vẫn nói chuyện.
Một chiếc tàu chạy chậm trên sông.
Sài Gòn không biết rằng vừa có một cuộc chiến diễn ra ngay trong lòng hệ thống dữ liệu của mình.
00 giờ 00 phút.
Một ngày mới bắt đầu.
Tại A05, Thượng tá Nghĩa nhìn bản sao dữ liệu cuối cùng.
Một cán bộ đứng bên cạnh.
— Đã bảo toàn.
Nghĩa gật đầu.
— Kiểm tra lần cuối.
— Rõ.
Màn hình hiện lên hàng loạt giao dịch.
Các tài khoản.
Các công ty trung gian.
Những chuỗi chuyển tiền.
Một số dòng liên kết trực tiếp tới hệ sinh thái V-Prosper.
Nghĩa nhìn rất lâu.
Ông không nói “đã phá án”.
Chưa.
Ông chỉ nói:
— Từ giờ, đây là chứng cứ cần được bảo vệ.
Cán bộ gật đầu.
— Rõ.
Nghĩa đóng tập hồ sơ.
Trên bìa:
CHUYÊN ÁN X600.
Bên dưới là một dòng mới được ghi thêm:
DỮ LIỆU LÕI ĐÃ BẢO TOÀN.
Ngoài Bến Bạch Đằng, Lão Cửu bước xuống xe.
Anh cất ThinkPad vào túi.
Đi được vài bước thì dừng lại.
Điện thoại rung.
Một tin nhắn chỉ có bốn chữ:
“Đã nhận đủ lõi.”
Không tên người gửi.
Lão Cửu xóa tin nhắn.
Anh nhìn mặt sông.
Mười năm trước, anh từng tin rằng chỉ cần viết một hệ thống đủ tốt thì có thể kiểm soát mọi thứ.
Sau đó anh mất một người bạn.
Mất một đồng đội.
Mất cả cuộc đời cũ.
Mười năm sau, anh lại đứng bên sông Sài Gòn, dùng một chiếc máy tính cũ bảo vệ một phần sự thật khỏi một kẻ trẻ hơn mình rất nhiều.
Lão Cửu cười rất nhẹ.
— Hiệp một...
Anh nói một mình.
— Xong rồi.
Nhưng anh biết.
Đây không phải kết thúc.
Zero vẫn còn.
Ngô Bá Thành vẫn còn.
Văn Siro vừa bước vào cuộc chơi.
Chiếc micro-SD vẫn chưa được mở.
Thượng tá Nghĩa đã có dữ liệu.
Và phía sau tất cả những thứ đó...
vẫn còn cái tên Trần Minh Khải.
Lão Cửu quay lưng khỏi dòng sông.
Bầu trời phía đông bắt đầu nhạt màu.
Một ngày mới sắp đến.
Tại Thủ Thiêm, Zero đứng trước cửa kính.
Hắn nhìn thành phố.
Không còn màn hình cảnh báo.
Không còn biểu đồ chạy liên tục.
Chỉ còn ánh đèn.
Điện thoại của hắn rung.
Ngô Bá Thành gọi.
Zero nhìn vài giây rồi nghe.
— Xong chưa?
Zero trả lời:
— Chưa.
Đầu dây bên kia im lặng.
— Cậu nói gì?
— Không xóa sạch được.
Thành hỏi:
— Bao nhiêu?
Zero nhìn ra ngoài.
— Đủ để họ biết.
Một khoảng im lặng.
Rồi Thành nói:
— Vậy thì tìm người đã cứu nó.
Cuộc gọi kết thúc.
Zero bỏ điện thoại xuống.
Hắn nhìn thành phố.
Trong ánh mắt không còn sự tự tin của vài giờ trước.
Nhưng cũng không có thất vọng.
Chỉ có một thứ khác.
Sự tò mò.
Hắn biết người đã chặn mình đêm nay không phải một kỹ thuật viên bình thường.
Và nếu người đó thật sự là Lão Cửu...
thì cuộc gặp ở quán cơm tấm hôm đó chưa phải cuộc gặp cuối cùng.
Zero khẽ nói:
— Vậy ra là ông.
Bình minh bắt đầu lên.
Tại A05, chuyên án X600 chính thức bước sang giai đoạn mới.
Tại V-Prosper, Ngô Bá Thành bắt đầu đối mặt với một nguy cơ mà ông ta chưa thể nhìn thấy hết.
Tại Quận 4, một kẻ phản bội đang tìm cách sống sót.
Tại Thủ Thiêm, Zero bắt đầu truy tìm đối thủ thực sự.
Còn tại Bến Bạch Đằng...
Lão Cửu bước vào con hẻm khi thành phố vừa thức dậy.
Anh không quay đầu.
Hiệp Một đã hạ màn.
Nhưng cuộc đối đầu thật sự...
mới bắt đầu.
--=---
PLS FOLLOW KÊNH ĐỂ TẠO ĐỘNG LỰC CHO TÁC GIẢ VÀ THEO DÕI CÁC CHƯƠNG TIẾPT HEO …
---==--