Chương 405: Chiến Lũy Số Tại Lò Bánh Mì Đêm Quận 6

12 phút đọc
•
2,210 từ
•
0 lượt xem

Bốn giờ mười tám phút sáng.

Lò bánh mì ở Quận 6 vẫn sáng đèn.

Không phải kiểu ánh sáng của một cửa hàng chuẩn bị mở cửa.

Đây là ánh sáng của một nơi chưa bao giờ thật sự đóng cửa.

Máy trộn bột quay đều.

Tiếng kim loại va vào nhau.

Tiếng khay nướng kéo trên mặt bàn.

Tiếng người gọi nhau.

Tiếng xe chở bột chạy ngang con hẻm.

Mùi men, bơ và bột mì nóng quyện trong không khí.

Ở tầng trệt, một nhóm công nhân đang chia bột thành từng phần.

Không ai chú ý tới tầng lửng.

Nơi đó chỉ có bốn chiếc bàn cũ, một ấm trà và vài thùng carton.

Lão Cửu ngồi sát cửa sổ.

Zero đặt laptop trước mặt.

Tiến Chập ngồi đối diện.

Bình Ship vừa về tới nhưng không ở lại lâu.

Anh chỉ đặt lên bàn một tờ giấy.

XE TRẮNG — MẤT DẤU

MAI CHÍ THỌ — XÁC SUẤT HƯỚNG

KHÔNG XÁC NHẬN ĐIỂM ĐẾN

Rồi Bình nói:

— Tôi xuống dưới kiếm ổ bánh.

Lão Cửu gật.

— Ăn đi.

Bình quay xuống cầu thang.

Zero nhìn theo.

— Ổng còn bình tĩnh ăn được.

Lão Cửu rót trà.

— Người làm ngoài đường mà không ăn thì mai khỏi làm.

Tiến Chập cười khẽ.

— Câu đó nghe hợp lý.

Lão Cửu đẩy ly trà về phía Zero.

— Còn tụi mày?

Zero nhìn màn hình.

— Chưa biết có gì để ăn.

— Vậy càng phải ăn.

Zero không trả lời.

Anh mở một thư mục dữ liệu.

Không có hình chiếc xe.

Không có MAC.

Không có địa chỉ IP.

Không có bản đồ máy chủ.

Chỉ có những mẩu dữ liệu được thu thập qua nhiều ngày.

Chủng loại thiết bị.

Thời điểm xuất hiện.

Thời gian phản hồi.

Phiên bản phần mềm.

Các thành phần được tin cậy.

Những lần hệ thống thay đổi trạng thái.

Tiến Chập nhìn màn hình.

— Vậy là mất dấu xe.

Zero gật.

— Mất.

— Không có gì từ thiết bị trên xe?

— Có.

Lão Cửu nhìn sang.

— Cái gì?

Zero chỉ vào một dòng.

TELEMATICS DEVICE — ANOMALOUS

— Thiết bị này không phải loại bình thường.

Tiến hỏi:

— Định danh được chưa?

— Chưa.

— Vậy lấy gì mà truy?

Zero ngẩng lên.

— Không truy.

Tiến im lặng.

— Không truy?

— Không.

Zero đóng cửa sổ dữ liệu.

— Tụi mình đã sai một lần rồi.

Lão Cửu nhìn anh.

— Sai chỗ nào?

Zero đáp:

— Nghĩ rằng cứ có một thiết bị là phải tìm cho ra địa chỉ của nó.

Anh chỉ xuống tầng trệt.

Tiếng máy nhào bột vọng lên.

— Nhưng thứ tụi mình đang đối đầu không nằm trong một cái máy.

Lão Cửu gật.

— Nó nằm trong chuỗi.

Tiến Chập kéo ghế lại gần.

— Nói rõ.

Zero mở một bảng khác.

Đó là bảng mà anh đã xây dựng từ Ch385.

Tên hệ thống ở đầu bảng:

SMART URBAN MANAGEMENT

Bên dưới là hàng loạt thành phần.

Camera.

Điều phối giao thông.

Bảng thông tin.

Cảnh báo.

Phân tích hình ảnh.

Đồng bộ dữ liệu.

Không có mật khẩu.

Không có tài khoản.

Không có hướng dẫn xâm nhập.

Chỉ có quan hệ giữa các thành phần.

Tiến nhìn một hồi.

— Đây là dữ liệu cũ.

— Không hoàn toàn.

Zero mở thêm một bản ghi.

— Từ Ch385 tới giờ, có ba thứ thay đổi.

— Gì?

— Một phiên bản phần mềm.

— Hai?

— Một thành phần được đánh dấu tin cậy.

— Ba?

Zero dừng lại.

— Thời điểm cập nhật.

Lão Cửu hỏi:

— Có gì lạ?

Zero chưa trả lời.

Anh phóng lớn bảng thời gian.

03:15.

03:16.

03:17.

03:18.

Tiến cau mày.

— Đây là lúc hầm khôi phục?

— Đúng.

— Liên quan?

— Chưa biết.

Lão Cửu nhìn Zero.

— Đừng ghép hai chuyện chỉ vì nó xảy ra gần nhau.

Zero gật.

— Tôi biết.

Anh xóa mốc thời gian khỏi màn hình.

Rồi mở một bảng khác.

TRUSTED COMPONENT

Một dòng màu đỏ xuất hiện.

Không phải vì nó đã gây ra sự cố.

Mà vì trạng thái của nó đã thay đổi.

Tiến hỏi:

— Cái này là gì?

Zero đáp:

— Một thành phần từng được hệ thống coi là hợp lệ.

— Từng?

— Hiện tại vẫn hợp lệ.

Tiến ngả người ra sau.

— Vậy sao đỏ?

Zero nhìn anh.

— Vì có một bản ghi cho thấy nó được đưa vào chuỗi phân phối trước khi chúng ta biết có vấn đề.

Lão Cửu hỏi:

— Bao lâu?

— Ba tuần.

Không ai nói.

Ba tuần.

Không phải ba giờ.

Không phải ba ngày.

Một thành phần đáng ngờ đã nằm trong một chuỗi tin cậy ít nhất ba tuần mà chưa bị loại.

Lão Cửu hỏi:

— Có nghĩa nó đã hoạt động ba tuần?

— Không.

Zero lắc đầu.

— Đây mới là chỗ nguy hiểm.

Anh mở một bảng khác.

— Nó có thể chỉ nằm đó.

Tiến nhìn anh.

— Chờ?

— Có thể.

— Chờ cái gì?

Zero nhìn dòng trạng thái.

— Một điều kiện.

Dưới tầng trệt, máy trộn bột dừng lại.

Một công nhân hét:

— Mẻ này lấy ra!

Tiếng khay kim loại kéo trên bàn.

Rồi máy lại chạy.

Tầng lửng rung nhẹ.

Tiến nói:

— Vậy Supply Chain Attack là chắc chưa?

Zero lắc đầu.

— Chưa.

— Nhưng dấu hiệu quá rõ.

— Dấu hiệu không phải kết luận.

Lão Cửu gật.

— Ghi đúng.

Zero mở một file mới.

SUPPLY CHAIN ANOMALY

Tiến hỏi:

— Không ghi Trojan?

— Không.

— Vì chưa chứng minh?

— Đúng.

Lão Cửu nói:

— Muốn bắt người, trước hết phải biết cái mình có là bằng chứng hay chỉ là cảm giác.

Zero gõ thêm:

MALICIOUS CODE — NOT ESTABLISHED

Rồi:

TRUSTED COMPONENT — SUSPICIOUS

Tiến nhìn màn hình.

— Vậy tìm gì?

Zero đáp:

— Tìm điều kiện kích hoạt.

Lão Cửu ngẩng lên.

— Không phải tìm người trước?

— Nếu tìm người trước, mình sẽ lại chạy theo cái tên.

Zero kéo một tờ giấy trắng.

— Nếu có người cài một thứ vào chuỗi cung ứng, người đó muốn nó được tin.

Anh viết:

TRUST

Rồi khoanh lại.

— Khi nào hệ thống tin nó?

Anh viết tiếp:

UPDATE

— Khi nào nó được cập nhật?

SYNC

— Khi nào nó nhận dữ liệu?

AUTH

— Khi nào có một người có quyền xác nhận?

Lão Cửu nhìn bốn chữ.

— Rồi?

Zero đặt bút xuống.

— Khi bốn thứ đó gặp nhau, mình mới biết nó có thực sự là thứ mình đang tìm không.

Tiến mở dữ liệu từ một máy khác.

— Có một chuyện.

— Nói.

— Phiên bản phần mềm mới không được phát hành toàn bộ cùng lúc.

Zero quay sang.

— Chắc không?

— Theo dữ liệu mình có.

— Phân vùng?

— Có.

— Vì sao?

Tiến lắc đầu.

— Chưa biết.

Lão Cửu hỏi:

— Thành phần đáng ngờ nằm ở đâu?

Tiến chỉ vào danh sách.

— Một số điểm điều phối.

— Camera?

— Không chỉ camera.

— Trung tâm?

— Có liên quan đến lớp điều vận.

Zero nhìn màn hình.

— Vậy nó chưa tấn công.

Tiến hỏi:

— Sao biết?

— Nếu nó đã tấn công toàn bộ, chúng ta đã thấy hậu quả.

Lão Cửu nói:

— Nhưng nó có thể đang chuẩn bị.

Zero gật.

— Đúng.

Anh mở bản đồ.

Không có những điểm đỏ dày đặc như bản đồ chiến tranh.

Chỉ có vài điểm.

Quận 1.

Một khu vực điều phối.

Một điểm dự phòng.

Một cụm dữ liệu hình ảnh.

Một nơi trung gian.

Zero nói:

— Đây không phải máy chủ điều phối botnet.

Tiến nhìn anh.

— Mày bỏ giả thuyết đó rồi?

— Tạm thời.

— Tại sao?

— Vì dữ liệu không chỉ về một trung tâm.

Zero chỉ vào các điểm.

— Nó giống một chuỗi hơn.

Lão Cửu hỏi:

— Chuỗi gì?

Zero đáp:

— Chuỗi tin cậy.

Bình trở lại với ba ổ bánh nóng.

Anh đặt một ổ trước mặt Zero.

— Ăn.

Zero nhìn.

— Tôi chưa đói.

Bình đẩy thêm.

— Ăn.

Tiến bật cười.

— Đạo lý của Bình đơn giản hơn đạo lý của ông Cửu.

Bình kéo ghế.

— Ngoài đường không ăn là chết.

Zero cầm ổ bánh.

Cắn một miếng.

Bình hỏi:

— Tìm ra chưa?

Zero nuốt xuống.

— Chưa.

— Vậy sao ngồi lâu vậy?

Zero nhìn anh.

— Tụi tao đang tìm thứ chưa chắc tồn tại.

Bình gật.

— Vậy khó.

— Rất khó.

Bình chỉ vào màn hình.

— Nhưng cái này là cái gì?

Zero giải thích:

— Một thành phần phần mềm đáng ngờ.

— Nó nằm ở đâu?

— Trong chuỗi phân phối.

Bình nhìn màn hình vài giây.

— Có người đưa nó vô?

— Có khả năng.

— Ai cho vô?

Zero chưa trả lời.

Bình nói:

— Vậy đừng tìm cái máy.

Lão Cửu nhìn Bình.

— Mày nói tiếp.

Bình nhún vai.

— Tìm người giao nó.

Cả tầng lửng im vài giây.

Tiến nhìn Zero.

Zero nhìn Lão Cửu.

Lão Cửu gật.

— Đó.

Zero lập tức mở lại dữ liệu phân phối.

Một tiếng sau.

05 giờ 06 phút.

Bầu trời ngoài cửa sổ bắt đầu nhạt màu.

Lò bánh mì vẫn hoạt động.

Mẻ bánh mới được đưa vào lò.

Mùi bánh nướng lan lên tầng lửng.

Zero không còn nhìn vào dữ liệu chiếc van.

Anh nhìn chuỗi phân phối.

PACKAGE

VALIDATION

DISTRIBUTION

DEPLOYMENT

TRUST

Tiến nói:

— Có một khoảng trống.

— Ở đâu?

— Giữa validation và distribution.

Zero phóng lớn.

Một hồ sơ bị thiếu.

Không phải hồ sơ bị xóa.

Mà là một trường thông tin không được ghi đầy đủ.

SECONDARY DISTRIBUTOR — UNRESOLVED

Zero ngồi thẳng lên.

Lão Cửu hỏi:

— Có gì?

— Người trung gian.

— Tên?

— Không có.

— Công ty?

— Không rõ.

— Mã?

— Có.

Lão Cửu nhìn.

Một chuỗi ký hiệu.

Không phải địa chỉ.

Không phải IP.

Không phải tài khoản.

Là mã lô phân phối.

Zero nói:

— Cái này từng xuất hiện trong một bản ghi cũ.

Tiến hỏi:

— Ở đâu?

Zero mở lại dữ liệu Ch385.

Một thành phần đáng ngờ.

Một chuỗi phân phối.

Một trusted component.

Và một mã lô.

Giống nhau.

Không hoàn toàn.

Nhưng cùng cấu trúc.

Tiến đứng bật dậy.

— Đây là điểm nối.

Zero lắc đầu.

— Là điểm cần kiểm tra.

Tiến nhìn anh.

— Mày lúc nào cũng phải sửa câu vậy sao?

Zero nói:

— Vì sai một chữ là sai cả vụ.

Lão Cửu gật.

— Cứ để nó sửa.

05 giờ 21 phút.

Zero gửi yêu cầu xác minh qua một kênh được phép.

Không truy cập hệ thống.

Không lấy dữ liệu trái phép.

Chỉ yêu cầu một việc:

đối chiếu hồ sơ phiên bản và đơn vị phân phối.

Mười phút sau, phản hồi đến.

Một dòng.

SECONDARY DISTRIBUTOR — ACTIVE

Một dòng nữa.

AUTHORIZATION — VALID

Zero nhìn.

Không có tên.

Nhưng có một điều đáng sợ hơn.

VALID nghĩa là người hoặc đơn vị đó vẫn đang được hệ thống coi là hợp lệ.

Lão Cửu nói:

— Vậy cửa vẫn mở.

Zero gật.

— Và người mở cửa có thể chưa biết bên trong có gì.

Tiến hỏi:

— Hay biết?

Lão Cửu nhìn anh.

— Chưa biết.

Ông chỉ vào dòng AUTHORIZATION — VALID.

— Nhưng từ giờ phải coi đó là một khả năng.

05 giờ 34 phút.

Zero bất ngờ dừng lại.

— Khoan.

Tiến hỏi:

— Gì?

Zero mở một bảng thời gian.

Một lần cập nhật.

Một lần đồng bộ.

Một lần xác nhận.

Ba sự kiện cách nhau chưa tới một phút.

Không trùng hoàn toàn với sự cố hầm.

Nhưng đủ gần để đáng chú ý.

Zero không kết luận.

Anh đánh dấu.

TEMPORAL CORRELATION — NEED VERIFICATION

Lão Cửu nhìn.

— Đó mới là thứ mình cần.

— Gì?

— Không phải bằng chứng rằng nó đã đánh.

Ông chỉ vào màn hình.

— Bằng chứng rằng nó có thể đã được chuẩn bị để đánh.

Zero im lặng.

Tiến nhìn xuống.

— Nếu đúng thì sao?

Lão Cửu đáp:

— Thì thành phố chưa bị tấn công.

— Mà đang được đặt vào tư thế có thể bị tấn công.

Zero gật.

Đó là khác biệt rất lớn.

Một cuộc tấn công có thể đã thất bại.

Nhưng một cánh cửa được chuẩn bị sẵn thì vẫn còn đó.

05 giờ 48 phút.

Zero mở một bản ghi mới.

SUPPLY CHAIN

TRUSTED COMPONENT — SUSPICIOUS

SECONDARY DISTRIBUTOR — ACTIVE

AUTHORIZATION — VALID

TRIGGER CONDITION — UNKNOWN

CITYWIDE CAMERA FREEZE — NOT OCCURRED

MALICIOUS CODE — NOT ESTABLISHED

Tiến nhìn.

— Còn camera?

Zero mở dữ liệu.

Tất cả vẫn hoạt động.

Giao thông vẫn chạy.

Camera vẫn truyền dữ liệu.

Không có dấu hiệu toàn thành phố bị đóng băng.

Zero nói:

— Chưa có gì xảy ra.

Lão Cửu sửa:

— Không.

Mọi người nhìn ông.

— Có chuyện đã xảy ra.

Ông chỉ vào dòng SECONDARY DISTRIBUTOR — ACTIVE.

— Một người đã giữ quyền hợp lệ trong chuỗi này.

— Đó là chuyện đã xảy ra.

Zero gật.

— Đúng.

Lão Cửu nói tiếp:

— Còn chuyện chưa xảy ra mới là thứ đáng lo.

Tiến hỏi:

— Cái gì?

Lão Cửu nhìn ra ngoài cửa sổ.

Sài Gòn bắt đầu sáng.

Xe máy xuất hiện nhiều hơn.

Xe giao hàng.

Xe buýt.

Xe tải.

Những người bán hàng dựng xe.

Một thành phố thức dậy mà không biết bên dưới những phần mềm nó đang sử dụng có bao nhiêu lớp tin cậy.

Lão Cửu nói:

— Một lúc nào đó, người ta sẽ bấm nút cập nhật.

Zero nhìn màn hình.

— Và nếu thành phần này được tin…

— Nó sẽ đi qua cửa.

Tiến hỏi:

— Rồi đóng camera?

Zero lắc đầu.

— Chưa chắc.

Lão Cửu nói:

— Đừng đoán mục tiêu.

Zero nhìn ông.

— Nhưng phải chuẩn bị.

— Chuẩn bị cái gì?

Zero gõ dòng cuối cùng.

NEXT TEST — DISTRIBUTION

Rồi dừng.

Anh thêm:

WHO AUTHORIZED THE SECONDARY DISTRIBUTOR?

Lão Cửu nhìn câu hỏi.

— Đó mới là người cần tìm.

Bình từ cầu thang đi lên, tay cầm thêm một khay bánh.

— Tìm ai?

Lão Cửu đáp:

— Người giao hàng.

Bình đặt khay xuống.

— Lại xe?

— Không.

Lão Cửu nhìn màn hình.

— Lần này là người giao thứ mà không ai nhìn thấy.

Tiến nhìn Zero.

Zero đóng laptop.

Bên dưới, tiếng máy nhào bột lại vang lên.

Rầm.

Rầm.

Rầm.

Ba tiếng đều nhau.

Một thành phố vừa thức dậy.

Một hệ thống camera vẫn đang hoạt động.

Một chuỗi phần mềm vẫn được coi là đáng tin.

Và một đơn vị trung gian vẫn đang giữ quyền hợp lệ trong hệ thống.

Không ai biết người đó là ai.

Nhưng từ lúc này, nhóm không còn săn chiếc xe trắng.

Không còn săn máy chủ.

Không còn săn một địa chỉ.

Họ bắt đầu săn đường đi của sự tin tưởng.

Trên màn hình, Zero để lại bốn dòng:

TRUSTED COMPONENT — NOT CLEARED

SECONDARY DISTRIBUTOR — ACTIVE

AUTHORIZATION — VALID

CAMERA NETWORK — OPERATING

Rồi dòng cuối cùng xuất hiện:

NEXT TARGET — THE PERSON WHO AUTHORIZED THE DISTRIBUTION

--=---

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ả!

---==--

Trước
Sau

Tải ứng dụng YÊU cho Android

Đọc nhanh hơn, nhận thông báo chương mới, dùng khi offline

Chúng tôi dùng cookie và quảng cáo cá nhân hoá (Google AdSense, AdMob…) để duy trì website miễn phí. Bạn có thể từ chối nếu muốn — chỉ hiển thị ads chung. Xem Chính sách.