Slashdot Mirror


Windows 10 Will Soon Protect Files and Folders From Ransomware (theverge.com)

Microsoft is making some interesting security-related changes to Windows 10 with the next Fall Creators Update, expected to debut in September. From a report: Windows 10 testers can now access a preview of the changes that include a new controlled folder access feature. It's designed to only allow specific apps to access and read / write to a folder. If enabled, the default list prevents apps from accessing the desktop, pictures, movies, and documents folders. "Controlled folder access monitors the changes that apps make to files in certain protected folders," explains Dona Sarkar, head of Microsoft's Windows Insiders program. "If an app attempts to make a change to these files, and the app is blacklisted by the feature, you'll get a notification about the attempt."

219 comments

  1. Petty useful by qbast · · Score: 4, Interesting

    It should prove quite useful, especially for backups. Currently even doing a backup every day I am risking that malware will become active during the process and encrypt backups on connected external disk along with everything else. With this feature I can specify that only backup program can have access to the external drive.

    1. Re:Petty useful by Anonymous Coward · · Score: 0

      Watch that confidence though.

      The external drive isn't a proper backup, especially when left plugged in to a computer, and all it would take to bypass this is the ransomware including a privilege escalation exploit. Which I assume will become more common once this new feature gets deployed everywhere.

      There's never a replacement for due diligence. If you can't be bothered to backup your data properly, (e.g. on WORM media), then you will stand a chance at loosing it, and as ransomware's existence proves, there will be people looking to extort you for that carelessness. Sure you can make it harder for others to exploit, but the real bug is you.

    2. Re:Petty useful by willy_me · · Score: 2

      Use a NAS in place of a USB backup drive. Run ZFS or (I assume) btrfs and take snapshots on a regular basis. If any software on your PC decides to encrypt your NAS share, you can revert to a previous snapshot.

    3. Re:Petty useful by ctilsie242 · · Score: 1

      External drives directly attached to the computer are great for handling the "oh shit" type of disasters, like disk failures. Install Veeam, Time Machine, or something else, and forget about it. However, all it takes is one format command and the data is history.

      I always recommend people use the 3-2-1 method of backups: Three different storage areas, two different media types, one offsite. Keep the external HDD for full system restores, but look at CrashPlan, Mozy, or some other offsite backup for documents that is hard to reach by ransomware. Another solution is to back up to a NAS, then have the NAS dump itself to a cloud provider. A NAS that has snapshot functionality can be especially useful, since ransomware can be rolled back fairly easily.

    4. Re: Petty useful by Anonymous Coward · · Score: 1

      Jesus Christ. I just need rsync!

    5. Re:Petty useful by Anonymous Coward · · Score: 0

      Backup on a server/NAS with ZFS, create snapshots every 15 minutes / 1 hour / 1 day. Solved.

    6. Re:Petty useful by scdeimos · · Score: 1

      I can't see this being useful against ransomware. Remember that ransomware already uses privilege escalation so that it can encrypt everything on the computer, including operating system folders. In other words it's already bypassed the system that Microsoft's implementing.

    7. Re:Petty useful by Jeremi · · Score: 1

      Presumably this would be useful against malware that doesn't have root privilege (or whatever it's called in Windows-land). Currently, any software running at user-privilege level has the ability to munge the user's files, which by unfortunate coincidence are usually also the files that are the most valuable and most difficult to recreate after they get destroyed.

      I'm not sure what would be sufficient to defend against malware that has root access, since presumably any defense you put up could be removed by the malware. Perhaps something involving custom hardware, e.g. a second drive with a drive controller that is hard-coded to allow only certain types of access to the data on it?

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    8. Re:Petty useful by vux984 · · Score: 1

      I'm sorry. You are doing backups wrong.

      Backups should be done via a client/server; where the client agent software sends data to the server.

      The client system should not ever directly mount nor be able to write to the backup media.

      And of course, the backups should be differential versioned; so if the client is compromised, and the encrypted/corrupted files are backed up, that you can still roll back to the day before the corruption.

      And there should be another separate back up on top of that.

      Don't get me wrong, plugging in an external hard drive and running a copy script or something is hell of a lot better then not doing backups at all, but it has all kinds of severe failure modes that prevent it from being considered a good strategy.

    9. Re:Petty useful by Anonymous Coward · · Score: 1

      That's why an external backup should be a read-only pull of your data onto the backup rather than a push from the system that has read-write access to both. It's a simple point but one very few systems allow you to setup. Even purpose built NAS devices want to perform a push of data to a backup partner rather than a pull from the partner device.

    10. Re: Petty useful by Anonymous Coward · · Score: 0

      Been a big fan of keeping machines n server with my data on machines and n servers not connected to the internet. It just isn't secure or even securable.

    11. Re:Petty useful by scdeimos · · Score: 1

      Since you mentioned defenses that can be removed by malware... I certainly hope Microsoft put UAC in front of this new control panel item. If it's anything like the other 99% of security settings they have then unprivileged malware will simply deactivate it with the logged-in user's privileges and then continue on its merry way.

  2. SMB / MSI / psexec are not "Apps"... by Anonymous Coward · · Score: 5, Insightful

    But the recent malware attacks weren't simply malicious trojaned apps changing each other's files. It was spread by compromising / using system services that are meant to be used to access a broad array of files. I don't see how changing the permissions model to block inter-app accesses will fix this...

    1. Re:SMB / MSI / psexec are not "Apps"... by slew · · Score: 1

      But the recent malware attacks weren't simply malicious trojaned apps changing each other's files. It was spread by compromising / using system services that are meant to be used to access a broad array of files. I don't see how changing the permissions model to block inter-app accesses will fix this...

      I was going to mention this, but perhaps at least it will raise the bar somewhat so that instead of fighting all sorts of "apps" that people download you are only fighting unpatched systems and zero-days bugs...

    2. Re:SMB / MSI / psexec are not "Apps"... by enriquevagu · · Score: 1

      It seems that the idea is a whitelist rather than a blacklist, and across user-system space. In such case, if no one can modify the contents of a folder (not even using Windows explorer, or any system service), except using the registered binary, this would avoid any changes from scripts or trojans. Seems a nice idea to me.

    3. Re:SMB / MSI / psexec are not "Apps"... by currently_awake · · Score: 1

      How about full sand-boxing, with permissions. Make the core OS small (task control, memory manager, permissions) to limit the quantity of vulnerable software, with most of the OS running at normal privilege. Make a white-list of what directories and file types programs are allowed access to. This wouldn't prevent idiots from configuring everything wide open and getting hacked, but it would let professionals and experts safeguard their stuff.

    4. Re:SMB / MSI / psexec are not "Apps"... by Anonymous Coward · · Score: 0

      Until it goes wrong and you have shit cluttering your work area that you are unable to delete...

  3. Specific apps? by aglider · · Score: 2

    So it'd be enough for ransomware to impersonate those specific apps or just get into the party list. Shouldn't it?

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
    1. Re:Specific apps? by postbigbang · · Score: 5, Interesting

      It's just one more slap-dash fix in a creaky operating system riddled with legacy APIs that are now being easily strangled with NSA-ware. Adding strict user space is what made XP SP2 somewhat tenable, but this is just one more embarrassing and glaring hole, and IMHO, a great reason to take a serious look at devops and agile as software development models. Windows 10 isn't new; it's the lipstick on a pig made from thousands and thousands of attempts to get it right.

      I'm just entirely shocked that Microsoft's stock price hasn't cratered into the pit it deserves. Don't think that the current wave isn't the last or best; ransomware will be iteratively released until bitcoin shoots past $10,000/coin.

      --
      ---- Teach Peace. It's Cheaper Than War.
    2. Re:Specific apps? by Oswald+McWeany · · Score: 1

      One extra hurdle for them to clear. Better than no change.

      --
      "That's the way to do it" - Punch
    3. Re:Specific apps? by Oswald+McWeany · · Score: 2, Insightful

      I'm just entirely shocked that Microsoft's stock price hasn't cratered into the pit it deserves. Don't think that the current wave isn't the last or best; ransomware will be iteratively released until bitcoin shoots past $10,000/coin.

      Because it's not really hurting Microsoft's pocket. There isn't really a legitimate alternative for windows. The general public seemed baffled by Linux (and Linux isn't getting the marketing spent to promote it). Apple is a walled garden that nobody wants.

      Many business apps only run on windows. Microsoft's customers aren't going anywhere.

      --
      "That's the way to do it" - Punch
    4. Re:Specific apps? by James+Carnley · · Score: 2, Insightful

      I know it's fun to hate on Microsoft but it's worth noting that Linux has no protection from this kind of malware either. With this change the user directory on Windows will actually be more secure than the user directory in Linux.

    5. Re: Specific apps? by Ken_g6 · · Score: 1

      For Linux on the desktop, it seems like it should be possible to have apps, like a web browser and email client, that have their own users. You could then run the apps via sudo and they'd only have access to files for their user or group. But last time I tried this I couldn't get it to work. Has anyone else done this successfully?

      --
      (T>t && O(n)--) == sqrt(666)
    6. Re:Specific apps? by dcmcilrath · · Score: 1

      Yes and no. It's true that Linux lacks built-in ransomware protection. But it also doesn't have the Windows problem of privilege-escalation or lots of insecure system processes for the ransomware to exploit in the first place. In Linux marking something by superuser as read-only is probably sufficient protection against the current crop of attacks.

      --
      -1 Comment Contains Portal Reference
    7. Re:Specific apps? by postbigbang · · Score: 2

      Not hating on Microsoft. They're their own worst enemy. And I have quite a bit of difficulty with your determination that this makes Windows more secure than Linux. Remember: Microsoft only recently even considered the concept of user space. Everything was root. Everything before XP SP2 was admin. Only now are they trying to protect user space in rational ways. And they're failing.

      Why are they failing? Lack of rigorous testing made impossible by legacy APIs, horrific driver control, proprietary transports, and management that is more interested share price than product integrity.

      When you say that Linux has no protection from this kind of malware, I'd ask you to obtain further education to fill in the gaps in your knowledge. Linux isn't inviolate, no doubt. But it's not swiss cheese, correctly implemented, either.

      --
      ---- Teach Peace. It's Cheaper Than War.
    8. Re: Specific apps? by Anonymous Coward · · Score: 1

      Are you insane? Linux is rife with local privilege escalation vulns, more than Windows even. At least Windows enforces Mandatory Access Control, which Linux does not since it's stuck in the 1970s era unix model (unless you enable SELinux with its own host of issues)

    9. Re:Specific apps? by Dorianny · · Score: 1

      Actually it does in the form of a kernel security module (and userspace tools) called SELinux. SELinux enforces mandatory access control policies and it has no concept of the traditional "root" super-user with unfettered access to the system. The idea is that each user,program,daemon (services in windows) only has the minimum access to the system it requires to work

    10. Re:Specific apps? by Anonymous Coward · · Score: 1

      But it also doesn't have the Windows problem of privilege-escalation or lots of insecure system processes for the ransomware to exploit in the first place

      There seem to be plenty of them, if you care to open your eyes to the real world.

      https://www.ubuntu.com/usn/

    11. Re:Specific apps? by thegarbz · · Score: 1

      It's just one more slap-dash fix in a creaky operating system riddled with legacy APIs

      Oh accessing a file system is related to legacy APIs? Tell me how Linux get's around protecting user files from programs run with user privileges? You lose a point for every manual intervention a user needs to make in order to actually access their files. How does Linux defend against a hacked user program with user privileges updating and containing malware from encrypting the files that the software needs to access? (Not that MS will succeed in this, but hey you're attacking them for trying. What are you doing?)

      I'm just entirely shocked that Microsoft's stock price hasn't cratered into the pit it deserves.

      The pit it deserves? What does the company who owns the OS that runs the entire world deserve? What do they deserve in the face of users who willingly execute malware and do so on machines which are many months behind of security patches provided?

      Don't think that the current wave isn't the last or best; ransomware will be iteratively released until bitcoin shoots past $10,000/coin.

      It won't be. But just pray that the MS share price stays high and that their Windows product remains so popular, otherwise dumb users might migrate to your "secure" OS of choice and that high horse you're sitting on will be cut off at the knees.

    12. Re: Specific apps? by boa · · Score: 1

      "Has anyone else done this successfully?"

      Check out Qubes OS https://www.qubes-os.org/ . Qubes is picky on HW requirements, but works well if you have the HW.

    13. Re:Specific apps? by postbigbang · · Score: 2

      You make the mistake of believing that I espouse Linux as a secure operating system. It's better than the mutt called Windows in security, and has been for quite sometime. It's not invulnerable. Almost nothing is.

      Do you understand concepts like SE Linux? If not, then there is no rational discussion from here; you're a Windows fanboi and will not be swayed.

      Windows is prevalent in a large part of the business world. But as they're systematically held hostage by ransomware, cracks that leak billions of dollars (stated in regulatory fines, not to mention personal data protection damage), and consistently over time, one cannot help believe that other choices might be made, and lessons learned, other platforms chosen.

      The charlatans that once cursed Linux as an abomination now freely promote it, embrace it, and love it within the top offices of Microsoft. Moreover, *BSD version are doing surprisingly well, too. Just how many ransomware victims (as an example) do you need until you recognize the rot within?

      --
      ---- Teach Peace. It's Cheaper Than War.
    14. Re:Specific apps? by Anonymous Coward · · Score: 0

      Microsoft not going bankrupt -- and you're shocked. You must have been one of those people who were just shocked every year for the 10 year stretch when every computer & tech talking head in the universe smugly predicted Apple's bankruptcy. At least your myopia isn't making you smug.

    15. Re:Specific apps? by TheFakeTimCook · · Score: 3, Interesting

      I'm just entirely shocked that Microsoft's stock price hasn't cratered into the pit it deserves. Don't think that the current wave isn't the last or best; ransomware will be iteratively released until bitcoin shoots past $10,000/coin.

      Because it's not really hurting Microsoft's pocket. There isn't really a legitimate alternative for windows. The general public seemed baffled by Linux (and Linux isn't getting the marketing spent to promote it). Apple is a walled garden that nobody wants.

      Many business apps only run on windows. Microsoft's customers aren't going anywhere.

      At least for the Apple case, you are incorrect:

      In general:

      http://www.vertoanalytics.com/... ...and, more specifically...

      "IBM began replacing PCs with Macs in early 2015, when it began giving employees the choice to upgrade to a Mac when their company kit needed upgrading. The data speaks for itself, at IBM an astonishing 73 percent of employees will choose a Mac when they get the chance to choose for themselves"

      http://www.computerworld.com/a...

    16. Re:Specific apps? by strikethree · · Score: 1

      I'm just entirely shocked that Microsoft's stock price hasn't cratered into the pit it deserves.

      Hm. Why should their stock price go down? It is guaranteed income. Everyone needs an operating system and Microsoft has a legal stranglehold on the consumer and business markets. Microsoft could do something utterly evil, like monitor everything you do on a computer for analysis by the government and I bet there would barely even be a peep about it. Sure, some knowledgeable people will whine and complain needlessly about how such monitoring is merely to make Microsoft's products better, but the thought space that we all are subjected to has a much more controlled message on hand so you will never know if your neighbor agrees with you.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    17. Re:Specific apps? by TheFakeTimCook · · Score: 1

      I know it's fun to hate on Microsoft but it's worth noting that Linux has no protection from this kind of malware either. With this change the user directory on Windows will actually be more secure than the user directory in Linux.

      No, it will just devolve into being a REAL PITA to do ANYTHING that resides inside of your User's directory-tree.

    18. Re:Specific apps? by postbigbang · · Score: 1

      You can push the public only so far....

      --
      ---- Teach Peace. It's Cheaper Than War.
    19. Re:Specific apps? by tattood · · Score: 1

      Many business apps only run on windows. Microsoft's customers aren't going anywhere.

      With the move towards SAAS, I wonder if this is going to change. If all of the business apps change to web-based products instead of installed software, then you can use any OS you want as long as it has a browser.

      --
      WTB [sig], PST!!!
    20. Re:Specific apps? by tattood · · Score: 1

      You can use SELinux to accomplish a similar setup. You can ensure that a given application only has access to specific directories or files. Having spent a little time with it I can say it has an obscene learning curve.

      Can you do the opposite based on directories? Make it so that only certain apps can access directories or files?

      --
      WTB [sig], PST!!!
    21. Re:Specific apps? by Anubis+IV · · Score: 2

      Apple is a walled garden that nobody wants.

      Come again? While iOS may be a walled garden, macOS has no meaningful restrictions on what you can run. If you can download it, you can run it, regardless of source, author, or whether they're registered with Apple. I'll grant that the default setting these days is to disallow unsigned apps (i.e. apps not signed by a registered Apple developer), which makes sense as a default, given that this is an OS being used by untrained masses, but for someone such as yourself, you can easily bypass the restriction on a permanent basis by simply toggling the relevant security settings in System Preferences (or you could bypass it on a one-off basis via the context menu for the app).

      Perhaps you're confused about the Mac App Store and think it's the only way to download apps for Mac? Again, while that sort of thing may be true on iOS, that's never been the case on the Mac.

    22. Re:Specific apps? by ctilsie242 · · Score: 1

      SELinux? If Apache gets compromised, and winds up with a root context, it won't be able to do much other than scrozzle its own directories.

    23. Re:Specific apps? by Anonymous Coward · · Score: 0

      Users pick the most expensive things for themselves if its on the company dime, stay tuned for more on the 6pm news.

      Went to a restaurant with coworkers the other day, five of us costed over 200 dollars. When I take my family to the same place a family of four eats for 50+tip.

    24. Re:Specific apps? by Anonymous Coward · · Score: 0

      In Linux marking something by superuser as read-only is probably sufficient protection against the current crop of attacks.

      Except I'm not really too concerned if my /usr/share/man/ directory gets encrypted by malware. Worse comes to worse I can always wipe my /usr partition and reinstall from a fresh download of my distribution.

      What I *would* be concerned about is if my ~/docs/ folder gets encrypted. There's no way I can apt-get-install my way out of that one.

      That's the issue -- while setting /usr/share/man/ superuser read-only probably would work, I'm not going to be able to do that to my ~/docs/ folder -- at least not unless I'm running everything with sudo, which kinda defeats the purpose.

      So yeah, the strong user/root distinction in standard *nix systems protects the system files, but it does bugger all to protect the files I'm actually interested in protecting.

    25. Re:Specific apps? by bluefoxlucid · · Score: 5, Insightful

      You're baffled by Windows. Let's see you set up a corporate network with active directory domains using an all-Microsoft environment, complete with patch management, group policy, and the like. Then replicate that in linux.

      You can't.

      I run DevOps software on Linux. We develop stuff here, we deploy it, we run it in Docker containers, we put it on Linux. I got Linux to connect to the Active Directory domain via Samba--it's rickety, fickle, and hard to debug, as well as basically-independent because it doesn't do any of the actual active directory stuff. You can't push configurations down through Samba. Samba isn't Puppet.

      I've been fighting that battle for 10 years. I tell people we need robust, integrated enterprise network and configuration management like a Microsoft Domain; they tell me nobody wants that, and that Samba can already provide single sign-on. The freaking Social Security Administration investigated replacing much of their workstation deployments with Linux and deemed it unacceptable because you can't do anything like SCCM or GPO. Oh, you can now, if you want to develop Puppet or Chef modules in-house, with no standards to work from.

      The operational risk of running Linux, the sheer cost of administrating and securing a giant network of dumb workstations, is just ridiculous. Your network will never be in a known state. This is an easy problem to fix, except the people who want it fixed are either unable to do it themselves (yeah I'm not any form of programmer you want writing production code) or able to get a better, faster result by just buying COTS like Microsoft Active Directory and SCCM.

      Oh, and many business applications only run on Windows. That's not really a big deal today--not with O365 and all--and a mixed environment is acceptable if you can manage it sanely.

      The Linux ecosystem is filled with people who manage isolated servers or somehow got LDAP working for single sign-on and think that's acceptable. There's a nebulous push for things like Puppet and Pulp, in its isolated world, learning no lessons from large enterprise deployments of Novell (in the past), Windows, and so forth. People think that some rickety, slap-dash work that's not even up Windows NT 3.51 standards is somehow ready to take over the world, except that the applications aren't ported to it; in reality, the applications are hardly a barrier at all, and the complete lack of support for wide enterprise deployments is the big killer.

      Get some perspective.

    26. Re:Specific apps? by Anonymous Coward · · Score: 0

      If the enterprise needs things on Linux, nothing is stopping them from scratching their itch and sharing it.

      Enterprise technology is only relevant in big business. Libre software developers owe nothing to business to make any software for them. In fact, a good portion of libre software developers detest commercial software and have little interest in what businesses use. Enterprise only takes, anyway. Who cares if your use cases aren't being met? Build it or deal with the broken dumpster fire that is Windows.

    27. Re:Specific apps? by Anonymous Coward · · Score: 0

      Many business apps only run on windows.

      Hardly matter. So some of the user base have no choice but to use windows. Others have plenty of choice. Lots of people have the option of using a mac. Linux is also an option, if all you need is word processing, spreadsheets, presentations, email and a web browser. Lots of people in that category - those who use so little sw that they only use such standard stuff. The windows user base could easily be halved, if people (and purchasers) got their heads out of their asses.

      Not that it matters much. I use linux and I am fine. A bigger 'market share' for linux doesn't matter to me - it is already a market big enough that I have all sw I need. If the attackers out there go for the more popular systems - no problem for me. Others are free to leave windows or stay with the problems. Their choice, their problem.

    28. Re: Specific apps? by Anonymous Coward · · Score: 0

      And how many of them now regret that decision? Sounds a lot like the same "any change is good change" mentality which drove the Trump election.

    29. Re:Specific apps? by Anonymous Coward · · Score: 0

      Because Linux isn't creaky and riddled with legacy APIs?

    30. Re:Specific apps? by Anonymous Coward · · Score: 0

      Make it so that only certain apps can access directories or files?

      Easy. Have a user account that you log into. Have a more privileged account that owns "certain directories and files" - and the regular user account don't have access. The privileged user may have access to the regular account though.

      Make "certain apps" SUID to that privileged user, and you have exactly what you asked for.

      No SElinux needed for this - only plain old permissions and an extra account.

    31. Re:Specific apps? by Anonymous Coward · · Score: 0

      if everything in linux is a file, directories and apps are files, so why couldn't you? i'm sure that if it isn't possible now, it can be written or patched to do this.

    32. Re:Specific apps? by postbigbang · · Score: 1

      Not like Windows is...

      --
      ---- Teach Peace. It's Cheaper Than War.
    33. Re:Specific apps? by Rei · · Score: 1

      Fedora has long come standard with SELinux enabled. I hate it. It sounds like a great idea, but the vast majority of apps do nothing special with SELinux failures, and just report them as "permission denied", leading the user to suspect a different problem than what's actually going on. And that's the good case; since SELinux problems can cause failures in things many programs don't expect to fail, it can leave you having to dig through the program with strace to figure out what went wrong. And with services that mysteriously fail it can be even worse, as you don't necessarily know what program failed or how to manually start it. If you suspect SELinux you can check the audit log, but the way it plays out, the symptoms often don't make you suspect SELinux.

      I don't think introducing "SELinux for Windows" is the right solution. I think the right solution is filesystems that support snapshots, with the ability to delete snapshots requiring superuser privileges (or in the case of external drives, a physical interaction with the drive). Of course you don't make the task of writing a ransomware program impossible, but you do make it a lot harder, requiring either good privilege escalation bugs or a way to trick the user into giving the program superuser privileges or deleting snapshots for it.

      --
      "99 dead duelists of Dios on the wall. 99 dead duelists of Dios! Take one's ring, pass it around..."
    34. Re:Specific apps? by Anonymous Coward · · Score: 0

      Let's see you set up a corporate network with active directory domains using an all-Microsoft environment, complete with patch management, group policy, and the like. Then replicate that in linux.

      This here is the problem. When substituting a work flow with another, free or propitiatory, one simply can't build a bijection with the fundamentally different domains. Some things have to go, some change and some done in a completely different way than before. What lies below the line and what comes out of the system at the end is what matters. This building of the solution is the only way you can even determine the actual operational risk to an organization within relevant timescales.

    35. Re:Specific apps? by Anonymous Coward · · Score: 0

      Git gud ffs.

      I manage more servers than you, an opestack and support the devops guys with docker and have no trouble. I admit we're a bit behind schedule with kubernetes to orchistrate the docker containers but we're just 3 linux admins for an organisation with about 10.000 employees.

      SCCM is beginning to catch on our aging linux stack which have been using pxe boot and cfengine since early 2000. The openstack environment uses maas and ubuntu.

    36. Re:Specific apps? by Anonymous Coward · · Score: 0

      > ...the vast majority of apps do nothing special with SELinux failures, and just report them as "permission denied"...

      Uhhm. That's because there's no way for userspace software to distinguish between access denial due to SELinux policy and access denial due to any other mechanism. Userspace software shouldn't know _why_ they don't have permissions to do the thing; it's an infoleak if they do.

      > I don't think introducing "SELinux for Windows" is the right solution.

      FFS. Windows' permissions system is just about as comprehensive as SELinux's. Check out the things you can do with domain policies.

    37. Re:Specific apps? by Kjella · · Score: 1

      Let's see you set up a corporate network with active directory domains using an all-Microsoft environment, complete with patch management, group policy, and the like. Then replicate that in linux.

      This here is the problem. When substituting a work flow with another, free or propitiatory, one simply can't build a bijection with the fundamentally different domains. Some things have to go, some change and some done in a completely different way than before. What lies below the line and what comes out of the system at the end is what matters. This building of the solution is the only way you can even determine the actual operational risk to an organization within relevant timescales.

      I'll just quote another reply too and answer both in one post:

      If the enterprise needs things on Linux, nothing is stopping them from scratching their itch and sharing it. Enterprise technology is only relevant in big business. Libre software developers owe nothing to business to make any software for them. In fact, a good portion of libre software developers detest commercial software and have little interest in what businesses use. Enterprise only takes, anyway. Who cares if your use cases aren't being met? Build it or deal with the broken dumpster fire that is Windows.

      I can understand that people feel the Linux community is a bit like Mr. Jekyll and Dr. Hide, because it's got cheerleaders and grumps rolled into one.

      Linux cheerleader: Bah Windows sucks, why don't you use Linux on the desktop?
      Enterprises: It lacks central management features equivalent to AD with group policies, SCCM etc.
      Linux grump: We don't owe you nothing. It's your job to deal with all the trouble of switching.
      Enterprises: Who said we wanted Linux? We just told you why we don't want Linux...
      * five minutes later *
      Linux cheerleader: Bah Windows sucks, why don't you use Linux on the desktop?

      Linux cheerleader: Try Linux, it's free and so much better than Windows.
      Fresh Linux user: Uhm so this is all strange and I have some possibly stupid questions/problems/errors.
      Linux grump: RTFM n00b, we're not your support and nobody cares. Learn to code/debug and fix it yourself.
      Fresh Linux user: Ooooooooookay, I'll just go back to Windows now.
      * five minutes later *
      Linux cheerleader: Try Linux, it's free and so much better than Windows.

      Sometimes I actually feel there's more community spirit in Windows forums, there people first agree that Microsoft sucks then try to help each other work around that. On Linux it's almost like attacking someone's baby, [open source package] is great so if you have a problem with [open source package] you must be an idiot or what you're doing is wrong and/or stupid. Of course personal interest and pride is also why many OSS developers spend their leisure time writing a software package, but it has both up- and downsides.

      --
      Live today, because you never know what tomorrow brings
    38. Re:Specific apps? by Anonymous Coward · · Score: 0

      > Let's see you set up a corporate network with active directory domains using an all-Microsoft environment, complete with patch management, group policy, and the like. Then replicate that in linux.

      It's funny. At every single place I've been that has had a non-trivial number of managed Linux and Windows systems, the Windows systems have required between 10 and 200x the system administrators per machine than the Linux systems. You were more likely than not to find a Windows system in an unknown, useless state, whereas the Linux systems worked 100% of the time, unless they were rebooting for regular, scheduled (entirely automated) software load maintenance.

      RedHat has had software to manage Linux fleets since at _least_ the early 2000's. When I looked into it, it worked and worked well. Its initial learning curve is no worse than learning all the tiny bits, bobs, and quirks in Active Directory.

      I expect your primary problem here is attempting to drive your Linux policies with Active Directory. Microsoft stopped cooperating with the Samba guys back when FedGov finished their anti-trust case against Microsoft. It would be not even vaguely surprising to hear that (just like attempting to interpret and render Microsoft Office files) the only software in the world that can correctly interoperate with Active Directory is Active Directory... because (whether through neglect, ignorance, or anti-competitive action) AD has and continues to accumulate tons of undocumented quirks and misfeatures.

    39. Re:Specific apps? by Man+On+Pink+Corner · · Score: 1

      Apple is a walled garden that nobody wants.

      Which I guess explains why Apple makes more money than the GDP of most sovereign nations on Earth.

    40. Re:Specific apps? by Anonymous Coward · · Score: 0

      Not too sure how that proves your point: If I was given the choice of a (free) laptop, I'd chose the MacBook, and install Bootcamp-Windows on it too (for gaming).
      That way, Microsoft still gets their cut.

    41. Re:Specific apps? by Anonymous Coward · · Score: 0

      To be fair, it's the same RTFM, or RTF billing information when going to clouds, chancing the database or changing to Oracle/IBM/Google suite from Microsoft or the opposite. Transferring transactional systems to cloud should offer some surprises for any uninitiated cloud padawan. Cloud, free software, SAP; change is change and it takes the work and time to defuse the mines and banish the ogres.

    42. Re:Specific apps? by tepples · · Score: 1

      If all of the business apps change to web-based products instead of installed software, then you can use any OS you want as long as it has a browser.

      And, in the case of business travelers' laptops, $10 per GB to connect to said web-based products.

    43. Re:Specific apps? by bazorg · · Score: 1

      "IBM began replacing PCs with Macs in early 2015"

      Irony can be pretty ironic.

    44. Re:Specific apps? by fisted · · Score: 1

      set up a corporate network with active directory domains using an all-Microsoft environment, complete with patch management, group policy, and the like.

      There's your problem.

      Then replicate that in linux.

      Yep, it's hard to replicate such a complete POS infrastructure. Your mind is locked into the Windows world. This is like saying "Have you ever driven a car, with a steering wheel, seatbelts and all -- now try to replicate *that* on a motorcycle.

      If you need evidence that unix is fit to run massive scale networks, maybe look at relatively unknown, obscure projects like, say, the Internet.

      hard to debug

      Harder to debug than AD? Do you even know what debugging means?

    45. Re:Specific apps? by Anonymous Coward · · Score: 0

      at IBM an astonishing 73 percent of employees will choose a Mac when they get the chance to choose for themselves

      So that explains the massive layoffs. They have to make cash from somewhere to pay for those Macs.

    46. Re:Specific apps? by Anonymous Coward · · Score: 0

      As long as it has Internet Explorer or Edge... There FTFY.

    47. Re:Specific apps? by TheFakeTimCook · · Score: 1

      "IBM began replacing PCs with Macs in early 2015"

      Irony can be pretty ironic.

      Are you speaking of the irony that stems from the fact that, in the early days of Apple, Jobs basically touted that they were the "Anti-IBM"?

      If so, I have thought about that, too. But remember, PCs were only a VERY small part of IBM's business (in fact, it started as part of their TYPEWRITER division!); so IBM itself was never THAT beholden to the WIndows culture, anyway.

    48. Re:Specific apps? by bazorg · · Score: 1

      Yes, and the other way around too.
      Windows or no Windows, IBM owned PC(tm)

    49. Re:Specific apps? by bluefoxlucid · · Score: 1

      Yep, it's hard to replicate such a complete POS infrastructure. Your mind is locked into the Windows world. This is like saying "Have you ever driven a car, with a steering wheel, seatbelts and all -- now try to replicate *that* on a motorcycle

      I've used Puppet and Docker. I've managed SSH keys. I've integrated with LDAP.

      The fact of the matter is all of this shit is greatly immature compared to a Windows enterprise environment. Patch management across an enterprise, security policy management across an enterprise, and system configuration management across an enterprise with a wide installation base of Linux servers and workstations takes a shitload more labor (thus cost) and is less-reliable and less-auditable than a Windows enterprise network.

      You offer up some hyperbole, but no suggestions otherwise.

      By the by, I drive a PHEV (2013 Volt) and a motorcycle (2006 EX-500). Replicating some of the stuff in cars on a motorcycle is difficult: small motorcycles have historically had trouble keeping enough battery power and enough sheer space to include things like fuel pumps and EFI, so they've been stuck with antiquated fuel systems like gravity-feed carburetors. This is changing as systems become lower-power and more-miniaturized, and even the modern Kawasaki Ninja 300 has EFI and ABS. Ginormous, heavy motorcycles have had all the luxury stuff like built-in stereo, ABS, EFI, and so forth for years now.

      That means the engines in motorcycles haven't been getting the power-to-weight ratio that a car engine has up until now; and they've belched out worse emissions, to the point we don't even emissions-test them. Motorcycles don't even have a standardized diagnostic system like OBD2--it's not that there's a different kind of system, but rather that there's nothing at all like OBD2 but designed for motorcycles instead of cars (which, honestly, would just be OBD2 with a Motorcycle codex extension). If your new fuel-injected, highly-complex motorcycle engine goes out of whack, good luck troubleshooting it; they're almost like car engines now, and you can't pull codes to guess what might be wrong with them. At least those little 300cc bikes get a lot more power-to-weight than a carbureted model would--per the weight of the engine and the weight of the bike.

      Even your analogy fails.

    50. Re:Specific apps? by fisted · · Score: 1

      You obviously fail to understand what an analogy is. Hint: I wasn't talking about debugging fucking motorcycles.

      I do understand, now, why you prefer running a blackbox toy like windows, as well as why you failed to use free software. If this is your profession, it wouldn't hurt to try and pick up a few basics about how computers, networks and operating systems work.

      And frankly,

      I've managed SSH keys.

      I'm not even sure what to reply, but I got a hearty laugh out of this. You're quite the special expert. Keep clicking or tapping your blackbox.

    51. Re:Specific apps? by TheFakeTimCook · · Score: 1

      Yes, and the other way around too.
      Windows or no Windows, IBM owned PC(tm)

      If you mean the TERM "Personal Computer", no, they didn't.

      Actually, it goes all the way back to MITS, and the Altair 8800. This predates the IBM PC by several years:

      https://www.technobuffalo.com/...

      http://www.computerhistory.org...

    52. Re:Specific apps? by bluefoxlucid · · Score: 1

      but I got a hearty laugh out of this.

      I know, right? There are entire chapters in books about Linux administration focused on managing ssh keys across your network. That's what the state-of-the-art looks like.

      It's ridiculous.

      I do understand, now, why you prefer running a blackbox toy like windows, as well as why you failed to use free software.

      I'm actually a system engineer specialized in developing and deploying solutions with Linux operating systems and software in mixed environments, and have only a passing knowledge of Windows after taking the requisite training in managing Windows domains, Windows networks, and Windows security. My administration competency on Windows is... lacking, to say the least. With Linux systems, I frequently need to correct the work of long-senior engineers and educate them a bit on how the frigging thing works.

      it wouldn't hurt to try and pick up a few basics about how computers, networks and operating systems work.

      I'm not a networking engineer, and so can't get too deep into architecture, routing hardware, or protocol specifics. My expertise in that area only goes as far as understanding how TCP/IP routing works, mainly because some level of slight depth at that layer is required when I have to explain why self-signed certificates are equivalent to not using TLS at all on a corporate LAN. It also saves me the embarrassment of being that guy who wants to know if we can validate the MAC address of a device on the other side of a router (routing basically works by setting the MAC address in the frame to the next router's MAC address; gateway IPs are only used to do an ARP look-up on the nearest router).

      There are no "basics about computers". Never ask anyone how a computer works. If you want to know how a computer actually works, you need to understand Von Neumann architecture, MESI and related cache coherency protocols, memory controllers, page table indirection, and other shit that happens at the CPU and MMU level. There are some wonderful discussions about getting exclusively read-and-execute (not writable) pages on i386 by marking non-writable pages as SUPERVISOR and then forcing a translation lookaside buffer cache load on read or execute (it's the same permission on i386 without PAE and the NX extension). I suspect you meant something like "operating system basics" or "microcomputing applications basics", although conjecturing someone's meaning is hazardous.

      Still, I did almost have a secretarial degree from learning office administration applications front-to-back as part of my curriculum, so I sort of have the flow; and, again, I did study system administration for Microsoft systems enough to get a bit more than halfway to an MCSE, although I'm only slightly-competent there and mostly a Linux administrator. The whole system engineering thing stems from there: rather than ask me to configure servers, people started asking me to solve business problems by identifying what software, hardware, and integration we needed to meet a need.

      As for how operating systems work, what part would you like to know? Would a discussion of the basics of memory management, spanning from lazy allocation, COW pages, and swapping interest you? What about a discussion of the various types of priority-based preemptive scheduling algorithms? We could extend a bit down into full software stack architecture from applications to middleware (Java, CLR) to the operating system, and even go on about nested page tables and modern virtualization. All of the modern exploit mitigation systems are fascinating, by the way, notably modified compiler toolchains for buffer overflow protection without breaking the ABI; operating system memory management techniques such as address space layout randomization to inflict probability of failure on exploits; and modifications to core libraries to provide protection from misuse of allocated memory.

    53. Re:Specific apps? by fisted · · Score: 1

      TCP/IP routing

      Okay, you said you're not a network engineer.

      why self-signed certificates are equivalent to not using TLS at all on a corporate

      So how can your non-admin coworker snoop on your traffic if there's a self-signed cert being used?
      Are you sure you understand the word "equivalent"?

      If you want to know how a computer actually works, you need to understand Von Neumann architecture

      Because computers can only use a von Neumann architecture, sure.

      There are no "basics about computers"

      Of course there are, see below

      MESI and related cache coherency protocols [enumeration of arbitrary implementation details]

      No, you don't need to understand the last detail of hardware optimization in order to learn how a computer works. Unfortunately for you, while typing that wall of text that's obviously designed to trick a naive reader into believing you knew what you're talking about, you forgot the most basic things that *are* actually required in order to understand how computers work, like boolean algebra, implementations of logic gates and how to arrange those to create things like memory and a CPU. But nice effort anyway.

      I did study system administration for Microsoft systems

      And it's showing.

      enough to get a bit more than halfway to an MCSE

      Halfway there before you Must Call Someone Experienced. Keep it up!

      As for how operating systems work, what part would you like to know? [Another enumeration of arbitrary shit lacking actual OS basics except memory management and scheduling].

      Oh well. Nice effort again. Have you ever considered working in marketing?

      I could easily discuss most of the stuff you mentioned with you, and I'm not at all convinced that you're actually an expert in everything you enumerated. If you knew what you're talking about, you would have mentioned way different things.

      Maybe you should learn a few things and catch up to me.

      I have the feeling that in the area where I'm behind you, I don't want to catch up. I rather learn technical things.

      Do you even have a clue how the machine and the software in front of you work

      Yes, down to the transistor respective instruction level. I do not have a detailed understanding of the physics that makes transistors work, and I don't know the first thing about microcode.

      is Linux just a giant black box that somebody else understands

      It's actually turning into pretty much this. I've switched to BSDs 6-7 years ago, because they are as whiteboxish and well-designed as I could find.

      which you've ever actually looked too deeply into?

      I have a couple dozen patches against NetBSD kernel, userland and pkgsrc, some of them submitted and accepted upstream.

      I'll give you that your comment probably would've shut me up if I actually were as clueless as you think I am, so, kudos for your deception skills. Have fun typing the next wall of text to convince me of your expertise. As said before, you seem to be quite the special expert.

    54. Re:Specific apps? by Anonymous Coward · · Score: 0

      You can use SELinux to accomplish a similar setup. You can ensure that a given application only has access to specific directories or files. Having spent a little time with it I can say it has an obscene learning curve.

      Can you do the opposite based on directories? Make it so that only certain apps can access directories or files?

      Trivially. Standard linux users/groups and file/folder permissions control who or what can read/write/list files/directories. CHMOD for the win.

      It is confusing to a newbie, but with a little practice it is pretty easy to master.

    55. Re:Specific apps? by bluefoxlucid · · Score: 1

      So how can your non-admin coworker snoop on your traffic if there's a self-signed cert being used? Are you sure you understand the word "equivalent"?

      Well, to be able to snoop on traffic, you have to be connected to a switched segment through which that traffic is passing. That is to say: you're plugged into the same switch through which the traffic is passing. There are some technical nuances here: if you're on the same switch but different VLAN, then the switch won't switch packets from one VLAN to the next; and if you're on a router with the same subnet on multiple ports (it happens), then it's acting as a switch spanning those ports, kind of. The point is the next device could be on the port you're plugged into.

      So with a switched network, the router writes the MAC address for the next device on the frame, and the switches send it directly there. That means you can't snoop because you're on a switch; but that's okay, because switches and routers don't know all that shit by magic. You start advertising that you have the MAC address of the next device (either the next router or the endpoint, depending on what's immediately next) and get yourself put into the router's ARP table. Now you're 10.200.100.55, but the router will send packets for 10.200.100.40 to you.

      Here's the best part: you can then resend those packets, altered or not, by changing the MAC in the frame header. They magically go to the correct place (the switch only looks at the MAC address, and sends the packet there; the endpoint accepts the frame because it's targeting its MAC address, and checks the IP etc. as relevant to it).

      You don't need to do all that shit if you're using hubs, but you can. So, in any case that you can listen to a transmission, you can alter it. (Caveat: doesn't work if you're using a passive network tap, since it has no write lines to talk back.)

      With a self-signed certificate, all you have to do is generate a self-signed certificate with the same parameters so it looks the same to the user. The warning box pops up, because it always does; it says all the right stuff to the user, except for a hex fingerprint of the certificate (SHA2 hash) which nobody memorizes; and the user has no idea you're intercepting, reading, and even altering his traffic!

      like boolean algebra, implementations of logic gates and how to arrange those to create things like memory and a CPU.

      "How to physically build a CPU out of gates" isn't an even lower-level of cruft than "how CPU architecture works".

      If you knew what you're talking about, you would have mentioned way different things.

      Operating systems do surprisingly-few things. They basically manage hardware and program execution. Hardware includes I/O hardware; program execution relies on loading the program, setting up its memory space, scheduling, and supplying all the functionality you get through syscalls these days. We can enumerate these upwards and downwards all day, and start a holy war over whether glibc's mmap()ing of shared objects counts as "the operating system" or not (Linux in particular doesn't actually handle shared objects at the kernel level; it does have an ELF executable loader, although it loads and executes glibc or the specified interpreter instead of the main executable when it loads any dynamically-linked ELF main binary). Hell, we could dig up old BSD mailing list posts and measure how many people think X11 is part of the OS or not. It doesn't matter.

      I do not have a detailed understanding of the physics that makes transistors work

      I'm pretty sure nobody does. Like, we know how transistors work, but then we get into electromagnetic theory and it's basically a bunch of Hawkings arguing over things none of them will actually claim to understand.

      I have a couple dozen patches against

  4. Put another band aid on... by Anonymous Coward · · Score: 1

    Why not implement a sane security model instead of having hundreds of little services and programs trying to patch all vulnerabilities?

    1. Re:Put another band aid on... by Anonymous Coward · · Score: 0

      Luckily you have thought of this "perfect" model?

    2. Re:Put another band aid on... by Anonymous Coward · · Score: 0

      This is a form of mandatory access control, i.e. a sane security model.

    3. Re:Put another band aid on... by MightyMartian · · Score: 2, Interesting

      And what would a sane security model look like? Ransomware runs under the credentials of the user that has executed the malware, so if the user has read/write access to files and folders, then those folders are vulnerable. It's not that much different than someone accidentally deleting a bunch of files they have access to. I suppose you could put some quantity monitoring, as in if x number of files are altered or deleted, then suspend the process that is doing the file system changes, but that would probably interfere with any program that does a lot of file system changes, like an installer.

      In general, what's needed to protect data, whether it's through intentional destruction like ransomware, or through inadvertent destruction like someone deleting a file tree or a file system or physical media becoming corrupted, is backups, mirroring and the like. There's no perfect solution that's going to guarantee every file is recoverable, but what I've seen from file system or disk meltdowns is that in most cases as long as you have a good nightly backup, you're going to get most of it back.

      So long as users are basically allowed to run any code they want, ransomware is going to be a reality, and even in walled gardens malware can still find a way in, so it's best to think in terms of worst case scenarios; and whenever I do it always brings me back to the old standards; frequent backups; both on and offsite.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re:Put another band aid on... by ShanghaiBill · · Score: 2

      Why not implement a sane security model instead

      Because a "sane security model" uses defense in depth. There no one single "silver bullet" solution. Any security layer can fail, so you need additional layers to contain or mitigate the damage.

      Your first layer of defense is your firewall ... your last layer is your offsite backups. You should have many more layers in between.

    5. Re:Put another band aid on... by arth1 · · Score: 4, Insightful

      Mandatory or role based access control is no more sane than the configuration of it. The problem is that Joe Schmoe want to open his files in RandomApp without having to learn how to add rules for it.
      Convenience wins over security any time.

    6. Re:Put another band aid on... by PPH · · Score: 1

      Ransomware runs under the credentials of the user that has executed the malware,

      So, run your e-mail client in one user account, your browser in another and keep your local work (documents, etc.) in your 'main' user account. Read-only access (via group permissions) between accounts. This is a solution that I've used since before Linux had ACLs.

      --
      Have gnu, will travel.
    7. Re:Put another band aid on... by arth1 · · Score: 1

      And what would a sane security model look like? Ransomware runs under the credentials of the user that has executed the malware, so if the user has read/write access to files and folders, then those folders are vulnerable.

      That's user based access control. What they're talking about here is role based access control, which prevents a user from modifying files unless the process he runs also in a role that allows modification.

      The problem is that the rules for such systems must be maintained, so when Joe Schmoe installs a new word processing program, it won't be prevented from opening his documents because it hasn't been assigned to the correct role(s). And you cannot trust the users themselves to be able to determine that, or set up rules.
      And what's to prevent Microsoft for using this for even more lock-ins? Now you suddenly have to use Microsoft Word, because they don't provide role based rules for anything else... Would you put it past them?

    8. Re:Put another band aid on... by arth1 · · Score: 1

      Your first layer of defense is your firewall ...

      This is why working security can never be achieved. As long as there are people who think that he first layer of defense can be anything other than the human brain, and that security can be achieved through technology alone, the default state will continue to be vulnerable.

    9. Re:Put another band aid on... by 0ld_d0g · · Score: 1

      How do you plan to save emailed documents to local storage, download files from the internet, then read-write to those files using local programs, etc?

    10. Re:Put another band aid on... by Anonymous Coward · · Score: 0

      Anything to stop the user from being a fucking idiot is okay in my books. If they can't be bothered reading and understanding, that's on them and they deserve to be ransomwared.

    11. Re:Put another band aid on... by michelcolman · · Score: 2

      On a Mac, App Store apps have restricted access to a very limited set of folders (as described by the entitlements list that has to be approved by Apple) BUT they can open any file from any folder if the user drags it onto the app or selects it from a standard system file selector within the app. That makes it totally transparent to the user for the vast majority of apps while remaining secure because the app cannot fake the user interaction that allows access to the files.

      For the moment, only App Store apps are required to have such an entitlements list but I can see them extend it to all apps at some point in the future, certainly with the current wave of ransomware apps going around. Not sure how it's going to work for command line executables, though. For those, a whole lot of rules editing may become necessary.

    12. Re:Put another band aid on... by michelcolman · · Score: 1

      Apple's solution is to allow apps to open any file which is dragged onto the app by the user, or selected from a standard file selector. It's totally transparent to the user and is sufficient for the vast majority of apps like word processors etc... Special entitlements are only necessary for certain system utilities.

      (Only enforced on App Store apps for the moment)

    13. Re:Put another band aid on... by TheFakeTimCook · · Score: 1

      How do you plan to save emailed documents to local storage, download files from the internet, then read-write to those files using local programs, etc?

      That's easy!

      You just turn off the Ransomware Protection, just like everyone did with UAC!!!

    14. Re:Put another band aid on... by arth1 · · Score: 1

      Anything to stop the user from being a fucking idiot is okay in my books. If they can't be bothered reading and understanding, that's on them and they deserve to be ransomwared.

      That's all well and fine if it were only the (ir)responsible persons who got affected. But would you be fine with patients suffering because a nurse was an idiot and got the machines ransomwared?

    15. Re: Put another band aid on... by Anonymous Coward · · Score: 0

      That's more like an apple thing to do really

    16. Re:Put another band aid on... by Anonymous Coward · · Score: 0

      And what would a sane security model look like? Ransomware runs under the credentials of the user that has executed the malware, so if the user has read/write access to files and folders, then those folders are vulnerable.

      You don't need a 'security model' for this. Just make it hard to run random sw from the internet. If a user simply cannot accidentally install sw "by clicking something on the web/mail and then blindly click through a few warnings" then malware don't get installed and therefore not executed.

      For example: only the distro package management system install sw, the user don't get any other way. Browser can't execute things. noexec on the /home so they can't run a file they stubbornly saved from an email attachment.

      Then there is backups. Ransomware rarely target home users who have the option of tossing the pc. They go for businesses who make a living off their data. Not having backups then, is criminally insane - like operating a refinery with no firefighting equipment. "A water supply costs too much, maybe next year" would never fly . . .

    17. Re:Put another band aid on... by Anonymous Coward · · Score: 0

      As it should be. You should not expect the end user to secure their system, you should demand that the vendor SELL only secure systems.

      Taking the money and leaving the end user vulnerable would not be tolerated in any other business.

    18. Re:Put another band aid on... by MightyMartian · · Score: 1

      That works well on a relatively limited device like a smartphone. I'm thinking more in the context of a workstation on a network with network shares. It would be a considerable paradigm shift away from the classic shared resource to an "application-focused" model. I'm not saying it couldn't be done, and couldn't work, but it's a shift away from how shared file networks have worked for decades now.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    19. Re:Put another band aid on... by CanadianMacFan · · Score: 1

      Microsoft has always been more concerned about backwards compatibility than anything else. They won't put in a new sane security model because it will break that compatibility. The problem is the do put something out with better security but it's alongside with a version that's completely compatible with all of the other software so users are going to choose the version that lets them use the most applications. Microsoft needs to eventually bite the bullet and change the internals knowing that it's going to break a lot of programs. They'll have to provide some way to run them like Apple did like Rosetta when Apple switched processors. Until then Windows is going to be very insecure no matter how many band-aids get applied.

    20. Re:Put another band aid on... by MightyMartian · · Score: 1

      The problem being that a lot of things are "executable", which is how malware can be spread via Word documents and the like. Actually locking down execution is going to mean any data format that includes macro or scripting capabilities is going to have be shelved, and there is a lot of software out there that utilize these kind of executable capabilities, and are potentially vulnerable to being used as a malware vector.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    21. Re: Put another band aid on... by Anonymous Coward · · Score: 0

      The model in question goes like this: the malicious process runs as (user) and (process type). Only (admin) can set or change the (process type), so the process needs to get some root, by hook (trick the user) or by crook (elevation exploit).

      It isn't a strictly user-based permission model. Neither is it all the way role based, but better than it is now. It would require at least one more chained exploit to work.

    22. Re:Put another band aid on... by PPH · · Score: 1

      How do you plan to save emailed documents to local storage

      In the local storage of the account running the e-mail client. The important ones can be copied to the primary account via read-only access granted to the shared group. Same for downloaded files and uploading documents prepared in the primary account.

      I've seen people who have taken this a step further and managed moving files between the accounts using CVS or it's siblings. A bit of an overkill IMO. But as long as the owner of the repository doesn't run the ransomware, committed versions of your local files will be available.

      --
      Have gnu, will travel.
    23. Re:Put another band aid on... by Anonymous Coward · · Score: 0

      The OS provides a file-open dialog box that is the sole process which has access to any user documents. When prompted, the user selects files and the dialog box process passes a handle to the requesting process (text/document editor, picture viewer, etc). Requesting processes are unprivileged and only gain access to specific documents when given a handle to them.

      Actually, other processes might be given access, but perform a copy-on-write backup of all revisions. Shells may have to be redesigned; only the command-line interpreter should be able to open handles to files specified on the command line, then pass those handles down to child processes.

      Does this sound like a sane security model?

    24. Re:Put another band aid on... by tepples · · Score: 1

      But as long as the owner of the repository doesn't run the ransomware

      In the case of a home PC, would the PC owner run the repository? Or would the repository be a subscription service on the other end of a possibly slow and/or capped Internet connection? Or is there a third option that you are willing to describe?

    25. Re:Put another band aid on... by tepples · · Score: 1

      How does Finder distinguish dragging a file onto an app for the purpose of reading from dragging the same file onto an app for the purpose of modification?

    26. Re:Put another band aid on... by michelcolman · · Score: 1

      You can still mark files as read-only, or apply any other kinds of restrictions based on user/group. This extra protection just serves to keep rogue apps from going on a rampage through your home folder and destroy everything your userID has access to. They can only touch the files you told them to open, nothing else.

    27. Re:Put another band aid on... by tepples · · Score: 1

      You can still mark files as read-only

      The use case I'm imagining is that the user wants one application to have read-write access to a file but another application to have read-only access to the same file. Consider, for example, a photo indexing application. The user might want to give the application access to read photos in a particular folder and its subfolders but not write access.

    28. Re:Put another band aid on... by PPH · · Score: 1

      would the PC owner run the repository?

      That's the way I've seen it done. Although some have set up a home server to run it and refresh/sync files across several devices.

      --
      Have gnu, will travel.
    29. Re:Put another band aid on... by michelcolman · · Score: 1

      I don't think you are in Apple's target demographic ;-)

    30. Re:Put another band aid on... by 0ld_d0g · · Score: 1

      Ah, so you have multiple copies of the file. Sounds confusing for the average user IMO.

    31. Re:Put another band aid on... by david_thornley · · Score: 1

      I tried running all incoming data through my brain, but the electrodes always hurt, and it was a real bitch avoiding data corruption. Then I decided on a firewall as first line of defense with my brain in reserve.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    32. Re:Put another band aid on... by tepples · · Score: 1

      If the PC owner owns the repository on the same PC, malware that causes itself to become surreptitiously installed on the PC could do one of two things. It could commit enough encrypted file versions to the repository that the repository runs out of disk space and starts purging old cleartext versions that it deems outdated. Or it could use a privilege escalation defect in the sandbox to encrypt the repository itself.

    33. Re:Put another band aid on... by PPH · · Score: 1

      It could commit enough encrypted file versions to the repository

      You assume that the commit function can be executed by the owner of the files. It could be a cron job, periodically checking stuff in, giving the user time to recognize that the system has been attacked, garbage is being checked in and stop the process.

      Or it could use a privilege escalation defect in the sandbox

      Much more difficult to do on a real multi-user O/S than something like Windows. And people who can set up multiuser sandboxes and CVS repositories tend not to be tricked into running unknown crap.

      --
      Have gnu, will travel.
  5. MS Office? by aglider · · Score: 1

    Maybe I am wrong, but it looks like Office has been an attack vector.
    Will it be in the party list of "allowed apps"?

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
    1. Re:MS Office? by Oswald+McWeany · · Score: 1

      Office has ALWAYS been an attack vector. From damn Macro viruses in the 90's to other tecnhiques that embed in Word or other office products today.

      My wife got a virus on her laptop recently opening a Word document. Office is still very much a vector.

      --
      "That's the way to do it" - Punch
    2. Re:MS Office? by Anonymous Coward · · Score: 0

      Misconfigured Office is still very much a vector.

      FTFY. Macros are disabled by default, and office has been opening files in protected mode, which disables all 'script-like' elements for years. And if you're on a domain, you can tighten those screws even further.

      And all of this stuff is built upon design features that were present in NT decades ago, unlike bolt-ons that exist in the Unix world. UNIX had zero protection because it wasn't designed with security in mind. As the designers have admitted years ago. You do have some toys like SELinux/AppArmour but the first thing people want to do is turn them off because they sucks.

    3. Re:MS Office? by TheFakeTimCook · · Score: 1

      Misconfigured Office is still very much a vector.

      FTFY. Macros are disabled by default, and office has been opening files in protected mode, which disables all 'script-like' elements for years. And if you're on a domain, you can tighten those screws even further.

      And all of this stuff is built upon design features that were present in NT decades ago, unlike bolt-ons that exist in the Unix world. UNIX had zero protection because it wasn't designed with security in mind. As the designers have admitted years ago. You do have some toys like SELinux/AppArmour but the first thing people want to do is turn them off because they sucks.

      I dunno about that.

      macOS seems to be doing pretty good in the security department, and it is a UNIX.

    4. Re:MS Office? by Oswald+McWeany · · Score: 1

      If your wife was stupid by effectively clicking yes to the "Hey, don't be stupid out there, the world is a dangerous place" box ( http://media.askvg.com/article... ) to a malware laden document she randomly opened, she deserves to be infected.

      She opened a Word Document sent from her professor (and had been expecting a Word Document from her so didn't treat it as suspicious).

      --
      "That's the way to do it" - Punch
    5. Re:MS Office? by Anonymous Coward · · Score: 0

      macOS seems to be doing pretty good in the security department, and it is a UNIX.

      Maybe inside your head. In the real world, it continues to be riddled with security holes that Apple marketing pretends don't exist. Go lookup some vulnerability stats.
      The good guys at Apple engineering keep you on that security update treadmill though. iOS isn't exempt either, every single damn release contains a rootable exploit.

      Heck the national vulnerability records state that it has 49,000 vulnerabilities. 5 of which were found just today. But other than that, yeah, its super secure.. lol

      https://nvd.nist.gov/vuln/sear...

    6. Re:MS Office? by Anonymous Coward · · Score: 0

      Its much less than that, actually. Still worrisome..

      https://nvd.nist.gov/vuln/sear...

    7. Re:MS Office? by bluefoxlucid · · Score: 1

      OSX is riddled with tons of security holes due to really bad programming.

      Unix was designed with security in mind, hence why it had a functional DAC system which extended quite well to ACL (although the standard for ACLs was rescinded; Linux implements it anyway), and took Capabilities-based security equally-well.

      Windows, on the other hand, was designed with no filesystem access control and didn't even segment userspace and kernelspace contexts, so any program could write to RAM above 3GB and mess with kernel memory. Windows NT brought a DAC on NTFS, proper memory segmentation, and ... ... a lot of legacy applications which wanted to write to protected system locations, so needed administrator access.

      With Windows, it was so bad that XP in its 10-year lifetime was not only run as Administrator by default, but also allowed you to run programs in "Compatibility Mode" where they ran with administrative privileges. A lot of programs wrote their configuration to C:\Program Files\MyApplication\, unlike in a Unix system where you could pretty much write to $HOME or /tmp and so all applications were designed to write to locations not requiring administrative privileges.

      It was so bad that XP got security features like a DLL cache that undid writes to C:\Windows\System32\ files--except you could delete the DLL cache or overwrite the file there, and it would propagate. They figured malware wouldn't be able to alter System32 because they'd undo any changes there that didn't go through the proper channels.

      Windows 7 and, especially, Windows 10 are pretty air-tight. Linux and Windows have stack exploitation protection built into the compiler; they separate writable and executable RAM; they use address space layout randomization. A whole host of effective exploit mitigation technologies have gone into both.

      There's a persistent myth that chroot() is a security tool on Unix. It's not. BSD jail() is a tightened chroot() because root can escape chroot() otherwise; and Linux has container groups, which Docker leverages to do its stuff, effectively isolating things the same way Virtuozzo and other OS-level virtualization softwares did. Nobody ever said Unix wasn't designed from the ground-up with security in mind (although they made some pretty bad blunders--re: finger); they did say chroot() wasn't a security tool, but nobody listened.

    8. Re:MS Office? by TheFakeTimCook · · Score: 1

      OSX is riddled with tons of security holes due to really bad programming.

      Unix was designed with security in mind, hence why it had a functional DAC system which extended quite well to ACL (although the standard for ACLs was rescinded; Linux implements it anyway), and took Capabilities-based security equally-well.

      Ya know, I have heard these memes for YEARS regarding OS X/macOS and "riddled with security holes", and yet...

    9. Re:MS Office? by david_thornley · · Score: 1

      Windows Vista was the OS that made it a pain to have to run an application in administrator mode, and people complained loud and long about UAC (which, as far as I can tell, was badly implemented). However, it did get applications written to run as the user. Nowadays, that seems to be the norm.

      Vista was released over ten years ago, so I don't think it's fair to criticize Windows security on that basis.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    10. Re:MS Office? by bluefoxlucid · · Score: 1

      The point is that saying Windows was built with security in mind and Unix had it bolted on is ... backwards. Windows was built like shit and came to this point through sweat, blood, terrible management politics, and enormous shifts in corporate strategy; Unix was designed in the 1970s to not have those basic problems from which UAC and such had to drag Windows and its application space away kicking and screaming.

      XP was the first NT system most people actually used across all their workstations. It also lived for like ten years. We came into XP with the giant, festering rot of the legacy of Windows 98, and it didn't go away. That's where the bolt-on security really got started: XP as the direct successor to Windows 98 (ME was an abortion and never gained wide market adoption).

    11. Re:MS Office? by bluefoxlucid · · Score: 1

      and yet it's still not much of an attack surface (not all over the net) or a big target (not a lot of payoff). It gets its ass raped at Pwn2Own and had one dude releasing a brand new exploit every day in OSX operating system components for a while, but nobody really cares.

    12. Re:MS Office? by TheFakeTimCook · · Score: 1

      and yet it's still not much of an attack surface (not all over the net) or a big target (not a lot of payoff). It gets its ass raped at Pwn2Own and had one dude releasing a brand new exploit every day in OSX operating system components for a while, but nobody really cares.

      Not a lot of payoff?!?

      You haven't paid attention to the average income of Mac owners vs. Windows or Linux users, have you? Stealing THEIR (Mac owners' identities has GOT to be more efficient, profit-wise, than wading through an entire PLANET-ful of sad, broke Windows owners).

      and as far as Pwn2Own goes, the actual RESULTS for 2017 (the only one that counts) paint a much different story. In fact, there was only ONE fully-successful exploit in Safari. Another attempt at Safari was "partly successful". There were two successful attempts on macOS, but considering that number of MS Edge, FireFox, Ubuntu Desktop, and Adobe Flash and Reader exploits were about the same as the Apple ones, I think it is pretty disingenuous to call it an "ass raping" of macOS or Safari.

      https://www.404techsupport.com...

      If you'e going to LIE, make sure that it isn't readily disprovable.

    13. Re: MS Office? by Brockmire · · Score: 1

      You look pretty pathetic defending Apple all the time. Get a fucking backbone and stop drinking the kool-aid.

    14. Re: MS Office? by TheFakeTimCook · · Score: 1

      You look pretty pathetic defending Apple all the time. Get a fucking backbone and stop drinking the kool-aid.

      Not nearly as pathetic as you do, by giving a shit what another person does.

    15. Re:MS Office? by bluefoxlucid · · Score: 1

      You haven't paid attention to the average income of Mac owners vs. Windows or Linux users, have you? Stealing THEIR (Mac owners' identities has GOT to be more efficient, profit-wise, than wading through an entire PLANET-ful of sad, broke Windows owners)

      Let's be real here: 60 million MacOSX users worldwide vs 1,500 million Windows users. Big businesses have sensitive data you can get to via Windows exploits. We're talking about 1 MacOSX user for every 25 Windows users in the naive case, and that's an inflated comparison.

      So $80k vs $50k? Even if Windows users made, on average, minimum wage ($16,500), MacOSX users would need an average income of $412,500 to be worth it. That ignores the value of ransoming big businesses, the high-speed spread across the Windows monoculture (MacOSX malware would have to find another OSX machine, so would spread slowly across the broad installation base due to target dilution), and the fact that OSX users are poor because they already spent all their income on Apple bullshit.

    16. Re:MS Office? by TheFakeTimCook · · Score: 1

      You haven't paid attention to the average income of Mac owners vs. Windows or Linux users, have you? Stealing THEIR (Mac owners' identities has GOT to be more efficient, profit-wise, than wading through an entire PLANET-ful of sad, broke Windows owners)

      Let's be real here: 60 million MacOSX users worldwide vs 1,500 million Windows users. Big businesses have sensitive data you can get to via Windows exploits. We're talking about 1 MacOSX user for every 25 Windows users in the naive case, and that's an inflated comparison.

      So $80k vs $50k? Even if Windows users made, on average, minimum wage ($16,500), MacOSX users would need an average income of $412,500 to be worth it. That ignores the value of ransoming big businesses, the high-speed spread across the Windows monoculture (MacOSX malware would have to find another OSX machine, so would spread slowly across the broad installation base due to target dilution), and the fact that OSX users are poor because they already spent all their income on Apple bullshit.

      You ALMOST had me until your Hater bullshit last line.

    17. Re:MS Office? by bluefoxlucid · · Score: 1

      Hey, the numbers are real and the logic is sound; when you get a shot that clear you load up a solid right-hook.

  6. I am Protecting by oldgraybeard · · Score: 1

    My 3 remaining Windows computers from Window 10! By keeping them on Window 7 Pro ;)

  7. Great. by Anonymous Coward · · Score: 0

    I better be able to edit the whitelist.

    And exclude half the shit microsoft does from touching my files.

  8. sewindows? by Anonymous Coward · · Score: 0

    If it's a reasonable mandatory access control implementation I see no downsides, it's just unfortunate it took this long and became this much of a problem before it was addressed.

    1. Re:sewindows? by Anne+Thwacks · · Score: 1
      I see no downsides

      Maybe not, but I suspect you are not Lord Nelson, either.

      What's not to love about more and more annoying popups asking uninformed users questions they can't understand, and insisting they answer before they can continue?
      How else can we convince people that Ubuntu is actually great, despite systemd, persistent and recurrent network software failure, and the system forgetting your sound card settings if you reboot?

      Disclaimer: I use *BSD - but only because Ken Olsen said "Unix is snake oil".

      --
      Sent from my ASR33 using ASCII
    2. Re:sewindows? by Anonymous Coward · · Score: 0

      Most of not all security dialog boxes in Windows completely understand your concerns about joe schmoe not understanding.

      Which is why practcally all the OS warnings come with a "help me understand / how do i decide" link right there, even way back in Windows XP (see the last one)

      https://download.tuxfamily.org/geneweb/wiki/images/f/f5/En-open-file-security-warning-2.jpg
      https://i.stack.imgur.com/hqK30.png
      http://fileai.com/blog/wp-content/uploads/2008/06/security-warning-xp.png

      Nobody can protect someone from being stupid and not reading what's right in front of them. You do what you can with the smarter ones.

  9. will be used to block steam unless you buy gamer by Joe_Dragon · · Score: 3, Interesting

    will be used to block steam unless you buy windows 10 pro gamer

  10. Great, so... by Smidge204 · · Score: 5, Interesting

    ..the next generation of Ransomware will exploit a vulnerability in this new service to prevent YOU from accessing these folders and files.

    How very convenient!
    =Smidge=

    1. Re: Great, so... by Anonymous Coward · · Score: 1

      Thank you for signing your post so we know who you are!

      =anonymous coward=

    2. Re: Great, so... by Anonymous Coward · · Score: 0

      You don't know who I am, sad!

      = Donald Trump =

    3. Re:Great, so... by Anonymous Coward · · Score: 1

      LOL!

      =Loler=

    4. Re: Great, so... by Anonymous Coward · · Score: 0

      You don't know who I am, sad!

      = Donald Trump =

      Some people get Seasonal Affective Disorder

      =SAD=

    5. Re:Great, so... by Waccoon · · Score: 1

      Windows already does a fine job of that. When I upgraded from an XP system to Win7 (separate, all-new machine) and copied my files over, something got messed up with file permissions. I treat my desktop like a temp folder and write files to it all the time, except once I try to delete one of these files, Windows will throw a UAC prompt. No matter how many times I approve the prompt, Windows just keeps demanding admin access. All I have to do is wait 5 minutes, and then I can delete the offending file. The regular filesystem permissions look normal, so I'm guessing it's some advanced group policy nonsense I don't understand.

      One of these days I'll get around to reformatting and reinstalling, but I know that's going to take all day. I kinda miss the old days where you could wreck your machine. It was easier to do full system backups.

  11. File Access Control Lists by Anonymous Coward · · Score: 0

    Microsoft must have discovered their use

    1. Re: File Access Control Lists by Anonymous Coward · · Score: 0

      NT had that way before SE Linux did.

    2. Re:File Access Control Lists by Anonymous Coward · · Score: 0

      Its most definitely positively a security issue that a user can delete their own files.

    3. Re:File Access Control Lists by Anonymous Coward · · Score: 0

      That's UAC, this is AAC (app access control).

    4. Re: File Access Control Lists by Anonymous Coward · · Score: 0

      Then you don't know what it is that SELinux and Apparmor does.

  12. RBAC by Anonymous Coward · · Score: 0

    That's how it used to be called. Now Microsoft will probably invent some obscure new terminology for it so it looks like they actually invented something new.

  13. So Microsoft reimplemented SELinux.... by Anonymous Coward · · Score: 1

    Well they are only 5-10 years behind RedHat.... Like SELinux and security contexts this will help to limit activity if you do have a virus, but if the "right" program gets taken over you are still SOL.

    1. Re:So Microsoft reimplemented SELinux.... by Anonymous Coward · · Score: 0

      Yes, Microsoft is way behind the times in this area. Information stolen from wikipedia: The NSA, the original primary developer of SELinux, released the first version to the open source development community under the GNU GPL on December 22, 2000. AppArmor (at the time, SubDomain) was first used in Immunix Linux 1998–2003. In May 2005 Novell acquired Immunix and rebranded SubDomain as AppArmor and began code cleaning and rewriting for the inclusion in the Linux kernel.

    2. Re:So Microsoft reimplemented SELinux.... by Anonymous Coward · · Score: 0

      There are almost no consumer-level Linux users running SELinux. In the near future, every Windows 10 user will be using this security feature. We should be congratulating Microsoft for improving their security rather than bashing them. Better late than never.

    3. Re: So Microsoft reimplemented SELinux.... by Anonymous Coward · · Score: 0

      Fedora doesn'tâ count? I thought SELinux was turned on by default, and has been for years.

  14. What's the big deal? by Anonymous Coward · · Score: 1

    Just create a unique privileged user and have the program execute as that user. Is this not a solved problem?

    1. Re:What's the big deal? by thegarbz · · Score: 1

      Sure, if user context switching was a thing in Windows that would be problem solved. However I'm not going to log into a different account every time I wanted to access a certain file.

    2. Re:What's the big deal? by Anonymous Coward · · Score: 0

      Can't you just make the backup user the only one with write access to your backup area, and then give your normal accounts read-only access?

    3. Re:What's the big deal? by CrashNBrn · · Score: 1

      RUNAS USAGE:

      RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ] /user: program

      RUNAS [ [/noprofile | /profile] [/env] [/savecred] ] /smartcard [/user:] program

      RUNAS /trustlevel: program

    4. Re:What's the big deal? by tattood · · Score: 1

      That is only useful for backups, not for everyday access to the desktop, pictures, documents folders, as mentioned in TFS.

      --
      WTB [sig], PST!!!
    5. Re:What's the big deal? by Anonymous Coward · · Score: 0

      It is a solved problem - but not on windows.

    6. Re:What's the big deal? by fafalone · · Score: 1

      And what percentage of Windows users do you think even understand that sentence?

    7. Re: What's the big deal? by Anonymous Coward · · Score: 0

      How secure is the list itself?

    8. Re:What's the big deal? by Anonymous Coward · · Score: 0

      Just the grandmas.

  15. App-Locker? by drew_92123 · · Score: 1

    This sounds strangely like the App-Locker feature that's available on some Windows Server and Enterprise editions...

    1. Re:App-Locker? by Lanforod · · Score: 1

      This sounds strangely like the App-Locker feature that's available on some Windows Server and Enterprise editions...

      Applocker prevents launching of applications based on rules. This sounds different in that it prevents apps from accessing data based on rules. So the application could be allowed, but it may not be allowed to access some data.

    2. Re:App-Locker? by drew_92123 · · Score: 1

      If memory serves it could also be used to prevent applications from accessing certain directories...

  16. Only apps can app apps! by Anonymous Coward · · Score: 0

    The only way to protect apps from LUDDITES is to use appy Appdows 10 S, which blocks all LUDDITE software from running!

    Apps!

  17. Great, except when it's not. by Anonymous Coward · · Score: 0

    NotPetra, for example, doesn't directly encrypt files while Windows is running. Instead, it schedules a reboot, and dies the encryption as part of the book process. During which, presumably, this process isn't running.

  18. doesn't matter any more by PW2 · · Score: 1

    I used to get work done in Windows but I've diversified away from it on my production machines -- I do have it on a few test machines just in case they make some customer friendly decisions

    Things I'm unhappy about:
    - the broken update process (when I tried a few months ago, Windows 7 no longer auto-updates all the way through without manual intervention) -- it was supposed to work until 2020

    - the telemetry which reportedly can't be completely be turned off -- I like building nice quiet machines that are ready and waiting for my work

    - auto installed apps like Candy Crush, Facebook, Twitter -- I saw this happening and the first thing that popped into my head was a picture of Dilbert screaming "GAH!!!!" -- I don't want those busy bees on my computer either -- I want my computers to be quietly waiting until I start some software for my work

    I remember thinking back in 2014 how this must somehow be as good as it gets in computing -- I had no idea that I was right and we'd have the nightmare we have today

  19. Channeling Homer Simpson by b0bby · · Score: 1

    Ah, Windows - the cause of, and solution to, all of life's problems.

  20. Whitelist or blacklist... same thing ... not. by Zero__Kelvin · · Score: 1

    The sad but hilarious thing here is that the head of Microsoft's Insider Program doesn't know the difference between whitelisting and blacklisting.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  21. Yeah, right by jacekm · · Score: 1

    Don't get me wrong. This is still a step forward to throw off simple malware but ...
    Nice function to stop script kiddies. Microsoft is trying PR stunt to cover egg in the face and hide the fact that Windows is still full of serious security holes. The ransom-ware used by recent attacks was using holes in the OS that allowed full control of the machine. Nothing can stop such software from encoding entire hard drive any way it wants and demanding money. Software that has full control can easily undo the lock on the folders, can replace OS function that checks for valid access and that way guarantee itself unrestricted access to any folder or in extreme case just replace relevant parts of Windows OS by its own code and encipher entire hard drive sector by sector.

    1. Re:Yeah, right by Oswald+McWeany · · Score: 1

      No one solution is going to stop 100% of all attacks.

      If this stops 5% of the attacks it's an improvement and a step in the right direction. By itself it isn't enough but if it stops some attacks (and doesn't introduce other attacks in the process) then I would want this.

      --
      "That's the way to do it" - Punch
  22. Just 10 years after Linux did that by Anonymous Coward · · Score: 0

    This sounds like SELinux and AppArmor, which were developed in the late 1990s and incorporated into RedHat and Ubuntu and the like in the early 2000s. I mean I think Android started using SELinux access controls three versions ago. But ok... yeah, good job Microsoft!

  23. Re:will be used to block steam unless you buy game by Anonymous Coward · · Score: 0

    FUD

  24. Sounds like SELinux or AppArmor... 15 years later. by Anonymous Coward · · Score: 0

    This controlling-which-app-has-access-to-what concept sure sounds like SELinux and AppArmor for Linux, which have been around for 10-20 years and are a standard component of Linux today. I think Android incorporated this concept three versions ago. But you know, Microsoft should get some kind of small trophy too.

  25. Microsoft SELinux by StormReaver · · Score: 1

    So Microsoft is implementing a crippled version of SELinux?

  26. Re:Sounds like SELinux or AppArmor... 15 years lat by Anonymous Coward · · Score: 0

    I kind of didn't realize Windows did NOT have a similar feature already. This explains all this ransomware crap in the news. Huh.

  27. Will Word or Excel be on the blacklist? by prunus.avium · · Score: 1

    Office macros are one of the most notorious attack vectors...

  28. Kudos MSFT by Anonymous Coward · · Score: 0

    Finally doing something right

  29. Versioned file systems by WaffleMonster · · Score: 1

    Personally I would be more concerned with exfiltration than deletion but if MS wants to provide safety they should consider versioning file system so that designated folders can be rolled back to prior states no matter what happened to the data. Not all fail is intentional and this could provide useful value beyond attack resistance.

    Aspect based access control mechanisms have a tendency of subverting themselves in the name of convenience over time. First there was the windows firewall, then every app installed makes exceptions for itself and before you know it firewall may as well no longer exist.

    I'm not sure how they could even implement such a thing in a meaningful way. What prevents an attacker from overwriting the application and then proceeding to encrypt files or suffering large numbers of false positives as apps are updated resulting in error fatigue and rendering "notification" useless.

    This could be done by running apps in isolated containers and assigning access rights to shared stores to the container rather than the software. This is what windows should be doing to meaningfully improve secure wherever it can possibly get away with it.

    1. Re:Versioned file systems by duke_cheetah2003 · · Score: 1

      File system based versioning, something some older OS's were known to do. I think it was TOPS-20 that kept a versioned filesystem.

      This would be a much better solution to the ransomware issue, not only because it's the best way to ensure you can recover previous versions of files, but it's also useful for a myriad of other situations.

      Of course, Microsoft probably doesn't read /. so I doubt we'll get the more useful feature. App whitelist/blacklist seems a bit too complicated for end-users to be excepted to wrap their heads around. So good luck with that.

  30. Specific apps? by csimpkin · · Score: 5, Informative

    You can use SELinux to accomplish a similar setup. You can ensure that a given application only has access to specific directories or files. Having spent a little time with it I can say it has an obscene learning curve.

  31. you figured out access rights! by netsavior · · Score: 1

    I guess they figured a way to keep the user session running as root, while still sorta having security-ish behavior. If only there was an obvious solution like not making every user root.

  32. Sounds like UAC, part 2 by TheFakeTimCook · · Score: 1

    Prediction: It will be exactly 6 months, maybe less, before MS largely defeats this, because, just like UAC, the only way MS knows how to make anything is either COMPLETELY in-your-face to the point of madness, or COMPLETELY useless.

  33. Re:will be used to block steam unless you buy game by thegarbz · · Score: 1

    Errr why would you say that? MS already has the ability to block Steam they don't need to write a new feature for that. Please try and fit the hole in the tinfoil hat, some of the mind control is getting through and you're missing some really basic crap.

  34. Disk firewall? by ctilsie242 · · Score: 1

    I've seen "disk firewalls" in other operating systems. Macs use something like SELinux to keep all but root tasks out of the Time Machine repository.

    I think this isn't a bad thing, and a must eventually. However, it does force an organization system (where the Documents folder winds up organized into Word, Excel, etc. subfolders, each only allowing the appropriate application and the backup program to access that directory.) Some ransomware can use a Dancing Bunnies attack and just ask the user for permission to write in that directory, in return for free pr0n.

    I can see separation of files becoming commonplace, where the web browser has no access (except perhaps via a special dialog) to anything but its own VM [1], and perhaps applications start winding up more separate as well, with contexts (SELinux-like), containers, or VMs.

    [1]: Web browsers need as much separation as possible, since they touch untrusted code constantly. It should be assumed that the machine the browser is running under is tainted, with downloads saved to a special one-way directory, perhaps passing through a Virustotal-like scanning system before plopping it in a place accessible by anything else.

    1. Re:Disk firewall? by Anonymous Coward · · Score: 0

      I've seen "disk firewalls" in other operating systems. Macs use something like SELinux to keep all but root tasks out of the Time Machine repository.

      I think this isn't a bad thing, and a must eventually. However, it does force an organization system (where the Documents folder winds up organized into Word, Excel, etc. subfolders, each only allowing the appropriate application and the backup program to access that directory.) Some ransomware can use a Dancing Bunnies attack and just ask the user for permission to write in that directory, in return for free pr0n.

      I can see separation...

      Wait. Free pr0n?

      I am very interested in what you have to say, and I'd like to subscribe to your newsletter.

  35. 3 --- 2 --- 1 --- by Anonymous Coward · · Score: 0

    and hacked, probably.

  36. Re:will be used to block steam unless you buy game by strikethree · · Score: 1

    I suspect that is still a few years off. They learned with Trusted Computing that the chains have to go on a bit more slowly for the public to not cause a fuss about it.

    On a side note: Holy shit Slashdot is terrible without noscript. Actually, all of the web is. Been redirected to viruses twice so far this morning. How does this ecosystem even exist? Turn off the scripts,

    --
    "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  37. Re:will be used to block steam unless you buy game by Anonymous Coward · · Score: 0

    Please try and fit the hole in the tinfoil hat, some of the mind control is getting through and you're missing some really basic crap.

    Not just Steam, but any non-Microsoft blessed application. Want to edit something with LibreOffice? You might have to jump though some hoops to get there. Want to use a third party tool to edit your photos? It might not be that simple any more. Such a capability could easily be another avenue for blocking legitimate as well as illegitimate access. Not saying it will block third party apps, only that it could block them, or potentially make them harder to use.

    History is on the side of the tin foil crowd with this, unfortunately.

  38. Protect from ransomware by Dunbal · · Score: 3, Funny

    All you need to do is send $300 worth of bitcoin to Redmond every few years if you want to keep using your computer.

    --
    Seven puppies were harmed during the making of this post.
    1. Re:Protect from ransomware by Anonymous Coward · · Score: 0

      except your data is not hold inaccessible before you pay, you can use it.
      it's like saying all you need to do es send $300 worth of bitcoin to several hardware companies every few years if you want to keep using your computer.
      tots not the same

  39. reboot & encrypt hd sectors ?! by thygate · · Score: 1

    didn't the last ransomware virus (petya or whatever) just reboot and encrypt the disk sector by sector, probably using good old INT 13h, then what is this going to help people ?!

  40. What could possilby go wrong? by Comboman · · Score: 2

    I'm imagining a hard drive riddled with undeletable files and folders created by apps that failed to uninstall correctly.

    --
    Support Right To Repair Legislation.
  41. Blog spam by Anonymous Coward · · Score: 0

    Blog spam from TheVerge... here's the Microsoft statement: https://blogs.windows.com/wind...

  42. Controlled folder access feature .. by najajomo · · Score: 1

    Didn't this used to be known as AppArmor or SELinux ..

    1. Re:Controlled folder access feature .. by F.Ultra · · Score: 1

      Sounds like a reverse SELinux/AppArmor. With SELinux/AppArmor you create profiles for applications where you can control which directories and/or files they can read, write and create. This solution sounds like they mark certain folders as special and whitelist access to them from certain applications.

  43. This will fail by Anonymous Coward · · Score: 0

    The average computer user is a few IQ points away from vegetable status. They won't be able to understand this feature, detect false positives, or correct erroneous blockage. Malware will happily guide the user through setting up the permissions and lock it all away, using Microsoft's feature against the user. Users will have to keep whitelists, or use graylisting, both techniques are too complex for "normal" computer users.

    This will be extremely useful to management types at businesses. Business computing will be a lot more controlled and boring as a result.

  44. It's useless! by Anonymous Coward · · Score: 0

    It just takes a zeroD to escalate privileges and whitelist anything. It's windows we're talking about, fellas.

  45. 1998. only x user, running y program, can do z by raymorris · · Score: 1

    Yes, if you can express any such security rule in English, you can do it with Selinux.

    Only this role (group of users) can access this set of files, and only by running these programs, and only has read/write/execute permission. There are other attributes you can use as well.

    SELinux was released it in 1998.

    It's particularly well suited to servers. You can say exactly what your mail server software, or Apache web server, has access to, under exactly what conditions.

  46. FINALLY! by Anonymous Coward · · Score: 0

    Microsoft giving us features that we could have had a fucking decade ago.

    Just like how even back in the windows 95 days that writing to /windows/system32 should not have been possibly by ANY software for ANY REASON except for windows updates. Yes that means your shit-tastic program that needs 600 DLL's can install them in the programs directory.

  47. Store your important data elsewhere by Rick+Schumann · · Score: 1

    Trusting Microsoft to protect your data is asking for a disaster to happen. Take charge of your own data and store it offline somewhere. Do NOT use so-called 'cloud storage'. External drives aren't expensive anymore. Even an external SSD isn't that expensive. With all the high-speed external data interfaces at your disposal these days plus how cheap large external storage is there's really no excuse anymore for not keeping your important files offline on a device in your physical possession.

    1. Re:Store your important data elsewhere by david_thornley · · Score: 1

      Cloud storage means somebody with better sysadmins than I am has an off-site copy of my stuff that I can access. The copy can go away, but for reasons unrelated to the destruction of any of my stuff. On the other hand, a device in my physical possession is probably in my house, which means that any disaster that destroys my house will destroy both the live copies and the backups.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    2. Re:Store your important data elsewhere by Rick+Schumann · · Score: 1

      If you want faceless corporate strangers to have access to your stuff that's your decision, I'll stick with keeping my own stuff. I think the chances of my house burning down is much less than corporate jerks poking around in my stuff. Plus you can get a 32GB USB flash drive for not much money and that should be enough to store everything you have that's important and you can keep it in a safe deposit box if you want. So tell me again how so-called 'cloud storage' really makes any sense at all to anyone except someone who wants to be lazy?

    3. Re:Store your important data elsewhere by david_thornley · · Score: 1

      I don't really care who pokes around in my stuff, personally, and I doubt reputable cloud providers poke into clients' private information. You're free to use your own encryption.

      Sure I can get a flash drive, but 32G isn't going to do it for me. I've got something over 150G of stuff on Dropbox right now. Not all of it is irreplaceable, but most of it would be at least awkward or uncertain to replace. This isn't a problem. I've got a 40 Mb connection, and so I've got a backup of most of what I do in a session before I leave the computer. I don't have to get out the 256G flash drive and take it to the safe-deposit box. (If I were into video editing, I'd want a lot more than that backed up.)

      So, cloud storage (so-called?) works well for my purposes. If you handled your own strong encryption, it would work well for you, and it's a lot easier than hitting the safe-deposit box daily.. As far as "someone who wants to be lazy" - what do you mean by that? I have my computers to do various things with, and if I can get good backups for minimal effort that's good.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  48. Why can't they just use Volume Shadow Copy Service by Miamicanes · · Score: 2

    There's an even easier way Microsoft could solve the problem that already exists and has probably 99% of the work already done for them: Volume Shadow Copy Service.

    Set aside 100 gigs of a 500+ gig hard drive, and designate one or more folders for protection.

    Any changes to files in the protected folders get journaled to that 100-gig area.

    If the journal fills up, the hard drive gets write-protected, with the exception of a 1-2 gig area where the user can create and save NEW files, but can't overwrite/delete existing files (so there will always be somewhere to save open files if the rest of the drive gets write-locked).

    Add some extra logic to warn the user as the journal reaches certain milestone sizes. Allow users to override the limits... but treat it like the safes used for change at convenience stores... you can override the limit NOW, but it won't take effect for 24 hours (and maybe up to a week, with warnings leading up to its execution, for more radical overrides).

    Need to write lots of temp files? Do it to a directory that's not protected. Or get a bigger hard drive, and make policy changes (that have to either be set at installation time, or get delayed by a period of time to give adequate advance warning).

    The only real difference between how it's used now would be the setting of hard thresholds that couldn't be exceeded without write-protecting the drive to give the user time to take action. It would probably create some new denial of service opportunities (some, accidental rather than malicious), but it would be a fairly effective safeguard against the current #1 mode of action used by ransomware (mass-encryption in the background of files over a short period of time).

  49. Windows 10 protection by plus10db · · Score: 1

    So far Windows 10 has protected me from my music files (deleted), my purchased software (used to run in VM, not any more) and most recently hardware adapters like USB to Serial that I use daily to talk to embedded hardware. Thankfully, I still have a couple of Win7 machines that escaped the auto-update.

  50. Re:Sounds like SELinux or AppArmor... 15 years lat by MightyMartian · · Score: 1

    There is (or used to be, at least) GPOs for limiting what could be executed, and we did try it to prevent non-admin staff from running executables located outside of the usual execution paths (for instance, forbidding execution of anything in their profile paths), but it was a pain in the ass, broke a few things, and then I discovered that the execution path limits could be bypassed and thus didn't offer the level of security we wanted.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  51. Another good security enhancement by Anonymous Coward · · Score: 0

    Windows security would be way better if they didn't put backdoors in for the NSA, so they can have administrative rights your machine.

  52. Bah by Anonymous Coward · · Score: 0

    That "feature" has been in Windows since at least 1995. Every new version of Windows makes it harder to access the file system. But seriously, a new feature is designed to do what "chroot" was basically designed to do? Clever.

  53. I'm pretty sure that I always want administrator.. by mark-t · · Score: 1
    ... to at least be able to read everything. I can appreciate preventing privilege escalation exploits from writing to a filesystem that it had no business modifying, but when I'm doing backups, I expect to be able to read the entire drive's contents without issue.

    Stick to user-level authorization for reading... but having application whitelists writing to folders may help the situation somewhat for the moment, or at least until the malware author learns how to masquerade their creation as some ordinarily trusted application on the user's machine.

  54. Linux has had this for a while by TheOuterLinux · · Score: 1

    Chmod? Something like fswatch? Mailx? If you want to monitor the file system, folders, or an individual file, there's quite a few ways and programs to do that and have an email sent via something like mailx. Welcome to the 21st century M$. I just hope this isn't onemore step closer to total control over what you can and can't do. I'm also pretty sure there's a few firewalls for Linux that do more than just "internet" and include in-system stuff too. What the hell took them so long? Mac has something like this in their built in firewall stuff for years too.

  55. Microsoft reinvented groups - the hard way by dbIII · · Score: 1

    Microsoft reinvented groups - the hard way.
    They used to own Xenix, there's no legal issues in the way of them learning from the examples of others.

  56. If only an app can modify data, that's DRM by tepples · · Score: 1

    if no one can modify the contents of a folder (not even using Windows explorer, or any system service), except using the registered binary

    Then an application's publisher could hold your data for ransom.

  57. Network share doesn't affect file capabilities by tepples · · Score: 1

    Apple's solution is to allow apps to open any file which is dragged onto the app by the user, or selected from a standard file selector.

    I'm thinking more in the context of a workstation on a network with network shares.

    The user would drag a file from the network share onto the app or use the standard file selector from within the app to choose the file from the network share.

  58. Re:will be used to block steam unless you buy game by tepples · · Score: 1

    How does this ecosystem even exist? Turn off the scripts,

    Without scripts, how would an interactive web application like pix2pix work? Would it instead have to be an OS-specific executable that the user is expected to download and install, or just do without if the user is running a different OS?

  59. Re:I'm pretty sure that I always want administrato by Miamicanes · · Score: 1

    IMHO, this is yet another sad example of Microsoft solving the problem backwards.

    Take the way it handles program installation. If the .msi installer goes to create a new directory in c:\program files, c:\program files(x86), or somewhere else, Windows throws up all kinds of warnings. But if the installer simply goes to MODIFY an already-existing .exe file, it'll silently allow it without complaint once you've swatted away the UAC prompt. Which, IMHO, is fucking STUPID. Almost BY DEFINITION, if I launch a .msi installer, I'm installing something new, so the creation of a new directory in one of those two directories is normal and expected... but if a launched .msi installer wants to write into an EXISTING directory, or alter an EXISTING .exe/.dll/other-strategic-file (let's say, any existing file whose first two bytes are the ASCII value of "MZ"), THAT is ABSOLUTELY an unusual activity, and Windows should pull out all the stops to make sure you're aware of what's about to happen and its implications.

    An even better solution would be for Windows to allow the .msi installer to run, but to "stage" all the files & changes to some intermediate location, then allow you to review all of its proposed changes to the filesystem and registry AFTER the installer has run, but BEFORE those changes actually get applied. Instead, UAC acts more like a EULA or disclaimer.... going through the motions to let Microsoft argue that they gave you legally-sufficient warning, without actually giving you any real details to make an informed decision.

    Another example: the fact that there are certain paths you can access from a .bat file, powershell script, or from a C program... but not from a dotnet program or Windows Explorer, or sometimes (but not always) within Office extensions. Or one case I remember from about 3 years ago, a Windows update that changed the path-specification rules for legacy Office extensions so you HAD to use "extended UNC" notation instead of regular UNC or the letter mapped to a network share, or it would fail with an error code whose plain text in the log gave a TOTALLY misleading impression of what the actual problem was (it reported the error as "file not found", even though I could access the file just fine using the exact same path in a command prompt. A genuinely USEFUL error message would have been something like, "NotAllowedAnymoreException" ("the script attempted to do something that was allowed prior to KBxxxxxx, but is now prohibited").

  60. Re:will be used to block steam unless you buy game by strikethree · · Score: 1

    Without scripts, how would an interactive web application like pix2pix work?

    Hm. You are correct that it does not work without scripts. I just went there and only saw a few lines of text crediting some people for something.

    After turning on scripts, it seems like a nifty niche thing that could be considered useful.

    I am unsure why the need for this particular app to exist requires me to agree on an architecture that is fundamentally broken. I am sure nifty apps like that can exist without twisting a markup language into an application serving protocol.

    Perhaps create something not called HTML/HTTP that is specifically designed to allow interactivity? You could even use HTML within that new something. ;)

    There is so much foul shit on the internet right now. With scripts enabled, I have watched in horror as my web browser started downloaded hostile executable (Windows viruses) code twice this morning.

    Why would you want to expose yourself to this cesspool? I am even more curious how normal Windows users keep their computer virus free for more than 24 hours nowadays. Just what the fuck is going on out there?

    Turn. Off. Scripts.

    To make it a bit more manageable, you can do what I have done for the past decade and use noscript in firefox... but Mozilla is saying that will be over soon. :(

    For myself, if someone offers me candy wrapped in poison, my instinct is to just throw it all away rather than try to extract the candy. This is not always true but it is a good general rule for me.

    TL;DR, I have no idea what "the web" has become because I have been isolated through noscript. I have no space in my heart for "necessary" apps that require a broken document model.

    --
    "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  61. Useful, but it comes down to implementation by joemck · · Score: 1

    I can already see it: A new form of ransomware that uses an exploit to modify the access settings on all your folders so only it can access them.

  62. Banning JS hands PC market over to Apple by tepples · · Score: 1

    So should we recommend that everybody buy a Mac, not any other brand of computer, and run Windows and GNU/Linux in virtual machines? Because if we get rid of JavaScript and WebAssembly, developers will switch from web applications to native desktop applications, and that particular combination will be the only way to run all desktop applications regardless of which platform their respective developers prefer. And yes, in this hypothetical scenario, you'll end up with a lot of desktop applications being made for Mac because with JavaScript disappearing from the iPod touch, iPhone, and iPad, mobile applications will have to be made in Xcode, which is exclusive to macOS.

    Currently I compromise by using Firefox Tracking Protection, a feature not to run third party scripts known to track users from one site to another. This has a side effect of blocking ad-borne malware because the vast majority of ads on sites I use are not publisher-hosted.

    1. Re: Banning JS hands PC market over to Apple by Anonymous Coward · · Score: 0

      Not bothering to login. My opinion on coherent models is just that, my opinion. I do not want to prevent you from doing anything. My opinion is that if you feel the current situation is coherent and tenable, then go for it. I am merely reminding you that such choices have consequences.

      Have a nice day :-)

  63. New Feature = New Telemetry points by Anonymous Coward · · Score: 0

    Of course! Thank you Microsoft for not letting us turn off telemetry!!!

  64. i cant wait to see how that gets exploited by KingBenny · · Score: 1

    or fucks shti up ...
    i cant say im very happy about megafascist corps lately ...
    however since i use windows for one and one thing only : pc gaming ; i suppose this is yet another useless feature and a good reason for them to fork out one-win-fits-all at €150-€250 i.o. windows for gamers that has like directx and the option to install a browser at €50 with zero of the crApps i never use running in the background leaking memory all over the place and in general eating up my resources and killing my hardware a LOT faster since it runs hotter than it should all the time
    off-topic -> other than the fact that i see absolutely no use for windows other than directx 10/11 its a bit more personal lately
    a few months ago i get notice that i need to re-this and -that the account i use for skype ... about 250 or so contacts, (most of which never speak ofcourse but in fact my whole social life is (was) comprised in there, which is not sad since its a choice and a long story which would be even more off-topic) ... so i get onto the automated cs-mill mail for mail back , mail this mail that. After a few i get some dud from belgium cs, reeking of gay microfascism pardon my southpark french telling me i am blocked for "serious violation" so im like 0_o ... and okay sir , could you please tell me what exactly i have violated so seriously that i am blocked without warning" to which i get the answer "we dont have to give you a reason, this is the last communication on the matter" to which i tried to reply if i could at least please back-up my onedrive files if not get one last chance to try and contact some people on the list to stay in touch (its not like i collected emails and phonenumbers, after all why the phrack would i get banned from skype hm ? its also not that i had all the files on onedrive in cold storage, after all ... what could be safer than the microsoft cloud ... wrong lost everything for no reasons given and no chance to defend or to know who accused me of what and that was that
    now a few months later turns out Hellgian government stasi here thinks registration of cell-numbers against terrorism last year wasnt enough so everyone who has prepaid cards needs to have them re-registered (i say re- since all the cards i use have been registered last year .. i have no reason to blow up airports in a country im desperately trying to get out off, that would be burning bridges in the wrong direction hahah (and bad humour sorry)) ... so i missed the memo since i actually use that thing for one sole purpose : 2factor authentication ... and i mean, it WAS registered, right ... so i wake up one day , i find my linux pc where i keep my active logins active mysteriously crashed with an x-server error as in please do that annoying thing or format-c before pressing play on tape)
    so i take the easy way out, which is the cleanest imo, total format, reintstall (i mean how long does it take right, probably less long than re-googling how to manually reinstall that onboard amd thing). Much to my delight when i try to get back into google and hotmail i find my simcard is blocked. So i get on the waiting list for lycamobile, after 45 minutes i get a cs rep telling me i have to register IN a store ... which so far hasnt happened since all stores i have been to charge money, which by agreement says they cant, now its a silly 5 euros but i can get really silly myself
    lyca tells me "DONT PAY" ... i ask them okay give me a list of verified vendors so i can take a €25 train to a store that doesnt try to scam me before i go to another provider to get a new card and have my number transferred . Sorry sir we dont have that, only a list with vendors but you can "report" the stores that do. To which i go "im sorry, im not a reporter my good man d

    --
    Free speech was meant to be free for all... how can anyone grow up in a nanny state ?