Re:Microsoft didn’t sandbox Windows Defender, so I did
by tptacek on Wednesday August 02, 2017 @11:43AM
(#14911445)
The scanning engine of an AV system is like the render process of a browser. The browser itself has tentacles all over the system, but most of the danger is in parsing and executing untrusted code, and that subsystem doesn't have a lot of tentacles.
Re:Microsoft didn’t sandbox Windows Defender, so I did
by tyoma on Wednesday August 02, 2017 @12:29PM
(#14911977)
The browser and renderer is a perfect analogy. Only the scanning code that contains the format parsers, emulators, etc, needs to be sandboxed.
Re:Microsoft didn’t sandbox Windows Defender, so I did
by opie34 on Wednesday August 02, 2017 @11:42AM
(#14911437)
It is my opinion that the author's primary concern is that Windows Defender (or any antimalware suite [1][2]) has a huge attack surface, due to the high privileges assigned, and the huge amounts of file formats supported (which require custom or 3rd party parsing libraries.) Sandboxing substantially reduces that attack surface, by placing the parsing engines, and the untrusted executable in protected environments.
I agree with your sentiment that sandboxing will require more complex interactions between sandboxes for antimalware suites to act on pre-existing threats (and minimizing the required privileges for the 'SYSTEM'-level process that must act on those threats.)
[1]: https://www.engadget.com/2016/06/29/google-symantec-antiviru... [2]: https://www.engadget.com/2016/01/13/trend-micro-security-pas...
Re:Microsoft didn’t sandbox Windows Defender, so I did
by kevin_b_er on Wednesday August 02, 2017 @11:45AM
(#14911458)
To use an analogy, this is the police laboratory that can be zombified by a virus not having access to guns.
Seems to me that the "system police", as it were, needs access to the system it is policing.