enterprisesecuritymag

A featured contribution from Leadership Perspectives, a curated forum for enterprise security leaders, nominated by our subscribers and vetted by the Enterprise Security Magazine Editorial Board.

ASRC Federal

A Zero Trust Approach to Security Architecture

ZeroTrust is an approach to cybersecurity architecture that emphasizes the requirement for rigorous and continuous identity and authorization verification and minimizes implicit trust zones within an organization’s digital portfolio.This approach applies to any user or digital asset trying to access data resources inside or outside the classical network perimeter. This architectural approach secures data access from the user or asset’s point of entry (workstation, APIs, etc.) to the final location where the data resides by enforcing the principle of least privilege down to the data, accessed by performing a continuous risk assessment of the session. ZeroTrust implements important cybersecurity tenants such as strong cyberhygiene, broad visibility for assets, device security, configuration, and management, network segmentation, applications security, governance, and automation.

The traditional security approach to protecting an organization's information systems is no longer effective in today's constantly evolving threat landscape. The notion that you can easily build and effectively safeguard a complex traditional network perimeter is obsolete. Information systems are essential in supporting an organization's business and mission. As a result, the number of devices, applications, and services within a company's security perimeter has dramatically increased.

• While some of these capabilities are within the traditional network perimeter, many services, like cloud and externally managed services, are not.

• The services within the traditional perimeter are complex, increasing risk, with many interconnections inside and outside the network.

• The recent increase in the remote workforce has also made it more challenging to establish trustworthy access to organizational data resources.

Because a misplaced development server, a phishing attack, or a missing patch that goes unattended can provide an attacker with a pathway for a cyberattack, the network should be viewed as untrustworthy.

By classifying all access to data as inherently untrustworthy, ZeroTrust attempts to overcome these difficulties. It does this by following the new maxim, "never trust, always verify." This indicates that rigorous identity verification and ongoing risk assessment are required for every user and device attempting to access data within the architecture. To confirm the identity of the user, device, or service, a centralized, secured, and accessible authentication authority is used to support authentication requests regardless of geographic or network location. This includes tools like multi-factor authentication. This example involves combining something the user knows (like a password), something they have (like a security token), and something they are (like biometric data). Once identity has been established, the system continuously evaluates the risk involved in the access request via dynamic authorization, taking into account the sensitivity of the requested data and the security posture of the device and the user. Only when the risk is deemed acceptable is access provided. Throughout the session, the user is constantly reevaluated to ensure that the authentication and authorization for the user are still valid.

Implementing a ZeroTrust architecture takes a considerable mental shift and a thorough reevaluation of an organization's cybersecurity strategy. It calls for abandoning the conventional perimeter-based security strategy and emphasizing identity and access management more. Implementing a ZeroTrust architecture can be a complex and multifaceted task, but it can be broken down into various categories. Below are some actions that organizations can take to implement a ZeroTrust architecture:

• Evaluate the organization's current security posture, including the devices, apps, and services that require access and the vulnerabilities and threats the organization is now experiencing. Recognize that existing cybersecurity and technical investments may fit into a ZeroTrust architecture and may be able to be reused.

• Implement Identity, Credential, and Access Management (ICAM) to manage who has access to the network and what resources they may use.

• Determine which organizational assets are the most important (data, devices, applications, and services) and require the highest level of security by identifying their criticality. Triage the most critical assets first for inclusion in a ZeroTrust architecture.

• Identify the security boundaries of the organization on prem and off prem, and determine what should be contained within the ZeroTrust architecture.

• Monitor session access continuously. Constantly evaluate the risk connected to access requests, considering elements like the security posture of the device, the user's access history, and the sensitivity of the data being accessed.

• Use cybersecurity monitoring technologies to monitor activity across the architecture to identify and address any questionable behavior.

• Implement automation techniques to provide analysis and alerting against deployed monitoring technologies.

• Implement a strategy to handle security incidents that considers the monitoring and automation implemented to support a ZeroTrust architecture.

• Restrict asset access to the bare minimum utilizing least privilege principles required for users and systems to carry out their duties.

• Protect sensitive datawhile in transit and at rest by using encryption.

• Implement device management to ensure that every device connecting to the network is safe and compliant.

• Ensure that all operating systems and applications are current with the most recent security fixes.

• Observe cybersecurity hygiene best practices, such as the Critical Security Controls from the Center for Internet Security (CIS).

• Microsegment the network by dividing it into smaller, more secure areas and tightly regulating communication between them.

• Use Cloud Access Security Brokers (CASBs) to secure access to cloud services and monitor cloud activity.

• Regularly inspect and test the organization's security systems and protocols by conducting technical testing. Prioritize critical technical controls.

• To keep ahead of new threats, continuously monitor and modify the ZeroTrust architecture. Establish a security governance program to manage the deployment and upkeep of the ZeroTrust architecture.

A ZeroTrust security architecture is a crucial strategy that organizations should implement to guard against cyber threats. Organizations can significantly lower their risk of a successful cyber attack by enforcing stringent access controls and operating under the presumption that all network traffic is untrusted. Organizations can ensure that only authorized users have access to critical information by continuously monitoring and confirming user identities and devices. Although establishing a ZeroTrust security paradigm may necessitate considerable infrastructure changes for a business, its improved security is well worth the work.

The articles from these contributors are based on their personal expertise and viewpoints, and do not necessarily reflect the opinions of their employers or affiliated organizations.