Chương 172: Ám Chiến Cổng SWIFT Ngân Hàng
Mười giờ bốn mươi bảy phút sáng.
Nguyễn Huệ đã trở lại nhịp bình thường sau trận hỗn loạn giao thông kéo dài từ sáng sớm.
Những dòng xe chậm rãi đi qua.
Các cửa hàng mở cửa.
Nhân viên văn phòng bước vào những tòa nhà hai bên đường.
Không ai biết dưới mặt đường vài tầng, một cuộc chiến khác vừa bắt đầu.
Không có tiếng súng.
Không có xe đuổi bắt.
Không có đám đông.
Chỉ có những con số.
Và nếu những con số ấy đi sai hướng, hàng nghìn tỷ đồng có thể rời khỏi Việt Nam trước khi bất kỳ ai kịp nhận ra.
Mười giờ bốn mươi chín.
Tại một ngân hàng liên doanh lớn trên trục Nguyễn Huệ, phòng vận hành giao dịch quốc tế nhận được cảnh báo đầu tiên.
Một coder trẻ đang ngồi trước ba màn hình.
Tên anh là Trần Quốc Duy.
Hai mươi chín tuổi.
Không phải quản lý.
Không phải chuyên gia nổi tiếng.
Chỉ là một lập trình viên phụ trách hệ thống giao tiếp giữa các nền tảng thanh toán quốc tế của ngân hàng.
Anh nhìn dòng trạng thái.
Rồi nhìn lại.
Một giao dịch vừa xuất hiện.
Số tiền quá lớn.
Anh cau mày.
— Không đúng.
Người ngồi bên cạnh hỏi:
— Gì vậy Duy?
— Có một lệnh chuyển.
— Khách hàng nào?
— Chưa rõ.
Duy mở hồ sơ.
Thông tin nhìn qua hợp lệ.
Mã giao dịch có vẻ đúng.
Tài khoản nguồn tồn tại.
Tài khoản đích tồn tại.
Nhưng có một thứ không khớp.
Thời gian.
Lệnh xuất hiện trước thời điểm mà hệ thống nghiệp vụ nội bộ xác nhận giao dịch được phê duyệt.
Duy nhìn đồng hồ.
— Cái quái gì vậy?
Anh gọi trưởng ca.
— Anh Hùng, qua đây coi giùm em.
Người trưởng ca bước tới.
Duy chỉ màn hình.
— Lệnh này xuất hiện ở lớp kết nối quốc tế trước khi hồ sơ nội bộ hoàn tất.
Hùng nhìn vài giây.
— Có thể đồng bộ trễ.
— Em cũng nghĩ vậy.
— Nhưng?
Duy chỉ dòng thời gian.
— Nó không giống trễ.
Hùng nhìn anh.
— Báo kiểm soát giao dịch.
Duy gật.
Mười giờ năm mươi ba.
Một cuộc gọi được chuyển đến Lão Cửu.
Không phải số cá nhân.
Một kênh liên lạc đã được Nghĩa thống nhất từ trước.
— Vũ.
— Tôi nghe.
— Có chuyện ở ngân hàng trên Nguyễn Huệ.
— Tiền?
— Có dấu hiệu.
Lão Cửu đứng dậy.
— Bao nhiêu?
Nghĩa đáp:
— Khoảng hai nghìn tỷ liên quan đến nguồn ngân sách quy hoạch đất đai.
Lão Cửu im lặng.
Hai nghìn tỷ.
Con số này không xuất hiện ngẫu nhiên.
Nó từng nằm trong những hồ sơ tài chính mà họ đã lần theo từ FUND-X.
Lão Cửu hỏi:
— Đang chuyển đi?
— Có dấu hiệu như vậy.
— Đã khớp chưa?
— Chưa.
Lão Cửu thở ra.
— Vậy vẫn còn thời gian.
Nghĩa nói:
— Rất ít.
— Tôi tới.
Mười một giờ.
Một chiếc xe dừng ở đầu Nguyễn Huệ.
Lão Cửu xuống xe.
Ông không đi thẳng vào ngân hàng.
Nghĩa đã ở đó.
Hai người gặp nhau ở vỉa hè.
Nghĩa nói:
— Bên trong đang phong tỏa giao dịch.
— Đúng quy trình?
— Đang làm.
— Tốt.
— Nhưng họ không chắc đây là giao dịch giả.
Lão Cửu nhìn tòa nhà.
— Vì nó trông thật.
Nghĩa gật.
— Có vẻ vậy.
— Càng nguy hiểm.
Họ bước vào.
Mười một giờ bốn phút.
Phòng vận hành giao dịch quốc tế căng như dây đàn.
Duy vẫn ngồi trước màn hình.
Một coder khác đứng phía sau.
— Duy.
— Dạ?
— Có thêm hai lệnh.
Duy quay lại.
Ba giao dịch.
Cùng một nguồn tiền.
Cùng một nhóm tài khoản đích.
Anh nhìn tổng số.
— Bao nhiêu rồi?
— Gần hết.
Duy nuốt nước bọt.
— Dừng toàn bộ.
Hùng nói:
— Đã khóa ở lớp nghiệp vụ.
Duy lắc đầu.
— Không đủ.
— Tại sao?
Duy chỉ màn hình.
— Nó đang xuất hiện ở lớp giao tiếp trước khi hệ thống nghiệp vụ nhận đủ trạng thái.
Hùng nhìn anh.
— Em nói có người chen vào?
Duy không trả lời ngay.
Anh chỉ nói:
— Em nghĩ có người đang cố làm cho hệ thống tin rằng một giao dịch chưa tồn tại... đã tồn tại.
Căn phòng im lặng.
Mười một giờ tám.
Lão Cửu đứng sau Duy.
Ông nhìn màn hình.
Không chạm vào bàn phím.
Không hỏi Duy cách hệ thống hoạt động.
Ông chỉ hỏi:
— Nếu lệnh này được coi là thật thì chuyện gì xảy ra?
Duy đáp:
— Nó sẽ đi tiếp vào chuỗi xử lý quốc tế.
— Rồi?
— Nếu qua được các bước kiểm tra cuối, tiền có thể rời khỏi phạm vi kiểm soát của ngân hàng.
— Bao lâu?
Duy nhìn đồng hồ.
— Có thể chỉ vài phút.
Lão Cửu hỏi:
— Còn nếu nó là giả?
— Thì hệ thống đang bị đánh lừa.
Lão Cửu gật.
— Vậy đừng cố chứng minh nó là thật hay giả trước.
Duy nhìn ông.
— Sao?
— Hãy chứng minh nó không có quyền được đi tiếp.
Duy nhìn màn hình.
Một câu nói đơn giản.
Nhưng làm anh thay đổi cách tiếp cận.
Mười một giờ mười ba.
Ở Thủ Thiêm, Nam ngồi trước dàn máy Threadripper.
Các quạt tản nhiệt chạy đều.
Không gian im lặng.
Anh nhận được dữ liệu từ Nghĩa.
Một tập hợp các dấu thời gian.
Một số giao dịch đã được che bớt thông tin nhạy cảm.
Không có tài khoản đầy đủ.
Không có thông tin đăng nhập.
Không có khóa.
Chỉ có các dấu vết cần thiết để so sánh.
Nam nhìn.
Một dòng.
Hai dòng.
Ba dòng.
Rồi anh nói:
— Không phải một giao dịch.
Tiến Chập hỏi:
— Sao biết?
— Có một mẫu.
— Mẫu gì?
— Các lệnh xuất hiện ở những thời điểm khác nhau, nhưng dấu vết lại giống nhau.
Tiến nhìn màn hình.
— Nghĩa là?
Nam đáp:
— Có một nguồn điều phối chung.
Anh dừng lại.
— Nhưng tôi chưa biết nó ở đâu.
Tiến hỏi:
— Có phải gã học trò cũ không?
Nam lắc đầu.
— Chưa có cơ sở.
— Vậy ai?
Nam không trả lời.
Anh nhìn một chuỗi thời gian.
— Có người khác đang dùng cùng một kiểu tư duy.
Mười một giờ hai mươi.
Tại ngân hàng, Duy phát hiện thêm một điều.
Các lệnh bất thường không đi cùng một nhịp.
Chúng được tạo ra theo từng đợt.
Đợt đầu nhỏ.
Đợt thứ hai lớn hơn.
Đợt thứ ba gần như toàn bộ số tiền còn lại.
Hùng nhìn màn hình.
— Nó đang thử phản ứng của mình.
Duy gật.
— Đúng.
— Nghĩa là?
— Nếu chúng ta chỉ chặn từng giao dịch, nó sẽ thay đổi cách gửi.
Lão Cửu đứng phía sau.
— Vậy đừng đánh từng giao dịch.
Duy quay lại.
— Ý chú là?
— Đóng cánh cửa.
Duy nhìn trưởng ca.
Hùng hiểu.
— Chuyển toàn bộ giao dịch liên quan sang chế độ kiểm soát thủ công.
Duy lập tức làm theo quy trình nội bộ.
Không còn tự động xử lý.
Không còn để những trạng thái đáng ngờ tiếp tục chạy theo chuỗi.
Các lệnh mới bắt đầu dừng lại.
Nhưng đối phương nhận ra.
Mười một giờ hai mươi tám.
Một màn hình ở nơi khác hiện lên:
TRANSACTION FLOW INTERRUPTED.
Người đàn ông phía sau màn hình không tức giận.
Hắn chỉ mỉm cười.
— Phát hiện rồi.
Một người bên cạnh hỏi:
— Hủy?
— Không.
— Vậy?
— Đổi mục tiêu.
— Sang đâu?
Hắn nhìn danh sách.
— Tài khoản đích.
Mười một giờ ba mươi hai.
Nam nhìn thấy biến động.
— Vũ.
Lão Cửu bắt máy.
— Nói.
— Bên kia không cố đẩy tiền nữa.
— Tôi biết.
— Anh biết?
— Duy vừa báo.
— Không.
Nam nói:
— Ý tôi là họ đang làm thứ khác.
Lão Cửu im lặng.
— Gì?
— Họ đang thử thay đổi trạng thái của các tài khoản đích.
Lão Cửu nhìn Nghĩa.
— Nghĩa.
— Tôi nghe.
— Cho người kiểm tra pháp lý các tài khoản liên quan.
Nghĩa hiểu.
— Có thể là tài khoản trung gian?
— Có thể.
— Nếu vậy?
Lão Cửu nói:
— Tiền chưa ra ngoài không có nghĩa cuộc chiến đã kết thúc.
Mười một giờ bốn mươi.
Duy chạy tới chỗ Lão Cửu.
— Chú.
— Gì?
— Em tìm thấy điểm bất thường.
— Nói.
— Có một nhóm tài khoản đích được tạo hoặc kích hoạt lại gần cùng thời điểm.
— Bao nhiêu?
— Hơn chục.
— Có cùng chủ không?
— Không.
— Nhưng?
Duy chỉ màn hình.
— Các thông tin liên hệ có những điểm giao nhau.
Lão Cửu nhìn.
Không phải một tên.
Không phải một công ty.
Mà là những mối liên hệ nhỏ.
Một địa chỉ.
Một số điện thoại.
Một người đại diện từng xuất hiện ở hai công ty khác nhau.
Một pháp nhân có liên quan đến một công ty logistics.
Lão Cửu nhìn Nghĩa.
— Lại là đường cũ.
Nghĩa nói:
— Tiền đi qua nhiều vỏ.
— Không chỉ tiền.
— Ý anh là?
— Người.
Mười một giờ bốn mươi bảy.
Nam đẩy ghế ra sau.
Anh nhìn toàn bộ dữ liệu.
— Tôi có thể dựng một vùng theo dõi ngược.
Tiến hỏi:
— Theo dõi gì?
— Hành vi bàn phím.
— Của ai?
Nam đáp:
— Coder đang điều khiển phiên xử lý phía đối phương.
Tiến nhìn anh.
— Làm sao?
Nam không giải thích chi tiết.
Chỉ nói:
— Không cần lấy nội dung phím.
Anh nhìn màn hình.
— Chỉ cần xem nhịp.
Một số thao tác nhanh.
Một số dừng.
Một khoảng nghỉ.
Một chuỗi phản ứng.
Con người có thói quen.
Ngay cả khi họ cố che giấu.
Nam thiết lập một vùng quan sát ngược trong môi trường kiểm soát.
Không tấn công.
Không xâm nhập.
Chỉ chờ phản ứng.
Mười một giờ năm mươi hai.
Một thay đổi xuất hiện.
Nam ngồi thẳng dậy.
— Có rồi.
Tiến hỏi:
— Ai?
— Chưa biết.
— Vậy có gì?
Nam chỉ vào màn hình.
— Người này phản ứng với từng thay đổi ở ngân hàng nhanh hơn mức bình thường.
Tiến cau mày.
— Nghĩa là?
— Họ đang nhìn được diễn biến.
Nam gọi Lão Cửu.
— Có một người điều phối trực tiếp.
Lão Cửu hỏi:
— Vị trí?
— Chưa xác định.
— Đừng cố tìm ngay.
— Tại sao?
— Vì hắn muốn chúng ta tìm.
Nam im lặng.
Lão Cửu nói tiếp:
— Giữ hắn trong vùng quan sát.
Mười một giờ năm mươi tám.
Tại ngân hàng.
Duy nhìn đồng hồ.
Hai phút.
Một giao dịch mới xuất hiện.
Số tiền nhỏ.
Hùng hỏi:
— Lại nữa?
Duy lắc đầu.
— Không giống trước.
— Gì?
— Nó giống một phép thử.
Lão Cửu bước tới.
— Đừng cho đi.
Duy gật.
Lệnh bị giữ lại.
Một giây.
Hai giây.
Ba giây.
Không có gì xảy ra.
Rồi toàn bộ các lệnh bất thường đồng loạt dừng.
Duy thở ra.
— Hết?
Lão Cửu không trả lời.
Ông nhìn đồng hồ.
Mười một giờ năm mươi chín.
Mười một giờ năm mươi chín phút năm mươi tám giây.
Nam nhìn màn hình.
Một tín hiệu thay đổi.
Anh đặt tay lên bàn phím.
Không nhanh.
Không vội.
Chỉ một thao tác.
Dàn máy Threadripper im lặng trong khoảnh khắc.
Một lớp dữ liệu được chuyển sang trạng thái quan sát.
Nam nhìn đồng hồ.
Một giây.
Anh nói:
— Freeze.
Tại ngân hàng, hệ thống kiểm soát giao dịch đồng loạt xác nhận trạng thái giữ.
Không có lệnh nào được phép tiếp tục.
Các tài khoản đích liên quan được đưa vào trạng thái hạn chế theo quy trình khẩn cấp của ngân hàng.
Mười hai giờ.
Không có đồng tiền nào trong số 2.000 tỷ rời khỏi phạm vi kiểm soát.
Duy ngả người ra ghế.
Anh tháo kính.
Xoa mắt.
— Qua rồi.
Hùng nhìn đồng hồ.
— Một giây.
Duy cười mệt mỏi.
— Chỉ một giây.
Lão Cửu nói:
— Một giây cũng đủ nếu biết mình cần giữ cái gì.
Mười hai giờ sáu.
Nguyễn Huệ vẫn đông.
Người đi bộ vẫn chụp ảnh.
Các quán cà phê vẫn hoạt động.
Không ai biết vừa có một cuộc chiến tài chính diễn ra phía dưới.
Nghĩa đứng bên cửa kính nhìn xuống.
— Hai nghìn tỷ.
Lão Cửu:
— Vẫn còn đó.
— Nhưng?
— Chúng ta mới giữ được tiền.
Nghĩa quay sang.
— Chưa bắt được người.
— Đúng.
— Chưa biết đầu cuối.
— Đúng.
— Vậy trận này tính sao?
Lão Cửu nhìn Duy.
Cậu coder trẻ vẫn đang ngồi kiểm tra lại từng dấu thời gian.
— Hỏi cậu ấy.
Duy ngẩng lên.
— Hỏi gì ạ?
Nghĩa hỏi:
— Cậu nghĩ sao?
Duy suy nghĩ.
— Em nghĩ họ không muốn lấy tiền ngay từ đầu.
Lão Cửu nhìn cậu.
— Tại sao?
— Nếu muốn lấy, họ đã cố đẩy một lệnh lớn nhất có thể.
Duy chỉ vào dữ liệu.
— Nhưng họ chia nhỏ, thử nhiều lần, rồi quan sát phản ứng.
— Để làm gì?
Duy nói:
— Để biết ngân hàng phản ứng nhanh tới đâu.
Căn phòng im lặng.
Lão Cửu gật.
— Đúng.
Nam gọi tới.
Giọng anh trầm.
— Vũ.
— Tôi nghe.
— Tôi có thêm một thứ.
— Nói.
— Mẫu nhịp bàn phím.
— Có gì đặc biệt?
— Người đó không giống gã học trò cũ.
Lão Cửu nhìn Nghĩa.
— Chắc?
— Chưa tuyệt đối. Nhưng thói quen khác.
— Có nghĩa?
Nam đáp:
— Chúng ta đang đối mặt với một người mới.
Lão Cửu không nói.
Một người mới.
Sau K-14.
Sau FUND-X.
Sau giao thông.
Sau gã học trò cũ.
Một mắt xích khác vừa lộ ra.
Mười hai giờ mười tám.
Ở một văn phòng không có biển hiệu.
Người đàn ông nhìn màn hình.
Tất cả giao dịch đã bị đóng băng.
Hắn không nổi giận.
Chỉ tháo chiếc tai nghe.
Một người khác bước vào.
— Mất tiền?
— Không.
— Vậy thất bại?
Hắn lắc đầu.
— Không.
— Chúng ta không lấy được hai nghìn tỷ.
— Nhưng biết được một chuyện.
— Chuyện gì?
Hắn nhìn đồng hồ.
— Hệ thống phòng thủ của họ có một người không dùng bàn phím để chiến đấu.
Người kia không hiểu.
Hắn nói:
— Lão Cửu.
— Hắn làm gì?
— Hắn nhìn người.
Hắn đứng dậy.
— Còn thằng kia...
— Zero?
— Nó nhìn nhịp.
Người đàn ông cười nhạt.
— Một người nhìn người. Một người nhìn máy.
— Vậy đánh ai?
Hắn cầm áo khoác.
— Không đánh máy.
— Đánh người?
Hắn mở cửa.
— Không.
Một khoảng dừng.
— Đánh thứ khiến họ tin nhau.
Mười hai giờ ba mươi.
Lão Cửu nhận được một tin nhắn.
Không số.
Không tên.
Chỉ một dòng:
2.000 TỶ CHỈ LÀ PHÉP THỬ.
Ông đọc.
Tin nhắn thứ hai xuất hiện:
LẦN SAU KHÔNG PHẢI TIỀN.
Lão Cửu tắt màn hình.
Nghĩa đứng bên cạnh hỏi:
— Gì vậy?
— Hắn nói tiền chỉ là phép thử.
— Còn lần sau?
Lão Cửu nhìn xuống Nguyễn Huệ.
Hàng người vẫn đi.
Xe vẫn chạy.
Thành phố vẫn bình thường.
Ông nói:
— Hắn đang tìm thứ quan trọng hơn tiền.
Nghĩa hỏi:
— Là gì?
Lão Cửu không trả lời ngay.
Trong đầu ông hiện lên những sự việc liên tiếp.
Giao thông.
Mạng người.
Tài chính.
Dữ liệu.
Con người.
Niềm tin.
Ông nói:
— Quyền quyết định.
Nghĩa nhìn ông.
Lão Cửu bỏ điện thoại vào túi.
— Tiền chỉ mua được một phần thành phố.
— Còn quyền quyết định?
— Có thể khiến cả thành phố tự làm việc thay cho mình.
Ngoài cửa kính, nắng Nguyễn Huệ chiếu xuống mặt đường.
Không ai biết cuộc chiến vừa rồi chỉ là một phép thử.
Nhưng ở một nơi khác, một bảng dữ liệu mới đang được mở.
Không còn tên tài khoản.
Không còn số tiền.
Chỉ có một danh sách con người.
LÃO CỬU.
ZERO.
NGHĨA.
CHÚ NĂM.
DUY.
Và bên dưới là một dòng mới vừa được thêm vào:
MỤC TIÊU TIẾP THEO: NIỀM TIN GIỮA HỌ.
--=---
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ả!
---==--