Protect Server side Code from my client

D

dotun

Hi Guys

Could anyone tell me whether either, ASP, or ASP.NET/VB.net or ASP.NET/C#
enable me to create a web application with no source code available to be
seen by the clients people.

I read something about dll's an using Visual studio.net in another post, I
prefer vb.net or c# cos I am familiar with vb an c# is supposed to be easier
than c++ which was somewhat painful :)

Cheers
 
D

Don Grover

dotun said:
Hi Guys

Could anyone tell me whether either, ASP, or ASP.NET/VB.net or ASP.NET/C#
enable me to create a web application with no source code available to be
seen by the clients people.

I read something about dll's an using Visual studio.net in another post,
I
prefer vb.net or c# cos I am familiar with vb an c# is supposed to be
easier
than c++ which was somewhat painful :)

Cheers

Although its old technology.
I use ASP with about 30 VB6 dll's that contain all VbScript.
I would put only fully tested code that may not be updated too often, as its
a pain to upload and register again and again.
As far as functions and subs go, I write a vb6 wrapper to develop and test
them then create them as an ActiveX dll and test in vb6 again before
testing again in web server.
Of course html is still visible in source but you could pull all line feeds
out of that too.
One other good trick is to check server ip # in dll before returning data
that way it can be played with off site.

Hope this help's
Don
 
J

Jeff Cochran

Could anyone tell me whether either, ASP, or ASP.NET/VB.net or ASP.NET/C#
enable me to create a web application with no source code available to be
seen by the clients people.

Since ASP code is never transmitted to the browser and only processed
by the ASP DLL on the server, no ASP source code would ever be seen
client side (assuming a properly configured server).
I read something about dll's an using Visual studio.net in another post, I
prefer vb.net or c# cos I am familiar with vb an c# is supposed to be easier
than c++ which was somewhat painful :)

Encapsulating business logic in DLL's is a common method of protecting
code. A DLL can be created in virtually any language, and though it
can be reverse engineered it's not trivial.

Jeff
 
D

dotun

Hi

The idea is to shield the code logic from the server side client. that is,
when one sells an application to a client who implements it on their own
server.

Can you tell me a good book to get on using dlls with asp web pages ?

Dlls are just something i have heard about, i've got no knowledge of them
whatsoever.

All my coding to date has beem vba in access an a bit of excell plus a lot
of ASP3.0

Cheers

Dotun
 
D

Dave Anderson

dotun said:
The idea is to shield the code logic from the server side client.
that is, when one sells an application to a client who implements it
on their own server.

Is this really a great idea? My company absolutely loves to buy applications
from vendors, but we have found time and again that the more a vendor
"shields" their logic, the less likely (and more slowly) we will be able to
deploy it. Every customer will have needs that your product is not perfectly
suited for. A great product will attract buyers and repeat customers whether
your code is readable or not.

Your best intellectual property protection will always be a written
contract.



--
Dave Anderson

Unsolicited commercial email will be read at a cost of $500 per message. Use
of this email address implies consent to these terms. Please do not contact
me directly or ask me to contact you directly for assistance. If your
question is worth asking, it's worth posting.
 
D

Dave Anderson

Jeff said:
Encapsulating business logic in DLL's is a common method
of protecting code. A DLL can be created in virtually any
language, and though it can be reverse engineered it's not
trivial.

Truth be told, (1) decompiling can be somewhat simple (using a decompiler),
although generating meaningful object names may take a bit of effort, and
(2) compiled code is exactly as readable as script is -- to the machine.

http://catamaran.labs.cs.uu.nl/twiki/pt/bin/view/Transform/DeCompilation



--
Dave Anderson

Unsolicited commercial email will be read at a cost of $500 per message. Use
of this email address implies consent to these terms. Please do not contact
me directly or ask me to contact you directly for assistance. If your
question is worth asking, it's worth posting.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,054
Latest member
TrimKetoBoost

Latest Threads

Top