Thiết lập Codex Security Cloud

Thiết lập Codex Security Cloud

Cài đặt Codex Security Cloud, quét kho lưu trữ GitHub và xem xét các phát hiện.

Chạy lượt quét đầu tiên cho kho GitHub đã kết nối bằng Codex Security Cloud, rồi xem xét các phát hiện. Sau đó, bạn có thể bật tính năng giám sát các commit mới.

Trước khi bắt đầu

Dùng không gian làm việc có quyền truy cập Codex Security Cloud và đã thiết lập Codex cloud . Bạn cần có quyền kết nối kho GitHub muốn quét. Bạn có thể tạo môi trường đám mây cho kho mã đó trong quá trình thiết lập.

Nếu plugin không khả dụng, hãy kiểm tra quyền truy cập với quản trị viên không gian làm việc. Nếu thiếu kho mã, dùng Cấu hình quyền truy cập trong bộ chọn kho mã để kiểm tra quyền truy cập tổ chức và kho mã của ứng dụng GitHub. Nếu không thể tự cấp quyền truy cập, hãy nhờ quản trị viên GitHub thêm kho mã.

1. Cài đặt và mở plugin

  1. Mở Plugin trong ChatGPT trên web hoặc trong ứng dụng máy tính.
  2. Tìm Codex Security Cloud trong kho plugin.
  3. Cài đặt và bật plugin, sau đó mở Security Cloud từ danh sách plugin đã cài đặt hoặc thanh bên.

Mở marketplace plugin

2. Kết nối GitHub

Xác nhận rằng Codex cloud đã được thiết lập cho không gian làm việc của bạn. Trong plugin, chọn Quét. Nếu được nhắc, chọn Kết nối GitHub và đăng nhập bằng tài khoản GitHub của riêng bạn. Mỗi người bắt đầu quét đều cần có kết nối riêng và quyền truy cập kho mã.

Codex Security Cloud không hỗ trợ kết nối không gian làm việc.

3. Bắt đầu quét kho lưu trữ

  1. Trong Lượt quét mới, chọn kho lưu trữ.
  2. Xem lại môi trường. Tự động tạo một môi trường khi bạn bắt đầu. Sử dụng Tùy chỉnh để chọn môi trường hiện có. Xem Môi trường Codex cloud để biết chi tiết thiết lập.
  3. Trong Phương thức quét, chọn Quét một lần.
  4. Chọn Tạo.

Mở lượt quét trong Lượt quét để theo dõi tiến trình. Chờ lượt quét hoàn tất, rồi kiểm tra trạng thái và mục tiêu được báo cáo trước khi diễn giải các phát hiện. Nếu lượt quét thất bại hoặc bị hủy, hãy coi đầu ra hiện có là kết quả rà soát chưa hoàn chỉnh.

4. Xem xét các phát hiện và bản sửa lỗi có sẵn

Mở Các phát hiện. Sử dụng Phát hiện chưa đóng để xem xét các phát hiện có trạng thái Mới, Đã phân loại hoặc Đang xử lý. Tìm kiếm trong danh sách hoặc sử dụng Bộ lọc để thu hẹp kết quả. Biểu đồ Mức độ nghiêm trọng và trạng thái tổng hợp các phát hiện phù hợp.

Lọc và xem xét các phát hiện đang mở. Các kho mã, phát hiện và số lượng đều là giả định.

Mở một phát hiện từ lượt quét hoặc từ Phát hiện. Kiểm tra mã và bản sửa đổi bị ảnh hưởng, đường tấn công có thể xảy ra và bằng chứng xác thực. Đọc mọi giả định chưa được làm rõ trước khi quyết định vấn đề có áp dụng hay không. Một lượt quét không báo cáo phát hiện nào không chứng minh rằng kho mã không có lỗ hổng.

Khi một phát hiện trong kho mã có tùy chọn Sửa bằng Codex, việc chọn tùy chọn này sẽ bắt đầu một cuộc trò chuyện với Codex để kiểm tra phát hiện trên mã hiện tại, triển khai bản sửa lỗi và chạy các bài kiểm thử liên quan. Xem xét các thay đổi và bằng chứng kiểm thử ngay tại đó.

Các phát hiện từ tính năng giám sát commit có thể cung cấp bản vá đề xuất thay thế. Xem xét bản vá đó trước khi chọn Tạo pull request nháp. Các thao tác này có tác dụng khác nhau, vì vậy hãy làm theo quy trình hiển thị cho phát hiện.

5. Giám sát các commit mới

Sau khi xem xét lượt quét đầu tiên, bạn có thể giám sát thay đổi khi có commit mới:

  1. Chọn Quét, sau đó chọn kho lưu trữ và xem lại môi trường.
  2. Trong Phương thức quét, chọn Quét liên tục. Codex Security quét nhánh mặc định của kho lưu trữ.
  3. Chọn Quét lịch sử commit từ. Khoảng thời gian dài hơn cung cấp nhiều ngữ cảnh hơn, nhưng lượt quét đầu tiên sẽ mất nhiều thời gian hơn.
  4. Bạn có thể thêm hướng dẫn xác định phạm vi mô hình mối đe dọa.
  5. Chọn Tạo.
Cấu hình quét liên tục. Kho mã hiển thị là giả định.

Để điều chỉnh việc giám sát, mở Kho lưu trữ, chọn kho lưu trữ rồi mở Cài đặt giám sát. Bạn có thể thay đổi môi trường Cloud, chọn số ngày lịch sử cần xem xét và tạm dừng hoặc bật giám sát. Chọn Lưu để áp dụng các thay đổi.

Chủ sở hữu lượt quét, những người được cấp quyền chỉnh sửa và quản trị viên Codex Security có thể thay đổi cài đặt giám sát. Các thay đổi, bao gồm tạm dừng giám sát, áp dụng cho cấu hình dùng chung của kho mã đó trong không gian làm việc, chứ không chỉ cho người thực hiện thay đổi. Nếu không thể chỉnh sửa, hãy nhờ chủ sở hữu lượt quét hoặc quản trị viên Codex Security hỗ trợ.

Xem xét mô hình mối đe dọa đã tạo trong Cài đặt giám sát và cập nhật mô hình đó bằng bối cảnh triển khai hoặc bảo mật mà mã không thể hiện rõ. Xem Cải thiện mô hình mối đe dọa.

Nếu có câu hỏi về bản dựng, hoạt động xác thực hoặc cách diễn giải kết quả, hãy xem Câu hỏi thường gặp về Cloud. Để rà soát pull request trên GitHub, hãy dùng Security Review.