altcha
Reactive icon

Altcha

Stable version 1.1.0 (Compatible with OutSystems 11)
Uploaded
 on 18 Apr
 by 
5.0
 (1 rating)
altcha

Altcha

Details
ALTCHA is a free, open-source CAPTCHA alternative that protects your website from spam and abuse. ALTCHA uses a proof-of-work mechanism to protect your website, APIs, and online services from spam and unwanted content. Unlike other CAPTCHA solutions, ALTCHA is free, open-source and self-hosted, does not use cookies nor fingerprinting, does not track users, and is fully compliant with GDPR.
Read more

ALTCHA was developed with specific goals in mind, primarily addressing privacy concerns and eliminating reliance on cookies. These goals also translate into distinct advantages when compared to traditional puzzle-solving methods:

  • Frictionless experience: Puzzle-solving often poses a cumbersome challenge, leading to user dissatisfaction due to its tedious nature.

  • Cookie-free solution: ALTCHA doesn’t use cookies which means there’s no need for a cookie banner.

  • Lightweight implementation: Leveraging modern cryptography supported by all modern browsers, ALTCHA simplifies integration with minimal code.

  • Self-hosting capability: ALTCHA verification can seamlessly integrate into any server environment, irrespective of the programming language used, eliminating reliance on third-party infrastructure.

  • Replay attacks: In this component, we are saving all the successful solutions for a specific amount of time (configuration value). Every time we validate a solution, we will check if it was already validated.

  • Challenge expiration: We have a configuration value during the validation to check if the challenge already expired.

  • Machine-to-Machine adaptability: As the importance of AI and the API economy grows, there’s an increasing necessity to enable machines to “pay” for their requests. Explore the proposal on M2M ALTCHA. (NOT DEVELOPED, this should be developed in the API methods using the method CreateChallengeJSON.)


In the next version, it will be added a sample with templates and documentation.

Release notes (1.1.0)

ALTCHA was developed with specific goals in mind, primarily addressing privacy concerns and eliminating reliance on cookies. These goals also translate into distinct advantages when compared to traditional puzzle-solving methods:

  • Frictionless experience: Puzzle-solving often poses a cumbersome challenge, leading to user dissatisfaction due to its tedious nature.

  • Cookie-free solution: ALTCHA doesn’t use cookies which means there’s no need for a cookie banner.

  • Lightweight implementation: Leveraging modern cryptography supported by all modern browsers, ALTCHA simplifies integration with minimal code.

  • Self-hosting capability: ALTCHA verification can seamlessly integrate into any server environment, irrespective of the programming language used, eliminating reliance on third-party infrastructure.

  • Replay attacks: In this component, we are saving all the successful solutions for a specific amount of time (configuration value). Every time we validate a solution, we will check if it was already validated.

  • Challenge expiration: We have a configuration value during the validation to check if the challenge already expired.

  • Machine-to-Machine adaptability: As the importance of AI and the API economy grows, there’s an increasing necessity to enable machines to “pay” for their requests. Explore the proposal on M2M ALTCHA. (NOT DEVELOPED, this should be developed in the API methods using the method CreateChallengeJSON.)


More information about this component, you can check it here.

License (1.1.0)

ALTCHA is a free open-source project hosted on GitHub. MIT licensed. Feel free to contribute.

Reviews (0)
Team
Other assets in this category