What do you think of web robots trying to place input data according to your content? For example, SO uses image verification.
Image verification is called CAPTCHA. This prevents automated bots from filling out forms and helps to verify that a person is actually submitting the form. They are usually used wherever you want to control access to the form. Spam bots will try to fill out contact forms to bypass spam filters, so you may need additional protection against such things. For the most part, abuse of the format is minimal, but you will see it in some cases.
What do you think of javascript eval function?
It depends on how you use it. Like everything else, do not trust user input. If you intend to use your input through eval (), first make sure that it goes through a decent sanitation process. This is doubly important if you keep your entry in the database and pull it back, displaying it to other users. This applies to SQL, HTML, as well as JavaScript. If someone can get a JS code executed with sufficient knowledge about how your site works, they can do all kinds of crazy things and imitate the user who registered, change their password, etc.
Is there a way to access content on a server that has not been exposed externally?
As already mentioned, this will be safety through obscurity and is not recommended. All that is needed should be laid behind a secure entry area. Do not rely solely on the "hidden URL". If someone is aware of your special URL or if they end up in a log file that Google has access to, you may never know if anyone can get there. Put some authentication around such things.
Justin scott
source share