Monday, June 26, 2023

155 Suggestion to exclude certain letters and numbers from captchas

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart)

1) The main function of captchas is to distinguish between real people and artificial
bots.

2) The design of captchas should be approached holistically, with an emphasis on
striking a balance between usability, accessibility, security, and efficacy. Combining many tactics, such as using warped letters, extra obstacles, or other strategies like picture recognition or mathematically straightforward operations like addition, subtraction, or multiplication, may result in a more effective strategy.

3) It's important to keep in mind that captcha technology is always developing, and
researchers and developers are continuously looking for substitute ways to confirm that users are human, including invisible captchas that depend on behavioural analysis or biometrics. With these developments, usability and security are being balanced.

4) Additionally, it's critical to continually review and adapt captcha tactics since new
developments in machine learning and artificial intelligence may eventually make some solutions less effective. 
 
5) Here, we're trying to make the point that certain characters might not be utilized
while creating captcha software since they are unclear.

6) Following characters are confusing:
a) Looks the same in both upper and lower case:
i) 'c', 'j', 'k', 'o', 'p', 's', 'u', 'v', 'w', 'x', 'y', and 'z'
ii) 'C', 'J', 'K', 'O', 'P', 'S', 'U', 'V', 'W', 'X', 'Y', and 'Z'

Using these characters for making captchas is not recommended since they are nearly identical in upper- and lower-case.

b) Certain capital and lowercase letters are difficult to distinguish:
i) ) In specific fonds, the uppercase letter 'I' (capital 'i') occasionally
appears as the lowercase letter 'l' (lower 'L'). The user is confused about which one has to be taken. Therefore, while designing captchas, upper case letter 'I' and lower case letter 'l' must be eliminated.
c) Uncertainty over the characters for the numbers '0' (zero) and the upper and
lower case 'O' ('o'):
i) When the letter 'o' is typed in lower case, higher case, or the number '0'
in the captcha, there is a lot of misunderstanding. As a result, they might not be included when making captchas.
 
7) Because of their closeness in appearance, several characters—including the
capital and lowercase versions of the letters 'c', 'k', 'o', 'p', 'u', 'v', 'w', 'x', 'y', and 'z' — are excluded. 
 
8) This tactic must be carefully implemented, striking a balance between user ease
and security. Before implementing any substantial modifications to captcha systems, it is usually a good idea to undertake user testing and evaluate the impact on security.

9) We want to make it simpler for users to understand the CAPTCHA and decrease
the probability of mistakes or annoyance by getting rid of these potentially perplexing characters. However, it's crucial to keep in mind that CAPTCHAs should strike a balance between being difficult enough to stave off automated bots while still being clear to the majority of human users. A CAPTCHA may lose its effectiveness if it gets too simple to solve.

Here are my opinions. Everyone is welcome to share their worthwhile thoughts.

No comments:

Post a Comment