Khá nhiều sự nghiệp của tôi, tôi đã làm việc với các giải pháp xây dựng (các ứng dụng tùy chỉnh cho một khách hàng). Bây giờ công ty của tôi đang phát triển phần mềm cho công chúng, rất nhiều bao bì đang chờ chúng tôi.
Tôi muốn hỏi về phần mềm cấp phép. Cách tạo số sê-ri và số kích hoạt. Các lựa chọn của tôi cho phần mềm cấp phép nói chung là gì.
Tôi nhận ra rằng đó là một câu hỏi chung nhưng đó là một khởi đầu cuộc trò chuyện.
Giấy phép Mô hình
Trả lời
Mô hình giấy phép của chúng tôi hoạt động bằng cách sử dụng mật mã khóa công khai/riêng tư. Họ gửi cho chúng tôi tên và chi tiết liên lạc của họ, mà chúng tôi mã hóa bằng cách sử dụng khóa riêng của chúng tôi. Các tập tin được mã hóa sau đó được gửi trở lại licencee mà họ nhập vào ứng dụng. Ứng dụng này có khóa công khai của chúng tôi được nhúng trong tệp nhị phân (hoặc nếu chúng có kết nối với mạng, nó kéo nó ra khỏi trang web của chúng tôi) và nó sử dụng khóa đó để giải mã thông tin giấy phép. Nếu giấy phép được giải mã khớp với các chi tiết mà họ đã nhập thì chúng được cấp phép sử dụng sản phẩm!
Bằng cách sử dụng private/public mật mã khóa, chúng tôi cung cấp cho ứng dụng của chúng tôi một niềm tin rằng các dữ liệu trong các key bản quyền thực sự là từ chúng tôi (tính xác thực của giấy phép)
Có những thứ gọn gàng khác bạn có thể làm với điều này, như mã hóa mức đăng ký vào khóa cấp phép. Ứng dụng sẽ giải mã khóa cấp phép và thấy rằng chúng chỉ được phép sử dụng một số chức năng nhất định.
Điều này có thể bị tấn công. Ví dụ: blackhat có thể xóa toàn bộ khóa cấp phép kiểm tra phần nhị phân hoặc cập nhật khóa công khai đã lưu trong ứng dụng thành khóa mà chúng đã tạo. Sau đó, họ sẽ có thể làm cho nó chấp nhận giấy phép của riêng họ. Tuy nhiên vì các ứng dụng của chúng tôi không phải là dòng chính, chúng tôi không coi đây là một mối đe dọa lớn.
Nếu bạn đang sử dụng .Net để xây dựng các giải pháp của bạn, có thể bạn nên kiểm tra Xheo. Tôi đã sử dụng chúng trước khi thực hiện cấp phép và chúng tích hợp độc đáo với các giải pháp .net. Bạn có thể làm những việc như yêu cầu các khóa nối tiếp cơ bản để kích hoạt sản phẩm ngay để thiết lập một máy chủ kích hoạt và yêu cầu mọi người kích hoạt và hủy kích hoạt các sản phẩm của họ để sử dụng và chuyển chúng giữa các máy.
Bài viết này về vi phạm bản quyền của một người đã xây dựng và tiếp thị một ứng dụng .NET nhỏ là rất thông tin. ứng dụng của mình đã vi phạm bản quyền, mà giveshim một góc nhìn thú vị:
http://kalzumeus.com/2006/09/06/yo-ho-me-hearties-yo-ho/
điểm của ông về cơ bản mà bạn cần phải làm cho hệ thống kích hoạt một rào cản đối với người dùng bình thường - không có gì bạn có thể làm là nếu ứng dụng của bạn là đủ phổ biến bị cướp bóc bởi một nhóm bẻ khóa. Điều quan trọng nhất là đảm bảo rằng một phiên bản nứt của chương trình của bạn, nếu nó tồn tại, là vô hình với 99% công chúng.
- 1. Giấy phép Mono XSP
- 2. Giấy phép LGPL/GPL
- 3. Giấy phép TBB Intel
- 4. Fancybox 2 giấy phép mới
- 5. javascript minification xóa giấy phép?
- 6. RFC có giấy phép gì?
- 7. Xóa hộp thoại giấy phép
- 8. Giấy phép cho tài liệu không có giấy phép là gì?
- 9. Tiếp - Xe Giấy phép tấm Detection
- 10. Giấy phép phản chiếu nào được phép trong Medium Trust?
- 11. Giấy phép Visual Studio Express 2010
- 12. Amazon Ec2 FTP Viết giấy phép
- 13. Giấy phép ghi vào thẻ SD
- 14. Giấy phép cho các ứng dụng
- 15. nơi giá rẻ cho MSDN giấy phép
- 16. Cách sử dụng Giấy phép nguồn mở
- 17. Thư viện quản lý giấy phép
- 18. Giấy phép thương mại cho MariaDB
- 19. BizSpark triển khai giấy phép lưu trữ
- 20. Gia tăng giấy phép Semaphore, trong Java
- 21. Sử dụng mô-đun Python trên giấy phép LGPL trong sản phẩm thương mại
- 22. Mô hình Django: Chỉ cho phép một mục nhập trong một mô hình?
- 23. ruby sao chép tập tin đính kèm kẹp giấy từ mô hình này sang mô hình khác?
- 24. Sử dụng NVidia FxAA trong mã của tôi: Whats mô hình cấp phép?
- 25. Đường ray Kiểu kẹp giấy đa hình
- 26. Raphael hoạt hình giấy zoom
- 27. Lỗi Django (13, 'Giấy phép bị từ chối')
- 28. Câu hỏi về giấy phép di chuyển ReSharper Câu hỏi
- 29. bảo vệ Ứng dụng Java theo giấy phép hoặc khóa
- 30. c/C++ Thư viện FFT không có giấy phép GPL
Không đáng giá; quá chậm và bị treo rất nhiều. – ileon