Font Size: a A A

The Research And Realization Of Cloud Licensing Protection Model For.NET Software

Posted on:2014-06-02Degree:MasterType:Thesis
Country:ChinaCandidate:W W ZhangFull Text:PDF
GTID:2268330401469573Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, more and more software products are developed using the.NET platform, but the easiness to decompile of.NET software makes software piracy more and more serious. With the popularity and development of cloud computing, traditional.NET software protection is gradually transiting to.NET software licensing. But the existing protection technologies and licensing ways for.NET software have their limitations and can’t meet the demands of a new age. So it is necessary to put forward a new licensing protection way in cloud computing environment to protect the security of.NET software.Firstly, this thesis introduces the relevant knowledge of.NET platform, analyses the security problems that.NET software faces, studies deeply some common protection technologies for.NET software and summarises their advantages and disadvantages. Then the paper sets up some performance evaluation index, analyses and compares some popular protection tools for.NET software.Secondly, the thesis analyses the shortcoming of traditional licensing ways for.NET software in cloud computing environment and puts forward a new cloud licensing protection model for.NET software. And the model combines the security protection of services, code protection with licensing management as a whole, which not only realizes the code protection but also realizes the licensing management for.NET software on the basis of guaranteeing the security of services that the central licensing server provides.In order to manage licensing better, the thesis designs and realizes the prototypical system of cloud licensing, which adopts the client/server architecture. The client where the.NET software is installed submits the licensing request to the central licensing server and the central licensing server returns the software license file to the client. If there exists the software license file in the client, the.NET software could run normally, otherwise the software can not run normally.At last, the thesis combines the service security protection, code layer protection, cloud licensing protection together by experiments to realize the whole protection of the cloud licensing model.
Keywords/Search Tags:.NET, Software protection, Software licensing, Cloud computing, Cloudlicensing
PDF Full Text Request
Related items