Impact
An unknown number of users found problems related to outdated, missing, and incorrectly displayed data in various parts of the Platform, such as To do
tabs, vulnerability search, indicators, and ToE. The issue started on UTC-5 22-08-02 17:00 and was reactively discovered 15.4 months (TTD) later by a client who reported through our help desk [1] that there were inconsistencies with the findings' indicators. The problem was resolved in 8.1 days (TTF), resulting in a total window of exposure of 15.7 months (WOE) [2].
Cause
The Platform uses advanced filters that rely on a search engine fueled by data from the database through specific software. This implementation approach proved unreliable, causing multiple failures and periods of service disruption [3].
Solution
A different approach was considered when transitioning to AWS Lambda [4].
Conclusion
The issue arose in production due to the initial adoption of a suboptimal approach, failing to integrate seamlessly with our repository's continuous deployment dynamics. With the new implementation operating smoothly, the team is actively investing efforts in refining the technical decision-making process to anticipate and effectively address similar changes in the future. INCOMPLETE_PERSPECTIVE