Saturday, October 25, 2008

What is CAPTCHA


The term "CAPTCHA" was coined in 2000 by Luis von Ahn, Manuel Blum, Nicholas J. Hopper (all of Carnegie Mellon University), and John Langford (then of IBM). It is a contrived acronym for "Completely Automated Public Turing test to tell Computers and Humans Apart." Carnegie Mellon University attempted to trademark the term,but the trademark application was abandoned on 21 April 2008.Currently, CAPTCHA creators recommend use of reCAPTCHA as the official implementation.

A CAPTCHA is a type of challenge-response test used in computing to ensure that the response is not generated by a computer. The process usually involves one computer (a server) asking a user to complete a simple test which the computer is able to generate and grade. Because other computers are unable to solve the CAPTCHA, any user entering a correct solution is presumed to be human. Thus, it is sometimes described as a reverse Turing test, because it is administered by a machine and targeted to a human, in contrast to the standard Turing test that is typically administered by a human and targeted to a machine. A common type of CAPTCHA requires that the user type the letters or digits of a distorted image that appears on the screen.

CAPTCHAs are used to prevent automated software from performing actions which degrade the quality of service of a given system, whether due to abuse or resource expenditure. Although CAPTCHAs are most often deployed as a response to encroachment by commercial interests, the notion that they exist to stop only spammers is mistaken.CAPTCHAs can be deployed to protect systems vulnerable to e-mail spam, such as the webmail services of Gmail, Hotmail, and Yahoo! Mail. CAPTCHAs have also found active use in stopping automated posting to blogs, forums and wikis, whether as a result of commercial promotion, or harassment and vandalism. CAPTCHAs also serve an important function in rate limiting, as automated usage of a service might be desirable until such usage is done in excess, and to the detriment of human users. In such a case, a CAPTCHA can enforce automated usage policies as set by the administrator when certain usage metrics exceed a given threshold. The article rating systems used by many news web sites are another example of an online facility vulnerable to manipulation by automated software.

CAPTCHA is vulnerable to a relay attack that uses humans to solve the puzzles. One approach involves relaying the puzzles to a group of human operators who can solve CAPTCHAs. In this scheme, a computer fills out a form and when it reaches a CAPTCHA, it gives the CAPTCHA to the human operator to solve.

Another variation of this technique involves copying the CAPTCHA images and using them as CAPTCHAs for a high-traffic site owned by the attacker. With enough traffic, the attacker can get a solution to the CAPTCHA puzzle in time to relay it back to the target site.In October 2007, a piece of malware appeared in the wild which enticed users to solve CAPTCHAs in order to see progressively further into a series of striptease images.

Sunday, June 17, 2007

WHAT IS FAVICON ?

ALL ABOUT FAVICON

Favicon is nothing but a small icon you will witness in the tabs of the latest browsers.

Eg: A small "DTS" IN http://www.daysthatspeaks.com/
A small "Y" in yahoo.com
A small "B" in blogger.com

Favicon is an icon file Placed in the root Folder(where your index.html is placed).
of the your website space.

HOW TO CREATE A FAVICON ICON?

Let me explain the method which I followed!.

Open a new file of resolution 16x16 px in any photo editing tools
like photoshop or Paint shop pro ( But I used FLASH )

Just create a design of your like or your company logo.
Save it as a normal photo file like .jpg or .bmp with any name.

Open that picture file in a simple photo viewing tool like
ACDsee or Irfanview (my choice) and select save as option in the file menu,
save the file as "favicon.ico" file. i.e select windows icon option in the
'save as type'.

Only thing is the file name should be as 'favicon.ico' this time.

HELP

I am ready to create the file for you.
Just mail me with your requirements

Thanks

Ezhilan.L