Make upload filtering extensible #43

Open
opened 2021-05-23 21:26:54 +02:00 by mia · 0 comments
Owner

Instead of littering the code with more and more complex rules to mitigate abuse, 0x0 should support extensible filtering stages implementing various checks:

  1. Before upload: Check source against block list, DroneBL, etc.
  2. During upload: Content checks that support streaming, e.g. YARA, NSFW detection, ClamAV…
  3. After upload: Content checks that do not support streaming but may still alter the response
  4. After response: Content checks that run after the response has been served. May include things that are too slow or impractical.
Instead of littering the code with more and more complex rules to mitigate abuse, 0x0 should support extensible filtering stages implementing various checks: 1. Before upload: Check source against block list, DroneBL, etc. 2. During upload: Content checks that support streaming, e.g. YARA, NSFW detection, ClamAV… 3. After upload: Content checks that do not support streaming but may still alter the response 4. After response: Content checks that run after the response has been served. May include things that are too slow or impractical.
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: mia/0x0#43
No description provided.