2011-09-11 32 views
7

Khi tôi khởi động ứng dụng của mình với quyền quản trị (nhấp chuột phải vào EXE | Run as administrator), hộp thoại UAC có biểu ngữ màu cam hoặc màu vàng xuất hiện với cảnh báo mà nhà xuất bản không xác định. Thay vì mua chứng chỉ, tôi muốn làm điều đó khác đi. Tôi nghĩ rằng phải có khả năng để thực hiện điều đó mà không có chứng chỉ đã mua. Về cơ bản, tôi muốn nhìn và cảm nhận khi tôi bắt đầu, ví dụ, calc.exe (Máy tính trong Windows) với quyền quản trị. Tôi có những lựa chọn hoặc lựa chọn thay thế nào?Làm thế nào để có được một nhà xuất bản đáng tin cậy/xác minh?

+3

Tôi nghĩ rằng điểm của nhà xuất bản đã xác minh là MS hoặc một số pháp nhân được MS tin cậy xác minh. Và họ sẽ không xác minh bạn miễn phí. – svick

Trả lời

8

Không có!

Để biết được nhà xuất bản, ứng dụng của bạn phải có chữ ký số và chứng chỉ được sử dụng để ký tên phải được tin cậy. Khả năng duy nhất để đạt được nó là mua chứng chỉ số từ một cơ quan chứng nhận nổi tiếng.

Chữ ký kỹ thuật số cũng phải chứa dấu thời gian. Nó sẽ giữ cho ứng dụng của bạn tin cậy ngay cả khi chứng chỉ hết hạn. Nếu không có dấu thời gian trên chữ ký điện tử, ứng dụng sẽ trở nên không tin cậy nữa ngay khi chứng chỉ hết hạn.


Bạn có thể tạo chứng chỉ kỹ thuật số tự ký và ký đơn đăng ký với nó. Nhưng nó sẽ không đáng tin cậy. Có một giải pháp khác: nếu người dùng cài đặt chứng chỉ này thành Tổ chức phát hành chứng chỉ gốc tin cậy hoặc Nhà xuất bản đáng tin cậy, thì chỉ sau đó ứng dụng của bạn sẽ được tin cậy và lời nhắc UAC sẽ có nền màu xanh thay vì màu vàng. Nhưng nó yêu cầu người dùng thể hiện sự tin tưởng rõ ràng vào chứng chỉ số của bạn.

Vì vậy, giải pháp duy nhất yêu cầu không có bước nào từ người dùng là mua chứng chỉ kỹ thuật số.

+0

Vì vậy, để làm rõ, miễn là bạn ký ứng dụng của mình với chứng chỉ từ một CA đã được tin cậy, không có bước bổ sung nào để có được danh sách "nhà xuất bản đáng tin cậy"? Nếu không, điều này có vẻ giống như một cách tương đối rẻ để bỏ qua kiểm tra này ... – Basic

+1

Vâng, đó là sự thật. Và hộp thoại UAC sẽ trở thành màu xanh thay vì màu vàng và sẽ hiển thị nhà xuất bản từ chứng chỉ. Tuy nhiên, người dùng sẽ phải nhấn một nút trong dấu nhắc UAC để nâng cao. –

Các vấn đề liên quan