T Techclick ← Netskope hub
Netskope · NewEdge · Steering + policy factory · Interactive lesson

Netskope is a steering + policy factory. On-ramp, then stamps.

02:10 IST. Finance Slack: “Netskope is down — payroll upload failed.” Half the floor is about to disable DLP. The other half is about to bounce a GRE site. The ticket is usually neither. The factory either never received the flow, or it received the file and stamped Block on purpose. This lesson is the official on-ramp — Client, GRE, IPSec or explicit — into NewEdge, then the Real-time Protection / DLP / Inline CASB stamps, then the Skope IT row that closes the ticket.

20 min read · L2 primary · Quiz at end · Dummy lab only · Blog 2 · Evidence desk

⚡ Quick Answer

Netskope is a steering + policy factory: Client / GRE / IPSec / explicit → NewEdge → Real-time Protection, DLP, Inline CASB. Prove the ticket in Skope IT.

After this page you can

Quick answer

Netskope is a steering + policy factory. The first job is the on-ramp: Netskope Client, GRE, IPSec or Cloud Explicit Proxy must deliver the flow to a NewEdge POP. Official SSL Decryption then runs — default is decrypt everything that was steered. Real-time Protection (access + activity), Inline CASB (cloud-app activity) and DLP (payload) are stamps written on that one ticket. Success is a Skope IT Application Event with Access Method, Action and Policy Name — not a green Apply Changes toast.

Say this out loud

I do not start in DLP. I ask whether the on-ramp delivered the flow to NewEdge, which Access Method Skope IT wrote, which Real-time Protection rule was the first match, whether SSL was Decrypt or Do Not Decrypt, and whether DLP stamped Block after the site was allowed. Empty Skope IT is a steering ticket. A DLP block is a control, not an outage.

1. Why a green policy is not a session

Every other blog starts with Real-time Protection, DLP profiles and Inline CASB as three marketing boxes. That is why students freeze in interviews. The real object is the steered session. Features are only stamps the factory puts on a ticket after NewEdge has the bytes.

Official steering overview: Steering Configurations control what kind of traffic gets steered to Netskope for real-time deep analysis and what kind of traffic gets bypassed. The Netskope Client, a GRE or IPSec site tunnel, or Cloud Explicit Proxy is how those bytes arrive. Real-time Protection, SSL Decryption and DLP all live in the tenant. None of them fire on traffic the on-ramp never sent.

Hero · the factory floor
Teaches: a user request is steered into NewEdge and stamped before it reaches SaaS
Notice: the user never talks to every SaaS app directly. The Client (or GRE / IPSec / explicit) hands the flow to NewEdge. Policy and DLP only run after that handoff.

What the ticket asked

“Netskope is down — payroll failed.” That sentence is a hypothesis. The factory may already have allowed Salesforce and stamped Block on q3-payroll.xlsx.

What you prove first

On-ramp first: Client Internet Security Status, GRE/IPSec site Up, or Explicit Proxy Access Method. Then the Skope IT row. The evidence desk is the night-shift version of this order.

The lie every L1 repeats

“The Real-time Protection rule is Allow, so Netskope is fine — we need a wider rule.” An Allow only means the factory was willing to print the ticket. If Skope IT is empty, the on-ramp never delivered. If DLP Profile Name is Finance-DLP and Action is Block, widening the allow just prints more blocked tickets.

2. Mental model — on-ramp plus three stamps

Hold four parts. Interviews fail when people mix them.

1. The ticket is the steered session

Bytes must reach a NewEdge POP. Access Method on the event is Client, GRE, IPSec or Explicit Proxy. No on-ramp = no ticket. A Steering Bypass never reaches the cloud.

2. The stamps are RTP, Inline CASB, DLP

Real-time Protection = access + activity. Inline CASB = cloud-app activity (upload / download / post). DLP = is the payload leaking. SSL Decrypt is taking the envelope off so the last two can read.

3. The hiring manager is the on-ramp + Apply Changes

Steering Configuration (or the GRE/IPSec/PAC site) decides whether to print the ticket. SSL Decryption runs next. RTP is top-down first match. DLP Alert + Continue is the official exception that is not terminal.

4. Proof is Skope IT

Skope IT → Events & Alerts → Application Events is the live activity table. Page Events is the browse. Transaction Events is the HTTP row. Devices is whether the Client is even steering. Apply Changes is a recipe.

Path · four stations
Teaches: Client to steer to policy to Skope IT event
Notice: the diamond is not allow/deny. It is “did the on-ramp deliver this flow to NewEdge?” Policy is station three. The event is station four.
Flow 1 · one ticket, one on-ramp, three stamps
finance.user@lab.example · one steered session, one NewEdge POP Laptop / site 192.0.2.25 SaaS saas.example.test NewEdge POP on-ramp delivered · decrypt default empty Skope IT = this dashed return never started RTP stamp access + activity Finance-SaaS · Allow Inline CASB stamp cloud-app activity Upload · Salesforce DLP stamp is the payload leaking Finance-DLP · Block Steering prints the ticket. SSL Decrypt takes the envelope off. RTP is first-match. DLP can still Block after Allow. Skope IT Application Events is where you read the finished ticket. Apply Changes is only the recipe. Sources: Steering Configuration · SSL Decryption · Real-time Protection · Best Practices

Read the solid arrow first (on-ramp → NewEdge → SaaS). If Skope IT stays empty, do not add a Real-time Protection rule. Re-read stamps only after Access Method exists.

Hard words, before the runbook

TermWhat official docs actually mean
Steering ConfigurationSettings → Security Cloud Platform → Steering Configuration. Assigned by OU, user group, OS Family or device tags. Picks Cloud Apps Only / Web Traffic / All Traffic / None, plus Exceptions.
Cloud Apps OnlyCASB mode. Enforcement points check the CCI database. If the destination is not a tracked cloud app, traffic is not steered.
Web TrafficAll HTTP/HTTPS. Needs SWG / Next Gen SWG. Exceptions exist for personal or private content.
All TrafficHTTP(S) plus non-HTTP(S). Needs Cloud Firewall. TCP 80/443 go to the proxy; other TCP/UDP (except default DNS/mDNS) go to Cloud Firewall.
NoneClient does not establish an Internet Security tunnel. It keeps watching on-prem status. Last Event can show Admin Disabled / Backed Off.
Dynamic SteeringOne configuration, on-prem vs off-prem modes, using an On-Premises Detection Profile. Do not swap two configs at 18:00.
Steering BypassExceptions tab → New Exception. Leaves the device DIRECT. Never reaches NewEdge. No Skope IT row for that flow.
Do Not DecryptPolicies → SSL Decryption → Add Policy → Action Do Not Decrypt. Still reaches the POP. RTP continues with limited context. Click Apply Changes.
NewEdgeNetskope private security cloud / POP the on-ramp lands on. Client Configuration shows Gateway FQDN and POP name. GRE/IPSec land on the VIP you picked as Primary POP.
Inline CASBReal-time Protection against a Cloud App / App Instance, with Activities (Upload, Download, Post). Same engine as SWG, activity-oriented.
Skope ITTransaction evidence. Application Events = activity + Policy Name + Action. Page Events = browse. Empty page = steering miss until proven otherwise.
Concept

Steering is the on-ramp. NewEdge is the factory floor. Real-time Protection / Inline CASB / DLP are stamps. SSL Decrypt is opening the envelope. Skope IT is the printed ticket. Disable DLP to “restore payroll” is tearing up the stamp, not fixing the factory.

Path

Client / GRE / IPSec / explicit → NewEdge POP → SSL Decryption (default Decrypt) → Real-time Protection first match → Inline CASB activity / DLP profile → Skope IT Application Events. Skip a station and you quote the wrong object on the ticket.

3. Factory flow — steer, then stamp

The first packet of a new conversation has no Skope IT row yet. It must survive the on-ramp, land on NewEdge, pass SSL Decryption, then walk Real-time Protection. Later packets of the same TLS session ride that steered path. That is why “I added a rule” sometimes does nothing until the Client checks in, Apply Changes is clicked, or the old GRE/IPSec SA dies.

Flow 2 · official order (student labels)
On-ramp → NewEdge → SSL → Real-time Protection → DLP / Inline CASB 1 User / site HTTPS upload Steered? on-ramp yes PRINT A TICKET — land on NewEdge Client · GRE · IPSec · explicit PAC :8081 Client tunnel steering config GRE site source IP + POP VIP IPSec site IKEv2 + NAT-T Explicit PAC eproxy-tenant:8081 Bypass / None no NewEdge row 2 SSL Decryption default = Decrypt 3 RTP first match top-down · terminal 4 Inline CASB Cloud App + activity 5 DLP profile after Allow possible SKOPE IT — the printed ticket Application Events: Access Method · Action · Policy Name · DLP Profile Name. Page Events for browse. Devices for Client status. no → DIRECT, no row Official facts students invert 1. SSL decryption policies are applied right after traffic is steered. Default: all steered traffic is decrypted, then RTP. 2. RTP is sequential top-down. First match is terminal — except DLP policies set as Alert and Continue. 3. Netskope allows the activity by default if it does not match a policy. No match is not “implicit deny.” 4. Client auto-disables Internet Security when it detects GRE, IPSec, Explicit Proxy or Secure Forwarder (Backed Off).

Read left → right, then the green Skope IT bar. Decision diamond = “did the on-ramp steer this flow?” Do Not Decrypt still stays on the NewEdge path.

#1 student trap — empty Skope IT

If Application Events and Page Events have no row for finance.user@lab.example at the time of the click, the factory never saw the flow. Official Client Status table: Tunnel down due to GRE / IPSec / Secure Forwarder = Backed Off. A Steering Bypass is DIRECT. Traffic mode None does not establish a tunnel. Do not open Policies → DLP. Prove the on-ramp first — that is the evidence desk ticket NEVD-01.

4. How to choose the on-ramp and stamps

You are not choosing a product SKU in a slide. You are choosing how the factory is allowed to receive the ticket, and what it is allowed to write on it.

ChoiceUse whenDo not use whenProof you were right
Netskope Client Managed laptop that roams. Follows the user to the nearest NewEdge POP. Provisions the signing CA. Kiosks / OT you cannot install on. Also when GRE/IPSec is already on the path — Client will Back Off. Devices → Internet Security Status Enabled, Last Event Tunnel Up, Config Updated after the change.
GRE site Branch or DC with a GRE-capable edge. HTTP/HTTPS 80/443 (plus non-HTTP if Cloud Firewall). No encryption tax. You NAT every endpoint to one public IP inside the tunnel. Official: that collapses load-balance, reporting and policy granularity. Settings → Security Cloud Platform → GRE shows Up + keepalive Seen. Access Method = GRE in Page Events.
IPSec site Same as GRE when the path must be encrypted. IKEv2 only. NAT-T required. Primary + failover POP. You reuse one source IP across two high-capacity IPSec sites, or you skip DPD/keepalive. IPSec page Up. Source Identity matches the peer. Access Method = IPSec.
Cloud Explicit Proxy No Client, no site tunnel. PAC points browsers at eproxy-<tenant>:8081. Unmanaged / contractor browsers. You send the IdP through the PAC (SSO loop). You expect non-HTTP ports. You skip the remote-user Root CA. Skope IT Page Event Details → Access Method = Explicit Proxy. User is not unknown unless you designed that.
Cloud Apps Only On-prem NGFW already inspects web. You only want sanctioned SaaS inline. You then wonder why example.test never logs. It is not in the CCI cloud-app list. Application Events exist for Salesforce. Page Events for random web stay empty — by design.
Web Traffic You own HTTP/HTTPS off-prem (or everywhere). SWG / Next Gen SWG licence. You need SSH / non-web ports. That is All Traffic + Cloud Firewall. Page Events for the test URL. Port 22 still invisible.
All Traffic Cloud Firewall licence. Non-HTTP(S) must land on NewEdge. On-prem, unless Flexible Dynamic Steering is enabled for All Traffic on-prem (R112+). Contact Support if the option is missing. Network / firewall events exist for the non-web port. DNS only if DNS Security is on.
Do Not Decrypt Pinned host, banking / health category, or a named legal exception. You still want a NewEdge log. You want DLP on the payload. Do Not Decrypt = limited RTP context. Prefer this over a Steering Bypass. SSL policy Enabled + Apply Changes. Application Event still exists. Payload fields stay thin.
Steering Bypass SSO login hosts (login.microsoftonline.com, *.okta.com) and VPN destinations. Official recommended minimum. A catch-all *.com, or a pinned app you still wanted to log. Excessive bypasses are a visibility hole. Client Exceptions list. No Skope IT row for that host — expected.
RTP Cloud App Access + DLP profile Inline CASB: block Upload of PCI / payroll on Salesforce for Finance-IN. Attach the DLP profile, Action Block. You Allow the app with no profile and call it “protected.” That is an uninspected tunnel through NewEdge. Application Events Action = Block, Policy Name + DLP Profile Name set. Incident exists.

Official bias, word for word in spirit: use SSL Bypasses over Steering Bypasses whenever possible. Excessive steering bypasses expose the organisation. Netskope already maintains a certificate-pinned application exception list under the Steering Configuration → Exceptions tab. Source: Add Bypasses in Netskope.

Official RTP stack order

Best Practices for Real-time Protection Policies: Threat Protection (high risk) → Utility → Remote Browser Isolation → CASB (activity oriented) → Web (category based) → Netskope Private Access. Place small-group exceptions at the top. Drag to reorder, then Apply Changes. Policy changes do not take effect until you apply.

5. Runbook Side A → B → C

Do

Side A builds one on-ramp. Side B writes SSL then Real-time Protection (with a DLP profile on the Inline CASB activity). Side C proves Access Method + Action + Policy Name in Skope IT. Dummy lab only.

Lab values only. Tenant lab.goskope.example, user finance.user@lab.example, group Finance-IN, laptop 192.0.2.25, GRE/IPSec source 203.0.113.10, SaaS saas.example.test, file q3-payroll.xlsx. Nothing here is a live tenant. Confirm syntax on the current docs.netskope.com page before you type on a real box.

Side A — build the on-ramp (the factory floor)

Primary source: Steering Configuration + Creating a Steering Configuration + GRE / IPSec / Cloud Explicit Proxy. Pick one on-ramp for the pilot. Mixing Client with GRE on the same path is how Internet Security goes Backed Off.

  1. Trust the Signing CA before you decrypt anything

    Settings → Manage → Certificates → Signing CA. Download the Netskope Root and intermediate CA. Push with MDM/GPO to the OS store. Firefox NSS and some Java keystores are separate. The Client installs the CA automatically on managed devices. GRE/IPSec/explicit do not — you distribute the file. Cert warnings on every site after go-live is a Side A miss, not a POP outage.

  2. If the pilot is a managed laptop — Client Configuration + Steering Configuration

    Settings → Security Cloud Platform → Netskope Client → Client Configuration. Assign the pilot OU / group only. Enable On-Premises Detection if you will use Dynamic Steering. Then Settings → Security Cloud Platform → Steering Configuration → New Configuration. Name cannot exceed 40 characters. Match Criteria: User Group = Finance-IN (R124+ also OS Family, R134.0.5 also Device Tags). Traffic Steering tab: Off-Premises = Web Traffic (needs SWG). On-Premises = Cloud Apps Only if the branch NGFW already inspects web. Status: leave Disabled until steered items and exceptions exist. Source: Creating a Steering Configuration.

  3. If the pilot is a branch you cannot install on — GRE or IPSec site

    Settings → Security Cloud Platform → GRE → Create New → New GRE Site (or IPSec → New IPSec Site). Site Name LAB-DEL-BR01. Source IP Address = 203.0.113.10 (the exit public IP Netskope will receive). Primary Netskope POP = closest POP; Failover POP = second closest on a different release Day-N. Do not NAT endpoints inside the tunnel. Enable ICMP keepalive (official recommendation: probe every 20 seconds, retry 5 times every 6 seconds). IPSec is IKEv2 only, NAT-T required, PSK authentication. After the site is Up, choose identity: Client on the laptop, or provision the CA and accept user = unknown / IP unless SAML/explicit identity is designed. Source: Creating a GRE Site / IPSec.

  4. If the pilot is a browser you cannot tunnel — Cloud Explicit Proxy

    Settings → Security Cloud Platform → Explicit Proxy. Download the sample PAC. Replace <Tenant Name>. Official return is PROXY eproxy-<Tenant Name>:8081 for http/https, else DIRECT. Do not proxy the IdP — leave the official commented dnsDomainIs(host, '.okta.com') pattern in place for your real IdP. Distribute the remote-user Root CA. SAML 2.0 via Settings → Security Cloud Platform → Forward Proxy → SAML. Only send HTTP/HTTPS. Source: Cloud Explicit Proxy.

  5. Minimum exceptions, with a reason

    Steering Configuration → Exceptions → New Exception. Official recommended minimum: SSO login page (Steering Bypass — login.microsoftonline.com or *.okta.com / *.oktacdn.com), VPN gateways (domain + destination location), EDR callbacks as SSL Do Not Decrypt not a full steer-off. Certificate-Pinned Applications already has a vendor-maintained list. Source: Add Bypasses in Netskope.

Side B — SSL then Real-time Protection (printing the ticket, choosing stamps)

Primary source: SSL Decryption + Add a Policy for SSL Decryption + Configuring Real-time Protection Policies + Best Practices. Remember: SSL runs immediately after steering. Default is decrypt. RTP is top-down first match. DLP Alert + Continue is the official non-terminal exception. Netskope allows the activity by default if nothing matches.

  1. Write SSL Decryption exceptions first

    Policies → SSL Decryption → Add Policy. Add Criteria: Category (Finance / Health), Domains (api.example.test — SNI, not CN/SAN; wildcards like *.example.com only), App, Access Method, OS Family (Client only). Action Do Not Decrypt for pinned APIs and banking. Action Decrypt is the default path for everything else you steer. New SSL policies are created disabled — enable them. Click Apply Changes. Source: Add a Policy for SSL Decryption. Do Not Decrypt still matches RTP with limited context; a Block RTP can still drop the flow without a user block page.

  2. Create the DLP profile, then attach it — do not invent a bare rule

    Policies → DLP (profiles). Lab profile Finance-DLP-PCI. Then on the RTP policy, Add Profile → DLP Profile. Action Block. Optional: Set action for each profile if you attach more than one. Continue policy evaluation after match is only for Alert. Add Traffic Action is how you keep a Cloud App Allow when the DLP profile does not match. Source: Configuring Real-time Protection Policies · Profile & Action.

  3. Place the policy in the official stack

    Threat → Utility → RBI → CASB → Web → NPA. Finance-SaaS-Upload sits in the CASB band, above any “allow Salesforce browse” web rule. Drag, then Apply Changes. If you forget Apply Changes, the Client and the POP are still running yesterday.

  4. Apply Changes, then do not celebrate

    A green Apply Changes means the recipe printed. It does not mean Salesforce answered, and it does not mean the Client pulled Config Updated. Side C is the proof. Steering exceptions apply on the next Client check-in (official: about every 15 minutes).

Dummy lab · what the Client should show after Side B — not a live tenant
NSKP-LAB> show client-config finance.user@lab.example
org=lab.goskope.example
gateway=gateway.lab.example pop=DEL1
user=finance.user@lab.example
client-configuration=LAB-Finance-Laptops
steering-configuration=LAB-Finance-Laptops
traffic-steering=web-traffic
on-premise=no
config-updated=10:40Z
internet-security=enabled last-event="Tunnel Up"

Say the word recipe. This tray/Configuration panel is what the laptop actually loaded. Compare it to the tenant. If Config Updated is still 08:12Z, “we changed it” is false. Source: Using Netskope Client · Configuration (Organization, Gateway, POP, Client Configuration, Steering Configuration, Traffic Steering Type, Config Updated).

Side C — prove the ticket in Skope IT

Primary source: Application Events + Page Events + Devices + Transaction Events. This is not the policy list. This is the printed ticket. Field-by-field night-shift version: Netskope evidence desk.

  1. Baseline the on-ramp

    Client: Settings → Security Cloud Platform → Netskope Client → Devices. Internet Security Status, Last Event, Steering Configuration on View Details. GRE/IPSec: site Status Up, keepalive Seen. Explicit: a Page Event with Access Method = Explicit Proxy. Half of “it doesn’t match the doc” is a different Client train. Half of empty Skope IT is Backed Off because GRE is on the path.

  2. Click Salesforce, upload the dummy file, then open Application Events

    Skope IT → Events & Alerts → Application Events. Filter user finance.user@lab.example and app Salesforce. You need Access Method = Client (or GRE / IPSec / Explicit Proxy — the on-ramp you built), Action, Policy Name = Finance-SaaS-Upload, and if the file was the point, DLP Profile Name = Finance-DLP-PCI.

  3. Read the stamps on the row

    Allow + empty DLP Profile Name on an Upload means you never attached the profile. Block + Finance-DLP-PCI means the factory succeeded. Browse activity with Action Alert may not generate an alert — official caveat. Page Events is a different table (heuristic browse, Total Bytes, Bypass Traffic); it is not a second Application Event.

  4. If Skope IT is empty, do not add a rule

    Check Devices / GRE / PAC / Steering Bypass / traffic mode None. That is the evidence desk, not a missing Cloud App Access policy.

Proof · Skope IT cockpit
Teaches: operators prove a steered session on a Skope IT monitor, not from Apply Changes
Notice: juniors stare at a green Apply Changes toast. Seniors stare at Access Method, Action and Policy Name.
Dummy lab · Skope IT shape, not a customer tenant
NSKP-LAB> show app-event user=finance.user@lab.example
time=10:42:18Z app=Salesforce activity=Upload
access_method=Client user=finance.user@lab.example
url=https://saas.example.test file=q3-payroll.xlsx
action=block policy=Finance-SaaS-Upload
dlp_profile=Finance-DLP-PCI ssl=decrypt
pop=DEL1

NSKP-LAB> show page-event user=finance.user@lab.example
time=10:42:02Z site=saas.example.test
access_method=Client total_bytes=18440
bypass_traffic=no
Green success on this runbook

On-ramp matches the design (Client Enabled / GRE Up / PAC Access Method). Application Event Access Method is that on-ramp. Policy Name = Finance-SaaS-Upload on the Upload. DLP Profile Name = Finance-DLP-PCI and Action = Block if the file was the test. Browse can still be Allow. That is working. Apply Changes with an empty Skope IT page is not.

6. Runtime — decrypt, first-match, backoff

After the on-ramp is up, later packets of the same TLS session stay on NewEdge. Official SSL Decryption: policies are applied right after traffic is steered. By default all steered traffic is decrypted, then further analysed via Real-time Protection. Do Not Decrypt still matches RTP with limited context. A Block RTP on a Do Not Decrypt flow generates a Skope IT alert; a user block page is not sent.

Real-time Protection is sequential. When traffic matches rule conditions, the action applies without further processing — all policies are terminal except DLP policies set as Alert and Continue. If you enable Continue policy evaluation after match and several DLP profiles fire, the DLP incident lists every matched profile; the alert uses the last matched policy as Alert Name and lists all Policy Names; Action is the last non-Alert action, or None if every match was Alert. Source: Configuring Real-time Protection Policies.

Inline CASB is not a second engine. It is Real-time Protection with Destination = Cloud App or App Instance plus Activities. Upload / Download / Post are the stamps students skip. A Cloud App Allow with no Activity constraint is “any activity.” A Web Access category allow below a CASB Block still never sees the upload — first match already left the list.

The Client is not a mute pipe. Official Using Netskope Client: Internet Security Status is the tunnel that forwards Cloud Apps, Proxy and Firewall. Last Event Tunnel Up = Enabled. Tunnel down due to GRE / IPSec / Secure Forwarder / Data Plane on-premises = Backed Off. Admin selecting steering mode None also sends Admin Disabled / Backed Off for Dynamic Steering tenants. Creating a Steering Configuration: you can tell the Client to Steer or Not Steer private apps when GRE, IPSec or Explicit Proxy is already present. Mixing on-ramps without that decision is how a laptop “has the Client installed” and Skope IT stays empty.

GRE and IPSec are stateful. Official: during planned POP maintenance the tunnel goes down and comes up briefly. You must configure a failover tunnel on a different Day-N POP; failover happens on your gateway, outside Netskope’s control. Traffic from the same user must stay on the same tunnel — do not load-balance one endpoint across two GRE/IPSec sites. High-capacity GRE (3/5 Gbps) and IPSec (1/2 Gbps) are licensed, primary+failover only, and a source-IP change needs a maintenance window.

Cloud Explicit Proxy identifies users with cookies after SAML. Official: do not send the IdP request/response to Netskope. Firefox Enhanced Tracking Protection can break the cookie surrogate. Unauthenticated traffic from unknown locations must authenticate unless you Allow listed source egress IPs. Access Method on the Page Event is Explicit Proxy — that is the stamp that proves this on-ramp, not Client.

#2 student trap — “we already changed it”

Steering exceptions apply on the next Client check-in (about 15 minutes). RTP and SSL need Apply Changes. The tray Configuration panel shows Config Updated. Devices shows Last Event. If those timestamps are before your change window, the laptop is still running yesterday. Another tenant-side edit on top just widens the blast radius.

7. Traps + Skope IT proof

SymptomLooks likeActuallyFirst move
No Skope IT row Missing RTP allow On-ramp miss — Client disabled / Backed Off / Steering Bypass / mode None / GRE down Devices Last Event, or GRE/IPSec status, or PAC Access Method
Allow + spinning browser Need a wider rule Page Event Total Bytes = 0, or Transaction Events SSL error, or pin Evidence desk: Page Events then Transaction Events. Do not add any-any.
Payroll upload “outage” NewEdge is down DLP Block after Cloud App Allow — factory succeeded Application Events Action + DLP Profile Name. Exception process, not disable DLP.
Added a rule, nothing changed Apply Changes failed Forgot Apply Changes, or Client Config Updated is stale, or first-match hit a rule above yours Policy list order + Config Updated + Last Event
Client installed, still empty Bad Client package Internet Security Backed Off — GRE/IPSec/explicit already on the path Last Event “Tunnel down due to GRE/IPSec”. Pick one on-ramp.
Every HTTPS page warns POP cert is broken Signing CA missing on the device (or Firefox NSS) Settings → Manage → Certificates → Signing CA, then MDM. Do not disable SSL tenant-wide.
Mobile API fails, browser lives Missing allow Decrypt on a certificate-pinned host Do Not Decrypt that host with an owner. Not inspect-off. Not Steering Bypass unless you accept going blind.
GRE Up, policy never matches per user RTP is broken NAT inside the GRE tunnel — Netskope sees one IP Remove inner NAT. Official GRE guideline.
Explicit users loop at login IdP is down PAC steers the SSO host Steering / PAC DIRECT for the IdP. Official Cloud Explicit Proxy + Add Bypasses.
SSH never logs Cloud Firewall is broken Steering mode is Web Traffic, not All Traffic All Traffic + Cloud Firewall licence. Web Traffic is HTTP/HTTPS only.
Proof checklist — Finance-SaaS-Upload is actually working
Interview close you can steal

Netskope is a steering + policy factory. Client, GRE, IPSec or explicit delivers the flow to NewEdge. SSL Decrypt is the default envelope-off. Real-time Protection, Inline CASB and DLP are stamps on that one ticket, not three extra clouds. I prove the ticket in Skope IT: Access Method, Action, Policy Name. Empty Skope IT is a steering miss. A DLP Block after an Allow is the product working.

Related: Blog 2 · Evidence desk — first tool + proof field · Architecture & steering · Next Gen SWG / Real-time Protection · Inline + API CASB · DLP deep-dive · Netskope hub

Knowledge check

Six judgment questions. Map each miss back to the section named in the reason.

Q1

You clicked Apply Changes on a new Real-time Protection Block. The same user is still uploading. Config Updated on the Client is 90 minutes old. Best explanation?

Correct: c. Steering exceptions apply on the next Client check-in (~15 minutes). RTP needs Apply Changes and a fresh Config Updated. Re-read Runtime and Side B step 4.
Q2

What are Real-time Protection, Inline CASB and DLP on a Netskope tenant?

Correct: b. One steered session, three stamps. Inline CASB is RTP against a Cloud App + activity. DLP only inspects if you attach a profile. Re-read Mental model.
Q3

One user says Salesforce is down. Skope IT Application Events and Page Events have no row. Devices shows Last Event = Tunnel down due to GRE, Internet Security Status = Backed Off. What do you do first?

Correct: a. Official Client Status table: Tunnel down due to GRE = Backed Off. Empty Skope IT is expected until you pick one on-ramp. Re-read Why a green policy is not a session and Flow 2 fact 4.
Q4

On the official path, when does SSL Decryption run, and what is the default?

Correct: d. Official SSL Decryption page. Do Not Decrypt still lands on NewEdge with limited RTP context. A Steering Bypass is the thing that never arrives. Re-read Factory flow and Side B step 1.
Q5

You must not read a banking portal payload, but you still want a NewEdge log. Which control?

Correct: b. Official Add Bypasses: prefer SSL Bypass over Steering Bypass. Do Not Decrypt still reaches NewEdge. Re-read How to choose and Side B.
Q6

What proves Finance-SaaS-Upload is actually working?

Correct: c. Skope IT is the printed ticket. Apply Changes is a recipe. A coloured icon is not an Application Event. Re-read Side C and the proof checklist.

Sources

Related: Blog 2 · Netskope evidence desk · Architecture & steering · Next Gen SWG · Inline + API CASB · DLP deep-dive · Private Access (NPA) · Netskope hub

Dummy lab data only. Confirm live syntax, permissions and privacy rules on the production release before you type on a real tenant.