Chương 541: Lỗ Hổng SWIFT Trên Đường Nguyễn Huệ
Chín giờ mười bảy phút sáng.
Nguyễn Huệ bắt đầu đông.
Những chiếc xe nối nhau chạy qua quảng trường.
Các quán cà phê mở cửa.
Khách du lịch đứng chụp ảnh.
Những tòa nhà kính phản chiếu bầu trời còn hơi bạc màu sau cơn mưa đêm.
Không ai biết bên trong một ngân hàng liên doanh nằm trên trục đường này, một cuộc khủng hoảng đã bắt đầu từ trước khi đồng hồ điểm mười giờ.
Lão Cửu bước xuống xe.
Zero đi phía sau.
Tiến Chập cầm một tập hồ sơ mỏng.
Không ai mang theo thiết bị đặc biệt.
Không ai nói về việc “đột nhập” hệ thống.
Bởi sau những gì xảy ra ở lưới điện thông minh, họ đã hiểu một điều.
Kẻ địch không nhất thiết phải phá cửa.
Chỉ cần khiến người bên trong tin rằng cánh cửa đã được mở đúng quy trình.
Chín giờ hai mươi mốt.
Phòng điều phối tài chính của ngân hàng im lặng một cách bất thường.
Trên màn hình lớn là hàng loạt thông điệp giao dịch quốc tế.
Không có cảnh báo đỏ.
Không có máy chủ sập.
Không có tiền biến mất.
Nhưng Tiến Chập vừa nhìn thấy một thứ khiến anh dừng lại.
“Anh Cửu.”
“Gì?”
“Có ba lệnh.”
“Bao nhiêu tiền?”
Tiến Chập lắc đầu.
“Chưa biết.”
Lão Cửu nhìn anh.
“Chưa biết?”
“Đúng.”
Tiến Chập chỉ vào màn hình.
“Vấn đề không phải số tiền.”
“Vậy?”
“Ba lệnh này đang được hệ thống đối xử như những giao dịch đã được xác nhận.”
Zero nhìn sang.
“Đã chuyển tiền?”
“Chưa có bằng chứng.”
“Vậy tại sao lại báo đã xác nhận?”
Tiến Chập đáp:
“Vì một lớp dữ liệu nói có.”
“Lớp khác?”
“Không nói gì.”
Lão Cửu nhìn màn hình.
“Còn lớp thứ ba?”
Tiến Chập im lặng vài giây.
“Đang chờ người tin vào hai lớp đầu.”
Chín giờ hai mươi sáu.
Một nhân viên chạy tới.
“Có bảy hóa đơn thanh toán quốc tế bị đánh dấu bất thường.”
Tiến Chập hỏi:
“Đã giải ngân chưa?”
“Chưa xác nhận.”
“Có lệnh phong tỏa không?”
“Chưa.”
“Có tài khoản nhận cuối cùng?”
“Có.”
Zero nhìn anh.
“Có nghĩa là?”
Tiến Chập đáp:
“Có một nơi để tiền đi.”
Lão Cửu hỏi:
“Nhưng chưa biết tiền đã đi?”
“Đúng.”
“Vậy đừng gọi nó là tài khoản nhận.”
Tiến Chập nhìn ông.
“Gọi gì?”
“Đích đến được khai báo.”
Tiến Chập gật.
Anh sửa lại ghi chú.
DECLARED DESTINATION
Không phải:
CONFIRMED RECIPIENT
Chỉ một dòng chữ.
Nhưng nó thay đổi hoàn toàn cách nhìn.
Chín giờ ba mươi bốn.
Một thông điệp mới xuất hiện.
PAYMENT STATUS — VALIDATED
Zero nhìn.
“Validated.”
Tiến Chập nói:
“Ừ.”
“Nhưng chưa có bằng chứng tiền đi.”
“Ừ.”
“Vậy cái gì được validate?”
Tiến Chập nhìn kỹ.
“Thông điệp.”
Lão Cửu hỏi:
“Không phải giao dịch?”
“Không.”
Căn phòng im lặng.
Đó chính là điểm nguy hiểm.
Một thông điệp có thể được xác nhận.
Một hồ sơ có thể được xác nhận.
Một hóa đơn có thể được xác nhận.
Một yêu cầu có thể được xác nhận.
Nhưng điều đó không đồng nghĩa với việc tiền đã thực sự di chuyển.
Kẻ địch đang cố kéo hai khái niệm ấy lại gần nhau.
Chín giờ bốn mươi ba.
Lão Cửu nhìn đồng hồ.
09:43
Ông nhớ lại những con số từng xuất hiện.
Thanh Đa.
Lò bánh mì.
Quận 4.
Nguyễn Huệ.
Những khoảng thời gian mười bảy phút.
Nhưng lần này ông không nói gì về nó.
Tiến Chập hỏi:
“Anh không thấy lạ?”
“Có.”
“17 phút?”
“Có thể.”
“Không phải?”
“Chưa đủ.”
Tiến Chập hiểu.
Ông đã thay đổi.
Trước đây, họ thường bị những con số kéo đi.
Bây giờ—
họ chỉ ghi nhận chúng.
Không để con số trở thành nguyên nhân chỉ vì nó xuất hiện nhiều lần.
Chín giờ năm mươi.
Một cảnh báo mới.
INTERNATIONAL PAYMENT MESSAGE — AUTHENTICATION DISCREPANCY
Zero đọc.
“Có khác biệt xác thực.”
Tiến Chập hỏi:
“Thông điệp nào?”
“Ba nhóm.”
“Có nhóm nào được xác nhận đầy đủ?”
Zero lắc đầu.
“Không.”
“Có nhóm nào bị từ chối?”
“Cũng không.”
Lão Cửu nói:
“Vậy tất cả đang treo.”
Zero nhìn ông.
“Đúng.”
“Đừng cho chúng chạy.”
“Không cần.”
Lão Cửu nói:
“Cũng đừng tự ý chặn toàn bộ.”
Tiến Chập quay sang.
“Vì sao?”
“Vì đó có thể chính là điều họ muốn.”
Chín giờ năm mươi sáu.
Một cuộc gọi từ phòng giao dịch quốc tế.
“Có một nhóm khách hàng đang yêu cầu xác nhận tiền đã chuyển.”
Tiến Chập hỏi:
“Dựa vào đâu?”
“Thông điệp thanh toán.”
“Không phải sao kê?”
“Chưa có.”
“Không phải đối soát?”
“Chưa.”
“Không phải xác nhận độc lập?”
“Chưa.”
Tiến Chập đặt điện thoại xuống.
Nhìn Lão Cửu.
“Bắt đầu rồi.”
Lão Cửu hỏi:
“Cái gì?”
“Con người.”
“Đúng.”
Ông nhìn màn hình.
“Máy mới chỉ tạo ra câu hỏi.”
“Người mới biến câu hỏi thành sự thật.”
Mười giờ.
Sàn giao dịch quốc tế bước vào phiên hoạt động chính.
Các màn hình chuyển sang trạng thái mới.
Hàng loạt yêu cầu thanh toán được đưa vào vùng chờ.
Một số thông điệp mang trạng thái:
VALIDATED
Một số:
PENDING
Một số:
AUTHENTICATION REVIEW
Một số khác:
REQUIRES MANUAL CONFIRMATION
Không có cảnh tượng hàng tỷ đô la biến mất.
Không có tài khoản ma tự nhiên hút tiền.
Không có cuộc khủng hoảng tài chính toàn vùng ngay lập tức.
Nhưng điện thoại trong phòng điều phối bắt đầu reo liên tục.
Một ngân hàng đối tác hỏi:
“Bên các anh đã xác nhận giao dịch này chưa?”
Ngân hàng trả lời:
“Chúng tôi đang kiểm tra.”
Một đối tác khác hỏi:
“Tiền đã đi chưa?”
Câu trả lời:
“Chưa thể xác nhận.”
Một nơi khác lại nói:
“Hệ thống của chúng tôi đang nhận trạng thái đã xác nhận.”
Ba câu trả lời.
Ba thực tế.
Chỉ có một thứ giống nhau.
Không ai chắc đâu là thực tế cuối cùng.
Mười giờ tám.
Tiến Chập đặt ba tờ giấy lên bàn.
“Đây.”
Lão Cửu nhìn.
“Thông điệp.”
“Đúng.”
“Xác nhận.”
“Đúng.”
“Đối soát.”
“Chưa hoàn tất.”
“Dòng tiền?”
“Chưa có bằng chứng.”
Lão Cửu hỏi:
“Vậy chúng ta có một giao dịch không?”
Tiến Chập đáp:
“Không đủ dữ kiện để nói.”
Lão Cửu gật.
“Ghi đúng như vậy.”
Tiến Chập viết:
TRANSACTION — NOT CONFIRMED
Zero nhìn.
“Nhưng bên ngoài đang nói tiền đã chạy.”
Lão Cửu nói:
“Để họ nói.”
“Không đính chính?”
“Đính chính bằng thứ chúng ta biết.”
“Còn nếu họ không tin?”
Lão Cửu nhìn anh.
“Thì càng không được dùng một điều chưa biết để ép họ tin.”
Mười giờ mười bảy.
Lại mười bảy phút.
Một nhóm thông điệp thay đổi trạng thái.
Không phải chuyển tiền.
Không phải hủy tiền.
Chỉ chuyển từ:
PENDING
sang:
REVIEW REQUIRED
Tiến Chập nhìn đồng hồ.
Rồi nhìn Lão Cửu.
Lão Cửu chỉ nói:
“Ghi nhận.”
Không ai nói thêm.
Mười giờ hai mươi sáu.
Một nhân viên bước vào.
“Có yêu cầu rất gấp.”
“Gì?”
“Họ muốn chúng ta xác nhận toàn bộ nhóm giao dịch là hợp lệ.”
Tiến Chập hỏi:
“Ai?”
“Ba đơn vị đối tác.”
“Dựa trên cái gì?”
“Các thông điệp đều có dấu hiệu xác thực.”
Lão Cửu hỏi:
“Có người chịu trách nhiệm xác nhận cuối cùng không?”
“Có.”
“Người đó ở đâu?”
“Đang chờ chỉ đạo.”
Lão Cửu nhìn Tiến Chập.
“Đó mới là mục tiêu.”
Tiến Chập hiểu.
Không phải máy chủ.
Không phải tiền.
Không phải SWIFT.
Người có quyền nói câu cuối cùng.
Mười giờ ba mươi mốt.
Một cửa sổ cảnh báo hiện lên.
URGENT VALIDATION REQUEST
Bên dưới:
AUTHORIZE ALL PENDING INTERNATIONAL MESSAGES
Zero nhìn.
“Không.”
Tiến Chập hỏi:
“Anh chắc?”
Lão Cửu đáp:
“Không.”
Zero nhìn ông.
“Không chắc mà không làm?”
“Đúng.”
“Vậy?”
“Vì chúng ta không biết ai yêu cầu.”
Zero nhìn lại màn hình.
“Nhưng hệ thống cho phép.”
“Cho phép không có nghĩa là được phép.”
Tiến Chập khẽ nói:
“04-C.”
Lão Cửu gật.
“Đúng.”
Một lần nữa, kiến trúc cũ xuất hiện trong một hệ thống mới.
Không phải AUTH-04 trực tiếp.
Không phải 04-C trực tiếp.
Mà là cùng một tư tưởng:
Một trạng thái chỉ trở thành sự thật khi có người có quyền xác nhận nó.
Mười giờ bốn mươi ba.
Một thông điệp khác xuất hiện.
MANUAL CONFIRMATION REQUIRED
Tiến Chập nhìn đồng hồ.
Lần này anh không nói 17 phút.
Lão Cửu cũng không.
Zero ngồi im.
Ba người đều hiểu.
Kẻ địch đang cố đẩy họ về đúng vị trí mà nó muốn.
Một người phải bấm.
Một người phải chịu trách nhiệm.
Một người phải biến một điều chưa chắc chắn thành điều chính thức.
Lão Cửu nói:
“Không ai xác nhận.”
Mười giờ năm mươi.
Một cuộc họp khẩn được mở.
Không ai được phép nói “đã mất tiền”.
Không ai được phép nói “tiền chưa mất”.
Không ai được phép nói “đã bị tấn công”.
Chỉ được nói những gì đã kiểm chứng.
Tiến Chập đọc:
“Thông điệp thanh toán bất thường: có.”
“Xác thực không đồng nhất: có.”
“Dòng tiền thực tế đã rời ngân hàng: chưa xác nhận.”
“SWIFT bị kiểm soát: chưa xác nhận.”
“Chiếm quyền hệ thống ngoại hối: chưa xác nhận.”
“Giao dịch giả: nghi vấn.”
“Đích nhận tiền bất thường: có.”
“Người có quyền xác nhận cuối cùng: chưa xác định.”
Lão Cửu nói:
“Được.”
Một nhân viên hỏi:
“Nhưng nếu thật sự có tiền đang chạy thì sao?”
Lão Cửu nhìn anh ta.
“Thì chúng ta cần bằng chứng.”
“Còn nếu chậm?”
“Chậm còn hơn biến một tin giả thành một giao dịch thật bằng chính tay mình.”
Mười một giờ mười bảy.
Không có dòng tiền nào được xác nhận đã mất.
Một số thông điệp bị giữ lại.
Một số được đưa vào kiểm tra.
Một số bị đánh dấu không đủ điều kiện.
Không có cuộc sụp đổ tài chính.
Không có tài khoản ma nhận hàng nghìn tỷ.
Không có cuộc tháo chạy trên thị trường.
Nhưng thiệt hại đã xuất hiện ở một nơi khác.
Niềm tin.
Các đối tác bắt đầu gọi nhau.
Những người chưa nhận được tiền tưởng rằng tiền đã đi.
Những người nhận được thông điệp tưởng rằng tiền sắp đến.
Những người phải xác nhận lại sợ rằng nếu họ xác nhận sai, họ sẽ chịu trách nhiệm.
Kẻ địch chưa cần lấy tiền.
Nó chỉ cần khiến mọi người không biết tiền đang ở đâu.
Mười một giờ ba mươi tư.
Tiến Chập ngồi xuống.
“Anh Cửu.”
“Ừ.”
“Em nghĩ ra rồi.”
“Gì?”
“Block-02 trước đây cũng vậy.”
Lão Cửu nhìn anh.
“Tiền không cần đi.”
Tiến Chập nói tiếp:
“Chỉ cần người ta tin rằng tiền đã đi.”
Zero nói:
“Và lần này…”
Lão Cửu tiếp lời:
“Không phải một người.”
“Là cả chuỗi.”
Tiến Chập gật.
“Người gửi tin người kiểm tra.”
“Người kiểm tra tin người xác nhận.”
“Người xác nhận tin trạng thái hệ thống.”
“Và cuối cùng…”
Lão Cửu nói:
“Không ai biết ai là người đầu tiên đặt niềm tin sai chỗ.”
Mười hai giờ mười một.
Một bản ghi cuối cùng xuất hiện.
Không có tên người gửi.
Không có địa chỉ.
Chỉ một câu:
“TIỀN KHÔNG CẦN BIẾN MẤT.”
Dòng thứ hai:
“CHỈ CẦN MỌI NGƯỜI KHÔNG CÒN BIẾT NÓ ĐANG Ở ĐÂU.”
Zero nhìn màn hình.
Tiến Chập không nói.
Lão Cửu đóng cửa sổ.
Không truy ngược.
Không phản hồi.
Không đoán.
Ông đứng lên.
“Đi.”
Tiến Chập hỏi:
“Đi đâu?”
“Ra ngoài.”
Ba người bước khỏi phòng.
Trên đường Nguyễn Huệ, nắng đã lên.
Người qua đường vẫn đông.
Một nhóm du khách chụp ảnh.
Một chiếc xe buýt chạy ngang.
Một cô gái đứng bên quảng trường uống cà phê.
Không ai biết trong tòa nhà phía sau lưng họ, một cuộc chiến tài chính vừa kết thúc mà chưa có ai thực sự thắng.
Zero nhìn dòng người.
“Anh Cửu.”
“Ừ.”
“Vậy đối thủ muốn gì?”
Lão Cửu đi chậm lại.
“Không phải tiền.”
“Không phải?”
“Tiền là thứ dễ nhìn thấy nhất.”
“Còn thứ khó thấy?”
Lão Cửu đáp:
“Quyền nói rằng tiền đã đi.”
Tiến Chập im lặng.
Ba người tiếp tục bước.
Phía sau họ, hệ thống ngân hàng vẫn hoạt động.
Các giao dịch hợp lệ tiếp tục chạy.
Những giao dịch nghi vấn được giữ lại.
Không có đại khủng hoảng.
Nhưng trên một màn hình trong căn phòng không ai biết ở đâu đó—
một trạng thái mới vừa được tạo.
LEGACY FINANCIAL VALIDATION — ACTIVE
NEW TRUST PATH — DETECTED
AUTHORITY HOLDER — UNKNOWN
Và bên dưới:
04-D — REFERENCED
Lão Cửu dừng bước.
Zero nhìn ông.
“Lại 04-D?”
“Ừ.”
“Có nghĩa là nó liên quan tới tài chính?”
Lão Cửu lắc đầu.
“Chưa biết.”
“Vậy sao nó xuất hiện ở đây?”
Ông nhìn những tòa nhà trên đường Nguyễn Huệ.
“Vì chúng ta đang nhìn sai hướng.”
Tiến Chập hỏi:
“Ý anh là?”
Lão Cửu nói:
“04-D có thể không chỉ xác nhận ai có quyền.”
Ông ngừng một nhịp.
“Nó có thể xác nhận cái gì được phép trở thành sự thật.”
Ba người đứng giữa dòng người.
Không ai nói nữa.
Phía trước, thành phố vẫn vận hành bình thường.
Nhưng ở đâu đó trong mạng lưới tài chính quốc tế—
một người đang chờ một người khác nói:
“Đúng. Giao dịch này là thật.”
Và khi câu đó được nói ra,
một thông điệp có thể biến thành một nghĩa vụ.
Một nghĩa vụ có thể biến thành một khoản tiền.
Và một khoản tiền—
có thể bắt đầu dẫn đường cho cả một hệ thống.
--=---
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ả!
---==--