Sự cố 45 phút đánh sập một đế chế
Khám phá cách một bản cập nhật phần mềm bị bỏ sót khiến gã khổng lồ tài chính mất trắng nửa tỷ đô chỉ trong chưa đầy một giờ.
Thực tế là vào lúc 9:30 sáng ngày 1 tháng 8 năm 2012, bên trong một phòng máy chủ lạnh lẽo và không có cửa sổ ở New Jersey, một “bóng ma” trong máy móc đang âm thầm đốt cháy chính xác 160.256 USD mỗi giây.
Không có những tiếng la hét của các tay môi giới trên sàn giao dịch. Không có sự hoảng loạn trên đường phố. Ngày tận thế tài chính diễn ra trong sự im lặng hoàn toàn.
Knight Capital Group, một “gã khổng lồ” trong lĩnh vực giao dịch tần suất cao (HFT), đang bị chảy máu tiền mặt với tốc độ không tưởng. Chỉ trong vòng 45 phút, họ sẽ mất đi gần nửa tỷ đô la.
Con thây ma trong cỗ máy
Chắc hẳn bạn đã từng nghe về những lỗi phần mềm thảm khốc trước đây. Thông thường, sự hoảng loạn thường vượt xa thực tế, giống như sự cuồng loạn của đám đông xung quanh The $300 Billion Lie About Y2K.
Nhưng cơn ác mộng của Knight Capital là có thật và vô cùng kinh hoàng. Để hiểu được cách một đế chế tài chính bốc hơi trước giờ ăn trưa, bạn phải nhìn vào một đoạn mã cổ xưa có tên là “Power Peg”.
Power Peg là một thuật toán thử nghiệm cũ được viết vào năm 2003. Mục đích duy nhất của nó là mô phỏng các điều kiện thị trường hỗn loạn bằng cách mua cổ phiếu ở giá cao và bán chúng ở giá thấp.
Nó giống như một cỗ máy tự sát tài chính. Trong suốt chín năm, nó nằm im lìm và vô hại, chôn sâu trong phần mềm giao dịch cũ của công ty.
Máy chủ thứ tám
Để chuẩn bị cho một chương trình giao dịch bán lẻ mới trên Phố Wall, các kỹ sư của Knight cần triển khai một bản cập nhật cho bộ định tuyến lệnh của họ, được gọi là SMARS. Họ có chính xác tám máy chủ chính để xử lý các giao dịch siêu tốc này.
Một kỹ thuật viên đã cẩn thận sao chép mã mới vào máy chủ đầu tiên. Sau đó là máy thứ hai, thứ ba, cho đến máy thứ bảy.
Họ đã bỏ lỡ máy chủ thứ tám. Đó là một sai sót đơn giản của con người, gợi nhớ một cách kỳ lạ đến The Forgotten Keystroke That Broke Wall Street.
Khi tiếng chuông mở cửa vang lên lúc 9:30 sáng, phần mềm mới hoạt động hoàn hảo trên bảy máy. Nhưng khi các lệnh giao dịch chạm tới máy chủ thứ tám chưa được cập nhật, hệ thống đã đọc sai một cờ lệnh quan trọng.
Thay vì thực hiện các giao dịch tiêu chuẩn, máy chủ lỗi thời này đã đánh thức đoạn mã thử nghiệm Power Peg đang ngủ yên.
45 phút dưới địa ngục
Thuật toán thây ma đã làm chính xác những gì nó được lập trình vào năm 2003. Nó bắt đầu điên cuồng mua cao và bán thấp, thực hiện hàng nghìn giao dịch hủy diệt mỗi phút bằng tiền thật.
Các kỹ sư khi quan sát bảng điều khiển trung tâm của công ty đã bị tê liệt. Họ thấy hàng triệu đô la biến mất, nhưng nhật ký hệ thống (system logs) chỉ là một mớ dữ liệu hỗn độn không thể hiểu nổi.
Trong nỗ lực tuyệt vọng để ngăn chặn tình trạng chảy máu tiền, đội ngũ kỹ sư đã đưa ra một tính toán sai lầm chết người. Họ quyết định gỡ cài đặt bản cập nhật phần mềm mới khỏi bảy máy chủ đầu tiên, quay trở lại phiên bản của ngày hôm trước.
Điều này chỉ làm thảm họa thêm trầm trọng. Giờ đây, cả tám máy chủ đều bị nhiễm mã thây ma, khiến sự thất thoát tài chính tăng lên theo cấp số nhân.
Rút phích cắm
Phải mất đúng 45 phút để các kỹ sư nhận ra giải pháp duy nhất là giải pháp quyết liệt nhất. Lúc 10:15 sáng, họ đã cắt đứt kết nối vật lý với Sở giao dịch chứng khoán New York (NYSE).
Sự im lặng sau đó thật đáng sợ. Trong chưa đầy một giờ, thuật toán “nổi loạn” đã thực hiện giao dịch 397 triệu cổ phiếu trên 154 loại mã chứng khoán khác nhau.
Hóa đơn cuối cùng là một con số gây sốc: 460 triệu USD lỗ thực tế. Knight Capital, một công ty từng xử lý 17% tổng lượng giao dịch cổ phiếu tại Hoa Kỳ, đã bị xóa sổ.
Một lần cập nhật máy chủ bị bỏ lỡ đã phá hủy một tập đoàn khổng lồ trước khi hầu hết mọi người kịp uống xong ly cà phê sáng.
Khi các thuật toán tự động tiếp tục giao dịch hàng nghìn tỷ đô la với tốc độ ánh sáng, chúng ta phải tự hỏi: Có bao nhiêu “bóng ma” đang ngủ yên khác đang chờ đợi trong mã nguồn của các hệ thống tài chính toàn cầu?
Bài viết liên quan
Màn hình cảm ứng cứu nguy ngành vũ trụ
Khám phá những rủi ro ẩn giấu sau sứ mệnh Crew Dragon Demo-2 năm 2020, cột mốc thay đổi vĩnh viễn lịch sử du hành vũ trụ.
Cú va chạm 400km/h và sự ra đời của một Cyborg
Vụ tai nạn kinh hoàng phá hủy cơ thể đã mở đường cho sự hợp nhất đột phá giữa con người và máy móc.
Lỗi 75 xu quật ngã những vị thần
Một mảnh cao su nhỏ bằng chiếc vòng tay đã phá hủy tàu vũ trụ tỷ đô chỉ trong tích tắc.