Hi,
I have an ASP.Net application and I'd like to know about how to protect it
from Software Piracy. Are there some alternatives to do that?
Thanks a lot
LucasC 9 1929
I kind of like InstallShield Express - it's cheap and gets the job done. It
creates a "One click" install that you can put on the web and then control
the password on your own. It creates IIS virtual directories and
everything. However, that doesn't stop one user from distributing the
password, but it's better than nothing. You may be able to do something
more advanced with the scripting that accompanies it.
You could also build a web service on your end and let your deployed
application "call home" periodically. This would be especially great for a
subscription based model. I like this best because if you notice two
different server IP's requesting the same license code (assuming static ip's
here), then you can contact the original purchaser, give them a new code,
and wack the old one, thus killing the pirate. There is a possibility that
they could deploy multiple instances behind a firewall, but for that you
could maybe get the servers mac address... or something that identifies it.
If you are providing a EULA you should put something in about that...
:)
--
Jerry Boone
Analytical Technologies, Inc. http://www.antech.biz
Secure Hosting and Development Solutions for ASP, ASP.NET, SQL Server, and
Access
"Lucas" <ms**@rmya.com. ar> wrote in message
news:uD******** ******@tk2msftn gp13.phx.gbl... Hi, I have an ASP.Net application and I'd like to know about how to protect it from Software Piracy. Are there some alternatives to do that?
Thanks a lot
LucasC
Thanks a lot. What about Hardware Keys?
"Jerry Boone" <je***@antech.b iz.killspam> escribió en el mensaje
news:qq******** ***********@new ssvr11.news.pro digy.com... I kind of like InstallShield Express - it's cheap and gets the job done.
It creates a "One click" install that you can put on the web and then control the password on your own. It creates IIS virtual directories and everything. However, that doesn't stop one user from distributing the password, but it's better than nothing. You may be able to do something more advanced with the scripting that accompanies it.
You could also build a web service on your end and let your deployed application "call home" periodically. This would be especially great for
a subscription based model. I like this best because if you notice two different server IP's requesting the same license code (assuming static
ip's here), then you can contact the original purchaser, give them a new code, and wack the old one, thus killing the pirate. There is a possibility
that they could deploy multiple instances behind a firewall, but for that you could maybe get the servers mac address... or something that identifies
it. If you are providing a EULA you should put something in about that...
:)
-- Jerry Boone Analytical Technologies, Inc. http://www.antech.biz Secure Hosting and Development Solutions for ASP, ASP.NET, SQL Server, and Access "Lucas" <ms**@rmya.com. ar> wrote in message news:uD******** ******@tk2msftn gp13.phx.gbl... Hi, I have an ASP.Net application and I'd like to know about how to protect
it from Software Piracy. Are there some alternatives to do that?
Thanks a lot
LucasC
Sure - I think Sentinel is the best... http://www.rainbow.com/
--
Jerry Boone
Analytical Technologies, Inc. http://www.antech.biz
Secure Hosting and Development Solutions for ASP, ASP.NET, SQL Server, and
Access
"Lucas" <ms**@rmya.com. ar> wrote in message
news:%2******** ********@TK2MSF TNGP11.phx.gbl. .. Thanks a lot. What about Hardware Keys?
"Jerry Boone" <je***@antech.b iz.killspam> escribió en el mensaje news:qq******** ***********@new ssvr11.news.pro digy.com... I kind of like InstallShield Express - it's cheap and gets the job done. It creates a "One click" install that you can put on the web and then
control the password on your own. It creates IIS virtual directories and everything. However, that doesn't stop one user from distributing the password, but it's better than nothing. You may be able to do something more advanced with the scripting that accompanies it.
You could also build a web service on your end and let your deployed application "call home" periodically. This would be especially great
for a subscription based model. I like this best because if you notice two different server IP's requesting the same license code (assuming static ip's here), then you can contact the original purchaser, give them a new
code, and wack the old one, thus killing the pirate. There is a possibility that they could deploy multiple instances behind a firewall, but for that you could maybe get the servers mac address... or something that identifies it. If you are providing a EULA you should put something in about that...
:)
-- Jerry Boone Analytical Technologies, Inc. http://www.antech.biz Secure Hosting and Development Solutions for ASP, ASP.NET, SQL Server,
and Access "Lucas" <ms**@rmya.com. ar> wrote in message news:uD******** ******@tk2msftn gp13.phx.gbl... Hi, I have an ASP.Net application and I'd like to know about how to
protect it from Software Piracy. Are there some alternatives to do that?
Thanks a lot
LucasC
Thanks a lot
"Jerry Boone" <je***@antech.b iz.killspam> escribió en el mensaje
news:f2******** *******@newssvr 24.news.prodigy .com... Sure - I think Sentinel is the best...
http://www.rainbow.com/
-- Jerry Boone Analytical Technologies, Inc. http://www.antech.biz Secure Hosting and Development Solutions for ASP, ASP.NET, SQL Server, and Access
"Lucas" <ms**@rmya.com. ar> wrote in message news:%2******** ********@TK2MSF TNGP11.phx.gbl. .. Thanks a lot. What about Hardware Keys?
"Jerry Boone" <je***@antech.b iz.killspam> escribió en el mensaje news:qq******** ***********@new ssvr11.news.pro digy.com... I kind of like InstallShield Express - it's cheap and gets the job
done. It creates a "One click" install that you can put on the web and then control the password on your own. It creates IIS virtual directories and everything. However, that doesn't stop one user from distributing the password, but it's better than nothing. You may be able to do
something more advanced with the scripting that accompanies it.
You could also build a web service on your end and let your deployed application "call home" periodically. This would be especially great for a subscription based model. I like this best because if you notice two different server IP's requesting the same license code (assuming
static ip's here), then you can contact the original purchaser, give them a new code, and wack the old one, thus killing the pirate. There is a possibility that they could deploy multiple instances behind a firewall, but for that
you could maybe get the servers mac address... or something that
identifies it. If you are providing a EULA you should put something in about that...
:)
-- Jerry Boone Analytical Technologies, Inc. http://www.antech.biz Secure Hosting and Development Solutions for ASP, ASP.NET, SQL Server,
and Access "Lucas" <ms**@rmya.com. ar> wrote in message news:uD******** ******@tk2msftn gp13.phx.gbl... > Hi, > I have an ASP.Net application and I'd like to know about how to protect it > from Software Piracy. Are there some alternatives to do that? > > Thanks a lot > > LucasC > >
Hi Lucas,
Thank you for using Microsoft Newsgroup Service. As for your problem:
"Protecting Software from Piracy", I quite agree to Jerry Boone's
suggestions. Especially using "webservice " to provide a constantly
checking. It'll make full use of the advangages of the webservice in your
ASP.NET web app.
Steven Cheng
Microsoft Online Support
Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
Yes, Jerry's suggestions are very good. The problem I see is due to possible
installation on a Production Server without External access. I think it
won't be easy to get Internet access from a Production Server with a high
level of security.
What do you think?
Thanks a lot Jerry and schang.
"MSFT" <v-******@online.m icrosoft.com> escribió en el mensaje
news:aO******** ******@cpmsftng xa07.phx.gbl... Hi Lucas,
Thank you for using Microsoft Newsgroup Service. As for your problem: "Protecting Software from Piracy", I quite agree to Jerry Boone's suggestions. Especially using "webservice " to provide a constantly checking. It'll make full use of the advangages of the webservice in your ASP.NET web app.
Steven Cheng Microsoft Online Support
Get Secure! www.microsoft.com/security (This posting is provided "AS IS", with no warranties, and confers no rights.)
First, it's nice to answer questions to those that appreciate it.
I doubt you will have any problem getting access on production servers. I
think every admin on earth deploying Microsoft solutions ensures that they
can update servers with Windows Update and AntiVirus. You could put a flag
in a reg key or a settings file, read it, then determine if this server
should bypasses doing the webservice query.
--
Jerry Boone
Analytical Technologies, Inc. http://www.antech.biz
Secure Hosting and Development Solutions for ASP, ASP.NET, SQL Server, and
Access
"Lucas" <ms**@rmya.com. ar> wrote in message
news:uG******** ******@TK2MSFTN GP09.phx.gbl... Yes, Jerry's suggestions are very good. The problem I see is due to
possible installation on a Production Server without External access. I think it won't be easy to get Internet access from a Production Server with a high level of security. What do you think?
Thanks a lot Jerry and schang.
"MSFT" <v-******@online.m icrosoft.com> escribió en el mensaje news:aO******** ******@cpmsftng xa07.phx.gbl... Hi Lucas,
Thank you for using Microsoft Newsgroup Service. As for your problem: "Protecting Software from Piracy", I quite agree to Jerry Boone's suggestions. Especially using "webservice " to provide a constantly checking. It'll make full use of the advangages of the webservice in
your ASP.NET web app.
Steven Cheng Microsoft Online Support
Get Secure! www.microsoft.com/security (This posting is provided "AS IS", with no warranties, and confers no rights.)
Hi Lucas,
Thanks for your response. As for the security you mentioned on the internet
access to a production server, yes, "security" is always a solid problem
with the internet based web application. So in ASP.NET, we provided a
complete web security architecure for both intranet based or extralnet
based application. Include the IIS server level's authenitcation and the
ASP.NET applciation level's authentication and athorization... As for the
webservice, you can applied some of the security model on it. Also, other
security techs such as SSL, IPSec also can provide the data infomration
between the client and serverside secured.
For more information on building secure web application, you can reference
the tech articles on the MSDN site, here is the weblink for it: http://msdn.microsoft.com/library/en...etwebapplicati
onsecurity.asp? frame=true
If you have any questions, please feel free to let me know.
Merry Christmas!!
Steven Cheng
Microsoft Online Support
Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
OK. Steven, but we where talking about Protecting Software from Piracy.
"Steven Cheng[MSFT]" <v-******@online.m icrosoft.com> escribió en el mensaje
news:EH******** ******@cpmsftng xa07.phx.gbl... Hi Lucas,
Thanks for your response. As for the security you mentioned on the
internet access to a production server, yes, "security" is always a solid problem with the internet based web application. So in ASP.NET, we provided a complete web security architecure for both intranet based or extralnet based application. Include the IIS server level's authenitcation and the ASP.NET applciation level's authentication and athorization... As for the webservice, you can applied some of the security model on it. Also, other security techs such as SSL, IPSec also can provide the data infomration between the client and serverside secured. For more information on building secure web application, you can reference the tech articles on the MSDN site, here is the weblink for it: http://msdn.microsoft.com/library/en...etwebapplicati onsecurity.asp? frame=true
If you have any questions, please feel free to let me know.
Merry Christmas!!
Steven Cheng Microsoft Online Support
Get Secure! www.microsoft.com/security (This posting is provided "AS IS", with no warranties, and confers no rights.) This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: SoftComplete Development |
last post by:
Recently the company SoftComplete Development
http://www.softcomplete.com launched the new revolutionary release of
software code protection tool. This is large and important step in the
software security technologies and in the struggle against software
hacking, cracking and piracy.
EXECryptor, based on Strongbit Technology, http://www.strongbit.com
is a powerful tool to protect code based on a brand new metamorphing
code...
|
by: Bobby C. |
last post by:
My company is in the process of getting ready (well actually QTR 2 2004) to
roll out a rewritten version of a vertical market application for the
municipal market (small and medium sized cities). Software protection
(keeping the honest people honest) hasn't ever been a problem but in this
roll out we are going to be distributing the product through several firms
in Asia. I would like to find an effective solution that would limit our...
|
by: Peter Olcott |
last post by:
Does anyone know any really good products?
|
by: jeanjean_5 |
last post by:
Hi all
I'm looking forward to purchase ExeCryptor (www.strongbit.com) to
protect my shareware. But before I'd like to know independent
opinions/experience if any.
My question is: Anybody uses execryptor? Can you tell me smth about?
Are there some problems? Is it cost-effective?
Thank you in advance for any reply
|
by: Anthony Bouch |
last post by:
I'm building an n-tier application with data access, application and UI
layers in separate projects and hence separate assemblies.
MyProjectUI.dll
MyProjectApp.dll
MyProjectDataAccess.dll
etc...
The application will eventually be publicly available for download and
installed on end-users machines.
| |
by: Joe |
last post by:
Operator Of Massive For-Profit Software
Piracy Website Pleads Guilty
Caused Up To $20 Million in Losses to Software Industry
The owner of a massive for-profit software piracy Web site pleaded
guilty in federal court, Assistant Attorney General Alice S. Fisher of
the Criminal Division and U.S. Attorney Chuck Rosenberg for the Eastern
District of Virginia, announced.
|
by: flit |
last post by:
Hello All,
I have a hard question, every time I look for this answer its get out
from the technical domain and goes on in the moral/social domain.
First, I live in third world with bad gov., bad education, bad police
and a lot of taxes and bills to pay, and yes I live in a democratic
"state" (corrupt, but democratic).
So please, don't try to convince me about the social / economical /
open source / give to all / be open / all people are...
|
by: Ronald S. Cook |
last post by:
If I wanted to prevent someone from purchasing my Windows software and then
giving to friends, I'm wondering what the top 3 or so options are these days
and pros/cons of each.
I appreciate any responses,
Ron
|
by: Nilesh wadhwani |
last post by:
hello friends ,
Myself Nilesh wadhwani ,LNMIIT colllege, jaipur .I built an software which stop piracy n i want to update documentation which tells about how it works n what r advantages n what r disadvantages compairing to other products of market .So i want to know is there any proper format to do this if yes then pls send it to me and if no then tell me according to you in what format should i write?
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
| |
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |