473,407 Members | 2,306 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,407 software developers and data experts.

Protect Server side Code from my client

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
Jul 22 '05 #1
5 1670

"dotun" <do***@discussions.microsoft.com> wrote in message
news:22**********************************@microsof t.com...
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
Jul 22 '05 #2
On Tue, 21 Dec 2004 15:55:04 -0800, "dotun"
<do***@discussions.microsoft.com> wrote:
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
Jul 22 '05 #3
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
"Jeff Cochran" wrote:
On Tue, 21 Dec 2004 15:55:04 -0800, "dotun"
<do***@discussions.microsoft.com> wrote:
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

Jul 22 '05 #4
dotun wrote:
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.
Jul 22 '05 #5
Jeff Cochran wrote:
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.../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.
Jul 22 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
by: Kathryn | last post by:
Hiya I have a problem with using some client side and server side scripting together in an ASP. I'm using VBScript. What I'm trying to achieve is this - - Page loads up and some server side...
1
by: Allen Thompson | last post by:
I am going to write a simple program to do invoice pricing for our company by inputing a few perameters like customer name, square footage, etc. Is there a way to password protect the source code...
12
by: HarveyB | last post by:
I would like to generate non-modal popup windows from ASP.Net code-behind. I have tried using Client Side scripting like "function Test(){ window.open('test.htm',_blank,...
29
by: Frank Millman | last post by:
Hi all I am writing a multi-user accounting/business system. Data is stored in a database (PostgreSQL on Linux, SQL Server on Windows). I have written a Python program to run on the client,...
4
by: Tomas PAJER | last post by:
I have many office files saved in sql server. The system sends them by one web page: RequestFile.asp. So every file has the same name requestFile.asp. How can i change requested URL on the server...
10
by: Ben | last post by:
Hi, I made an application in classic asp (reservation of books and video stuffs for students) and want to migrate to asp.net. The user has to chose a date, then pushung on a submit button. The...
7
by: howa | last post by:
if speed, size is not a matter, i just want to protect the code as much as possible, any library or tools do you think is the best solution right now? i know there is not a perfect solution, but...
8
by: FAQ server | last post by:
----------------------------------------------------------------------- FAQ Topic - How can I protect a webpage in javascript?...
4
by: FAQ server | last post by:
----------------------------------------------------------------------- FAQ Topic - How do I protect my javascript code? ----------------------------------------------------------------------- ...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
jinu1996
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...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
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,...
0
isladogs
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...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.