Bảo mật & quyền riêng tư

Vụ rò rỉ OpenCode làm lộ API keys và phơi bày lỗ hổng trong phòng thủ AI

Tin tặc đã xâm nhập OpenCode Console, làm lộ API keys của 1,4% người dùng và gây ra các khoản chi phí trái phép. Sự cố này cho thấy cách các bộ lọc an toàn có thể cản trở phản ứng sự cố.

Khối kính vỡ với những chiếc chìa khóa phát sáng đại diện cho một vụ vi phạm bảo mật
Minh họa được tạo riêng cho bài viết này

Được dịch tự động từ bản gốc tiếng Anh.

Tin tặc đã xâm nhập một hệ thống cũ trong nền tảng OpenCode Console vào đêm thứ Bảy, làm lộ API keys của 1,4% người dùng. Công ty cung cấp tác nhân lập trình AI mã nguồn mở này đã xác nhận sự cố bảo mật và thông báo cho các nhà phát triển bị ảnh hưởng qua email, trong khi những người dùng không bị ảnh hưởng không nhận được bất kỳ liên lạc nào.

Vụ rò rỉ dẫn đến việc chi tiêu trái phép đáng kể cho các dịch vụ AI đối với một số nạn nhân, với các báo cáo về mức phí từ vài trăm đến hơn 1.000 USD mỗi tài khoản. Sự kiện này nhấn mạnh một căng thẳng ngày càng gia tăng trong ngành: các rào chắn an toàn tiêu chuẩn trên các mô hình AI thương mại thường chặn phân tích bảo mật hợp pháp trong quá trình tấn công đang diễn ra, khiến những người phòng thủ thiếu đi hỗ trợ tự động quan trọng.

Chuyện gì đã xảy ra

Cuộc xâm nhập nhắm vào OpenCode Console, nơi làm việc trực tuyến mà một số nhà phát triển lưu trữ API keys cho các dịch vụ như OpenAI, Anthropic và Google AI. Đồng sáng lập Dax Raad làm rõ rằng ứng dụng mã nguồn mở và công cụ dòng lệnh (command-line tool) không bị ảnh hưởng, vì các phiên bản đó không truyền khóa tới máy chủ OpenCode. Sự xâm phạm chỉ giới hạn ở môi trường console được lưu trữ (hosted).

Sau vụ rò rỉ, người dùng báo cáo sự gia tăng đột biến ngay lập tức trong hóa đơn dịch vụ AI của họ. Một nhà phát triển ghi nhận thấy cảnh báo chi tiêu từ nhiều nhà cung cấp đồng loạt kích hoạt. Để đáp lại, Anthropic và Google đã chặn các khóa bị lộ mà họ xác định được, trong khi OpenAI hợp tác với OpenCode để khôi phục quyền truy cập và hoàn trả tín dụng đã sử dụng trong cuộc tấn công. OpenCode tuyên bố rằng việc hoàn tiền cho các khoản phí trái phép hiện đang được xử lý.

Công ty mô tả sự cố này liên quan đến một cuộc tấn công chưng cất (distillation attack) quy mô lớn, một quá trình mà tin tặc trích xuất hành vi của mô hình bằng cách tạo ra khối lượng đầu ra lớn. Tuy nhiên, một số người hoài nghi cho rằng cách diễn giải này chưa được chứng minh và sự kiện thực chất là một vụ rò rỉ dữ liệu đơn thuần. OpenCode chưa cung cấp chi tiết kỹ thuật về cách tin tặc truy cập hệ thống cũ hoặc cách các khóa được lưu trữ.

Cơ chế hoạt động

Trong khoảng thời gian 48 giờ liên tục chịu các nỗ lực tấn công, đội ngũ OpenCode đã dựa vào các tác nhân phòng thủ AI để phân tích mã độc và nhật ký hoạt động. Ban đầu, các công cụ này giúp xác định mối đe dọa, nhưng cuối cùng chúng ngừng hoạt động hiệu quả. Các mô hình AI bắt đầu từ chối xử lý một số yêu cầu nhất định vì các payload độc hại kích hoạt các bộ lọc an toàn tích hợp sẵn.

Hiện tượng này, được gọi là vấn đề bất đối xứng (asymmetry problem), xảy ra khi các rào chắn bảo mật không thể phân biệt giữa một kẻ tấn công khai thác lỗ hổng và một người phòng thủ đang phân tích nó. Như Hugging Face đã lưu ý trong một sự cố tương tự vào tháng Bảy, các mô hình tiên phong (frontier models) thường ngăn chặn những người phản ứng sự cố kiểm tra chính các exploit cần thiết để dừng cuộc tấn công. Điều này buộc các nhóm bảo mật phải xử lý thủ công các nhiệm vụ mà tự động hóa lẽ ra có thể đẩy nhanh tiến độ.

Để vượt qua rào cản này, OpenCode đã có quyền truy cập vào chương trình Daybreak Blue của OpenAI. Sáng kiến này cung cấp cho người dùng đã được thẩm định các mô hình AI với ít hạn chế hơn, cho phép họ thực hiện công việc bảo mật phòng thủ mà không kích hoạt các từ chối. Raad báo cáo rằng quyền truy cập này đã cải thiện đáng kể khả năng điều tra và giảm thiểu cuộc tấn công đang diễn ra.

Chi tiết chính

  • Vụ rò rỉ ảnh hưởng đến 1,4% người dùng OpenCode Console đã lưu trữ API keys trong không gian làm việc của họ.
  • Các khoản phí trái phép dao động từ vài trăm đến hơn 1.000 USD đối với một số tài khoản cá nhân.
  • OpenAI, Anthropic và Google đã hành động để chặn các khóa bị lộ và hoàn trả việc sử dụng trái phép.
  • Ứng dụng mã nguồn mở và công cụ dòng lệnh không bị xâm phạm, chỉ có Console được lưu trữ là bị ảnh hưởng.
  • Các bộ lọc an toàn AI tiêu chuẩn ban đầu đã cản trở nỗ lực phân tích phòng thủ của đội ngũ OpenCode.
  • Quyền truy cập vào chương trình Daybreak Blue của OpenAI đã giúp khôi phục khả năng phòng thủ tự động hiệu quả.

Tại sao điều này quan trọng

Đối với các kỹ sư phần mềm và trưởng nhóm kỹ thuật, sự cố này làm nổi bật rủi ro của việc lưu trữ thông tin đăng nhập nhạy cảm trong các môi trường được lưu trữ, ngay cả những môi trường liên quan đến các công cụ mã nguồn mở đáng tin cậy. Nó đóng vai trò như một lời nhắc nhở rằng API keys hoạt động như mật khẩu kỹ thuật số với những hàm ý tài chính trực tiếp. Nhà phát triển phải giả định rằng bất kỳ khóa nào được lưu trữ trong bảng điều khiển của bên thứ ba đều có nguy cơ bị rò rỉ, bất kể danh tiếng của nhà cung cấp.

Hơn nữa, sự kiện này phơi bày một rủi ro vận hành nghiêm trọng đối với các nhóm phụ thuộc vào AI thương mại cho các hoạt động bảo mật. Nếu quy trình làm việc phản ứng sự cố của bạn phụ thuộc vào các mô hình AI để phân tích nhật ký hoặc mã, bạn có thể gặp phải các chặn đột ngột trong một cuộc tấn công thực tế. Các bộ lọc an toàn được thiết kế để ngăn chặn lạm dụng có thể vô tình làm mù những người phòng thủ trước các mối đe dọa đang hoạt động, tạo ra một khoảng trống nguy hiểm trong bảo vệ khi tốc độ là yếu tố quan trọng nhất.

Bạn có thể làm gì

  • Thu hồi và thay thế ngay lập tức bất kỳ API keys nào được lưu trữ trong OpenCode Console nếu bạn nhận được thông báo.
  • Kiểm toán các môi trường phát triển được lưu trữ khác của bạn để tìm thông tin đăng nhập đã lưu và xóa chúng khi có thể.
  • Triển khai quản lý biến môi trường cục bộ cho API keys thay vì lưu chúng trong không gian làm việc đám mây.
  • Thiết lập giới hạn chi tiêu nghiêm ngặt và cảnh báo trên các tài khoản dịch vụ AI của bạn để phát hiện nhanh chóng việc sử dụng trái phép.
  • Đánh giá xem các công cụ bảo mật của bạn có phụ thuộc vào các mô hình AI thương mại có thể từ chối các nhiệm vụ phòng thủ hay không.
  • Cân nhắc đăng ký các chương trình truy cập đã được thẩm định như Daybreak Blue nếu vai trò của bạn liên quan đến phân tích bảo mật khối lượng lớn.
  • #security
  • #ai-agents
  • #api-keys
  • #opencode
  • #incident-response

Công cụ từ cửa hàng Bytechap

Đọc tiếp

Bảo mật & quyền riêng tư

Các điều khoản sửa đổi của Meta vẫn cho phép thu thập dữ liệu website rộng rãi cho các sản phẩm kinh doanh

Meta đã loại bỏ từ 'train' (huấn luyện) khỏi các điều khoản thương mại mới, nhưng các chuyên gia pháp lý cảnh báo rằng ngôn ngữ này vẫn cho phép thu thập dữ liệu quy mô lớn từ các website liên kết với tài khoản doanh nghiệp.

Tất cả bài viết