Is Server side programming always safer than client sided ones?

Posted on 2007-10-10
Medium Priority
Last Modified: 2008-01-09
are there effective ways to protect the codes in a client sided webpage? Is the server sided programming always better than the client sides ones in term of protecting the codes. I would appreciate it if you could answer with a bit detailed information, instead of "yes, it is better" or " No it is not."
Question by:wsjwsj2
LVL 143

Assisted Solution

by:Guy Hengel [angelIII / a3]
Guy Hengel [angelIII / a3] earned 400 total points
ID: 20051742
server-side code only needs to be protected on the server itself
-> only a hacker getting access to the server direclty (telnet, ftp etc) can see any file contents on that server, ie web page code

client-side code cannot be protected, the "best" you can achieve is obfuscation.
LVL 24

Accepted Solution

glcummins earned 1600 total points
ID: 20051755
Server-side programming is usually considered safer. Consider this analogy:

 Do you feel more safe with your nest egg stored in a safe in your bedroom, or in a vault at your bank? The bank's vault is stronger, more expensive, and heavily guarded. Your home is accessible to anyone who is bold enough. Once someone has access to your safe, it is only a matter of time before the safe can be cracked, even if you use state-of-the art technology. In a managed environment, however, the opportunities for manhandling the vault are usually more limited.

If you deliver your code to your client's browser, even with encryption, it can be reverse-engineered and then defeated. If the code never leaves your server, a cracker must first gain access to the server, then examine your code. If the server security is tight, not only will the cracker's job be more difficult, you will also be able to see the attempt in progress and stop it before it progresses too far.

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Question has a verified solution.

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

Although a lot of people devote their energy toward marketing for specific industries, there are some basic principles that can be applied to any sector imaginable. We’ll look at four steps to take and examine how those steps were put into action fo…
Ready to get certified? Check out some courses that help you prepare for third-party exams.
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…
Suggested Courses
Course of the Month17 days, 4 hours left to enroll

862 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