Skip to content
  • There are no suggestions because the search field is empty.

Unsigned Reserved Name Rule firing on signed module in RSA NetWitness Platform

Issue

Unsigned IOCs are triggering on a signed module for example: The ESA Rule "Unsigned Revered Name" Rule is displaying a Microsoft Module.


Cause

The agent maintains a file trust (signature) cache, which is refreshed daily based on digital signatures in catalog (.cat) files. This is how most Microsoft Windows files are signed. While this cache is being rebuilt if any tracking events with a reserved file name take place then the file will be reported as unsigned and the Unsigned Reserved Name rule will be triggered. A smaller scale fix may be to delay processing tracking events until cache rebuild process completes (in order to get accurate signature info). A larger scale improvement may be to rebuild the cache in a more efficient way, by either swapping cache contents quickly (two copies, old and new) or by updating/adding trust cache entries.

The issue was reproduced with a debugger by forcing the scan thread to update the trust cache, freezing that thread, and generating tracking events from cmd.exe renamed as svchost.exe.
 


Resolution

It would be good to provide a test agent build, but we cannot generate a signed agent build from a fork branch until ASOC-78115 is resolved. We can provide a dev test build but it would require the agent system to be in the test signing mode during the test (lower security).
https://docs.microsoft.com/en-us/windows-hardware/drivers/install/the-testsigning-boot-configuration-option

If the customer is willing/able to do this test we can provide a build sooner. Otherwise we will have to wait until ASOC-78115 is resolved.

More details in here: https://bedfordjira.na.rsa.net/browse/SACE-11413


Product Details

RSA Product Set: NetWitness Platform

Approval Reviewer Queue

RSA NetWitness Suite Approval Queue