English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

When i give a browser based application with ASP / HTML as front end and sqlserver 2000 as back end, the ASP coding gets pirated from the computer on which the application is run or from the server in local area network. Any method to keep it safe? Any other platform where coding is safe and application still runs in web browser? will working in ASP.net or VB.net solve my purpose?

2006-11-16 02:31:39 · 4 answers · asked by Varun S 1 in Computers & Internet Programming & Design

4 answers

ASP = Active Server Pages. the code you place in these pages is a mixture of front end javascript+HTML/XML and back end VBscript/.NET code.

There is no actual code (except your javascript, or generated javascript) that gets pushed to the web browser. Early ActiveX solutions sent an executable to the browser, but these are no longer used in modern development - unless it is a large bundle of extra browser capability (like Adobe Reader, Flash/Shockwave plugins, etc)

You ASP or ASP.NET code runs on the server via an IIS-controlled service. It is not visible, and cannot be pirated by anyone outside your firewall (the web clients). If you are saying your code is be hacked off this server, your security hole lies in the configuration of your network and IIS server, not in your programming paradigm.

That said, use safe coding practices. Read and understand how to configure your web server, and obey the rules of never using usernames/passwords or other private network information from within your javascript or HTML layers. If you're writing with ASP.NET (highly recommended) then most of these things are taken care of, except for the locking down of your network. That you have to do outside of whatever sites you're publishing.

Your LAN may be giving people access to your IIS machine. If this is the case, turn off the guest account and all other accounts for that machine. Do not develop on that machine, but simply on your own machine, then install the application when you're finished (prevents attacks from folks who know how to attach a debugger using the frontpage extensions to your IIS). On the IIS machine, save just one login for installing, and use anonymous access for to web site. Hope this helps.

2006-11-16 03:40:21 · answer #1 · answered by WickedSmaht 3 · 0 0

there's slightly bit application call chili gentle which will execute asp on a linux server. i'm unsure how nicely it runs yet you may examine the object under for added data. With Chili gentle, you will possibly desire to be waiting to get admission to data from sq. Server 2000, yet you have got a stressful time working sq. Server interior Linux for the reason that's compiled for living house windows. there's a living house windows emulator kit observed as Wine which will run many living house windows applications yet i think of sq. Server might desire to be slightly too complicated for it.

2016-10-04 00:55:56 · answer #2 · answered by lininger 4 · 0 0

If you run ASP on an IIS/Apache box, the end user can't see the ASP code, just the results of it.

2006-11-16 02:35:27 · answer #3 · answered by Farnsworth 3 · 0 0

As long as you use Windows, your stuff can be pirated by anyone connecting to your website in a fraction of a second.

In order to keep everything actually private, switch to a Linux machine and run Apache on the Linux machine. You will have unparalelled service and never have to worry about your stuff being pirated again.

Program the site in PHP for the best bet. Use Dreamweaver to do your site development.

2006-11-16 02:34:47 · answer #4 · answered by Anonymous · 0 3

fedest.com, questions and answers