Chương 86 — Vết nứt trên mã nguồn
Chương 86 — Vết nứt trên mã nguồn
Tiếng động cơ chiếc xe máy cà tàng của Khải gầm gừ giữa dòng xe tải rầm rộ trên quốc lộ hướng về Bình Chánh. Dưới túi áo khoác, chiếc USB kim loại xám titan cộm lên lạnh ngắt theo từng nhịp xóc nảy. Tám giờ bốn mươi lăm phút sáng. Đồng hồ táp-lô nhấp nháy như giục giã. Hạn chót mười một giờ trưa của mẹ Tài đang treo lơ lửng như lưỡi dao vô hình.
Khải tấp xe vào con ngõ cụt lầy lội, bước vội vào xưởng cơ khí cũ của bác Ba Nghĩa.
Căn hầm nửa chìm dưới lòng đất nồng nặc mùi dầu luyn và khói thuốc lào. Quạt thông gió rít ken két trên trần bê tông ẩm mốc. Trên chiếc bàn gỗ ghép kê bằng bốn chồng gạch xỉ, Linh đã bố trí xong máy trạm cách ly mạng. Duy, Sơn cùng mấy kỹ sư trẻ ngồi bệt dưới nền đất, tựa lưng vào những cuộn cáp đồng bọc chì, mắt thâm quầng vì kiệt sức.
Thấy Khải bước vào, Duy bật dậy:
“Anh Tài vừa gọi từ viện. Huyết áp bác gái tụt xuống bảy mươi. Nếu trước mười một giờ không có lệnh phục hồi bảo hiểm, bệnh viện buộc phải dừng màng lọc. Chị Linh thử gửi lệnh ghi đè API nhưng bị tường lửa Aurora chặn đứng.”
Khải đặt cộp chiếc USB titan xuống bàn:
“Tài liệu đặc tả kiến trúc và schema API nội bộ của Titan HR từ Đặng Thục Uyên. Mật khẩu giải mã là một bốn không tám một sáu.”
Linh lập tức cắm USB vào máy trạm, gõ nhanh sáu chữ số rồi ấn Enter.
Thanh tiến trình chạy vụt qua các lớp mã hóa. Cấu trúc cây thư mục của cỗ máy sa thải bung ra trên màn hình: Titan_HR_Architecture_Spec_v3.2_Confidential.pdf cùng hàng loạt tệp mã nguồn Golang và Python.
“Bác Ba, chốt then cửa hầm lại,” Khải dặn. “Chúng ta phải lột trần cỗ máy này.”
Bác Ba Nghĩa kéo then sắt nặng trịch. Ánh sáng ngoài ngõ vụt tắt, chỉ còn màn hình phản chiếu lên những gương mặt căng như dây đàn.
Linh mở gói dịch vụ disciplinary-engine - module xử lý kỷ luật tự động. Mắt cô dừng lại ở đoạn mã xử lý sự kiện bất đồng bộ, giọng lạnh buốt:
“Nhìn vào đây. Đây là module False_Incident_Generator kết hợp Dead_Letter_Queue. Nó không hề chấm điểm theo hiệu suất. Toàn bộ là kịch bản gài bẫy.”
Duy và Sơn chồm tới màn hình:
[func TriggerComplianceViolation(employeeID string) {] [ task := CreateHighPriorityIncident(employeeID, SEVERITY_P1)] [ deadWebhook := “http://internal-alert.aurora-infra.dummy/null”] [ task.Dispatch(deadWebhook)] [ time.Sleep(180 time.Second)] [ if !task.IsAcknowledged() {] [ DecrementComplianceScore(employeeID, 90)] [ ApplyPenaltyFlag(employeeID, “GROSS_MISCONDUCT”)] [ TerminateContractWithoutSeverance(employeeID)] [ }] [}]
Tiếng nước rỉ từ trần hầm rơi tong tong xuống sàn xi măng. Duy run rẩy bấu chặt gấu áo:
“Chị Linh… cái vé sự cố cấp một lúc hai giờ bốn mươi bảy phút sáng hôm qua khiến em bị đuổi việc…”
“Cái vé đó chưa từng được gửi đến máy em,” Linh gằn giọng. “Titan HR tự tạo vé P1 giữa đêm nhưng chuyển hướng gói tin vào một webhook chết - hòm thư rác rỗng không người nhận. Rồi tiến trình đếm ngược đúng ba phút. Vì em không thể phản hồi tin nhắn mình chưa từng nhận, thuật toán trừ chín mươi điểm tuân thủ, dán cờ GROSS_MISCONDUCT để đuổi việc không trợ cấp.”
“Khốn nạn thật!” Sơn đập mạnh tay xuống bàn, chiếc cốc nhôm nảy lên bần bật. “Chúng nó vu cho em bỏ bê ca trực đèn giao thông. Hóa ra tin nhắn đã bị ném vào sọt rác ngay lúc vừa bấm gửi!”
Linh cuộn tiếp sang tệp Overtime_Suppression_Filter.yaml, bóc trần bảng đối soát chấm công:
“Chưa hết. Titan HR tự động lọc bỏ mọi dữ liệu làm việc ngoài khung tám giờ sáng đến năm giờ chiều. Hàng chục ngàn giờ trực đêm của một ngàn hai trăm bốn mươi kỹ sư đều bị gọt sạch, ép về chuẩn bốn mươi giờ một tuần.”
“Hơn một trăm hai mươi tỷ đồng tiền công và phụ cấp độc hại bị cướp trắng,” Khải nói, giọng đanh lại. “Minh dùng xương máu anh em để làm đẹp chỉ số tài chính, bán tháo tập đoàn cho Quỹ Đại Dương Xanh với giá hai phẩy tư tỷ đô.”
Duy ôm trán, giọng nghẹn ứ:
“Toàn bộ nhật ký kiểm tra cáp và log chấm công thô tụi em vẫn lưu trong ổ cứng máy tính cá nhân để trên tầng sáu trụ sở Cánh Buồm. Lúc bị bảo vệ đuổi, em không kịp mang theo. Nếu lấy được đống log đó đối chiếu với bản đặc tả này, chúng ta sẽ bẻ gãy quyết định sa thải trước tòa án lao động!”
Đúng lúc đó, điện thoại Duy rung lên từng chập, báo tin nhắn khẩn từ đồng nghiệp cũ:
[BẢO VỆ TÒA NHÀ VỪA CẬP NHẬT FIRMWARE SINH TRẮC HỌC TITAN-VISION v4.0. CAMERA SẢNH VÀ THANG MÁY ĐỒNG LOẠT QUÉT KHUÔN MẶT CÁC KỸ SƯ BỊ ĐUỔI VIỆC, KHÓA CỬA TỪ VÀ BÁO ĐỘNG BẮT GIỮ NẾU AI QUAY LẠI LẤY ĐỒ.]
Kèm theo là bức ảnh màn hình an ninh: khuôn mặt của Duy, Sơn, Tài đều bị đóng khung đỏ với cảnh báo [SECURITY_THREAT_LEVEL_HIGH].
“Chúng khóa cửa để mười giờ sáng nay quét định dạng lại toàn bộ ổ cứng,” Khải siết chặt nắm tay. “Chúng ta chỉ còn đúng bốn mươi phút trước khi chứng cứ bị xóa sạch. Mà mẹ Tài chỉ còn hơn một tiếng.”
Căn hầm rơi vào im lặng buốt giá. Khải quay sang bác Ba Nghĩa:
“Bác Ba, đường ống cơ điện ngầm đi tắt vào tầng hầm tòa nhà Cánh Buồm… bác còn nhớ đường chứ?”
Bác Ba Nghĩa buông điếu cày, đôi mắt quắc lên sắc sảo:
“Tao chôn từng đoạn ống cáp ở đó khi móng còn chưa đổ. Muốn lấy máy trạm chứ gì? Đi theo tao, đường dây thợ già này chưa từng sợ mấy con mắt thần của tụi nó!”