Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Bạn có thể cho thấy rằng bạn tin rằng một cơ sở dữ liệu là an toàn và nội dung của nó có thể được tin cậy bằng cách thêm một chữ ký số vào cơ sở dữ liệu. Chữ ký số sẽ xac nhận bất kỳ macro, mô-đun mã và các cấu phần thực thi khác trong cơ sở dữ liệu có nguồn gốc từ người ký và xác nhận rằng không ai thay đổi chúng kể từ khi cơ sở dữ liệu đó được ký. Điều này giúp những người sử dụng cơ sở dữ liệu quyết định có tin cậy cơ sở dữ liệu hay không và nội dung của cơ sở dữ liệu đó. Hãy nghĩ về một chứng chỉ bảo mật như một chiếc bút mà bạn sử dụng để ký điện tử những thứ, hoặc một con dấu sáp mà chỉ bạn có thể áp dụng. Để thêm chữ ký số, bạn có thể sử dụng chứng chỉ bảo mật thương mại hoặc bạn có thể tạo chứng chỉ của riêng mình. Quy trình mà bạn sử dụng để ký điện tử cơ sở dữ liệu phụ thuộc vào phiên bản cơ sở dữ liệu bạn đang sử dụng.

Có hai loại chứng chỉ bảo mật: thương mại và tự ký.

Nếu bạn muốn ký điện tử một cơ sở dữ liệu và sau đó phân phối cơ sở dữ liệu đó thương mại, bạn nên có được một chứng chỉ bảo mật thương mại từ một cơ quan cấp chứng chỉ thương mại (CA). Cơ quan cấp chứng chỉ sẽ thực hiện kiểm tra bối cảnh để xác nhận rằng người tạo nội dung đó (chẳng hạn như cơ sở dữ liệu) là có uy tín. Để biết thêm thông tin, hãy xem Tìm ID số hoặc dịch vụ chữ ký điện tử.

Nếu bạn muốn sử dụng cơ sở dữ liệu cho các kịch bản cá nhân hoặc nhóm làm việc có giới hạn để sử dụng trong tổ chức của riêng mình, bạn có thể tạo chứng chỉ số bằng cách sử dụng công cụ SelfCert đi kèm với Microsoft 365.

Quan trọng: Nếu bạn ký điện tử cho tài liệu bằng cách dùng chứng chỉ số mà bạn đã tạo, rồi chia sẻ tệp được ký điện tử, những người khác sẽ không thể xác nhận tính xác thực của chữ ký số của bạn mà không quyết định tin cậy chứng chỉ tự ký của bạn theo cách thủ công.

  1. Duyệt đến thư mục chứa tệp chương trình Microsoft Office của bạn.

    Bạn sẽ cần xác định vị trí tệp thực thi, SelfCert.exevà vị trí có thể thay đổi dựa trên nhiều điều kiện khác nhau, chẳng hạn như khi bạn đang sử dụng hệ điều hành Windows 32 bit hoặc 64 bit hoặc nếu bạn đang sử dụng Microsoft 365.

    Phiên bản Office

    Vị trí

    Microsoft 365

    C:\Program Files\Microsoft Office\root\Office16

    C:\Program Files (x86)\Microsoft Office\root\Office16

    Office 2019

    Office 2016

    C:\Program Files\Microsoft Office\Office16

    C:\Program Files (x86)\Microsoft Office\Office16

    Office 2013

    C:\Program Files\Microsoft Office\root\Office15

    C:\Program Files (x86)\Microsoft Office\root\Office15

    Office 2010

    C:\Program Files\Microsoft Office\root\Office14

    C:\Program Files (x86)\Microsoft Office\root\Office14

  2. Định vị đúng thư mục và bấm đúp vào SelfCert.exe.

    Hộp thoại Tạo Chứng chỉ Số sẽ xuất hiện.

  3. Trong hộp Tên chứng chỉ của bạn, hãy nhập tên cho chứng chỉ kiểm tra mới.

  4. Bấm OK hai lần.

Việc ký và phân phối cơ sở dữ liệu rất dễ dàng và nhanh chóng. Bạn có thể đóng gói tệp, áp dụng chữ ký số cho gói, rồi phân phối gói đã ký cho người dùng khác. Tính năng Đóng gói và Ký sẽ đặt cơ sở dữ liệu trong tệp Triển khai Access (.accdc), ký tệp, rồi đặt gói đã ký tại vị trí mà bạn xác định. Sau đó, người dùng có thể trích xuất cơ sở dữ liệu từ gói này và làm việc trực tiếp trong cơ sở dữ liệu đó (chứ không phải trong tệp gói). Lưu ý rằng bạn vẫn có thể sử dụng tính năng đóng gói để tạo tệp .accdc, dù bạn cũng có thể ký mã vào cơ sở dữ liệu hay không. Để biết thêm thông tin, hãy xem Triển khai ứng dụng Access.

Tất cả các phiên bản Access đều cho phép bạn áp dụng chữ ký số cho các cấu phần trong định dạng cơ .mdb và .mde. Kể từ Access cho Microsoft 365 phiên bản 2211, định dạng cơ sở dữ liệu .accdb và .accde cũng được hỗ trợ.

Để ký mã vào cơ sở dữ liệu, hãy làm như sau:

  1. Mở cơ sở dữ liệu mà bạn muốn ký.

  2. Trên tab Công cụ Cơ sở dữ liệu, trong nhóm Macro , bấm vào Visual Basic để khởi động Trình soạn thảo Visual Basic hoặc nhấn ALT+F11.

  3. Trong cửa sổ Project Explorer, hãy chọn cơ sở dữ liệu hay Visual Basic for Applications (VBA) mà bạn muốn ký.

  4. Trên menu Công cụ, hãy bấm Chữ ký Số.

    Hộp thoại Chứng chỉ Số sẽ xuất hiện.

  5. Bấm Chọn để chọn chứng chỉ kiểm tra của bạn.

    Hộp thoại Chọn Chứng chỉ sẽ xuất hiện.

  6. Chọn chứng chỉ mà bạn muốn áp dụng. Để biết thêm thông tin, hãy xem Lấy chứng chỉ bảo mật.

    Nếu bạn theo các bước trong phần trước, hãy chọn chứng chỉ mà bạn đã tạo ra bằng cách sử dụng SelfCert.

  7. Bấm OK để đóng hộp thoại Chọn Chứng chỉ và bấm OK lần nữa để đóng hộp thoại Chữ ký Số.

Lưu ý    

  • Nếu bạn muốn ngăn người dùng giải pháp của bạn không vô tình sửa đổi dự án VBA và làm mất hiệu lực chữ ký của bạn, hãy khóa dự án VBA trước khi ký. Tuy nhiên, việc khóa dự án VBA không ngăn người dùng khác thay chữ ký số đó bằng chữ ký khác. Người quản trị công ty có thể ký lại các mẫu và bổ trợ để họ có thể kiểm soát chính xác việc người dùng có thể chạy những gì trên máy tính của họ.

  • Nếu ứng dụng của bạn sửa đổi cơ sở dữ liệu theo cách sẽ làm mất hiệu lực chữ ký, ví dụ: bằng cách tạo truy vấn hành động mới, hãy tránh ký điện tử cơ sở dữ liệu. Thay vào đó, hãy dùng gói đã ký (.accdc) để phân phối, rồi kết hợp nó với việc dùng một vị trí tin cậy.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×