Chương 581: Lỗ Hổng SWIFT Trên Đường Nguyễn Huệ
Bảy giờ mười hai phút sáng.
Nguyễn Huệ bắt đầu đông.
Những chiếc xe đầu tiên chạy qua đại lộ còn đọng hơi sương.
Các cửa hàng mở cửa.
Nhân viên văn phòng bắt đầu đổ xuống từ những tòa nhà cao tầng.
Một thành phố bình thường.
Nhưng trong tầng kỹ thuật của một tổ chức tài chính quốc tế trên trục Nguyễn Huệ—
một dòng cảnh báo đã xuất hiện từ trước khi thành phố thức hẳn.
SWIFT GATEWAY COMPROMISE — RE-DETECTED
Không ai lập tức gọi đó là một cuộc tấn công.
Người trực hệ thống chỉ nhìn.
Một lần.
Hai lần.
Rồi gọi người phụ trách.
“Có cảnh báo.”
Người kia bước tới.
“Loại gì?”
“Liên quan tới lớp xác thực thông điệp tài chính.”
“Có giao dịch thất thoát?”
“Chưa.”
“Có tiền đi?”
“Chưa xác nhận.”
Người phụ trách nhìn màn hình.
“Vậy chưa gọi là mất tiền.”
“Nhưng cảnh báo nói gateway bị xâm nhập.”
“Cảnh báo không phải bằng chứng.”
Ông ta quay sang.
“Đóng mọi yêu cầu chưa xác thực. Giữ nguyên các giao dịch đã được xác nhận.”
Bảy giờ hai mươi tám.
Điện thoại của Lão Cửu rung.
Anh đang ngồi trong một quán cà phê nhỏ cách Nguyễn Huệ không xa.
Zero đối diện.
Tiến Chập ngồi bên cạnh.
Lão Cửu nhìn màn hình.
Một tin nhắn ngắn:
Nguyễn Huệ. Tám giờ.
Không có tên người gửi.
Zero hỏi:
“Ai?”
“Không biết.”
Tiến Chập nhìn.
“Có liên quan tối qua?”
“Có thể.”
“Block-14?”
Lão Cửu gật.
“Có vẻ vậy.”
Zero nhìn ra đường.
“Sau lưới điện là tiền.”
Lão Cửu sửa:
“Sau lưới điện là niềm tin vào tiền.”
Tám giờ mười.
Ba người đi bộ trên Nguyễn Huệ.
Không ai mang theo thiết bị đặc biệt.
Không ai thử truy cập vào hệ thống tài chính.
Zero chỉ mang chiếc máy tính xách tay đã được kiểm soát để phân tích dữ liệu được cung cấp hợp pháp.
Tiến Chập cầm một tập hồ sơ.
Lão Cửu nhìn những tòa nhà hai bên đường.
Một thành phố tài chính luôn có một điểm giống nhau.
Không phải tiền.
Mà là thời gian.
Một giao dịch có thời điểm.
Một xác nhận có thời điểm.
Một người phê duyệt có thời điểm.
Một thông điệp được gửi đi có thời điểm.
Nếu những thời điểm đó không còn khớp—
người ta sẽ bắt đầu nghi ngờ mọi thứ.
Tám giờ mười bảy.
Họ được đưa vào một phòng họp nhỏ.
Màn hình lớn đã bật.
Tiến Chập nhìn.
“Có bao nhiêu giao dịch đáng ngờ?”
Người phụ trách tài chính đáp:
“Ba nhóm.”
“Tiền đã đi?”
“Chưa có bằng chứng.”
“Lệnh đã được phát?”
“Có thông điệp xuất hiện trong chuỗi xử lý.”
Zero hỏi:
“Đã xác nhận?”
“Không hoàn toàn.”
Lão Cửu nhìn màn hình.
“Không hoàn toàn là thế nào?”
Người phụ trách im vài giây.
“Có một lớp xác nhận nói rằng thông điệp hợp lệ.”
“Lớp khác?”
“Nói rằng quyền phát hành không khớp.”
Tiến Chập ngẩng đầu.
“Vậy giao dịch đang ở trạng thái nào?”
“Chưa được giải phóng.”
Lão Cửu gật.
“Vậy tiền chưa đi.”
Người phụ trách nói:
“Đúng.”
Zero bước tới màn hình.
Anh không mở thêm bất kỳ hệ thống nào.
Chỉ xem dữ liệu đã được cung cấp.
“Có ba thứ.”
Anh nói.
“Thông điệp.”
“Quyền xác nhận.”
“Và quyền giải phóng.”
Tiến Chập hỏi:
“Khác nhau?”
“Khác.”
Zero chỉ vào ba dòng.
“Thông điệp có thể tồn tại.”
“Xác nhận có thể tồn tại.”
“Nhưng điều đó không đồng nghĩa tiền đã được giải phóng.”
Lão Cửu nhìn anh.
“Giống Block-13.”
Zero gật.
“Cùng một kiểu.”
Tiến Chập cau mày.
“Quyền cũ?”
“Chưa biết.”
Lão Cửu nói:
“Đừng gọi nó giống nhau chỉ vì cùng một hình.”
Tám giờ bốn mươi.
Một thông báo mới xuất hiện.
TRANSACTION AUTHORITY CONFLICT
Người phụ trách tài chính biến sắc.
“Lại nữa.”
Tiến Chập hỏi:
“Thông điệp nào?”
“Nhóm giao dịch dự trữ ngoại tệ.”
“Giá trị?”
Người kia nhìn bảng.
“Rất lớn.”
“Bao nhiêu?”
“Chưa thể công bố con số chính xác trong phòng này.”
Lão Cửu gật.
“Không cần.”
Anh nhìn màn hình.
“Cần biết tiền đã đi chưa.”
“Chưa.”
“Vậy tiếp tục giữ.”
Chín giờ mười.
Thị trường quốc tế bắt đầu bước vào phiên giao dịch quan trọng.
Những con số tỷ giá trên các màn hình thay đổi liên tục.
Một đồng tiền tăng.
Một đồng tiền giảm.
Một số quỹ điều chỉnh vị thế.
Bình thường.
Nhưng trong phòng họp—
không ai còn nhìn tỷ giá.
Tất cả nhìn một dòng:
RELEASE AUTHORITY — CONFLICTING
Tiến Chập nói:
“Có người muốn chúng ta tin rằng lệnh đã được xác nhận.”
Zero đáp:
“Nhưng lớp giải phóng chưa chấp nhận.”
Lão Cửu hỏi:
“Có ai đã ký không?”
Người phụ trách:
“Có một chữ ký điện tử.”
“Có xác nhận độc lập?”
“Chưa.”
“Vậy chưa phải chữ ký.”
Người phụ trách nhìn anh.
“Nhưng hệ thống nói hợp lệ.”
Lão Cửu đáp:
“Hệ thống nói là một chuyện.”
“Người có quyền nói lại là chuyện khác.”
Chín giờ ba mươi.
Tiến Chập nhận một tập dữ liệu mới.
Anh đọc.
Rồi im lặng.
Lão Cửu nhìn sang.
“Gì?”
“Có ba thông điệp.”
“Cùng nội dung?”
“Gần giống.”
“Thời gian?”
Tiến Chập đưa màn hình.
“Lệch nhau vài giây.”
Zero nhìn.
“Không.”
“Gì?”
“Không chỉ lệch thời gian.”
Anh chỉ vào một dòng.
“Chuỗi xác nhận khác nhau.”
Tiến Chập nhìn kỹ.
Đúng.
Ba thông điệp gần như giống nhau.
Nhưng đường xác nhận phía sau không giống.
Lão Cửu nói:
“Có người muốn chúng ta nhìn vào nội dung.”
Zero nói:
“Trong khi vấn đề nằm ở quyền.”
Chín giờ năm mươi.
Một cuộc gọi khẩn cấp từ bên ngoài.
“Có tin đồn giao dịch dự trữ đã bị chuyển.”
Người phụ trách tài chính đứng bật dậy.
“Ai phát tin?”
“Chưa rõ.”
“Báo chí?”
“Có vài nguồn tài chính đang nhắc tới.”
Tiến Chập nhìn Lão Cửu.
“Đây mới là đòn chính.”
Lão Cửu gật.
“Không cần tiền đi.”
Zero nói:
“Chỉ cần người khác tin tiền đã đi.”
Mười giờ.
Phiên giao dịch quốc tế bước vào thời điểm nhạy cảm.
Hệ thống không sập.
Không có dòng tiền khổng lồ nào được xác nhận đã chuyển.
Không có tài khoản bí mật nào được chứng minh là nơi nhận tiền.
Nhưng một loạt tổ chức bắt đầu yêu cầu xác nhận lại.
Một ngân hàng hỏi.
Một đối tác quốc tế hỏi.
Một bộ phận kiểm soát rủi ro hỏi.
Một đơn vị khác yêu cầu tạm dừng một nhóm giao dịch.
Không phải vì tiền đã mất.
Mà vì—
không ai còn chắc thông điệp nào là thật.
Mười giờ ba phút.
Lão Cửu nhìn màn hình.
“Đây rồi.”
Tiến Chập hỏi:
“Cái gì?”
“Điểm gãy.”
“Ở đâu?”
“Không phải trong giao dịch.”
Anh chỉ vào danh sách.
“Ở giữa những người xác nhận.”
Mười giờ năm.
Một thông điệp mới xuất hiện.
URGENT VALIDATION REQUIRED
Zero nói:
“Lại quyền.”
Lão Cửu không chạm.
“Không xác nhận.”
Người phụ trách tài chính nhìn anh.
“Nếu không xác nhận, một số giao dịch hợp pháp cũng có thể bị chậm.”
“Chấp nhận.”
“Có thể gây thiệt hại.”
“Chậm còn hơn xác nhận sai.”
Người phụ trách im.
Lão Cửu nói:
“Chúng ta không đóng thị trường.”
“Vậy làm gì?”
“Chỉ đóng quyền xác nhận chưa chứng minh được.”
Mười giờ mười hai.
Một bảng dữ liệu mới được mở.
Không phải giao dịch.
Là lịch sử quyền.
Tiến Chập đọc.
“Có một điểm.”
“Gì?”
“Quyền xác nhận này đã từng xuất hiện.”
“Bao lâu?”
“Mười năm.”
Lão Cửu nhìn anh.
“Ở đâu?”
Tiến Chập không trả lời ngay.
Rồi chỉ vào màn hình.
LEGACY AUTHORITY — REFERENCE FOUND
Zero bước tới.
“04?”
Tiến Chập phóng to.
Không phải 04-C.
Không phải 04-D.
Chỉ có một tham chiếu cũ.
AUTH-04
Căn phòng im xuống.
Lão Cửu không nói gì.
Anh nhớ quán cà phê vợt.
Nhớ người đàn ông trung niên.
Nhớ câu:
“04-B → 04-C → 04-D — TRANSFER — NOT OWNERSHIP.”
Tiến Chập nhìn anh.
“Có liên quan?”
Lão Cửu đáp:
“Chưa biết.”
Zero nói:
“Nhưng cùng một quyền cũ.”
“Có thể.”
“Cửu.”
“Không được nối hai thứ chỉ vì chúng giống nhau.”
Mười giờ hai mươi.
Một cảnh báo mới.
FINANCIAL MESSAGE AUTHENTICITY — FAILED
Người phụ trách tài chính tái mặt.
“Có thông điệp không hợp lệ.”
“Đã giải phóng chưa?”
“Chưa.”
“Tiền?”
“Chưa.”
Lão Cửu gật.
“Vậy vẫn còn thời gian.”
Mười giờ hai mươi hai.
Zero nhìn dữ liệu.
“Có một chuyện lạ.”
“Gì?”
“Thông điệp bị từ chối.”
“Đúng.”
“Nhưng ngay sau đó xuất hiện một thông điệp khác.”
“Cũng bị từ chối?”
“Không.”
Tiến Chập bước tới.
“Được chấp nhận?”
Zero lắc đầu.
“Đang chờ xác nhận con người.”
Lão Cửu nhìn màn hình.
“Đừng xác nhận.”
Người phụ trách hỏi:
“Cho dù giao dịch có thể hợp pháp?”
“Đúng.”
“Vậy làm sao xử lý?”
“Xác minh độc lập.”
Mười giờ ba mươi.
Một nhóm chuyên viên tài chính được gọi vào.
Họ kiểm tra hồ sơ giao dịch từ nguồn độc lập.
Không dựa vào một dòng thông báo duy nhất.
Không dựa vào một chữ ký duy nhất.
Không dựa vào một quyền cũ.
Mười phút.
Hai mươi phút.
Ba mươi phút.
Cuối cùng—
một chuyên viên nói:
“Có sai lệch.”
Lão Cửu hỏi:
“Giao dịch giả?”
“Chưa thể nói.”
“Vậy sai ở đâu?”
“Thông tin người yêu cầu và quyền phát hành không khớp.”
Zero nhìn Tiến Chập.
Tiến Chập nói:
“Lại là quyền.”
Mười một giờ mười.
Thông điệp đáng ngờ bị cô lập.
Không bị xóa.
Không được thực thi.
Không được coi là bằng chứng giao dịch thất bại.
Chỉ bị đưa ra khỏi luồng xử lý cho đến khi xác minh đầy đủ.
Một số giao dịch hợp pháp bị chậm.
Nhưng hệ thống tài chính vẫn hoạt động.
Không có khủng hoảng tiền tệ.
Không có dòng tiền dự trữ khổng lồ biến mất.
Không có vụ sụp đổ tài chính toàn vùng.
Chỉ có một thứ đã thực sự bị tổn thương.
Niềm tin.
Mười một giờ ba mươi.
Tiến Chập nhìn bảng tổng hợp.
“Cửu.”
“Ừ.”
“Có ba lớp.”
“Thông điệp.”
“Quyền xác nhận.”
“Quyền giải phóng.”
“Và lớp thứ tư.”
Lão Cửu nhìn.
“Con người.”
Tiến Chập gật.
“Cuối cùng vẫn là một người phải tin.”
Lão Cửu nói:
“Đúng.”
Mười hai giờ.
Nguyễn Huệ vẫn đông.
Người ta đi ăn trưa.
Xe chạy qua.
Các quán cà phê đầy người.
Không ai biết trong một tầng kỹ thuật cách đó vài trăm mét—
một hệ thống tài chính vừa tránh được một cuộc khủng hoảng chỉ vì có người từ chối bấm một nút xác nhận.
Zero ngồi xuống.
Hai bàn tay được đặt lên bàn.
Lão Cửu nhìn.
“Đau?”
“Không.”
“Thật?”
“Thật.”
Tiến Chập cười nhạt.
“Lần này không có cầu Chà Và, không có xe tải, không có lưới điện.”
Lão Cửu nhìn màn hình.
“Nhưng vẫn là cùng một câu hỏi.”
“Câu gì?”
“Người nào có quyền khiến người khác tin?”
Mười hai giờ mười bảy.
Một cảnh báo mới xuất hiện.
Không phải giao dịch.
Không phải tài khoản.
Mà là một dòng lịch sử.
AUTH-04 — LEGACY AUTHORITY REFERENCE
Bên dưới:
04-C — ACTIVITY DETECTED
Zero nhìn.
“Lại 04-C.”
Tiến Chập hỏi:
“Ở đâu?”
Hệ thống trả về:
LOCATION — UNKNOWN
CURRENT USER — UNKNOWN
REQUEST CONTEXT — UNKNOWN
Lão Cửu không nói.
Một dòng khác xuất hiện.
04-D — RESPONSE RECEIVED
Thời gian:
12:17:03.
Zero nhìn đồng hồ.
“Ngay lúc này.”
Lão Cửu đáp:
“Đừng gọi đó là phản ứng với chúng ta.”
“Vậy là gì?”
“Chưa biết.”
Mười hai giờ ba mươi.
Người phụ trách tài chính bước vào.
“Có tin tốt.”
Lão Cửu nhìn.
“Gì?”
“Các giao dịch chính đã được xác minh.”
“Tiền?”
“Không mất.”
“Không có chuyển khoản trái phép?”
“Chưa phát hiện.”
“Vậy tốt.”
Người kia gật.
Nhưng vẻ mặt vẫn nặng.
“Có một vấn đề.”
“Gì?”
“Một đối tác quốc tế đã tạm thời giảm hạn mức giao dịch với chúng ta.”
Lão Cửu hiểu.
“Vì họ không tin.”
“Đúng.”
“Dù tiền chưa mất.”
“Đúng.”
Zero nhìn ra cửa sổ.
Nguyễn Huệ vẫn đông.
“Đó là mục tiêu.”
Tiến Chập nói:
“Không phải lấy tiền.”
“Là làm người khác không dám tin tiền của mình đang ở đâu.”
Lão Cửu gật.
“Block-14 không đánh vào tài khoản.”
Anh nhìn ba lớp xác nhận trên màn hình.
“Nó đánh vào khoảng cách giữa sự thật và thứ người ta tin là sự thật.”
Một giờ mười.
Cảnh báo ban đầu được hạ cấp.
Không còn gọi là SWIFT GATEWAY COMPROMISE theo nghĩa đã được xác nhận.
Chỉ còn:
FINANCIAL MESSAGE AUTHENTICITY INCIDENT — UNDER INVESTIGATION
FUNDS MOVEMENT — NOT CONFIRMED
UNAUTHORIZED RELEASE — NOT CONFIRMED
AUTHORITY CONFLICT — CONFIRMED
Lão Cửu nhìn dòng cuối.
“Đủ rồi.”
Zero hỏi:
“Đủ?”
“Đủ để biết đây không phải một vụ trộm tiền đơn giản.”
Tiến Chập nói:
“Vậy là gì?”
Lão Cửu đứng dậy.
“Một cuộc chiến quyền xác nhận.”
Một giờ hai mươi bảy.
Điện thoại Lão Cửu rung.
Không có số.
Một tin nhắn.
Chỉ một dòng:
04-C ĐÃ ĐƯỢC DÙNG.
Lão Cửu nhìn.
Tin nhắn thứ hai đến ngay sau đó:
NHƯNG KHÔNG PHẢI ĐỂ CHUYỂN TIỀN.
Anh đưa điện thoại cho Zero.
Zero đọc.
Tiến Chập đọc.
Không ai nói.
Tin nhắn thứ ba xuất hiện:
ĐỂ XEM AI SẼ TIN RẰNG TIỀN ĐÃ ĐI.
Lão Cửu khóa điện thoại.
“Không trả lời.”
Tiến Chập hỏi:
“Không truy?”
“Không.”
“Không tìm người gửi?”
“Chưa.”
Zero nhìn anh.
“Vậy làm gì?”
Lão Cửu nhìn ra Nguyễn Huệ.
“Chứng minh tiền chưa đi.”
“Bằng cách nào?”
“Bằng sự thật.”
Một giờ bốn mươi.
Các bên liên quan bắt đầu nhận được xác nhận độc lập.
Không phải một chữ ký.
Không phải một máy chủ.
Không phải một quyền cũ.
Mà là nhiều nguồn kiểm chứng độc lập cùng xác nhận:
Không có khoản dự trữ khổng lồ nào được chứng minh đã chuyển khỏi hệ thống.
Tin đồn bắt đầu giảm.
Các yêu cầu khẩn cấp giảm.
Một số đối tác khôi phục giao dịch.
Nhưng không hoàn toàn.
Vết nứt niềm tin vẫn còn.
Hai giờ.
Lão Cửu đứng trên Nguyễn Huệ.
Zero và Tiến Chập đi phía sau.
Nắng đã lên.
Không còn sương.
Anh nhìn những người đi qua.
Không ai biết chuyện vừa xảy ra.
Một người có thể cầm điện thoại và nhìn thấy một con số.
Một người khác nhìn thấy một tin nhắn.
Một người thứ ba nghe một tin đồn.
Và chỉ cần ba người đó tin ba điều khác nhau—
thị trường có thể tự tạo ra hỗn loạn.
Không cần một viên đạn.
Không cần một vụ nổ.
Không cần một đồng tiền thực sự biến mất.
Zero hỏi:
“Block-14 sẽ còn tiếp tục?”
Lão Cửu gật.
“Chắc chắn.”
Tiến Chập nói:
“Vậy bước tiếp theo?”
Lão Cửu nhìn chiếc điện thoại.
Dòng 04-C — ACTIVITY DETECTED vẫn nằm đó.
“Không tìm tiền.”
“Vậy tìm gì?”
“Người có quyền xác nhận.”
Tiến Chập thở ra.
“Lại quyền.”
Lão Cửu nói:
“Trong cuộc chiến này…”
Anh nhìn dòng xe trên Nguyễn Huệ.
“Tiền chỉ là thứ nằm phía sau.”
“Thứ thật sự đáng giá…”
Anh dừng lại.
“Là quyền khiến người khác tin rằng tiền đã đi.”
--=---
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ả!
---==--