Chương 148: Cái Bẫy Trâu Đằng Sau Website Báo Chí
05 giờ 00 phút.
Tòa soạn nằm trên một con đường lớn ở Quận 1 vốn thường chỉ bắt đầu nhộn nhịp khi trời sáng.
Nhưng sáng hôm đó, tầng làm việc của một tờ báo điện tử lớn đã sáng đèn từ rất sớm.
Không phải vì phóng viên đi làm.
Mà vì toàn bộ hệ thống đang có vấn đề.
Một biên tập viên chạy từ phòng kỹ thuật ra.
— Anh ơi!
Người trưởng ban quay lại.
— Chuyện gì?
— Không đăng được bài.
— CMS lỗi?
— Không.
— Vậy sao?
— Không ai đăng được hết.
Người trưởng ban bước nhanh tới bàn máy tính.
Màn hình quản trị hiện bình thường.
Tên tài khoản vẫn còn.
Danh sách bài viết vẫn còn.
Nhưng mọi nút điều khiển đều không hoạt động.
Không ai sửa được.
Không ai duyệt được.
Không ai gỡ được.
Một bài viết đang nằm trong hàng chờ.
Không có tiêu đề hoàn chỉnh.
Không có ảnh đại diện.
Nhưng bên cạnh nó là một bộ đếm thời gian.
00:29:41
Người trưởng ban nhìn.
— Cái gì vậy?
Một kỹ thuật viên ngồi xuống.
— Tôi đang kiểm tra.
— Hủy bài đó.
— Không hủy được.
— Xóa đi.
— Không có quyền.
— Tôi là tổng biên tập!
— Quyền của anh vẫn còn trên giao diện.
Kỹ thuật viên quay màn hình về phía ông.
— Nhưng hệ thống xuất bản không còn nghe lệnh từ chúng ta.
Căn phòng im bặt.
Một biên tập viên hỏi:
— Có phải bị hack không?
Không ai trả lời ngay.
Bởi vì nếu câu trả lời là có, thì vấn đề không còn nằm ở một bài báo.
Mà nằm ở hàng triệu người đang chuẩn bị mở trang chủ trong vòng chưa đầy một giờ nữa.
05 giờ 07 phút.
Quận 1 vẫn còn tối.
Những chiếc xe giao hàng đầu tiên chạy qua.
Các quán cà phê bắt đầu kéo cửa.
Nhân viên vệ sinh quét vỉa hè.
Sài Gòn thức dậy từng chút một.
Trong tòa soạn, hệ thống lại là thứ thức dậy trước tất cả.
Lượng truy cập bắt đầu tăng.
Người đọc mở trang báo để xem tin đêm.
Một người phụ trách kỹ thuật nhìn bảng thống kê.
— Có truy cập từ ngoài rồi.
— Bao nhiêu?
— Đang tăng.
— Chặn?
— Không được.
— Cô lập?
— Chúng ta không còn quyền quản trị đầy đủ.
Một người khác hỏi:
— Nhà mạng?
— Đã gọi.
— Cơ quan chức năng?
— Đang liên hệ.
Người trưởng ban nhìn bộ đếm.
00:22:16
Ông nuốt khan.
— Còn bao lâu?
Kỹ thuật viên nhìn đồng hồ.
— Hai mươi hai phút.
05 giờ 12 phút.
Tại một căn phòng khác.
Nam đã thức.
Màn hình trước mặt anh hiện nhiều cửa sổ giám sát.
Anh không ngồi ở penthouse.
Sau đêm ở trung tâm dữ liệu Quận 7, Nam đã quay về căn hộ ở Thủ Thiêm.
Nhưng chưa kịp ngủ.
Một cảnh báo bật lên.
PUBLIC NEWS CMS — ABNORMAL PUBLISHING STATE
Nam ngồi thẳng dậy.
Anh gọi Lão Cửu.
Không bắt máy.
Gọi lần thứ hai.
Vẫn không.
Nam chuyển sang một kênh liên lạc khác.
Một lúc sau, giọng Lão Cửu vang lên.
— Gì?
— Có chuyện.
— Nói.
— Một tòa soạn lớn ở Quận 1 mất quyền điều khiển CMS.
Lão Cửu im lặng.
— Bị chiếm quyền?
— Khả năng cao.
— Có bài nào đang chờ?
— Có.
— Nội dung?
Nam gửi dữ liệu phân tích.
Một lúc sau, giọng anh trở nên thấp hơn.
— Chú đọc chưa?
— Đang đọc.
— Không phải bài báo bình thường.
— Biết.
— Trong phần nội dung có một thành phần được ngụy trang.
Lão Cửu không trả lời.
Nam tiếp:
— Nếu người đọc mở trang, thành phần đó có thể lợi dụng lỗ hổng phía trình duyệt hoặc thiết bị để kéo xuống một tải độc.
— Máy tính?
— Không chỉ máy tính.
Lão Cửu ngồi dậy.
— Điện thoại?
— Có khả năng.
Một khoảng im lặng.
Nam nói:
— Nếu thành công, người dùng không cần cài gì cả.
Lão Cửu hiểu ngay.
— Drive-by.
— Đúng.
— Quy mô?
— Nếu trang báo vẫn giữ lượng truy cập bình thường vào buổi sáng...
Nam dừng lại.
— Hàng triệu.
05 giờ 16 phút.
Lão Cửu đã mặc xong áo.
Ông nhìn chiếc ThinkPad.
Rồi nhìn đồng hồ.
05 giờ 16.
Nam hỏi:
— Chú đang ở đâu?
— Quận 4.
— Tôi qua.
— Không.
— Tại sao?
— Mày tới đây.
— Để làm gì?
— Tao cần mày nhìn thứ tao không nhìn được.
Nam hiểu.
— Quận 4?
— Ừ.
05 giờ 19 phút.
Chiếc xe dừng trước con hẻm.
Nam bước xuống.
Không có cảnh đón tiếp.
Không có thời gian.
Lão Cửu ngồi trong tiệm.
Một màn hình cũ đặt trước mặt.
Trên bàn là ly trà đã nguội.
Nam ngồi xuống.
— Đây.
Lão Cửu nhìn dữ liệu.
— Tòa soạn nào?
Nam nói tên.
Lão Cửu không bình luận.
Ông mở dữ liệu truy cập.
Hàng loạt yêu cầu đang đi tới trang chủ.
Bình thường.
Cho tới khi nhìn kỹ.
Một số thành phần của trang đã bị thay đổi.
Không phải toàn bộ.
Chỉ một đoạn.
Một đoạn rất nhỏ.
Nhưng đủ để biến một bài báo thành chiếc bẫy.
Nam nói:
— Nó không cần tất cả mọi người.
— Tao biết.
— Chỉ cần tỷ lệ nhỏ.
— Cũng đủ.
Nam mở bản phân tích.
— Nếu một triệu người truy cập và chỉ một phần nhỏ bị ảnh hưởng...
— Thành phố sẽ có hàng nghìn thiết bị nhiễm.
— Sau đó?
Lão Cửu nhìn anh.
— Botnet.
Nam gật.
Một mạng lưới thiết bị người dân tự nguyện mang tới trước cửa.
Không ai biết.
Không ai thấy.
Không ai nghĩ mình vừa biến thành một phần của cuộc tấn công.
Đó mới là điều đáng sợ.
05 giờ 24 phút.
Tại tòa soạn.
Một nhóm kỹ thuật viên được yêu cầu ngắt hệ thống xuất bản.
Nhưng hệ thống không còn nghe lệnh.
Một người đập tay xuống bàn.
— Cắt máy chủ!
Người khác quay lại.
— Nếu cắt toàn bộ?
— Cắt!
— Website sẽ chết.
— Còn hơn để bài đó lên.
— Nhưng hệ thống dự phòng cũng đang đồng bộ.
Người trưởng ban nghe vậy.
— Cái gì?
— Nếu cắt không đúng cách, bản sao nội dung vẫn có thể tiếp tục được phát hành.
Ông ta nhìn bộ đếm.
00:10:58
— Có ai liên lạc được với nhà cung cấp hạ tầng không?
— Đang chờ.
— Chờ cái gì nữa?
— Họ nói đang xử lý.
Một phóng viên đứng gần đó hỏi:
— Nếu bài đó lên thì sao?
Không ai muốn trả lời.
05 giờ 27 phút.
Nam nhìn Lão Cửu.
— Chúng ta có thể ngăn bằng phía người đọc không?
— Không đủ.
— Nói nhà mạng chặn?
— Chặn toàn bộ trang báo?
— Ừ.
Lão Cửu lắc đầu.
— Quá muộn.
— Vậy phải làm sao?
Lão Cửu nhìn đồng hồ.
05 giờ 27.
Bộ đếm trên màn hình của Nam còn chưa tới bảy phút.
Ông hỏi:
— Tòa nhà đó có hệ thống điện riêng không?
Nam nhìn ông.
— Chú định làm gì?
— Trả lời.
— Có hệ thống điện dự phòng.
— Máy phát?
— Có.
— UPS?
— Có.
— Vậy nếu mất điện lưới?
Nam hiểu.
— Hệ thống vẫn chạy.
— Đúng.
Nam nhìn Lão Cửu.
— Chú không định...
Lão Cửu không nói.
Ông mở một chương trình cũ.
Không có tên.
Không có giao diện đẹp.
Chỉ là một cửa sổ đen.
Nam nhìn.
— Cái gì?
— Một con sâu.
Nam lập tức ngẩng lên.
— Chú có từ bao giờ?
— Lâu rồi.
— Nó làm gì?
— Trong trường hợp bình thường, chẳng làm gì.
— Còn bây giờ?
Lão Cửu nhìn đồng hồ.
— Nó có thể đi qua một chuỗi thiết bị đã được chuẩn bị từ trước.
Nam nhìn ông.
— Và?
— Làm hệ thống điều khiển điện của tòa nhà chuyển sang trạng thái an toàn.
Nam im lặng.
— Nghĩa là cúp điện?
— Có kiểm soát.
— Chú điên rồi.
Lão Cửu nhìn anh.
— Có thể.
Nam đứng dậy.
— Nếu chú đánh sập điện, bệnh viện? Thang máy? Người trong tòa nhà?
— Không.
Lão Cửu đáp ngay.
— Chỉ khu vực kỹ thuật của tòa soạn.
— Chú chắc?
— Không.
Nam nhìn ông.
— Vậy sao làm?
Lão Cửu không trả lời.
Ông nhìn bộ đếm.
00:05:41
05 giờ 30 phút.
Tại tòa soạn.
Một biên tập viên nhìn màn hình.
Bài viết vẫn chưa được phát.
Nhưng bộ đếm đang chạy.
00:05:12
Người trưởng ban hỏi:
— Có cách nào tắt Internet không?
— Có.
— Làm ngay.
— Nhưng nếu hệ thống đã bị chiếm quyền...
— Tôi không quan tâm.
Kỹ thuật viên chạy sang khu vực mạng.
Một số kết nối bị ngắt.
Nhưng trang chủ vẫn hoạt động.
Bài viết vẫn nằm đó.
00:04:39
05 giờ 31 phút.
Lão Cửu nhìn Nam.
— Mày có cách xác nhận người đọc chưa?
Nam gật.
— Có.
— Xác nhận.
Nam kiểm tra.
Một phút.
Hai phút.
Rồi anh quay lại.
— Đúng.
— Bao nhiêu?
— Chưa phát tán.
— Tốt.
— Nhưng khi bài lên...
— Tao biết.
Nam nhìn cửa sổ đen trên màn hình.
— Con sâu đó sẽ làm gì?
Lão Cửu đáp:
— Không đánh người.
— Nó đánh gì?
— Đánh cái đồng hồ.
Nam cau mày.
— Tôi không hiểu.
— Kẻ kia có ba mươi giây.
— Ba mươi giây?
— Từ lúc bài xuất bản tới lúc người đọc bắt đầu tải nó.
Nam nhìn ông.
— Và chú muốn trong ba mươi giây đó...
— Cắt đường phát hành.
— Bằng điện?
— Bằng một trạng thái an toàn của hệ thống.
Nam nhìn màn hình.
— Nếu sai?
Lão Cửu nhìn anh.
— Thì chúng ta sẽ có một tòa soạn mất điện.
— Nếu đúng?
— Hàng triệu người không đọc được bài đó.
05 giờ 33 phút.
Bộ đếm:
00:03:01
Tại tòa soạn, một kỹ thuật viên hét lên:
— Nó chuẩn bị phát!
Một người khác:
— CMS vừa mở khóa!
— Cái gì?
— Không biết!
Một màn hình xuất hiện.
Bài viết đã được đặt lịch.
PUBLISH: 05:36:00
Người trưởng ban lao tới.
— Hủy!
— Không được!
— Hủy!
— Không có quyền!
05 giờ 34 phút.
Quận 4.
Lão Cửu đặt tay lên bàn phím.
Nam đứng bên cạnh.
— Chú chắc chứ?
— Không.
Nam nhìn ông.
Lão Cửu nói:
— Nhưng tao chắc một chuyện.
— Gì?
— Nếu để nó chạy, sáng nay Sài Gòn sẽ có một loại tai nạn mà người ta không biết mình đang gặp.
Nam im lặng.
Lão Cửu nhìn đồng hồ.
05 giờ 34 phút 42 giây.
Ông kích hoạt con sâu.
Không có cảnh tượng kỳ lạ.
Không có những dòng chữ chạy như phim.
Chỉ có một tín hiệu nhỏ xuất hiện.
STANDBY
Nam nhìn.
— Nó đã vào?
— Đang chờ.
— Chờ gì?
— Đúng thời điểm.
05 giờ 35 phút.
Tòa soạn.
Bộ đếm còn một phút.
Phóng viên đứng ngoài hành lang.
Biên tập viên nhìn màn hình.
Không ai nói chuyện.
Một người mở điện thoại.
Trang báo vẫn hiện.
Một người khác thử truy cập.
Vẫn được.
Rồi người trưởng ban nói:
— Mọi người chuẩn bị.
Một kỹ thuật viên nhìn đồng hồ.
— Ba mươi giây.
05 giờ 35 phút 30 giây.
Lão Cửu nói:
— Bắt đầu.
Một tín hiệu đi qua hệ thống.
Không phải tín hiệu tấn công.
Không phải phá hoại.
Nó chỉ kích hoạt một trạng thái bảo vệ đã được xác định từ trước.
Một nhóm thiết bị kỹ thuật trong tòa nhà nhận tín hiệu.
Một cảnh báo xuất hiện.
FACILITY SAFETY STATE
Nam nhìn.
— Còn bao lâu?
— Mười giây.
05 giờ 35 phút 40 giây.
Tòa soạn.
Đèn trên tầng làm việc chớp một lần.
Một lần nữa.
Rồi tắt.
Màn hình tối.
Điều hòa dừng.
Máy chủ ngừng đồng bộ.
Một số thiết bị chuyển sang nguồn dự phòng.
Nhưng khu vực xuất bản chính đã mất kết nối.
Người trưởng ban đứng chết lặng.
— Chuyện gì vậy?
Một kỹ thuật viên nói:
— Mất điện khu vực.
— Máy phát?
— Đang chuyển.
— Bao lâu?
— Chưa biết.
Bộ đếm dừng.
00:00:11
Rồi biến mất.
Bài viết chưa được phát.
05 giờ 35 phút 51 giây.
Quận 4.
Nam nhìn màn hình.
— Mười giây.
Lão Cửu không nói.
05 giờ 35 phút 55 giây.
Một thông báo xuất hiện:
PUBLICATION INTERRUPTED
05 giờ 36 phút.
Không có bài báo.
Không có mã độc.
Không có hàng triệu thiết bị bắt đầu tải xuống thứ mà chúng không hề biết.
Nam ngồi xuống.
Thở mạnh.
— Qua rồi.
Lão Cửu vẫn nhìn màn hình.
— Chưa.
— Chưa?
— Chúng ta chỉ chặn được bài.
Nam nhìn ông.
— Còn gì nữa?
Lão Cửu chỉ vào một dòng dữ liệu.
SECONDARY NODE — ACTIVE
Nam cúi sát màn hình.
Một kết nối phụ vẫn tồn tại.
Không phải trong CMS.
Không phải ở tòa soạn.
Một nút trung gian đang hoạt động.
Nam nói:
— Hắn chuẩn bị đường thứ hai.
Lão Cửu gật.
— Tao biết.
— Biết từ lúc nào?
Lão Cửu nhìn anh.
— Từ lúc hắn không cần dùng bài báo để đánh vào người đọc.
Nam cau mày.
— Ý chú là sao?
Lão Cửu nhìn màn hình.
Một dòng chữ mới xuất hiện.
YOU SAVED THE READERS.
Rồi dòng thứ hai.
BUT YOU TURNED OFF THE LIGHTS.
Nam im lặng.
Dòng thứ ba hiện lên.
NOW EVERYONE KNOWS WHERE TO LOOK.
Màn hình tắt.
05 giờ 42 phút.
Tòa soạn bắt đầu khởi động hệ thống dự phòng.
Nhân viên kỹ thuật kiểm tra từng khu vực.
Không ai biết vì sao sự cố điện xảy ra đúng lúc hệ thống xuất bản chuẩn bị phát bài.
Không ai biết ai đã can thiệp.
Chỉ biết bài viết nguy hiểm chưa xuất hiện.
Và hàng triệu độc giả vẫn an toàn.
Nhưng tại Quận 4, Lão Cửu đã hiểu một điều.
Khang không cần thắng bằng cách phát tán mã độc.
Hắn đã đạt được thứ khác.
Hắn muốn buộc Lão Cửu phải lộ cách phản ứng.
Buộc ông rời khỏi bóng tối.
Buộc Zero xuất hiện.
Buộc cả hai cùng hành động.
Và cuối cùng, buộc họ phải lựa chọn giữa một hệ thống và những con người phía sau hệ thống đó.
Nam đứng lên.
— Chúng ta vừa cứu thành phố.
Lão Cửu lắc đầu.
— Không.
— Không?
— Chúng ta chỉ cứu buổi sáng.
Nam nhìn ông.
Lão Cửu mở chiếc ThinkPad.
Một bản đồ Sài Gòn xuất hiện.
Nhiều điểm sáng.
Quận 1.
Quận 4.
Quận 7.
Thủ Thiêm.
Rồi một điểm mới bật lên.
Không thuộc tòa soạn.
Không thuộc trung tâm dữ liệu.
Một điểm nằm giữa những tuyến kết nối dân cư.
Nam nhìn.
— Đây là gì?
Lão Cửu không trả lời ngay.
Ông phóng lớn.
Một tên máy hiện lên.
Không có địa chỉ cụ thể.
Chỉ có một mã.
K-14 / HUMAN NODE
Nam nhìn dòng chữ.
— Nó đã chuyển sang người thật?
Lão Cửu đóng màn hình.
— Không.
— Vậy?
Ông đứng dậy.
— Nó đang tìm người thật để biến thành hệ thống.
Bên ngoài, trời bắt đầu sáng.
Sài Gòn bước vào một buổi sáng bình thường.
Xe máy chạy trên đường.
Quán ăn mở cửa.
Người ta cầm điện thoại đọc tin tức.
Không ai biết rằng vài phút trước, một bài báo đã suýt biến hàng triệu thiết bị thành những mắt xích vô hình của một mạng lưới tấn công.
Và cũng không ai biết rằng cuộc chiến cuối cùng của Quyển 3 đã chuyển sang một tầng khác.
Không còn là máy chủ.
Không còn là botnet.
Không còn là một website.
Mà là con người.
Lão Cửu nhìn ánh sáng đầu tiên lọt qua khe cửa.
— Nam.
— Dạ?
— Chuẩn bị.
— Đi đâu?
Lão Cửu cầm chiếc ThinkPad lên.
— Tìm cái “Human Node” đó trước khi Khang tìm được.
Nam gật đầu.
Hai người bước ra khỏi tiệm.
Phía sau họ, màn hình vẫn còn sáng.
Một dòng chữ cuối cùng xuất hiện rồi tự biến mất:
PHASE THREE — HUMAN TRUST
Lão Cửu không nhìn thấy.
Nhưng ở một nơi khác của Sài Gòn, Phạm Minh Khang đang nhìn nó.
Và lần đầu tiên từ đầu cuộc chiến, hắn mỉm cười.
Không phải vì đã phá được hệ thống.
Mà vì hắn biết mình đã khiến Lão Cửu tự bước ra khỏi nơi an toàn nhất của mình.
Con người.
Đó mới là mục tiêu cuối cù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ả!
---==--