Submit Software | | Advanced Search
Software Central


Featured Products:
ImTOO DVD Ripper Platinum
Memory Card data recovery
osCommerce Manager
FXBear Audio Editor
QR Photo DVD Slideshow
iSkysoft DVD to iPod Converter for Mac
WinMPG Video Convert
Privacy Killer
iOpus Internet Macros Scripting Edition
EASEUS Data Recovery Wizard
Advertise With Us

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.


Article By Ariel Rosen

Keywords: Microsoft SLPS, Microsoft Software Licensing and Protection Services, SVML, SLPS Code Protection, Microsoft SLPS products, Software Non-Compliance, P





We deliver articles like below right to your inbox for free:

Managing a Worldwide Print Infrastructure from a Single, Centralized Workstation by Bob Russell
For small businesses, working with OS-native print spoolers can be an annoyance, if still a necessary evil, even when they are using just one or two operating systems in their operation. But many large, multinational organizations face even greater problems with enterprise printing since typical growth through acquisition models do not tend to nurture uniformity in hardware, let alone operations. This lack of uniformity in hardware is magnified when one considers operating across a n...

Teachers, Share Your Masterpiece Presentation Online by William Peterson
After years of teaching, you definitely have created and archived tons of engaging presentations with your own efforts. But how many people have already known all your great works? Think about it. Besides the one-time slide show, why not exhibit your masterpiece to more people, who may really appreciate your professional works very much? Certainly the best way to share your masterpiece with the world is putting it online. People around the world can easily watch your presentation withou...

5 Basic Tips that Can Increase your Systems Speed and Performance by I C
There are many people who keep wondering if there are any solutions to increase their PC's speed other than getting a new computer. The answer is yes; there are a few basic things and methods that you can follow so that you get the best speed out of your computer. The basic and the easiest five tips are: -- Disk cleanup: this is the first and the easiest method to ease out things faster, disk clean up is one effective method that should be followed without any doubts. There are chances...

Converting Images into Icons by Victor Ivlichev
If you need to create a Windows desktop icon from any image, use Any to Icon or ArtIcons Pro. It takes seconds to make a great-looking icon from any image file. Just choose the size and transparency! Did you ever try customizing a folder on your desktop with an icon? Selecting a folder icon requires that you specify a picture in a valid Windows icon format. You can <a href="ht...

World of Warcraft Honor Bot by Tom Biskner
World of Warcraft Honor Bot This guide will tell you everything you want to know about the World of Warcraft honor bot. Just to give you a quick background about me, I have been botting in World of Warcraft using mmoglider for the past 2 year. I have botted about 12 characters to the level cap and I have been banned 3 times. Twice I had been banned in a large 'ban wave' where Blizzard detected the software and banned several thousand accounts...


Recommended Products:
Anti Tracks


Popular Downloads:
Pavtube DVD Copy
Acme TraceArt
Super DVD Creator
Aplus Video To iPod Converter
PQ DVD to iPod Video Movie Converter
Aimersoft DVD Ripper for Mac
Aglare Video Converter Platinum
iWellsoft Video to Zune Converter
Advertise With Us

Copyright © 2008, Ivertech. All rights reserved.
Partner Sites:
ComputerUser Inc. | Free Downloads | Free Articles | Free Classified Ads | Content Site Monitor