Cybersecurity Canon Candidate Review – Zero Trust Networks: Building Secure Systems in Untrusted N

Share and earn Cybytes
Facebook Twitter LinkedIn Email

We modeled the Cybersecurity Canon after the Baseball or Rock & Roll Hall-of-Fame, except this canon is for cybersecurity books. We have more than 25 books on the initial candidate list, but we are soliciting help from the cybersecurity community to increase the number to be much more than that. Please write a review and nominate your favorite. 

The Cybersecurity Canon is a real thing for our community. We have designed it so that you can directly participate in the process. Please do so!


Executive Summary

Ken Thompson was the co-winner of the 1983 Turing Award. While his acceptance speech for Reflections on Trusting Trust is 35 years old, a most timely observation of his is that “You can’t trust code that you did not totally create yourself. No amount of source-level verification or scrutiny will protect you from using untrusted code.”

As complex as networks were in 1983, they are exponentially complex now. And are now correspondingly more difficult to secure. By taking a Zero Trust approach, one can create systems and networks that are much more secure.


The notion of the Zero Trust network, or ZTN, was created in 2010 by John Kindervag, then of Forrester Research. (Full disclosure: Kindervag is currently the field CTO at Palo Alto Networks). Truth be told, ZTN was way ahead of its time then, and to a limited degree, still is. But Kindervag felt that as enterprises were slowly moving towards a data-centric world with shifting threats and perimeters, a new concept of what constituted a secure network had to be created.

In a world of Zero Trust, all network traffic is considered untrusted. What this means from a security perspective is anything that connects to that network must be fully secured. Much of a ZTN is predicated on strong authentication and access control, rounded out by effective data inspection and logging.

Most security professionals, and especially those studying for the CISSP exam, by default think of the three-tier network architecture of the internet, DMZ and trusted internal network. The ZT model throws that away and treats every device as if it’s an untrusted internet-facing host. This means that every host on the internal network is considered hostile and compromised. To say this can create cognitive dissonance for some information security professionals is an understatement.

That traditional architecture, often called the “perimeter model” on the CISSP exam, protects systems and data by creating a line or lines of defense that an attacker must penetrate before gaining access to the network. The ZTN is a replacement for that now flawed model.

In Zero Trust Networks: Building Secure Systems in Untrusted Networks (O’Reilly Media 978-1491962190), authors Evan Gilman and Doug Barth have written a first-rate guide that details the core concepts of ZTN, in addition how to implement them. Note to the reader: if you think that designing and building a ZTN is plug-and-play, think again. Parenthetically, the authors write of the dangers of UPnP, which can allow any application to reconfigure a device. In the ZT model, this would never occur as there is a chain of trust between the host policies.

The perimeter and Zero Trust models are quite different from each other. In the perimeter model, walls are built between trusted and untrusted resources. In a ZT model, everything is considered to be untrusted.

At the RSA 2018 Conference, there were a few vendors touting Zero Trust solutions. The concept is still a few years away from being ubiquitous, but it is growing. From a security perspective, it is certainly an idea whose time has come. But the future growth of ZTN will likely be quite slow.

So, just what is this thing called a ZTN? The book notes that a ZTN is built on these fundamental assertions:

  1. The network is always assumed to be hostile.
  2. External and internal threats exist on the network at all times.
  3. Network locality is not sufficient for deciding trust in a network.
  4. Every device, user, and network flow is authenticated and authorized.
  5. Policies must be dynamic and calculated from as many sources of data as possible.

For those who thought PKI was dead, the authors write that all ZTNs rely on PKI to prove identity throughout the network. But while public PKI are trusted by the internet at large; the authors write that it is not recommended for use in a ZTN.

A ZTN is particularly valuable when it comes to mobile devices. The authors write that, surprisingly, neither iOS nor Android ships with a host-based firewall. For those, the ZT model introduces the concept of single packet authentication, or SPA, to reduce the attack surface on a mobile, or in fact any, host.

Chapter 9 details how to actually create a ZTN. The ZTN is predicated on seven fundamental concepts. A few of them include that all network flows must be authenticated before being processed; all network flows should be encrypted before being transmitted; all network flows must be enumerated so that access can be enforced by the system; and more. Implementing those concepts is a challenge, but the benefits of a ZTN are quite compelling and make security sense. This chapter should be seen as a high-level introduction to the topics, as the notion of building a ZTN is far too complex and challenging to be fully covered in this 34-page chapter.

The authors are not so naïve to think that ZTNs are a complete information security panacea. They are honest enough to note that ZT, like every technology, protocol and the like, are subject to attack. The book closes with how adversaries could attack a ZTN. From social engineering, DDoS and more, these must be considered when deploying a ZTN.

The concept of a ZTN forces network designers to rethink almost everything they know about security network design. As attacks get more sophisticated and network perimeters become more porous, the need for a ZTN will become more compelling. A ZTN is leading-edge infosec, but it won’t likely stay that way for much longer.

ZT moves security from the network, obliterates the notion of a perimeter, and places it in the realm of identity and application-based security. For those looking to get a head start on what the future of a secure network may look like, Zero Trust Networks: Building Secure Systems in Untrusted Networks is an excellent reference to get a solid introduction on the concept.



A Zero Trust network is based on the notion that both internal and external networks simply can’t be trusted. That’s a great approach to take for information security in 2018.

For those looking to increase their enterprise security to deal with the realities of the threats of 2018, Zero Trust Networks: Building Secure Systems in Untrusted Networks is a title worthy to be in the Cybersecurity Canon.


The post Cybersecurity Canon Candidate Review – Zero Trust Networks: Building Secure Systems in Untrusted Networks appeared first on Palo Alto Networks Blog.

Share this post and earn Cybytes
Facebook Twitter LinkedIn Email
About Palo Alto Networks
Palo Alto Networks is the next-generation security company maintaining trust in the digital age by helping tens of thousands of organizations worldwide prevent cyber breaches. With our deep cybersecurity expertise, commitment to innovation, and game-changing Next-Generation Security Platform, customers can confidently pursue a digital-first strategy and embark on new technology initiatives, such as cloud and mobility. This kind of thinking and know-how helps customer organizations grow their business and empower employees all while maintaining complete visibility and the control needed to protect their critical control systems and most valued data assets. Our platform was built from the ground up for breach prevention, with threat information shared across security functions system-wide, and designed to operate in increasingly mobile, modern networks. By combining network, cloud and endpoint security with advanced threat intelligence in a natively integrated security platform, we safely enable all applications and deliver highly automated, preventive protection against cyberthreats at all stages in the attack lifecycle without compromising performance. Customers benefit from superior security to what legacy or point products provide and realize a better total cost of ownership.
Promoted Content
Unit 42 Report - Ransomware: Unlocking the Lucrative Criminal Business Model
Ransomware, specifically cryptographic ransomware, has quickly become one of the greatest cyber threats facing organizations around the world. This criminal business model has proven to be highly effective in generating revenue for cyber criminals in addition to causing significant operational impact to affected organizations. It is largely victim agnostic, spanning across the globe and affecting all major industry verticals. Small organizations, large enterprises, individual home users – everyone is a potential target. Ransomware has existed in various forms for decades, but in the last several years criminals have perfected the key components of these attacks. This has led to an explosion of new malware families and has drawn new actors into participating in these lucrative schemes.

Our Revolution

We believe Cyber Security training should be free, for everyone, FOREVER. Everyone, everywhere, deserves the OPPORTUNITY to learn, begin and grow a career in this fascinating field. Therefore, Cybrary is a free community where people, companies and training come together to give everyone the ability to collaborate in an open source way that is revolutionizing the cyber security educational experience.

Cybrary On The Go

Get the Cybrary app for Android for online and offline viewing of our lessons.

Get it on Google Play

Support Cybrary

Donate Here to Get This Month's Donor Badge

Skip to toolbar

We recommend always using caution when following any link

Are you sure you want to continue?