Skip to content

0.3.0

Compare
Choose a tag to compare
@alexisbernard alexisbernard released this 29 Aug 13:03
· 9 commits to master since this release

This new version brings two important features:

1. Increase complexity automatically
2. Add mountable dashboard

Increasing the complexity automatically is a better way to slow down brute force attacks. The more an IP address spends Hashcash stamps, the harder it becomes to solve them.

ActiveHashcash increases complexity logarithmicly

The mountable dashboard allows to monitor spent stamps and IP addresses that are sending most of them. Finally, it gives an idea on who and how many times sensitive forms have been submitted.

active_hashcash_dashboard

IMPORTANT: For those updating from version 0.2.0 the storage has changed. It switched from Redis to the ActiveRecord database. That means you have to run migrations :

rails active_hashcash:install:migrations
rails db:migrate