-
Notifications
You must be signed in to change notification settings - Fork 792
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove the security report's dependency on the Monkey
model
#2507
Comments
Encryption/decryption of the events takes the longest when generating the reports. First thing that will upgrade the performance is to create an index when we get the events by type. That increases the performance by ~20%. Next thing is to fix encryption/decryption slowness which will be done in #2545 |
Test 1:
Test 2:
It is safe to say that saving the report in the database and retrieving it if it is the latest saves more time then regenerating it again. It is good enough mechanism for now. |
Refactor
Component(s) to be refactored
monkey_island.cc.services.reporting.ReportService
Explanation
The
Monkey
model has been superseded by theAgent
model. Various parts of theMonkey
model have been broken out into other components, such as events or signals. Decouple theReportService
from theMonkey
model.Tasks
aws_instance_id
from report generation (0d) - @shreyamalviya/api/exploitations/manual
endpoint #2509 to get "manual monkeys" (0d) @ilija-lazoroskiThe text was updated successfully, but these errors were encountered: