Slashdot Mirror


Is It Time For Zero-Trust Corporate Networks? (csoonline.com)

An anonymous reader quotes CSO: "The strategy around Zero Trust boils down to don't trust anyone. We're talking about, 'Let's cut off all access until the network knows who you are. Don't allow access to IP addresses, machines, etc. until you know who that user is and whether they're authorized,'" says Charlie Gero, CTO of Enterprise and Advanced Projects Group at Akamai Technologies in Cambridge, Mass... The Zero Trust model of information security basically kicks to the curb the old castle-and-moat mentality that had organizations focused on defending their perimeters while assuming everything already inside didn't pose a threat and therefore was cleared for access. Security and technology experts say the castle-and-moat approach isn't working. They point to the fact that some of the most egregious data breaches happened because hackers, once they gained access inside corporate firewalls, were able move through internal systems without much resistance...

Experts say that today's enterprise IT departments require a new way of thinking because, for the most part, the castle itself no longer exists in isolation as it once did. Companies don't have corporate data centers serving a contained network of systems but instead today typically have some applications on-premises and some in the cloud with users -- employees, partners, customers -- accessing applications from a range of devices from multiple locations and even potentially from around the globe... The Zero Trust approach relies on various existing technologies and governance processes to accomplish its mission of securing the enterprise IT environment. It calls for enterprises to leverage micro-segmentation and granular perimeter enforcement based on users, their locations and other data to determine whether to trust a user, machine or application seeking access to a particular part of the enterprise... Zero Trust draws on technologies such as multifactor authentication, Identity and Access Management (IAM), orchestration, analytics, encryption, scoring and file system permissions. Zero Trust also calls for governance policies such as giving users the least amount of access they need to accomplish a specific task.

"Most organizational IT experts have been trained, unfortunately, to implicitly trust their environments," says the chief product officer at an IAM/PIM solutions supplier.

"Everybody has been [taught] to think that the firewall is keeping the bad guys out. People need to adjust their mindset and understand that the bad actors are already in their environment."

150 comments

  1. How is that supposed to work? by Entrope · · Score: 4, Interesting

    Defense in depth is a very valuable concept, but "zero trust" seems like it is taking things too far. Do you not trust a printer to print your document unless you, as the end user (or executive officer) have verified its firmware is authorized by the manufacturer and has not been subverted? What if it prints your document but injects errors or sends a copy to a foreign espionage organization? How does a server decide whether to trust a request from a computer where a known user is logged in, rather than rejecting it as a web browser that got subverted by malware or a new-fangled kind of attack ad?

    1. Re: How is that supposed to work? by Anonymous Coward · · Score: 0

      Printers are common attack vectors so your proofing the point with that example

    2. Re:How is that supposed to work? by Anonymous Coward · · Score: 1

      Security: Not often convenient.

    3. Re:How is that supposed to work? by Anonymous Coward · · Score: 0

      There's degrees, the point isn't necessarily to verify the firmware, although folks should already be monitoring any device on the network.

      In this case, the only thing that unauthenticated devices would be allowed to talk to would be the authentication servers. Anything else would require being authenticated in order to connect to. All traffic would be tunneled from point to point and only devices with a need to talk with each other would be allowed to do so.

      Which years back would have seemed like overkill, but doing this would greatly slow the spread of malware and trade secrets if not stopping it completely.

      Obviously, there'd still be issues like DOS or comprised authentication servers, but it would make things a lot easier to secure.

    4. Re: How is that supposed to work? by Anonymous Coward · · Score: 0

      You are correct, there is a cost to security and nothing is for free. Yes things are getting smarter to simplify it for the end-users but security is everybody's problem and you may need to change the way you work

    5. Re:How is that supposed to work? by MightyMartian · · Score: 1

      Well, at the very least you've reduced your attack surface. It really is getting to the point where you need IPSec even on internal traffic out of fear that someone will just walk in and plug into the nearest RJ45 and start sniffing out your traffic or trying to penetrate you from within. It's going to create some overhead, and will inevitably be a lot more complicated to administer, but that's where we're at now. The Internet has proven itself to be a big bad wild place, and you can't even trust your own users and hardware, so crank up the paranoia to 11.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    6. Re:How is that supposed to work? by Anonymous Coward · · Score: 0

      Yea- I've been blown away by the lack of security when it comes to printers. You can't trust them, you know they are spying devices for certain entities and governments, and there is no encryption between the devices and the printer. YIKES! And you can't trust the routers either so...

      It seems the only sane solution is getting one of these 100% free software mini VPN routers and connecting to it to a printer via USB to make it a secure isolated network connected printer. Then connect that to your network via an ethernet switch. If the router is running 100% free software you can be more confident it's not compromised even if the printer is. And don't forget to physically disable the wifi on these printers so they can't communicate externally. Obviously the printer will still end up printing tracking dots and the likes on the papers so if your doing anything where you are distributing literature then make sure you are using a dedicated device that wasn't purchased via a means where your name is attached to it. Actually the same can be applied to the router. You'll want to make sure that the ISP's modem can't see your internal devices nor any internal device can see the external MAC address of your router else certain entities can potentially connect the dots should a device be broken into. A compromised device in an ideal setup should not reveal the owner short of there being identifying information on the device itself.

      https://www.thinkpenguin.com/gnu-linux/free-software-wireless-n-mini-vpn-router-tpe-r1100

    7. Re:How is that supposed to work? by CaptainDork · · Score: 4, Funny

      I think the zero-trust approach is all wrong.

      The real answer is to deploy all that "machine learning" and "AI" bullshit to anticipate, and prevent, problems.

      --
      It little behooves the best of us to comment on the rest of us.
    8. Re:How is that supposed to work? by Nutria · · Score: 1

      In this case, the only thing that unauthenticated devices would be allowed to talk to would be the authentication servers. Anything else would require being authenticated in order to connect to. All traffic would be tunneled from point to point and only devices with a need to talk with each other would be allowed to do so.

      That smells like "jump servers". Blech!!! As a DBA who must log into dozens of servers, they're the bane of my existence...

      --
      "I don't know, therefore Aliens" Wafflebox1
    9. Re: How is that supposed to work? by Entrope · · Score: 1

      My point with that example was that I strongly doubt anyone is using the "zero trust" idea when they decide whether to send their document to a particular printer.

    10. Re:How is that supposed to work? by Anonymous Coward · · Score: 0

      I read the summary as: we re-branded "defense in depth" as "zero trust" and are pitching it as if it is something new.

    11. Re: How is that supposed to work? by Krishnoid · · Score: 1

      Hell, I already have nearly zero trust when deciding to send my documents to printers in the office, particularly if:

      • it's not directly connected via USB
      • I haven't checked the toner levels within the last half a day
      • I haven't checked the paper levels within the last 15 minutes

      If you can guarantee my document will print every time, even with a few injected errors, I call that "reliable printer administration". Besides, who cares if there are errors? Nobody reads stuff on paper anymore, anyway.

    12. Re:How is that supposed to work? by Junta · · Score: 4, Insightful

      For security to actually *work*, this is the key thing that must change.

      Security in this industry has been about security teams covering their asses, it's not *their* fault if all their efforts to make things secure are bypassed by people trying to get their job done. Security *needs* to be more about understanding the human consequences of the approach being taken.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    13. Re:How is that supposed to work? by 0100010001010011 · · Score: 2

      How does a server decide whether to trust a request from a computer where a known user is logged in, rather than rejecting it as a web browser that got subverted by malware or a new-fangled kind of attack ad?

      The same way you have been able to do it for a while. PGP signing. Go to a 'key signing party' and rub elbows with people you actually trust. Next time you get a letter from them verify the information is signed from them.

      If the printer can inject errors we have bigger issues.

      What shocks me in all of these e-mail leak scandals is how un verified it is. I remember being able to telnet to open port 25s and send e-mail to anyone as anyone. PGP encryption and signing should be standard by anyone at that level.

    14. Re:How is that supposed to work? by Junta · · Score: 1, Interesting

      IPSec doesn't add anything if the peer is the thing to be compromised. That's pretty much the challenge. If things *do* get into your precious internal network, it's malware running on legitimately authenticated systems.

      Physical attacks against ethernet ports are nothing compared to how often remote exploits occur.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    15. Re:How is that supposed to work? by ShanghaiBill · · Score: 1

      The real answer is to deploy all that "machine learning" and "AI" bullshit to anticipate, and prevent, problems.

      Nope. The answer is "blockchains". The whole point of blockchains is dealing with trust, by distributing "trust" among many entities. Although none of them are fully trustworthy, they also don't fully trust each other, so the blockchain system as a whole has integrity.

    16. Re: How is that supposed to work? by Anonymous Coward · · Score: 0

      Please, in terms of security this is nothing.

      Most TS government systems run as pure intranets, with per port authorization running.

      If your system is not running the right AV update, your not getting on until you patch, and when you do - you'll never ping Google.

    17. Re:How is that supposed to work? by RightwingNutjob · · Score: 4, Interesting

      It depends on what your organization does. If the workflow is that (for lack of a better word) trained button-pushers sit at fixed workstations and use software that someone else has written for them, then you can go pretty far with security at next to no human cost. You can have smart card readers and short timeouts on locking screensavers and a whitelist of software with per-instance authentication tied to that 2FA token and it won't disrupt the work.

      If, on the other hand, people move around between workstations, or need to be able to run arbitrary software (for example stuff sent by a client or vendor, or stuff they wrote themselves, or the software they run is a programmable environment like MATLAB that you can do nasty stuff with if you put your mind to it), then you can't have that without incurring a real penalty on productivity and encouraging your employees to work around the security infrastructure. You pretty much guarantee the latter if any portion of your workforce does R&D work that requires moving equipment between network jacks or needing to be able to send arbitrary packets from one gizmo to another or from a gizmo in the lab to their workstation. Or if several people on the same team need to be able to unlock the screen on the same machine and get at the same instance of the user session.

      There is no silver bullet. Tiered access is good, sales clerks don't need to be able to get at the HR database or the preparatory documents for a patent filing, but there is no silver bullet.

    18. Re:How is that supposed to work? by Anonymous Coward · · Score: 0

      Zero trust is wrong of course. There has to be some trust for the user to even authenticate. Even for 802.1x there needs to be some trust. We used to do Kerberos end to end. We had firewalls per machine. We didn't believe anyone was anything without Kerberos authentication. There was a ring around our network but we didn't rely on it. Yes, this was a Unix only shop.

      You also need to accept some other realities. If a user gains access to a machine, assume they are going to get root. There's just no way around it. Systems are currently just too insecure to assume you can keep them from getting root.

    19. Re:How is that supposed to work? by Anonymous Coward · · Score: 0

      verified its firmware is authorized by the manufacturer and has not been subverted

      A digital signature is just that a signature. A machine cannot tell if the running firmware has been altered in memory. Sure the firmware may be "authorized" by the manufacturer, but that authorization includes any bugs that may allow the firmware to be compromised at runtime. Worse, fixing those bugs is impossible without the manufacturer authorizing the fix. An authorization which the manufacturer has a vested interest in not giving. (Pay more for the fix / replacement.)

      Digital signatures are not the way to go here, and neither is "zero trust". Beyond being impossible as TFA describes, (How do you intend to perform authorization without communicating on the network!?), entire industries would need to be restructured to accommodate this concept.

      Currently the IT industry is based on a "bind trust" model, different parts from hardware to software applications, are made by different designers and manufacturers in multiple countries. There's no modern system in existence that is "completely trusted" due to the complexity of it all, and sheer number of different skill sets needed to verify a system's integrity. The only way to overcome this would be to design and manufacture the entire stack (hardware to individual software packages) in house by one group who was considered "trustworthy", and even then, you'd still have trust issues. For nothing more than the sheer number of potential hiding places for deception. Then you'd also have the issue of cost, and the trust of the people using it. It would not be economical to produce or use, and the fundamental issue would still be unsolved.

      The better solution would to be to assume compromise was always present, and verify input accordingly. Also, to not rely on overly complicated and well hidden mechanisms to verify an identity. The mechanisms used should be easy to identify and find by anyone, but most importantly, they must be modifiable by the owner. There's no point in trusting a result made by a device, if it's owner doesn't trust the device itself. If the owner says "trust this" or "don't trust that", the device should respect and follow that decision.

      Currently, we're moving in the opposite direction. Making the device owner's trust irrelevant, and saying constantly "we know what's best for you", under the guise of "but others have to trust your device". This is wrong. They shouldn't trust someone else's device by default, for the same reasons that the industry can't assume zero trust. That's setting both of you up for abuse, because you can't assume that the other device is compromise-free.

      In short the problem is laziness, people (programmers, users, developers, manufacturers, companies, governments, etc.) don't want to do the verification needed to establish trust, and just assume that the other device is trustworthy. To this end they tirelessly create false assurances and systems to implement them, all so they can avoid doing the one thing that they have to do, to have any form of real trust. Ending this laziness is the only solution for the issue, anything less is just more laziness that will end badly just like all of the laziness that came before it.

    20. Re:How is that supposed to work? by Entrope · · Score: 2

      How does PGP protect against your computer getting infected by malware that impersonates you?

      The "zero trust" approach mostly guards against the same attacks that locking down ports to known/expected MAC addresses does, although hopefully using more robust methods of identification. It can also guards against subversion of idle computers, but requires secure and clearly managed delegation mechanisms. Getting the delegation wrong can open up impersonation attacks that are probably worse than idle machines being compromised.

    21. Re:How is that supposed to work? by CaptainDork · · Score: 2

      Oops.

      Deanonymizing Tor: Your Bitcoin Transactions May Come Back To Haunt You

      --
      It little behooves the best of us to comment on the rest of us.
    22. Re:How is that supposed to work? by currently_awake · · Score: 1

      Security: 1-assume anyone could be a risk. If anyone is above suspision then that person will be targeted. 2-Need to know: limiting the scope of access to what is required, as opposed to you have a security clearance so you can see everything. Limit the damage when (not if) people fail. 3-Machine learning and AI are "mostly" reliable. When your personal security is at risk you want "Always" reliable.

    23. Re:How is that supposed to work? by Entrope · · Score: 1

      Re digital signatures: I never said that you should verify the firmware by trusting a digital signature. I specifically left the verification mechanism unspecified because of the difficulties you mention. I chose a printer as an example because even if a network's administrators attempt a "zero trust" model, other users probably will not adopt the same model: they will (in most cases) blindly trust that the thing their computer says is a printer does the right thing, or trust that the email bearing the company president's name really came from the company president.

    24. Re:How is that supposed to work? by Hal_Porter · · Score: 1

      What shocks me in all of these e-mail leak scandals is how un verified it is. I remember being able to telnet to open port 25s and send e-mail to anyone as anyone. PGP encryption and signing should be standard by anyone at that level.

      There were DKIM signatures on the Hillary Clinton emails

      http://blog.erratasec.com/2016...

      This Politifact post muddles over whether the Wikileaks leaked emails have been doctored, specifically the one about Tim Kaine being picked a year ago. The post is wrong -- we can verify this email and most of the rest.

      In order to bloc spam, emails nowadays contain a form of digital signatures that verify their authenticity. This is automatic, it happens on most modern email systems, without users being aware of it.

      This means we can indeed validate most of the Wikileaks leaked DNC/Clinton/Podesta emails. There are many ways to do this, but the easiest is to install the popular Thunderbird email app along with the DKIM Verifier addon. Then go to the Wikileaks site and download the raw source of the email https://wikileaks.org/podesta-....

      As you see in the screenshot below, the DKIM signature verifies as true.

      If somebody doctored the email, such as changing the date, then the signature would not verify. I try this in the email below, changing the date from 2015 to 2016. This causes the signature to fail.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    25. Re:How is that supposed to work? by Anonymous Coward · · Score: 0

      A firewall isn't much more than having a lock on your front door. If someone wants to get in they'll find a way.

      TBH I'm surprised as how much trust is placed in the users and devices of internal networks. And I'm surprised that by default, production systems in data centers have an unfiltered route out to the internet. If anyone wants to get something out, its like the front door again, you can unlock it from the inside, ta-da!

      Here's a good one, corporate network. Some users need access to production, ok lets hide that behind a security group on the corporate VPN, users in that group are dropped into a subnet that gives both corporate access and datacenter access via their corporate login. Next, do not stop anyone from installing the VPN client on their home computers and do not require 2FA, and passwords expire once per year. Now what do we have? We have the ability for unmanaged computers to gain access to a production datacenter network via someones corporate login - which they type in, write down, and save in password sharing apps and browsers all over the place. I point this blaring weakness out. falls on deaf ears. Go figure.

    26. Re:How is that supposed to work? by Anonymous Coward · · Score: 0

      Sounds like a typical DBA, zomg security why u make things so hard *cry*!!!!11

    27. Re: How is that supposed to work? by Z00L00K · · Score: 2

      At least you can put printers on a separate network segment or preferably one printer segment per department if you have a large organization so they only can get the documents you print and don't see any other traffic or access any servers. Most of the attacks through printers are just using them as a springboard to access other services in the net.

      Also make sure that the printers don't have any public internet access and do any firmware updates manually and you should have contained the printer issue reasonably well.

      Overall segmentation of a network to different sub segments where you have company-internal firewalls between the segments and use VPN to access the segment needed for anyone not physically on "their" segment. Especially for WiFi clients. That way you could worry less about penetrated WiFi and keep non-essential servers like some intranet web servers and internet access open there.

      You won't stop everything with that approach, but it may be possible to contain any serious problem.

      Strict segmenting also means that outsourcing the IT department to some offshore company would be a lot harder since the IT department has to have segment access through isolated computers - or make a physical visit to the servers themselves - to fix some problems.

      Virtual servers would be a big no as well from a security standpoint since they don't offer any ability to physically isolate different segments if needed. This is highlighted by the recent cases of “Spectre” and “Meltdown”. I doubt that these two issues are the only issues out there.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    28. Re:How is that supposed to work? by Z00L00K · · Score: 0

      I think that segmenting the network into smaller segments is at least a step up so that HR is on one segment, developers on another, HW CAD on a third etc. It's not a full client isolation perspective, but any mishaps would be contained. And anyone that runs WiFi should run a VPN to access "their" segment.

      On WiFi you could leave non-essential stuff open, like internet access and intranet web server data in read only mode. All the stuff that would be harmless (except maybe a bit embarrassing) if it went out on the internet anyway. A lot of the stuff on intranet servers is just blabber anyway and only a little is really useful for most people.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    29. Re: How is that supposed to work? by Anonymous Coward · · Score: 1

      It is trivial.to guarantee a document will print in a large corporate environment.
      1) select a physically inaccessible printer (wrong floor, locked door, etc)
      2) print your resume or any other sensitive material.

    30. Re: How is that supposed to work? by Anonymous Coward · · Score: 0

      DKIM doesn't do what you imply. I don't say "think" because you are a "but her emails" troll.
      Signed,
      President Trump

      P.S. I won, get over it. You voted wrong and I'm gonna nuke you for being that stupid, plus it might distract Mueller for five minutes and that's the limit of my attention span.

    31. Re: How is that supposed to work? by WarJolt · · Score: 1

      If only we could teach your printer to not trust you we'd be set.

    32. Re:How is that supposed to work? by Anonymous Coward · · Score: 0

      802.1x has been around for how long? And akamai is just now discovering it? HA!

    33. Re: How is that supposed to work? by Hal_Porter · · Score: 1

      https://en.wikipedia.org/wiki/...

      DKIM's non-repudiation feature prevents senders (such as spammers) from credibly denying having sent an email. It has proven useful to news media sources such as WikiLeaks, which has been able to leverage DKIM body signatures to prove that leaked emails were genuine and not tampered with, definitively repudiating claims by Hillary Clinton's 2016 US Presidential Election running mate Tim Kaine, and DNC Chair Donna Brazile.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    34. Re:How is that supposed to work? by phorm · · Score: 0

      No, but the usual points of concern aren't printers etc but users and their PC's. A printer doesn't go out and browse bad sites on the internet during work hours, users do.
      Whitelist the printers. Blacklist any user PC until it's be validated. If you *CAN* validate the printers, even better!

    35. Re: How is that supposed to work? by Lusa · · Score: 1

      That's a security through obscurity solution and doesn't really solve the problem. Other people will always have keys to those locations. Besides, people print and then get interrupted or distracted, say they'll pick up the printout later and forget leaving documents around. It's better to send the print job to a secure print server then I can walk up to any printer, scan my ID badge to access the job and then confirm to print (and delete it from the server).

      Besides, what is being discussed here is trust in the contents of the printer itself and the communications with it.

    36. Re:How is that supposed to work? by K.+S.+Kyosuke · · Score: 0

      Isn't the object-capability model just this thing, taken to its extreme? It's probably Alan Kay's wet dream; any system can verify authorization to do things at any level of granularity, all the way from logging into a system as a whole to accessing a specific row in a database table. The problem is that the infrastructure we eventually ended up with is too chaotic to be retrofitted for this.

      --
      Ezekiel 23:20
    37. Re:How is that supposed to work? by Entrope · · Score: 1

      Surely you see the problem with the idea of "don't trust a PC until a user logs in" if the concern is that the user visits "bad websites" while they are logged in. (And don't call me Shirley!)

    38. Re:How is that supposed to work? by SuiteSisterMary · · Score: 1

      Oh shit, 'blockchain' is the new 'sharding' or 'webscale.'

      Mongo DB is Web Scale

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    39. Re:How is that supposed to work? by CaptainDork · · Score: 1

      It's a lot easier than that.

      In the old days, admin jockeys had to manually allow/disallow all kinds of access for all kinds of entities all over the network.

      I was there.

      Time to deploy ML and AI the vendors are pushing.

      --
      It little behooves the best of us to comment on the rest of us.
    40. Re: How is that supposed to work? by Anonymous Coward · · Score: 0

      Whoosh?

    41. Re:How is that supposed to work? by Anonymous Coward · · Score: 0

      Around here the network security team doesn't differentiate between user workstations, printers, routers, any devices. All are subject to data loss prevention and all traffic is examined and handled according to policy.

      So much so I can't email my own W-2 to myself.

      Actually, around here, the zero trust network has been in operation for several years.

    42. Re:How is that supposed to work? by Anonymous Coward · · Score: 0

      Yeah, my mail server goes nutso when you telnet into a host and send mail there. DNS mismatches and such.

      That's been pretty much useless for a while now. Reverse DNS alone helps, and of course lots of other tools.

    43. Re:How is that supposed to work? by phorm · · Score: 1

      Nope. If they're visiting websites while logged in whole on-premises, then hopefully your other compensating controls (DNS filter, firewall, AV) can help deal with that. Not trusting the device initially is more to prevent things like:
      a) Unauthorized devices in general attaching to your network (home device, infiltration devices, etc)
      b) Machines that have left the premises (e.g. a laptop that may have been infected in the field outside the firewall etc)
      c) Overall better identification and management of systems within an environment: knowing what and where.

  2. Take risk (www.myessaywriter.net) by phiwoo · · Score: 2

    Zero-trust corporate networks limits exposure to risk, which can cause you to not be able to reap the rewards of taking the risk. It is important to always take calculated risks in order to progress. If a person is afraid of the sun and they do not step into it, this can cause them to also not feel the warm sunlight. People want to preserve themselves and stand in the shade, but this will not allow them to prosper. An essay writer [myessaywriter.net] will always recognize this when they are writing. A writer needs to take chances to improve, and then they will reap the rewards of improving themselves.

    1. Re:Take risk (www.myessaywriter.net) by PopeRatzo · · Score: 1

      Zero-trust corporate networks limits exposure to risk, which can cause you to not be able to reap the rewards of taking the risk.

      That is an interesting take. Can you give an example of a risk that a zero-trust network would obviate that would cause the loss of some reward?

      --
      You are welcome on my lawn.
    2. Re:Take risk (www.myessaywriter.net) by loonycyborg · · Score: 1

      The sheer amount of extra setup can add to red tape and cost of running business, time saved on configuring devices and acquiring security clearances is the reward.

    3. Re:Take risk (www.myessaywriter.net) by MightyMartian · · Score: 1

      This isn't risk in the context of "If I buy a million dollars in corn futures, and there's flooding that wipes out 1/3 of this year's harvest, why I'll make shit tons of money", this is risk in the form "if I leave my doors and windows open and put out a big sign saying ROB ME". The former may be a sensible gamble, but even if it isn't sensible, at least one can identify some potential up side to it. Having your hardware p0wned, your data stolen and your network rendered useless has no upside.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re:Take risk (www.myessaywriter.net) by MightyMartian · · Score: 2

      There are no lack of tools out there to help with this. Hire people that understand a certificate authority and can set up end to end encryption. It's a bit more complicated, but anyone coming out of any networking certification program who can't set up a CA and administer an IPsec network should be shown the door. And really, the hard part is just in the set up. Once you have the processes and systems in place, it's just a little bit of extra work every time you have to add new hardware. And then you can have some base level of confidence, not complete confidence, but at least some.

      I mean, by your logic, if I just turn my whole network into a DMZ and turn off the firewall completely, why I should reap the rewards of all the time I've saved!

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    5. Re:Take risk (www.myessaywriter.net) by Anonymous Coward · · Score: 0

      You are replying to a spammer.

    6. Re:Take risk (www.myessaywriter.net) by loonycyborg · · Score: 2

      It's not "just" setup, it adds more drag whenever you do changes to hardware and network topology. Yet another thing that can fail. DMZ is better than nothing because its management can be confined to single dedicated system, and you can forget about it when you do work on internal servers. And it's good enough to deal with all but the most dedicated attackers. Saving on security will always be extremely attractive since most systems actually don't get attacked and everyone bet on not being targeted. This is the reason why security isn't a big priority. You may think this is dumb but it's just how things are. Lots of work was made to improve the situation nonetheless, so those concerns don't prevent improvement of security but merely slow it down.

    7. Re:Take risk (www.myessaywriter.net) by PopeRatzo · · Score: 1

      You are replying to a spammer.

      It's not the first time. It's almost impossible to tell the difference between a spam account and your average AC.

      --
      You are welcome on my lawn.
    8. Re:Take risk (www.myessaywriter.net) by Zontar+The+Mindless · · Score: 1

      Dude, he's a spammer.

      --
      Il n'y a pas de Planet B.
    9. Re:Take risk (www.myessaywriter.net) by PopeRatzo · · Score: 1

      Dude, he's a spammer.

      They all are.

      --
      You are welcome on my lawn.
  3. Sure by nospam007 · · Score: 1

    I never trusted corporate networks anyway in the past, so why now?

  4. Why is this new to IT experts? by Anonymous Coward · · Score: 0

    It is a no-brainer that any input to a system is suspicious and should be hold up against filters and cleared before entering og data returned.

    Why are we talking about this now? IT has been truth since forever.

    1. Re: Why is this new to IT experts? by Anonymous Coward · · Score: 0

      This.

      FFS if you don't do some form of this already you are a retard.

    2. Re:Why is this new to IT experts? by Xolotl · · Score: 3, Insightful

      It's not new to IT, it's "new" to corporate management and C-level, who always complain when any security inconveniences them or their secretaries.

    3. Re:Why is this new to IT experts? by Ol+Olsoc · · Score: 1

      It's not new to IT, it's "new" to corporate management and C-level, who always complain when any security inconveniences them or their secretaries.

      Exactly. These new and deeper in depth approaches are kind of silly when the suits insist on no impediment for themselves.

      The problem of course, is that the person who can demand you remove any inconvenience can also fire you.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  5. castle-and-moat approach isn't working by Anonymous Coward · · Score: 0

    Neither is server/client. What we need is ad-hoc P2P. You can include zero-trust in that.

  6. This is all well and good by eggman9713 · · Score: 5, Insightful

    Until the network gets in the way of an executive doing something executive-y or costs too much. Then it's right back to status quo.

    1. Re:This is all well and good by Nutria · · Score: 1

      This -- especially "costs too much" -- is so effing true.

      --
      "I don't know, therefore Aliens" Wafflebox1
    2. Re:This is all well and good by Anonymous Coward · · Score: 0

      This is so true...the CEO and upper management need the least amount of access to do their jobs, yet demand complete access to everything! I was trained to set up business networks using zero trust...allow each employee to access only what they need to do their job. Any other way of doing things is total insanity these days!

    3. Re:This is all well and good by geek · · Score: 1

      I've seen entire egress security postures removed just so a C level dbag with a chip on his shoulder can hold a skype for business meeting for 2 hours and be sure he isn't disrupted.

      C stands for cocksuckers in my book

    4. Re:This is all well and good by Zontar+The+Mindless · · Score: 1

      Any business using Skype ("For Business" or not) for intra-company comms is already asking for it.

      --
      Il n'y a pas de Planet B.
    5. Re:This is all well and good by apoc.famine · · Score: 1

      Not even an executive being inconvenienced is needed, in my experience. Just enough noisy whiners complaining that they can't do their job is often enough. Once the rabble gets loud enough to be heard outside the executive bathroom, it gets fixed.

      No-trust in practice is going to mean that about 100% of employees are going to not be able to do their job, or do it as they're used to doing it. I can't see retrofitting this onto any mid-sized business or larger. I think it would only work if you built it from the ground up, employees never knew another way, and the CEO (and potentially board) were adamant that no exceptions be made to the point of firing anyone who violated policy.

      And that's never going to happen, because at some point, there's going to be something that someone thinks is an emergency, and the first exception will be made. Then it's all downhill.

      --
      Velociraptor = Distiraptor / Timeraptor
  7. Back To The Basics by Freshly+Exhumed · · Score: 4, Informative

    The question "Is It Time For Zero-Trust Corporate Networks?" has been faced for decades, so how is Zero Trust any different? It seems to be based on two well known concepts: authentication (are you who you say you are?) and authorization (now that I know who you are, are allowed to do what you are trying to do?). The authentication and authorization model has been used to varying degrees for decades in Federated Naming systems, LDAP, Active Directory, NIS+. etc. etc. So, the question should be "How is Zero Trust new?" when we already understand the basics?

    --
    I deny that I have not avoided attaining the opposite of that which I do not want.
    1. Re:Back To The Basics by Freshly+Exhumed · · Score: 2

      Further, one of the chief reasons that we haven't commonly used the authentication/authorization model on a widespread basis is that almost all previous attempts at scaling the solutions to very large organizations has met with physical hardware limitations that not even NIS+ on an Ultra Enterprise 10000 or batteries of Windows AD servers could tackle. If we now go back to the authentication/authorization model and write the code to operate integrally in the cloud we may have the means to actually scale it to everything. Yes, EVERYTHING. To me, that's a worthwhile idea.

      --
      I deny that I have not avoided attaining the opposite of that which I do not want.
    2. Re:Back To The Basics by MightyMartian · · Score: 4, Insightful

      It isn't new, and has been around in one form or another for a long damned time. The problem is that a lot of networks have been set up with a lowest common denominator principle. "Oh we have that old XP box that communicates with that weird old Xerox plotter, so I guess we better leave SMBv1 enabled" or "Jeez, setting up a VPN for those machines in the annex connected by WiFi is such a pain in the ass, let's just turn off SID advertising and give it a real long password and plug the access point into the private intranet."

      I've seen these sorts of "compromises" and many more over the years, and it very often is because either the IT department is filled with idiots, or they're perfectly sensible people who have been ordered by management to keep supporting awful legacy devices, and support them in a way that does cause the management team any difficulty ("What, I have to log in to some portal so I can get access because you've segregated it off the LAN!!! I just want to click on the icon that I've always clicked on!")

      And that's where zero trust networking really runs into problems. It's not all that hard to set up systems that have that much rigor. It's having to get the users, and in particular your superiors, to accept the necessity and not push for "accommodations" that end up undermining security.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re: Back To The Basics by sound+vision · · Score: 1

      In summary... Nothing new is needed but the will to implement solutions that have always been there.

    4. Re:Back To The Basics by Anonymous Coward · · Score: 0

      >It's not all that hard to set up systems that have that much rigor.

      Try setting up an AWS VPC (with VPN). Not sure even Amazon understands how.

  8. No, God no by rsilvergun · · Score: 2, Insightful

    How the hell are you going to do business like that? Do you have any idea how many companies don't have IT staff who understand TCP/IP networking but somehow are in charge of it? How much do you think it would cost when your network constantly has to be reconfigured to allow connectivity by IP and/or expiring certs rather than passwords?

    Unless highly skilled IT workers get a hell of a lot cheaper then this is pie in the sky. The cost of a breach is still less than the cost of wages needed to keep a scheme like this working _and_ have a functional network.

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

      This is going to be easiest for businesses that don't have IT staff, simply because those businesses won't have an "internal" network. When everything is in the cloud, the network is by definition zero-trust: It's the Internet. This is also how all the other businesses will migrate to a zero-trust networking paradigm. They'll set up their own cloud systems.

    2. Re:No, God no by Anonymous Coward · · Score: 0

      You're supposed to navigate through a Mission Impossible-style trap tunnel every time you want to send an email.

    3. Re:No, God no by Anonymous Coward · · Score: 0

      No, you're supposed to authenticate to the mail server, not just be allowed to send because you're on the internal network. You know, how it has been like practically forever.

    4. Re:No, God no by Joe_Dragon · · Score: 2

      and I just be a fake fire men to get into the vents and also first be a fake fire inspector to install key loggers.
      https://it.slashdot.org/story/...

    5. Re:No, God no by Billly+Gates · · Score: 1

      According to LinkedIn HR posts I read IT is not hard as technical skills can be learned. Managerial and leadership is not as unlike us these guys work very hard and provide a value to companies unlike IT appearrently.

      Seeing Indians who barely speak English doing any of the jobs we used to do show them anyone can learn it as the company isn't falling apart yet.

    6. Re:No, God no by apoc.famine · · Score: 1

      And as someone astutely pointed out above: legacy devices.

      Not only do you have the cost of skilled IT workers, you have the cost of having everything largely upgraded at all times, with no exceptions. No old fax/printer/copier sitting in some office somewhere, no old label printer, no headless box that hasn't been updated in 10 years that's running something critical, no cheap chinese security cameras with no firmware updates ever, no two decade old security card system, no xp machine running the envelope stuffer, etc., etc., etc.

      Thinking about the places I've worked, the sheer cost of replacing all of the outdated, shitty old electronics would have been more cost-prohibitive than the staff needed to set it a no-trust system up. Not to mention the herculean task of re-training staff and redesigning workflows to use the new equipment in the new system.

      --
      Velociraptor = Distiraptor / Timeraptor
  9. The cloud is making this a requirement by ErichTheRed · · Score: 3, Insightful

    The truth is that almost any organization that isn't heavily regulated against doing so is putting at least _some_ data outside the corporate firewall in public clouds. Even if the official IT department doesn't realize it, it's definitely happening. It's rare these days to see companies with a defined perimeter that nothing leaks out of. Anyone who's doing Office 365 is doing Azure AD and logging in from remote. The days of securing a fixed boundary and trusting everything that makes it in are numbered.

    Almost every corporate environment I've been in assumes that once something is behind the firewall, either VPNed in or connecting directly, it's trusted. That's a very bad assumption, and I think that's where "zero trust" networks come in. Even if it's degrees, like "I'm not going to implicitly trust every device that plugs into an internal switchport," it's better than nothing. Doing it right is hard though...and there are a lot of companies that just don't want to re-architect their networks to accomodate a posture of limited trust.

  10. Fuck off marketers by Anonymous Coward · · Score: 0

    The Zero Trust approach relies on various existing technologies and governance processes to accomplish its mission of securing the enterprise IT environment. It calls for enterprises to leverage micro-segmentation and granular perimeter enforcement

    Sounds like somebody with something to sell me. Fuck off.

  11. How about not trusting your network, either? by Ungrounded+Lightning · · Score: 5, Insightful

    Don't allow access to IP addresses, machines, etc. until you know who that user is and whether they're authorized,'" says Charlie Gero, ...

    How about: "Treat your internal wiring like it's the wild-and-wooly Internet. Have both the the boxes and the applications/services - encrypt everything and authenticate each other before exchanging information."? (Apps authenticate both the other app and the box it runs on because a corrupted box can get into the app.)

    Then you don't have to trust all the other boxes or the wiring between them.

    It also means that it's not such a big deal if somebody manages to hang an extra box on your net or inserts it in a cable. The most it can do is use your bandwidth to talk to the outside rather than use its own radio, listen to its surroundings with its own sensors, or DoS what ever is going through the cable into which it's inserted. That means you can let your employees bring in their own equipment without compromising your firewall (or compromise your operation more than a tape recorder, camera, or box with sensors would do without the netk access).

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:How about not trusting your network, either? by Ungrounded+Lightning · · Score: 1

      In other words, treat the net like electrical wiring and just deal with what's plugged into it.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    2. Re:How about not trusting your network, either? by GrahamJ · · Score: 1

      Came here to say the same. I wouldn’t stand up a server on the internet that didn’t require authentication and authorization so why would I do so on an enterprise network? Even then trust must be limited since malware happens.

    3. Re:How about not trusting your network, either? by Anonymous Coward · · Score: 0

      seems they aren't going to replace the application-level security, it's just another layer. could be useful to prevent exploits such as the recent SMB vulnerability. Then again i suspect you're not advocating putting SMB servers on the public internet.

      You can do cool stuff with transport mode IPSec, as a kind of intermediate between this "zero trust" model and the completely open model. They you still have another security layer to protect poorly written applications.

  12. As Stalin said... by Anonymous Coward · · Score: 0

    "Trust no one, not even your self."

    Words to live by.

  13. Location by Anonymous Coward · · Score: 0

    The only novel idea here is location. Provide a library to re-entrust across PAM, LDAP/AD, and OAuth Etc and we can properly authorize.

  14. It's so obvious in hindsight! by Zero__Kelvin · · Score: 1

    I can't believe that nobody ever had this idea before, especially since it would obviously be incredibly easy to do and has no downsides or consequences on productivity!

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  15. Communication by Anonymous Coward · · Score: 0

    Oh great, Zero Tolerance from the 90's all over again.
    I'll bring my disposable plastic picnic knife to spread butter on my muffins, and go to prison as if I menacingly brandished a bowie knife.

    The point of a network is communication.
    If you block all network traffic, you block communication.

    If you require permission to communicate:
    1) you discourage communication (it takes effort to ask for permission, especially if it's always considered suspicious).
    2) you block people's ability to do anything unforeseen for the *benefit* of the company (it works both ways).
    3) you attract and keep low performing people that simply don't communicate or really do anything well.
    4) If the only way I can get permission is through this committee, and they're not here right now. Oh well~ I guess it can wait.
    5) Why bother, my boss will just get annoyed by me asking. Better let my boss fail.
    6) Great idea, but can't do that because "the system" won't let me.
    7) I'll just find other ways to sneak info in and out of the building.
    8) I'll build my own communication network, because f*ck IT, and just get fired if "they" find out, but they won't because they're too busy scrambling around trying to figure out why our business is failing. But they won't ask, because IT's heads are too far up their analytics.

    1. Re:Communication by Junta · · Score: 2

      Yes, this is the whole "shadow IT" thing. Official IT falls short, people wanting to get work done will start supporting each other in creative ways. *Those* well-meaning efforts end up causing the network to be more at risk than if the IT department were more "risky" and actually helped work get done.

      --
      XML is like violence. If it doesn't solve the problem, use more.
  16. This is a people problem. by Anonymous Coward · · Score: 0

    Once you have the technology locked down there are still some things that will open it up.

    Big boss forgot his token, can you get him in?

    We need to allow our customer access to a development environment for a demo.

    I know the document is reporting a virus but it's from the association of chief police officers, they must be trustworthy, release it.

    We can't figure out how to get this firewall rule going, set it to Any, Any, Any, Allow.

    This is just a sample of this shit I've seen in 10 years doing IT support, networks and firewalls. If you can get people to stop doing things like this, then techie methods for security might work.

  17. Build networks using the Rust philosophy by Anonymous Coward · · Score: 0, Insightful

    What we need to do is build networks using the same philosophy that was used when creating the Rust programming language. Rust is the safest and most secure programming language around. It has been designed to use move semantics instead of garbage collection, to have guaranteed memory safety, to have threads without data races, and no segfaults. Although Rust is a programming language we can apply the same design process and philosophies when creating other systems like computer networks and IT infrastructure. This way we could build hyper-secure networks without losing functionality. Just like Rust revolutionized programming, applying Rust's design philosophy to networking would be revolutionary in its own right.

    1. Re:Build networks using the Rust philosophy by Anonymous Coward · · Score: 0

      Go away shill.

  18. Trustless by Anonymous Coward · · Score: 2, Insightful

    and no mention of Blockchain. waaaaa???!!

  19. Backdoors for NSA? by Anonymous Coward · · Score: 0

    These U.S. machines are untrusted, you know it.

    I hope to buy a russian PC or a chinese PC that are supposed to be backdoor-free.

  20. It has always been the time.. by Junta · · Score: 3, Insightful

    However, security must also acknowledge reality. The reality is that so long as you empower your employees to do, well, much of anything, they will become potential vectors of an attack. Lock them down to be harmless, they will often also be unable to be productive.

    It is worth noting that many of these attacks that happen still do happen because someone dangled part of the information outside the defenses. An improperly set up cloud storage or service has become a frequent source of compromise. These attacks would be rarer in the 'castle and moat' because they happened inside a more protected network. Sure, they shouldn't have been configured that way even internally, but reality is *someone* is going to do something like this, and better for it to be mitigated than in the open.

    So the lesson is sure, be as vigiliant as you already *should* have been, but also that going out of the moat is part of the problem, not that the moat is losing efficacy compared to before.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  21. Back to ITU/ISO? by Anonymous Coward · · Score: 0

    This stuff was part & parcel of the ITU/ISO standards developed in the 80s & 90s but by then TCP/IP was conquering the world and only a few fragments of that endeavour (X.400, X.500, IS-IS) have survived.

  22. Zero Trust Operating Systems by ka9dgx · · Score: 1

    It's time for Zero Trust Operating Systems. Gone are the days when one could assume that a program would work as designed, and tolerate the odd bug. Until the software that defines our computing experience grows up and stops trusting everything put into it, we're going to be deep in shit.

  23. well with hp cloud print from $6.99 mo user all pr by Anonymous Coward · · Score: 0

    well with hp cloud print from $6.99 mo user all docs are protected and the printer can not print unless you put in your local printer code for each job (windows and mac only)

  24. Just NOT POSSIBLE! by Anonymous Coward · · Score: 0

    This is tantamount to goal post moving.

    If you don't trust a person or device, then people will move to compromising things in a way that just moves the effort to compromise AFTER the trust has been established take for example firewalls at a basic level. now that we have firewall ports closed except for say 80 to get to the internet means that they create vulnerabilities that worked over port 80. Then they decided that only http protocol would be allowed over port 80, so they just programmed their malware to just use http protocols for payload. Then they started using blocklists, then they said lets use already established and trusted techonologies like getting HR to open a Word document loaded with malware that will get through all of this security because the user is trusted to run things so they came up with automatically blocking scripts and macro's in those programs, and this is not even scratching the surface of vulnerabilities that are out there, just simple examples.

    Zero Trust is not possible, it is a pipe dream that works along the law of diminishing returns of risk aversion progression.

    If at first 50% of the population dies a year we take steps to reduce it to 30% and claim victory, soon we are no longer okay with 30% and work to reduce it to 15%, soon even 15% is just too much and work to reduce it to 5%, soon 5% is still just too ridiculous and determine that 100% must be save no matter what the cost is. Before we realize it we spend effort and expense stuck in a never ending spiral down the drain trying to reduce all risk to 0%. It cannot be done. The mechanism you use to mitigate this risk often changes behavior in such a way that makes another risk more pronounced.

    1. Re:Just NOT POSSIBLE! by Bengie · · Score: 2

      I thin you missed the " Don't allow access to IP addresses, machines, etc. until you know who that user is and whether they're authorized" part. It's not "zero trust" it's "zero trust until authenticated". Authenticate devices plugged into the network before you allow them to talk to other network devices. I learned about this about 15 years ago in Networking 101. That's why It should use a Radius server with 802.1X, created back in 2001.

      Charlie Gero: ~"Everyone should catch up with the times and start using technology from 2001 designed to help prevent many of the issues involving securing internet networks."

  25. Reminds me.. by Junta · · Score: 4, Insightful

    So my work set up OTP authentication to get in remotely.

    First time around, hadware tokens. Problem: people kept losing them.

    Eventually, migrate to OTP for phone use. Problem, people would forget their phones.

    Ultimate solution, a website to generate the token that's publicly accessible, that just accepts the same single username/password that they were trying to get away from in the first place.

    Anyone in the industry knows *exactly* what'll happen when you inconvenience people with onerous security, they bypass it. Have no viable way to exchange large files? Those files *will* end up publicly shared on google drive. Refuse to set up an internet facing service for some department in a timely fashion? Someone in that department will buy an AWS instance and just do it themself, even if they use a few dollars of their personal money.

    Security is about more than locking down access to stuff, it's about facilitating work to be done securely, but within reason. Sometimes that means doing something that isn't perhaps *as* locked down as you would like, but it is better than the alternative.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  26. This is pretty much nonsense by gweihir · · Score: 2

    The only reason I can see for this (old, bad) idea to be pushed again is that some people need to create the next hype to keep their own business-model alive.

    On the actual subject, if you really want every system to be individually administrated and fully secured, then go ahead and run this model. For a small network, with, say, less than ten computers this may even work. But even there it can be excessively expensive. In actual reality, any network where people think about a perimeter does need that perimeter. It needs to be implemented right, of course. For example, the only network access must be via that trusted network (enforced VPN if you are not on-site) and software must come from that trusted network as well. Also, any user active anywhere must be identified reliably (password _plus_ chipcard, e.g.) and the trusted network must, of course, be divided into zones with effective firewalling between them. Data import must go via secured channels, no just plugging in an USB stick. So not only do you need that perimeter urgently, it is by far not enough. It is just one element.

    Now, this is very expensive to run and maintain. I know that. But unless you have no secrets and no IT-based business processes to protect, this is your only chance to avoid a hugely expensive disaster in the long run.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:This is pretty much nonsense by GrahamJ · · Score: 1

      Having a perimeter to protect the machines within suggests that they need protecting. Either they do and resources should be focused on fixing them, or they don’t and no perimiter is needed - like servers on the open internet.

    2. Re:This is pretty much nonsense by swillden · · Score: 2

      On the actual subject, if you really want every system to be individually administrated and fully secured, then go ahead and run this model. For a small network, with, say, less than ten computers this may even work.

      FWIW, Google does this with a very large and complex network (100K+ employees). Google has taken the next step beyond this, actually, and recognized that once you have ensured you don't extend any trust to your internal networks, there's no reason to treat external networks as less secure. (See https://www.beyondcorp.com/).

      The solution to the problem you mention is standardization. Specifically, standardize all of your internal applications on web interfaces. Once everything is a web site, then you can stand up a set of proxies that provide secure tunnels to the application servers. So every connection to every server goes through the proxy servers first. TLS is used from client to proxy and from proxy to app server, obviously. The proxies do all of the authentication of client device and user, and much of the authorization checking as well. The proxy server adds some headers with the user's identity, including any relevant LDAP groups the user is in. The application servers are configured to accept connections only from proxy servers (proxies present client certs) and can simply trust the contents of the headers to provide accurate user and group IDs, in case they need to do fine-grained authorization.

      With some client and server-side utilities this can be made to work even for third-party applications which are not and cannot be made to be web applications. The client app is coerced into connecting to a local socket provided by the client-side utility, which in turn tunnels the data through a TLS connection to the proxy, which tunnels it through another TLS connection to the server-side utility, which then delivers it to the actual server. With some customization the server-side utility can even do whatever sort of authentication the server wants as well.

      Not only does this model make a zero-trust network practical, it also provides enterprise-wide single-sign on, and provides a single point for auditing the operation and usage of all internal web apps. Note also that it's not necessarily incompatible with perimeter defense. You can do that, too, if you want. But with a zero-trust infrastructure in place, perimeter defense truly becomes an additional defense-in-depth layer (assuming you don't add any proxy rules of the form "If connection from within perimeter, then don't require auth").

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:This is pretty much nonsense by Anonymous Coward · · Score: 0

      I had the exact same thought: beyondcorp
      Basically proxy or jumphost every access route. It's like using identity as a firewall by putting a gateway in the middle. It works much better than trying to make up for that with a ton of firewall rules. In this method, you simply need to make sure the proper proxy or jumphost has firewall access and nothing else. It works way better at scale.

    4. Re:This is pretty much nonsense by gweihir · · Score: 1

      Google can do it because they are atypical. It is no indicator that, say, a bank or a hospital can do the same.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    5. Re:This is pretty much nonsense by swb · · Score: 1

      A lot of this is getting rolled into software defined networking and used to create specific fine-grained rules and management of east/west network traffic inside a network.

      I think the concept is reasonable to some degree and not entirely different from older ideas that treat the network more like concentric circles, with security increasing as you enter the circle and less and less traffic accepted from rings more than 1 ring above.

      The problem with the present iteration of these concepts is that the vendors behind it seem to be pushing it as one more thing to buy when everyone already owns their base product -- ie, it's a growth strategy for them, not a particularly compelling practical or effective version of it.

      I've only seen one fairly practical version of an untrusted internal network developed using traditional firewalls. Users were segmented off into groups of subnets, some group of servers was allowed access only from those subnets, and more secure systems only allowed connections from more select processes inside the first ring or internal VPN sessions from user machines for more secure applications. Most east-west traffic between user segments was blocked under the idea that no connections between user segment a and b really were necessary.

      It wasn't a huge network but it required a lot of configuration and effort plus no small amount of user training and tolerance for not getting work done because of security limitations. It didn't seem really capable of scaling up very far, either.

    6. Re:This is pretty much nonsense by swillden · · Score: 1

      Google can do it because they are atypical. It is no indicator that, say, a bank or a hospital can do the same.

      Google can do it from scratch because they are atypical. I agree that a bank or hospital absolutely could not build all of the necessary infrastructure to do it, but that's no longer necessary. Google's BeyondCorp program is one of several "vendors" (I believe Google's stuff is all open source) that provide the necessary proxy software and related bits, and it will get easier over time.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  27. this is nonsensical by Anonymous Coward · · Score: 0

    If a firewall/moat around the castle won't work, why will a firewall/moat around each room work?

    That is, if you can't defend the enterprise, what makes you think using the same technologies on individual hosts is going to work?

    1. Re:this is nonsensical by Zontar+The+Mindless · · Score: 1

      Would you rather be attacked in an open field surrounded by a moat, or in an urban setting which forces the attacker to dig you out building by building?

      --
      Il n'y a pas de Planet B.
  28. More like AD, no database passwords needed by raymorris · · Score: 3, Interesting

    The summary sucks, so I can see how you might get that idea. It's very much NOT talking about jump boxes, though.

    It's more about until you log in to your computer (via Active Directory / LDAP), you can't access sensitive internal resources. Once you're logged in, the DBA gets access to the database, while the UI developer doesn't. It's the idea that just because you have an internal IP address doesn't mean you should have access to every internal resource.

    1. Re:More like AD, no database passwords needed by Nutria · · Score: 1

      Oh. Well... shit. "Only being allowed access to resources that you have need" is as old as the fucking hills.

      Mainframes were doing it in the 1970s and Multics has the idea in the 1960s.

      --
      "I don't know, therefore Aliens" Wafflebox1
    2. Re:More like AD, no database passwords needed by Anonymous Coward · · Score: 1

      Generally referred to as NAC.

    3. Re:More like AD, no database passwords needed by Anonymous Coward · · Score: 0

      So a UI developer doesn't get access to a database? Well, then, what do the web apps eventually connect back with to store their data? Second and Third hand access, is still access

  29. way past time... by dougdonovan · · Score: 1

    why are corporations having to "settle" out of court...IT budgets suck due to CEO's salaries going up because they dont understand IT security and getting hacked but that CEO will get replaced tomorrow and IT will have to again...explain.

  30. Network security is a pointless exercise by Anonymous Coward · · Score: 0

    Nobody cares about networks, wires, strings, smoke signals or carrier pigeon.

    What people actually care about is shit running and stored in their systems.

    Systems need to be capable of standing on their own. Some just now may be waking up this reality. Most of us know better.

    The single biggest mistake is wasting massive amounts of resources on common practice of deploying layers upon layers of bullshit (AV, IDS, DLP, Firewalls) (see "defense in depth") while ignoring core architectural issues that promote insanity in the first place.

    I have never in my life walked into a shop using secure authentication protocols. Not once... EVER. It's almost always some form of Kerberos bullshit or worse. People are not even trying... I don't know if they just don't care, have no choice or don't even have a clue how the underlying shit they rely on works. Right off the bat everyone is screwed.

  31. Backwards example. Printers don't access databases by raymorris · · Score: 4, Interesting

    The summary sucks, so I understand why it was unclear.

    A printer is a great example. This is about networking. The idea is to get away from the "security happens at the firewall" model, the idea if anything that has an internal IP address should automatically get access to every internal resource. In the firewall model, the printer can connect to your databases, and can send data out to the internet. Does that make sense to allow that?

    The Zero Trust model is about WHO, a logged in user, rather an IP addresses. In other words, *logging in* to the network gets you access to the stuff you have access to. It's the idea that just because you have an internal IP address doesn't mean you should have access to every internal resource. The printer is inside the network, but it doesn't get access to the databases, or HR system, or anything else. Also the printer doesn't have access to the internet. Inside the network or not, access is allowed based on who is logged in, not just anyone with a local IP.

    Regarding a logged-in user with a malware infested PC, the network itself can't prevent ALL damage from that, but the Zero Trust model limits the damage because the malware can only access the things that specific user accesses for their job. The marketing manager can't even ping the database, so if his PC is infected only marketing material is at risk, not the database, code repos, etc.

  32. Re:Backwards example. Printers don't access databa by geek · · Score: 1

    In the firewall model, the printer can connect to your databases, and can send data out to the internet. Does that make sense to allow that?

    I take it you've never worked with SAP.............

  33. I don't know. by Anonymous Coward · · Score: 0

    I tried to get IT to get some switches that would let us partition off traffic so individual PCs could get to a) the internet, and b) The print and file servers, and nothing else (i.e. not each other). Seems sensible to me. Is this not what they are talking about?

  34. Re:Backwards example. Printers don't access databa by Entrope · · Score: 1

    So how is that different than the "defense in depth" idea that had been around for decades?

  35. Re: Is it time for zero-trust cock? by Anonymous Coward · · Score: 0

    No itâ(TM)s not time. You can continue to take all cocks into your ass without verification. This is Antifa and Black Lies Matter standard right?

  36. Re: well with hp cloud print from $6.99 mo user al by Anonymous Coward · · Score: 0

    Well I tried my Safeway club card number and it didnâ(TM)t work. Itâ(TM)s not ready yet.

  37. BOYD consequence by manu0601 · · Score: 2

    Zero trust is an obvious BOYD consequence. The only unexpected point is how long it took between the two concepts landing in corporate networks.

  38. Re: Zero Trust by Anonymous Coward · · Score: 0

    I agree, Zero Trust is the wrong approach.

    We need Negative One Trust!

  39. Or even further by kzwork · · Score: 1

    Every program has to run in separate container.

  40. Cool idea but... by CODiNE · · Score: 2

    Once you get into a user's system you can do Active Directory attacks and legitimately escalate all the way to Domain Admin using tools such as BloodHound. There's also Kerberoasting and of course hash cracking once you've escalated on a system and run Mimikatz on it. Often you can just pass the hash and not even bother cracking them. All of this using legitimate credentials and "allowed" accesses within the scope of the users.

    Sure this will keep a guy from plugging into an open ethernet jack and running all over the place, useful as part of defense in depth, but it's not a magic bullet.

    --
    Cwm, fjord-bank glyphs vext quiz
    1. Re:Cool idea but... by coulbc · · Score: 2

      At my organization we have deployed NAC to block unauthorized devices, Vmware NSX, for micro segmentation, web and email content filters, DLP detection, email encryption and MS ATA.
      No one has a Domain admin account and Administrators must grant themselves access to systems they need to work on every day and those permissions are reset when they leave for the day.
      Our goal is to make sure any attacks are so noisy because of the restrictions so they will be detected.

  41. Zero trust often means zero efficiency by Anonymous Coward · · Score: 0

    My employers network works on that model ... and guess what it takes an eternity to do anything. There are days it takes over an hour to get fully up and running just because of everything we do requires an additional authentication of some sort. Not to mention as a developer I often need elevated rights to do my fucking job and it takes an act of congress to get the additional permissions.

  42. It takes a smack upside the head. by rnturn · · Score: 2

    ``Everybody has been [taught] to think that the firewall is keeping the bad guys out. People need to adjust their mindset and understand that the bad actors are already in their environment.''

    I can't remember how many times I heard people sit in staff meetings and argue against employing simple security practices when developing application using this excuse. You know what changed their minds? The time when some admin powered up a WinNT box sitting in an unused cubicle--inside the firewall--not realizing that it had been infected with Code Red and it DoSed several critical servers during month-end processing. Now their application design would likely have not had anything to do with protecting against Code Red, when they saw first-hand what can happen when the attacker is on the (supposedly) "clean" side of the firewall they finally figured it out.

    --
    CUR ALLOC 20195.....5804M
  43. It's time by mshieh · · Score: 1

    https://cloud.google.com/beyondcorp/

    But it's hard to bolt onto an existing infrastructure without restricting it.

  44. I'm surprised this hasn't been a thing by guruevi · · Score: 3, Interesting

    I've ran all my networks as zero trust systems, usually because the castle and moat system they call is managed by absolute morons.

    Zero trust models were proposed decades ago. About 15 years ago the NSA/DoD security recommendations (When they started releasing SELinux) were all about securing your hosts from whatever was already running on it.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  45. Then use Tor. by Anonymous Coward · · Score: 0

    Use more Tor's Onion service. See WeSupportTor for an example.
    And stop using centralized services such as Cloudflare.

  46. Yes this has been a thing for nearly 20 years by fullphaser · · Score: 2

    802.1x is not new, and corporate NAC's / Radius / etc. are I thought pretty standard operating procedure to make sure some moron with a home PC doesn't wonder in and introduce crytolocker to the environment.

    --
    Did someone say cake?
    1. Re:Yes this has been a thing for nearly 20 years by Anonymous Coward · · Score: 0

      I am saddened that you are the only one here to make a reference to .1x.

      We are really talking about simple Network Access Control. It's an "out-of-the-box" basic network design for any technology professional with knowledge of enterprise security. Easy, cheap, efficient, effective, and user transparent.

      This is a sad day where I realize over 99% of posters here don't understand even the very basic terms of network security, let alone the concepts, but will readily write volumes as if they were experts. Apparently so many people in the field have rode aggressiveness and ego to fuel the perception of expertise throughout their career that they have forgotten that actual experts exist and they are not among their ranks.

    2. Re:Yes this has been a thing for nearly 20 years by Anonymous Coward · · Score: 0

      Actually, there's a fundamental difference between plain NAC and Zero-trust Networks

      NAC gets you access to the network with a single authentication. Auth once, you're on and only auth again for application/server access. It's a wide-trust environment (everything trusts that initial NAC auth)

      Zero Trust means you auth once to get connected to the network itself, then must authenticate to get access to any specific network segment when you need it. And everything is segmented.

      IE, you want access to the Sharepoint environment once you're on the network, auth to get access to its segment, auth to get access to the server, auth to get access to the application. Want access to the mail environment.. lather/rinse/repeat.

      The advantage is that malware/bad actors can't take advantage of a device whose user has already authenticated to get on the network. The downside is that it's a persistent, ongoing DDOS against your authentication systems.

      The reality is the move to cloud PaaS/SaaS gives zero-trust for free. We're rapidly moving towards the point where the only actual services on a local office network are the network itself and the printers, and the latter may well be served via a cloud service so your machine doesn't talk to them directly.

  47. Re:Backwards example. Printers don't access databa by ceoyoyo · · Score: 1

    It's got a cool new name.

  48. Re:Take risk (www.blow.me) by Zontar+The+Mindless · · Score: 1

    Please die in a fire. Fire optional.

    --
    Il n'y a pas de Planet B.
  49. Good morning? by Anonymous Coward · · Score: 0

    Honestly. I can't believe that this can be "a thing" as of 2018.

  50. Re:Backwards example. Printers don't access databa by orlanz · · Score: 2

    First, I don't think most large corporate environments these days are castle & moat systems. If it is, it usually means that the company doesn't have more than one production facility, never did an M&A, no joint ventures, has no testing or R&D labs, hasn't been around for long, etc. Fragmentation naturally happens and it takes a lot of investment to keep things standardized.

    So the largest security hole in these systems has always been the methane production units. Most corporations have all the latest jargon, policies, and governance document repositories. The problem is that almost none of them follow the spirit of the policy or even read said documents.

    Examples: User access reviews are done but its basically a checklist of 1. Is this user with company. 2. Did they appear on last list. 3. Do I recognize it as someone who shouldn't be on this list. There is no validation of if person needs the access or have they been using it recently, etc.

    Many times, rather than take the 2 hours extra in onboarding,companies just copy a co-workers security profile; giving the new hire access to random stuff that they know nothing about.

    How many companies do security minded training for employees? Most appear to just explain their policies, enforcement rules, and repercussions.

    How many companies have a process to patch a distributed information system (ie: laptops) against something like WannaCry (and no patch management isn't the solution)?

    Why is the HR tech running around with real confidential information on his encrypted laptop?

    Most of the above is the human component taking the easy road to compensate for the poorly funded tech component (lack of training, proper network bandwidth, lack of documentation, lack of testing info etc). But its not about lack of money, because we spend tons of money on all this technology with new labels. We spends tons of money on repairing and rebuilding stuff that got lost or hosed. We spend tons on writing the legal contracts and policy documents.

    The problem is that no one really cares about security. Or else we would invest in hardening the weakest link: the human. The game is about passing the dice around and making it easier & quicker. Eventually someone has to roll and eventually one of them will roll bad. At which point the rest of us feel good because it was THEIR fault, not ours. We remove the unlucky one and start the game again.

  51. Betteredge be damned.

    --
    Take off every 'sig' !!
  52. Zero Trust already exists by Bing+Tsher+E · · Score: 1

    Zero Trust already exists out among the peers on many corporate networks. Unless you trust the motherfuckers who run the IT in your organization, in which case you are making a grave mistake, you make efforts to secure your group's workspace against the IT goons.

  53. Re: Backwards example. Printers don't access datab by Anonymous Coward · · Score: 0

    "This is about networking. The idea is to get away from the "security happens at the firewall" model, the idea if anything that has an internal IP address should automatically get access to every internal resource. "

    That is not a "firewall model", it's a perimeter model. It hasn't been best practice firewall architecture in nearly 2 decades.

  54. Includes defense in depth, plus more by raymorris · · Score: 1

    That's a great question.

    Defense in depth is one part of Zero Trust. ZT has defense in depth built from the inside out, though. We start by securing the critical resource with the assumption that the attacker has control of a local computer. We then try to keep attackers out of our networks and an auxiliary measure. This is related to the principle of least privilege.*

    Most crucially, perhaps, Zero Trust is about getting rid of the idea of "trusted networks" and focusing on WHO wants access to WHICH specific resource. WHERE isn't a significant consideration (or only an auxiliary control).

    * Least privilege does NOT mean people don't have access to the things they need access to. It means they DO have access what they need access to, and don't have access to things they don't have any need for.

    1. Re:Includes defense in depth, plus more by Entrope · · Score: 1

      So "Zero Trust" means to finally do the things that "defense in depth" has been telling you to do for decades, except to explain it poorly? If "the attacker has control of a local computer", what stops the attacker from impersonating whoever logs into that computer? Without 2FA, what keeps the attacker from capturing the legitimate user's password and logging in later?

  55. I finally get it - a solved problem by Anonymous Coward · · Score: 0

    Now I understand why the big corporates work so hard to entice the youth and push out the old guys. It's because the old guys have seen this before. The new guys think is *amazing*.

    https://en.wikipedia.org/wiki/IEEE_802.1X

    This is a solved problem. The only reason to re-solve it is for some new companies to make money.

  56. Mainframes were more secure than Windows in many by raymorris · · Score: 1

    What's old is new again. UNIX had a lot of security in the 1980s that Windows is just adding now. Partly that's the Disk Operating System legacy of Windows - Microsoft started out differentiating their product by making an OS for a PERSONAL computer, the opposite of the time-SHARING mainframe systems, and it was designed to run completely from the local disk as opposed to the network operating systems of the day. It was a smart move that made them billions. Then the internet happened and turned everything back to network-based again.

  57. Another information free scary article by Anonymous Coward · · Score: 0

    The article states: "The Zero Trust approach relies on various existing technologies and governance". Let me fill this in: Active Directory + Radius + Competent Administration. Was that so hard?

  58. NAC is to Zero Trust as HyperCard is to hypertext by raymorris · · Score: 1

    Once upon a time, if you described the concepts of hypertext to someone, they'd say "oh you mean HyperCard". After that, Hypertext Markup Language was created (HTML) and hypertext has gone way beyond HyperCard.

    Today when most people read about Zero Trust they think "network access control", because NAC is a tool we currently use to implement some key Zero Trust concepts. However, just as hypertext wasn't limited to just HyperCard, Zero Trust is bigger than Network Access Control.

    NAC is one of the earliest (aka most primitive) tools that one can use when implementing a Zero Trust philosophy. An important tool, but the early tools aren't the entire philosophy or concepts.

  59. Trusting other cities by tepples · · Score: 1

    Go to a 'key signing party' and rub elbows with people you actually trust.

    People in the same city, yes. But in the face of increasing "safety" and "security" restrictions on international travel, domestic air travel, and even getting a driver's license for the first time, how well does this scale beyond a city?