
This lecture discusses the key components of Zscaler's architecture:
- The Central Authority (CA), which monitors the cloud, provides software/database updates and policy/configuration settings. It also provides threat intelligence.
- Public Service Edges, which are inline security gateways that inspect inbound and outbound internet traffic bi-directionally.
- Nano Log Clusters, which store transaction logs and provide redundancy. Logs are sent to these clusters from around the world.
- Additional support systems like sandbox servers for file analysis and PAC file servers to configure browser settings.
The lecturer explains how traffic flows through these components, policies follow users, and threat intelligence is distributed. The goal is to provide a secure, global cloud security platform.
This lecture discusses how Zscaler enforces web and firewall policies based on location, department, group or users. It describes how Zscaler can check internet usage by location, department and user. It explaines that provisioning and authenticating users is required to configure the Zscaler service. Provisioning involves uploading users, groups and departments to the Zscaler database.
The lecture also coveres how Zscaler routes traffic from users and applies policies based on location or through a proxy. It discussed the logic of how Zscaler determines which policy to apply - by checking if the user is authenticated, applying a user policy, or if not authenticated, checking for a location policy. Surrogate IP mapping is also described as another way for Zscaler to apply policies. Finally, it touches on how Zscaler will force authentication if the traffic location is from unknown sources.
This lecture discusses different authentication methods that can be used with the Zscaler cloud security platform. It covers using SAML identity federation through an identity provider or SAML client to automatically update user groups. It also discusses hosting a user database on Zscaler and authenticating users through passwords, Kerberos, one-time links or tokens. Another option covered is using the Zscaler Authentication Bridge appliance to synchronize users and groups from Active Directory. This lecture provides details on how each authentication method works, its requirements, advantages, and use cases. This lecture provides an overview of the authentication configuration options available in Zscaler and factors to consider when choosing an authentication method.
The lecture discusses different methods for forwarding traffic from an organization's internal network to the Zscaler cloud security service. It describes using GRE tunnels and IPsec tunnels to connect the internal network to Zscaler. For GRE tunnels, it mentions using a primary and backup tunnel with a static public IP address. For IPsec tunnels, it recommends a primary and backup tunnel to support failover, and notes IPsec can be used if the network has dynamic public IPs. It also discusses limitations like bandwidth caps and the inability to perform user-to-IP mapping without a client agent. Overall, the main topics covered are how to set up connectivity from an internal network to Zscaler using GRE or IPsec tunnels, and some considerations and limitations of each approach.
This lecture covers different methods for users to securely connect to applications and resources when using the Zscaler cloud security platform. It discusses using the Zscaler client connector which allows direct connections, and also using proxy chaining which involves forwarding traffic through multiple proxy servers. The lecture also talks about using browser proxy settings like PAC files which can be deployed via Group Policy. It describes how the Zscaler Cloud Connector can enable east-west traffic between on-premises and public cloud resources through Zscaler's cloud. Overall, the lecture provides an overview of Zscaler's zero trust architecture and various connectivity options to securely access internal and external resources via Zscaler's internet and cloud security services.
This lecture covers how Zscaler's web security module enforces policies for web traffic. It discusses the order in which different types of policies are applied to HTTP GET, POST requests, and responses.
Some of the key topics covered include:
- How web traffic is evaluated by the firewall rules and web module
- The order of policy enforcement for security exceptions, malware protection, advanced threat protection, cloud app control, URL filtering, browser control etc.
- How specific policies are skipped if a request falls under a security exception
- Wildcard matching for URL filtering policies
- Additional checks done for HTTP POST requests and responses
- Features like sandboxing, unknown file analysis, AI/ML content categorization
This lecture covers how to configure locations in Zscaler and understand how location settings impact policy enforcement and controls. The key topics discussed include:
- Setting up locations and associating networks, IP addresses, VPN credentials, and GRE tunnels
- How Zscaler checks traffic against configured locations
- Applying location-based policies for authentication, firewall rules, bandwidth limits, and more
- Options for importing and filtering locations
- Configuring location groups, virtual service edges, and dynamic vs manual locations
- Using X-FF headers to determine client IP addresses behind proxies
- Enabling features like IP surrogates, authentication, acceptable use policies, and IoT discovery
- Bandwidth controls and sharing limits for locations and sub-locations
- Best practices for adding, editing, and deleting locations
This lecture discusses how Zscaler evaluates and enforces policies on SSL/TLS encrypted traffic. It explains the different workflows that are followed depending on whether SSL inspection is enabled or disabled, and the traffic forwarding method. Some key points covered include:
- How URL filtering and cloud app policies are evaluated on the initial CONNECT request in explicit proxy mode.
- The policy evaluation process when SSL inspection is enabled or disabled.
- How traffic is handled depending on whether the destination is exempted or blocked.
- The differences in policy evaluation and logging for HTTP proxy traffic versus traffic tunneled after an IPsec VPN connection.
- An example of how firewall and web policies may produce different outcomes even if they both allow the same cloud application.
- An example of how file control policies would block a PDF with credit card numbers before DLP policies are evaluated, due to the order of execution.
Overall this lecture provides an overview of Zscaler's SSL/TLS inspection and policy enforcement workflows.
This lecture discusses the Zscaler cloud security platform and its dashboards. It describes how the Zscaler service collects logs from around the globe and analyzes traffic. It then shows the different predefined dashboards available in the Zscaler admin portal, including dashboards and widgets for web security, threats, users, applications, and more. It demonstrates how to view specific security events and drill down into details. Finally, it discusses how the dashboards provide real-time visibility into an organization's traffic and security posture.
This lecture discusses the various insights that can be viewed when analyzing traffic through Zscaler. It describes how insights can be viewed for web traffic, video traffic, firewall, DNS, threats, security, and DLP. It explains how to define filters and timeframes to drill down on historical information. Key insights that can be viewed include details on web traffic, mobile data, firewall events, DNS queries, threat categories, bandwidth usage, SSL/TLS configurations, cloud applications, file sharing, messaging, social media, and malware detections. The lecture discusses how all of this insightful data can be accessed and filtered in different areas to analyze activity by location, user, department, protocol, URL category, and more. This provides security teams extensive visibility into network traffic and threats.
This lecture covers the reporting capabilities in Zscaler. The lecture discusses various types of detailed reports that Zscaler can provide, including DLP reports, protection event reports, industry comparison reports, system audit reports, compliance reports, risk score reports, application usage reports, and cloud asset reports. The lecture explains how each report can provide valuable security insights and how administrators can customize, schedule, and export reports. The goal of the reporting is to give organizations visibility into network activity and threats so they can monitor security and compliance.
This lecture goes over accessing and using the Zscaler admin portal. It discusses how to log in, navigate between different Zscaler services, and maintain user accounts. It also covers making configuration changes like adding or removing policy rules, activating changes, and editing or deleting items. The lecture explains how to customize tables and search features in the admin portal. It mentions checking if an IP address has been placed on the denialist for suspicious traffic.
This lecture covers Zscaler Private Access (ZPA), which is a cloud-based solution that provides secure access to internal applications without requiring a VPN. It covers how ZPA uses Zscaler client connectors, application connectors, and the Zscaler global cloud to securely connect remote users to internal applications and resources located in private data centers. This lecture goes over the key components of ZPA and how those components work together, this lecture also covers how user authentication and policy checks are done and how application connectors validate connections to the ZPA public service edge.
This lecture provides an overview of the Zscaler Private Access (ZPA) architecture and how it enables secure remote access to internal applications. Key components discussed include the ZPA central authority, public and private service edges, client and app connectors, and how they work together to authenticate users, enforce policies, and route traffic while keeping internal and external traffic securely separated. Browser-based access is also covered as an alternative to installing the client connector.
This lecture provides an overview of the Zscaler Private Access (ZPA) architecture. It discusses how ZPA uses client connectors and browser access to securely connect users to internal applications from any network or device. A key component described is the log streaming service, which analyzes event reports from ZPA to provide real-time and historical visibility.
The lecture explains that all communication between ZPA components is encrypted using TLS tunnels. It describes how client and server certificates are verified using Zscaler's PKI to prevent man-in-the-middle attacks. Microtunnels are also established securely within these tunnels to connect specific client requests to application connectors.
In summary, the lecture provides details on the main components of the ZPA architecture, including how it uses encryption tunnels and microtunnels to securely connect users to internal applications from any location or device in a zero-trust manner. It discusses the key role of the log streaming service in providing visibility into ZPA operations and activity.
This lecture is about configuring administrators and roles in Zscaler Private Access. This lecture goes over setting up the organizational profile, default admin account, adding additional admins and assigning them predefined or custom roles. This also covers configuring the administrator page, audit logs, micro-tenants, client sessions, disaster recovery and file transfers. Further, it discusses setting up IP assignments and local tunnels for server connectivity is also covered. Details like admin ID, email, phone number, status, two-factor authentication and roles can be viewed and edited for each administrator. Custom roles can be created if you have the right privileges. Overall, it focuses on customizing the admin configuration and access controls in Zscaler Private Access.
This lecture covered certificates used in Zscaler Private Access (ZPA). It discusses enrollment certificates, which are used to issue certificates for ZPA connectors like the client connector and app connector. Organizations can use either the ZPA-issued certificate authority or their own internal CA for enrollment certificates.
Lecture also covers web server certificates, which are separate from enrollment certificates and are used for browser access to applications through ZPA. These need to be issued by a trusted third party CA to ensure proper encryption of traffic. When defining applications in ZPA, an organization can select the web server certificate to use.
The lecture also coveres uploading and managing certificates in the ZPA admin portal, including uploading enrollment certificates, generating certificate signing requests, and handling certificate expiration warnings. Certificates are a core part of ZPA's functionality for encrypting traffic and authenticating components.
This lecture discusses how Zscaler supports single sign-on via SAML authentication. It describes how users can access resources through Zscaler Private Access by first authenticating with an identity provider that supports SAML 2.0. The transcript discusses service provider-initiated versus identity provider-initiated flows. It provides best practices around configuring a consistent authentication method between Zscaler Private Access and Zscaler Cloud Connector. The lecture also discusses how SCM (System for Cross-domain Identity Management) can help with managing identities across different platforms. Finally, it describes the IDP configuration page in Zscaler Private Access and settings like emergency access.
This lecture talks about configuring Zscaler app connectors. It discusses the steps to add a new app connector group in the Zscaler admin portal.
Some of the key points covered include:
- Selecting the enrollment certificate used for the app connector
- Enabling/disabling the app connector group and configuring DNS resolution settings
- Setting options like TCP quick acknowledgement and disaster recovery designation
- Configuring app protection settings and allow lists for the app connector group
- Generating a provisioning key to set up the app connector in different cloud platforms
This lecture covers how to configure applications for access through Zscaler Private Access. It goes over an overview of application segments and how they are used to define and group applications. Then the steps to configure individual applications, including specifying settings like the FQDN, access type, ports and certificates are discussed including reviewing remote access protocols and encryption. An important part will be looking at policies for user access and health reporting. By the end of the lecture, you'll understand how to set up applications so your users can securely access them externally through Zscaler without needing a VPN. We'll also cover best practices for configuration.
This lecture discusses how to configure application segments in Zscaler. An application segment defines which applications are accessible through Zscaler and how. Key points covered include:
- Identifying server groups and connectors that host applications
- Adding specific servers or using dynamic discovery
- Configuring browser access to allow non-Zscaler access
- Enabling double encryption for sensitive protocols like HTTP
- Bypassing the Zscaler cloud for on-premises applications
- Discovering unlisted applications but blocking specific ones
- Restricting access to sensitive internal applications
This lecture describes the process of SAML authentication between a service provider and identity provider. It explains the key components in SAML authentication
- the service provider that provides access to resources, the identity provider that handles authentication, and the SAML assertions that get passed between them.
This lecture discusses configuring single sign-on (SSO) between an identity provider (IDP) like Active Directory Federation Services (AD FS) or Okta and Zscaler Private Access (ZPA). It covers importing SAML attributes from the IDP, adding the IDP configuration in the ZPA admin portal, configuring the IDP like AD FS to recognize ZPA as a valid service provider, testing the authentication, and common integration examples. The speakers provide steps, best practices and recommendations for setting up secure SSO between the IDP and ZPA.
This lecture discusses how to configure a log receiver in the Zscaler admin portal to forward diagnostic, status, security, and audit logs from Zscaler to external log analysis systems like Splunk. A log receiver acts as a bridge between Zscaler and the external log analysis system. An app connector deployed in the network acts as a bridge between Zscaler servers and the log receiver, receiving log streams from Zscaler and forwarding them to the log receiver. The admin can specify the log type and data to log, and tie the log receiver to a policy to log traffic. This allows customizing the log stream format for parsing by systems that don't have Zscaler-specific applications. The log receiver can receive different log types like user activity, app connector status, and audit logs.
This lecture discusses access policies in Zscaler. It explains that access policies allow you to implement role-based access control for application segments or segment groups. Access policy rules contain criteria like users, applications/segments, device posture, trusted networks, client types, branch connectors, and machine groups. Segment groups are a way to group applications based on access type and privilege levels. The access policy comprises multiple policy rules, each containing criteria to match on like application segment, segment group, SAML attribute, branch connector group, location, machine group, risk score, and client type. Policy rules are evaluated top-down, with the first match applying the allow or deny action. Examples are provided of allowing all users to any application, allowing specific users to marketing apps if they are in the marketing department group, and blocking the sales user group from accessing an application segment while allowing other groups.
This lecture discusses Zscaler's isolation policy feature, which allows traffic to be redirected to containerized isolated browsers on the Zscaler cloud. This provides secure, clientless access to applications without requiring VPN or network changes. It reduces risk by inspecting and filtering traffic and enforcing controls to prevent data exfiltration. Isolation policies simplify management and visibility of web application security using a single cloud platform. Traffic is forwarded to the client proxy appliance, then redirected to the dedicated isolation appliance which applies isolation profiles to render the application in an isolated browser securely. The options for client forwarding rules are to use will or all actions - will action isolates while all action allows isolation or bypasses it. Isolation policies can be customized based on various criteria to control which applications and users are isolated.
This lecture is about client forwarding policies in Zscaler. The lectured discusses how client forwarding policies allow you to create rules that define which application requests from clients should be forwarded to the Cloud Protection Platform (ZPA). The policies are evaluated using a top-down approach to determine if a request matches the rules and should bypass other policy rules and be forwarded to the ZPA. The ZPA then checks the user's access policy and either forwards the request to the application or returns an error message. So in summary, client forwarding policies control which application traffic from clients will route through the ZPA rather than bypassing it.
This lecture discusses browser protection policies in Zscaler. It explains that browser protection profiles can be created to set parameters for designated browsers and operating systems. A browser protection policy allows you to create rules to monitor user access based on applications, SAML attributes, and other criteria. The policy rules are comprised of criteria and Boolean operators. The browser protection policy helps protect against malicious requests, detects cross-site scripting and SQL injections, and allows granular policies based on user attributes, device posture, and location. It also monitors and audits web application activity and performance. In summary, the browser protection policy is an important Zscaler feature that enhances security.
This lecture discusses privileged credential policies in Zscaler. It allows managing and securing credentials for privileged users who need access to provisioned private applications. The policy works with access policies to determine who can access what applications. It stores and rotates credentials in the Zscaler cloud and injects them into application sessions when needed.
Some benefits are preventing credential theft, enforcing compliance through customizable policies, reducing operational overhead through automated credential management, and improving user experience by providing seamless access without compromising functionality.
The process works by forwarding access requests to the ZPA, which checks policies and assigns credentials if allowed. The ZPA retrieves credentials from the vault and authenticates with the application, returning the response to the user. Privileged capabilities policies can control functions like file uploads/downloads and copy/paste. Attributes and capabilities are matched based on rules defined in the policies.
This lecture is about application protection policies in Zscaler. It discusses how application protection policy rules allow setting controls for web applications. Application protection policies work similarly to access policies and can use existing access policy criteria. Application protection profiles determine how traffic is inspected and managed, using predefined controls from categories like OWASP, WebSocket, or custom controls. Protection profiles allow creating a comprehensive security profile by selecting controls from multiple categories and specifying actions for malicious traffic. This demonstrates creating an application protection policy, selecting a protection profile, and configuring criteria either by copying from an existing access policy or adding new criteria types.
This lecture discusses the Zscaler timeout policy feature, which allows administrators to control how long users can access private applications without re-authenticating. When a user first accesses an application, Zscaler's client connector intercepts the request and checks it against the timeout policy. If the authentication timeout has not expired, the user is granted access. Once the session expires after the timeout period, the user will no longer be able to access the application without re-authenticating. They will receive an error message prompting them to re-authenticate. This helps enhance security by enforcing periodic re-authentication and preventing unauthorized access from idle sessions. Administrators can configure different timeout settings for different user groups and application segments.
This lecture discusses how to use a log receiver with Zscaler to forward diagnostic, status, and security logs to a log analysis system like Splunk. A log receiver is a storage location that can be configured in the Zscaler admin portal to receive log data from Zscaler connectors and the Zscaler fabric. An app connector must also be deployed in the network to act as a bridge between Zscaler and the log receiver. The app connector receives the log stream from Zscaler and forwards it to the configured log receiver.
The log receiver can be set up to receive different types of logs, including user activity logs, app connector status logs, and audit logs. Logs are forwarded based on the logging policies selected in Zscaler. Using a log receiver provides visibility into user traffic, connector performance, and changes to the Zscaler configuration over time. It allows logs to be parsed and analyzed according to the requirements of the specific log analysis system.
This lecture discusses Zscaler Private Access (ZPA), which provides secure access to applications without exposing them directly to the Internet or requiring a VPN. ZPA uses zero trust network access and authenticates users before granting application access based on policies.
One key feature of ZPA is the User Portal, a web page that displays applications users are authorized to access. Users can launch web apps directly from the portal or download the Zscaler Cloud Connector app to access non-web apps with single sign-on.
The lecture explains how the User Portal is configured, how users authenticate and access applications via the portal, and how traffic between users' devices and applications is secured through the Cloud Connector and ZPA tunnels. It also covers User Portal session timeouts and authentication requirements.
Zscaler is a cloud-based security platform that provides fast, secure, and reliable access to the internet and cloud applications. Zscaler has two main products: Zscaler Internet Access (ZIA) and Zscaler Private Access (ZPA). ZIA is a secure web gateway that protects users from cyber threats and enforces policies on web traffic. ZPA is a zero trust network access solution that connects authorized users to private applications without exposing them to the public internet.
If you want to learn more about Zscaler and how it works, this course is for you. This course will cover the basic concepts and theories behind ZIA and ZPA, such as how they use cloud proxies, encryption, authentication, and policies to provide secure access. You will also learn about the benefits and challenges of using Zscaler, such as improved performance, reduced costs, and increased complexity.
This course is designed for anyone who wants to understand Zscaler better, whether you are a student, a professional, or a hobbyist. By taking this course, you will be able to confidently say that you understand Zscaler concepts and how they apply to real-world scenarios. This course is also helpful for people preparing for Zscaler certifications.
This course is based on my own learning journey of Zscaler. I have put together detailed diagrams and explanations to help you grasp the concepts and clarify any confusions. I am offering you a service by sharing my knowledge and insights with you. I hope you enjoy this course and find it useful.