Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2 | daniel-mar | 1 | # Server requests using client challenges |
2 | |||
3 | ### What is it? |
||
4 | This PHP/JavaScript package can be used to add client challenges on top of your |
||
5 | AJAX requests to protect your scripts against brute-force or DoS attacks. |
||
6 | It can also protect your server against resource starvation attacks, for example, |
||
7 | if you have a login script that uses a complex hash algorithm like BCrypt. |
||
8 | |||
9 | ### Usage example |
||
10 | A usage example is located in the directory example/ |
||
11 | |||
12 | ### System requirements |
||
13 | - PHP compatible web-server (tested with Apache 2, nginx, and Microsoft IIS) |
||
14 | - PHP 7.0 or higher (also tested with PHP 8.0) |
||
15 | - Independent of operating system (tested with Windows, Linux, and macOS X) |
||
16 | |||
17 | ### Reporting a bug |
||
18 | You can file a bug report here: |
||
19 | - https://www.viathinksoft.com/thinkbug/thinkbug.php?id=119 |
||
20 | - https://www.viathinksoft.com/contact/daniel-marschall |
||
21 | - https://github.com/danielmarschall/php_clientchallenge/issues |
||
22 | |||
23 | ### Support |
||
24 | If you have any questions or need help, please contact us: |
||
25 | https://www.viathinksoft.com/contact/daniel-marschall |