Author Archive

posted by | on , , , | 1 comment

underwater_hockeyThe concept of a license pool is fairly unique to Nitro-LM.  Each pool is attached to a company.  A company can have as many different pools as you can define.  It really depends on how complex you need to make your access restriction rules.  Using the concept of pools, you can do some unique things like bundling software into suites.  For example, if you had three software products, you could put 5 licenses in a pool and allow the customer to use those 5 licenses in any way they chose across the products.  Need more developers using product A this week?  No problem, just release the license from product B and use them in A.  In a nutshell, a pool is a group of licenses along with all the rules for getting access to those licenses.

Rules are broken down into three categories: product associations, usage restrictions, and access restrictions.
Continue reading “Swimming to the bottom of License Pools” »

posted by | on , , , , , | No comments

lmencryption2In part two, we cover using the Asset Encrypter to encrypt AIR module swfs. This demo also contains a before and after look at the code using a decompiler.

>>> VIEW HERE <<<

posted by | on , , , , , , | No comments

lmencryption1In this two-part article, I’m going to run through a quick demo of how to protect the source code in an AIR app from decompilers using the Nitro-LM module encryption technique. Nitro-LM is a hosted licensing solution that can be enabled in your flex/AIR app for a nominal fee per license.

Continue reading “Encryption Flex Modules with Nitro-LM – 1” »

posted by | on , , , , | No comments

nun_w_ruler_150Modifying or replacing a DLL is one way that a hacker can gain access to your protected application. If you’re using the Nitro-LM solution with the DLL client, or even if you’re only interested in protecting your own DLLs, the solution provided here should prove useful to you. For our purposes, we’ll focus on how you can code your application to prevent tampering on the nitrolm.dll inside a C++ application.
Continue reading “Prevent DLL Tampering on Windows Apps” »

posted by | on , , , , | No comments

menu_navigation

Here is another screen-cam of the team’s in-process Administration tool written in Flex. This video highlights the new menu navigation system. As with many flex apps, this menu component borrows from open source and combines it with proprietary code to create a seamless user experience.

Continue reading “Nitro-LM – New Admin Tool – Menu Navigation” »

posted by | on , , , , , | No comments

the_flex_showAndrew Westberg was recently featured on The Flex Show broadcasting from 360|Flex San Jose talking about Nitro-LM.

posted by | on , , , , , , , , | No comments

user_managerThe team is in the process of developing a new Adobe Flex Administration tool for Nitro-LM. Here is a short video from the User Management screen. It allows you to search for users, and see their relationships to computers, software, companies, and other users.
Continue reading “Nitro-LM – New Admin Tool!” »

posted by | on , , , , , , , | No comments

fishbread_1Adobe this week has announced the release of Adobe Flex-3 Builder and Adobe AIR 1.0 (Adobe Integrated Runtime). The playing field for the process of software development and delivery is about to change in some major ways…

Continue reading “Obfuscation vs. Encryption” »