Sandboxie-Plus 1.14.7, 1.14.8

Discussion in 'Sandboxie (SBIE Open Source) Plus & Classic' started by DavidXanatos, Sep 5, 2024.

  1. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,524
    Location:
    Viena
    In this release, we have introduced several new features and improvements that significantly enhance the user experience and provide greater flexibility in system operations. Most notably, users can now effortlessly obtain free 10-day evaluation certificates directly from the support settings page within the UI. These certificates are hardware-locked to the user's machine and allow for up to three requests per hardware ID, making it easier to test and evaluate the system with minimal setup.

    Furthermore, new options have been added to increase privacy and security, such as the ability to modify the Windows Product ID in the registry to a random value and to return random values for disk serial numbers and network adapter MAC addresses when queried by applications. These features add an extra layer of obfuscation to protect against unwanted system identification.

    Other enhancements include the ability to terminate all processes when Sandman exits, a new option for configuring DropConHostIntegrity directly from the UI, and an improved shared template feature in the New Box Wizard. The number of available shared templates has increased to 10, and the template names can now be easily updated by adjusting the corresponding settings.

    In terms of fixes, we have addressed several key issues, including improving the "HideDiskSerialNumber" functionality to prevent application crashes, correcting the format of encrypted proxy passwords, and resolving an issue related to the "NtQueryDirectoryObject" function to avoid easy sandbox detection. These updates contribute to a more stable and secure environment for users.

    Release note by ChatGPT

    Download: https://github.com/sandboxie-plus/Sandboxie/releases/tag/v1.14.8
    Download: https://github.com/sandboxie-plus/Sandboxie/releases/tag/v1.14.7

    Added
    • added "RandomRegUID"(bool) which could modify Windows Product Id in the registry to a rand value
    • added "HideDiskSerialNumber"(bool) return random value when applications tries to get disk serial number
    • added option to get free 10 days evaluation certificates from the support settings page.
      • The evaluation certificates are node lcoked to the HwID and for each HwID up to 3 certs can be requested.
    • added "TerminateWhenExit"(bool,in Sandboxie-Plus.ini) to terminate all processes when Sandman exits for #4171
    • added a question box to ask for Sandbox Import Location for #4169
    • added UI option to configure DropConHostIntegrity
    • added "HideNetworkAdapterMAC"(bool) return random value when applications tries to get network adapter mac address
    • added shared template selection to the Shared Template feature in the advanced options of the New Box Wizard #4199
      • The number of available shared templates has been increased to 10
      • To update the names displayed in the list, simply adjust the "Tmpl.Title" setting within each template
    Fixed
    • fixed and improved HideDiskSerialNumber option causes applications to crash #4185
    • fixed encrypted proxy password was improperly formatted #4197
    • fixed NtQueryDirectoryObject (should not return "STATUS_MORE_ENTRIES") as this is a EASY Sandbox Detection #4201

    The release is set in the preview updater channel today and will be set in the stable channel in a few days.
     
    Last edited: Sep 8, 2024
  2. DjKilla

    DjKilla Registered Member

    Joined:
    Oct 4, 2021
    Posts:
    237
    Location:
    Tampa, FL
    How do you use "RandomRegUID", "HideDiskSerialNumber" and "HideNetworkAdapterMAC"?

    What does 'Drop ConHost.exe Process Integirity Level' do when enabled?
     
  3. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,524
    Location:
    Viena
    > How do you use "RandomRegUID", "HideDiskSerialNumber" and "HideNetworkAdapterMAC"?
    here:
    upload_2024-9-6_9-3-19.png


    > What does 'Drop ConHost.exe Process Integirity Level' do when enabled?

    Sandboxie messes with the console window creation as it happens the console window host itself runs unsandboxed, which is fine it just passes input/output text forth and back.
    Sometimes howeever this does not work as it should as it normally has default i.e. medium integrity, dropping that to low helps like when the sandboxed console process tries to close its own window and alike.
     
  4. DjKilla

    DjKilla Registered Member

    Joined:
    Oct 4, 2021
    Posts:
    237
    Location:
    Tampa, FL
    Thank you! I should have taken the time to slowly go through the settings but as usual, I was to quick to set it up and missed the new settings.
     
  5. algol1

    algol1 Registered Member

    Joined:
    Aug 10, 2020
    Posts:
    351
    Location:
    Vienna, Austria
    As it happens my Personal Advanced Security Certificate has just expired 3 days ago. However the newly introduced method for temporarily retrieving a free 10-days-test-certificate doesn't seem to work.

    Once I try to press "Get" at the appropriate/described location the button is greyed out. It will ask for a SB-serial and SBIE_- is dimly readable in the background of the input mask. Also there is a "hardware -ID" readable in tiny font-letters below the input mask. In order to "un-grey" the Get-button some SBIE_-Serial-Nr. seemingly has to be entered in there. Unfortunately I'm not aware of such a SBIE_-Serial-Nr. and have no idea as to where I should get it from.

    So far I've tried any number from my expired license-file, that Hardware-ID mentioned below or just "SBIEU". In all of those cases, once the "Get"-button (now un-greyed) gets pressed a window with blue progress-bar will pop up saying that no certificate could be retrieved as all those entries tried are seemingly unknown to the certificate-database.

    So which "SBIE_"-serial is expected there and where to get it from? For now I'm back to v1.14.6. Although the options-page mentions (on top in red letters) the availability of a mysterious interim-version "v1.14.6a" for which my expired certificate might still be valid - but again I've no idea where to get "v1.14.6a" from either.
     
  6. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,524
    Location:
    Viena
    The mechanism is meant for people whom don't have yet any certificate, hence its only shown when no cert is saved.
    upload_2024-9-6_21-25-49.png

    if you have a cert entered, erase it and press apply then you should see the "Get a free evaluation certificate" link in the bottom label, once pressed on the blue text it will ask you for an email address, once you enter it and press ok, it will download a cert from the server and insert it. For the cert it will automatically use the windows user name.

    PS: where do you see 1.14.6a, there is no such version?
     
  7. algol1

    algol1 Registered Member

    Joined:
    Aug 10, 2020
    Posts:
    351
    Location:
    Vienna, Austria
    Yes, I do have a certificate entered - but the line "Retrieve/Upgrade/Renew ..." is shown in spite of that. And when pressed that input-mask asking for a SBIE-license is shown as well.

    As for "v1.14.6a" that has only been some interim display while still running on "1.14.6". In the meantime this display has changed to "1.14.7" - for which the license is not valid any longer. But to be honest - "1.14.6" has shown to run remarkably stable on my system and other than out of curiosity - and when the main change seems to be about those trial-update-certificates - I'm considering to stay put for now and switch from constant testing to kind of a "production phase" without further upgrading.

    Addendum: Ok, after removing the expired certificate altogether I've been able to retrieve a 10-day-test-certificate as described. But the question remains: out of curiosity - what for then is that strange link given above "Retrieve/Upgrade/Renew certificate using Serial Number" leading to that "SBIE_"-input-mask below - if no such SBIE-Serial-Number does exist or can be retrieved in the first place?
     
    Last edited: Sep 6, 2024
  8. Matulinyo

    Matulinyo Registered Member

    Joined:
    Aug 23, 2023
    Posts:
    6
    Location:
    earth
    David, I would like to know if the two functions "Drop ConHost.exe Process Integirity Level" and "Create a new sandboxed token instead of stripping down the original token" are enabled, will the overall security be enhanced or reduced? If there is no special need, do you recommend enabling them or not?
     
  9. DjKilla

    DjKilla Registered Member

    Joined:
    Oct 4, 2021
    Posts:
    237
    Location:
    Tampa, FL
    In the 'Privacy' tab, I have everything enabled and Sandboxie is running smoothly without issues. I do have a quick question. There's a button on the top right that says 'Dump FW Tables'. What does this do? I'm not sure if I need to use this or not.


    Privacy.jpg
     
  10. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,524
    Location:
    Viena
  11. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,524
    Location:
    Viena
    You can use this field to upgrade a standard certificate to add the encryption and proxy functionality.

    Also I'm looking into adding separate discounted purches options for renewing.

    "Drop ConHost.exe Process Integirity Level" can help with compatibility but will reduce the isolation as the sandboxed console app will be able to do a bti more with its associated console host.

    "Create a new sandboxed token instead of stripping down the original token" this should have no effect on the security



    'Dump FW Tables' makes a copy of your current FW table then you can edit it to show a different mainboard guid to sandboxed processes.
     
  12. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    27,166
    Location:
    UK
    No issues so far on Vivaldi and Edge running 1.14.8 on Win 10 and Win 11.
     
  13. Matulinyo

    Matulinyo Registered Member

    Joined:
    Aug 23, 2023
    Posts:
    6
    Location:
    earth
    Thanks for the explanation. Since these two options are located in the "Advanced Security" tab, just like the other options listed under "Privilege isolations", I suggest you mark "Recommended" or "Not Recommended" next to them, or add some explanation, this way the user can clearly know whether the option is to increase security or to increase compatibility.

    There is a bug that will display incorrect status in the main console (SandMan). If the sandbox once prohibited network access but also allowed certain exception programs, even if the exceptions are later removed and all programs are prohibited from accessing the network, the main console will still display "No INet(with Exceptions)".
     
    Last edited: Sep 9, 2024
  14. Matulinyo

    Matulinyo Registered Member

    Joined:
    Aug 23, 2023
    Posts:
    6
    Location:
    earth
    David, Regarding browsers, you mentioned in another post:
    "Using a yellow/blue or red/orange type box indeed disables some features used by Chrome and Firefox built in sandbox but by far not all.
    Using a green/cyan type box does not do that and there the Chrome and Firefox built in sandbox runs with all its capabilities."
    Does this disabled feature mean that the privacy and data protection functions of the browser will become weaker?
    I've encountered a situation where when Chrome was sandboxed, its password manager seemed unable to use Windows Hello (unable to use pin codes).
    However, I think the most important task of a Sandbox is to prevent damage to the operating system, especially privilege escalation caused by zero-day vulnerabilities, so I can accept this trade-off.

    Sandboxie seems to frequently suffer from various compatibility issues. I'm curious if it's possible for Sandboxie to use Hyper V (API or something) to achieve isolation?
    Windows Sandbox, a temporary sandbox that uses the hardware virtualization function of Hyper V, is not only highly defensive but also highly compatible. However, its disadvantage is that it has very poor customization capabilities and cannot be moved to a Ram disk.
    While I don't know at all if it would be possible to do this and it would become like a virtual machine, the defense would be stronger with hardware virtualization.
     
  15. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    27,166
    Location:
    UK
    Using 1.14.8 on Win 10 should I be able to delete a partial download ?

    If I decide to download for example LibreOffice, and then decide not to because the download at this time is too slow, I click on the partial download and select delete. I am asked if I want to delete the 1 selected item and I say yes.

    It won't delete until the download is complete. Is this how it should be?
    Screenshot 2024-09-11 181403.jpg
     
  16. busy

    busy Registered Member

    Joined:
    Apr 10, 2006
    Posts:
    507
    The file cannot be deleted while it is in use by the browser. However, if you cancel the download from the browser, the file will be removed.
     
  17. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,524
    Location:
    Viena
    Correct :thumb:
     
  18. n8chavez

    n8chavez Registered Member

    Joined:
    Jul 19, 2003
    Posts:
    3,715
    Location:
    Location Unknown
    There's an issue in SBIE Plus 1.14.8 and back that's been bugging me for a long time. From time to time, while vivaldi is sandboxed, the Bitwarden extension is not usable. The only remnants of it is the generic blue extension icon icon. However, if Vivaldi is not sandboxed the extension works just fine. This is not always the case; about 20% of the time bitwarden works fine sandboxed, the rest is as described. I'm not sure what exactly is causing this, but I have constantly get rid of and re-add the extension. Any ideas?

     
  19. Mr.X

    Mr.X Registered Member

    Joined:
    Aug 10, 2013
    Posts:
    5,258
    Location:
    .
  20. Mr.X

    Mr.X Registered Member

    Joined:
    Aug 10, 2013
    Posts:
    5,258
    Location:
    .
  21. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,524
    Location:
    Viena
    try going back to an older version to check if its something in the build or something changed in your system.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.