Người ký tài liệu và người xác minh nó ở trong cùng một hệ thống
Phân hệ dựng cùng lúc bốn con đường ký: chữ ký điện tử đủ điều kiện bằng thẻ thông minh hoặc khóa USB, chữ ký di động qua thuê bao di động, chữ ký tay vẽ trên màn hình và hình ảnh chữ ký tay tải lên từ tệp. Mọi tài liệu đã ký đều được ghi vào sổ nhật ký và có thể tra lại bằng mã xác minh.
- Khóa ký không bao giờ tới trình duyệtChữ ký đủ điều kiện được tạo qua dịch vụ ký cục bộ chạy trên chính máy tính của người dùng. Mã PIN của thẻ và khóa bí mật không bao giờ rời khỏi thiết bị; chỉ bản kết quả đã ký đi tới phía máy chủ.
- Hồ sơ chữ ký gắn liền với tài liệuMọi sự kiện ký đều được ghi vào sổ nhật ký kèm người ký, tên tài liệu, loại tài liệu, loại chữ ký, thời điểm ký, mã băm SHA-256 của tệp và một mã xác minh mười sáu ký tự.
Các loại chữ ký được hỗ trợ
Bốn loại dưới đây được dựng thành các thẻ riêng trong phân hệ. Loại chữ ký không có trong danh sách này thì không tồn tại trong phân hệ.
Chữ ký điện tử đủ điều kiện
Ký bằng thẻ thông minh hoặc khóa USB. Dịch vụ ký cục bộ tìm thiết bị, đọc chứng thư số, xác minh mã PIN và tạo bản kết quả đã ký; thuật toán băm là SHA-256.
Chữ ký di động
Ký qua hạ tầng chữ ký di động gắn với một thuê bao di động. Thuê bao của số điện thoại được tra cứu, một yêu cầu ký tới điện thoại, và giao dịch được hỏi lại theo chu kỳ trong khi chờ phê duyệt.
Chữ ký tay vẽ trực tiếp
Chữ ký vẽ trên khung vẽ bằng chuột, bút hoặc màn hình cảm ứng. Có thể chọn màu nét, xóa và vẽ lại; kết quả được lưu dưới dạng PNG làm chữ ký mặc định của người dùng.
Chữ ký tay tải lên
Tải lên một hình ảnh chữ ký có sẵn từ tệp. Chấp nhận PNG và JPEG, tối đa 5 MB; hình ảnh được máy chủ đổi kích thước về khuôn 600×200 và chuyển sang PNG.
Các định dạng chữ ký
Định dạng được chọn theo loại tệp được ký; phân hệ chọn đúng định dạng bằng cách nhìn phần mở rộng của tệp.
| Định dạng | Dành cho tài liệu nào | Được chọn ra sao |
|---|---|---|
| PAdES-BES | Tài liệu PDF | Được chọn tự động khi phần mở rộng là .pdf; các báo cáo xuất ra được ký bằng định dạng này. |
| XAdES-BES | Tài liệu XML | Được chọn tự động khi phần mở rộng là .xml. |
| CAdES-BES | Các loại tệp khác | Định dạng mặc định cho mọi tệp khác ngoài PDF và XML. |
Ở cả ba định dạng, thuật toán băm đều là SHA-256. Bản kết quả đã ký được tải về như một tài liệu riêng bên cạnh tệp được ký; tệp gốc không bị thay đổi.
Luồng chữ ký điện tử đủ điều kiện
Mỗi bước trong sáu bước đều hiện trên màn hình như một trạng thái riêng; người dùng đọc được đang chờ ở bước nào và tắc ở đâu.
- Kiểm tra dịch vụTrước hết kết nối mạng, sau đó dịch vụ ký cục bộ đang chạy trên máy tính được dò. Nếu dịch vụ đang tắt, màn hình hiện cả liên kết khởi động lẫn nút thử lại.
- Quét thiết bịCác đầu đọc thẻ thông minh và khóa USB đang kết nối được liệt kê. Nếu không có thiết bị nào, cảnh báo hãy cắm thẻ hiện lên; nếu có nhiều thiết bị, có thể chuyển qua lại giữa chúng.
- Đọc chứng thư sốChứng thư số của thiết bị đã chọn được đọc; người sở hữu chứng thư, số định danh, tổ chức cấp, khoảng hiệu lực và kiểu thiết bị hiện lên màn hình.
- Xác minh mã PINMã PIN chỉ gồm chữ số, dài nhiều nhất tám ký tự và không dán được vào ô nhập. Khi Caps Lock đang bật sẽ có cảnh báo; giá trị đã nhập có thể hiện rõ nếu người dùng muốn.
- KýThanh tiến trình hiện ba giai đoạn: xác minh mã PIN, đang ký, đã hoàn tất. Yêu cầu ký được giữ nhiều nhất ba mươi giây và trả về lỗi nếu không có kết quả.
- Kết quả và hồ sơBản kết quả đã ký được tạo ra và sự kiện ký được ghi vào sổ nhật ký. Sau lần ký đầu tiên, hệ thống đề nghị lưu mã PIN gắn với thiết bị đó; lời đề nghị có thể từ chối.
Luồng chữ ký di động
Chữ ký di động hoạt động bất đồng bộ: yêu cầu được gửi đi, người dùng phê duyệt trên điện thoại, và hệ thống chờ bằng cách hỏi lại kết quả theo chu kỳ.
- Tra cứu thuê baoHệ thống tra xem số điện thoại đã nhập có phải thuê bao chữ ký di động hay không. Nếu không phải, luồng dừng trước khi bắt đầu và lý do được ghi trên màn hình.
- Yêu cầu kýYêu cầu được gửi kèm dòng mô tả sẽ hiện trên điện thoại; người dùng đọc ngay trên màn hình của mình rằng mình đang phê duyệt tài liệu nào.
- Mã giao dịchKhi yêu cầu được tiếp nhận theo cách bất đồng bộ, một mã giao dịch được trả về và màn hình chuyển sang trạng thái đang chờ phê duyệt trên điện thoại.
- Hỏi trạng thái theo chu kỳKết quả được hỏi lại mỗi ba giây và chờ nhiều nhất chín mươi giây. Nếu hết thời gian, giao dịch khép lại vì quá hạn chờ và phải bắt đầu lại.
- Kết quảBa kết quả được xử lý riêng: đã ký, người dùng hủy, hết thời gian chờ. Khi ký một tệp PDF, chữ ký được nhúng vào tài liệu và một bản sao đã ký được tạo ra.
Những tình huống gặp ngoài thực tế
Phân hệ được dựng trên giả định rằng việc ký hiếm khi xong ngay lần đầu; tám tình huống được xử lý từng cái một.
Lưu mã PIN
Khi người dùng đồng ý, mã PIN được lưu gắn với số sê-ri của thiết bị. Ở lần ký sau, ô nhập không còn trống; mã PIN đã lưu có thể xóa chỉ trong một bước.
Sai mã PIN
Khi nhập sai mã PIN, cảnh báo hiện lên kèm số lần thử còn lại; ở lần thử cuối cùng, cảnh báo được nhấn mạnh hơn.
Thẻ bị khóa
Khi mã PIN bị khóa, màn hình chuyển sang trạng thái cảnh báo, nút thử lại bị vô hiệu và cách mở khóa thẻ được giải thích.
Cảnh báo Caps Lock
Khi Caps Lock đang bật, một biểu tượng cảnh báo và lời giải thích ngắn hiện cạnh ô nhập mã PIN; việc gõ sai mã PIN được ngăn trước khi làm mất một lần thử.
Thẻ bị rút ra
Các thiết bị đang kết nối được dò mỗi năm giây. Nếu thẻ bị rút ra giữa chừng, màn hình quay về bước quét thiết bị và thông báo rằng kết nối đã mất.
Khóa thẻ trình duyệt thứ hai
Nếu một thẻ trình duyệt thứ hai trong cùng trình duyệt bắt đầu ký, thẻ còn lại bị khóa; một thiết bị được ngăn không phục vụ hai yêu cầu cùng lúc.
Chứng thư số sắp hết hạn
Cảnh báo được đưa ra khi còn dưới ba mươi ngày tới hạn chứng thư số và cảnh báo nghiêm trọng khi còn dưới bảy ngày hoặc chứng thư đã hết hạn; không thể ký với chứng thư đã hết hạn.
Lỗi thiết bị thoáng qua
Với các lỗi thoáng qua như mất phiên làm việc với thẻ, thao tác được thử lại hai lần mà không hiện lỗi cho người dùng. Nếu lỗi vẫn còn, nó được ghi lại kèm mã lỗi.
Sổ nhật ký chữ ký và việc xác minh
Ai đã ký gì và ký khi nào vẫn tra cứu được sau khi tài liệu đã ký được tải về.
- Bản ghi trong sổ nhật kýMọi sự kiện ký đều được ghi kèm người dùng đã ký, tổ chức, loại tài liệu, tên tài liệu, loại chữ ký, thời điểm ký, địa chỉ IP và thông tin trình duyệt.
- Mã băm của tệpMã băm SHA-256 của tài liệu được lưu lại; khi tra bằng chính mã băm đó, hệ thống tìm ra bản ghi chữ ký mà tài liệu thuộc về.
- Mã xác minhMỗi bản ghi được cấp một mã xác minh mười sáu ký tự chia thành bốn khối; những chữ cái và chữ số dễ nhầm không được dùng trong mã.
- Xác minh bằng mã QRMột mã QR mang địa chỉ xác minh được in lên tài liệu xuất ra; khi quét mã, tính hợp lệ của bản ghi được tra cứu.
- Danh sách trong sổ nhật kýCác bản ghi chữ ký được lọc theo loại tài liệu, loại chữ ký và người dùng; có thể tìm theo tên tài liệu và mã xác minh.
Đăng nhập bằng chữ ký điện tử
Cùng một hạ tầng được dựng cho việc xác thực danh tính chứ không chỉ cho việc ký tài liệu.
Đăng nhập bằng chứng thư số
Số định danh hoặc địa chỉ e-mail lấy từ chứng thư ký được đối chiếu với hồ sơ người dùng; nếu không khớp thì không mở phiên làm việc nào.
Đăng nhập bằng chữ ký di động
Yêu cầu đăng nhập tới điện thoại và phiên làm việc mở ra khi yêu cầu được phê duyệt; nếu yêu cầu không được ký hoặc bị hủy thì việc đăng nhập bị từ chối.
Cookie phiên làm việc
Kết thúc quá trình xác minh, token phiên được cấp trong một cookie mà chỉ máy chủ đọc được và chỉ có hiệu lực trong thời gian giới hạn.
Câu hỏi thường gặp
Năm câu hỏi hay gặp nhất về loại chữ ký, cách cài đặt và việc xác minh.
Những loại chữ ký nào được hỗ trợ?
Ký bằng chữ ký đủ điều kiện có phải cài gì trên máy tính không?
Hình ảnh chữ ký tay có thay được chữ ký đủ điều kiện không?
Tính xác thực của một tài liệu đã ký được tra cứu ra sao?
Điều gì xảy ra nếu người dùng không phê duyệt chữ ký di động?
Xem luồng ký với chính tài liệu của bạn
Hãy liên hệ để cùng bàn xem những tài liệu nào sẽ được ký và việc xác minh sẽ được thiết lập ra sao.
Trao đổi với chuyên gia