Chương 76 — Độc dược trong bộ nhớ đệm
Chương 76 — Độc dược trong bộ nhớ đệm
Trưa chủ nhật, cái nóng hầm hập dội xuống bãi đỗ Tổng trạm xe buýt điện Tân Phú Cường. Giờ này chỉ lác đác vài chuyến xe xanh ra vào, nhưng hôm nay sảnh quẹt thẻ tự động đang vỡ trận.
Hàng trăm hành khách vây kín mười cổng sắt. Một thanh niên đập mạnh điện thoại vào mặt kính cổng số bốn, máy quét ré tiếng bíp: Thẻ không hợp lệ.
“Mở cửa ra chứ! Tôi bị trừ tiền hai lần rồi!” Cậu thanh niên giơ màn hình ngân hàng lên. “Mỗi lần bảy ngàn, trừ sạch mà cửa khóa cứng!”
Một phụ nữ bế con nhỏ chen lên: “Vé tháng của tôi cũng bị nuốt tiền, trừ ví mà app không có vé. Bắt mẹ con tôi phơi nắng đến bao giờ?”
Hai bảo vệ lúng túng lùi lại. Cổng xoay tiền tỷ biến thành cái bẫy sắt ngáng đường. Càng quẹt càng mất tiền, người dồn ứ càng đông.
Khải, Linh và Tài bước nhanh qua đám đông bằng lối kỹ thuật. Thẻ nhân sự tạm trên cổ Tài đung đưa theo nhịp chân vội vã.
“Hơn bốn vạn giao dịch treo rồi,” Tài nhìn bảng theo dõi mạng. “Các hội nhóm sinh viên réo tên tổng trạm ầm ĩ.”
Linh rút laptop ThinkPad cũ. Dưới chân cầu thang, gió quạt hút phả ra mùi nhựa khét của bo mạch ép tải. Linh chạm tay vào tường, thấy rõ đợt rung rần rật truyền từ phòng máy.
Họ đẩy cửa chống cháy bước vào Trung tâm Điều hành E-Bus.
Bốn dàn máy lạnh thổi vù vù nhưng không át nổi mùi khói thuốc. Trên tường màn hình giám sát, hàng loạt chấm định vị nhấp nháy cam báo trễ tuyến. Đồ thị giao dịch vé cắm đầu xuống đáy, còn đồ thị lỗi dựng đứng như vách đá.
Sau bàn làm việc, Giám đốc Trần Hữu Trí ngồi co ro, chuỗi vòng hổ phách trên cổ tay run rẩy. Trước mặt ông ta là chồng biên bản in sẵn và chiếc bút nắp vàng. Hai kỹ thuật viên đứng cúi đầu bên góc tủ mạng.
Thấy Khải mang tráp gỗ bước vào, mắt ông Trí sáng rực. Ông ta vội bước tới nắm chặt tay Khải:
“Thầy Khải! Cứu tôi với! Đúng mười giờ trưa là hệ thống lăn ra chết, tiền của khách biến mất sạch! Tôi rải muối gạo quanh trạm biến áp từ sớm mà không ăn thua!”
Khải nhìn tàn nhang cạnh tủ rack, giọng tưng tửng: “Giám đốc cúng sai hướng rồi. Cổng ngõ dẫn tài lộc, ngọc trôi đi mà của không vào tức là có kẻ giăng lưới bòn rút đầu nguồn. Đốt vàng mã chỉ béo phường trộm cắp.”
Ông Trí giật thót, vội đẩy tập biên bản sang trước mặt Linh:
“Chuyện tâm linh tính sau! Cô Linh ký nhanh giúp tôi biên bản này. Pháp chế ghi rõ: do nhà mạng thi công đứt cáp quang làm trễ kết nối, hệ thống của Aurora hoàn toàn đạt chuẩn. Cô ký để tôi ra thông cáo báo chí đổ lỗi cho bên đào đường. Chứ để lộ lỗi phần mềm Aurora, gói thầu tám trăm tỷ bị treo là sập tiệm cả lũ!”
Linh nhìn tờ giấy đóng dấu đỏ sẵn. Cô kéo ghế ngồi xuống, mở nắp máy tính.
“Tôi không ký khi chưa đọc nhật ký máy chủ,” Linh đáp lạnh tanh. “Và chẳng có sợi cáp nào đứt mà lại biết tự móc túi người dân.”
Ông Trí biến sắc: “Cô Linh, tình huống khẩn cấp, phải cùng nhìn về một hướng chứ!”
“Hướng của ông là bưng bít giữ ghế, còn hướng của tôi là bảo vệ tiền của người dân,” Linh ngước lên, ánh mắt sắc lẹm. “Tài, cắm cáp chẩn đoán vào cổng giám sát tủ số hai. Bắt luồng cổng tám mươi và bốn bốn ba.”
Tài thoăn thoắt nối dây cáp cam. Hai thợ trạm định cản, nhưng Khải rút thước dây bọc đồng ra chắn ngang: “Tủ này hướng Tây Bắc phạm Tuyệt Mệnh, chạm vào dễ gánh nợ tiền tỷ thay sếp đấy. Đứng yên để chuyên gia soi mạch.”
Hai thợ tái mặt lùi lại. Linh lướt trên bàn phím, màn hình hiện lên dòng lệnh xanh lục.
“Nhà mạng không đứt cáp,” Linh gõ phím cách. “Đường truyền một gigabit thông suốt, trễ bốn mili giây, không rớt gói nào.”
“Thế sao cổng không mở?” Ông Trí lắp bắp.
Linh xoay màn hình lại: “Vì tiền chưa từng về tài khoản thành phố. Ứng dụng gửi truy vấn tên miền api-ticket.ebus-tanphucuong.gov.vn. Đúng mười giờ trưa, bộ nhớ đệm máy chủ DNS nội bộ bị nạp đè bản ghi giả với thời gian sống nguyên một ngày đêm, trỏ sang một IP lạ ở nước ngoài.”
Tài thốt lên: “Đòn đầu độc bộ nhớ đệm DNS! Kẻ tấn công bơm hàng triệu gói phản hồi ngẫu nhiên cho đến khi khớp truy vấn, ép máy chủ lưu địa chỉ bẩn!”
“Đúng,” Linh đanh thép. “Bộ nhớ đệm nhiễm độc khiến mọi giao dịch bị lái sang trạm thu lậu đó. Nơi nhận lậu trừ tiền ngân hàng của khách nhưng không trả mã vé cho cổng xoay. Tiền mất, cửa khóa, lỗi đổ cho nhà mạng.”
Ông Trí đập bàn gắt: “Cô đừng dọa tôi! Cụm máy chủ này do Aurora bàn giao chuẩn quốc tế, sao có chuyện cài cắm bẩn thỉu? Do virus ngoài tràn vào thôi!”
“Tràn từ ngoài?” Khải cười khẩy. “Chẳng tin tặc nào vượt ba lớp tường lửa chỉ để trộm tiền vé vài ngàn lẻ. Hay có kẻ mở cửa sau từ bên trong để dọn đường cho Aurora tiếp quản trọn gói tám trăm tỷ như lời Đỗ Trọng Long khoe?”
Nghe tên Đỗ Trọng Long, ông Trí loạng choạng lùi lại, va vào mép bàn làm xấp hồ sơ rơi tung tóe: “Cậu… nói nhảm gì đó? Tôi không biết ai tên Long cả!”
Linh gạch đường chéo dứt khoát lên trang đầu biên bản: “Tôi không bao giờ ký vào văn bản lừa đảo.”
Ông Trí chộp điện thoại: “Cô dám phá hoại? Tôi gọi cấp trên đình chỉ cô ngay!”
Chưa kịp bấm số, tiếng Tài vang lên: “Bắt được gói tin rồi! Bot vừa kích hoạt đối soát tự động cho năm ngàn giao dịch đầu tiên!”
Linh dán mắt vào màn hình. Chuỗi nhị phân hiện rõ mã trừ tiền và chữ ký xác thực.
“Xem chứng thư số x509,” Linh gõ lệnh giải mã. “Phải có chứng thư hợp lệ mới rút được tiền liên ngân hàng.”
Tài gõ lệnh: “Đang bóc tách… Đơn vị phát hành là…”
Ngón tay Tài khựng lại. Mắt anh trố tròn.
Linh cũng sững sờ. Toàn thân cô lạnh toát.
Trên màn hình, dòng thông tin chứng thư số hiện ra rõ rệt từng nét:
Tổ chức: CorePay Financial Infrastructure JSC. Mã định danh khóa: CP-SYS-SEC-2021-994A. Chữ ký gốc: Trần Khải.
Căn phòng lặng phắc, chỉ còn tiếng nước dàn lạnh nhỏ giọt tí tách.
Khải đứng như trời trồng. Chuỗi ký tự ấy từng vùi dập danh dự kỹ sư của anh nhiều năm trước trong vụ án CorePay rò rỉ dữ liệu. Khóa bí mật đó lẽ ra phải nằm trong két sắt niêm phong của cơ quan điều tra. Vậy mà giờ đây, nó đang nằm trong tay Aurora để bòn rút từng đồng tiền lẻ của người dân.
Bóng ma cũ chưa từng biến mất. Nó chỉ đổi vỏ bọc, và đang siết thòng lọng vào cổ bọn họ.