This answered my question and helped point me in the right direction. Thanks!
Main Topics
Browse All TopicsHi,
I'm not a programmer by any means and have limited knowledge. I've created a web form for students to enroll in training courses. I didn't use formmail so don't have any built-in security other than the server-side validation I included (used perl).
Once submitted, the form creates a verification page and sends an email to myself and to the student. I currently have the form in a protected directory while I'm working on it. There is no personal information required on the form other than names and email addresses. Having read about form hijacking, form spam and possible programming solutions that may or may not work, I think that an SSL is what I need. My web host offers an SSL and it looks simple to implement through their interface. Does this sound like the appropriate tactic?
I have a few questions about an SSL. I've read up on it but just don't know enough to have it all make sense yet. When it's applied, does it span only one web page or will it work for multiple pages in the domain (multiple forms on different pages)? The related thread mentioned that email from a secure SSL form should be sent to an email address on the web host. If I had confirmation emails sent to email addresses outside of the web host, would the email and its contents still be vulnerable to attack?
I'd appreciate any advice.
Thanks,
Karen
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Business Accounts
Answer for Membership
by: jessc7Posted on 2009-09-18 at 13:18:03ID: 25369622
When you install an SSL certificate on a web server, it typically applies *at least* domain wide. It would be a parculiar scenario for the SSL certificate to not be applied to an entire domain, and just specific pages.
ki/Cross-s ite_reques t_forgery ki/Cross_s ite_script ing
Echoworx/c ritical-ne ed-for- enc rypted-ema il-and-fil e-transfer -solutions
There are also "wildcard" certificates, which can be applied to any number of sub domains as well, but these are typically more expensive. (ex: one.domain.com, two.domain.com, three.domain.com all covered by a single *.domain.com wildcard SSL certificate)
Installing an SSL certificate only protects the data as it goes 'over the wire" from being snooped upon. SSL does not necessarily protect you from form spam, cross-site scripting attackes, etc. Those latter methods need to be handled at the programing / application level most typically, or through some sort of web security proxy or server configuration.
You might start with researching cross-site scripting and cross site forgery attack methods. Here are two links to get you started:
http://en.wikipedia.org/wi
http://en.wikipedia.org/wi
You might also considering posting a question on EE on how to better secure your forms from spamming, etc, and post it in a topic specific to the type of web language you are using.
If the e-mail is sent through the internet as unencrypted clear text, it can be read by any of the servers and other computers on the network path it travels through to get to its destination. The old analogy is that this is equivalent to sending a postcard. Anyone who touches or is in close enough vicinity can read the message contents.
While I'm not familiar with the company who sponsored this white-paper, the details should give you some good additional information:
http://www.slideshare.net/