【開源資訊】smart-license v1.0.1 發布,為軟件提供授權的工具

smart-license 是一款用于安全加固的開源項目。 主要服務于非開源產品、商業軟件、具備試用功能的付費軟件等,為軟件提供授權制的使用方式。

名詞解釋:

  • License:通過 smart-license 生成的授權文件,導入至要授權使用的軟件產品中。
  • 源數據:需要進行 License 加工處理的基礎數據。例如,將軟件產品運行的配置文件作為源數據,經由 smart-license 授權處理后生成 License 文件。
  • License源文件:生成 License 的同時,會自動產生一份文件用于記錄:源數據,授權時間,過期時間,秘鑰對等信息。由軟件授權方持有,當客戶遺失 License 文件之后可以根據License源文件重新生成 License。

更新說明:

雖然通過 smart-license 生成的 License 具備防篡改的能力, 但對于有著一定技術功底的用戶,依舊可以采用某些手段獲得 License 的源數據, 再通過 smart-license 偽造一份"合法"的 License 。

為此需要提供一種安全加固策略,防止某些不懷好意的人過于輕松的突破 License 的安全防線。

加固的原理如下圖所示,生成License階段采用非對稱加密方式對源數據進行預處理。 而在程序運行時從License中提取到的是密文形式的源數據,需要通過公鑰解密還原真實內容。

【開源資訊】smart-license v1.0.1 發布,為軟件提供授權的工具

軟件提供商大可將公鑰硬編碼至程序中,即便通過反編譯獲得公鑰,也無法以此偽造 License。 再則可在程序中引入代碼混淆機制,增加反編譯的破解難度,強化軟件的安全系數。

適用場景

  • 非開源產品、商業軟件、收費軟件。
  • 限制產品的傳播性,每個客戶擁有專屬 License。
  • 同一款軟件發行包根據 License 的不同提供不同的服務能力。
  • 限定軟件授權時效

產品特色:

  • 開源,代碼完全公開,License的生成原理是透明的。
  • 易用,提供二進制包,直接基于命令行生成 License。
  • 安全,生成的 License 在一定程度上具備防篡改能力,破解難度大。
  • 安全加固,采用非對稱加密方式對 License源數據進行預處理,防止偽造License。

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2022年7月23日 上午10:51
下一篇 2022年7月23日 上午11:05

相關推薦

91草莓视频在线观看| 亚洲国产视频网| 老司机午夜视频在线观看| 护士系列sdde221取精| 国产a级一级久久毛片| 黄色aaa大片| 国产青青在线视频| 一级视频在线免费观看| 无码少妇精品一区二区免费动态| 亚洲伊人久久网| 欧美最猛黑人xxxx黑人猛交3p| 午夜精品久久久久久中宇| 韩国三级hd中文字幕| 国产精品久久久久久影视| [中文][3d全彩]舞房之夜| 少妇BBW搡BBBB搡BBBB| 久久久无码精品午夜| 日韩中文字幕在线一区二区三区| 亚洲欧美一区二区三区| 波多野结衣精品一区二区三区 | 91色在线观看| 国产精品伦一区二区三级视频| GOGO人体大胆全球少妇| 国产精品永久久久久久久久久| jealousvue熟睡入侵中| 女人高潮特级毛片| 中文字幕成人免费高清在线| 日日躁夜夜躁狠狠天天| 亚欧在线精品免费观看一区| 欧美xxxx做受欧美精品| 免费人成黄页在线观看国产| 紧身短裙女教师波多野| 国产剧情在线播放| 韩国免费人成在线观看网站| 国产男女在线观看| 777成了人乱视频| 国产精品蜜臂在线观看| 98精品国产高清在线看入口| 国产色视频一区| 99久久精品国产免费| 国产超碰人人模人人爽人人喊 |