Cách chia sẻ API key an toàn

Giới hạn quyền của khóa, gửi khóa một lần qua liên kết tự hủy và xoay vòng khóa theo lịch.

Từng bước

  1. Tạo khóa với phạm vi quyền hẹp nhất mà công việc cho phép

    Hầu hết nhà cung cấp cho phép giới hạn khóa theo quyền, địa chỉ IP hoặc môi trường cụ thể. Khóa được giới hạn quyền ít gây thiệt hại hơn nếu bị lộ và dễ thu hồi riêng lẻ hơn.

  2. Dán khóa vào liên kết dùng một lần

    Dùng biểu mẫu bên dưới. Trình duyệt mã hóa khóa bằng AES-GCM-256 và liên kết tự hủy sau lần mở đầu tiên, nên trong chat hay email không còn lại gì dùng được.

  3. Gửi liên kết; với gói Pro, gửi cụm mật khẩu (passphrase) qua kênh khác

    Gửi liên kết qua Slack, email hay ticket đều được. Nếu bạn thêm cụm mật khẩu, hãy báo bằng lời nói hoặc qua một kênh khác.

  4. Nhờ lập trình viên lưu khóa vào trình quản lý bí mật

    Liên kết chỉ dùng được một lần. Khóa nên đi thẳng vào kho biến môi trường hoặc kho mật khẩu, không bao giờ vào hệ thống quản lý mã nguồn hay tài liệu dùng chung.

  5. Xoay vòng theo lịch và khi có người rời đi

    Coi mọi khóa đã chia sẻ là tạm thời. Với gói Pro, nhật ký kiểm tra cho biết từng liên kết được mở lúc nào, nhờ đó dễ lập danh sách khóa cần xoay vòng.

Gửi bằng liên kết dùng một lần

Tạo liên kết bí mật dùng một lần ngay. Không cần tài khoản.

Cách hoạt động

  1. Dán mật khẩu, khóa hoặc tệp

    Nội dung được mã hóa ngay trong trình duyệt của bạn trước khi gửi đi. Mọi nội dung bí mật tạo ẩn danh đều bật chế độ tự hủy sau khi đọc.

  2. Gửi liên kết

    Chỉ một URL. Khóa nằm ở phần sau dấu # của liên kết, ở lại trong trình duyệt và không bao giờ đến máy chủ của chúng tôi.

  3. Bản lưu không còn nữa

    Lần mở đầu tiên hủy bản mã. Lần truy cập thứ hai, dù là ai, chỉ thấy thông báo rằng nội dung đã bị hủy.

Gửi khóa API mà không để lại trong Slack

Khóa API dán vào một kênh sẽ bị xuất ra cùng không gian làm việc, được chức năng tìm kiếm lập chỉ mục và hiện ra với mọi người tham gia về sau. Liên kết dùng một lần trong cùng kênh đó vô hại sau khi đã được mở. Nếu nhóm của bạn làm việc trên Slack, ứng dụng Slack của LinkPilot tạo liên kết bằng lệnh /secret, còn lối tắt tin nhắn biến khóa mà ai đó đã dán thành liên kết bí mật để bạn xóa được tin nhắn gốc.

Chia sẻ tệp .env hoặc tệp cấu hình

Toàn bộ tệp `.env` là văn bản, nên dán nguyên vào biểu mẫu được. Với tệp phải giữ đúng từng byte, như tệp JSON của tài khoản dịch vụ hay chứng chỉ, hãy đính kèm từ tài khoản miễn phí; tệp được mã hóa ngay trong trình duyệt của bạn và bị hủy sau lần tải xuống đầu tiên. Lập trình viên muốn viết script cho việc này có thể dùng CLI, SDK và máy chủ MCP để tạo đúng loại nội dung bí mật đã mã hóa đó từ terminal hoặc từ trợ lý.

Điều liên kết dùng một lần không thay thế được

Liên kết là bước bàn giao, không phải nơi lưu trữ. Khóa nằm trong trình quản lý bí mật (secrets manager) hoặc phần cài đặt biến môi trường của nền tảng; liên kết dùng một lần là cách đưa khóa từ người tạo ra tới người cần dùng, một lần, không có bản sao nào ở giữa.

Câu hỏi thường gặp

Gửi khóa API qua liên kết trong Slack có an toàn không?

Có, vì liên kết chỉ hiện khóa một lần rồi tự hủy. Tin nhắn còn lại trong Slack chỉ dẫn tới thông báo rằng nội dung đã bị hủy. Đừng bao giờ dán thẳng khóa vào kênh.

Tôi có thể chia sẻ khóa với người ngoài công ty không?

Có. Người nhận chỉ cần trình duyệt. Dùng khóa đã giới hạn quyền, đặt thời hạn ngắn cho liên kết, và xoay vòng khóa khi kết thúc hợp tác.

Có nên chia sẻ khóa production không?

Càng hiếm càng tốt. Ưu tiên khóa riêng cho từng người hoặc từng dịch vụ do nhà cung cấp phát hành. Khi buộc phải dùng chung một khóa, gửi khóa một lần qua liên kết dùng một lần và xoay vòng theo lịch.

Tôi có thể tự động hóa việc này không?

Có. CLI và SDK mã hóa nội dung bí mật trên máy của bạn trước khi gửi, và REST API nhận bản mã do CLI và SDK tạo ra. Khóa API cho chính LinkPilot có ở mọi gói, kể cả Free.

Gói Pro, $29 mỗi tháng, thêm cụm mật khẩu cho mọi nội dung bí mật, ngày giờ hết hạn tùy chỉnh và nhật ký kiểm tra ghi lại mỗi lần xem, hủy và thu hồi. Xem các gói.

Tất cả trường hợp sử dụng