Hi All,
Having purchased AVIS 6 a few days ago I have noticed a few instances where the sandbox has not been working as expected.
To make things clear, for the purpose of this I have enabled both the tags in titles and borders around windows options to show when a program is being run via the sandbox.
The first of which, is with Notepad2.
When you run the installer it uses a registry modification which replaces Notepad.exe with Notepad2.exe.
This is where the problem comes in - if you go to Start → All Programs → Accessories → Notepad → Right click → Run in sandbox (or Always run in sandbox) it attempts to execute Notepad.exe in the sandbox.
The issue here is Notepad2.exe located at C:\Program Files\Notepad2\Notepad2.exe (in my case) is run instead - resulting in the program not actually being sandboxed.
On top is the window that I attempted to sandbox via the start menu (not sandboxed), underneath is the program executed manually by going to the folder and using the Run in sandbox option (sandboxed).
Now this is a fairly odd case, so it’s reasonable that it had not been thought of/did not work as intended.
If you go to the Notepad2 folder and select the Always run in sandbox option, it then works as intended if you access it via the start menu.
http://f.cl.ly/items/3u0h2R0i2q3z3d0m0a32/Sandbox1.png
The second issue, which is somewhat more concerning from a security point of view is that the sandbox does not appear to work for .net applications.
For example - Paint.net is an application I regularly make use of and you are not able to start it in the sandbox.
http://f.cl.ly/items/1z0q3o3a1f1L2W2q3S0b/Paintdotnet.png
Another .net program I occasionally use is Modio - this does not work in the sandbox either.
If I was relying on the Sandbox as a security feature I would be rather concerned about this - especially considering a considerable amount of the trojans/virus I see now (from security research I do in my spare time) are written using the .net framework.