Implement optional uploading to mCaptcha/survey from mCaptcha/mCaptcha instances #3

Closed
opened 2023-02-13 15:13:43 +05:30 by realaravinth · 4 comments
Owner

Plan

  1. Implement dynamic survey creation and results upload on mcaptcha/survey
  2. Cronjob to periodically upload to mCaptcha/survey

Notes

Upload can be two-step process. A webhook notification to mCaptcha/survey to pull from mCaptcha/mCaptcha could prevent spoofing.

## Plan 1. [ ] Implement dynamic survey creation and results upload on mcaptcha/survey 2. [ ] Cronjob to periodically upload to mCaptcha/survey ## Notes Upload can be two-step process. A webhook notification to mCaptcha/survey to pull from mCaptcha/mCaptcha could prevent spoofing.
realaravinth added this to the 2023 project 2023-02-13 15:13:43 +05:30
realaravinth self-assigned this 2023-06-26 16:49:49 +05:30
Author
Owner
https://github.com/mCaptcha/mCaptcha/pull/92
Author
Owner

mcaptcha/mcaptcha <--> mcpatcha/survey integration

  1. Authenticated webhook on mcapthca/survey. Init secret on survey and store the same on mCaptcha/mCaptcha: performance synchronization is can be expensive and so, it shouldn't be left unprotected. It should only be ordered by the mCaptcha/mCaptcha instance and must be configurable by the instance admin
  2. mCaptcha/survey must pull data from mCaptcha/mCaptcha to protect against data pollution attacks

Instance registration

  1. mCaptcha/mCaptcha requests registration on survey
  2. survey creates token and posts secret to some API route on mCaptcha
  3. If reset, redo 1 and 2.
## mcaptcha/mcaptcha <--> mcpatcha/survey integration 1. Authenticated webhook on mcapthca/survey. Init secret on survey and store the same on mCaptcha/mCaptcha: performance synchronization is can be expensive and so, it shouldn't be left unprotected. It should only be ordered by the mCaptcha/mCaptcha instance and must be configurable by the instance admin 2. mCaptcha/survey must pull data from mCaptcha/mCaptcha to protect against data pollution attacks ## Instance registration 1. mCaptcha/mCaptcha requests registration on survey 2. survey creates token and posts secret to some API route on mCaptcha 3. If reset, redo 1 and 2.
Author
Owner
https://git.batsense.net/mCaptcha/survey/pulls/17
Author
Owner
https://github.com/mCaptcha/mCaptcha/pull/92
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: mCaptcha/2023-NLnet#3
No description provided.