Phòng thủ

OpenAI xây dựng hạ tầng Git Pando bằng AI Agents và kiểm thử bảo mật liên tục

OpenAI vừa công bố Pando, hệ thống Git backend mới được phát triển bởi AI agents, giúp tối ưu hóa hiệu suất monorepo và tích hợp quy trình kiểm thử bảo mật liên tục.

RSS Source
RSS SourceAI Rewrite
~1 phút đọc•17 lượt xem
OpenAI Builds Pando Git Infrastructure Using AI Agents and Deploys Continuous Security Testing
  • Đột phá hạ tầng: OpenAI đã thay thế hệ thống Git backend cũ bằng Pando, một kiến trúc mới được thiết kế bởi AI agents trong 10 tuần mà không làm gián đoạn quy trình kỹ thuật.
  • Tối ưu hiệu suất: Pando giảm độ trễ push trung bình gần 80% và hỗ trợ lưu lượng dữ liệu lên tới hàng petabyte mỗi ngày.
  • Kiểm thử bảo mật: Hệ thống được bảo vệ bởi quy trình red-teaming liên tục sử dụng các mô hình AI, kết hợp với các công cụ xác thực lỗ hổng chuyên sâu.

Trong báo cáo kỹ thuật công bố ngày 2 tháng 11, OpenAI đã giới thiệu Pando, một hệ thống Git backend mới được xây dựng nhằm giải quyết các thách thức về quy mô trong môi trường phát triển monorepo của hãng. Đáng chú ý, hệ thống này được thiết kế bởi một kỹ sư duy nhất và được triển khai bởi các nhóm AI agents, cho phép duy trì hoạt động liên tục trong suốt quá trình chuyển đổi.

Kiến trúc Pando và tối ưu hóa Git

Pando thay đổi cách thức lưu trữ và phân phối dữ liệu Git truyền thống bằng cách tách biệt việc quản lý các bản cập nhật nhánh. Thay vì sử dụng một điểm điều phối duy nhất cho toàn bộ kho lưu trữ, Pando lưu trữ các packfiles (các gói dữ liệu nén của Git) trong blob storage và quản lý metadata của các phiên bản nhánh trong một kho lưu trữ riêng biệt.

Cơ chế vận hành kỹ thuật

  • Xử lý song song: Pando cho phép các lệnh push không liên quan được thực hiện đồng thời, giúp loại bỏ tình trạng tắc nghẽn tại các điểm điều phối trung tâm.
  • Dịch vụ Express Delivery: Sử dụng hệ thống cache khu vực với tỷ lệ hit rate vượt ngưỡng 99%, đảm bảo tốc độ truyền tải dữ liệu tối ưu cho các kỹ sư trên toàn cầu.
  • Khả năng mở rộng: Hệ thống hiện đang xử lý gần 1 petabyte dữ liệu Git mỗi ngày, với khả năng phục vụ hơn 57 terabyte dữ liệu nén chỉ trong một giờ.

Việc chuyển đổi sang Pando đã giúp OpenAI giải quyết triệt để các vấn đề về độ trễ và độ tin cậy vốn tồn tại ở hệ thống cũ, nơi thường xuyên xảy ra tình trạng lỗi merge và gián đoạn truyền tải dữ liệu.

Kiểm thử bảo mật liên tục và Red-Teaming

Một trong những điểm nhấn quan trọng của dự án Pando là việc tích hợp sâu các quy trình kiểm thử bảo mật tự động. OpenAI đã sử dụng ngôn ngữ lập trình Rust để xây dựng Pando, loại bỏ hoàn toàn các phụ thuộc từ mã nguồn cũ (legacy dependencies), từ đó giảm thiểu bề mặt tấn công tiềm ẩn.

Quy trình đảm bảo an toàn hệ thống

  • Mô phỏng hệ thống: Các kỹ sư đã thiết lập các kịch bản mô phỏng lặp lại để kiểm tra quy tắc hệ thống và phát hiện các lỗi race condition trong quá trình đàm phán truyền tải dữ liệu.
  • Sử dụng công cụ hình thức: Các AI agents đã ứng dụng Lean và TLA+ để kiểm tra các thuộc tính hệ thống, giúp phát hiện sớm các lỗi logic trong quá trình triển khai.
  • Red-Teaming liên tục: OpenAI triển khai các mô hình AI có khả năng Daybreak để liên tục tấn công thử nghiệm (red-team) vào cả Git và Pando, nhằm tìm kiếm các lỗ hổng bảo mật tiềm tàng.
⚠️ Cảnh báo quan trọng: Mặc dù việc sử dụng AI agents để xây dựng hạ tầng mang lại hiệu suất vượt trội, OpenAI nhấn mạnh rằng phương pháp này không đảm bảo hệ thống hoàn toàn miễn nhiễm với các lỗ hổng bảo mật. Việc duy trì vai trò của con người trong thiết kế và triển khai vẫn là yếu tố then chốt.

Bảng tổng hợp các thành phần kỹ thuật

Thành phầnCông nghệ / Phương phápTác động
Ngôn ngữ phát triểnRustLoại bỏ lỗi bộ nhớ và phụ thuộc legacy
Kiểm chứng logicTLA+, LeanPhát hiện lỗi thiết kế hệ thống
Phân phối dữ liệuExpress DeliveryTăng tốc độ truyền tải, giảm độ trễ 80%
Bảo mậtAI-driven Red-TeamingPhát hiện lỗ hổng liên tục

Cách tiếp cận này kết nối trực tiếp với quy trình xác thực lỗ hổng của Codex Security và mô hình bảo mật Defense Factory của OpenAI. Đây là minh chứng cho xu hướng kết hợp giữa phát triển phần mềm tốc độ cao với các quy trình kiểm thử bảo mật tự động, đảm bảo tính toàn vẹn của mã nguồn trong môi trường phát triển hiện đại.

Tổng hợp, và phân tích kỹ thuật từ:Cyber Security News
Xem bài gốc

Mạng Lưới An Ninh Mạng & Cộng Đồng

24/7 Alerts

Nhận cảnh báo 0-Day khẩn cấp, phân tích mã độc và tham gia thảo luận kỹ thuật cùng chuyên gia.

RSS Source

Ban biên tập nội dung và phân tích an ninh mạng tại ADSECVN.COM.

Bài Viết Liên Quan

Cùng chuyên mục & chủ đề