Remember Me
forgot your password?

Microsoft Solution for Protecting Software From Piracy and License Non-compliance

Introduction
Piracy and license non-compliance are major challenges for software publishes. Microsoft estimates that these actions cost the software industry last year around $40 billion in lost revenues around the world. Piracy ranges from the relatively innocent copying of software for a friend, up to more sinister activities, where pirates hack software and distribute it on the Internet. License non-compliance is often a non-malicious feature of large organizations, in which more software seats are deployed than permitted – as stipulated in the contract with the software supplier.

Software Vulnerability Caused by Reverse Engineering
Software piracy is made possible partly because the .NET platform, though very powerful, does enable reverse engineering. This refers to the process of discovering how a particular application works, by analyzing its structure and function. Reverse engineering is made possible by the fact that .NET languages such as C# and VB.NET compile down to Microsoft Intermediate Language (MSIL), the .NET equivalent of machine code. The problem with MSIL is that it is very well known, and carries a great deal of the structure of the high level languages, thus exposing valuable proprietary information.

Microsoft Software Licensing and Protection Services Solution
To combat software piracy through reverse engineering and license non-compliance, Microsoft has come up with a solution that revolves around the concept of permutation – rearranging a set of items. First, it is necessary to identify the crucial and vulnerable pieces of the MSIL, such as the core intellectual property algorithms, items enabling key functionality in the application, and code that includes passwords. Then, with the application of the Microsoft Software Licensing and Protection Services (SLPS) solution, these crucial items are transferred away from the easily reversed engineered MSIL, and into the secure virtual machine language (SVML), which is not easily reverse engineered. SVML is encrypted in a way that is unique to each client, and this also helps in monitoring and enforcing license compliance.

Products
The Microsoft SLPS solution consists of two closely related products: The first is the Microsoft Permutation Package. This is the .NET code protection technology that provides the code protector with a private transformation algorithm, and holds the vendor-specific digital signature for secure licensing. The second product is the code protector, which enables clients to apply the protection to the .NET assemblies. Code protector can be downloaded free of charge.

Further Information
For further information about the Microsoft Software Licensing and Protection Services offerings, visit the Microsoft website.

Danielle Marks

Danielle is a writer for Compucall. To learn more about Software Licensing, please visit
Microsoft SLPS website

Rate this Article: 5 / 5 stars - 1 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Security Articles
  • More from Danielle Marks

DVR vs VCR: A Battle in the Security and Spy Equipment Industry

By: Vellard | 01/01/2010
The DVR seems to be the technology that wins the match. There is no room for melancholy in the ever-evolving world of security and spy equipment. You can keep up with the surveillance technology at Vellard. Visit now their website at www.vellard.com.au.

How to Delete Antispyware Shield Pro, Quickly and Easily. Uninstall this Spyware Before Certain Destruction!

By: Bob Walker | 31/12/2009
One of the top concerns I have while browsing the internet is what files are secretly being transferred via websites of questionable content. Antispyware Shield Pro is an example of a virus that can be installed in this stealth manner through a Trojan. Once installed, this malware will attempt to trick you into purchasing a "full version", which will do nothing but sap you of your money.

Uninstall Malware Defense Easily - How To Remove Malware Defense Quickly

By: Bob Walker | 31/12/2009
What's the deal with Malware Defense? Is it legitimate or is it a scam? If you're familiar with viruses, then you know that this software is malicious. It's the kind that will try to corrupt your entire system, block your programs, and scare you into purchasing what it claims as "full protection". It provides nothing of the sort. Its cousins are FakeAlert and AntiMalware spyware. You will want to get rid of this spyware immediately, because if you do not, you will be harrassed with fake warnings

Get In Touch With Norton Antivirus

By: James | 31/12/2009
Antivirus has become one of the most essential software these days. Norton antivirus is considered as the most reliable antivirus software. There are many people who want to contact Norton antivirus before buying one. It can be quite easy to get in touch with them either through website or via phone.

Rising demand for Investigating services

By: Sleuth India | 30/12/2009
The changing life style reveal the secret. Life today has gained such a tremendous pace that people rarely have time for themselves. This ultra-busy lifestyle coupled with extremely tense job requirements make people very impatient and intolerant. No wonder smallest of issues today lead to major differences.

Advice On Protecting Your Netbook

By: Mark Walters | 30/12/2009
Useful information and advice on netbooks. Find out how to make a netbook as safe and secure as possible.

Tutorial to Unlock Windows XP Administrator Password!

By: Fiona | 30/12/2009
The Windows XP administrator passwordis the password used to access the "Administrator" account. This account usually doesn't show up on the logon screen and most people don't know it exists. Usually that's okay because you won't need to use your computer under this account very often. There are a few times when you will need this password! When you're accessing the Windows XP Recovery Console or you're trying to boot into Windows XP Safe Mode, you'll need this password before you can contin

Lost or Forgot Computer Password? Reset Windows XP password!

By: Fiona | 30/12/2009
If you have lost or forgotten your password for logging in to a computer running the Windows XP operating system, there are a few different options

Buying Israel flight Tickets

By: Danielle Marks | 05/10/2009 | Travel Tips
The only practical way to get to Israel is to fly. There is a ship from Greece to Haifa during the hot seasons, but that option appeals more to backpackers for whom the getting there is more important than the destination. For the rest of us, flying to Israel is the most efficient and comfortable way to travel. But to make the trip as good as can be, it is worth considering all of your options.

3d Modeling Services

By: Danielle Marks | 15/01/2009 | Gadgets & Gizmos
3D modeling services has found a valuable and functional place in today’s competitive business environment.

Using 3d Models Design for Education

By: Danielle Marks | 21/12/2008 | Gadgets & Gizmos
The technology offered by 3D models design is excellent for teachers who are seeking comprehensive learning modules for students. Teachers and instructors can lead students to discovery through the process of 3d modeling design in the classroom.

3d Printing for Research and Development

By: Danielle Marks | 21/12/2008 | Gadgets & Gizmos
Individual 3D printing applications are diverse and so various fabrication materials used in prototyping will need research, development and distribution.

Microsoft Solution for Protecting Software From Piracy and License Non-compliance

By: Danielle Marks | 09/03/2008 | Security
Piracy and license non-compliance are major challenges for software publishes and dynamic licensing.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.05, 1, w3)