You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current API token for crash reporting during fuzzing is an unrestricted token shared by all fuzzing instances and also used for local team members during ad-hoc fuzzing. In the event of a token leak, all crash and signature data on the server can be read.
Some possibilities for improvements:
Add capability for tokens to be write-only for use by fuzzing instances.Done
Implement token expiry to force rotation.
Rate limit tokens to a reasonable maximum to prevent a leaked write-only token from flooding the server.
Segment tokens by tool so tokens can only report crashes for the intended tool.
The text was updated successfully, but these errors were encountered:
2b. django-rest-knox supports token expiry, which could be bumped whenever last-login is updated by UI login. This also solves the problem that SSO account disable does not invalidate tokens.
The current API token for crash reporting during fuzzing is an unrestricted token shared by all fuzzing instances and also used for local team members during ad-hoc fuzzing. In the event of a token leak, all crash and signature data on the server can be read.
Some possibilities for improvements:
Add capability for tokens to be write-only for use by fuzzing instances.DoneThe text was updated successfully, but these errors were encountered: