Những loại chứng chỉ cần thiết cho ứng dụng của tôi?


9

Tôi đang phát hành phần mềm C # miễn phí mà tôi đã tạo bằng Visual Studio. Trong tương lai, một số phần mềm này có thể được trả tiền. Tôi đã tự hỏi nếu tôi cần phải mua bất kỳ loại giấy phép cho họ?

Tôi hiểu rằng thật tốt khi có chứng chỉ cho trang web của bạn (SSL?), Nếu bạn cố bán phần mềm của mình nhưng còn ứng dụng của bạn thì sao?

Tôi chỉ không muốn chống vi-rút / trình duyệt gắn cờ ứng dụng của mình là không đáng tin cậy. Bất kỳ đề nghị được đánh giá cao.


3
Bạn có nhầm lẫn giữa các điều khoản giấy phépchứng chỉ trong câu đầu tiên? Chúng là hai thứ rất khác nhau.
Latty

1
Tôi không nghĩ vậy, tôi khá chắc chắn rằng tôi biết loại giấy phép nào sẽ sử dụng trong chương trình của mình. Tôi cũng không chắc về điều này nhưng tôi nghĩ rằng rất nhiều ứng dụng có chứng chỉ chứng minh rằng chúng là "hợp lệ" và các ứng dụng có thể tin tưởng, điều đó có sai không? Thỉnh thoảng Google Chrome chỉ các tệp .zip của tôi là "Ứng dụng không đáng tin cậy", đó là lý do tôi hỏi.
ee

1
Tôi đã đề cập đến dòng 'Tôi đã tự hỏi nếu tôi cần mua bất kỳ loại giấy phép cho họ?' - Giấy phép gì?
Latty

Câu trả lời:


11

Nghe có vẻ như những gì cần thiết là các chương trình của bạn được ký điện tử (tức là Ký mã ). Khái niệm này tương tự như chứng chỉ SSL, ở chỗ nó chứng minh rằng chương trình là từ bất kỳ ai mà chứng chỉ được cấp cho & chưa được sửa đổi (ví dụ: mã độc được thêm vào).

Chìa khóa để hiểu về việc ký mã mặc dù là các chứng chỉ được tách biệt với các chứng chỉ SSL - chúng được gọi cụ thể code signing certificates.

Trước đây tôi đã sử dụng VeriSign khi trải qua chương trình Chứng nhận Logo của Microsoft , nhưng thấy rằng chứng chỉ của họ đắt hơn nhiều so với các chứng chỉ có sẵn từ GoDaddy hoặc Comodo .

Biên tập

Ngoài ra, có một bài viết về MSDN: Giới thiệu về Ký mã mà bạn cũng có thể thấy hữu ích.


Bạn có nghĩ rằng nó là bắt buộc để bán phần mềm? Tôi đã bảo vệ mã của tôi với obfuscator.
ee

2
Ký không bắt buộc phải bán phần mềm. Nhưng có thể có những nhà cung cấp sẽ chỉ bán phần mềm đã ký.
GrandmasterB

2
Mặc dù không bắt buộc phải ký điện tử vào mã của bạn, tôi nghĩ rằng đó là một ý tưởng tốt để làm như vậy. Xem xét giá của chứng chỉ so với việc mất doanh số vì khách hàng không tin rằng phần mềm của bạn an toàn để sử dụng (ví dụ: các tin nhắn bạn đã đề cập, cũng như UAC trong Windows). Thêm vào đó, nó mang lại cho ứng dụng của bạn một giao diện đẹp, chuyên nghiệp khi tên công ty của bạn được hiển thị là nhà xuất bản thay vì "Nhà xuất bản không xác định".
Alexander

5

Tôi nghĩ Chứng chỉ ký mã là một lựa chọn lý tưởng để bảo vệ ứng dụng của bạn. Chứng chỉ ký mã giúp tạo cảm giác tự tin trực tuyến khi người dùng tải xuống phần mềm của bạn bằng cách xác minh tính xác thực của danh tính của bạn.

Không có mã ký người dùng sẽ thấy -

nhập mô tả hình ảnh ở đây

Với chứng chỉ ký mã

nhập mô tả hình ảnh ở đây

Bạn có thể mua chứng chỉ ký mã với chi phí rẻ từ Comodo . Bài viết này sẽ cung cấp cho bạn cái nhìn cận cảnh hơn về Chứng chỉ ký mã.


0

Loại lỗi này xuất hiện do thiếu chữ ký số hoặc xác minh. Một đang Certificate Signing là lựa chọn tốt để ngăn chặn lỗi như vậy.

Ký mã là phương pháp sử dụng chữ ký số dựa trên chứng chỉ để ký các tập lệnh và thực thi để người ta có thể xác minh danh tính của tác giả và đảm bảo rằng mã không bị hỏng như chính bản thân tác giả đã ký.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.