Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

MTE Giải thích: Ý nghĩa mục "Được phát hành bởi" trên trình cài đặt phần mềm

Cài đặt phần mềm trên các hệ điều hành hiện đại dễ dàng đến mức bạn có thể làm trong giấc ngủ. Kết quả là nhiều người lướt qua quá trình cài và bỏ qua các yếu tố trong quá trình.

Cửa sổ hiện ra yêu cầu chạy trình cài đặt là một khía cạnh dễ bỏ qua. Nhìn nhanh nó không chứa gì bạn chưa biết — nhưng có thể có. Một dòng văn bản đơn độc làm cho cửa sổ đáng giá nhìn lại, đó là "chữ ký".

Trình cài đặt không được ký theo nghĩa truyền thống như tài liệu pháp lý, nhưng một số được ký theo cách riêng. Nếu bạn từng thấy điều này và thắc mắc, hoặc chưa để ý cho đến nay, chúng tôi sẽ giải thích chuyện gì đang xảy ra.

Tại sao?

Microsoft cho rằng ký trình cài đặt phần mềm có thể làm nổi bật các chương trình đã bị can thiệp. Nếu được ký, nguồn gốc rõ ràng, và mọi vấn đề có thể truy trách đến nhà phát triển, nếu cần.

Sự an tâm cũng là một lý do, vì nhiều người dùng sẽ thoải mái hơn cài phần mềm từ công ty hoặc nhà phát triển nổi tiếng. Trình duyệt Mozilla Firefox được ký bởi Mozilla Corporation, điều hợp lý và cung cấp độ uy tín mà "Unknown" (Không xác định) không có.

Như thế nào?

Công cụ của Microsoft để ký trình cài đặt, có tên đầy 상상 tượng là SignTool.exe, hoạt động với nhiều loại file, bao gồm trình cài đặt .exe và .msi. Nếu không chắc chắn về khác biệt giữa hai định dạng này, chúng tôi đã đề cập trong bài gần đây.

SignTool.exe hoạt động như phần mềm độc lập, nhưng trang web của Microsoft demo dùng nó với dấu nhắc lệnh Visual Studio và chứng chỉ ký hiện có. Chứng chỉ không được tạo bằng lệnh Visual Studio khác, đòi hỏi thêm bước.

Nếu không dùng Visual Basic, bạn vẫn cần chứng chỉ ký mã bên cạnh SignTool.exe. Các công ty trong danh sách do Microsoft duy trì cung cấp chứng chỉ ở định dạng tiêu chuẩn hoặc Extended Validation (EV), dùng kết hợp với tài khoản Microsoft Dev Centre. Một số hành động yêu cầu chứng chỉ EV, tuy nhiên đa số có thể dùng chứng chỉ tiêu chuẩn.

Chứng chỉ tiêu chuẩn yêu cầu thời gian xử lý ngắn hơn và do đó rẻ hơn. Mức xác thực danh tính không cao như EV, và không hỗ trợ ký mã LSA hoặc UEFI như Microsoft nói.

Sau khi quyết định loại chứng chỉ, công ty yêu cầu một số thông tin: chứng minh nhân dạng có ảnh và tài liệu mang tên bạn. Chứng chỉ không phát miễn phí, đơn xin từ công ty có thể cần sao kê ngân hàng hoặc giấy tờ khác thường không công khai.

Sau khi nhận chứng chỉ, nhà phát triển có thể ký trình cài đặt, trao cho sản phẩm vẻ uy tín hơn.

Kết luận

Như bạn thấy, có khá nhiều bước để có được dòng văn bản đơn độc này hơn so với nhìn bề mặt. Nhiều chương trình vẫn được phân phối mà không ký mã theo cách này mà không gây nguy hiểm cho PC, và không có lý do nghi ngờ gì không ổn với chương trình thiếu chứng chỉ.

Biết mục đích tên nhà phát hành trên cảnh báo phần mềm không phải điều xấu; người dùng nên được khuyến khích nhận thức hơn về thứ họ chọn cài đặt. Nếu có gì lạ, hãy cẩn trọng hơn.