Chương 100: Cuộc Chiến Nghẽn Lệnh Tại Sàn HOSE
16 giờ 32 phút.
Đại lộ Võ Văn Kiệt nóng hầm hập.
Mặt đường phản chiếu ánh nắng cuối ngày. Những chiếc xe tải nối đuôi nhau chạy về hướng cảng. Xe máy len qua từng khoảng trống. Một chiếc xe buýt dừng sát lề, cửa mở ra rồi đóng lại giữa tiếng còi phía sau.
Sài Gòn đang đi vào giờ cao điểm.
Không ai trên đường biết rằng cách đó không xa, một cuộc chiến khác chuẩn bị bắt đầu.
Trong phòng điều hành, Thượng tá Nghĩa nhìn đồng hồ.
17 giờ 32.
Còn đúng một giờ trước thời điểm nhạy cảm nhất của phiên giao dịch.
Ông đã yêu cầu toàn bộ đội kỹ thuật giữ nguyên trạng thái giám sát từ đầu buổi chiều.
Không nâng cảnh báo quá mức.
Không tự ý đóng cổng.
Không thay đổi tuyến nếu chưa có căn cứ.
Sau ba lần đối đầu, Nghĩa đã hiểu đối phương đang cố buộc họ mắc một sai lầm.
Lần đầu tiên, chúng thử làm nghẽn.
Lần thứ hai, chúng thử tạo ra cảm giác nghẽn.
Lần thứ ba, chúng thử khiến thị trường tự hoảng.
Còn lần này?
Nghĩa chưa biết.
Một kỹ thuật viên bước vào.
“Anh Nghĩa.”
“Có gì?”
“Có một nhóm lưu lượng đang tăng.”
“Bao nhiêu?”
“Chưa đáng kể.”
“Ở đâu?”
“Các điểm trung gian liên quan tới tuyến giao dịch.”
Nghĩa nhìn màn hình.
“Giống ba lần trước?”
“Có nét giống.”
“Có gì khác?”
“Chưa xác định.”
Nghĩa kéo ghế ngồi xuống.
“Vậy đừng gọi nó là tấn công.”
“Rõ.”
Ông nhìn đồng hồ.
17 giờ 36.
“Ghi nhận.”
17 giờ 43.
Nam đang ngồi trong một căn phòng khác.
Vũ đứng phía sau hắn.
Trên màn hình là dữ liệu được chia thành nhiều lớp.
Lưu lượng.
Thời gian.
Tuyến kết nối.
Phản hồi.
Biến động.
Tin tức.
Và một lớp dữ liệu mà Nam đã bắt đầu gọi là “tâm lý”.
Không phải dữ liệu cảm xúc của từng người.
Chỉ là những dấu hiệu cho thấy một câu chuyện đang lan tới đâu.
Nam nói:
“Chúng bắt đầu rồi.”
Vũ hỏi:
“Căn cứ?”
“Bảy tài khoản nhỏ đăng cùng một kiểu cảnh báo trong vòng ba phút.”
“Cảnh báo gì?”
“Có thể có sự cố với nhóm logistics trước khi ATC.”
Vũ không trả lời.
Nam nói tiếp:
“Sau đó có ba tài khoản tài chính lớn hơn nhắc lại.”
“Có nguồn?”
“Không.”
“Có dữ liệu?”
“Không.”
“Vậy vẫn là tin đồn.”
Nam gật đầu.
“Nhưng lần này có người dẫn.”
Vũ nhìn màn hình.
“Đừng nhìn người dẫn.”
“Nhìn ai?”
“Người hưởng lợi sau khi tin đó lan.”
Nam chuyển sang dữ liệu giao dịch.
Một nhóm tài khoản bắt đầu tăng hoạt động.
Không đủ lớn để kết luận.
Nhưng thời điểm trùng khớp.
Nam nói:
“Có khả năng chúng đang chuẩn bị vị thế.”
“Có khả năng.”
“Anh vẫn không chịu kết luận.”
“Không.”
Vũ quay sang.
“Chúng ta đã từng nhìn thấy một cái tên rồi tưởng mình nhìn thấy cả mạng lưới.”
Nam không nói.
Vũ tiếp:
“Không lặp lại.”
17 giờ 51.
Một tín hiệu cảnh báo xuất hiện.
Lần này mạnh hơn.
Kỹ thuật viên đứng dậy.
“Lưu lượng tăng nhanh.”
Nghĩa bước tới.
“Lệnh hợp lệ?”
“Chưa ảnh hưởng.”
“Các tuyến?”
“Đang ổn.”
“Cổng trung gian?”
“Một số bắt đầu quá tải.”
Nghĩa hỏi:
“Có phải DDoS?”
Kỹ thuật viên đáp:
“Có dấu hiệu.”
“Đừng chặn toàn bộ.”
“Nhưng nếu…”
“Phân loại.”
“Rõ.”
Nghĩa quay sang màn hình khác.
Giá cổ phiếu nhóm logistics bắt đầu rung.
Không giảm mạnh.
Nhưng tốc độ thay đổi nhanh hơn bình thường.
Một cán bộ hỏi:
“Có cần thông báo không?”
Nghĩa lắc đầu.
“Chưa.”
“Tin đồn đang tăng.”
“Biết.”
“Không thông báo thì khoảng trống thông tin sẽ lớn.”
Nghĩa nhìn anh ta.
“Chuẩn bị thông tin xác nhận tình trạng hệ thống.”
“Công bố?”
“Chỉ khi có dữ liệu cần công bố.”
Ông nói rõ:
“Đừng dùng một câu chưa được kiểm chứng để chữa một câu chưa được kiểm chứng.”
18 giờ 03.
Nam nhận cuộc gọi.
Nghĩa nói:
“Các cậu thấy chưa?”
“Rồi.”
“Ý kiến?”
Nam nhìn Vũ.
Vũ nói:
“Đây là đợt mạnh nhất.”
Nghĩa hỏi:
“Có cần phòng thủ ngay không?”
Vũ đáp:
“Chưa.”
Nghĩa im lặng.
“Cậu muốn chờ?”
“Không.”
“Vậy?”
“Chúng ta chuẩn bị, nhưng không để chúng biết chúng ta chuẩn bị.”
Nghĩa hiểu.
“Được.”
Cuộc gọi kết thúc.
Nam hỏi:
“Anh đang chờ điều gì?”
“Điểm tập trung.”
“Chúng đã phân tán.”
“Đó là bề mặt.”
Vũ phóng lớn bản đồ kết nối.
Nhiều đường nhỏ chạy theo những hướng khác nhau.
Nhưng cuối cùng đều hội tụ về một số điểm.
Vũ chỉ vào đó.
“Đây.”
Nam nhìn.
“Cổng trung gian.”
“Đúng.”
“Nhưng nếu chúng ta khóa?”
“Không khóa ngay.”
“Vì?”
“Chúng đang dùng nó làm đường vào.”
Vũ nói:
“Nhưng cũng có thể đang dùng nó để buộc chúng ta tự khóa.”
Nam hiểu.
Đối phương đang dựng một cái bẫy hai lớp.
Nếu phòng thủ quá mạnh, họ tạo ra nghẽn.
Nếu phòng thủ quá yếu, đối phương tạo ra nghẽn.
Vậy chỉ còn cách thứ ba.
Không để cổng đó quyết định toàn bộ cuộc chơi.
18 giờ 17.
Lưu lượng tăng thêm.
Một nhóm kết nối lạ bắt đầu xuất hiện.
Kỹ thuật viên báo:
“Có thêm nhiều điểm.”
Nghĩa hỏi:
“Có cùng hành vi không?”
“Gần giống.”
“Có cùng nguồn không?”
“Không xác định.”
“Vậy chưa kết luận là một mạng.”
Người kỹ thuật viên hơi ngạc nhiên.
“Nhưng chúng cùng lúc…”
“Cùng lúc không có nghĩa cùng người.”
Nghĩa quay lại.
“Đối chiếu thêm.”
Ông biết đây chính là điều đối phương muốn.
Một chuỗi hành vi giống nhau.
Một thời điểm trùng nhau.
Một mục tiêu giống nhau.
Rồi mọi người tự ghép thành một kẻ thù duy nhất.
Trong điều tra, đó là cách rất dễ đi sai.
18 giờ 29.
Tin đồn bắt đầu lan mạnh.
Một câu xuất hiện ở nhiều nơi:
LOGISTICS CÓ THỂ BỊ NGHẼN TRƯỚC ATC.
Rồi:
AI ĐANG GIỮ CỔ PHIẾU LOGISTICS NÊN THẬN TRỌNG.
Rồi:
CÓ THỂ SẼ CÓ BÁN THÁO CUỐI PHIÊN.
Nam nhìn màn hình.
“Ba tầng.”
Vũ hỏi:
“Gì?”
“Tin kỹ thuật.”
“Ừ.”
“Tin thị trường.”
“Ừ.”
“Rồi lời khuyên.”
Vũ gật đầu.
“Chính xác.”
“Chúng không bảo người ta bán trực tiếp.”
“Vì như vậy quá lộ.”
“Chúng chỉ khiến người ta tự nghĩ rằng bán là hợp lý.”
Vũ nhìn đồng hồ.
18 giờ 31.
“Và khi đủ người nghĩ giống nhau…”
“Thị trường tự tạo ra hiệu ứng.”
“Đúng.”
18 giờ 39.
Một lệnh bán lớn xuất hiện.
Sau đó thêm một lệnh.
Rồi một loạt lệnh nhỏ.
Nam nhìn dữ liệu.
“Bắt đầu.”
Vũ hỏi:
“Có sự cố hệ thống tương ứng không?”
“Không.”
“Vậy ghi nhận.”
Nam nói:
“Nhưng nếu cứ tiếp tục…”
“Chúng ta bảo vệ hệ thống.”
“Còn thị trường?”
“Thị trường phải tự vận hành.”
Vũ nhìn hắn.
“Đừng nhầm hai việc.”
Nam hiểu.
Nhiệm vụ của họ không phải giữ giá cổ phiếu.
Nhiệm vụ là ngăn một cuộc tấn công làm sai lệch hạ tầng giao dịch.
Nếu người mua và người bán vẫn đang đưa ra quyết định hợp lệ, không ai có quyền lấy lý do “bảo vệ thị trường” để thay họ quyết định.
18 giờ 44.
Nghĩa nhận một báo cáo.
“Cổng số ba đang chịu áp lực.”
“Ảnh hưởng?”
“Chưa tới tuyến chính.”
“Cổng số năm?”
“Cũng tăng.”
“Cổng bảy?”
“Bình thường.”
Nghĩa nhìn dữ liệu.
Một mạng lưới như vậy không giống một cuộc tấn công đơn giản.
Đối phương không đập một cửa.
Chúng gõ rất nhiều cửa.
Mỗi cửa một ít.
Nhưng đồng thời đẩy tin đồn vào thị trường.
Nghĩa hỏi:
“Có dữ liệu cho thấy chúng muốn làm nghẽn toàn hệ thống không?”
Kỹ thuật viên trả lời:
“Chưa.”
Nghĩa gật.
“Đúng.”
Ông nhìn đồng hồ.
18 giờ 46.
“Chúng muốn làm chúng ta nghĩ rằng chúng muốn làm nghẽn toàn hệ thống.”
18 giờ 51.
Vũ nói:
“Bây giờ.”
Nam lập tức chuyển trạng thái.
Lớp Reverse Proxy được tăng cường.
Không phải tất cả lưu lượng đều đi qua một cửa.
Các tuyến hợp lệ được ưu tiên.
Các luồng có dấu hiệu bất thường được tách khỏi đường chính.
Những điểm trung gian chịu áp lực được phân loại lại.
Một số kết nối bị giới hạn.
Một số bị đưa sang vùng kiểm tra.
Hệ thống không bị đóng.
Nhưng những cánh cửa lậu bắt đầu hẹp lại.
Nam nhìn biểu đồ.
“Giảm rồi.”
Vũ lắc đầu.
“Chưa.”
“Vẫn còn?”
“Nhìn bên phải.”
Một nhóm kết nối khác xuất hiện.
Chúng không đi vào các cổng đang bị theo dõi.
Chúng đứng bên ngoài.
Nam nói:
“Chúng đang chờ.”
“Đúng.”
“Chờ chúng ta khóa hết?”
“Không.”
Vũ nói:
“Chờ chúng ta mất kiên nhẫn.”
18 giờ 56.
ATC sắp tới.
Thị trường bắt đầu nhạy cảm.
Lệnh mua bán tăng.
Tin đồn tăng.
Lưu lượng tăng.
Ba thứ cùng xuất hiện.
Nghĩa nói:
“Giữ bình tĩnh.”
Kỹ thuật viên nhìn ông.
“Đã tới ngưỡng.”
“Đội Zero?”
“Đang chờ.”
Nghĩa gật.
“Cho họ quyền triển khai lớp phòng thủ.”
Một cán bộ hỏi:
“Reverse Botnet?”
“Đúng.”
“Có giới hạn?”
Nghĩa đáp ngay:
“Chỉ nhằm vào cổng kết nối lậu đã xác định.”
“Không mở rộng?”
“Không.”
“Rõ.”
18 giờ 57 phút 20 giây.
Zero kích hoạt.
Không có hình ảnh hào nhoáng.
Không có những dòng lệnh chạy ào ào trên màn hình.
Chỉ có một chuỗi trạng thái chuyển đổi.
Các nút phòng thủ phân tán đồng loạt hoạt động.
Reverse Botnet không hướng vào hệ thống giao dịch.
Nó tạo áp lực ngược lên những cổng kết nối lậu đang cố đưa lưu lượng bất thường vào hệ thống.
Cánh cửa đầu tiên đóng.
Cánh cửa thứ hai đóng.
Cánh cửa thứ ba bị cô lập.
Một nhóm kết nối cố đổi hướng.
Không được.
Một nhóm khác cố quay lại.
Bị đưa vào vùng kiểm tra.
Nam nhìn đồng hồ.
18 giờ 58.
“Còn hai phút.”
Vũ nói:
“Không nhìn đồng hồ.”
“Không nhìn?”
“Nhìn dữ liệu.”
Nam quay lại.
Một đường biểu diễn vừa giảm.
Một đường khác tăng.
“Có gì đó.”
“Gì?”
“Lệnh bán.”
Vũ nhìn.
Một lượng lệnh bán đang tăng mạnh.
Nhưng không phải do hệ thống.
Là những quyết định giao dịch thực.
Nam nói:
“Chúng kéo được người thật vào rồi.”
Vũ đáp:
“Đúng.”
“Vậy phòng thủ kỹ thuật không đủ.”
“Chưa bao giờ đủ.”
Nam nhìn hắn.
“Vậy còn gì?”
“Thông tin.”
18 giờ 59.
Một thông tin xác nhận được phát đi.
Tình trạng hệ thống được kiểm tra.
Các tuyến giao dịch hợp lệ vẫn hoạt động.
Không có bằng chứng về việc hệ thống bị kiểm soát toàn diện.
Không có thông tin xác nhận một vụ sập hệ thống.
Thông tin ngắn.
Không khẳng định điều chưa biết.
Không hứa điều không thể đảm bảo.
Nhưng đủ để phá khoảng trống thông tin.
Nam nhìn lượng chia sẻ.
Nó tăng.
Một số tài khoản bắt đầu sửa bài.
Một số xóa những câu cảnh báo trước đó.
Nhưng đã muộn.
Thị trường vẫn rung.
18 giờ 59 phút 40 giây.
Một nhóm cổng lậu cuối cùng tăng áp lực.
Vũ nhìn màn hình.
“Đến lúc.”
Reverse Botnet phòng thủ đẩy toàn bộ nhóm kết nối đó khỏi tuyến hợp lệ.
Không đánh vào bên trong.
Không truy đuổi.
Chỉ triệt đường vào.
Mười giây cuối cùng trôi qua.
Năm.
Bốn.
Ba.
Hai.
Một.
ATC đóng.
Hệ thống vẫn hoạt động.
Không có sập diện rộng.
Không có cuộc bán tháo theo đúng kịch bản mà đối phương muốn.
Nhưng thị trường vẫn để lại một vết xước.
Một số cổ phiếu logistics giảm đáng kể trong phiên.
Một số nhà đầu tư chịu thiệt.
Một số khác đã mua được ở mức giá thấp hơn.
Không ai có thể gọi đó là một chiến thắng tuyệt đối.
19 giờ 08.
Phòng điều hành yên hơn.
Nghĩa đọc báo cáo.
“Cổng lậu?”
“Đã cô lập.”
“Lệnh hợp lệ?”
“Không bị phòng thủ chủ động chặn.”
“Tin đồn?”
“Đã giảm.”
“Thiệt hại?”
“Đang thống kê.”
Nghĩa gật.
Ông không nói “thắng”.
Chỉ hỏi:
“Dữ liệu gốc còn nguyên?”
“Còn.”
“Lưu lại.”
“Rõ.”
Nghĩa nhìn màn hình.
Có một dòng nhỏ nằm ở cuối báo cáo.
Một số tài khoản đã tăng vị thế trong thời gian thị trường biến động.
Ông chỉ vào.
“Cái này.”
“Đang xác minh.”
“Không được gọi họ là người đứng sau.”
“Rõ.”
“Nhưng phải tìm xem họ là ai.”
19 giờ 27.
Nam và Vũ ngồi trong xe.
Xe chạy chậm trên Võ Văn Kiệt.
Nam nhìn ra ngoài.
“Ba lần.”
Vũ hỏi:
“Gì?”
“Chúng thử ba lần rồi.”
“Bốn.”
“Bốn?”
“Hôm nay là lần thứ tư.”
Nam ngẫm nghĩ.
“Lần này chúng thất bại.”
Vũ lắc đầu.
“Không.”
“Lại không?”
“Chúng biết thêm một thứ.”
“Thứ gì?”
“Chúng biết Nghĩa sẽ không để phòng thủ làm ảnh hưởng người giao dịch thật.”
Nam nhìn hắn.
“Đó là điểm yếu?”
“Không.”
“Vậy?”
“Đó là nguyên tắc.”
Vũ nói:
“Nhưng đối phương có thể tìm cách lợi dụng nguyên tắc.”
Nam im lặng.
Đó chính là điều đáng sợ.
Một hệ thống càng tôn trọng người dùng thật thì càng khó phòng thủ trước kẻ cố tình trà trộn vào giữa người dùng thật.
Không thể chặn tất cả.
Không thể tin tất cả.
Chỉ có thể phân loại.
Và trong khoảng thời gian vài phút, mọi quyết định đều phải chính xác.
Nam hỏi:
“Anh nghĩ mục tiêu thật sự là gì?”
Vũ nhìn những chiếc xe tải.
“Không phải HOSE.”
“Anh đã nói vậy từ đầu.”
“Bây giờ tôi chắc hơn.”
“Là logistics?”
“Không chỉ logistics.”
Nam chờ.
Vũ nói:
“Là quyền kiểm soát.”
“Kiểm soát cái gì?”
“Dòng hàng.”
“Dòng tiền?”
“Cả hai.”
19 giờ 41.
Một chiếc xe tải container chạy ngang.
Ánh đèn đỏ phía sau kéo thành một vệt dài.
Nam nhìn theo.
“Vậy tại sao phải bắt đầu từ chứng khoán?”
Vũ trả lời:
“Vì ở đó người ta nhìn thấy tiền.”
“Còn cảng?”
“Ở đó người ta nhìn thấy hàng.”
“Kho?”
“Nhìn thấy tài sản.”
“Doanh nghiệp?”
“Nhìn thấy quyền sở hữu.”
Nam ngồi im.
Vũ nói:
“Muốn lấy một thứ mà không ai để ý, đừng nhất thiết đánh vào thứ đó.”
“Đánh vào những thứ xung quanh?”
“Đúng.”
“Làm nó mất giá?”
“Có thể.”
“Làm chủ sở hữu hoảng?”
“Có thể.”
“Rồi mua?”
Vũ nhìn hắn.
“Đó là một giả thuyết.”
Nam cười.
“Anh vẫn giữ câu đó.”
“Còn lâu mới bỏ.”
20 giờ 03.
Nghĩa nhận một báo cáo bổ sung.
Một số tài khoản có hoạt động bất thường trước và sau phiên.
Một số pháp nhân liên quan đến logistics có biến động quyền sở hữu trong thời gian gần đây.
Một số hợp đồng vận tải đang được đàm phán lại.
Một số kho bãi có thay đổi đơn vị thuê.
Tất cả đều chưa đủ để nối thành một kết luận.
Nhưng Nghĩa nhìn chúng rất lâu.
Không có một đường thẳng.
Có nhiều đường nhỏ.
Và chúng đang dần hướng về cùng một khu vực.
Ông gọi điện.
“Nam.”
“Dạ.”
“Các cậu đang ở đâu?”
“Võ Văn Kiệt.”
“Đừng tới đây.”
“Vâng?”
“Đi về phía cảng.”
Nam nhìn Vũ.
Nghĩa nói tiếp:
“Không cần làm gì.”
“Chỉ nhìn.”
“Nhìn cái gì?”
“Xem sau một phiên giao dịch bị gây nhiễu, thứ gì vẫn tiếp tục chạy bình thường.”
Nam hiểu.
“Xe hàng.”
“Đúng.”
“Kho.”
“Đúng.”
“Cảng.”
“Đúng.”
Nghĩa dừng lại.
“Thứ họ không thể để dừng.”
Cuộc gọi kết thúc.
Nam quay sang Vũ.
“Cát Lái.”
Vũ nhìn ra ngoài.
Không xác nhận.
Chỉ nói:
“Đi.”
20 giờ 31.
Sài Gòn đã tối hẳn.
Đại lộ Võ Văn Kiệt vẫn sáng đèn.
Những chiếc xe tải tiếp tục chạy.
Một chiếc rẽ vào tuyến đường dẫn về cảng.
Một chiếc khác chở container lạnh.
Một chiếc xe nhỏ chạy phía sau.
Không ai nhìn thấy cuộc chiến dữ liệu đã diễn ra vài giờ trước.
Không ai biết rằng có những người đã cố làm nghẽn hệ thống.
Cũng không ai biết rằng phía sau những biến động trên bảng điện tử có thể là một cuộc chơi lớn hơn.
Trong điện thoại Nam, một tin nhắn xuất hiện.
Không số.
Không tên.
CÁC ANH ĐÃ BẢO VỆ ĐƯỢC SÀN.
Nam đưa cho Vũ.
Dòng thứ hai hiện lên.
NHƯNG CÁC ANH KHÔNG THỂ BẢO VỆ TẤT CẢ NHỮNG THỨ CHẠY SAU SÀN.
Vũ nhìn.
Tin nhắn thứ ba:
NHÌN VỀ PHÍA CẢNG.
Nam ngẩng đầu.
Vũ không hề tỏ vẻ bất ngờ.
“Có thể là mồi.”
“Có thể.”
“Có thể là người muốn dẫn chúng ta đi.”
“Đúng.”
“Vậy vẫn đi?”
Vũ nhìn những chiếc xe tải trước mặt.
“Đi.”
“Vì sao?”
“Vì lần này chúng ta không đi theo tin nhắn.”
“Vậy theo gì?”
Vũ chỉ ra đường.
“Theo thứ đang tồn tại ngoài tin nhắn.”
Một đoàn xe tải chậm rãi đi về phía cảng.
Đèn hậu nối thành một hàng dài.
Cuộc chiến tại HOSE đã kết thúc.
Zero đã giữ được tuyến giao dịch.
Nghĩa đã giữ được nguyên tắc.
Nhưng liên minh gián điệp cũng đạt được thứ chúng muốn biết.
Chúng biết hệ thống phản ứng thế nào.
Biết con người hoảng ra sao.
Biết ai bảo vệ ai.
Và quan trọng nhất—
chúng biết cuộc chiến có thể chuyển từ màn hình sang đường phố.
Vũ nhìn về phía trước.
“Chương này kết thúc ở đây.”
Nam ngẩn ra.
“Anh nói gì?”
Vũ cười nhạt.
“Không có gì.”
Chiếc xe tiếp tục chạy.
Phía trước là cảng.
Phía sau là sàn giao dịch.
Ở giữa là một thành phố đang vận hành bằng hàng triệu quyết định của con người.
Và đâu đó trong thành phố ấy, một kẻ đang chuẩn bị bước tiếp theo.
Không còn là một cú nghẽn.
Không còn là một tin đồn.
Mà là một đòn đánh vào thứ mà không có Reverse Proxy nào có thể bảo vệ hoàn toàn.
Niềm tin.
--=---
PLS FOLLOW KÊNH ĐỂ TẠO ĐỘNG LỰC CHO TÁC GIẢ VÀ THEO DÕI CÁC CHƯƠNG TIẾPT HEO …
---==--