Quét bí mật trước khi deploy

Tìm khóa API, mật khẩu, token lọt vào code hoặc lịch sử Git trước khi đưa lên mạng.

Triển khaiCơ bảnĐầu ra: Danh sách rủi ro bí mật
Trước khi dùng

Thay mọi chỗ trong [NGOẶC VUÔNG] bằng thông tin của bạn. Không dán mật khẩu, khóa API hay dữ liệu khách thật vào prompt.

Khi nào dùng

Trước lần deploy đầu tiên, và mỗi khi thêm tích hợp dịch vụ bên ngoài.

Chuẩn bị

Dự án có Git. AI cần đọc được mã nguồn (agent) hoặc bạn dán các file liên quan.

Prompt

Kiểm tra bảo mật bí mật cho dự án này trước khi tôi deploy. Chỉ báo cáo, chưa sửa.

1. Tìm trong mã nguồn mọi chuỗi trông như khóa API, token, mật khẩu, chuỗi kết nối cơ sở dữ liệu.
   Liệt kê file và dòng.
2. Xác định đoạn code nào chạy phía trình duyệt. Có bí mật nào nằm ở đó không?
3. .gitignore đã có .env chưa? Chạy git log để kiểm tra lịch sử đã từng commit file .env
   hoặc file chứa bí mật chưa (cho tôi lệnh đã chạy và kết quả).
4. Có chỗ nào gọi dịch vụ trả phí trực tiếp từ trình duyệt không?
5. Với mỗi vấn đề: mức độ, và việc tôi phải làm (ví dụ: thu hồi khóa trên trang của dịch vụ).

Kết quả tốt trông thế nào

  • Danh sách rõ ràng, có lệnh và kết quả kiểm lịch sử Git.
  • Với khóa đã lộ, AI khuyên thu hồi khóa, không chỉ xóa khỏi code.

Dấu hiệu AI làm sai

  • Chỉ xóa khóa khỏi code và báo “đã an toàn”.
  • Đề xuất “giấu” khóa trong JavaScript bằng cách mã hóa hoặc làm rối (vẫn lộ).

Bước tiếp theo

Đi hết Checklist trước khi deploy.

Học kỹ hơn: Đưa website lên mạng an toàn

Mời Bụi Code ly cà phê

Bụi Code miễn phí cho mọi người. AI viết code, còn người viết bài thì chạy bằng cà phê. Nếu bài học giúp được bạn, mời mình một ly nhé.

Kênh nhận ủng hộ đang được cập nhật. Muốn ủng hộ ngay, nhắn mình qua email phungnb@gmail.com.

Ủng hộ hoàn toàn tự nguyện. Chia sẻ Bụi Code cho một người đang cần cũng quý như một ly cà phê.