---
title: "Chia sẻ thông tin đăng nhập an toàn với khách hàng, nhà thầu"
url: https://uselinkpilot.com/vi/share-credentials-securely
description: "Cách chia sẻ thông tin đăng nhập an toàn với khách hàng hoặc nhà thầu: giới hạn quyền, gửi qua liên kết dùng một lần tự hủy sau khi xem, rồi đổi mật khẩu."
lang: vi
---

# Chia sẻ thông tin đăng nhập an toàn

Giới hạn quyền của tài khoản, gửi thông tin đăng nhập một lần qua liên kết tự hủy, và đổi mật khẩu khi xong việc.

## Từng bước

1. 1
   ### Tạo thông tin đăng nhập với quyền vừa đủ cho công việc
   Nếu hệ thống cho phép, cấp cho khách hàng hoặc nhà thầu tài khoản đăng nhập riêng với quyền truy cập ít nhất mà vẫn làm xong việc. Thông tin đăng nhập thu hồi riêng được thì dễ loại bỏ hơn nhiều so với mật khẩu quản trị dùng chung.
2. 2
   ### Tách tên đăng nhập và mật khẩu ra hai nơi
   Gửi tên đăng nhập trong email hoặc ticket nơi cuộc trao đổi đang diễn ra. Để dành mật khẩu cho liên kết bí mật, như vậy riêng một tin nhắn không đủ để đăng nhập.
3. 3
   ### Gửi mật khẩu qua liên kết dùng một lần
   Dán mật khẩu vào biểu mẫu bên dưới. Mật khẩu được mã hóa ngay trong trình duyệt của bạn và liên kết tự hủy sau lần xem đầu tiên, nên trong cuộc trao đổi không còn lại gì dùng được.
4. 4
   ### Nhờ người nhận mở ngay và lưu vào trình quản lý mật khẩu của họ
   Liên kết chỉ dùng được một lần. Nếu họ báo liên kết đã bị hủy, nghĩa là người khác đã mở trước: đổi thông tin đăng nhập và gửi liên kết mới.
5. 5
   ### Đặt ngày kết thúc và đổi mật khẩu
   Khi kết thúc hợp tác, đổi hoặc vô hiệu hóa thông tin đăng nhập. 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, giúp bạn trả lời được ai đã có quyền truy cập và vào lúc nào.

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

Không cần tài khoản. Gói Free dùng mãi mãi.

## Cách hoạt động

1. 01
   ### 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. 02
   ### 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. 03
   ### 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.

Tính năng mã hóa trong trình duyệt ra mắt ngày 29 tháng 9 năm 2026. Nội dung bí mật tạo trước ngày đó được lưu ở dạng chưa mã hóa cho đến khi hết hạn, và chúng tôi vẫn thấy được tên, kích thước và loại của tệp. Đọc toàn bộ mô hình bảo mật (https://uselinkpilot.com/security-architecture).

## Cách chia sẻ thông tin đăng nhập với khách hàng hoặc nhà thầu

Các bước phía trên áp dụng cho những trường hợp thường gặp: agency bàn giao cho khách hàng thông tin đăng nhập quản trị của website mới, công ty cấp cho nhà thầu thông tin đăng nhập cơ sở dữ liệu hoặc VPN, hay bộ phận IT tiếp nhận một nhà cung cấp mới. Lần nào nguyên tắc cũng như nhau. Tin nhắn trong hộp thư không bao giờ được chứa trọn thông tin đăng nhập, và sau khi được đọc, mật khẩu chỉ nên tồn tại ở một nơi: trình quản lý mật khẩu của người nhận.

## Vì sao liên kết dùng một lần tốt hơn email, chat và tài liệu dùng chung

Email bị chuyển tiếp, được tìm kiếm và sao lưu. Lịch sử chat bị xuất ra. Tài liệu dùng chung giữ lại mọi phiên bản. Liên kết dùng một lần khác hẳn về bản chất: liên kết trỏ tới bản mã mà chỉ khóa trong liên kết mới mở được, lần xem đầu tiên hủy bản lưu, và ai tìm thấy liên kết về sau chỉ gặp thông báo rằng nội dung đã bị hủy. Với tài khoản miễn phí, bạn còn thu hồi được liên kết trước khi liên kết được mở, điều mà không email nào làm được.

## Thông tin đăng nhập ngoài mật khẩu

Chuỗi kết nối, khóa SSH và tệp `.env` cũng là thông tin đăng nhập. Biểu mẫu nhận mọi loại văn bản. Với tài khoản miễn phí, bạn có thể đính kèm tệp, được mã hóa theo cùng cách, nên tệp khóa hay tệp cấu hình cũng chịu cùng cơ chế tự hủy và thời hạn. Riêng với khóa API, xem cách chia sẻ API key an toàn (https://uselinkpilot.com/vi/share-api-keys-securely).

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

### Có nên gửi tên đăng nhập và mật khẩu cùng nhau không?

### Nếu nhà thầu cần thông tin đăng nhập trong nhiều tháng thì sao?

### Tôi có biết được khách hàng đã mở liên kết chưa?

### Cách này có đáp ứng chính sách bảo mật của khách hàng không?

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 (https://uselinkpilot.com/pricing).

## Liên quan

- Chia sẻ mật khẩu an toàn: https://uselinkpilot.com/vi/share-password-securely
- Cách chia sẻ API key an toàn: https://uselinkpilot.com/vi/share-api-keys-securely
- Chia sẻ file an toàn với khách hàng: https://uselinkpilot.com/vi/secure-file-sharing-with-clients
- Cách chia sẻ mật khẩu trong nhóm: https://uselinkpilot.com/vi/share-passwords-with-team

Tất cả trường hợp sử dụng: https://uselinkpilot.com/vi/use-cases

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Trang chủ",
        "item": "https://uselinkpilot.com/"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Trường hợp sử dụng",
        "item": "https://uselinkpilot.com/vi/use-cases"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Chia sẻ thông tin đăng nhập an toàn",
        "item": "https://uselinkpilot.com/vi/share-credentials-securely"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Có nên gửi tên đăng nhập và mật khẩu cùng nhau không?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Không. Ghi tên đăng nhập trong cuộc trao đổi bình thường và chỉ đặt mật khẩu vào liên kết dùng một lần. Nếu tin nhắn bị lộ, người lấy được chỉ có một nửa thông tin đăng nhập, không phải toàn bộ."
        }
      },
      {
        "@type": "Question",
        "name": "Nếu nhà thầu cần thông tin đăng nhập trong nhiều tháng thì sao?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Khi đó thông tin này nên nằm trong trình quản lý mật khẩu có chia sẻ quyền truy cập, và liên kết dùng một lần là cách đưa thông tin vào đó lần đầu. Đổi mật khẩu khi kết thúc hợp tác."
        }
      },
      {
        "@type": "Question",
        "name": "Tôi có biết được khách hàng đã mở liên kết chưa?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Với gói Pro thì có: nhật ký kiểm tra ghi lại từng lần xem kèm thời gian, quốc gia do máy chủ biên (edge) báo về, chuỗi nhận dạng trình duyệt và hash của địa chỉ IP với salt đổi mỗi ngày. Ở mọi gói, liên kết đã bị hủy nghĩa là đã có người mở."
        }
      },
      {
        "@type": "Question",
        "name": "Cách này có đáp ứng chính sách bảo mật của khách hàng không?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Phần lớn chính sách yêu cầu không gửi thông tin đăng nhập ở dạng văn bản thường và phải thu hồi được quyền truy cập. Liên kết dùng một lần, được mã hóa trong trình duyệt và có thời hạn, đáp ứng cả hai yêu cầu; trang kiến trúc bảo mật nêu rõ những gì được lưu và ghi nhật ký để bạn đối chiếu với chính sách."
        }
      }
    ],
    "inLanguage": "vi"
  },
  {
    "@context": "https://schema.org",
    "@type": "HowTo",
    "name": "Chia sẻ thông tin đăng nhập an toàn",
    "description": "Giới hạn quyền của tài khoản, gửi thông tin đăng nhập một lần qua liên kết tự hủy, và đổi mật khẩu khi xong việc.",
    "step": [
      {
        "@type": "HowToStep",
        "position": 1,
        "name": "Tạo thông tin đăng nhập với quyền vừa đủ cho công việc",
        "text": "Nếu hệ thống cho phép, cấp cho khách hàng hoặc nhà thầu tài khoản đăng nhập riêng với quyền truy cập ít nhất mà vẫn làm xong việc. Thông tin đăng nhập thu hồi riêng được thì dễ loại bỏ hơn nhiều so với mật khẩu quản trị dùng chung."
      },
      {
        "@type": "HowToStep",
        "position": 2,
        "name": "Tách tên đăng nhập và mật khẩu ra hai nơi",
        "text": "Gửi tên đăng nhập trong email hoặc ticket nơi cuộc trao đổi đang diễn ra. Để dành mật khẩu cho liên kết bí mật, như vậy riêng một tin nhắn không đủ để đăng nhập."
      },
      {
        "@type": "HowToStep",
        "position": 3,
        "name": "Gửi mật khẩu qua liên kết dùng một lần",
        "text": "Dán mật khẩu vào biểu mẫu bên dưới. Mật khẩu được mã hóa ngay trong trình duyệt của bạn và liên kết tự hủy sau lần xem đầu tiên, nên trong cuộc trao đổi không còn lại gì dùng được."
      },
      {
        "@type": "HowToStep",
        "position": 4,
        "name": "Nhờ người nhận mở ngay và lưu vào trình quản lý mật khẩu của họ",
        "text": "Liên kết chỉ dùng được một lần. Nếu họ báo liên kết đã bị hủy, nghĩa là người khác đã mở trước: đổi thông tin đăng nhập và gửi liên kết mới."
      },
      {
        "@type": "HowToStep",
        "position": 5,
        "name": "Đặt ngày kết thúc và đổi mật khẩu",
        "text": "Khi kết thúc hợp tác, đổi hoặc vô hiệu hóa thông tin đăng nhập. 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, giúp bạn trả lời được ai đã có quyền truy cập và vào lúc nào."
      }
    ],
    "inLanguage": "vi"
  },
  {
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "@id": "https://uselinkpilot.com/#software",
    "name": "LinkPilot",
    "applicationCategory": "BusinessApplication",
    "operatingSystem": "Web",
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "url": "https://uselinkpilot.com",
    "offers": [
      {
        "@type": "Offer",
        "name": "Free",
        "price": "0",
        "priceCurrency": "USD",
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro",
        "price": "29",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "29",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency",
        "price": "299",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "299",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus",
        "price": "799",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "799",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro (yearly)",
        "price": "288",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "288",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency (yearly)",
        "price": "2988",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "2988",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus (yearly)",
        "price": "7980",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "7980",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Enterprise",
        "priceSpecification": {
          "@type": "PriceSpecification",
          "priceCurrency": "USD"
        },
        "url": "https://uselinkpilot.com/pricing"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "@id": "https://uselinkpilot.com/#organization",
    "name": "LinkPilot",
    "alternateName": "LinkPilot by TetraCore",
    "url": "https://uselinkpilot.com",
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "customer support",
      "email": "support@uselinkpilot.com",
      "url": "https://uselinkpilot.com/support"
    },
    "parentOrganization": {
      "@type": "Organization",
      "@id": "https://tetracorehq.com/#organization",
      "name": "TetraCore",
      "url": "https://tetracorehq.com/"
    },
    "logo": {
      "@type": "ImageObject",
      "url": "https://uselinkpilot.com/logo-512.png",
      "width": 512,
      "height": 512
    },
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "sameAs": [
      "https://x.com/uselinkpilot",
      "https://www.linkedin.com/company/uselinkpilot",
      "https://facebook.com/uselinkpilot",
      "https://github.com/TetraCoreHQ/linkpilot-cli",
      "https://github.com/TetraCoreHQ/linkpilot-mcp",
      "https://www.npmjs.com/package/linkpilot",
      "https://www.npmjs.com/package/@uselinkpilot/sdk",
      "https://www.npmjs.com/package/@uselinkpilot/mcp",
      "https://chromewebstore.google.com/detail/linkpilot-short-links-and/mnmppadihpcncicldpkmgknhnjkondad",
      "https://addons.mozilla.org/en-US/firefox/addon/uselinkpilot/"
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "LinkPilot",
    "url": "https://uselinkpilot.com",
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https://uselinkpilot.com/blog?q={search_term_string}",
      "query-input": "required name=search_term_string"
    }
  }
]
```