Slashdot Mirror


Windows 10's 'Controlled Folder Access' Anti-Ransomware Feature Is Now Live (bleepingcomputer.com)

A reader shares a BleepingComputer report: With the release of Windows 10 Fall Creators Update last week, the "Controlled Folder Access" that Microsoft touted in June is now live for millions of users. As the name hints, the Controlled Folder Access feature allows users to control who can access certain folders. The feature works on a "block everything by default" philosophy, which means that on a theoretical level, it would be able to prevent ransomware when it tries to access and encrypt files stored in those folders. The benefits of using Controlled Folder Access for your home and work computers are tangible for anyone that's fearful of losing crucial files to a ransomware infection.

157 comments

  1. Um... Isn't this just default Linux permissions? by gillbates · · Score: 0, Redundant

    Isn't this just like having a home directory where others aren't allowed write access to your files?

    I can't help but wonder why it took Windows 2 decades to correct the default umask on user files.

    --
    The society for a thought-free internet welcomes you.
  2. First Exploit by Calydor · · Score: 4, Interesting

    First exploit will take that feature, lock out USER from doing anything, and pop up a ransomware screen.

    --
    -=This sig has nothing to do with my comment. Move along now=-
    1. Re:First Exploit by Anonymous Coward · · Score: 0

      They haven't attacked your files though. They're still there on the drive un-encrypted so you should be able to boot from a clean CD and at least rescue your data.

    2. Re:First Exploit by Calydor · · Score: 1

      This wouldn't be aimed at professionals. Do you think the average computer user would realize that the computer could be salvaged in such a way, or would they panic and pay the ransom rather than having to buy an all new computer?

      --
      -=This sig has nothing to do with my comment. Move along now=-
    3. Re:First Exploit by rtb61 · · Score: 1

      Technically locking out the user is not a design exploit but a design feature. With M$ as the main administrator user of any windows 10 installation (as the owner you are no longer the administrator just the pretend one), will use it to upload and store programs which they claim for convenience you can instantly access when you pay for them or just to be even more helpfull they can lock you out when you stop paying rent on your own hardware. This is not a security feature for you, this is a control feature for them.

      --
      Chaos - everything, everywhere, everywhen
  3. Not sure... by djbckr · · Score: 3, Interesting

    How does this work? If "you" somehow allow access to the ransom-ware by clicking something you shouldn't, and the folder is owned by "you" - does this help? And if you are being asked for access to something "you" own on a regular basis, does this actually work?

    1. Re:Not sure... by Gilgaron · · Score: 1

      It appears to whitelist applications that can modify files in the designated folders. Hopefully it is smart enough that renaming the virus to notepad.exe won't let it in...

    2. Re:Not sure... by david_thornley · · Score: 1

      If there's whitelists, there will have to be ways to put new applications on the whitelists. (I would have a great deal of difficulty if I couldn't run vim on all text files, for example, but it's not something most people want on their Windows machines.) That looks like one additional button to get the user to click on.

      So, I inherently distrust it.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    3. Re:Not sure... by Anonymous Coward · · Score: 0

      Or the virus just attaches to notepad.exe....

    4. Re:Not sure... by hcs_$reboot · · Score: 1

      I'm periodically asked "Do you want to run ransomware.exe?" to which I happily answer "yes". Then a daily crontab does "rm -rf ~/.wine"

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    5. Re:Not sure... by amorsen · · Score: 2

      You trust wine as a sandbox? That is... courageous.

      --
      Finally! A year of moderation! Ready for 2019?
    6. Re:Not sure... by thegarbz · · Score: 1

      Which user owns a folder is irrelevant on an application level permission. You could run the application as administrator and it wouldn't make a difference. Defender will prevent the *process* from writing to the folder unless it's white listed.

      E.g. You may want MS Word and Libre Office Writer to access your folder called "word documents", and absolutely no other application. That won't stop you copying, pasting, moving, etc. But it will stop totallynotransomware-actuallynakedbritney.jpg.scr.exe from accessing and encrypting its contents.

      How does this work?

      If only summaries had clickable links...

    7. Re:Not sure... by tepples · · Score: 1

      If there's whitelists, there will have to be ways to put new applications on the whitelists.

      Of course there is. An application's developer pays Microsoft a recurring fee for services that include reviewing each version of the application and hosting the application and its updates in Microsoft's repository.

      (Source: Any article describing Windows 10 S)

    8. Re:Not sure... by tepples · · Score: 1

      I don't trust Wine as a sandbox, given that the entire file system is mounted by default under Z:. It's a bit easier to trust running untrusted executables in a separate user account.

  4. Re:Um... Isn't this just default Linux permissions by JcMorin · · Score: 4, Informative

    The new feature is not permission by users but permission by an application running. The virus, most of the time, run under your own credentials.

  5. Re: Um... Isn't this just default Linux permission by CustomBuild · · Score: 0

    This is nothing like a home folder on a *nix system, but donâ(TM)t let that stop you from fishing for mod points. Iâ(TM)ll leave it as an exercise for you to actually research the feature.

  6. simple, decade old solution by Anonymous Coward · · Score: 5, Interesting

    On VMS you could never overwrite a file. File system would by default always keep all the previous versions of it. Ransomware action like that would just result in having additional, encrypted, versions of your files.

    1. Re:simple, decade old solution by Anonymous Coward · · Score: 0

      MS' solution is not version control, because that uses up disk space and has other UI implications, like selecting the version of a file, and that is not user friendly.

      This is about not trusting all apps to access a given sensitive folder and is a step in the right direction.

    2. Re: simple, decade old solution by Anonymous Coward · · Score: 0

      Say hello to btrfs/zfs

    3. Re:simple, decade old solution by Anonymous Coward · · Score: 1

      Actually VMS did let you overwrite the file.

      You just had to specify which version to overwrite.

      And if the directory had a version limit of 1, then it happened automatically.

    4. Re:simple, decade old solution by Anonymous Coward · · Score: 1

      Technically they have the capapbility to do this using volume shadow copy and the version selector UI works very well (right click on file/folder -> properties -> previous versions).

      To see any previous versions you need the appropriate configuration in place and services started.

      That's a much better idea that whatever this is. Like an application firewall, eventually the white list will become packed with everything under the sun, including strange worker processes required by legitimate applications that the end user has no clue about - soon enough they will be accepting everything that's asked of them in case they miss out on any of the funny cat videos or game character hats they are after.

    5. Re:simple, decade old solution by Anonymous Coward · · Score: 0

      On VMS you could never overwrite a file. File system would by default always keep all the previous versions of it. Ransomware action like that would just result in having additional, encrypted, versions of your files.

      Since Ransomware usually looks to encrypt and delete, the more relevant question for VMS would be does it allow the removal of files (to include all previous versions), not the modification (overwrite) of files.

    6. Re:simple, decade old solution by Anonymous Coward · · Score: 0

      On VMS you could never overwrite a file. File system would by default always keep all the previous versions of it. Ransomware action like that would just result in having additional, encrypted, versions of your files.

      If the ransomware was targeting VMS instead of Windows, presumably the programmers would be aware of the capabilities of the target OS and adjust the procedure to take into account the "previous version" feature. Just because they're scumbags doesn't mean that some of them aren't smart enough to deal with the obvious.

    7. Re:simple, decade old solution by TheFakeTimCook · · Score: 1

      On VMS you could never overwrite a file. File system would by default always keep all the previous versions of it. Ransomware action like that would just result in having additional, encrypted, versions of your files.

      That should be true of macOS's "versioned" files, too. Although it appears to be an Application-Specific feature, rather than an OS-wide thing, although reportedly, there is wide Application support for it.

      http://osxdaily.com/2015/06/16...

    8. Re:simple, decade old solution by TheFakeTimCook · · Score: 1

      MS' solution is not version control, because that uses up disk space and has other UI implications, like selecting the version of a file, and that is not user friendly.

      This is about not trusting all apps to access a given sensitive folder and is a step in the right direction.

      Seems to be pretty easy to use and understand in macOS:

      https://support.apple.com/kb/P...

    9. Re: simple, decade old solution by TheFakeTimCook · · Score: 1

      Say hello to btrfs/zfs

      ZFS was a GREAT idea; until Oracle went and ruined everyone's fun...

    10. Re:simple, decade old solution by thegarbz · · Score: 1

      Your simple decade old solution would crash the system when it runs out of HDD space. Volume Shadow copy has been available for Windows for a decade too, but it doesn't solve the problem and is not better than a backup (actually in some scenarios it is worse).

    11. Re: simple, decade old solution by thegarbz · · Score: 1

      How so? Oracle closing the source on a feature complete file system really affected absolutely no one. Heck most of ZFS adoption occurred after this.

    12. Re:simple, decade old solution by Anonymous Coward · · Score: 0

      purge?

    13. Re:simple, decade old solution by 140Mandak262Jamuna · · Score: 1
      Nope. By default it kept 50 versions.

      I vaguely recall names like : [ADE.Aerodynamics.CFD]flow2d.for;31

      --
      sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    14. Re:simple, decade old solution by Anonymous Coward · · Score: 0

      On VMS you could never overwrite a file. File system would by default always keep all the previous versions of it. Ransomware action like that would just result in having additional, encrypted, versions of your files.

      Sure. An additional, encrypted version of your file.

      Until the malware calls PURGE on the files it's just encrypted, helpfully removing all versions except the current.

    15. Re:simple, decade old solution by EvilSS · · Score: 1

      On VMS you could never overwrite a file. File system would by default always keep all the previous versions of it. Ransomware action like that would just result in having additional, encrypted, versions of your files.

      Windows has a similar feature however it's not infinite, it only keeps a finite copy of previous versions. That's why most ransomware does multiple write operations to push the unencrypted version out of the previous versions cache.

      --
      I browse on +1 so AC's need not respond, I won't see it.
    16. Re: simple, decade old solution by TheFakeTimCook · · Score: 1

      How so? Oracle closing the source on a feature complete file system really affected absolutely no one. Heck most of ZFS adoption occurred after this.

      It stifled the adoption by other OSes, not the least of which was macOS, which was on the verge of making it their default OS. And if it was so "feature complete" when Oracle closed it, then why oh why does MacZFS/OpenZFS still have SO many fairly serious bugs?

    17. Re: simple, decade old solution by thegarbz · · Score: 1

      It stifled the adoption by other OSes

      It did nothing of the sort. Adoption by other OSes started AFTER the source was closed.

      not the least of which was macOS

      MacOS didn't adopt it for the same reason the Linux mainline kernel didn't adopt it, licensing. The license for ZFS predate's Oracle's acquisition.

      then why oh why does MacZFS/OpenZFS still have SO many fairly serious bugs

      Because some people are too stupid to know the difference between a bug in a code port and a feature complete project on another platform. As for "fairly serious", OpenZFS has been stable and been used in enterprise applications for over 4 years now. The vast majority of the "bugs" on the OpenZFS tracker are management based pull requests along with minor annoyances at best.

    18. Re:simple, decade old solution by david_thornley · · Score: 1

      MS' solution is not version control, because that uses up disk space and has other UI implications, like selecting the version of a file, and that is not user friendly.

      Which doesn't explain why, when I right-click to get Properties for a file or folder in Windows 7, there's a tab called "Previous Versions". So far, I haven't heard any UI complaints about it.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  7. Re:Um... Isn't this just default Linux permissions by Bing+Tsher+E · · Score: 2

    The file permissions on Windows filesystems are far more granular and not just based on an xxx field of bitmaps like on vintage OSes like Unix.

    What I would like to see for the defanging of ransomware is a way to permanently disable filesystem encryption unless it is re-enabled by a very-restricted-access tool, i.e. filesystem encryption can be permanently disabled on a system and re-enabling it requires a local admin account running in Safe Mode to re-enable plus answer a prompt at reboot.

    Encryption and similar password-restricted functions hard-coded into a system, i.e. BIOS passwords, are a catch-22. If you don't enable them, you have to leave them sitting there 'open' for some other entity to enable. Why not just leave the encryption libraries not-installed on a system that doesn't want or need them?

  8. Re: Um... Isn't this just default Linux permission by Bing+Tsher+E · · Score: 5, Funny

    The beauty of the 'home directory' structure design of a UNIX system is that if malware, or a faulty application you are coding, attempts to wipe out your filesystem, the only thing it will be able to touch is your personal data, the things you actually use the computer to create and manipulate.

    Your /home directory can be wiped, and any databases, etc. that you have permission to manipulate can be corrupted. But the binaries that can be re-installed from a CD-ROM or an NFS share in a matter of minutes with a reinstall of the OS are both vigorously protected and easily replaced.

    Only the important bits on the computer are vulnerable. Isn't that how it's supposed to work?

  9. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 0

    This is more like SELinux, it's about controlling what programs can get access to something rather than what users.

  10. Re: Um... Isn't this just default Linux permission by Anonymous Coward · · Score: 0

    It isn't all that different.

    Linux filesystems support much finer granularity than even Windows.

    It is just that most people may not use them.

  11. Re:Um... Isn't this just default Linux permissions by Lobachevsky · · Score: 4, Interesting

    No, it's not the same. Windows already has proper permissions for user directories since Windows NT. The issue is that ransomware runs under the same uid as yourself, so if you can access your own file, then the ransomware program can access those same files. This new feature makes it so that even if the uid has access, you can specify ADDITIONAL restrictions, like which exe is permitted to do so. So some ransomware.exe, even with your uid, will be unable to make changes.

    There is no such ability in Linux or *nix, since ACLs are solely based on uid and not the name of the executable with your uid. The closest might be a sudoers file with specific commands for which you're allowed to escalate to root privilege. A *nix ransomware program running with your uid has the exact same privileges as bash or kde or gnome running with your uid and access to all your files.

    All that said, there are still ways to circumvent privileges restricting which execs are allowed to access the folder/directory. For instance, if chrome.exe is given access, then any ransomware running as a chrome app will appear to be chrome.exe from Windows' perspective and be given access. This problem exists for any exec that allows running scripts or remote code, like bash or the Windows-equivalent powershell. You either have to deny all powershell execs from access, or grant all powershell execs access. The safest approach would be to not get infected with rogue code with your uid privilege. And if you get infected with rogue code that has Administrator (root) privileges, you're hosed because it can bypass or remove these restrictions altogether.

  12. Re:Um... Isn't this just default Linux permissions by omnichad · · Score: 1

    permanently disable filesystem encryption

    Just because the Windows libraries are a convenient way to encrypt, they're just the low-hanging fruit. If this became difficult to use, they'd just use another library to encrypt the file contents. Malware can easily include this if needed.

  13. Re:Um... Isn't this just default Linux permissions by Anubis+IV · · Score: 1

    Nope. By the sound of things, this is more akin to the sandboxing feature present in apps sold via the Mac App Store. The apps are running under your permissions, just as they always have, but they now need to request and be granted permission to access new folders. Basically, just as mobile OSes require that an app request and receive permission before it can use the camera, the mic, or your location, Windows is, from what the summary sounds like, now requiring that apps request permission to access specific folders.

  14. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 1

    ummm the malware out there isn't using OS crypto to do it's thing. Forcing filesystem encryption to require an added permission won't change anything. Likewise these malware executables can easily bring along their own crypto libraries, in fact I think many already do. Denying crypto libraries will also not change anything! You may want to do some research...

  15. How does it improve security? by 140Mandak262Jamuna · · Score: 1
    Fundamentally if I can do something using my user level privilege, any code I execute can do it. These ransomware exploit a flaw in security and create a local process. Depending on the vulnerability it runs with root or user level privilege. So it should be able to do everything I do, including removing protection for some folders. In fact now it does not have to scan the whole computer to find valuable files. It needs to only look at protected folders.

    So how does this work?

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:How does it improve security? by vux984 · · Score: 1

      "So how does this work?"

      I would guess it uses UAC elevation to grant permission to the app to the protected folder.

  16. Re: Um... Isn't this just default Linux permission by Gabest · · Score: 1

    Ransomware only goes after your personal data. Documents, pictures. There are not many outside your home directory.

  17. There are too many apps to setup by Gabest · · Score: 1

    I mean command line tools. Do you have to give permission to everything, like copy.exe?

    1. Re:There are too many apps to setup by Comboman · · Score: 1

      Presumably, the OS would be smart enough to whitelist it's own executables automatically, so you'd only be setting up third-party apps that need to access your protected directories (My_Docs or whatever; if you try and protect your whole hard-drive then all that extra setup is on you.)

      --
      Support Right To Repair Legislation.
    2. Re:There are too many apps to setup by Anonymous Coward · · Score: 0

      So the malware will run a "move.exe /r $HOMEPATH\Documents c:\temp\malware\Documents" -command first and then continue just as before?

    3. Re:There are too many apps to setup by thegarbz · · Score: 1

      Who the heck uses copy.exe?

      Most normal users will access their documents with a limit of: explorer.exe, word.exe, excel.exe, powerpoint.exe, and some image editor. That covers 90% of users out there.

    4. Re:There are too many apps to setup by Anonymous Coward · · Score: 0

      MS Office don't have word.exe, instead they named it winword.exe

  18. How long will it last? by WaffleMonster · · Score: 1

    My opinion would have been a heck of a lot more useful for Microsoft to roll out a versioning file system. That would have provided more value to customers and end up being way more useful in every way vs piling on new access control regimes and expecting people to use it for real this time.

    Would be interesting to hear what if anything prevents an attacker from modifying search path environment variables or user registry or CLI parameters to convince software to load custom add-on haxor.dll's and then launch a trusted program. Unlike DLL injection this does not require any elevated privileges. Does the system keep track of all of an applications possible dependencies? If a software program dynamically loads a new DLL in response to user action such as enabling a new feature within the software does Windows flash an alert and ask the user if it's ok? If so what percentage of users are likely to be qualified to even begin to provide a coherent response?

    1. Re:How long will it last? by EvilSS · · Score: 2

      Microsoft has a versioning tool: Shadow copy. It can keep previous versions of files. The problem is that malware authors know this, so they will open/write/close the file over and over to flush the clean copies out of the previous versions cache.

      --
      I browse on +1 so AC's need not respond, I won't see it.
    2. Re:How long will it last? by thegarbz · · Score: 1

      My opinion would have been a heck of a lot more useful for Microsoft to roll out a versioning file system.

      They did that with Windows XP SP2. However it would be far from useful for every change to increase the amount of disk space used.

      NTFS + Volume Shadow Copy, ZFS, btrfs, they all have one thing in common here, I disable the versioning on all of them. Backups are for backups, clouds are for clouds, git is for versioning, snapshotting / versioning filesystems are for wasting diskspace as quickly as humanly possible.

    3. Re:How long will it last? by WaffleMonster · · Score: 1

      They did that with Windows XP SP2. However it would be far from useful for every change to increase the amount of disk space used.

      From what I understand there is a static change count limit rendering shadow copy worthless for prevention of ransomware.

      It would be necessary to configure minimum time and granularity guarantees when you setup a folder. One might say I want to be able to go back to previous state at any point in time over the past year, month, week... whatever and I want to keep at least one change every hour, day, week..etc allowing incremental deltas to be progressively eliminated to reduce cost.

      Once configured feature would require elevated privileges to undo and should the computer run out of disk space as a result so be it.

      NTFS + Volume Shadow Copy, ZFS, btrfs, they all have one thing in common here, I disable the versioning on all of them.

      I personally find snapshots useful. I use them regularly.

      Backups are for backups, clouds are for clouds, git is for versioning

      Git is a nonstarter.

      versioning filesystems are for wasting diskspace as quickly as humanly possible.

      What's the going rate for a 6TB drive these days? $200? Labor cost? Size of average document? Everything I've ever done in my entire life requires less than 400 MB uncompressed to store.

      I believe it would have been more productive had Microsoft given users the tools and let them decide for themselves rather than piling on yet another set of access controls and expecting them to be used for real this time.

    4. Re:How long will it last? by thegarbz · · Score: 1

      What's the going rate for a 6TB drive these days?

      Quoting $ ignores the problem of data management. Apple's time machine is an easy solution, but every other implementation of versioning filesystem is a management nightmare for users and that nightmare gets larger as sizes increase.

      I believe it would have been more productive had Microsoft given users the tools and let them decide for themselves rather than piling on yet another set of access controls and expecting them to be used for real this time.

      Do you not realise that access controls and versioning are two different things that just happen to overlap in a small area? Are you also saying that since you're using ZFS snapshotting that AppArmor and SELinux are pointless?

  19. Neither is Linux or UNIX by DrYak · · Score: 1

    The file permissions on Windows filesystems are far more granular and not just based on an xxx field of bitmaps like on vintage OSes like Unix.

    Non-vintage Unix don't rely exclusively on xxx field bitmap neither.

    Modern unix filesystems do support ACL for more complex access control.
    Modern features like SELinux and AppArmor also help having application-level control.

    What I would like to see for the defanging of ransomware is a way to permanently disable filesystem encryption unless it is re-enabled by a very-restricted-access tool

    And how would that prevent a ransomware from implementing its own encryption ?
    (e.g.: moving all data it can manage to get access to into a huge password-encrypted .ZIP file ?)

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  20. How does this protect you? by fatboy · · Score: 1

    Seriously, most of that kind of malware runs as *YOU*. If you have full access to it, it will be able to encrypt the files. Am I missing something?

    --
    --fatboy
    1. Re:How does this protect you? by hcs_$reboot · · Score: 1

      Protection relies on what application is allowed to access what folder (plus, of course, the user ACLs to the files)

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    2. Re:How does this protect you? by EvilSS · · Score: 1

      Seriously, most of that kind of malware runs as *YOU*. If you have full access to it, it will be able to encrypt the files. Am I missing something?

      Yes, you are missing quite a lot actually.

      --
      I browse on +1 so AC's need not respond, I won't see it.
    3. Re:How does this protect you? by zlives · · Score: 1

      and there is no scripting support to bypass gui to do this for the user with powershell?

    4. Re:How does this protect you? by Anonymous Coward · · Score: 0

      You are missing something. A brain.

  21. Think SELinux/AppArmor by DrYak · · Score: 2

    This is more similar to something like SELinux and AppArmor.

    e.g.: some attachments that you clicked on in your e-mail client, even if run as your credentials, should NOT have a valid reason to write anywhere on your folders (and attachements should not be run to begin with).

    e.g.: any sub-process launched by the browser should only exclusively have the rights to write into the cache and download folder, and not anything else, even if they still inherit your session (even if the sub processes aren't changing their user id to "nobody").

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Think SELinux/AppArmor by Anonymous Coward · · Score: 0

      The attachment was a .doc file that opened with MS-Word (which should indeed have access to most of My Documents) and smashed its heap to gain control of Word.

  22. All the other popular OSes use sandboxing by iamacat · · Score: 1

    Why should apps have access to all folders by default and then (only now) there is a feature to restrict certain folders? Why should most apps access anything except their own data? Android/iOS/OSX/Web have been like this forever, what is taking so long for Windows?

    1. Re:All the other popular OSes use sandboxing by cryptogranny · · Score: 1

      Logical indeed. But other apps should be written that way. I'm not sure if this is always true on Windows. Don't see why Mac OS X is better. Files in /Users/username also accessable by every app.

    2. Re:All the other popular OSes use sandboxing by tepples · · Score: 1

      Why should most apps access anything except their own data?

      If I save a document in LibreOffice Writer, and I want to preview it in Word Viewer or send it to someone in my mail user agent, what procedure would you recommend to grant Word Viewer or my mail user agent access to it?

    3. Re:All the other popular OSes use sandboxing by iamacat · · Score: 1

      System file open dialog or UI drag and drop will have no problem opening the file and granting a temporary permission to access it. Or LibreOffice can call an API to share a file with user's choice of an app. That's how it works everywhere.

    4. Re:All the other popular OSes use sandboxing by tepples · · Score: 1

      Have fun dragging and dropping all the source code files from your text editor to your build tool every time.

  23. Microsoft implementation by DrYak · · Score: 1

    You can bet that if Microsoft tries to actually seriously implement a log-structured (e.g.: actually decided to use UDF beyond optical and portable flash media) or copy-on-write filesystem (e.g.: ZFS and BTRFS on NT kernels) that supports version control, they'll botch it and there will be an exploit found making the older copies also editable by a non-admin user (the ransomware could purge the older copies and only leave the encrypted version).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  24. Backups? Duh! by Jerrry · · Score: 1

    >The benefits of using Controlled Folder Access for your home and work computers are tangible for anyone that's fearful of losing crucial files to a ransomware infection.

    This is ridiculous in the extreme. Anyone fearful of losing their files for any reason should be backing them up on a regular basis! So perhaps this new feature prevents files being encrypted in a ransomware attack, but what if the disk fails? Or any number of other issues?

    Come on people, get a clue!

    1. Re:Backups? Duh! by jfdavis668 · · Score: 1

      One of the problems with backups is many people keep their backup drive connected, either directly or over a LAN. Ransomware can encrypt those files, too.

  25. How would this possibly work? by slashmydots · · Score: 1

    Blocked from access by all programs by default? So I go to photoshop and hit open and the open file dialog box is blocked from accessing any folder anywhere in my user directory? That's helpful. Is that really how this works or is this more like "nothing can get past the UAC" type of BS?

    1. Re:How would this possibly work? by SuiteSisterMary · · Score: 1

      Yes, it's very helpful. Think of it when your phone says 'Program X would like to access your photos/camera/location services/microphone/address book/whatever.'

      It's ACL by program, rather than by login.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    2. Re:How would this possibly work? by Chris+Mattern · · Score: 0

      Okay, instead of reinventing file permissions, they've reinvented mandatory access controls. So innovative.

    3. Re:How would this possibly work? by SuiteSisterMary · · Score: 1

      Nobody's saying it's innovative; the mechanics have been built into NT for literally decades. But now when you can't trust users to access their own files, it's necessary.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    4. Re:How would this possibly work? by tepples · · Score: 1

      Exactly. It exposes a GUI for mandatory access controls that were already there in the first place.

  26. Re:Um... Isn't this just default Linux permissions by TheRaven64 · · Score: 4, Informative
    That sounds a lot more sensible: Windows NT has had ACLs (much richer than the default UNIX model and similarly expressive to NFSv4 / POSIX ACLs) since day one, but the ACLs have been per user, not per (user, program) pair. The NT kernel supports this kind of ACL policy, but it's never been exposed via the UI (Chromium uses it for sandboxing, constraining different binaries to different parts of the FS).

    It's very useful if it's paired with a sensible default policy and a sensible UI. You can implement the same thing with the TrustedBSD MAC framework or SELinux, and macOS / iOS implement their sandboxing policies in exactly this way. macOS, in particular, provides a 'powerbox' model, where the standard open and save dialogs are owned by the system and implicitly grant the application permissions to the files / directories that the user selects as part of a dynamic policy. This means that well-behaved applications never need to ask for explicit privilege elevation. The problem is, well-behaved applications are generally not the ones that you most want to sandbox...

    --
    I am TheRaven on Soylent News
  27. Just a way to flag interesting files to steal by hlavac · · Score: 1

    Its just a way to have you mark your interesting files to steal from you. Just like deleting a comment

  28. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 1

    Except that's not how it work. Defender blocks writes, it doesn't prompt. You can add white listed apps but not during a ransomware attack.

  29. Re:GNU/Linux ialready Anti-ransomware by hcs_$reboot · · Score: 1

    Linux is (of course) subject to that attack as well, the thing is 1) Linux users are usually more system aware and don't run anything attached in a mail 2) attacks target Windows because it's still 90+% of the running OSes (desktop wise).

    --
    Slashdot, fix the reply notifications... You won't get away with it...
  30. Re: Um... Isn't this just default Linux permission by cryptogranny · · Score: 1

    This is funny only from a single-user PC perspective, but remember UNIX is a multi-user server system. Yep, if it's your files you _are_ a king. Nothing wrong here. No fool proof behaviour cause users are not considered for fools.

  31. Re: Um... Isn't this just default Linux permission by Anonymous Coward · · Score: 0

    Yes... but those important bits have offline backups.

    If there are no backups, those bits aren't important.

  32. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 2, Informative

    Users will be used to automatically say "yes" when they're trying to accomplish something (open a PDF that they just downloaded) and the prompt makes sense ("do you want to grant PDFreader access to folder Downloads?). It doesn't follow that users will therefore say "yes" to a request not related to what they're trying to accomplish.

  33. Why not protect the ENTIRE DRIVE this way!? by Rick+Schumann · · Score: 1

    No, I didn't read the article, but why should I when this sounds really dumb? Why not protect the entire drive instead of protecting parts of it!? If you have a method for the former, why not do it for the latter and leave it at that? Also how is this fundamentally different than the access/security settings for files and subdirectories that have existed in NTFS for decades?

    1. Re:Why not protect the ENTIRE DRIVE this way!? by amorsen · · Score: 1

      Because the vast majority of files on most PCs are completely standard system or program files that no one really cares about getting encrypted. Fixing them is just a reinstall away, and the traditional ACL's are likely to prevent the wrong kind of access anyway.

      The only stuff that's worth protecting is precisely the photo album and the documents folder and the genealogy database and similar. The system does not know which programs should be touching each directory, only the user knows. With Controlled Folder Access, the system can be told.

      --
      Finally! A year of moderation! Ready for 2019?
    2. Re:Why not protect the ENTIRE DRIVE this way!? by Anonymous Coward · · Score: 0

      No, I didn't read the article, but why should I when this sounds really dumb? Why not protect the entire drive instead of protecting parts of it!? If you have a method for the former, why not do it for the latter and leave it at that? Also how is this fundamentally different than the access/security settings for files and subdirectories that have existed in NTFS for decades?

      Speaking of really dumb, this would be one of those times when you probably should have RTFA before commenting.

      This is inherently different because it appears to also utilize application-level whitelisting to only allow specific programs to access files/folders.

      It's also exactly why it would be rather difficult to protect the entire drive; most users would not have a damn clue as to which legitimate executable need access to %System% in order to avoid breaking the entire OS.

    3. Re:Why not protect the ENTIRE DRIVE this way!? by Excelcia · · Score: 1

      Better yet, why don't we just call it Darwinism when people who don't do a weekly backup fall prey to ransomeware.

      How expensive is it if, at the time you order your computer, you also order a duplicate of the hard drive. That way you don't even have to do a file backup, you can image your drive directly onto a duplicate weekly. This has worked well for me for years.

  34. Re:Um... Isn't this just default Linux permissions by ljw1004 · · Score: 2

    So the user will be asked a number of times (probably once per appli / folder) if they agree to allow that appli to access that folder, then when they see the fake "Adobe something wants to access your folder" they will be used to automatically Yes it.

    No. RTFA. They will see an error dialog that says "Access is denied. Use File>SaveAs to save under a different location or name." The only way to enable it is (1) opt in via the control panel, (2) chose apps via the control panel.

  35. Re:Um... Isn't this just default Linux permissions by amorsen · · Score: 4, Informative

    There is no such ability in Linux or *nix, since ACLs are solely based on uid and not the name of the executable with your uid.

    Yes there is. There are even two in Linux, SELinux and AppArmor.

    However, there is no easy-to-use GUI to administer it per-user, which means that you rely on the way-too-permissive default policy for most programs. This could have been done years ago technically, since SELinux and AppArmor are both quite old, but no one had the right idea apparently.

    --
    Finally! A year of moderation! Ready for 2019?
  36. Re:Um... Isn't this just default Linux permissions by guruevi · · Score: 1

    In Windows, everything runs under your users' account and almost everything else runs as root. This is similar to setting the noexec flag on the users' home partition, something that has also existed a long time.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  37. Re: Um... Isn't this just default Linux permissio by cjbrooking · · Score: 1

    Is it really finer graned? To me Windows MACLs and DACLs look pretty much equivalent to SeLinux's ACLs and type labels.

  38. Re: Um... Isn't this just default Linux permission by roc97007 · · Score: 1

    "offline" being the operative word here. Backing up to a spare disk or an NFS mount still puts you at risk.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  39. Re: Um... Isn't this just default Linux permission by MightyMartian · · Score: 1

    We had a ransomware infection on our network, and it basically tested every network share it could find, and started encrypting on network shares the user had read/write access to. Of course, we keep very thorough backups so data loss was minimal, but ransomware infections certainly go beyond local profile folders. It would be nice to see this logic more thoroughly extended to cover access to network resources.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  40. Re: Um... Isn't this just default Linux permission by Rei · · Score: 1

    Often it's not a case of "there are no backups", but "the ransomware gets the backups too because they're read-write accessible".

    IMHO, the best solution is a versioning filesystem, where deleting old versioning data requires administrator access. So ransomware "wrote over" all of your files? Big deal - rollback. So long as it can't delete old versions, the worst it can do is temporarily run you out of disk space.

    --
    I'll BUILD someone to replace you. Some kind of gamma-powered monster, with a heart as black as coal!
  41. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 0

    Thank you I am sick of these dyslexic pamphlet garglers inability to recognize between execution and storage memory. For all you extraverts still reading the intangible user man should never be able to touch the level of realness that is your folder of data so you put his ass in a jail mmmkay.

  42. Re: Um... Isn't this just default Linux permission by spongman · · Score: 1

    windows already has this. this feature is about protecting those files that programs running under your accounts would normally have access to.

  43. new feature ? by Anonymous Coward · · Score: 0

    news flash:

                      Windows 10 now has some features that unix has had since the 1970's

                        coming soon a better shell command ?

                        save you nickels and download a better operating system...

                        if is spelled right and has uppercase letters, you could save keystrokes & bits by running unix ;)

  44. Question by Artem+S.+Tashkinov · · Score: 1

    Either I don't understand how it works or it can be circumvented by gaining the SYSTEM level privileges (and most Windows users say "yes" to all UAC warnings so getting the said privileges is not that difficult).

    1. Re:Question by Anonymous Coward · · Score: 1

      Either I don't understand how it works or it can be circumvented by gaining the SYSTEM level privileges (and most Windows users say "yes" to all UAC warnings so getting the said privileges is not that difficult).

      Which is going to be really funny when the ransomware revokes permissions to access the folder by everything but itself.
      Who needs to encrypt the user's files? We'll just use the security features in the OS to lock them out until they pay up.

    2. Re:Question by thegarbz · · Score: 1

      UAC warnings are pretty much non-existent in Windows 10. Everything requires manually setting permissions through a control panel. There's no more simply "click yes to screw yourself" button.

      As for privileges, this isn't about ACLs on the filesystem. Think of it like a virus scanner. The virus scanner doesn't care if you try to execute something as Administrator, it still gets in there first. Only rather than looking for viruses in this case it looks at which process is trying to access the disk and blocks if need be.

  45. Re:Um... Isn't this just default Linux permissions by Desler · · Score: 3, Insightful

    Why was this rated up when it’s not even remotely close to how the feature works?

  46. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 0

    and how well does it protect when a dumb user (i.e. most of them) is stupid enough to blindly give admin rights to the bad program which can then change windows settings and turn this shit off on its own?

  47. Re: Um... Isn't this just default Linux permission by ctilsie242 · · Score: 1

    For a lot of people, it is the opposite. Being able to encrypt or destroy someone's files is far more lucrative than getting root or Administrator rights.

    What is new is the per user/per process granularity (although it really isn't new, as it has been in SELinux for years). This is important, although attacks via IAP mechanisms like Microsoft DDE can jump this... however it is a step in the right direction.

  48. Re:Um... Isn't this just default Linux permissions by thegarbz · · Score: 4, Informative

    So the user will be asked a number of times (probably once per appli / folder) if they agree to allow that appli to access that folder, then when they see the fake "Adobe something wants to access your folder" they will be used to automatically Yes it.

    You know Windows 10 did away with pretty much all of that, which is why Chrome can't even set itself as a default browser anymore and instead serves up instructions for the user to change it via control panel.

    There is no more "simple yes".

  49. Re:Um... Isn't this just default Linux permissions by gillbates · · Score: 3, Interesting

    So the issue now becomes a question of how ransomware authors write ransomware in something like Flash or Chrome, which the average user would always enable. It seems like they haven't fixed the fundamental, underlying problem of users running untrusted code, but only moved the goalposts.

    The underlying issue here is that security holes of this type are enabled by Windows:

    1. Users don't know, and can't reasonably be expected to know, the difference between executable code and data because the OS blurs the distinction. How many times have we heard Windows users say, "I saved it in Word", or "I saved it in Chrome"?
    2. Windows obscures the internals from the users, which makes it even more difficult for users to understand which programs are running. A user has no way of saying to Windows, "These are the programs I might run - don't start any executable I haven't given permission." By default, the bash shell won't execute any executable except those in special directories (i.e., the PATH), and marked as executable. By default, Windows will execute any executable it can find on the filesystem. This simple step would stop a lot of ransomware.
    3. The fundamental problem of allowing untrusted code execution by default is that it has spawned an entire class of web software which requires script execution to function correctly. Yes, you and I might be aghast at this, but for the Windows world, running untrusted software is part and parcel of the web experience. Windows has taught them to think there's something "wrong" with their computer if JavaScript is disabled.

    The irony of this is that the NTFS filesystem has had fine-grained permissions for 2 decades, but Windows never exploited it until now, and even this move - while better than nothing - is questionable. Why does Microsoft always get the usage model wrong?

    --
    The society for a thought-free internet welcomes you.
  50. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 0

    Nothing protects against stupid users. This feature is just for the rest of us.

  51. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 0

    Maybe stick to microdosing next time.

  52. Re: Um... Isn't this just default Linux permission by Anonymous Coward · · Score: 0

    All that means is that the potential attack vector is through another piece of software that already has permissions.

  53. Re: Um... Isn't this just default Linux permission by FictionPimp · · Score: 2

    Install the File server resource manager role on a windows server and you can basically do just that. There are tons of instructions on the internet on how to use FSRM to block ransomware pretty much outright on network shares.

  54. whell by Anonymous Coward · · Score: 0

    Probably shouldn't autistically run random exe's?

    What about learning to backup your shit?

    1. Re:whell by Anonymous Coward · · Score: 0

      You haven't been around non-computer savvy people, have you? They will run random programs or visit sites on IE that will encrypt your files.

  55. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 0

    It's called SELinux.

  56. Re: Um... Isn't this just default Linux permission by R.Mo_Robert · · Score: 1

    Relevant xkcd: https://xkcd.com/1200/

    --
    R.Mo
  57. This will not work. by Thanatiel · · Score: 1

    Because "humans" will end up saying "yes" to about everything.
    Free game.
    Free browser.
    Similar named application.
    There is no way to aid "idiots" who do not keep at least one backup of their relevant data.

    --
    Irrelevant news and morons using moderation to mod down what they disagree on. 2018 resolution: so long.
  58. Re: Um... Isn't this just default Linux permission by Anonymous Coward · · Score: 0

    Linux has had this for a long time. You just change permission of folder and any application that's not sudo doesn't get to change anything. It's like trying to save a file change for settings in /etc/ and needing to be sudo but not for /tmp/.

  59. Why not using filsystem activity by herve_masson · · Score: 1

    ... instead of filesystem locations (or in addition to)
    A ransomware needs to read and write tons files rapidly to be "effective".That's usually how people get first signals:"my pc get very slow"

  60. Meanwhile in Linux by Anonymous Coward · · Score: 0

    it is still not an issue. Windows sucks STILL.

  61. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 0

    Yeah, SELinux does this. It is too bad that 99% of the fixes for common Linux issues I see on the internet is "Disable SELinux"...

  62. Windows discovers file permissions by Chris+Mattern · · Score: 1

    Truly, they are an industry pioneer.

  63. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 0

    The new feature is not permission by users but permission by an application running.

    A number of Linux distros have their webbrowser run as a separate user for quite a few years.

  64. Re: Um... Isn't this just default Linux permission by Anonymous Coward · · Score: 1

    The beauty of the 'home directory' structure design of a UNIX system is that if malware, or a faulty application you are coding, attempts to wipe out your filesystem, the only thing it will be able to touch is your personal data, the things you actually use the computer to create and manipulate.

    That 'beauty' became obsolete when personal data became more valuable than the effort it takes to rebuild a computer. The 'home directory' structure was built around timesharing mainframes, when a computer would be shared by hundreds or thousands of users and have hundreds or thousands of home directories, and non-supervisor users had no business futzing with the system or application directories or even other home directories. If one user's account got wiped, restore it from nightly backup. If the system got whacked, OTOH, that's downtime for hundreds or thousands of users while sysops spent days bootstrapping the system from tape.

    Sure, the 'home directory' is a step-up from the complete non-security do-whatever that was the personal microcomputer of the 80's and 90's, but today one's personal data is much more valuable than the trouble of rebuilding a computer's OS. A person's financial existence might be stored in the 'home directory' of his PC or smartphone today. Crash the OS, a smartguy/genius can likely rescue the user data and just copy it to a fresh new device, and you're back in business. Corrupt the user data, OTOH, and you might lose your credentials to log in to the bank, pay your electric, work remotely for your employer, etc., cost you weeks trying to rebuild your life.

  65. Re: Um... Isn't this just default Linux permission by chipschap · · Score: 1

    Corrupt the user data, OTOH, and you might lose your credentials to log in to the bank, pay your electric, work remotely for your employer, etc., cost you weeks trying to rebuild your life.

    What you say is completely correct, and yet anyone whose life is so dependent on their computer really needs to have layered backups that are not on the computer in question, with a very high preference for some sort of off-site location.

    I realize that most people don't do this, but they may one day come to regret it. Secure multi-generation backups are really the best defense. While it's good to see MS step up their game here, there has to be a significant degree of user responsibility.

  66. Storage space by rsilvergun · · Score: 1

    that solution works but your devouring storage space. For a little while high capacity hard drives were making that moot, but lately Users are getting low capacity SSDs now meaning we're back to square one and space is at a premium again. I have a working folder that's managed to grow to 4 gigs over the years full of text files, database backups, documents and the like. And my dev VMs start at 4 gigs and go up.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Storage space by Anonymous Coward · · Score: 0

      that solution works but your devouring storage space.

      VMS defaults to three generations kept, deletes old ones after that

  67. Re:Um... Isn't this just default Linux permissions by EvilSS · · Score: 3, Funny

    Why was this rated up when it’s not even remotely close to how the feature works?

    Because on /. we mod up or down based on our own personal versions of what we thing reality is, not actual reality.

    --
    I browse on +1 so AC's need not respond, I won't see it.
  68. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 0

    Users will be used to automatically say "yes" when they're trying to accomplish something (open a PDF that they just downloaded) and the prompt makes sense ("do you want to grant PDFreader access to folder Downloads?). It doesn't follow that users will therefore say "yes" to a request not related to what they're trying to accomplish.

    You must be new here (on earth). That's precisely what happened when early viruses spread via email and attempted to use administrator access by autorun components of the email. Users were so used to seeing those prompts, that they either turned them off entirely (allow all of these in the future type of setting), or just hit OK every time without thinking/reading it fully.

    IE. your argument has one problem: facts!

  69. Re: Um... Isn't this just default Linux permission by Anonymous Coward · · Score: 0

    Not true... All ransomware has to do is check /proc/mounts for any mounted filesystem and then scan any nfs/smb/cifs mount point for things it can descend into and write. It can even be set with a nice setting to make it so that it doesn't impact system performance.

  70. Change the ACL on the folder & files by Anonymous Coward · · Score: 0

    See subject: This works (or could) via that mechanism - it's how they "hid" the shitty snooper patches KB2952664/2976978/2977759/3170735 https://www.computerworld.com/article/3091875/microsoft-windows/four-new-windows-patches-to-avoid-kb-2952664-2976978-2977759-and-windows-journal-3170735.html/ via using "Trusted Installer" as its owner for folders for it under %WinDir% - there were 100's of megabytes of content there even when you uninstalled it - how I got it out? I changed the folder owner to myself & burned it.

    * IN OTHER WORDS YOU CAN DO THE SAME PRETTY MUCH & I'D WAGER THIS IS HOW THEY ARE DOING IT @ MS FOR WIN10.

    APK

    P.S.=> My guess is that to access said folders they built an interface for it, much like is done for UAC, to ALLOW you access as a sufficiently priveleged user... apk

  71. The hosts file directory is flighty by Trax3001BBS · · Score: 1

    Windows/system32/drivers/etc/hosts it's hit or miss each time I go looking for it. The ETC directory doesn't show half of the time.

  72. Even Older Than VMS? by Anonymous Coward · · Score: 0

    When working with the GE timesharing system in the 1970s, I found that one could set file permissions by application. Only that application (or an application group) could work with the files when permissions were properly set. One could, of course, work with full permissions while developing, and forget to properly set them when placing into production ...

  73. Re:Um... Isn't this just default Linux permissions by fisted · · Score: 1

    (3) Bypass the whole thing via obscure twists in the giant and massively huge clusterfuck that is called WINAPI.

  74. Re:Um... Isn't this just default Linux permissions by fisted · · Score: 1

    Way to force a +5. Hacker.

  75. Re: Um... Isn't this just default Linux permission by fisted · · Score: 1

    that's not sudo [...] to be sudo [...]

    Troll harder. Or learn your fucking unix, even if it's only the Losers' Unix.

  76. Re: Um... Isn't this just default Linux permission by fisted · · Score: 1

    I run my web browser and any *media stuff setuid someoneelse, you insensitive clod.

  77. Re: Um... Isn't this just default Linux permission by hackwrench · · Score: 1

    Which is the only thing anyone can do.

  78. Re:Um... Isn't this just default Linux permissions by thegarbz · · Score: 1

    So the issue now becomes a question of how ransomware authors write ransomware in something like Flash or Chrome, which the average user would always enable.

    Err why? No really think about that. What usage scenario would Flash or Chrome have that requires writing to e.g. Documents directory?

    It seems like they haven't fixed the fundamental, underlying problem of users running untrusted code

    No one has. It's kind of fundamental to the operation of the computer that the user has the ability to a) run code, and b) have that code access files with their permissions.

    Windows has taught them to think there's something "wrong" with their computer if JavaScript is disabled.

    And there would be. One should not disable the scripting languages that render webpages, but rather sandbox them into places they become harmless. We want to do more with our computers, not less.

    The irony of this is that the NTFS filesystem has had fine-grained permissions for 2 decades, but Windows never exploited it until now

    Windows has exploited all the permissions since they first came out, the user defaults were just sensible enough that users never changed them. They are not unlike the Linux default permissions. Furthermore what is happening here has nothing at all to do with the filesystem or NTFS permissions. And speaking of Linux....

    Why does Microsoft always get the usage model wrong?

    How so? What they effectively have now is a copy of Unix permissions with SELinux bolted on top.

  79. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 0

    why not let the user choose the default browser at first setup/install... o wait its MonoplySoft we are talking about.

  80. Re: Um... Isn't this just default Linux permission by Anonymous Coward · · Score: 0

    This is one reason why backing up your data is important no matter what OS you use. The OS can be re-installed, and hardware can be replaced, but your pictures, documents etc... are not easily replaced unless you have them backed up on storage media that is only connected while doing backups. There should be several backups, and they should be rotated. Backups can also be useful in case of accidental erasures, hardware failures etc... Of-site backups are a good thing in case of fires, floods, tornadoes etc...I would NEVER rely on backups on any internet or "cloud" service...data stored with these services is too easily stolen! Look at all of the recent data breaches!!

  81. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 0

    What are you on about? Bash will execute anything that has execute permissions regardless of the path variable, as long as you provide the full path to the executable (./runthis.sh). In most graphical environments, double clicking on an executable will also run the program. Windows acts exactly the same.

    NTFS also has the execute permissions for executable files.

  82. Big binaries by tepples · · Score: 1

    git is for versioning

    Then what is for versioning of large non-textual files, such as large GIMP, Photoshop, or Audacity projects? Git isn't really built to handle big binaries. And what is for protecting your private Git repositories from unauthorized modification by ransomware?

    1. Re:Big binaries by thegarbz · · Score: 1

      Clouds. It was in the list.

  83. The New Windows permission by n329619 · · Score: 1

    Now with the new Windows structure, it won't be able to touch your personal data but it can completely replace and manipulate everything in Windows directory.

    It can wipe the whole Windows directory and replace it with it's own binaries. So after rebooting, you'll finally be able to get borderless ransomware at boot instead of being windowed inside Windows.

    /joke

  84. Qubes by Anonymous Coward · · Score: 0

    It is sort of a fraction of how Qubes OS works; security by compartmentalization. Unfortunately, Qubes is way, way too complicated for most users (even those with technical knowledge) and it is unlikely to ever go mainstream unless that totally changes. The major problem with Windows security is its entire ecosystem.

    Of course everyone should use Linux instead of Windows, but that alone would not solve the problem. Linux + good OpSec, however, is a very strong defense.

  85. OSX sandbox by goombah99 · · Score: 1

    OSX has had this feature for over a decade. It's not used a lot but you can use it. it's fairly simple to use too if you are computer savy.

    It's called the sandbox. and it allows you to run an app such that there's a list of files, folders, network address, CPU levels, and all sorts of things it can or can't access.

    you create a file in the sandbox direcory that might look like this

    (allow file-write* file-read-data file-read-metadata
        (regex "^/Users/user_name/[Directories it requires to write and read from]")
        (regex "^/Applications/MyApp.app")
        (regex "^(/private)?/tmp/"))

    name that file something like ""myapp-sandbox-conf "

    then launch any app with that wrapper like this:

    sandbox-exec -f myapp-sandbox-conf /Applications/MyApp.app/Contents/MacOS/MyApp-bin

    --
    Some drink at the fountain of knowledge. Others just gargle.
  86. Software Restriction Policies is not a new feature by ayesnymous · · Score: 1

    Windows has had the Software Restriction Policies feature for a while now that let you control what executables can run.

  87. Re:Um... Isn't this just default Linux permissions by Anonymous Coward · · Score: 1

    There is no such ability in Linux or *nix, since ACLs are solely based on uid and not the name of the executable with your uid.

    Yes there is. There are even two in Linux, SELinux and AppArmor.

    However, there is no easy-to-use GUI to administer it per-user, which means that you rely on the way-too-permissive default policy for most programs. This could have been done years ago technically, since SELinux and AppArmor are both quite old, but no one had the right idea apparently.

    Users can’t just create and load new selinux policy on the fly, GUI or not, without privilege escalation. What setuid? system would dynamically create new policy per user, and is there even a way to hook into selinux to prompt the user on policy denials? There’s a good reason nobody had this idea, it’s not remotely feasible with selinux. That’s not what it was designed for.

  88. automate users by stooo · · Score: 1

    Users ? That's not a problem any more.
    Just automate users.

    --
    aaaaaaa
  89. Congratulations, Microsoft! by Hallux-F-Sinister · · Score: 1
    Congratulations, Microsoft!

    You're officially almost half a century behind UNIX on basic filesystem security features. For your next update, why not consider implementing RUNLEVELS?!?

    God Microsoft sucks. It's all the more embarrassing because they've been hoovering up MILLIONS (billions?) of dollars to churn out garbage, incapable of being secured, crippleware, and people have been paying them to do it. What a joke.

    From the man page for chmod:

    A chmod command appeared in Version 1 AT&T UNIX.

    The chmod command changes FILE PERMISSIONS, including for files that are FOLDERS, as they like to call them, (or directories/subdirectories, as they're really known).

    --
    Our reign has gone on long enough. Indeed. Summon the meteors.
  90. Re:Um... Isn't this just default Linux permissions by pnutjam · · Score: 1

    App Armor has a GUI and ncurses environment on OpenSuSE.

  91. Re:Relativity by Anonymous Coward · · Score: 0

    What a great idea.

  92. Re: Um... Isn't this just default Linux permission by Anonymous Coward · · Score: 0

    You're talking about Discretionary Access Controls (file/folder) permissions, which have been available in every OS for a long time. I suspect this is more of a Mandatory Access Control scheme, which works on a kernel level. Basically, if the action is unauthorized, even root can't do it. The Linux equivalents are SELinux and AppArmor.