Solved

Can a UUID be used to authenticate a piece of software

Posted on 2014-12-19
3
111 Views
Last Modified: 2015-09-03
When we install software on a hosting server, I want to prevent it from being copied to a new server without our knowledge    In other words, I want to tie a specific copy of our software to a specific server and I am looking for the best way to do this.    One thought I had would be to to read the server's UUID and compare it to an encrypted version of the UUID.   Someone told me that the UUID so this wouldn't work but that is not my impression.    

Are there other ways to uniquely identify the server that the software is on.    I can't guarantee that the fully qualified domain name will work because not all servers have the fqdn assigned.   What else can be done?
0
Comment
Question by:efamilant
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 15

Expert Comment

by:Giovanni Heward
ID: 40510147
Have you thought about using the MAC address of the NIC and/or the CPU ID?

final byte[] address = NetworkInterface.getNetworkInterfaces().nextElement().getHardwareAddress();
System.out.println("address = " + Arrays.toString(address));

Open in new window

0
 

Author Comment

by:efamilant
ID: 40510159
MAC addresses can be spoofed and change to much.    I'm thinking about using the vendor identifying number instead.  I can obtain it using wmic.    Unfortunately, because I am programming in Java, have to do a runtime call but so be it.
0
 
LVL 55

Accepted Solution

by:
McKnife earned 500 total points
ID: 40510718
The concept "protect a software so that it can run only on the computers that are under my control" is old and has been sold by Aladdin (now safenet) for years. They have various solutions. You should contact them, because based on the sparse info you gave here, and on the small experience I have with their modern products, I cannot give a recommendation. Start here: http://www.safenet-inc.com/software-monetization-solutions/#content-left
0

Featured Post

Free NetCrunch network monitor licenses!

Only on Experts-Exchange: Sign-up for a free-trial and we'll send you your permanent license!

Here is what you get: 30 Nodes | Unlimited Sensors | No Time Restrictions | Absolutely FREE!

Act now. This offer ends July 14, 2017.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Active Directory security has been a hot topic of late, and for good reason. With 90% of the world’s organization using this system to manage access to all parts of their IT infrastructure, knowing how to protect against threats and keep vulnerabil…
Article by: Justin
In light of the WannaCry ransomware attack that affected millions of Windows machines, you might wonder if your Mac needs protecting. Yes, it does and here is how to do it.
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…
Suggested Courses

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question