M365.FM - Modern work, security, and productivity with Microsoft 365

Microsoft Entra Private Access - Simply Explained

13 min · I går
Billede af episoden Microsoft Entra Private Access - Simply Explained

Description

Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring Microsoft Entra Internet Access, Microsoft's modern cloud-native approach to secure internet connectivity that replaces traditional VPNs with identity-driven Zero Trust security. For decades, organizations relied on VPNs to give remote employees access to corporate resources. That model worked when applications lived inside company data centers and employees worked primarily from the office. Today's reality is completely different. Employees work from home, coffee shops, hotels, and airports while applications are spread across Microsoft 365, SaaS platforms, and cloud services. The traditional idea of "connecting to the corporate network" no longer fits the modern workplace. Microsoft Entra Internet Access addresses this challenge by shifting security away from network trust and toward identity trust. Instead of giving users broad access simply because they're connected through a VPN, every internet request is evaluated based on the user's identity, device health, location, and security posture. In this episode, we'll explore how Entra Internet Access works, its role within Microsoft Global Secure Access, its integration with Conditional Access, and why it's becoming a key component of Microsoft's Zero Trust strategy. WHY TRADITIONAL VPNS ARE NO LONGER ENOUGH Traditional VPNs were designed for a world where applications, users, and data all existed within the corporate network. When employees connected remotely, the VPN simply extended the corporate network to their device. While this model worked for many years, it introduces significant problems in today's cloud-first world. Once connected, users often receive broad access to internal resources far beyond what they actually need. File servers, databases, legacy applications, and internal systems become reachable simply because the user is "inside" the network. VPNs also generate ongoing operational challenges. Connection failures, certificate issues, client updates, forgotten credentials, and performance problems generate a continuous stream of help desk tickets for IT departments. More importantly, VPNs generally trust the connection after authentication. Once users successfully authenticate, they're typically trusted throughout the session regardless of changing device health or security risks. Modern cybersecurity requires continuous verification rather than one-time authentication. This shift forms the foundation of Microsoft's Zero Trust security model. FROM NETWORK TRUST TO IDENTITY TRUST Modern security no longer focuses on protecting a network perimeter. Instead, it focuses on protecting identities. This philosophy is known as Zero Trust, built around one simple principle: Never trust. Always verify. Every request is evaluated independently using multiple security signals. Microsoft Entra ID becomes the central identity platform that continuously evaluates: * User identity * Device compliance * Geographic location * Sign-in risk * User risk * Authentication strength * Conditional Access policies Rather than assuming trust because someone is connected through a VPN, every request is evaluated in real time. Whether users connect from the corporate office, home, or public Wi-Fi becomes far less important than proving they are who they claim to be while using a trusted device. Identity replaces the network as the primary security boundary. WHAT IS MICROSOFT ENTRA INTERNET ACCESS? Microsoft Entra Internet Access is Microsoft's cloud-native Secure Web Gateway (SWG). Instead of routing traffic through traditional VPN appliances, internet traffic passes through Microsoft's Global Secure Access platform where it can be authenticated, inspected, filtered, and authorized. Every request is evaluated using identity-driven security policies before reaching its destination. Entra Internet Access is one of two major services within Microsoft Global Secure Access. The second service is Microsoft Entra Private Access, which securely connects users to private on-premises applications without requiring a traditional VPN. Together they provide secure connectivity for both cloud services and private business applications. Unlike traditional VPNs that primarily trust network connectivity, Entra Internet Access evaluates the user, device, and current security posture before granting access to internet resources. Because traffic travels across Microsoft's global backbone spanning dozens of regions and hundreds of edge locations worldwide, users often benefit from improved performance alongside stronger security. UNDERSTANDING THE THREE TRAFFIC PROFILES Microsoft Global Secure Access organizes connectivity using three different traffic forwarding profiles. The Microsoft Traffic Profile protects Microsoft 365 services including Exchange Online, SharePoint, Teams, and OneDrive. This profile is included with Microsoft Entra ID P1 and Microsoft 365 Business Premium licensing. The Internet Access Profile extends protection to general web browsing and third-party SaaS applications such as Salesforce, Slack, or other internet services. This profile requires additional licensing or is included as part of Microsoft Entra Suite. The Private Access Profile securely connects users to internal applications, file shares, databases, and legacy systems without requiring a traditional VPN. This profile effectively replaces VPN access for private corporate resources. A lightweight Global Secure Access client installed on user devices automatically directs traffic into the appropriate profile without requiring users to manually establish VPN connections. The result is seamless connectivity with significantly improved user experience. CONDITIONAL ACCESS BECOMES EVEN MORE POWERFUL One of the biggest advantages of Entra Internet Access is its deep integration with Microsoft Conditional Access. Traditionally, Conditional Access policies protected Microsoft cloud applications. With Entra Internet Access, those policies can now extend to internet traffic itself. Organizations can require the Global Secure Access client before allowing access to Microsoft 365 services. If the client isn't running, access is denied immediately. This provides powerful protection against modern attack techniques including Adversary-in-the-Middle (AiTM) attacks. Even if attackers successfully steal authentication tokens, they still cannot satisfy Conditional Access policies requiring traffic to originate through the trusted Global Secure Access client. Organizations can further require: * Multi-factor authentication * Device compliance * Low user risk * Trusted network connectivity * Specific authentication strengths These policies dramatically strengthen Zero Trust security while remaining centrally managed through Microsoft Entra ID. WEB FILTERING AND THREAT PROTECTION Entra Internet Access goes far beyond identity verification. It also introduces enterprise-grade web protection previously delivered through dedicated secure web gateway appliances. Organizations can create category-based web filtering policies that block websites associated with gambling, adult content, hacking tools, social media, AI services, or any other predefined categories. Policies can differ between departments, allowing marketing teams access to social media while blocking it for finance or operations. Administrators can also allow or block specific domains using fully qualified domain names and wildcard rules. Another major capability is TLS inspection. Encrypted internet traffic is decrypted, inspected for threats, and securely re-encrypted before reaching its destination. This enables organizations to detect malware, phishing attempts, malicious downloads, and data exfiltration hidden inside encrypted HTTPS traffic. Additional capabilities include: * Universal Tenant Restrictions * Shadow AI discovery * SaaS application visibility * AI application monitoring * Data loss prevention support Importantly, these protections occur at the network layer rather than within individual browsers, making them consistent across browsers and desktop applications alike. Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365--6704921/support [https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss].

Comments

0

Be the first to comment

Sign up now and become a member of the M365.FM - Modern work, security, and productivity with Microsoft 365 community!

Get Started

1 month for 9 kr.

Then 99 kr. / month · Cancel anytime

  • Podcasts kun på Podimo
  • 20 lydbogstimer pr. måned
  • Gratis podcasts

All episodes

857 episodes

episode Microsoft Purview Insider Risk Management - Simply Explained artwork

Microsoft Purview Insider Risk Management - Simply Explained

Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring Microsoft Purview Insider Risk Management, Microsoft's intelligent solution for identifying risky user behavior before it turns into a costly security incident. When organizations think about cybersecurity, they usually focus on external threats—hackers, malware, ransomware, and phishing attacks. But one of the biggest security risks often comes from inside the organization. Employees already have legitimate access to sensitive information. Whether through malicious intent or simple human error, that trusted access can become a significant business risk. Microsoft Purview Insider Risk Management helps organizations identify unusual patterns of user behavior, investigate potential insider threats, and respond appropriately while maintaining strong privacy protections. Rather than assuming every employee is a threat, it uses intelligent risk scoring and machine learning to distinguish between normal business activity and behavior that deserves closer attention. In this episode, we'll explore how Insider Risk Management works, how Microsoft calculates risk, and why privacy remains a central part of the entire solution. WHY INSIDER RISK IS DIFFERENT Traditional cybersecurity is designed to stop unauthorized users from gaining access. Firewalls block unwanted network traffic. Multi-factor authentication verifies identities. Endpoint protection detects malware. These technologies are extremely effective against external attacks. However, they all share one important assumption: Once users successfully authenticate, they are generally trusted. That assumption creates a significant blind spot. Insider threats don't involve breaking into the organization. They involve legitimate users performing activities that become risky over time. Insider risk generally falls into two categories. Malicious insider risk includes intentional activities such as data theft, intellectual property theft, sabotage, or unauthorized data exfiltration. Accidental insider risk includes users mistakenly sharing confidential information, forwarding sensitive emails, copying files to personal storage, or violating security policies without realizing it. Traditional security solutions rarely detect these behaviors because, technically, the user is authorized to perform many of the underlying actions. Microsoft Purview Insider Risk Management focuses on identifying risky behavior rather than simply validating user access. WHAT IS MICROSOFT PURVIEW INSIDER RISK MANAGEMENT? Microsoft Purview Insider Risk Management is a compliance capability within Microsoft Purview that helps organizations identify, investigate, and respond to potentially risky user behavior. Rather than monitoring individual activities in isolation, the system analyzes patterns across Microsoft 365. Signals are collected from multiple Microsoft services, including: * Exchange Online * SharePoint Online * OneDrive * Microsoft Teams * Microsoft Entra ID * Endpoint activity * Data Loss Prevention * Sensitivity labels Machine learning evaluates these signals over time to determine whether behavior differs significantly from normal activity. The objective is not to spy on employees. Instead, Microsoft focuses on identifying situations where organizations should perform additional review before a genuine security incident occurs. Human investigators always make the final decision. The platform simply highlights behavior that deserves attention. HOW RISK SCORING WORKS Microsoft Purview Insider Risk Management does not generate alerts based on a single isolated action. Instead, it evaluates combinations of activities over time. Examples of monitored indicators include: * Large file downloads * Email forwarding * Printing sensitive documents * USB file transfers * Accessing sensitive SharePoint sites * Uploading data to cloud storage * Unusual login behavior * After-hours activity Each event contributes to an overall risk score. A single large download might be completely normal. However, when combined with several additional indicators—such as forwarding emails to personal accounts after submitting a resignation—the overall pattern becomes significantly more suspicious. Machine learning compares current activity against historical behavior for both the individual user and similar job roles. Downloading source code may be normal for software developers. The same activity performed by someone in Human Resources would represent unusual behavior. The platform continuously learns organizational baselines to reduce false positives while highlighting meaningful anomalies. Importantly, risk scores represent probabilities—not proof of wrongdoing. Human review remains essential before any action is taken. POLICIES, TEMPLATES, AND RISK INDICATORS Microsoft provides predefined policy templates covering common insider risk scenarios. Examples include: * Departing employees * Data theft * Data leaks * Security policy violations * Risky user behavior Administrators simply select the template most appropriate for their organization and configure the users or groups that should be included. Behind each policy are dozens of built-in indicators. These include activities such as: * External email forwarding * Printing * USB usage * Cloud storage uploads * SharePoint downloads * OneDrive synchronization * Sensitive file access Organizations can further improve detection by integrating external business signals. Examples include: * HR systems * Employee resignation notices * Badge access systems * Legal investigations * Compliance events These external signals provide additional context that significantly improves risk scoring accuracy. Rather than monitoring every employee equally, organizations focus on scenarios where risk is genuinely elevated. INVESTIGATING INSIDER RISK When Microsoft identifies suspicious behavior, investigators receive an alert within the Microsoft Purview compliance portal. Each alert includes: * Overall risk score * User information * Timeline of activities * Associated indicators * Supporting evidence One of the most valuable features is the activity timeline. Rather than reviewing isolated events, investigators can understand the complete sequence of actions. For example: * File downloads * Email forwarding * USB transfers * After-hours activity * SharePoint access Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365--6704921/support [https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss].

Yesterday14 min
episode Microsoft Purview Information Protection - Simply Explained artwork

Microsoft Purview Information Protection - Simply Explained

Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring Microsoft Purview Information Protection, the foundation of Microsoft's data classification and protection strategy across Microsoft 365. Every day, organizations create thousands of documents, spreadsheets, emails, presentations, and Teams conversations. Some of that information is completely public, while other files contain financial records, customer information, legal contracts, intellectual property, or confidential business plans. The challenge isn't simply storing this data—it's ensuring every piece of information is handled appropriately wherever it travels. Microsoft Purview Information Protection solves this challenge by allowing organizations to classify sensitive information, apply persistent sensitivity labels, and automatically enforce protection policies across Microsoft 365. Instead of waiting until data is about to leave the organization, protection begins the moment the content is created. In this episode, we'll explore how Microsoft Purview Information Protection works, how sensitivity labels travel with your data, how automatic classification operates behind the scenes, and how it integrates with Data Loss Prevention, Microsoft Teams, and Microsoft 365 Copilot. WHY INFORMATION PROTECTION MATTERS Many organizations assume their information is secure simply because it resides in Microsoft 365. However, protecting data from hackers is only one part of the challenge. The larger risk often comes from accidental sharing, misclassification, or users unknowingly exposing confidential information. Traditional security approaches attempted to inspect files only when they were leaving the organization. Every outgoing email or shared document had to be scanned before determining whether it contained sensitive information. While effective, this approach introduces delays and only reacts after data has already begun moving. Microsoft Purview Information Protection changes the model entirely. Instead of waiting until information leaves the organization, content is classified and labeled immediately. Once protected, every Microsoft 365 service instantly understands how that information should be handled without repeatedly scanning the content. Protection becomes proactive rather than reactive. WHAT IS MICROSOFT PURVIEW INFORMATION PROTECTION? Microsoft Purview Information Protection provides a centralized framework for classifying, labeling, and protecting sensitive information. The core concept is remarkably simple. Every document or email receives a sensitivity label that communicates its security requirements. Common examples include: * Public * Internal * Confidential * Highly Confidential These labels aren't merely visual indicators. Each label contains metadata that permanently travels with the file wherever it goes. That metadata can automatically trigger: * Encryption * Access restrictions * Watermarks * Headers and footers * Printing restrictions * Sharing controls * Copy protection Rather than relying on users to remember every security setting manually, one sensitivity label applies the correct protections automatically. Because Information Protection is built directly into Microsoft 365, users often interact with it through the Sensitivity dropdown available in Word, Excel, PowerPoint, Outlook, and other Office applications. CLASSIFICATION: FINDING SENSITIVE INFORMATION Before information can be protected, Microsoft Purview must first identify sensitive content. Microsoft uses two primary detection methods. The first is Sensitive Information Types (SITs). These recognize structured information such as: * Credit card numbers * Passport numbers * National identification numbers * Healthcare identifiers * Banking information Microsoft provides hundreds of built-in detection patterns that organizations can immediately begin using without additional configuration. The second approach uses Trainable Classifiers. Unlike simple pattern matching, trainable classifiers use artificial intelligence to recognize unstructured documents such as: * Contracts * Legal documents * Resumes * Financial reports * Project documentation Organizations can also create custom classifiers and custom Sensitive Information Types for proprietary business information including employee IDs, customer numbers, project codes, or invoice formats. Classification identifies sensitive information. Protection comes later through sensitivity labels. SENSITIVITY LABELS: THE FOUNDATION OF PROTECTION Once content has been classified, sensitivity labels determine how Microsoft 365 should handle it. Each label becomes much more than a simple category. A single label can automatically apply multiple protections simultaneously. For example, a Highly Confidential label might: * Encrypt the document * Prevent external sharing * Disable printing * Restrict copy and paste * Apply visible watermarks * Limit editing permissions Most importantly, these protections remain attached to the file itself. If the document leaves SharePoint, is emailed externally, or stored elsewhere, the label and its protections travel with it. This persistence ensures organizations maintain control over sensitive information regardless of where the file moves. Every Microsoft 365 workload—including SharePoint, OneDrive, Teams, Exchange Online, and Microsoft 365 Copilot—recognizes and respects these labels automatically. MANUAL VS AUTOMATIC LABELING Organizations can apply sensitivity labels in two different ways. Manual labeling allows users to choose the appropriate label directly within Microsoft Office applications. This works well when users understand the business context surrounding a document. However, relying entirely on users creates inconsistency. Microsoft therefore provides automatic labeling. Client-side automatic labeling operates inside Office applications while users create documents. If sensitive information such as payment card data appears, Office can recommend or automatically apply the correct label before the document is saved. Service-side automatic labeling works across Microsoft 365 itself. Existing documents stored in SharePoint, OneDrive, or Exchange Online are scanned and labeled automatically without requiring user interaction. Microsoft recommends combining both approaches. Automatic labeling provides consistent baseline protection across large environments, while manual labeling allows users to apply additional context when appropriate. Simulation mode allows organizations to evaluate automatic labeling policies before enforcing them in production.  Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365--6704921/support [https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss].

Yesterday15 min
episode Microsoft Purview Data Loss Prevention (DLP) - Simply Explained artwork

Microsoft Purview Data Loss Prevention (DLP) - Simply Explained

Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring Microsoft Purview Data Loss Prevention (DLP), one of the most important security capabilities in Microsoft 365 for preventing accidental data leaks. When most people think about cybersecurity, they imagine hackers breaking through firewalls or ransomware attacks encrypting company data. But the reality is often much simpler. Many of the largest data breaches happen because someone accidentally sends confidential information to the wrong recipient, shares a sensitive document externally, or copies company data to an unauthorized location. Microsoft Purview Data Loss Prevention isn't designed to stop hackers—it is designed to stop well-intentioned employees from making costly mistakes. By automatically identifying sensitive information, monitoring how it's being used, and enforcing security policies across Microsoft 365, DLP quietly protects your organization's most valuable information without preventing employees from getting their work done. In this episode, we'll explore how Microsoft Purview DLP works across email, SharePoint, OneDrive, Teams, endpoints, and Microsoft 365 Copilot, and why it has become a cornerstone of modern Microsoft security. WHY DATA LOSS PREVENTION MATTERS Many organizations focus heavily on defending against external cyberattacks while overlooking the largest source of data loss: accidental human error. Employees regularly send emails to the wrong recipients, upload confidential documents to inappropriate locations, or unintentionally expose sensitive information through everyday collaboration. Traditional approaches attempted to solve this by locking everything down—blocking USB drives, restricting file sharing, and preventing external communication altogether. Unfortunately, overly restrictive environments reduce productivity and often encourage employees to find unofficial workarounds. Microsoft Purview DLP takes a different approach. Instead of blocking everything, it evaluates three critical questions: * What type of data is being handled? * Who is handling it? * Where is the data going? Based on those answers, DLP automatically decides whether to allow, warn, audit, or block the activity. The goal isn't to restrict users—it is to prevent honest mistakes before they become security incidents. UNDERSTANDING DLP THROUGH A SIMPLE ANALOGY Imagine your organization as a large office building. Microsoft Entra ID acts as the reception desk, verifying everyone's identity before allowing entry. But verifying identity alone doesn't prevent sensitive documents from leaving the building. Microsoft Purview DLP acts like a team of intelligent security guards positioned throughout the organization. Some guards monitor outgoing mail. Others watch file storage rooms. Others supervise meeting rooms and conversations. Additional guards protect employee laptops, while newer guards even monitor interactions with AI assistants such as Microsoft 365 Copilot. Rather than simply checking who enters the building, these security guards continuously monitor what information people are carrying and where that information is going. If confidential information is about to leave inappropriately, the guards intervene before any damage occurs. This mental model makes it much easier to understand how Microsoft Purview DLP protects data throughout Microsoft 365. EXCHANGE ONLINE DLP Email remains one of the most common ways sensitive information leaves an organization. Microsoft Purview DLP integrates directly with Exchange Online to inspect outgoing emails before they are delivered. Every email body and attachment can be analyzed using advanced detection techniques, including: * Credit card detection * National identification numbers * Healthcare information * Financial records * Machine learning classifiers * Pattern recognition * Context-aware content analysis If a user attempts to send sensitive information outside the organization, DLP can automatically display a policy tip explaining the violation. Depending on organizational policy, the email may be: * Allowed * Warned * Blocked * Allowed only after providing business justification Every event is logged, allowing security administrators to identify trends and investigate repeated policy violations. Instead of discovering a data leak after the email has already been delivered, DLP prevents it before it ever leaves Exchange Online. SHAREPOINT AND ONEDRIVE DLP Sensitive data doesn't only travel through email. Large amounts of confidential information are stored inside SharePoint and OneDrive. Microsoft Purview DLP continuously scans files both at rest and in motion. Files already stored inside document libraries can be inspected for sensitive content, while new sharing activities are evaluated as they occur. When policy violations are detected, DLP can: * Block external sharing * Remove inappropriate permissions * Restrict file access * Move files into administrator-only quarantine * Replace removed files with informational placeholders explaining why access was restricted Organizations can also block sharing with specific domains, revoke previously granted external access, and automatically contain accidental oversharing before confidential documents spread throughout the organization. Rather than simply monitoring storage locations, DLP actively protects how information is shared across Microsoft 365 collaboration platforms. MICROSOFT TEAMS DLP Modern collaboration increasingly happens through Microsoft Teams. Private chats, group chats, and channel conversations frequently contain sensitive business information that never appears in traditional email. Microsoft Purview DLP extends protection directly into Teams. Messages are inspected before they are delivered. If users accidentally include confidential information such as national identification numbers, payment card information, or regulated personal data, DLP can immediately intervene. Possible actions include: * Blocking the message * Displaying policy guidance * Logging the attempted action * Alerting compliance administrators Importantly, DLP analyzes message content itself rather than only attached files. This allows organizations to protect informal collaboration just as effectively as traditional email communication. ENDPOINT DLP Cloud services represent only part of the data protection challenge. Employees also interact with sensitive information directly on their devices. Endpoint DLP extends Microsoft Purview protection to Windows and macOS devices. Activities that can be monitored include: * USB transfers * Printing * Clipboard operations * File uploads * Personal cloud storage * Remote desktop sessions * Bluetooth transfers * Browser copy and paste Unlike cloud-only protection, Endpoint DLP continues working even when devices are offline because policies are cached locally. Whenever users attempt to move sensitive information outside approved locations, Endpoint DLP evaluates the action using the same intelligent content inspection capabilities used throughout Microsoft Purview. Recent enhancements further improve protection by preventing unsaved sensitive content from being exfiltrated and limiting Windows Recall snapshots on supported Copilot+ PCs. This extends Microsoft Purview security beyond Microsoft 365 services directly onto user devices. Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365--6704921/support [https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss].

Yesterday15 min
episode Microsoft Entra Private Access - Simply Explained artwork

Microsoft Entra Private Access - Simply Explained

Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring Microsoft Entra Internet Access, Microsoft's modern cloud-native approach to secure internet connectivity that replaces traditional VPNs with identity-driven Zero Trust security. For decades, organizations relied on VPNs to give remote employees access to corporate resources. That model worked when applications lived inside company data centers and employees worked primarily from the office. Today's reality is completely different. Employees work from home, coffee shops, hotels, and airports while applications are spread across Microsoft 365, SaaS platforms, and cloud services. The traditional idea of "connecting to the corporate network" no longer fits the modern workplace. Microsoft Entra Internet Access addresses this challenge by shifting security away from network trust and toward identity trust. Instead of giving users broad access simply because they're connected through a VPN, every internet request is evaluated based on the user's identity, device health, location, and security posture. In this episode, we'll explore how Entra Internet Access works, its role within Microsoft Global Secure Access, its integration with Conditional Access, and why it's becoming a key component of Microsoft's Zero Trust strategy. WHY TRADITIONAL VPNS ARE NO LONGER ENOUGH Traditional VPNs were designed for a world where applications, users, and data all existed within the corporate network. When employees connected remotely, the VPN simply extended the corporate network to their device. While this model worked for many years, it introduces significant problems in today's cloud-first world. Once connected, users often receive broad access to internal resources far beyond what they actually need. File servers, databases, legacy applications, and internal systems become reachable simply because the user is "inside" the network. VPNs also generate ongoing operational challenges. Connection failures, certificate issues, client updates, forgotten credentials, and performance problems generate a continuous stream of help desk tickets for IT departments. More importantly, VPNs generally trust the connection after authentication. Once users successfully authenticate, they're typically trusted throughout the session regardless of changing device health or security risks. Modern cybersecurity requires continuous verification rather than one-time authentication. This shift forms the foundation of Microsoft's Zero Trust security model. FROM NETWORK TRUST TO IDENTITY TRUST Modern security no longer focuses on protecting a network perimeter. Instead, it focuses on protecting identities. This philosophy is known as Zero Trust, built around one simple principle: Never trust. Always verify. Every request is evaluated independently using multiple security signals. Microsoft Entra ID becomes the central identity platform that continuously evaluates: * User identity * Device compliance * Geographic location * Sign-in risk * User risk * Authentication strength * Conditional Access policies Rather than assuming trust because someone is connected through a VPN, every request is evaluated in real time. Whether users connect from the corporate office, home, or public Wi-Fi becomes far less important than proving they are who they claim to be while using a trusted device. Identity replaces the network as the primary security boundary. WHAT IS MICROSOFT ENTRA INTERNET ACCESS? Microsoft Entra Internet Access is Microsoft's cloud-native Secure Web Gateway (SWG). Instead of routing traffic through traditional VPN appliances, internet traffic passes through Microsoft's Global Secure Access platform where it can be authenticated, inspected, filtered, and authorized. Every request is evaluated using identity-driven security policies before reaching its destination. Entra Internet Access is one of two major services within Microsoft Global Secure Access. The second service is Microsoft Entra Private Access, which securely connects users to private on-premises applications without requiring a traditional VPN. Together they provide secure connectivity for both cloud services and private business applications. Unlike traditional VPNs that primarily trust network connectivity, Entra Internet Access evaluates the user, device, and current security posture before granting access to internet resources. Because traffic travels across Microsoft's global backbone spanning dozens of regions and hundreds of edge locations worldwide, users often benefit from improved performance alongside stronger security. UNDERSTANDING THE THREE TRAFFIC PROFILES Microsoft Global Secure Access organizes connectivity using three different traffic forwarding profiles. The Microsoft Traffic Profile protects Microsoft 365 services including Exchange Online, SharePoint, Teams, and OneDrive. This profile is included with Microsoft Entra ID P1 and Microsoft 365 Business Premium licensing. The Internet Access Profile extends protection to general web browsing and third-party SaaS applications such as Salesforce, Slack, or other internet services. This profile requires additional licensing or is included as part of Microsoft Entra Suite. The Private Access Profile securely connects users to internal applications, file shares, databases, and legacy systems without requiring a traditional VPN. This profile effectively replaces VPN access for private corporate resources. A lightweight Global Secure Access client installed on user devices automatically directs traffic into the appropriate profile without requiring users to manually establish VPN connections. The result is seamless connectivity with significantly improved user experience. CONDITIONAL ACCESS BECOMES EVEN MORE POWERFUL One of the biggest advantages of Entra Internet Access is its deep integration with Microsoft Conditional Access. Traditionally, Conditional Access policies protected Microsoft cloud applications. With Entra Internet Access, those policies can now extend to internet traffic itself. Organizations can require the Global Secure Access client before allowing access to Microsoft 365 services. If the client isn't running, access is denied immediately. This provides powerful protection against modern attack techniques including Adversary-in-the-Middle (AiTM) attacks. Even if attackers successfully steal authentication tokens, they still cannot satisfy Conditional Access policies requiring traffic to originate through the trusted Global Secure Access client. Organizations can further require: * Multi-factor authentication * Device compliance * Low user risk * Trusted network connectivity * Specific authentication strengths These policies dramatically strengthen Zero Trust security while remaining centrally managed through Microsoft Entra ID. WEB FILTERING AND THREAT PROTECTION Entra Internet Access goes far beyond identity verification. It also introduces enterprise-grade web protection previously delivered through dedicated secure web gateway appliances. Organizations can create category-based web filtering policies that block websites associated with gambling, adult content, hacking tools, social media, AI services, or any other predefined categories. Policies can differ between departments, allowing marketing teams access to social media while blocking it for finance or operations. Administrators can also allow or block specific domains using fully qualified domain names and wildcard rules. Another major capability is TLS inspection. Encrypted internet traffic is decrypted, inspected for threats, and securely re-encrypted before reaching its destination. This enables organizations to detect malware, phishing attempts, malicious downloads, and data exfiltration hidden inside encrypted HTTPS traffic. Additional capabilities include: * Universal Tenant Restrictions * Shadow AI discovery * SaaS application visibility * AI application monitoring * Data loss prevention support Importantly, these protections occur at the network layer rather than within individual browsers, making them consistent across browsers and desktop applications alike. Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365--6704921/support [https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss].

Yesterday13 min
episode Microsoft Graph Delta Queries - Simply Explained artwork

Microsoft Graph Delta Queries - Simply Explained

Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring Microsoft Graph Delta Queries, one of the most powerful features for building efficient synchronization solutions with Microsoft 365. Imagine you're building an application that synchronizes Outlook emails, Microsoft Entra ID users, SharePoint documents, or Teams data. Every few minutes your application checks Microsoft Graph for updates. The traditional approach downloads everything again—even if only one item changed. That means unnecessary network traffic, slower performance, increased API consumption, and eventually the risk of Microsoft Graph throttling your application. Microsoft Graph Delta Queries solve this challenge by introducing intelligent change tracking. Instead of downloading complete datasets every time, your application asks Microsoft Graph a much simpler question: "What changed since the last time I checked?" Microsoft Graph remembers where your previous synchronization ended and returns only new, modified, or deleted items. In this episode, we'll explore how Delta Queries work, how delta tokens and pagination operate behind the scenes, their limitations, and why combining Delta Queries with Change Notifications creates one of the most reliable synchronization patterns available for Microsoft 365 applications. WHY TRADITIONAL SYNCHRONIZATION IS INEFFICIENT Before understanding Delta Queries, it's important to understand the problem they were designed to solve. Traditional synchronization relies on full synchronization. Every synchronization cycle downloads every object again regardless of whether anything has actually changed. Imagine opening your calendar application every few minutes and downloading every meeting you've ever created simply because one meeting might have changed. The larger the dataset becomes, the more wasteful this approach becomes. The same problem affects applications synchronizing Microsoft Entra ID users, Outlook mailboxes, SharePoint libraries, Microsoft Teams conversations, or contacts. Thousands of objects are transferred repeatedly, even though perhaps only one or two records have changed since the previous synchronization. This unnecessary traffic consumes bandwidth, increases synchronization times, drains mobile device batteries, places additional load on Microsoft Graph, and increases the likelihood of API throttling. Microsoft Graph Delta Queries eliminate this inefficiency by returning only the differences between synchronization cycles rather than the complete dataset every time. WHAT ARE MICROSOFT GRAPH DELTA QUERIES? Microsoft Graph Delta Queries provide an incremental synchronization mechanism for Microsoft 365 resources. Instead of requesting every object repeatedly, your application asks Microsoft Graph for only the items that have changed since the previous synchronization. A useful analogy is checking your email inbox. When you open your mailbox in the morning, you don't expect every email you've ever received to download again. Instead, you only want to see the messages that arrived since your last visit. Delta Queries apply exactly the same concept to Microsoft Graph. The first request retrieves the complete dataset, creating an initial synchronization baseline. Alongside that data, Microsoft Graph returns a special URL known as the deltaLink. That link becomes your bookmark. Every future synchronization uses the saved deltaLink instead of repeating the original request. Microsoft Graph compares the stored synchronization point with its current data and returns only newly created, modified, or deleted objects. The result is dramatically faster synchronization while transferring only the information that actually matters. HOW THE DELTA TOKEN SYSTEM WORKS The real intelligence behind Delta Queries lies in the delta token. After the first synchronization, Microsoft Graph generates a deltaLink containing a unique token that records exactly where synchronization finished. You don't need to store timestamps, compare version numbers, or build your own change-tracking database. Microsoft Graph handles all of that internally. Each time your application performs another synchronization, it submits the previously saved deltaLink. Microsoft Graph immediately understands where the previous synchronization ended and calculates only the differences since that point. If many changes occurred between synchronization cycles, Microsoft Graph may split the response across multiple pages. Instead of immediately returning another deltaLink, it returns a nextLink, indicating that more results remain. Applications continue requesting successive nextLinks until Microsoft Graph finally returns a new deltaLink. Receiving a deltaLink indicates that synchronization is complete and the application is fully caught up. The new deltaLink then replaces the previous one and becomes the starting point for the next synchronization cycle.  UNDERSTANDING THE LIMITATIONS Although Delta Queries are extremely powerful, they aren't perfect. One important limitation is token expiration. For Microsoft Entra ID directory objects, delta tokens remain valid for only seven days. If an application doesn't synchronize frequently enough, the token expires and Microsoft Graph requires a completely new full synchronization before incremental tracking can resume. Another limitation involves HTTP 410 Gone responses. Microsoft Graph occasionally invalidates tokens during tenant migrations or internal maintenance. When this occurs, applications receive a 410 response and must immediately perform another complete synchronization to establish a new baseline. Applications must also understand that processing delays can occur. Updates inside Microsoft Entra ID aren't always immediately available through Delta Queries because Microsoft first processes and propagates those changes internally before exposing them through Microsoft Graph. Some resource properties are not tracked through Delta Queries, meaning certain updates require separate requests even when the primary object appears unchanged. Finally, Microsoft Graph doesn't guarantee duplicate-free responses. Applications must therefore be designed to safely process the same update multiple times without creating inconsistent data. These limitations don't reduce the value of Delta Queries, but production applications must be designed with them in mind. DELTA QUERY VS CHANGE NOTIFICATIONS Delta Queries and Change Notifications solve similar problems using very different approaches. Delta Query is a pull-based technology. Applications decide when synchronization occurs by requesting changes whenever convenient. This provides complete scheduling flexibility while requiring no publicly accessible infrastructure. Change Notifications use a push-based model. Instead of waiting for scheduled synchronization, Microsoft Graph immediately sends notifications whenever monitored resources change. Each approach has strengths. Change Notifications provide near real-time awareness but require publicly accessible HTTPS endpoints, subscription management, validation requests, and periodic subscription renewal. Delta Queries are simpler to operate because applications make outbound requests only when necessary, but synchronization latency depends entirely on how frequently applications check for updates. Neither technology completely replaces the other. Instead, Microsoft recommends using them together whenever possible. Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365--6704921/support [https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss].

Yesterday15 min