From 9094cc7fc90f9f504315bdadb41bed6c0e833f04 Mon Sep 17 00:00:00 2001 From: jayrusso Date: Thu, 22 Aug 2024 16:24:48 -0700 Subject: [PATCH 1/7] Known limitations article 2 --- .../reference-current-known-limitations.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 docs/global-secure-access/reference-current-known-limitations.md diff --git a/docs/global-secure-access/reference-current-known-limitations.md b/docs/global-secure-access/reference-current-known-limitations.md new file mode 100644 index 00000000000..e68519e2b38 --- /dev/null +++ b/docs/global-secure-access/reference-current-known-limitations.md @@ -0,0 +1,139 @@ +--- +title: Global Secure Access known limitations +description: This article details the known issues and limitations you might encounter when using Global Secure Access. +author: HULKsmashGithub +ms.topic: reference +ms.author: jayrusso +manager: amycolannino +ms.date: 08/22/2024 +ms.service: global-secure-access + +--- +# Global Secure Access known limitations + +Global Secure Access is the unifying term used for both Microsoft Entra Internet Access and Microsoft Entra Private Access. + +This article details the known issues and limitations you might encounter when using Global Secure Access. + +## Global Secure Access client +The Global Secure Access client is available on multiple platforms. Expand each header for details about the known limitations for each platform. +### [Android client](#tab/android-client) +Known limitations for the Global Secure Access client for Android include: +- Mobile devices running *Android (Go edition)* aren't currently supported. +- Microsoft Defender for Endpoint on Android *on shared devices* isn't currently supported. +- Tunneling IPv6 traffic isn't currently supported. +- Private Domain Name System (DNS) must be disabled on the device. This setting is often found in the System > Network and Internet options. +- Running non-Microsoft endpoint protection products alongside Microsoft Defender for Endpoint might cause performance problems and unpredictable system errors. + +### [Windows client](#tab/windows-client) +Known limitations for the Global Secure Access client for Windows include: +#### Secure Domain Name System (DNS) +The Global Secure Access client doesn't currently support secure DNS in its different versions, such as DNS over HTTPS (DoH), DNS over TLS (DoT), or DNS Security Extensions (DNSSEC). To configure the client so it can acquire network traffic, you must disable secure DNS. To disable DNS in the browser, see [Secure DNS disabled in browsers](troubleshoot-global-secure-access-client-diagnostics-health-check.md#secure-dns-disabled-in-browsers-microsoft-edge-chrome-firefox). + +#### DNS over TCP +DNS uses port 53 UDP for name resolution. Some browsers have their own DNS client that also supports port 53 TCP. Currently the Global Secure Access client doesn't support DNS port 53 TCP. As a mitigation, disable the browser's DNS client by setting the following registry values: +- Microsoft Edge +``[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge] +"BuiltInDnsClientEnabled"=dword:00000000`` +- Chrome +``[HKEY_CURRENT_USER\Software\Policies\Google\Chrome] +"BuiltInDnsClientEnabled"=dword:00000000`` +Also add browsing `chrome://flags` and disabling `Async DNS resolver`. + +#### IPv6 not supported +The client tunnels only IPv4 traffic. IPv6 traffic isn't acquired by the client and is therefore transferred directly to the network. To enable all relevant traffic to be tunneled, set the network adapter properties to [IPv4 preferred](troubleshoot-global-secure-access-client-diagnostics-health-check.md#ipv4-preferred). + +#### Connection fallback +If there's a connection error to the cloud service, the client falls back to either direct Internet connection or blocking the connection, based on the ***hardening*** value of the matching rule in the forwarding profile. + +#### Geolocation +For network traffic that is tunneled to the cloud service, the application server (website) detects the connection's source IP as the edge's IP address (and not as the user-device's IP address). This scenario might affect services that rely on geolocation. +> [!TIP] +> For Microsoft 365 and Microsoft Entra to detect the device's true source IP, consider enabling [Source IP restoration](how-to-source-ip-restoration.md). + +#### Virtualization support +You can't install the Global Secure Access client on a device that hosts virtual machines. However, you can install the Global Secure Access client on a virtual machine, as long as the client isn't installed on the host machine. For the same reason, a Windows Subsystem for Linux (WSL) doesn't acquire traffic from a client installed on the host machine. + +#### Proxy +If a proxy is configured at the application level (such as a browser) or at the OS level, configure a proxy auto configuration (PAC) file to exclude all FQDNs and IPs that you expect the client to tunnel. + +To prevent HTTP requests for specific FQDNs/IPs from tunneling to the proxy, add the FQDNs/IPs to the PAC file as exceptions. (These FQDNs/IPs are in the forwarding profile of Global Secure Access for tunneling). For example: + +```http +function FindProxyForURL(url, host) {   +        if (isPlainHostName(host) ||   +            dnsDomainIs(host, ".microsoft.com") || // tunneled +            dnsDomainIs(host, ".msn.com")) // tunneled +           return "DIRECT";                    // If true, sets "DIRECT" connection +        else                                   // If not true... +           return "PROXY 10.1.0.10:8080";  // forward the connection to the proxy +} +``` +If a direct internet connection isn't possible, configure the client to connect to the Global Secure Access service through a proxy. For example, set the `grpc_proxy` system variable to match the value of the proxy, such as `http://proxy:8080`. + +To apply the configuration changes, restart the Global Secure Access client Windows services. + +#### Packet injection +The client only tunnels traffic sent using sockets. It doesn't tunnel traffic injected to the network stack using a driver (for example, some of the traffic generated by Network Mapper (Nmap)). Injected packets go directly to the network. + +#### Multi-session +The Global Secure Access client doesn't support concurrent sessions on the same machine. This limitation applies to RDP servers and VDI solutions like Azure Virtual Desktop (AVD) that are configured for multi-session. + +#### Arm64 +The Global Secure Access client doesn't support Arm64 architecture. + +#### QUIC not supported for Internet Access +Since QUIC isn't yet supported for Internet Access, traffic to ports 80 UDP and 443 UDP can't be tunneled. +> [!TIP] +> QUIC is currently supported in Private Access and Microsoft 365 workloads. + +Administrators can disable QUIC protocol triggering clients to fall back to HTTPS over TCP, which is fully supported in Internet Access. For more information, see [QUIC not supported for Internet Access](troubleshoot-global-secure-access-client-diagnostics-health-check.md#quic-not-supported-for-internet-access). + +--- + +## Remote networks +- The maximum number of remote networks per tenant is 10. The maximum number of device links per remote network is four. +- Microsoft traffic is accessed through remote network connectivity without the Global Secure Access client. However, the Conditional Access policy isn't enforced. In other words, Conditional Access policies for the Global Secure Access Microsoft traffic are only enforced when a user has the Global Secure Access client. +- You must use the Global Secure Access client for Microsoft Entra Private Access. Remote network connectivity only supports Microsoft Entra Internet Access. +- At this time, remote networks can only be assigned to the Microsoft traffic forwarding profile. + +## Access controls +- Continuous access evaluation isn't currently supported for Universal Conditional Access for Microsoft traffic. +- Applying Conditional Access policies to Private Access traffic isn't currently supported. To model this behavior, you can apply a Conditional Access policy at the application level for Quick Access and Global Secure Access apps. For more information, see [Apply Conditional Access to Private Access apps](how-to-target-resource-private-access-apps.md). +- Microsoft traffic can be accessed through remote network connectivity without the Global Secure Access Client; however the Conditional Access policy isn't enforced. In other words, Conditional Access policies for the Global Secure Access Microsoft traffic are only enforced when a user has the Global Secure Access Client. +- Compliant network check data plane enforcement (preview) with Continuous Access Evaluation is supported for SharePoint Online and Exchange Online. +- Enabling Global Secure Access Conditional Access signaling enables signaling for both authentication plane (Microsoft Entra ID) and data plane signaling (preview). It isn't currently possible to enable these settings separately. +- Compliant network check is currently not supported for Private Access applications. +- When source IP restoration is enabled, you can only see the source IP. The IP address of the Global Secure Access service isn't visible. If you want to see the Global Secure Access service IP address, disable source IP restoration. +- Source IP restoration is currently supported for only [Microsoft traffic](/microsoft-365/enterprise/urls-and-ip-address-ranges), like SharePoint Online, Exchange Online, Teams, and Microsoft Graph. If you have any IP location-based Conditional Access policies for non-Microsoft resources protected by continuous access evaluation (CAE), these policies aren’t evaluated at the resource as the source IP address isn’t known to the resource. +- If you're using CAE’s [strict location enforcement](../identity/conditional-access/concept-continuous-access-evaluation-strict-enforcement.md), users are blocked despite being in a trusted IP range. To resolve this condition, do one of the following recommendations: + - If you have IP location-based Conditional Access policies targeting non-Microsoft resources, don't enable strict location enforcement. + - Ensure that the traffic is supported by Source IP Restoration, or don't send the relevant traffic through Global Secure Access. +- At this time, connecting through the Global Secure Access client is required to acquire Private Access traffic. +- Data plane protection capabilities are in preview (authentication plane protection is generally available). +- If you enabled universal tenant restrictions and you access the Microsoft Entra admin center for a tenant on the allowlist, you might see an "Access denied" error. To correct this error, add the following feature flag to the Microsoft Entra admin center: + - `?feature.msaljs=true&exp.msaljsexp=true` + - For example, you work for Contoso. Fabrikam, a partner tenant, is on the allowlist. You might see the error message for the Fabrikam tenant's Microsoft Entra admin center. + - If you received the "access denied" error message for the URL `https://entra.microsoft.com/`, then add the feature flag as follows: `https://entra.microsoft.com/?feature.msaljs%253Dtrue%2526exp.msaljsexp%253Dtrue#home` + +## Traffic forwarding profiles +- Individual services are added to the Microsoft traffic profile on an ongoing basis. Currently, Microsoft Entra ID, Microsoft Graph, Exchange Online and SharePoint Online are supported as part of the Microsoft traffic profile +- At this time, Private Access traffic can only be acquired with the Global Secure Access client. Private Access traffic can't be acquired from remote networks. +- Tunneling traffic to Private Access destinations by IP address is supported only for IP ranges outside of the end-user device local subnet. +- You must disable DNS over HTTPS (Secure DNS) to tunnel network traffic based on the rules of the fully qualified domain names (FQDNs) in the traffic forwarding profile. + +## Private Access +- Avoid overlapping app segments between Quick Access and Global Secure Access apps. +- Avoid overlapping app segments between Quick Access and per-app access. +- Tunneling traffic to Private Access destinations by IP address is supported only for IP ranges outside of the end-user device local subnet. +- At this time, Private Access traffic can only be acquired with the Global Secure Access client. Remote networks can't be assigned to the Private access traffic forwarding profile. + +## Internet Access +- The platform assumes standard ports for HTTP/S traffic (ports 80 and 443). +- IPv6 isn't supported on this platform yet. +- UDP isn't supported on this platform yet. +- User-friendly end-user notifications are in development. +- Remote network connectivity for Internet Access is in development. +- Transport Layer Security (TLS) termination is in development. +- URL path based filtering and URL categorization for HTTP and HTTPS traffic are in development. +- Currently, an admin can create up to 100 web content filtering policies and up to 1,000 rules based on up to 8,000 total FQDNs. Admins can also create up to 256 security profiles. \ No newline at end of file From 6ddc3c54ae433c42de82a0c52856a8399023cdd2 Mon Sep 17 00:00:00 2001 From: jayrusso Date: Wed, 18 Dec 2024 16:22:23 -0800 Subject: [PATCH 2/7] Dec 18 lots of new content WIP --- .../limitations-create-rule-expanded.png | Bin 0 -> 226505 bytes .../limitations-create-rule.png | Bin 0 -> 90636 bytes .../reference-current-known-limitations.md | 100 +++++++++++++++--- 3 files changed, 86 insertions(+), 14 deletions(-) create mode 100644 docs/global-secure-access/media/reference-current-known-limitations/limitations-create-rule-expanded.png create mode 100644 docs/global-secure-access/media/reference-current-known-limitations/limitations-create-rule.png diff --git a/docs/global-secure-access/media/reference-current-known-limitations/limitations-create-rule-expanded.png b/docs/global-secure-access/media/reference-current-known-limitations/limitations-create-rule-expanded.png new file mode 100644 index 0000000000000000000000000000000000000000..9c425c995a6efa01fc3a1f25e801fcd4908bbde7 GIT binary patch literal 226505 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 z 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 z%0D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

iI{|ZZkaO;wfQLZ{Q^l@Iiy8-*|cRh z(Rq_7O)@hOvY@wWEV=m>?1Gp5`}dJNdM??SNjNP6hd2AkuN-w_bd`U`a5x+k6%|E# zu_9bo1VO-Pyu3RkBO?Qk$8$puS!*8UJ70WxBu zIaUB7ztLT{kCt9PVMQj+Zl(52D~oTxonZGF^l^DiA3vJ4Pd`qp?4&r$%rakVUsGVejfqOqgE5v3<2nn^(q5FRvmwIg^^|YVQBWKOr~o@7 zd-7T0lTtW*xR!7H{t-Q%lxGL z!~FzRJ<)dSi1V-jXaX=|528vz`iBEJT~0oTzWN|G4ef1pXr^RR;x2m5^)%PhEjt;V z^Woya)X)&8&UTZVmv=?)bA$*HB7B;-noYxXYgk&XR#a8RNl>-QAQ;tm2^+i;0O(eq;z!5EVABe}hw^gXy1a~}sf0*>V0%pvd zNm6_?L&F{dA(aW!7xDFnAHv_;O20QqND6T^Bg^-TD2k}6gx?>)<`@xI09Lybr_+W` zCnBCRoIEc=j8QgX9gd5o76bvEPKT%yE-ZKcei033Y&I+UbE@h5whSgKan5KoWn|yy z*L%A;dsK8Ru`$u;b-Hu&N6I>!KNitoChh}@s}D+YO5SDS3c#I_`=P}ZfM{|sDk82T zM2PSi<+=&1fq?bsH`*;O(PtZ zF&RxLvW&@W#Gr>myEd_I)r;sI3ApW1_&xpX-?<%~-iD}w&S0Rksg~;cHbxf~pvW@i z-LIt@=(X4ypP1bDK#PQl@0Hlz{O}DM!{yT4BY}shMy)A5bYYSTs*O6P8M>r5b zRaL^WMpkw@2e+(Y+s?hDj2=((v8^0L@nOQYfVUbb&q$I%nDBxmH3of3yC z8kse#3a3TKkjIN6Dd+JgRlUTj`$OPwIl>RV`E7piZ~w-(zw<-Z z9_)Ni>kT&_uNcypMnRhi~z{?|q+NJ+mF}B{BVj zO^12$rFAs4_HZ3y*CRxT5Fx@1fbIuB_`wgZ$Bv?+qKJu!x#~PQ?5DH&C?228a8P8x zuhQp{=pGKy-sh)hSRtigDrSrA+!`91A&Q9;CJ+;CB`qzD{81%1j1s+mm6=u3$ANiw8Nl8i~Gbfvnw-0+<8WSf}FuEX@p}roHG7HGdPQ#s;NMgL3it*z~NJu0r z*-c~9SrXE-Nl$j4>!T5{TJ2=z6;WE0M^ob&tTBm?Y)TEtRyqZMSW8%NoiT+W~Gym zkVry&JT7-U>1nAXCnw@`+Hp9Xq-SK1lAeOci(C)?7`jvZ&Is7$A+wgJiH#Aebs+fa{3HWF<$(RH?#_8|phu$`@Y z&XQk}i`8f#931A&zy5)(wSJs7BQ{$M(%@Mdd%QTE4*WyCG&MHiQH;dcMjSMIn~u}q z&*5LbyPU%-*AZP%gfP@Xhet&hXk*jP8tidNWG2PZdZwDrAqk^VM8<$o3*hmGFd9Ex zp#M9aoAcRZhU@I89w9=62%i-sNy1<-T=x9EAxho8_bXKuQYb?a7R$(YYAQw?n0wv|>TfpKFB893QM zI4++r-Z!7UtDfeG=UyYWYz~!0IV9P`)F0o@sbL3Wr^WjhIr3D75#oZQn^$&4niWNuO~Gm9{31 z4Y^sic*=(oSRW(?D?)?_5h8qeZrD;ef*@kDTqV0O0@D{R0sW2eV$?{?EaIWc1=n0$ z!L>0&R8)vf$e?^wA=SJ0AAf`jVZ;@(?F{;lcfA?jG~V>BBG!d1Tec04Yqe*?=z0w;rzG{;T!_F z1x4?^*vE(zl5nOLQZ;KXrHMxV^!yG|N^(grF2Ne@#Hsp_yIQGhJA*sP%&Fb0s8b}I zv3B&Th@r2Y*WTDfcXJP-B2jnpBsvvR6K%8}d4t!?2CRuLM8SeyPzcDvh1ftzQix42 zW!|(2fI?~l9Nqa6r!|e(1PAg^AF?HZl<0o;ta+IRy@{0KLL8<|9P5nXo7cg)Jwk*C z5h7eaJ~Dx&DH44xdkF@H5Ck1!@GLfqf!1I$r`wvDoM9xcUzShIcymeeJbrWxowbDD|;bGUU<8XH!q_uf@VZ*K^_ua0%Q z>q#Fqh3V-6XKK5!W|S}{+sVnDuW@+L%{})lqPJ}rK`=96`edS0Mod*>QVN+lNkRog zbWB@x8$Eyf8@*9wJaBUXE%nW))&vUN8gH(8l?Gi7CGl2FqK%nVlZo5~5h6s0@af_s zi@^#Gw=&%P98q=)==Aip_acWt(m5IM4daf2%n4sdZ@k!x74Qsly0#v3bR313II6#$ z_NE$6oatlstf|*Er9Hw&$L_rcamU4es2HqI8a>q;`0MT=9=LZIvDYB}JQ9NyAwq-* z9}m|&2J2E|$G4-YDpp4vR!ac1Fj1Lq`uYMGbTTRNQM7l4kR=8ECGkAFR=>$a;Gebh^q*f;pwd7!0~!iy%9+f$tkWNFL5NcPYw*xGpv%B z;6y;Bx2qR}-H9XWYRX2Yx2FrQN5P$*j#UiM*%KhfCQx(aD4oLrjJ71kO)AIG-^jkh zrwAM47&~zsa{ED!o#{uf7m@W*q-SK3myvwcYt=n!F8}cH=PpEu5FtW@kAM#)usS^guiTUnXcW$=x>dX5WKi0}KPi-c@BA@Q2eRO*u$-k3VcJ+~+YNfG5Wkx|C zhc>R}=&2A>?wm(|M* z>qlJnc)sxUR15>_ng5OZNDOwe;khSh*JV(WA<)x&ke@x)$&{+`=*&?VH7}?4?P5oh zjv4cAA~!}4s*i0uYOxm-P*|8j?eV?TR!qjA7YNHDndLKi@V@!f?S7pDwN3aEoXl7< zpYibxJin@uyu0t>Yc?k@t{&vUyBFfA+0M#6n<>p%PV^^aR8v*ek9GfoAVgmJ*8xRQ z2nK^!)Q$VBAxRR7qI_)UK@fx+x<+4w56*`YSOWtCn9b&^8i;BdC~_D@QjjGToetD< z{#K%(AqrO(N0DU(cVZe#ZeLE4$;YYsPD%^2S=rxDOhOqMS(C}m&E&0hgP4pWKCh4H z*f=ti6X@%0!yI2qa;$}*KY%kXj#)FR=sQ!7CB2x!@&dN*IYvusH;JRBla`iD*f)&P z;wC*emr<1|B-nL4|KciQZ86LoU-)58O@xmL+2u`| zER)GZQBl!VZ%{>180zmvF{r5LI;>PpMNt$KB}DI_p5(V(%+axl%*ZYvJ1LGpe*m{@ z`pf9JW8)AgGug0oDLh&@#)-g%gyXMR*xxn6uH?s41_cc&U9{>J(IfHTJp*! zkd>9muwDm}f<4B~q=^;0^7M23y!I#+Q*T1se~`1CgG@-vpr+;!M!f-tEfNg;$wfm| zH1sBkBP%!IH5M^zqJ_GS0kTULamOtcJn@TPaMnA-a90CzR52^63h=Avo%XeJ%3sAF zP#C{>3j6=^V|KO{F}^s9Q8Vt~D-X_O_sh@H(9le}DV`+{%;U}lCFsv-5>-`El#9JU znx-LsLiB>BjTD}~RN$O%U7vsXyi*U;)s{Q|_to6x-@g3$&ur(kS1f-#Di=#gU52s)PB^AJ5bI9mcrbdtk|uQA;M2Af)0z-j9vhPV4?SH9U-%f z)#;*r&l~*TwoN2v<&%$|=;BOz>kd-e*-t^mc+3D6Coa`US6d$@s|B+op33p1tZVK^ zHJY*8RE$O|W#dZe*jCF>yp5P>+XZn2pwkz4wbWZ({H`<& zQEx!66HycuqtQS(6ht(b(4*lG1~D2)z~rLX}203ZNK zL_t(yG#F471%tteEK3;l2EySGvZA0j7%}K|m+U8qddY6|di}^tUMHf+%DJ!o-d=c` zrlB_&`G4%)XJAy?ty;B9qBxfOif|qiwUWZE(50IM(R7b1c^Fd^-nsZsJ#e_#-Az zI&nH5{?MI-Jn#OaLXvED?%c`63l|(0u=Hd*-~8r3qbolAz5us==o7elcJtH6w)4a9 zeT{vaUZf=(q$p_f(4U?lqg%{fdJSu?UxAFp`llY_xsBT}9fvEfyNxTC%pK!b?jXrB zE=|KUM^_DXZ2P3Ym#2Qdil)dIra8JI$r!g#IKP~+I#_OBgtF<^zNhEN$KDo@BoyV% z<^`iU9Eo#^`sVgnJn!h&$6ocu6Zyw%AN?~|4?j=w_(*t0LzK%GB;gx9ax_N_L_Xgs z-V#=SZZ$qMidNrNi@(#Y-rBi&Wh^_Wbmsu*4QTney! zQ5owR(yYAsT4EY#%Rj^q=A`g@TuhoU`hCI`bGSY+1xHd(sO1)~x|mx_ZCsAdw#F6; zr!JL&%A&d$mN!sZ)VqvkF)Jy3oe(;w0X<8Vfh?>^Xp&G z-k)a1+$G$wY9($}#kZcs@_TS>8(q&b zI5>>Y>mi%fX>Y0{qlB10YYLWSkdEB(A!25!*MtOnqCDtFO9}mg?>7u5O`d(o}ld8d&@Eb4;4GluPDM zCpFZA5-j3dU;8pG`(EP@58ls`X+>;#WgX9LzLlKR2%SB{?A^GNVDUwK;;I?Ex_J*- z8@x`MhaY{CMK^ww1r;84H}ulg*2GJ%Y-Gm#Wt4v2J(AT_=bvtT_=R_%=^&G z3ggkZSSm*l#)>3sgmMnwK2SWAPe0}=HyYy2sTia6*CP3q%**FEi5bhdB7cZ@*gqP& zaFG)k9RTY&oRK8eO(1mgu`8Dh%-b@BEOenKRh4ub#U;@<9Ts!S=1M)7d-3oOuiII)gm- z(pEf?1k}|nKPGMugxR({+jy1Fm5@`lTSQK@uXQ4McllxxteG}8Pg`_ zQ&ZQ-C0F0b{K_c*_ow%wsCQBv^RefRE!dJ5ug9jftDlQ5x)`sN;`w#!iO2JJ__x1e z>J@i#&FmcNYHDfC`nl@T#f!l#=`~8(!W;Zla9IlP2KU)+v7C(BIL7<}P6A>`D&4@hbJLopiO|&$G|J0}UL6h+1B z_v7_=sJiGfqR(#SP)~}FeeA>R-|!5Pupcd6&c{CWN$$P(KK}c^w=rko3KYiyCBT>d z@*W;~{AuboWx06CB7X4Q@6tAu=81KiST;Sup2jZ1em@0;h3tQ2Et~h&p<6Z?<1sG3 zWD%P;y~;g*J^z%iT~bsAx;q$lJbdo6pFy^C+%6Y8x4uqW_W)C8%_AOCcxl~Q{PBrQ zE6?HCm(~$4nZn%ZmDKFn&Z{r2qo&{CgSX$ra9<~{)$StWcv!S>KHZ0^*?FLzg3^gh znOKe_*@(M?7q-(1SZy7hy!P5A+-{94F1u6|G88TlZt`=-VBoK$5|8J<^W(-T=kP7U zf}&!|D<*Qwjo0vthhHX9F_V?y9v*t&K{T(AXnqB^-f$)BpMHc$G{&_z-a>v(kQX*Q zLpT&+<&~FF`^F|7f8;?DIT5B-O(vP~aQB+q$n(LMzVg?Mj0}^`8YgXo%NwAqw2Vp9 zW^&oWH`umq2Me#diNWLmk3F{$zu(K$xl38r+0Om<{+6QB3MQ21lhv~z8)m=;}^z-yfoB8tJeG6HV z@cM(4mX}dAa|+8Y+Q!xmFS3gf_E*j6zqpCIi)ONC*AC2V3OQQLwpZ7)bJuQ$vNm1`+S)ofv~LS3BTe&@FY<5S z{~kdN?6(QK!ujvCrV0(zZ>4|V3;e(T_&=9mcEq|S8{1mS{U+xF3MB>VR5 zNAvnI(^)RN<`!J3L#%yq6GO>vLIo4}o3H&nRry|i_<#N#DO|)?|Mu@$P?gV5fBq}7 zo)|aYavOJk;C7ZQn2T)=P}k6eqAI-d(mLu|dT?nczuvQL3uGB^I8akhG#VwV!yR|r z!S0P~*;Ut0S63@@F1eDw`RW%LY}(6%YuDq_G+Nu*xZ;M}`OAAgNzLZx`IrCtCBZ}m zlZxY{b&Hu7FXx&ouVm?>g%l-1^zK zjW9GYK*{9U%$`!l@QBGpvuD!LxQ|UcTlnmkzs6@i{y{FDzlf=&QMSCXlg^$VhSNj* z{+B27bQKl%1EMBSl0?pkvr5C7)J{Oq?6;)#^-sn6cSg4rc>4Vo-jv7CveMOa3bP&CdB zx8A|xc@yYN>MXr<1(oF`IJU)%1($Q(iYorsUw@IOH|#)DBz&P9jDaTp@$28<7Z0rC zhTA^Cl!;~dy)Me8Eo9}2#e~8!f^Lcb{J}r-A3wXFORl+rk{mZ^K9o!k-}&Y@`S~L+ zaOda#im!a`PP*D#nK*ME7tfoGTak&BOd*jIW8NiK@Uf5Hg_9W|S~QuZmnf@_l|2CJ+ zDB!^d9-(6XD!%fCkK)%Ll^P*!N!AFrTmBuzQgseUmmV4O0*8uCpt51MU8(tz-K7&ccxoq9=5}}f*OfEaIxZ|nR z?%u-F&ut*B`nmniJ1L95{j8Q}AN>O@DUBJ^N+~OyP9o-iPp|KYo}M0Zb933ddkel; z1r!c%tBw58H8{GRpKj!7f!zh6SAHQNT_dT?hoYF~Lcg3ar*8`jJsSdyW#ZL)Da>-ae zuAftdW!ab`{ru1G9;Prqj_ohv3tw2s-o3lY*bx>lzl6 zT97qI2lKm}EWi4{|G|?X5B~g0u2?pYhuZ6qG?mG-E@tljee?{Bu=J{%2&9_%w{QLx z@q!Y{lpa07*kw_GB)fEfr z>P<3d!D2kJL0e}B-Q7b3{2`LPU9|P;Sk60-k*~UFDc_kfkK}NgSS*SJ*p|-Vh)yIF zz_R8c%Q83Lb_a^0ux!yRlEc}<`xYWe64R$mLzX43zWx?M;lsfun9o0c@B0joq=`gx z(NqcBF6Br;oG*X#U$HD3MUj~~e;FfLi=1fq@Lr9ZKKL0fzhM9ijYw$pyuR?#s|iO& z+jwOB-aq~8|2{kuu$aG}HV@4c!mUXxwBEV5$m8`g(0+)A9=IP_mdT6wiA7=@y&msV?@HGDU6om7A|DRtwngU>C|ua(n~Lq&1OiAq)^(oFwnRi-J8#CU;H;B zIe8~M{wM$T&rDpthN~A&=I1~7Hf77!a7k4z`y1MrHggs(bC?}_tEreWosb4iP0hFh zF^ckYsNcDP-#om5RX44|+`I&Nu`sDjmS{M{;J^Ti%Z;h0=;|IICmy4-t(iz(8Bs08 z-+%qv-16}+Q4!PdM+=Df9Cq&7MQUn#+UV=ONkOhuarKl}xIuYtVdQ zrcAEH&W=!h@F0%rW9sCI^mVn;+}?$4JNN<-rcRkeXImq!oxMz~oJ`2?A*-8!gJBp) zi$2P-%y6=wrj}L|#Y5%fNw^f7zT_}|zaN(()89WpBqx`VWDm6s%_Is-D9+C%tLwPj zZo1oBXm0DGq@t3dyeRdx2N=>7rc_pt?Cv0CIH;0?>44AYMV1xZE)Cr@*|%*YZ|vO5 z?&?E)@$bHY&*~>*t4t^_#c>=`BO^$P3$I(Ey1Ir$aXBH6%5X*}==UK>5<>&MG_|y& zxqVEYJPB-_!NDPHNhTVJG1%8ZOGiJIlPBZTY^tjd5{MNL^J_F5Y9YV4gpkhz5)2Qg zkg#ZJX{ES)GF~~uf!Zb}POd^ShN!7;Wx}M%D0YV0x&{)3r35@Owe^h@6qS(^4PqXi zEooU6Znqo1|NUKrUMRBJEW^XYXqpRblh&4I`Ui(`fSjCMqLB!0m&!;wOC%hizUCmF za2_T3G4}1-M>w~DvZ4gdjrH^oXDCP{kYowdF!6XjVA~kk6dTsR$nM>H=r;p=>zjX% z%gJI|qcdxx(dfB;8-&yJj%yKa+qR8VDn(9C4$aNYTyxDeCmh7IEDkky5D55*l`W)h z{Zn|0a@pIKVSaFQP~fp#ZqL!Ke}6E9KG4EX{_D4dCd{L#D37Q9ct1l~i49xdAY`X_ zbw?wg`urCt%Fp4|jjytJ)oK>Z8@k6CKpM4N3kjH^H4syqb*RXrnem?uDkMP|64-lO)lg%$Y zgdLgA>Qxu>+WMzC&@{xYt5?z0(MD%aC(T>xn0V0w>UKQGKt`pr_jy*|elzR;@N+Ub z#iTl#xZ?KDuwriInE${8;aqZT8`a}w>hzhw=&~xQbe2#kgl*gChCwJA!!k{fT+Ez3 z2gk87GAWQ0rp=f&dfUa&iN*_w7nI-tj%AU}rpZkdlPE03G!1maM3P49==fj^X6gqh&Hi$E<}zE-cHYa>{fZ+d?-ircIxTZCQ+rq{u5Q zp+J@}O$)~XS(Zj`4=V~jw~8z)xI%I6zV=4EiiNI=5$+ed;{w*CNt3wmzWeC!@8|Bj z?>^}hN+wKa?e-K!9xtKd>CCw9^9%$hvAt8Jr>~l87f;6JdUJrVjE$_0&g!x)2bV8I zQF$3wI7EBxPS(A$nHyK%!l8x+nn#AY?v4*}@yyY=@QR`yH*I_KhK)>Hwwjxk&*T?B z`A@d&F_}2!B0l|@kMols{0oLB#_|;_SU7(+k8at{-fgd8hbME-$JTJ~kAK9-@G#jU z18HrOOge=YNbuo%K2GcQ7x6_(;NXksvX4uzxRO;@F5{0s-b?MiH|R{c`O05@mg?7^ zV%>&~D6SZHe(W#k-}C_6YidQn63%-^YSbOKRLV-t{{!V1>hBKKjv*lFg1@rJjr=yC|JlN^4gS?v?>&Tzosa z?tx?4GJ<|Dw%g0WO|KB6mu_8SQGO0xot*&4s)B7AqajMy zF?5~cL?I2Ex3KZG4eZ)m&+5g?F$P}ZnU`K-^R~TQQZWTjD2zw7c;)%$2$au9Q(Q=r z%y4%rTet5fn>8t@ETpSt1JAv%f%?7Gluy5ihK?>A%fbdEakomi02qdW*Xuo6FHU%q zqPWpq7uJ$8=X%Y_@#4r*HD_yiCXd&L$9sG+YY}wMFOK6dI5>!^s&9L~JYkR9?S9*} zsZ<%-JNk(EG-57;J=Kk*WY6gM5A+je0xh}vR&?ia_8n~Ij=MibMcmKh8|zqj*;QP9 z)fIHrSF!Gu?O04=$+9a@gKv(znJ{w^pYsNI@r76Di{*3OO?OhZX#+d!nz;4$H5B*W>QfYVSjTAvQNbqF5vbxt9fzTUM{=sR%Xwh zPDM!p9#!GiyYA%W*YcbrK1A6^;G9EV%4a3MWov!IUB%f9_?<=Pc#QOXjmD z7$C;LGJHHRySF{xt58g zITR;CR5!HJ+SP|?m`s~k%!IO{@v}0xoo3yW>uB%pqOnKkv!DG0@t_Dp*# zkb63v#^rK}4_-kKgty^14g&)N1cSk&0sS2ZxxX83m&#R_R2}{Qtf~pjs+uqcO+Eu; zH{}(jXu%lQuUSAeFt!VX3W6XAf*_pC+3Op1OtM3r$dZLBN#KqlX=i$RuuSFj*@)ri zf*=TjAe>ESEMPgdNpJIJGN}P1Sw+b-;rA%CrVFWVZ(>QQi=3(tAS)Nvz)?ZCP+68m ze}6xwX&%=N?l=yLq7aQn#dsD$5QM|d*x4{U+<`T?kx;;cq^R@`^e{3gfs!GvBpDoV zh+4*R0V^{yNL^h$?qCj;6(z?X(AKHmS5JOLG1*j_+<5%xIzK~$edxAIPUPe>9|b`; zeOtF~W$oIv6c-mCH|t4~BwAZrS-Em0%a$!W?m4ERW7!Uhs-Y@lGj7f>vPg;>^=%L5 zU>FwKDVE<61VK2{PV4Mr+x9638{4)`Ae@8WlLZWXWqI`WrqI+ZMR5;p9Xh6Ip&m2l zeB;`Ocxe4z%Hlz$EV-JSuUh=(PHUJy-unnQ-SZ*ReZAzy<41QTlU)pCJR)ET!WlF$ zFu=lv3%TyP>rU9WZrwTt1_s{T;0*EbPkzMu>K?pag?U$fklU}AebVE$@7u)oHZRw$ zoCOT>)T0}yT(p8o`EMOUkm9kQ{)lJybP|omx#|NSVR1akzyIVZuKWBKsL&7c^!5~2 zEi2~nU;K_uoqfz-dIz^&HwX7A=iNB;_a^c9J!H~4Zp~qE#3nx>Dr*aZaC%NFV0CtO zlFeo*FE2k~pTprocZv?Ci6UF%MODBC%S5uX*l$_UJw0Nw`p$b;J|V>qfBiD0QIn0Y zY$04YjWste#N%^gr?aG!CZ;~Z+CTlCwtkJOvQmmBPGz94nLjCb4`Z2o9N28sVGT|_EuZNv?V><{E5F}mTM2cd~_|b z>!!1N^Git6m+_I=7A>va?AlyIE9Lyt*FVX@T`gD+AVDhGNn5|ggz`e%ykg#r zAPA>$S^+CBFOMx-w%~TVDJUp7Zl7a2SVk5{F|Z8_NtSUOW3;%PV~wtf@s{OXRn_K? zzyEJ)W=^1_EW*0=o4IZEYBoIk1W&HB@CSno_qMb3^#cs_AEZ4M;`(cru<5BM=pM+@ zdFU0g?oviJZ(!G^jihy(yFRu8mk3vaFeXk_)#ZfkiiVwR1$(&a7=bv8BW$9Rkg<;s3 zhK*_3Sk~xzUovlvS74bI(ReU3VFAPDc3ZKL|4OqxE6>C-0@ zk|B5EGQRN-_YfSeW$Vsbv`_+j=ny+=8ko847QXxS&!F$Cqj#u>4NpAIhW$FZYKEo* z2S%4EktC4h!wW&1q%8*p2_;m@WlPK0wecmohjj8wX7kZ|zRa{livRhaM;Nq0mK@x% z2ouWl=-9oU-#oMfZ!m<}*+zW&6@2gmw{y+aH?d%1l$OROvY`ol`Rjkn(xPGRd-z%6 zm;41k_~ISJ(gTRYFg#ZJe(XK6GEGr+4#2r03ZNKL_t*f?svY25{_}_ zZP)Y46EEQL`3S{gthjVK_xAzt&(Z;F2*Yv?B8*K0|)Er>S(3jmyh9q+ZRAn zVA%GO$P3f9|7D(Uu^BRX zGjX{zzVx?WrFSGlEE+|X6%=JQC6nf0${u22FZuC8qVWVCF_TCTPMc*}^z`)5)zx*v zEW(bCj^i)1v?vSam9c)?3$*M}@kNVRyl?`jewHk|jHt_GObIn2WOm8^T?Rfb|^tiI!V%G^noFY%%(K5qWR zS19ZDP+sC^=j(suWj)MoAH0o-430ZYydX@((O7lMZMa%D^3eMI%vgC7*T*ytbXm-v zRz%W?aM|^%P_!^A8Z+iEVrkUPix2;rA3sw^$>pD5b)n6{?h+PVdpSN4t^`3ih4;Kv zjv$-~VyT?dccz!h*}s23YuBzN6bhXXu#(9nS6y`#vuB@trr`O^=xgWR-~XO^Bgj>& z@8Xh*z`1UcAPDEs8Cxnx5QINZQ>RX4>eQ*{x*2Dk7AxSRU-;^|ZiXNT=b1Aau#9XP zLr)<|GIF+!>`)6Mria1QFeQluzQjCE9O^Czf*=TjaDF>u0n5w`&{h2)mZKxdF0y^i zM zj+JHi&Ykp)q;U+Lj@B0T?%z+wumR}nZeqvIy_i6EYa@FO)&h{~?{vKdP?g;mKB}U$ zfV6aX=b@#gySqCMNSD$aI;2BdkOmLk-JOSSX{4p@>*w!(=ia$sf2B z^*omICw>JryT4kP1JA6An`^TU4s7|GygfyxEfe4#&DUInU+f=P=l|(=c|eF3KdV3_ zSKQhPhfo#83QCW$FGnFer<;e=+dlGX`DnHG( z6kx?Ln=9kAA{jqFp+p)53Jj3HWwe7psuVmnN`FX#wK9bH)O=0v<_|F3!9g z328lYvgeJx^5mkPyi4hX*2hF-@hRd;Rsv|qZ@k`3r7;=CA~>_Xg@eUAH*$4&x#nzr zBjhi#$Y((I=7|J~gG!OL>v)K}2o=b5_?lt0%TprhI z>ZyMz@aDG}UJ3KMA)vFB32gU@&CJfR1H_5;l##xk8#dEiY|MnQu(vUs1WWQ*gw8eu z$rdI$a~oYn->hmu2~n^@lYRaH>p!TjtJ z>n5@F+Sal0&i2G-pHKKHUhnpgk#Fim5{~E83O)-dqo(2LWewfhU2jgR#~pLjC!Xr| zqMS&r)sY=MoZpj152=JepsTC~7yUjcGTCt0fLDG;TI7jYNo2931t>V0MWMNvK7D@s zR@`LwtEA28K27nr7tHIuh2fYl0?#yorQ*Z0@hj-4Xy}*9dw7s)Oj}`HmR??62cpj2 zUr+FY#1vaF+HI$1mcA4;rK;=51ZXj?z=`*4zVV!}IX&vbgRpUdJ}PVOv1*Sf-Oer4M}TY3qHMoEGzM6QL~DC>F4&=MF|z767U{O z$1Us)x%>p3nwbgQ{H?5?s^lup+{CP=!wok}lviF$Iz5t?fmR5plKWHA58jZFknO#_oT_m! z5tC2|`J#4cG}ACB3Z7M_riwXZk~(*-;1F|u^%E~?)QcGRt_{Q1_pd*CYo`b zj*(Ih|9U&th6ni)y8dbh7F|!I!E7mbW#zgTSdib<$~x|MvityJch9E|u6XQ_z^+&B zEx#%FY;irPL`P~OaFxt0ZIBFof{mUxJ%YRLmRnq&ezkB1I(JUG5z8dRWPg$p{}N0k zvk(Jk8M<2}^#>ueiYZcCF{+{hO-z_K#3E5SnkxFr4fQP=Moi!S$wAMarVMt9Nz^5{ zsx2ZCkEw_GeSSY&+-eJkt36>q_zd1uLR|RZ(Dp3Y)bmlav`F5>93(THD`h^aL_zzJ zjv$|b$czrKegsi*ywvyh=~cm{1SNH79MN+?q9Cf-N~yeT6_= zs5;`Y1r0@5H1gVt;Pt?{vixx3ju6=)neE{HUxZ!M0-sQ+B6e{T5bb7oc=DPAN18p! zf8M(T=WLjRuJe^0l~|AL0DQEE8(K^T&1|$OW zGHASc6qYVkX-J=!b>x!so6TMftkTU_=)-?pevBBu*v1-X<1)oS?QPs$VjPs)zBpI% z5B)jb(&Id5a=jd4&h(Z#b=*q$4h$sW-gc*Uv=j~xGKea_(svnjv6Qc*c-Y1|;`5BN zoAZr2n4gUSO(zDOK*S z&KG|p>{}ITl+k0c8meVO(wgn46O{XSdtylyc8jkcJCt0_m}{t1RC!*;v2oA?hX5X= zp_j7|Qw-jPvbfMH6#T4C?##u86Edj#bd?z1ABVHEKM-`iD+OPR*=Qn?P>LD7LpF$9 z1C#7HwE|^P6GfO1Ektf8DXSRDn%VI>)=RPBn>({b_}&r~+A@$-W>kzRQq4w>Z;8ee znNA|EWR+jqVTy~xfs)a6G@Tn)=pa$Mzt>f9Z0*oE*piCqF#8X$rY2Xv2*im~VS|nn z8^{pNTcwT5#qhR?=2fh2%bnC)pyO4!P4AErH6hA1N>4UK=$1 zb(u2_wX`&w3*++UYGPg_d~J^sBj$7A^vbjxAj4Z@PD#%~q}H#(RaNuJ{R(4zSi0|( zPA^nmKV3@83ZZ6LT9hJ&O4LXR&kruBVa4z_3bHbFWNtiHt}-HJqA8sNMr7zOKrO}D zIylplWb$nP$gCe~4QK}@P7bot^_;p*E-we}UdLmh#LHSBhKZx1(}=pgJM;Qw??i1k zh)v}p6B~tr7#2?*Vb3q=V})mE^x4xfY3!PZi3?yBe}8n`mxN6;ERletuF$*Vl0O*7 z&U87$wz6Vyd5zBD*2knO4iJAtO8CE$#I1*aW75Jm735axy31F&&BDmA`e7`MzXkBc zAGwm{xZLf@t}zfpV*=vt2g=#-aByf@J5}{{-It%u8ohd4E@Bobu#lrkq%Us6i4C9F zSmTupH*d{kYQ$7j&cQICMK#u+7%djf5Iwj{x}F*t660SkN#Vq^a+u%J^05Dm0+EgJ zCmxK>x%~OU+R^&(l>F=D;4mu<0TO0pruSPdQ4AKMJSSa@*Bht|O!Sm0+JO`_PCbaK6?j zFT4v*1jmgHI6=$=Qj>e9dN0oJrRF)I4jD~N{57X}6`2mO+ed#u`^Xty_lD+wV|<-; z1016qu0d2@DTNWzUJ_Mj-+VoXU?x97Rm{i{r@}?UDzl_Y75e;yKvxZu{KW`s1nsN; zW)!2(g6H3Eq@IP>2dJ*NcAaj? z{})8+W0+M1pKl(^dXgY1XJus(33|qbhQbr|^BrzMB|0#HrLD%hb{$j)viWoK@TeLX zM33*~H#cXjG<%rg_vsve!Fef%@pl6*AfF)QmkCrR=`=+)n24`G(j{3&1qFIu#+s=BI_p))}jW)-*2fv}rRkxtONDExol z^-@Tn0#e~foNtKx`B>x!YofM5!2b2YsQz0AfbF?;lGFHHcbiYr_z8nn{_lZzL1=^K znA2Qq?1FqTLBl%~KtM6c6Y+nB9fdmB+S*RIJvRJAq?YLd((`?mK-Q5A!+0!{&#F!V z$iV#<5v;0VzeyPm$)nRw4gp?NeSQF%k&|&2I&(TD`z-&P0v@WQ3h*$Q3x(pw_KSmv zET;-&zL$DyTB4JXBS-(YOU|N`TyHDqBey`8*Vi0^g1(ybHu)!&gbU2O;w zX%)<^LD6~Pxy@aT76NEHJB9t_)O5ofJ3BkHZ?$O!*P!Q~f>upw|Bm6*erS8hbp?nP zsbvzv`?r8;^}kD@_-~nrX7c~d7`XWCH2>S1E_|$i+xOZeDnj(+@BM9@yGWk-3-4?>=v{LzT{xhi02`P9fm!^0606w>wYLq!!7-WJ(pU%iQ6Lm93K zm&#B2`ZepYsD<(0gto*OzM2BsDk;Nm6&WtFP=~}p^D2k?hT}#1unP$+9g#~C3 z)!;x47tPleB@MG*9}DkqX53|@rqyF42!^?;>=9&=k6=dPa`)t= zb_9c|V|-5a6vL?3T;Qr)xY6Uh`k(PjO=#-%D96r~`FW+*>7hlX`9kqEQDsq%YB+Cn zG?lU6%OtB{ztK@q)&MwC@cTVz)_5m_{+hAO6e_BtOEP*VVH~gbq44nFV(Eo|s^nyr zppv`y2kz}s3gUz|O2Rcv(Z7zN(-s2jD3bKdto`Ms*4J#!^(~#bQ2*@@EQ8mU*F^UH z=fP>3xZOPCC#Jpqu7G@~)Rww@>Sx#p$G75NwmsMRrPl<$_-k-vyd+Eoaeci zs#kJ@Udy_fN`|o<}QOl^{%eYT1 z%>|kfpjtY3?=U@OQn*Ab@~7LLd$wTX;3==sM%SXBPOjE>p5Q_q-uIEBZY6T!*Ti<^ z>Fe?%{E{J*aJ@i85CrYDoMS?^Cty<@cHPIQMN~y&h_zc+pCSWU) zRJcVY?jjB`ii(0M*-*{xs<5_qD3tV*0;ZFOFh!>&smjw27fi*apeV4S`1S&3JtA=0 z!54ACri7oa(KceY0p`vaz6Dt|)m)&iS3jrgOqoEd;PX@<(el*(i(5*##_`7}K7{F- za9sKIDaH!p-aH*Ts3ci^ctR#dsYPzX^6Nm+KtoeV;-}%?=j0phFao=X@J)jVQ$IdP-Rn5UwcXP26iZ_6diA9sl zIRQ<%Lf~w0k)1?9z#lPJc_BSprApsY4IKIyJH7NI6%x6o|3jXu!u+ zwW2{7HfCGstmySSt>ec(`oHNEMBq&9&Cwf((td}D8zfHY`5?;mo(k#rg*}xH1+S7+ zBD3ioWrMG%U`;gt28Cv_fOU<+#K1vmlX0vC6rN(*xe3v$Wd;%68q;|*;oK)Uvao){Nbh~t8}4o3xpra zUcs2#ZOwg|*xFuX6BC*bUiP2n>MzhfTBP{T>9Da-VIn>FKQ|bTpAP5-_g9D`Vj#Yz zV`L<}`P%0IqrpcdsaMd@0ALQAf~$W0T1^?&l5qAvI1+_&?wRQ+=wFd>-uC*{%U553 zyk_5h9vyOTZ!h5L@G{Q{HU64a;O46R+q*!rDE9xM2aLW{e89MMHM^T%PkLtW0Cvuq zf7R|+jM_WE2L^ipJ*uA!`ng73R{+ZEV9q}1F_vXS8|mM1&MN*|Pn*0OS&U$mRqYwL zzg{!=##|7O0{gWnK5Gw|$A4e_|8cDUpj04R-@mH}{Dj%xQC~zEfQ5ihp{z9XX+b#N z29gnR3kpUtMIN#Mf2#&2LeNQGJJ+ZGyKOISeT7>LPyb8Ob~W5M9=!aEH@j5w!oQPc z`WR4C?=>Nru~atR>GN)sVcop?iy1|M6(a%)lYcRcnf&tKsbU0!4}9Bxx|6RS__F?+ z4U1<}1t$pP`FBr2G2I;h=#bAni6m9} zwmtuCFkTD5TlBX-y~t*-iQY*rfr_ThBEu$KT}uln_-M!uH%+Ih){c75X_;A7Szi7Y z-_LLBiW?wa-n_U25Wbm<;J-iuC7Vj7L7xQxjm_RnQP%@R_g63>M<$pTM`>wZ=|M9Z zt#nY-*7~|Lk1Zl2#ARqnIYMI7x_LG7d3@EcU)n7v;^{e)1JIs)GZPmayx;o%CPohP zW+4JgK(S^p83aCAU1|2Yq4BwCJ8_cphXrJeIu6k|E-b`!_TdM;oR-9T_2mQR_Ztq| zeEQ74Q!vmdr}acR=0;W(IAb61SevKDYJ#=9X4=XB}4?3+O97wXwjc3x!NdC z8-PM{zI^^dOM_dFob2Yt!p;EU*ci;9(iTG`??F`1+IK7~hMk%$mDxANXiY0o^iI>{ zr_%r_J^=<5N9&4m6J@!=0ya1%!hSUNiBn1j8u*lo+!Ev%2b0BlHkc|lHtbu|0iwcj z>wdN;P!FY`XepR%6Y`9aN>B0+8VvYjER1!(9TGq-Obz=Nq-E0J$%8RWfeQa% z-yl>})ck$qFS(+B{vf?X|Z+(8KRx8DXE>Z zm0}e%|497u%}t>=XNv2slN>SeBicpEO4m`BK2f()WqoWXIVs#DP#*er^E-j45$Q2; z7V15GNhzq~yoiKrwhy)hMxO| z&_^`|0cks3wo59@@hl~ODW=_@Z9XcK)sM_vsQYCN7P!B3Y_=jB0~Q z+pLq1;$Tv}uyo!Vy+GobSJmMii7ND{Y2ZSzYsh)oF0NmO@_fct;?=uN zwV+PyBpIvFgM)8u4f-^i=K;`U!3`sRDa{A*eEB?Duq>9BMdl~`RU)>_Sc$O}4jz0C zejOGXp)hV{>rV8O+YR5Fh+Xz`XD+#YML%%>nziF6)KGCA$9fc4jWUu-n;T&m0U0kl zWNe9YhUaczXv_rAl2I!UTK)v6;Ix(@3YhE9ZzC5V$RUykd!7|_lKZluliRlgA za3uxfh97CRk|7J`Q|Hs4YSKT~2YtrsR{lWkr^)~aFjzhL{|Pnys31qq&rGZ^DFXo; z<+Fm&c=+F^(Q}aq$yj_1Ik=dbo0V2|BtSZ$Qgz6XNh<;B*IXS0O73hf(L>qZk_xp7 zV>ybb4NFD7GZ3GO$6q53!E}&s(*RO zvqC|$6TyruXW0JN+H>uFM1^Y&erF!VL+v!Hf|FW6YFf6CmO1~v;|Lu+0Y%bf@w z6(>>&^Ey#381O3+uLrGdn^wugk;sse8#W|2+{(GFNm`q@CaPvyT%E=*d-&=8j z5=8PYt4x$K7-N3=)RFfyMh<04x<5t24_XxRp1t@>W2AFF=aOL$7cV75@(Si(otVH1 zf>VvBf~b4mT3))WSy#^74hP^Jln^|pEBQ1kdv^k-@>?bl_~+dti9Hw0ob&N`2^rvr zg&QU4fc-#Z@BC*=!kqynh14Q?p^5qUEf9b^OwG(#5AXgv7L0dH_^7HXDqmp7$*&Lj zYnV_ZRkZ7@CoOQAlVATeMB&Czhb{N!!J#4kt#g#s{Y{X(`A+khH<6SUr|=+QR^DM$ zh86ak5R{oUfkP)N*2AMK!zTqk$u^di<8^Dq@%L^A~<%LWi-^0AzUBP@)svfElY@nhLnEZqO(qin86le zg7QkgBQGR}L}O<6&r|~)Ga9qXv(8S@L81K?&eo?dFE1&I@CtHu{fC5oBg+vE!pG@1 z=Q8%z9WFTSChaj-2uf|IJzD~cHmDqR^~2vI#*~RmYZ0gaKvxsN7*3F+ZWtBjX+7s? z{s9XgPao|z(v?vujR}EZ9u(U9;2`mZY%9rjZq2D+R~0!*o*jtwg~`S=Ft44s-K>^Yt~yYWy3pJBW`4*Cv(ATNZ5ydwY@vBGiz_DA0V z5s6BV7btHHH1PKiEjpamU7Fe9#4oP_h{DgJLC!WY8Xpw){q*b|&eraB#oMI$Fzve@ ztp+zoq~mDrB+@dPeY#utd&G2HzhgIb_3XUyJp@TO&W}b)ylvk^mF$G1OLbM29kKIs z4roa01uqfRR#uKyTwm$c?;nzib&j8RhtY}XM|&)ERlmCQzGt^5oOYMOlzf}qTjY?{xqiwOs{WQy{% zpU2t@A6a#-@NUS27X^HaJ!xXNCRysqg&&Yp>iNjBUM)~u?KJPdTj3jZyN}ONyY>Bt zkc3rV7N9kOiF0UZVWxrip3e*D7!SNgtZ1fYbq9AXv6!t$V%B2wx=V(HP@zRCYBLh-_5|CHD#&E28aim|ILoUc>0qsE6f{*#-ga|=g9bq z(zCDuPR3$m@t4gzkMjWtzM)}2oSOH`bVkT-smntf{YbhH^)hDx9Y{0oM3EK6sWH0F znAk$R@L?Tx*V5$8shfll@cnCSeYUCUB*#<#bfh)EZ@9rdT8)XGNKuxUF4OJXuRDx6 zG*2C9t7}bPu)bDjE;ZwMD55!2=j?mrghEdJipQ)by$zq zAXTpUME!j1?rG=BT;55Nhn2_vAUfil>YI)#$MOyta9_NLk{Vij1Up2Sqn983>RQZ4kFZ(NDYr%CY|pxD4DiBJt*okY&?$k<*@g9i3r z$4B4FYr`;DkRvUf$6EolMg`aK`M|n*?rGTc7n?=x3hZ6nUe^M9&MZqzH8nLvw72iL zItulGt}%9F?R^L&fb2v4d>AH<`QFk>!=_xSLDFc|n$iTD=t~%CE+7auFm1GV4#SH( z(gX(@^7H?x<|gh(Ho-@8OhK8Rm$Q>Y5vGn`jO1Kw`4Kf`;Tkckp7eoL&%;T2G<&or zt?{z%DlS1N1m@VB;d9cOHbNKl^o3lklN{dfC2Bu84|7)8r38@>a*7-|XhvE~3muvl zr=~2HZmA4Ym+qJnamy=syzLixI+t+tB^Qp~P3AE*%bRqIHtUaJ_c+lvH8rj90OCpT z3Q#s=Wkm}HgMm)Eclde5u<@u~UX`T8s64OmX>p>3dOS|y#6lFjM3Q{dW)7V;d*Ksh zbR20$b}U-X{DSbn%t5ODAE_s(xQa^V7fm-M2U86fxjy0O*{0*?ijb7$?k=Vvw?iJx zsA1#thsJ_F>BRKJ(GTK$r{!x>IRa@3B_Z2*Nj1Kjn9V%?!K`j9j43I~dToh*3VzGp zr`;pt*UsB#qJIn`lEzY{OdQep5)(SP@ClIP)8iGBD&phPrK%iAPfu(&c70BbWnEBJ zs%@BbnqCxNV4V8-h6g{q-==}LzFAs!zbEb~#f212!<>`W+FFw}1=5P!uW=w-e)ce* z;MBY~Bl2hyQ#-WmJb+d_4Xa4TWgTkKb^+FzUeXv#ua7TnWq`UAnHg?mfa`z*x$Tx`T|QclD)aDcZ#H5{htj=ALqjf^;x+{RBt!%`X= zK>MmZlXPd{572i2=|Tcazk@)aWa1NgwJr~mQlPgaWSEOCJw|T2N*-&pFcy`k9*m7c zS{?8yZ-NgofBeCD}}HGY$8+e^BA(Qs}NOKRZ-b#zBCoNF|qi zyHCICWprY<=}ggXq>443c!3SP!$KYM=r(Tlzca+xIgr_U|SiVoMDdAE*a3Gn*v?NATk|8pH|ZSy_V z-7?WdpO3Xcnz!I#cW0>+4lZKqOnvQ*9;-51cnhjYurrZs8K}e}_Msw*iPWl$E09xn z>?HyWs;q8NFw$);xG~R9SsgtWS>r(1uPJ4#yr`XjYC$DhO^hIg$?DuSNMbC&^UauV zW1gN8DS1P7=iJJ$0}Ct2M%&E6bP*SMqpJYA)uH`Tov{Bs^MGw^@9T}>^5l12I5~Ym zN`k|1y4XnP>_Cny-W@rm4!OY)Gk(x*MI!JU02D2z7k`z_b0P2r~)uKyX zlS^#qLPd)!N$+1p{$#Q%pgsBx{qi4@l6V~nftc=&q~V8>Bh9&OgV2C1e+u^#^8ZFm z&!Yp#hK)|ydT!vC~(6w!SGm zOv)TRL$7ihrUj}Pv4~T;jy;xTP3>naTA|e^R7k%Tsd~M}JbfD~BQ>2qm%M4j^YgRz z{Hz3ZEVMFCy_9KOc0WYE1aIl+5geYQ{TWD2l9Q6{@=Dn_J>A$U*F#!lkfQ6kY?Mn? z(`Eau6&Bj0R-iaUJC@HmGq0f4o)h>G*-s4s>>(LIq@4)yH*dg`_|sGS+$-cCMm}Fz z+JoLBZ=wV%iZJ58=;AEYqwLia6BP+{`;)zVttPGgcp@#~m1oTl4a<4j8{XJ^^N>ne z3ARtnC0`q0B=YU7t>~(C zW}H?aNSgFZpPmmn)xTK3xPPgA1LFm$P6wX21evX)XZt&0R9qi{aHS^31={_y%xGa% zFB!4B_RwD;pSC~pf8|yHeb7_jJFP&kG_zg^1EQn|N+IpdP#{s6Y!Uqk18PEa;W_b` z^LKg-(TLM!RaG%p=XB>Pe8R94T79no7KNTw^hLEr2^UjAq)7%%bsF^L#?Lo%56Rzf z$FrzjV!Qt_F^ShMAvT~zbkpat;L#8&Ks2Jank9E z?A{BYYdQOIj&#z)UZCyv)k%{LTCCumhPR@d>pV)p2hnA+=LaQ`+@g{c)_@&Gx}sR4 zhvBuFpXM~Yql{fUs26?1BE@BSkT<+5qbcomn7!=m3WpSWqCmdVv$S;6rE$#nh`*Pj zrx+6z9xTOh88aJHEiV|MBY1x+-f}Z{_z67&_3CO$h^T9Rx+nQq;JefD#(AZ0mbFz} zuZM_YpcjPnv9i6O!r}Ao0i|z?pU8`*A`Zcs@xk;h`$dhhnw??K3p|m+T)*%?l=llw zuB^~aOI3H8jJeisXL}@(yB{JJd(w9ML|nh@0bwlT^+N~BZ++(jTT1K!w(w4^zvT$v zG4BGNPn=4Y9^VmqkeK&A8d*A;V8X7oUaW(gOPF9IYmeKfHg6?3g<#@z(D0mx{re;B zXP#EkurFiY{^zwuaY7d_pY})tVq0dcc`Eg~+bFrWV+;;z5ktiQJ(1~YScr#pD$o{? z0ks#8RNU+pxkD)`?2LJowh;z@PSGmwEd-V6-IMtF6TY!1^V^a3-v)l|O^M|16`cd2 z>9X>F!9KF&dn5aCldAUEUvir3<%?r$6%3RjjLD9tWQ&QkK)Fix!t39zG%6WsGVa$@ zicKrq+jt3?$q}~2aXBLI5y$Vi-Nsbg&buzkQor^~15`~VRl%L^A}ZblULhghb&!r0 zTND56Iu`k;dO59NsGOHHxP=54sJlDrjvGretKqE<8k-SouzXD_vlm;XnX52}Jcf`{ zYSPluW{jPd^Y~5f`>?7(73$mX^g_{EZ2!PKf>qB7S)qh zO2OQN89upRYSU@#<#AW1ta0?21s?O;RN} zlPB@fqn10_{_n8h zcU+VNFPKsDw{m5~yt)osz`N4Q#PVizcBfuHrmQpt=~K3t_KZ;hbnvMGV}zUBS8E_K zf(UUfti?kH;~cRFeDKyq&Zfirp;fuNXq5v<2OMYa-90`rrkAc?oD7^?`6_FUN3Pwo zkl0|72RE>UhJ{7M#0YNGvFbpvwT=ZLMH0vFoF9HhgVuTyQ;&@E2dx3PkXN7$ zj)!;#%=+W+A0661Mx#&!_(;j>zr&TgUHuTY$SDh$tJZZj>P}4FvZp7}rY4^>&Svb8 z0i`OU{!Vb_4}XLL2bfv!DMjy3@6#MfDkyA`qLG;L=OYC-i*Xs71y!FV%)RHxDjt7$ zvecHp*$0?kjuAb*%(kUc+a(rd4uKD21E8ck zyexIh65q1tRB7Ip^bZ$mH^?k|;^VtP*eqLAxPT^kW)EQ~cx;AsUe3H1bJZ}Vwo)z- z@S=ZHQGaL08Wa7Fqt72*sl&@pya}5UB;o2h{NBu2yps&;F3YECP0mc55-!O9h5d9# zU6);*e9*+ljJH=eQ%kGt*Zj}QBFyCuQ7z%uP|fso0vksgN^@W6Dl#Ybx1WVT-F!uL ze_-dtfD>A$vGZjb7cVa+o3vg}QDGyJ5#57=O9xC`O${qLI@%KJV?920EUxV*^p9SXmU9KQU5}l_OCkWZ z+I^Xy{W$kY^BSw;$12*+;GmuBai@^vcgXPltHZ%yq86bnE*_pO^q7(QUxXAGO$j8R zun%O;3Y)(XD!D4w3v;gNQLk?RR^5RP<6A$3$L`w)tvUG42uIEiC@TMwo{gg;p#Z#C z=d=Uc(}J~~jp;;y`+cS#QGj=h!_@4gBCryLQD&`%V=0k~K-9NyO$>U+6y66>3mXL* z0t|C0w_T)9)Hf{hTl3F%gxP;u*Jvl*THyrR`|^G6VpELzsUQoNL~U2)cmt5yyJ*n_W#*z{NV z&6a>$IPuqL^P-*v4Z+wjr}Qz_fIG%eCL9la2BYUb-ZXx`9W`iPH>1d-^!1#3Vj7X$ zYE-Y_dB>>we0{a&(@|twO-V&efs9v=kNwk4KtRNlPtL{<^orXgaON<~H}m-}MTA_~ z4`AlLD70#mO6U13P#(8@8A%jZl#?E+2#Ne%B5;Wma98Pc9`O7`nwrVRj!<2{^E%)u zznz-hi~~~oHvp&fqN-?#?8Et1)E2Z^ayOIWv?2Zc8!g~s{Q0Bia!;0&gAv~I`12q3 z&hM}DxT5t)Jd^I!HqX=9YA?el1er8dlr8RsyM0eOz zPK>pA(>RjO8~cO%XY2JA>GN&Bmd&D=KJ@<^){m8|I;PV!RRFcw!fR};tHQrs6wzJk zU%{36-5A&|{n6%kg7@+Gs-mnqvisAi_D4%-%Y#1J$F&TP^Nh!$yyDH- z^}+o2U-(qKjM1Z{ZKFjF_Yo29)qWRYe`UymM|{h^Xlk}z(_Cc6=#jbK0n+Sd~a>3zj{&4qFryo$%)5mQPoJ0vt@Y$br{h; z$3S0g`rKhmO6p&imbqB}y9ch`6crtuSCox&BQivZzS{k;IPJNmC1N%-#rnH-%_jyw z6sdI5+)Cdt&}~dOxOa}Z+4Cra_4iD7ef6)_`ZJpdDlhwM`!!hyKiYC;4f`cPjou## zmFq00{Q;+#K=*b&=Ycd7D{{acU1ff05KxdtNoFc|8gPHw;&uAgTf{k`+sSI^h2r5$ z!C3l=wIt?lm|Pz%NjTh-QHOXP zEjESL&joZRy_2Y(D z%TH^(A9-SqVMA+=_jb$8zl9lwhmmyQMNLx;hW1$$D~hNyLMY=<(XM% z_zyPkR~Gwizg1?fd>wsQGL{#if3lq&VDKAt$Eerjbezs8jIK9-lQ+>_y_ zH1zzCcYeybCGh!z_qk^oc9L7W%O=!D*7kYuL5JGjupKgcC_-*GWsY{_8N24V(7XLm z0>s=bjY8ZCgm(3m_cs_u4Z$M*=WpOMVyb@By!37LZLt&KU8xCNg7|$`nY3SMhz`s4 zPVS}V!{6Ul7%M3JgYiRnVR$|};7eE8YyC;~O#Y@Ybm$RzbLaE81Y#a{G$ee0r}PMut-jcWHa8SSbyNY7#g9V;Vo<*` zy_%x2qP!zYVb4?Xq1ajH@Al|^kK*=g4M?T4Rle2J`as;AdMHWNEKRXDx*Vrk& zmog6b!*OFu70NH2KIIMx_@dX$*Yz1-WMqkgupl|vz=Mn}g$ z!%QBU^9&Q&oW=sxSRwFnYQ<&vTeM181z2Z1`CpTiTHclO#;3;hRo4ii>aaO=QiKX9 zs?1LY3DBg`=6EJm6y@9hvBoMQ=+0LX4w+r+DMII6->>dzlox*3H#<<$aLvn2Y`oar zXd0>X-;=9~Nj{}@oKlBe)EE!Q^`3jvDA8N$I$~PfqrG&#@QY=qq)k^K6wYgc##4I; z^(6dCyz}g)QB zUxnBGX} zSx~6j59vQVO?v!?8qKC-BC~^H-SA_y0 zP-xj5qd?2p+1Vp*=SNKlJ)xqn4NpFBiJ6_5nh+jHLd|m6DQ>ud?%+l3xL`81Ly}E`mM>qwvVEl__=oIJt6kPdNkjnZP~hBY@BkpU4d+GLhs(Woa=Rr= z|Ffx^66UqhYw@3D4^t_3o#_4pu0~Ior8qroQPl#uVqX{u`^|y_J$+g)ujpexu4 z8IbzslzUP?9i~3qePQ;BeI^2WU82^*>IrU-hxK_v|PNF8WWClsQu_<6tauFC|+*1&``|1O^ z)0}U#F;PAEs9d=^PAhNrZok%sEe@R)Yx3#huW>19ovQ{gnSl{2+h3nH ziCHV#?_P#X?^Szt+DCo(eAJc3q{9|Q$L+g!WUb#R*TaoT-1g<=pFe;2piU?X;_z?y zY;J>SYVnv&Tx2odCq`<6JZOSLt7h<%nG6S(bqcrlwp||99mTTMArJ`t0AzPIWsS_s zg?$*8Rjl?EmBn_g?=P_g)2p+UK1vunHnORqDO-XC!KD{)(XOhmgJK7m=*ZY6hFkPV z%)LuTOFeieS5&)ChWN9e^YI$}6j@FmuHjxNlF)B?!r0b)ej#AfbT}D$MK;vwC$kz# zc)JLaQwFm)Iq7J69vw-VzDEnz_Jzs%pFO7B_NBCch|)9r#q3f2dv)iN8xK36xm08S z{!T{*-&4EEo)3uyAV+rp4cTL(7RdPau7?ZNG;zx7A%d2UL4M2JfU+bpGEKlocye;j zFr+~hD8r%XlDIPF(+t1Pez`lABfU|euInAdWGI;UCmm~H5)9m!oSs|lqHU#4UeE_e z!&R4(U%#C{Tt?1k&K;1cqPrT#ke-T^(rGf6xvXC0iv53daRRqcWI%{MYZ@I~1A9GK^9y{Nl!qZX4 z-PBOCHh5Z0QC&kt(2gXVu|d)Ey53YlZL!&mGlRz|AKI4KpW~JMppGscI@EIKssabs zW3FJ~XafJk&?n8o2Ms(egbtq1!<=hrg+#-y*{phnmig;Hzdf7>8$SyVF_ccIpS^u^ z4&~Xpde5a!-2F94RR6M3NNVq}^EWihbfpO$fVeva6P!DC!rP zfs(ip{1*;oMHWv^9#eDsVS22(q33pL9>Cxm_u`AS*(uYE z09p6_>*loNw4S2adgtNp@w08b6N`OD) zG}mRA*X_nd#GM`u4Gn4|9!hG@XG!<8!(vIF26L)CPvntlsWGPV&!EH`TPt7xufonc zDys0?`+^`P-3`(b(jAi0ID|A3A`Br6In~~N1 zQBVxDO+Z8Pekorr#NXh=uJ<7Xc`@13tbjb0e7-&aR0kVGYqoXO1Be%Dx7S z$`Q(a32YtqFLH#K_IK=zCJayZX4_El^`M!-p5+1Ao+Lx+yRi3Njh(Zw-(+-pM#AOn zhso>N9OEvl4wYXu0@X;XFdoeiGp=XMU)a5RUia=#f!`4}KSf@suS8&*>#0JoySbFJ z#2yzL&xh9vx1A6et(YssxCG~-**l-)RLP-F>9FqsFQ2Y282BnX-aqS@$o5MDgif5) zebz%eC8JqROD7k*MW-*M9Gpf`YEg!&T!h;NAN?)SqLo^#Fghwt~;hpPaS}0<|UQ`5>K~ z3w!jN`Vl&yG~`tNoJK}EJiyJ;r{7^J`N*0_H=iPvq;HI432X1t|x>jdW@X}#J0_JFO#WBzwv{02xa{qMDG{fm%Nk)IX2;<_^=qAG8X9&G}=8 za}c&a1|%j|M-3D+b+}j|>pErwD+|OlDgnCa4Pvb5ld#r4+T48!Z3^rObwup)YoPvq zLdzWD@D*nU1;|o<1_;ssRPQLqyiEUkg~61YLTTby1fR~VQ1Qp7D0oW;l#(s1qQO0GhYfB| z_L&l4LAOA1KP=!8(9=U?I0f)yjbA?s@L-_t`3$18UzuqNMK~63ZJx;9$ghy>;|$I* z9T8Zx6VOtLA4~2~5z*mWn^ASEUre7A z)Nd!F#XR21h!-;Ih9TLJBj`vNs-g2YV;S6akvJ?Wx^b|9ouFr&hHx=(X3HhQevytb z-8!@|qO}~(1T2&1bUxVvsGI?R0bp2A2QFbDCUqfb&s}*DD{h*{@rRke{Q^!PvR|H? zrO>|0O9(;K+2_T}_=J96kg7^k!)>p*gY9cbk?z0N;+D?pH7EBu8v6@i=;Zn*FW27lGlZYXk4UM>@&&z+6IW`R78_H~VcuFPbip{Ckz&3>} z(tCnXS?V!`2?XA$we~)X9#MFz?TI`Q@58ZAk0hGy3 zUsNLY)fan!hYp<$2MQ^yoM}ha(F5W1_S}mbEURUGb-$vV-w(anO^^f~6syM*Bj@D3 z3Mf>gi#7bv)qK3R_0H@}WqA+40c!eu3l`&9OSjx}HdyWF3X0k`eN9X%Iv&ZT4}enO zbUR-!RXRZC!$$yk%6QA!>OtLqo#gV0r9XZ$9X60aH&LuE^K9|xK-z!ewtH%`t_>FE0*=dI-lWXq~GKjf5J<>5$W+aT9*My(xgt zlzoBo+M7O8F&<^g`pixy-|-0bnNKPAX@`*qGf?Q8*;C_fd}3xn0_P`-HLAn`@e=)onoJH(6?I5on|*m%Dq?Cnmo^jVDI9&J}rb z@~2#FMrhdf?dS=891q!Ple+9}Uf(f()_CcJBE!45Ix`XABDx)>9>`+=S5u8{K*Uln z4SO3JDT0tMzYNL);Z z9i^_G7C9c;ncYzcqYnsjO4_44tvzMx6)K{kGLKE@!$V^(p9 z?MOq#cI2-HKB)ayTSkINo8{P4*j?L)csw)-uJ>)TkHij-KD^~Im(uDVNZCanB7fggl?DC{~|MgzT(NsUFE zWq}rLnwp5>;*GaxdV2cJ-Cebjnr(`y0>Gf7v{XAooG>0O!rB8!Fo5icvIdNvWo2bk zuv8wl3+`WBt;_D7Ui`bH^jM`VOH%VuE(#tb6Qhk|bGZK_ad;(KC7tC3kcrd)5im(r z2)2oDx?faGSGr_vT0|Z(#8cL<1%foTRr4=Mnxwn|XTgxAU~YJ*cLJ8mNX>7~*QKRa z`)&@EGk~Sm$hXh!;i^Wew-N;!>Lx&gu;{cU35W!2%$BK&5IojqsX2UcIZTcS;N$_K zFsn{MIfgg6Y96-PF(BF2u;*?H@#v|@F(+p0n<%I4$tWil#Ihf>*0mmj^th? z`XIym&n18bRXEra(?}xCCkDM4gM)Fn;5qpP1#i0Z#O`Cc8tN$5MwTc{MdbpZ`?mX` z3FVa{y^g_$JibJFIbP6{oNoy>qc|cc&#uIiO+6drD`he+9c=3j0qJaTu zRxv`?#}o18&C;dz7jyFsI>G(?X|GYnwHG}kJW?FmS(#Ym?xuZ;-x(S8JT&nkuZV}H zS&}bKh6ksKA+-0sYW4lfX?exNu{%wzU$4bHV3i85!3zC}G#H)8R^jPwr`-A2Qb1hK z75=^deWvVGNJ^p}SW%p54Al~mW%@5kC0Ni^fJAs9npN!pROPFnXs+u0#l4d=kzw5~ z*i?jdPTAaC#>`84WH?WTi1jYx9L=9i zXp=N8E{&vI+)kMj+NaTR`{aFMpa|{I!!?IqGee{A^Yh;i@>t1i$=!M6`F!yWV#%eZ zCRO!vbo5_}Z+2Blve{Md46=BSJptnrEp`0}&4t~&;uKQ82@W_tF<{0f`|yeAARN+WarY|AJ71z=EZvRl@5P2=eVftky&d%j)OQnQ^L5RX33{Xj zBj7e3Gx^eFY$lRkXTNh56M47u0pH$k!Bjm~c6S3mCl3C!{%gib!~?tM z+Jn{SGMN`En0ADWN8z+dIv^BBFSG-qJvghW14ooJ#^e$Y zv$>-Y=H!T|MG_70LUxZJ3}`mvRJNJf?snJXK>tON!i=WP`+?nrOjK~JTL#(|uL>L@ zcI-0yB~D35DS-AfE%DfBkF_UP$;pp1qVb0{TZOKruj#{}=Qc3~SPJ`&P64>ifx<1y z3~0$lpL_SFLE`u7v#$x`G4R3z@s`ge)pBb?5uxzS2QbbKP)Y#5^^~Zh{j}eCqXSP0 zAWc=cKO|SiT}T48@;kMrBQL^7M48x|Hox-rLtA6m5rAwE@HF7)Pm+P+qxEho>_c5la!D*$c<|} znA8rg&_3CAe$-0#xzV4+a^D^MUyi0zqlLifKkJ(O_|s^YB?`crC5EM&zj4>?T>dRU z_wsFSQBfqjhLf~4@GDJ3ePC-|UZ{nD@d)~|mqA%Hbvdvl?r*#i5#Wl=jSZ6>o7q|v zN{x=5o;rYr0O_-wfBTfsLB@e`J6)0>y4i2lmn2GtAO5bU6!q}^>%X^(AbYY;9f<}# zGfB6%)$ha!ZKJEkh2`WdN3INk)-M(yP{?Ms(xtQ$j7uH zyngL|);+|#`C6S7JUi{xV+XYEp|PW~F-(qLra?n!7#PZnjo$rdwI-_?Z3^3K`$#SG z;^<+`=U|?RDsn7P3a1m#{5;LHof-%yf1RD5nG%g-DS5A)q z8Z;{6?$5S)W&a&2|0eIpI>D@bDmZYSLm*jQUuIpqkg|a;Wdi(a0yStBu)Gc5vuBW< zZ@;6#0OC{i%%L=*8}L*|6bH&tej4vD!O8p2aT$yw$W-M+N^mtP@9{1BTU?Ehv|i+Y zgRj>QTa)RJ#(m67QUZtaTP<%4`hB^$0QdRlQ)1<2fU)8C=$*AY$7)S~q9r@tr%Ijm zTm?#6S@*3u`1vR^!*w+bVmlE}xeGptcbYvlYnMPq4omK3pCv`MjOdv+n?ru2kC>EQ z!*8DvOfV_nc9Ow|k~qN<9UCSX3hvQ)xJf8)OBN1Y3S`!cjmZFuEZqayP^&O+D^2iy z(kCZ-%k4@c=HqhRqf>f~(xwlhZ$;veAvy%N8a)o$TVpwGG-TV48yn(uu*1H`EZ4QV zO^WK(qe#TRz1|(L3={bThE)Nr_JRXL2$-4I-?y(zT@9JijT0S?c0caElVM)wns;6aK4D&I)pN=|D>H`X>q54&LU&}`-&(8-6E*uK ztRclDDR=IDHSfMUPieMrX*ONR!LlGgT7VO&lh?3vBYoN^y@f{pOhoYdKAs0Mrdkc zpW#6=2ZzUc2owV0my@{6nOU5=YnA6~vw;S`Wr>~n3-mWpeY!ki+dM;voi%F~g*+MH z``7vc}%kd{Ry_2!M2B&LRL3_%)g#9PncHi;?=ozAEGjDI)6Am zGS8V)^Qd^N<;-j8>U~sh7VgGYNc}0qegtcKtU72tcIRRY27__y?V%i?mtDvAuMV&# zGNsR%f}-GRIg(@LCUWX}PZI9BUGui)W>`Lw8z4B2{L{|-)4p%5@920P@2;veF~RI& zp_qvxiTlzr%kCsE1j2@xe=R-FxUw(ZyH=**oMlOqkO)Fauo_yOZ9z>fZ8}vtI_*Eb7LJM zvLShQQu)G;^}&x9Pm_F^`i&`jFx(j;*`C1Nk2XMnj-D-<2IOt#95}xoC-L*+Q|?bd zV~{0Ds~sCW){Y>yI`@h@ZwzcQ?iszh<5Yo7pKB;HfNYN!o3w93iJ&4L%3NW`;na_`*1 z;L=c0H1uWDG4KxvkaAzRL~&izMOeqD||)vkND?b3M+L%_sl> z%aCwOdB;)OP1ByM9J#Txv$C4{oD*(`2aw(%j_uTootuluT@%()Y&w(H*{tI#BodjP ztyn$2bOGyR9ei{6NBV|h{f=T$G=0bcWjB5 zv%P$L1Wrgww@?pG*)^VOCUm`6S>sw$rHP=-5&`C0gvZ}$5=$tybz=qAl#!!fTG-=b z3x2mCaGO=R Network and Internet options. -- Running non-Microsoft endpoint protection products alongside Microsoft Defender for Endpoint might cause performance problems and unpredictable system errors. ### [Windows client](#tab/windows-client) Known limitations for the Global Secure Access client for Windows include: @@ -40,6 +33,22 @@ DNS uses port 53 UDP for name resolution. Some browsers have their own DNS clien "BuiltInDnsClientEnabled"=dword:00000000`` Also add browsing `chrome://flags` and disabling `Async DNS resolver`. +#### Name Resolution Policy Table rules in Group Policy not supported +The Global Secure Access client for Windows does not support Name Resolution Policy Table (NRPT) rules in Group Policy. To support private DNS, the client configures local NRPT rules on the device. These rules redirect relevant DNS queries to the private DNS. If NRPT rules are configured in Group Policy, they override local NRPT rules configured by the client and private DNS doesn't work. + +In addition, NRPT rules that were configured and deleted in old versions of Windows created an empty list of NRPT rules in the `registry.pol` file. If this Group Policy Object (GPO) is applied on the device, the empty list overrides the local NRPT rules and private DNS doesn't work. + +##### Mitigation steps +1. If the following registry key exists on the end-user device, a GPO is configured to apply NRPT rules: +`HKLM\Software\Policies\Microsoft\Windows NT\DNSClient\DnsPolicyConfig` +1. To find which GPOs are configured with NRPT rules: + 1. Use `gpresult`. + 2. Run the following script that detects the paths of all registry.pol files in sysvol that contain NRPT rules. Note: remember to change the sysvolPath variable to meet the configuration of your network. +1. Edit each of the GPOs found in the previous section: + 1. If the NRPT section is empty, create a new fictive rule, update the policy, delete the fictive rule and update again. This will remove the DnsPolicyConfig from the registry.pol file (Which was created in one of the legacy version of Windows) + 2. If the NRPT section is not empty and contains rules, confirm that you still need these rules. If they are not needed, delete them. If they are needed and the GPO is applied on a device with GSA client, the private DNS option will not function. +:::image type="content" source="media/reference-current-known-limitations/limitations-create-rule.png" alt-text="Screenshot of the Name Resolution Policy Rules dialog with the Create and Apply buttons highlighted." lightbox="media/reference-current-known-limitations/limitations-create-rule-expanded.png"::: + #### IPv6 not supported The client tunnels only IPv4 traffic. IPv6 traffic isn't acquired by the client and is therefore transferred directly to the network. To enable all relevant traffic to be tunneled, set the network adapter properties to [IPv4 preferred](troubleshoot-global-secure-access-client-diagnostics-health-check.md#ipv4-preferred). @@ -54,6 +63,17 @@ For network traffic that is tunneled to the cloud service, the application serve #### Virtualization support You can't install the Global Secure Access client on a device that hosts virtual machines. However, you can install the Global Secure Access client on a virtual machine, as long as the client isn't installed on the host machine. For the same reason, a Windows Subsystem for Linux (WSL) doesn't acquire traffic from a client installed on the host machine. +#### Virtualization support +Hyper-V support: +1. External virtual switch: The Global Secure Access Windows client doesn't currently support host machines that have a Hyper-V external virtual switch. However, the client can be installed on the virtual machines to tunnel traffic to Global Secure Access. +1. Internal virtual switch: The Global Secure Access Windows client can be installed on host and guest machines. The client tunnels only the network traffic of the machine it's installed on. In other words, a client installed on a host machine doesn’t tunnel the network traffic of the guest machines. + +The Global Secure Access Windows client supports Azure Virtual Machines. + +The Global Secure Access Windows client supports Azure Virtual Desktop (AVD). +> [!NOTE] +> AVD multi-session is not supported. + #### Proxy If a proxy is configured at the application level (such as a browser) or at the OS level, configure a proxy auto configuration (PAC) file to exclude all FQDNs and IPs that you expect the client to tunnel. @@ -88,16 +108,65 @@ Since QUIC isn't yet supported for Internet Access, traffic to ports 80 UDP and > QUIC is currently supported in Private Access and Microsoft 365 workloads. Administrators can disable QUIC protocol triggering clients to fall back to HTTPS over TCP, which is fully supported in Internet Access. For more information, see [QUIC not supported for Internet Access](troubleshoot-global-secure-access-client-diagnostics-health-check.md#quic-not-supported-for-internet-access). + +#### WSL 2 connectivity +When the Global Secure Access client for Windows is enabled on the host machine, outgoing connections from the Windows Subsystem for Linux (WSL) 2 environment might be blocked. To mitigate this occurrence, create a `.wslconfig` file that sets dnsTunneling to **false**. This way, all traffic from the WSL bypasses Global Secure Access and goes directly to the network. For more information, see [Advanced settings configuration in WSL](/windows/wsl/wsl-config#wslconfig). + +### [macOS client](#tab/macos-client) +Known limitations for the Global Secure Access client for macOS include: + +#### Secure Domain Name System (DNS) +If Secure DNS is enabled on the browser or in macOS and the DNS server supports Secure DNS, then the client doesn't tunnel traffic set to be acquired by FQDN. (Network traffic that's acquired by IP isn't affected and is tunneled according to the forwarding profile.) To mitigate the Secure DNS issue, disable Secure DNS, set a DNS server that doesn't support Secure DNS, or create rules based on IP. + +#### IPv6 not supported +The client tunnels only IPv4 traffic. IPv6 traffic isn't acquired by the client and therefore routed directly to the network. +To make sure that all traffic is routed to Global Secure Access, disable IPv6. + +#### Connection fallback +If there's a connection error to the cloud service, the client falls back to either direct Internet connection or blocking the connection, based on the ***hardening*** value of the matching rule in the forwarding profile. + +#### Geolocation of source IP address +For network traffic that is tunneled to the cloud service, the application server (website) detects the connection's source IP as the edge's IP address (and not as the user-device's IP address). This scenario might affect services that rely on geolocation. +> [!TIP] +> For Office 365 and Entra to detect the device's true source IP, consider enabling [Source IP restoration](how-to-source-ip-restoration.md). + +#### Virtualization support with UTM +- When the network is in **bridged** mode and Global Secure Access client is installed on the host machine: + - If the Global Secure Access client is installed on the virtual machine, network traffic of the virtual machine is subject to its local policy. The host machine's policy doesn't affect the forwarding profile on the virtual machine. + - If the Global Secure Access client *isn't* installed on the virtual machine, network traffic of the virtual machine is bypassed. +- The Global Secure Access client doesn't support network **shared** mode because it might block the network traffic of the virtual machine. +- If the network is in **shared** mode, you can install the Global Secure Access client on a virtual machine running macOS, as long as the client isn't also installed on the host machine. + +#### QUIC not supported for Internet Access +Since QUIC isn't yet supported for Internet Access, traffic to ports 80 UDP and 443 UDP can't be tunneled. +> [!TIP] +> QUIC is currently supported in Private Access and Microsoft 365 workloads. +Administrators can disable QUIC protocol on browsers, triggering clients to fall back to HTTPS over TCP, which is fully supported in Internet Access. For more information, see [QUIC not supported for Internet Access](troubleshoot-global-secure-access-client-diagnostics-health-check.md#quic-not-supported-for-internet-access). + +### [Android client](#tab/android-client) +Known limitations for the Global Secure Access client for Android include: +- Mobile devices running *Android (Go edition)* aren't currently supported. +- Microsoft Defender for Endpoint on Android *on shared devices* isn't currently supported. +- Tunneling IPv6 traffic isn't currently supported. +- Private Domain Name System (DNS) must be disabled on the device. This setting is often found in the System > Network and Internet options. +- Running non-Microsoft endpoint protection products alongside Microsoft Defender for Endpoint might cause performance problems and unpredictable system errors. + +### [iOS client](#tab/ios-client) +Known limitations for the Global Secure Access client for Android include: +- Tunneling Quick User Datagram Protocol (UDP) Internet Connections (QUIC) traffic (except for Exchange Online) isn't supported. +- Global Secure Access (GSA) coexistence with Microsoft Tunnel isn't currently supported. For more information, see [Prerequisites for the Microsoft Tunnel in Intune](/mem/intune/protect/microsoft-tunnel-prerequisites). --- -## Remote networks +## Remote network limitations +Known limitations for remote networks include: - The maximum number of remote networks per tenant is 10. The maximum number of device links per remote network is four. - Microsoft traffic is accessed through remote network connectivity without the Global Secure Access client. However, the Conditional Access policy isn't enforced. In other words, Conditional Access policies for the Global Secure Access Microsoft traffic are only enforced when a user has the Global Secure Access client. - You must use the Global Secure Access client for Microsoft Entra Private Access. Remote network connectivity only supports Microsoft Entra Internet Access. - At this time, remote networks can only be assigned to the Microsoft traffic forwarding profile. -## Access controls +## Access control limitations +Known limitations for access controls include: - Continuous access evaluation isn't currently supported for Universal Conditional Access for Microsoft traffic. - Applying Conditional Access policies to Private Access traffic isn't currently supported. To model this behavior, you can apply a Conditional Access policy at the application level for Quick Access and Global Secure Access apps. For more information, see [Apply Conditional Access to Private Access apps](how-to-target-resource-private-access-apps.md). - Microsoft traffic can be accessed through remote network connectivity without the Global Secure Access Client; however the Conditional Access policy isn't enforced. In other words, Conditional Access policies for the Global Secure Access Microsoft traffic are only enforced when a user has the Global Secure Access Client. @@ -116,19 +185,22 @@ Administrators can disable QUIC protocol triggering clients to fall back to HTTP - For example, you work for Contoso. Fabrikam, a partner tenant, is on the allowlist. You might see the error message for the Fabrikam tenant's Microsoft Entra admin center. - If you received the "access denied" error message for the URL `https://entra.microsoft.com/`, then add the feature flag as follows: `https://entra.microsoft.com/?feature.msaljs%253Dtrue%2526exp.msaljsexp%253Dtrue#home` -## Traffic forwarding profiles +## Traffic forwarding profile limitations +Known limitations for traffic forwarding profiles include: - Individual services are added to the Microsoft traffic profile on an ongoing basis. Currently, Microsoft Entra ID, Microsoft Graph, Exchange Online and SharePoint Online are supported as part of the Microsoft traffic profile - At this time, Private Access traffic can only be acquired with the Global Secure Access client. Private Access traffic can't be acquired from remote networks. - Tunneling traffic to Private Access destinations by IP address is supported only for IP ranges outside of the end-user device local subnet. - You must disable DNS over HTTPS (Secure DNS) to tunnel network traffic based on the rules of the fully qualified domain names (FQDNs) in the traffic forwarding profile. -## Private Access +## Private Access limitations +Known limitations for Private Access include: - Avoid overlapping app segments between Quick Access and Global Secure Access apps. - Avoid overlapping app segments between Quick Access and per-app access. - Tunneling traffic to Private Access destinations by IP address is supported only for IP ranges outside of the end-user device local subnet. - At this time, Private Access traffic can only be acquired with the Global Secure Access client. Remote networks can't be assigned to the Private access traffic forwarding profile. -## Internet Access +## Internet Access limitations +Known limitations for Internet Access include: - The platform assumes standard ports for HTTP/S traffic (ports 80 and 443). - IPv6 isn't supported on this platform yet. - UDP isn't supported on this platform yet. From e62ce7a462823f964270c249549a5ac0b83fc18d Mon Sep 17 00:00:00 2001 From: jayrusso Date: Thu, 19 Dec 2024 16:58:16 -0800 Subject: [PATCH 3/7] Dec 19 completed draft --- .../reference-current-known-limitations.md | 135 +++++++++++++----- 1 file changed, 98 insertions(+), 37 deletions(-) diff --git a/docs/global-secure-access/reference-current-known-limitations.md b/docs/global-secure-access/reference-current-known-limitations.md index 3101f78ace2..984e80b23c3 100644 --- a/docs/global-secure-access/reference-current-known-limitations.md +++ b/docs/global-secure-access/reference-current-known-limitations.md @@ -1,22 +1,25 @@ --- -title: Global Secure Access known limitations +title: Known Limitations for Global Secure Access description: This article details the known issues and limitations you might encounter when using Global Secure Access. author: HULKsmashGithub ms.topic: reference ms.author: jayrusso manager: amycolannino -ms.date: 12/18/2024 +ms.date: 12/19/2024 ms.service: global-secure-access + + +# Customer intent: As an administrator, I want to access the known limitations for Global Secure Access in one place. This article gathers all known issues and limitations into a single reference point. Global Secure Access articles with a "known limitations" section point to this article. --- -# Global Secure Access known limitations +# Known limitations for Global Secure Access Global Secure Access is the unifying term used for both Microsoft Entra Internet Access and Microsoft Entra Private Access. This article details the known issues and limitations you might encounter when using Global Secure Access. ## Global Secure Access client limitations -The Global Secure Access client is available on multiple platforms. Expand each header for details about the known limitations for each platform. +The Global Secure Access client is available on multiple platforms. Select each tab for details about the known limitations for each platform. ### [Windows client](#tab/windows-client) Known limitations for the Global Secure Access client for Windows include: @@ -34,23 +37,85 @@ DNS uses port 53 UDP for name resolution. Some browsers have their own DNS clien Also add browsing `chrome://flags` and disabling `Async DNS resolver`. #### Name Resolution Policy Table rules in Group Policy not supported -The Global Secure Access client for Windows does not support Name Resolution Policy Table (NRPT) rules in Group Policy. To support private DNS, the client configures local NRPT rules on the device. These rules redirect relevant DNS queries to the private DNS. If NRPT rules are configured in Group Policy, they override local NRPT rules configured by the client and private DNS doesn't work. +The Global Secure Access client for Windows doesn't support Name Resolution Policy Table (NRPT) rules in Group Policy. To support private DNS, the client configures local NRPT rules on the device. These rules redirect relevant DNS queries to the private DNS. If NRPT rules are configured in Group Policy, they override local NRPT rules configured by the client and private DNS doesn't work. -In addition, NRPT rules that were configured and deleted in old versions of Windows created an empty list of NRPT rules in the `registry.pol` file. If this Group Policy Object (GPO) is applied on the device, the empty list overrides the local NRPT rules and private DNS doesn't work. +In addition, NRPT rules that were configured and deleted in older versions of Windows created an empty list of NRPT rules in the `registry.pol` file. If this Group Policy Object (GPO) is applied on the device, the empty list overrides the local NRPT rules and private DNS doesn't work. -##### Mitigation steps -1. If the following registry key exists on the end-user device, a GPO is configured to apply NRPT rules: -`HKLM\Software\Policies\Microsoft\Windows NT\DNSClient\DnsPolicyConfig` +As a mitigation: +1. If the registry key `HKLM\Software\Policies\Microsoft\Windows NT\DNSClient\DnsPolicyConfig` exists on the end-user device, configure a GPO to apply NRPT rules. 1. To find which GPOs are configured with NRPT rules: 1. Use `gpresult`. - 2. Run the following script that detects the paths of all registry.pol files in sysvol that contain NRPT rules. Note: remember to change the sysvolPath variable to meet the configuration of your network. -1. Edit each of the GPOs found in the previous section: - 1. If the NRPT section is empty, create a new fictive rule, update the policy, delete the fictive rule and update again. This will remove the DnsPolicyConfig from the registry.pol file (Which was created in one of the legacy version of Windows) - 2. If the NRPT section is not empty and contains rules, confirm that you still need these rules. If they are not needed, delete them. If they are needed and the GPO is applied on a device with GSA client, the private DNS option will not function. -:::image type="content" source="media/reference-current-known-limitations/limitations-create-rule.png" alt-text="Screenshot of the Name Resolution Policy Rules dialog with the Create and Apply buttons highlighted." lightbox="media/reference-current-known-limitations/limitations-create-rule-expanded.png"::: + 2. Run the following script that detects the paths of all `registry.pol` files in `sysvol` that contain NRPT rules. +> [!NOTE] +> Remember to change the `sysvolPath` variable to meet the configuration of your network. + +```PowerShell +# ========================================================================= +# THIS CODE-SAMPLE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER +# EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. +# +# This sample is not supported under any Microsoft standard support program +# or service. The code sample is provided AS IS without warranty of any kind. +# Microsoft further disclaims all implied warranties including, without +# limitation, any implied warranties of merchantability or of fitness for a +# particular purpose. The entire risk arising out of the use or performance +# of the sample and documentation remains with you. In no event shall +# Microsoft, its authors, or anyone else involved in the creation, +# production, or delivery of the script be liable for any damages whatsoever +# (including, without limitation, damages for loss of business profits, +# business interruption, loss of business information, or other pecuniary +# loss) arising out of the use of or inability to use the sample or +# documentation, even if Microsoft has been advised of the possibility of +# such damages. +#========================================================================= + +# Define the sysvol share path. +# Change the sysvol path per your organization, for example: +# $sysvolPath = "\\dc1.contoso.com\sysvol\contoso.com\Policies" +$sysvolPath = "\\\sysvol\\Policies" ## Edit + +# Define the search string. +$searchString = "dnspolicyconfig" + +# Define the name of the file to search. +$fileName = "registry.pol" + +# Get all the registry.pol files under the sysvol share. +$files = Get-ChildItem -Path $sysvolPath -Recurse -Filter $fileName -File + +# Array to store paths of files that contain the search string. +$matchingFiles = @() + +# Loop through each file and check if it contains the search string. +foreach ($file in $files) { + try { + # Read the content of the file. + $content = Get-Content -Path $file.FullName -Encoding Unicode + + # Check if the content contains the search string. + if ($content -like "*$searchString*") { + $matchingFiles += $file.FullName + } + } catch { + Write-Host "Failed to read file $($file.FullName): $_" + } +} -#### IPv6 not supported -The client tunnels only IPv4 traffic. IPv6 traffic isn't acquired by the client and is therefore transferred directly to the network. To enable all relevant traffic to be tunneled, set the network adapter properties to [IPv4 preferred](troubleshoot-global-secure-access-client-diagnostics-health-check.md#ipv4-preferred). +# Output the matching file paths. +if ($matchingFiles.Count -eq 0) { + Write-Host "No files containing '$searchString' were found." +} else { + Write-Host "Files containing '$searchString':" + $matchingFiles | ForEach-Object { Write-Host $_ } +} + +``` + +3. Edit each of the GPOs found in the previous section: + 1. If the NRPT section is empty, create a new fictive rule, update the policy, delete the fictive rule, and update the policy again. These steps remove the `DnsPolicyConfig` from the `registry.pol` file (which was created in a legacy version of Windows). + 2. If the NRPT section isn't empty and contains rules, confirm that you still need these rules. If you *don't* need the rules, delete them. If you *do* need the rules and apply the GPO on a device with Global Secure Access client, the private DNS option doesn't work. +:::image type="content" source="media/reference-current-known-limitations/limitations-create-rule.png" alt-text="Screenshot of the Name Resolution Policy Rules dialog with the Create and Apply buttons highlighted." lightbox="media/reference-current-known-limitations/limitations-create-rule-expanded.png"::: #### Connection fallback If there's a connection error to the cloud service, the client falls back to either direct Internet connection or blocking the connection, based on the ***hardening*** value of the matching rule in the forwarding profile. @@ -63,16 +128,13 @@ For network traffic that is tunneled to the cloud service, the application serve #### Virtualization support You can't install the Global Secure Access client on a device that hosts virtual machines. However, you can install the Global Secure Access client on a virtual machine, as long as the client isn't installed on the host machine. For the same reason, a Windows Subsystem for Linux (WSL) doesn't acquire traffic from a client installed on the host machine. -#### Virtualization support Hyper-V support: 1. External virtual switch: The Global Secure Access Windows client doesn't currently support host machines that have a Hyper-V external virtual switch. However, the client can be installed on the virtual machines to tunnel traffic to Global Secure Access. 1. Internal virtual switch: The Global Secure Access Windows client can be installed on host and guest machines. The client tunnels only the network traffic of the machine it's installed on. In other words, a client installed on a host machine doesn’t tunnel the network traffic of the guest machines. -The Global Secure Access Windows client supports Azure Virtual Machines. - -The Global Secure Access Windows client supports Azure Virtual Desktop (AVD). +The Global Secure Access Windows client supports Azure Virtual Machines and Azure Virtual Desktop (AVD). > [!NOTE] -> AVD multi-session is not supported. +> The Global Secure Access Windows client doesn't support AVD multi-session. #### Proxy If a proxy is configured at the application level (such as a browser) or at the OS level, configure a proxy auto configuration (PAC) file to exclude all FQDNs and IPs that you expect the client to tunnel. @@ -97,7 +159,7 @@ To apply the configuration changes, restart the Global Secure Access client Wind The client only tunnels traffic sent using sockets. It doesn't tunnel traffic injected to the network stack using a driver (for example, some of the traffic generated by Network Mapper (Nmap)). Injected packets go directly to the network. #### Multi-session -The Global Secure Access client doesn't support concurrent sessions on the same machine. This limitation applies to RDP servers and VDI solutions like Azure Virtual Desktop (AVD) that are configured for multi-session. +The Global Secure Access client doesn't support concurrent sessions on the same machine. This limitation applies to Remote Desktop Protocol (RDP) servers and Virtual Desktop Infrastructure (VDI) solutions like Azure Virtual Desktop (AVD) that are configured for multi-session. #### Arm64 The Global Secure Access client doesn't support Arm64 architecture. @@ -118,10 +180,6 @@ Known limitations for the Global Secure Access client for macOS include: #### Secure Domain Name System (DNS) If Secure DNS is enabled on the browser or in macOS and the DNS server supports Secure DNS, then the client doesn't tunnel traffic set to be acquired by FQDN. (Network traffic that's acquired by IP isn't affected and is tunneled according to the forwarding profile.) To mitigate the Secure DNS issue, disable Secure DNS, set a DNS server that doesn't support Secure DNS, or create rules based on IP. -#### IPv6 not supported -The client tunnels only IPv4 traffic. IPv6 traffic isn't acquired by the client and therefore routed directly to the network. -To make sure that all traffic is routed to Global Secure Access, disable IPv6. - #### Connection fallback If there's a connection error to the cloud service, the client falls back to either direct Internet connection or blocking the connection, based on the ***hardening*** value of the matching rule in the forwarding profile. @@ -131,7 +189,7 @@ For network traffic that is tunneled to the cloud service, the application serve > For Office 365 and Entra to detect the device's true source IP, consider enabling [Source IP restoration](how-to-source-ip-restoration.md). #### Virtualization support with UTM -- When the network is in **bridged** mode and Global Secure Access client is installed on the host machine: +- If the network is in **bridged** mode and Global Secure Access client is installed on the host machine: - If the Global Secure Access client is installed on the virtual machine, network traffic of the virtual machine is subject to its local policy. The host machine's policy doesn't affect the forwarding profile on the virtual machine. - If the Global Secure Access client *isn't* installed on the virtual machine, network traffic of the virtual machine is bypassed. - The Global Secure Access client doesn't support network **shared** mode because it might block the network traffic of the virtual machine. @@ -147,43 +205,46 @@ Administrators can disable QUIC protocol on browsers, triggering clients to fall Known limitations for the Global Secure Access client for Android include: - Mobile devices running *Android (Go edition)* aren't currently supported. - Microsoft Defender for Endpoint on Android *on shared devices* isn't currently supported. -- Tunneling IPv6 traffic isn't currently supported. - Private Domain Name System (DNS) must be disabled on the device. This setting is often found in the System > Network and Internet options. - Running non-Microsoft endpoint protection products alongside Microsoft Defender for Endpoint might cause performance problems and unpredictable system errors. ### [iOS client](#tab/ios-client) Known limitations for the Global Secure Access client for Android include: - Tunneling Quick User Datagram Protocol (UDP) Internet Connections (QUIC) traffic (except for Exchange Online) isn't supported. -- Global Secure Access (GSA) coexistence with Microsoft Tunnel isn't currently supported. For more information, see [Prerequisites for the Microsoft Tunnel in Intune](/mem/intune/protect/microsoft-tunnel-prerequisites). +- Global Secure Access coexistence with Microsoft Tunnel isn't currently supported. For more information, see [Prerequisites for the Microsoft Tunnel in Intune](/mem/intune/protect/microsoft-tunnel-prerequisites). --- -## Remote network limitations +## Remote networks limitations Known limitations for remote networks include: - The maximum number of remote networks per tenant is 10. The maximum number of device links per remote network is four. - Microsoft traffic is accessed through remote network connectivity without the Global Secure Access client. However, the Conditional Access policy isn't enforced. In other words, Conditional Access policies for the Global Secure Access Microsoft traffic are only enforced when a user has the Global Secure Access client. - You must use the Global Secure Access client for Microsoft Entra Private Access. Remote network connectivity only supports Microsoft Entra Internet Access. - At this time, remote networks can only be assigned to the Microsoft traffic forwarding profile. -## Access control limitations +## Access controls limitations Known limitations for access controls include: -- Continuous access evaluation isn't currently supported for Universal Conditional Access for Microsoft traffic. +- Continuous access evaluation (CAE) isn't currently supported for Universal Conditional Access for Microsoft traffic. - Applying Conditional Access policies to Private Access traffic isn't currently supported. To model this behavior, you can apply a Conditional Access policy at the application level for Quick Access and Global Secure Access apps. For more information, see [Apply Conditional Access to Private Access apps](how-to-target-resource-private-access-apps.md). - Microsoft traffic can be accessed through remote network connectivity without the Global Secure Access Client; however the Conditional Access policy isn't enforced. In other words, Conditional Access policies for the Global Secure Access Microsoft traffic are only enforced when a user has the Global Secure Access Client. - Compliant network check data plane enforcement (preview) with Continuous Access Evaluation is supported for SharePoint Online and Exchange Online. - Enabling Global Secure Access Conditional Access signaling enables signaling for both authentication plane (Microsoft Entra ID) and data plane signaling (preview). It isn't currently possible to enable these settings separately. - Compliant network check is currently not supported for Private Access applications. - When source IP restoration is enabled, you can only see the source IP. The IP address of the Global Secure Access service isn't visible. If you want to see the Global Secure Access service IP address, disable source IP restoration. -- Source IP restoration is currently supported for only [Microsoft traffic](/microsoft-365/enterprise/urls-and-ip-address-ranges), like SharePoint Online, Exchange Online, Teams, and Microsoft Graph. If you have any IP location-based Conditional Access policies for non-Microsoft resources protected by continuous access evaluation (CAE), these policies aren’t evaluated at the resource as the source IP address isn’t known to the resource. +- Currently only [Microsoft resources](/microsoft-365/enterprise/urls-and-ip-address-ranges) evaluate IP location-based Conditional Access policies, as the original source IP address isn't known to non-Microsoft resources protected by continuous access evaluation (CAE). - If you're using CAE’s [strict location enforcement](../identity/conditional-access/concept-continuous-access-evaluation-strict-enforcement.md), users are blocked despite being in a trusted IP range. To resolve this condition, do one of the following recommendations: - If you have IP location-based Conditional Access policies targeting non-Microsoft resources, don't enable strict location enforcement. - - Ensure that the traffic is supported by Source IP Restoration, or don't send the relevant traffic through Global Secure Access. + - Ensure that Source IP Restoration supports the traffic. If not, don't send the relevant traffic through Global Secure Access. - At this time, connecting through the Global Secure Access client is required to acquire Private Access traffic. - Data plane protection capabilities are in preview (authentication plane protection is generally available). - If you enabled universal tenant restrictions and you access the Microsoft Entra admin center for a tenant on the allowlist, you might see an "Access denied" error. To correct this error, add the following feature flag to the Microsoft Entra admin center: - `?feature.msaljs=true&exp.msaljsexp=true` - For example, you work for Contoso. Fabrikam, a partner tenant, is on the allowlist. You might see the error message for the Fabrikam tenant's Microsoft Entra admin center. - If you received the "access denied" error message for the URL `https://entra.microsoft.com/`, then add the feature flag as follows: `https://entra.microsoft.com/?feature.msaljs%253Dtrue%2526exp.msaljsexp%253Dtrue#home` +- Only the Global Secure Access client for Windows, starting with version 1.8.239.0, is aware of Universal CAE. On other platforms, the Global Secure Access client uses regular access tokens. +- Microsoft Entra ID issues short-lived tokens for Global Secure Access. The lifetime for a Universal CAE access token is between 60 and 90 minutes, with support for near real-time revocation. +- It takes approximately two to five minutes for the Microsoft Entra ID signal to reach the Global Secure Access client and prompt the user to reauthenticate. +- Users have a two-minute grace period after receiving a CAE event to complete reauthentication. After two minutes, existing network flows through Global Secure Access are interrupted until the user successfully signs in to the Global Secure Access client. ## Traffic forwarding profile limitations Known limitations for traffic forwarding profiles include: @@ -201,11 +262,11 @@ Known limitations for Private Access include: ## Internet Access limitations Known limitations for Internet Access include: +- Currently, an admin can create up to 100 web content filtering policies and up to 1,000 rules based on up to 8,000 total FQDNs. Admins can also create up to 256 security profiles. - The platform assumes standard ports for HTTP/S traffic (ports 80 and 443). -- IPv6 isn't supported on this platform yet. +- The Global Secure Access client doesn't support IPv6. The client tunnels only IPv4 traffic. IPv6 traffic isn't acquired by the client and is therefore transferred directly to the network. To make sure that all traffic is routed to Global Secure Access, set the network adapter properties to [IPv4 preferred](troubleshoot-global-secure-access-client-diagnostics-health-check.md#ipv4-preferred). - UDP isn't supported on this platform yet. - User-friendly end-user notifications are in development. - Remote network connectivity for Internet Access is in development. -- Transport Layer Security (TLS) termination is in development. +- Transport Layer Security (TLS) inspection is in development. - URL path based filtering and URL categorization for HTTP and HTTPS traffic are in development. -- Currently, an admin can create up to 100 web content filtering policies and up to 1,000 rules based on up to 8,000 total FQDNs. Admins can also create up to 256 security profiles. \ No newline at end of file From b5e1b3c5cb50875feac7fd1f25618febb863c892 Mon Sep 17 00:00:00 2001 From: jayrusso Date: Fri, 20 Dec 2024 18:58:25 -0800 Subject: [PATCH 4/7] Dec 20 created include file and added to Android client article --- .../how-to-install-android-client.md | 9 ++------- .../users-tab.png | Bin 70713 -> 70713 bytes .../reference-current-known-limitations.md | 5 +++-- docs/includes/known-limitations-include.md | 11 +++++++++++ 4 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 docs/includes/known-limitations-include.md diff --git a/docs/global-secure-access/how-to-install-android-client.md b/docs/global-secure-access/how-to-install-android-client.md index 7dfef3a06f7..1b427d4e606 100644 --- a/docs/global-secure-access/how-to-install-android-client.md +++ b/docs/global-secure-access/how-to-install-android-client.md @@ -3,7 +3,7 @@ title: The Global Secure Access client for Android description: Install the Global Secure Access Android client. ms.service: global-secure-access ms.topic: how-to -ms.date: 12/16/2024 +ms.date: 12/20/2024 ms.author: jayrusso author: HULKsmashGithub manager: amycolannino @@ -28,12 +28,7 @@ This article explains the prerequisites and how to deploy the client onto Androi ### Known limitations -- Mobile devices running *Android (Go edition)* aren't currently supported. -- Microsoft Defender for Endpoint on Android *on shared devices* isn't currently supported. -- Tunneling IPv6 traffic isn't currently supported. -- Private Domain Name System (DNS) must be disabled on the device. This setting is often found in the System > Network and Internet options. -- Running non-Microsoft endpoint protection products alongside Microsoft Defender for Endpoint might cause performance problems and unpredictable system errors. -- Global Secure Access (GSA) coexistence with Microsoft Tunnel isn't currently supported. For more information, see [Prerequisites for the Microsoft Tunnel in Intune](/mem/intune/protect/microsoft-tunnel-prerequisites). +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Supported scenarios diff --git a/docs/global-secure-access/media/how-to-application-discovery/users-tab.png b/docs/global-secure-access/media/how-to-application-discovery/users-tab.png index a6af574f240f282291a7cc596e23178670dbae12..e0ce1fb2da0d7a329102c177be10507855cc3aaf 100644 GIT binary patch delta 24 gcmdnFf@S9lmI;m=B8i_@% diff --git a/docs/global-secure-access/reference-current-known-limitations.md b/docs/global-secure-access/reference-current-known-limitations.md index 984e80b23c3..69e558fb150 100644 --- a/docs/global-secure-access/reference-current-known-limitations.md +++ b/docs/global-secure-access/reference-current-known-limitations.md @@ -5,7 +5,7 @@ author: HULKsmashGithub ms.topic: reference ms.author: jayrusso manager: amycolannino -ms.date: 12/19/2024 +ms.date: 12/20/2024 ms.service: global-secure-access @@ -206,7 +206,8 @@ Known limitations for the Global Secure Access client for Android include: - Mobile devices running *Android (Go edition)* aren't currently supported. - Microsoft Defender for Endpoint on Android *on shared devices* isn't currently supported. - Private Domain Name System (DNS) must be disabled on the device. This setting is often found in the System > Network and Internet options. -- Running non-Microsoft endpoint protection products alongside Microsoft Defender for Endpoint might cause performance problems and unpredictable system errors. +- Running non-Microsoft endpoint protection products alongside Microsoft Defender for Endpoint might cause performance problems and unpredictable system errors. +- Global Secure Access coexistence with Microsoft Tunnel isn't currently supported. For more information, see [Prerequisites for the Microsoft Tunnel in Intune](/mem/intune/protect/microsoft-tunnel-prerequisites). ### [iOS client](#tab/ios-client) Known limitations for the Global Secure Access client for Android include: diff --git a/docs/includes/known-limitations-include.md b/docs/includes/known-limitations-include.md new file mode 100644 index 00000000000..9b0d90883e6 --- /dev/null +++ b/docs/includes/known-limitations-include.md @@ -0,0 +1,11 @@ +--- +ms.author: jayrusso +author: HULKsmashGithub +manager: amycolannino +ms.service: global-secure-access +ms.topic: include +ms.date: 12/20/2024 +ms.custom: include file +--- + +This feature has one or more known limitations. For more detailed information about the known issues and limitations of this feature, see [Known Limitations for Global Secure Access](reference-current-known-limitations.md). From 60661b9d796f0aa8a75be8f51f0973637bc64977 Mon Sep 17 00:00:00 2001 From: jayrusso Date: Mon, 23 Dec 2024 14:05:44 -0800 Subject: [PATCH 5/7] Dec 23 changed include path --- docs/includes/known-limitations-include.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/includes/known-limitations-include.md b/docs/includes/known-limitations-include.md index 9b0d90883e6..a7a1e9d4ce2 100644 --- a/docs/includes/known-limitations-include.md +++ b/docs/includes/known-limitations-include.md @@ -4,8 +4,8 @@ author: HULKsmashGithub manager: amycolannino ms.service: global-secure-access ms.topic: include -ms.date: 12/20/2024 +ms.date: 12/23/2024 ms.custom: include file --- -This feature has one or more known limitations. For more detailed information about the known issues and limitations of this feature, see [Known Limitations for Global Secure Access](reference-current-known-limitations.md). +This feature has one or more known limitations. For more detailed information about the known issues and limitations of this feature, see [Known Limitations for Global Secure Access](../global-secure-access/reference-current-known-limitations.md). From bc164c590d2aa4ad3170505d4d923a87994ffa75 Mon Sep 17 00:00:00 2001 From: jayrusso Date: Mon, 23 Dec 2024 17:55:52 -0800 Subject: [PATCH 6/7] Dec 23 swapped in all INCLUDEs --- .../concept-internet-access.md | 11 +-- .../concept-universal-conditional-access.md | 9 +-- ...-universal-continuous-access-evaluation.md | 7 +- ...ssign-traffic-profile-to-remote-network.md | 6 +- .../how-to-compliant-network.md | 9 +-- .../how-to-configure-per-app-access.md | 8 +- .../how-to-configure-quick-access.md | 11 +-- .../how-to-create-remote-networks.md | 10 +-- .../how-to-install-android-client.md | 9 ++- .../how-to-install-ios-client.md | 8 +- .../how-to-install-macos-client.md | 35 +-------- .../how-to-install-windows-client.md | 78 +------------------ .../how-to-manage-microsoft-profile.md | 12 ++- .../how-to-manage-private-access-profile.md | 8 +- .../how-to-manage-remote-networks.md | 6 +- .../how-to-source-ip-restoration.md | 13 +--- ...-to-target-resource-private-access-apps.md | 6 +- .../how-to-universal-tenant-restrictions.md | 8 +- .../reference-current-known-limitations.md | 8 +- docs/global-secure-access/toc.yml | 2 + 20 files changed, 66 insertions(+), 198 deletions(-) diff --git a/docs/global-secure-access/concept-internet-access.md b/docs/global-secure-access/concept-internet-access.md index bc8b1dc3ca5..9d9670936bd 100644 --- a/docs/global-secure-access/concept-internet-access.md +++ b/docs/global-secure-access/concept-internet-access.md @@ -5,7 +5,7 @@ author: kenwith ms.author: kenwith manager: amycolannino ms.topic: conceptual -ms.date: 02/29/2024 +ms.date: 12/23/2024 ms.service: global-secure-access ms.subservice: entra-internet-access ms.reviewer: frankgomulka @@ -47,14 +47,7 @@ Once you link a security profile to a Conditional Access (CA) policy, if multipl ## Known limitations -- Platform assumes standard ports for HTTP/S traffic (ports 80 and 443). -- IPv6 isn't supported on this platform yet. -- UDP isn't supported on this platform yet. -- User-friendly end-user notifications are in development. -- Remote network connectivity for Internet Access is in development. -- Transport Layer Security (TLS) termination is in development. -- URL path based filtering and URL categorization for HTTP and HTTPS traffic are in development. -- Currently, an admin can create up to 100 web content filtering policies and up to 1,000 rules based on up to 8,000 total FQDNs. Admins can also create up to 256 security profiles. +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Next steps diff --git a/docs/global-secure-access/concept-universal-conditional-access.md b/docs/global-secure-access/concept-universal-conditional-access.md index 3bb954b15b7..a4394b9b46b 100644 --- a/docs/global-secure-access/concept-universal-conditional-access.md +++ b/docs/global-secure-access/concept-universal-conditional-access.md @@ -1,9 +1,9 @@ --- -title: Learn about Universal Conditional Access through Global Secure Access +title: Learn about Universal Conditional Access Through Global Secure Access description: Learn about how Microsoft Entra Internet Access and Microsoft Entra Private Access secures access to your resources through Conditional Access. ms.service: global-secure-access ms.topic: conceptual -ms.date: 11/05/2024 +ms.date: 12/23/2024 ms.author: kenwith author: kenwith manager: amycolannino @@ -32,10 +32,7 @@ One example is if you block access to the Internet access target resource on non ### Other known limitations -- Continuous access evaluation isn't currently supported for Universal Conditional Access for Microsoft traffic. -- Applying Conditional Access policies to Private Access traffic isn't currently supported. To model this behavior, you can apply a Conditional Access policy at the application level for Quick Access and Global Secure Access apps. For more information, see [Apply Conditional Access to Private Access apps](how-to-target-resource-private-access-apps.md). -- Microsoft traffic can be accessed through remote network connectivity without the Global Secure Access Client; however the Conditional Access policy isn't enforced. In other words, Conditional Access policies for the Global Secure Access Microsoft traffic are only enforced when a user has the Global Secure Access Client. - +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Conditional Access policies diff --git a/docs/global-secure-access/concept-universal-continuous-access-evaluation.md b/docs/global-secure-access/concept-universal-continuous-access-evaluation.md index 726ac71441e..92cbd0be01e 100644 --- a/docs/global-secure-access/concept-universal-continuous-access-evaluation.md +++ b/docs/global-secure-access/concept-universal-continuous-access-evaluation.md @@ -3,7 +3,7 @@ title: Learn about Universal Continuous Evaluation (Preview) description: Learn about Universal Continuous Evaluation concepts ms.service: global-secure-access ms.topic: conceptual -ms.date: 11/11/2024 +ms.date: 12/23/2024 ms.author: alexpav author: idmdev manager: sineado @@ -58,10 +58,7 @@ Entra ID Conditional Access can be used to control CAE behavior in your tenant. ## Known limitations -* Only Windows versions of Global Secure Access client, starting with version 1.8.239.0, are aware of Universal CAE. Other clients use regular access tokens. -* Entra ID issues short lived tokens for Global Secure Access. Universal CAE access token lifetime is between 60 and 90 minutes, with support for near real-time revocation. -* It takes approximately 2 to 5 minutes for the Entra ID signal to reach the Global Secure Access client and prompt the user to reauthenticate -* The user has a grace period of 2 minutes after receiving a CAE event to complete reauthentication. After 2 minutes, existing network flows through GSA are interrupted until the user successfully signs in to the GSA client. +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Related content diff --git a/docs/global-secure-access/how-to-assign-traffic-profile-to-remote-network.md b/docs/global-secure-access/how-to-assign-traffic-profile-to-remote-network.md index 69bc49d610a..836efbc0619 100644 --- a/docs/global-secure-access/how-to-assign-traffic-profile-to-remote-network.md +++ b/docs/global-secure-access/how-to-assign-traffic-profile-to-remote-network.md @@ -1,11 +1,11 @@ --- -title: How to assign a remote network to a traffic forwarding profile for Global Secure Access +title: How to Assign a Remote Network to a Traffic Forwarding Profile for Global Secure Access description: Learn how to assign a remote network to a traffic forwarding profile for Global Secure Access. author: kenwith ms.author: kenwith manager: amycolannino ms.topic: how-to -ms.date: 02/29/2024 +ms.date: 12/23/2024 ms.service: global-secure-access --- @@ -28,7 +28,7 @@ To assign a remote network to a traffic forwarding profile to, you must have: ### Known limitations -- At this time, remote networks can only be assigned to the Microsoft traffic forwarding profile. +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Assign the Microsoft traffic profile to a remote network diff --git a/docs/global-secure-access/how-to-compliant-network.md b/docs/global-secure-access/how-to-compliant-network.md index 25dc2ac62c8..eca70202fd3 100644 --- a/docs/global-secure-access/how-to-compliant-network.md +++ b/docs/global-secure-access/how-to-compliant-network.md @@ -1,9 +1,9 @@ --- -title: Enable compliant network check with Conditional Access +title: Enable Compliant Network Check with Conditional Access description: Learn how to require known compliant network locations in order to connect to your secured resources with Conditional Access. ms.service: global-secure-access ms.topic: how-to -ms.date: 10/31/2024 +ms.date: 12/23/2024 ms.author: kenwith author: kenwith manager: amycolannino @@ -36,10 +36,7 @@ The compliant network is different than [IPv4, IPv6, or geographic locations](.. ### Known limitations -- Compliant network check data plane enforcement (preview) with Continuous Access Evaluation is supported for SharePoint Online and Exchange Online. -- Enabling Global Secure Access Conditional Access signaling enables signaling for both authentication plane (Microsoft Entra ID) and data plane signaling (preview). It is not currently possible to enable these settings separately. -- Compliant network check is currently not supported for Private Access applications. - +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Enable Global Secure Access signaling for Conditional Access diff --git a/docs/global-secure-access/how-to-configure-per-app-access.md b/docs/global-secure-access/how-to-configure-per-app-access.md index a558be587fa..d5755372e79 100644 --- a/docs/global-secure-access/how-to-configure-per-app-access.md +++ b/docs/global-secure-access/how-to-configure-per-app-access.md @@ -1,11 +1,11 @@ --- -title: How to configure per-app access using Global Secure Access applications +title: How to Configure Per-app Access Using Global Secure Access Applications description: Learn how to configure per-app access to your private, internal resources using Global Secure Access applications for Microsoft Entra Private Access. author: kenwith ms.author: kenwith manager: amycolannino ms.topic: how-to -ms.date: 11/10/2024 +ms.date: 12/23/2024 ms.service: global-secure-access ms.subservice: entra-private-access ms.reviewer: katabish @@ -30,9 +30,7 @@ To manage Microsoft Entra private network connector groups, which is required fo ### Known limitations -- Avoid overlapping app segments between Quick Access and Global Secure Access apps. -- Tunneling traffic to Private Access destinations by IP address is supported only for IP ranges outside of the end-user device local subnet. -- At this time, Private Access traffic can only be acquired with the Global Secure Access client. Remote networks can't be assigned to the Private access traffic forwarding profile. +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## High level steps diff --git a/docs/global-secure-access/how-to-configure-quick-access.md b/docs/global-secure-access/how-to-configure-quick-access.md index 8e77d958a69..67247db9733 100644 --- a/docs/global-secure-access/how-to-configure-quick-access.md +++ b/docs/global-secure-access/how-to-configure-quick-access.md @@ -1,11 +1,11 @@ --- -title: How to configure Quick Access for Global Secure Access +title: How to Configure Quick Access for Global Secure Access description: Learn how to specify the internal resources to secure with Microsoft Entra Private Access using a Quick Access app. author: kenwith ms.author: kenwith manager: amycolannino ms.topic: how-to -ms.date: 09/03/2024 +ms.date: 12/23/2024 ms.service: global-secure-access ms.subservice: entra-private-access ms.reviewer: katabish @@ -28,13 +28,8 @@ To manage Microsoft Entra private network connector groups, which is required fo - Microsoft Entra ID P1 or P2 licenses ### Known limitations -Avoid overlapping app segments between Quick Access and per-app access. -Tunneling traffic to Private Access destinations by IP address is supported only for IP ranges outside of the end-user device local subnet. - -At this time, Private access traffic can only be acquired with the Global Secure Access client. Remote networks can't be assigned to the Private Access traffic forwarding profile. - -The GSA client creates NRPT policies to route DNS queries for Private DNS suffixes through the tunnel. In some cases, the NRPT policies fail to be created. Check using Get-DNSClientNRPTPolicy. This happens because of a malformed GPO that applies NRPT settings. Use this script to identify the offending policy and delete it after moving the relevant settings to other policies. Please edit the script and modify the variables as per your environment. https://github.com/microsoft/GlobalSecureAccess/blob/main/website/content/FindDNSNRPTGPO.ps1 +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## High level steps diff --git a/docs/global-secure-access/how-to-create-remote-networks.md b/docs/global-secure-access/how-to-create-remote-networks.md index 14ce5e0d65d..2aa76e20120 100644 --- a/docs/global-secure-access/how-to-create-remote-networks.md +++ b/docs/global-secure-access/how-to-create-remote-networks.md @@ -1,11 +1,11 @@ --- -title: How to create remote networks -description: Learn how to create remote networks, such as branch office locations, for Global Secure Access. +title: How to Create Remote Networks +description: Learn how to create remote networks, for remote locations such as branch offices, for Global Secure Access. ms.author: jayrusso author: HULKsmashGithub manager: amycolannino ms.topic: how-to -ms.date: 10/04/2024 +ms.date: 12/23/2024 ms.service: global-secure-access ms.reviewer: absinh @@ -37,9 +37,7 @@ To configure remote networks, you must have: ### Known limitations -- The number of remote networks per tenant is limited to 10. The number of device links per remote network is limited to four. -- Microsoft traffic is accessed through remote network connectivity without the Global Secure Access client. However, the Conditional Access policy isn't enforced. In other words, Conditional Access policies for the Global Secure Access Microsoft traffic are only enforced when a user has the Global Secure Access client. -- You must use the Global Secure Access client for Microsoft Entra Private Access. Remote network connectivity only supports Microsoft Entra Internet Access. +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## High-level steps diff --git a/docs/global-secure-access/how-to-install-android-client.md b/docs/global-secure-access/how-to-install-android-client.md index 1b427d4e606..eccc60201b7 100644 --- a/docs/global-secure-access/how-to-install-android-client.md +++ b/docs/global-secure-access/how-to-install-android-client.md @@ -1,13 +1,16 @@ --- -title: The Global Secure Access client for Android -description: Install the Global Secure Access Android client. +title: The Global Secure Access Client for Android +description: The Global Secure Access client secures network traffic at the end-user device. This article describes how to download and install the Android client app. ms.service: global-secure-access ms.topic: how-to -ms.date: 12/20/2024 +ms.date: 12/23/2024 ms.author: jayrusso author: HULKsmashGithub manager: amycolannino ms.reviewer: dhruvinrshah + + +# Customer intent: As an administrator, I want to set up and deploy the Global Secure Access mobile client for Android devices. --- # Global Secure Access client for Android diff --git a/docs/global-secure-access/how-to-install-ios-client.md b/docs/global-secure-access/how-to-install-ios-client.md index 1a55270db35..edb78a7ae54 100644 --- a/docs/global-secure-access/how-to-install-ios-client.md +++ b/docs/global-secure-access/how-to-install-ios-client.md @@ -1,9 +1,9 @@ --- -title: The Global Secure Access client for iOS (Preview) +title: The Global Secure Access Client for iOS (Preview) description: The Global Secure Access client secures network traffic at the end-user device. This article describes how to download and install the iOS client app. ms.service: global-secure-access ms.topic: how-to -ms.date: 12/16/2024 +ms.date: 12/23/2024 ms.author: jayrusso author: HULKsmashGithub manager: amycolannino @@ -50,8 +50,8 @@ The Global Secure Access client for iOS supports installation on both modes of e The Global Secure Access client for iOS supports the Microsoft traffic forwarding profile and the Private Access traffic forwarding profile. For more information, see [Global Secure Access traffic forwarding profiles](concept-traffic-forwarding.md). ## Known limitations -- Tunneling Quick User Datagram Protocol (UDP) Internet Connections (QUIC) traffic (except for Exchange Online) isn't supported. -- Global Secure Access (GSA) coexistence with Microsoft Tunnel isn't currently supported. For more information, see [Prerequisites for the Microsoft Tunnel in Intune](/mem/intune/protect/microsoft-tunnel-prerequisites). + +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Installation Steps ### Deploy on Device Administrator enrolled devices with Microsoft Intune diff --git a/docs/global-secure-access/how-to-install-macos-client.md b/docs/global-secure-access/how-to-install-macos-client.md index ec55b230f56..6ccfb42d61a 100644 --- a/docs/global-secure-access/how-to-install-macos-client.md +++ b/docs/global-secure-access/how-to-install-macos-client.md @@ -1,9 +1,9 @@ --- -title: The Global Secure Access client for macOS +title: The Global Secure Access Client for macOS description: The Global Secure Access client secures network traffic at the end-user device. This article describes how to download and install the macOS client. ms.service: global-secure-access ms.topic: how-to -ms.date: 12/16/2024 +ms.date: 12/23/2024 ms.author: jayrusso author: HULKsmashGithub manager: amycolannino @@ -219,35 +219,8 @@ The settings window contains two tabs: :::image type="content" source="media/how-to-install-macos-client/macos-client-troubleshooting-toggles.png" alt-text="Screenshot of the macOS Settings and Troubleshooting view, with the Troubleshooting tab selected."::: ## Known limitations -Known limitations for the current version of the Global Secure Access client include: - -### Secure Domain Name System (DNS) -If Secure DNS is enabled on the browser or in macOS and the DNS server supports Secure DNS, then the client doesn't tunnel traffic set to be acquired by FQDN. (Network traffic that's acquired by IP isn't affected and is tunneled according to the forwarding profile.) To mitigate the Secure DNS issue, disable Secure DNS, set a DNS server that doesn't support Secure DNS, or create rules based on IP. - -### IPv6 not supported -The client tunnels only IPv4 traffic. IPv6 traffic isn't acquired by the client and therefore routed directly to the network. -To make sure that all traffic is routed to Global Secure Access, disable IPv6. - -### Connection fallback -If there's a connection error to the cloud service, the client falls back to either direct Internet connection or blocking the connection, based on the ***hardening*** value of the matching rule in the forwarding profile. - -### Geolocation of source IP address -For network traffic that is tunneled to the cloud service, the application server (website) detects the connection's source IP as the edge's IP address (and not as the user-device's IP address). This scenario might affect services that rely on geolocation. -> [!TIP] -> For Office 365 and Entra to detect the device's true source IP, consider enabling [Source IP restoration](how-to-source-ip-restoration.md). - -### Virtualization support with UTM -- When the network is in **bridged** mode and Global Secure Access client is installed on the host machine: - - If the Global Secure Access client is installed on the virtual machine, network traffic of the virtual machine is subject to its local policy. The host machine's policy doesn't affect the forwarding profile on the virtual machine. - - If the Global Secure Access client *isn't* installed on the virtual machine, network traffic of the virtual machine is bypassed. -- The Global Secure Access client doesn't support network **shared** mode because it might block the network traffic of the virtual machine. -- If the network is in **shared** mode, you can install the Global Secure Access client on a virtual machine running macOS, as long as the client isn't also installed on the host machine. - -### QUIC not supported for Internet Access -Since QUIC isn't yet supported for Internet Access, traffic to ports 80 UDP and 443 UDP can't be tunneled. -> [!TIP] -> QUIC is currently supported in Private Access and Microsoft 365 workloads. -Administrators can disable QUIC protocol on browsers, triggering clients to fall back to HTTPS over TCP, which is fully supported in Internet Access. For more information, see [QUIC not supported for Internet Access](troubleshoot-global-secure-access-client-diagnostics-health-check.md#quic-not-supported-for-internet-access). + +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Related content - [Global Secure Access client for Microsoft Windows](how-to-install-windows-client.md) diff --git a/docs/global-secure-access/how-to-install-windows-client.md b/docs/global-secure-access/how-to-install-windows-client.md index 50e109992b6..96e1002f423 100644 --- a/docs/global-secure-access/how-to-install-windows-client.md +++ b/docs/global-secure-access/how-to-install-windows-client.md @@ -1,9 +1,9 @@ --- -title: The Global Secure Access client for Windows +title: The Global Secure Access Client for Windows description: The Global Secure Access client secures network traffic at the end-user device. This article describes how to download and install the Windows client. ms.service: global-secure-access ms.topic: how-to -ms.date: 12/16/2024 +ms.date: 12/23/2024 ms.author: jayrusso author: HULKsmashGithub manager: amycolannino @@ -85,80 +85,8 @@ Double-click the Global Secure Access icon to open the client status notificatio |:::image type="icon" source="media/how-to-install-windows-client/global-secure-access-client-icon-warning.png"::: |Global Secure Access - could not connect to the Internet |The client couldn't detect an internet connection. The device is either connected to a network that doesn't have an Internet connection or a network that requires captive portal sign in. | ## Known limitations -Known limitations for the current version of the Global Secure Access client include: -### Secure Domain Name System (DNS) -The Global Secure Access client doesn't currently support secure DNS in its different versions, such as DNS over HTTPS (DoH), DNS over TLS (DoT), or DNS Security Extensions (DNSSEC). To configure the client so it can acquire network traffic, you must disable secure DNS. To disable secure DNS in the browser, see [Secure DNS disabled in browsers](troubleshoot-global-secure-access-client-diagnostics-health-check.md#secure-dns-disabled-in-browsers-microsoft-edge-chrome-firefox). - -### DNS over TCP -DNS uses port 53 UDP for name resolution. Some browsers have their own DNS client that also supports port 53 TCP. Currently the Global Secure Access client doesn't support DNS port 53 TCP. As a mitigation, disable the browser's DNS client by setting the following registry values: -- Microsoft Edge -``[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge] -"BuiltInDnsClientEnabled"=dword:00000000`` -- Chrome -``[HKEY_CURRENT_USER\Software\Policies\Google\Chrome] -"BuiltInDnsClientEnabled"=dword:00000000`` -Also add browsing `chrome://flags` and disabling `Async DNS resolver`. - -### IPv6 not supported -The client tunnels only IPv4 traffic. IPv6 traffic isn't acquired by the client and is therefore transferred directly to the network. To enable all relevant traffic to be tunneled, set the network adapter properties to [IPv4 preferred](troubleshoot-global-secure-access-client-diagnostics-health-check.md#ipv4-preferred). - -### Connection fallback -If there's a connection error to the cloud service, the client falls back to either direct Internet connection or blocking the connection, based on the ***hardening*** value of the matching rule in the forwarding profile. - -### Geolocation -For network traffic that is tunneled to the cloud service, the application server (website) detects the connection's source IP as the edge's IP address (and not as the user-device's IP address). This scenario might affect services that rely on geolocation. -> [!TIP] -> For Office 365 and Entra to detect the device's true source IP, consider enabling [Source IP restoration](how-to-source-ip-restoration.md). - -### Virtualization support -Hyper-V support: -1. External virtual switch: The Global Secure Access Windows client doesn't currently support host machines that have a Hyper-V external virtual switch. However, the client can be installed on the virtual machines to tunnel traffic to Global Secure Access. -1. Internal virtual switch: The Global Secure Access Windows client can be installed on host and guest machines. The client tunnels only the network traffic of the machine it's installed on. In other words, a client installed on a host machine doesn’t tunnel the network traffic of the guest machines. - -The Global Secure Access Windows client supports Azure Virtual Machines. - -The Global Secure Access Windows client supports Azure Virtual Desktop (AVD). -> [!NOTE] -> AVD multi-session is not supported. - -### Proxy -If a proxy is configured at the application level (such as a browser) or at the OS level, configure a proxy auto configuration (PAC) file to exclude all FQDNs and IPs that you expect the client to tunnel. - -To prevent HTTP requests for specific FQDNs/IPs from tunneling to the proxy, add the FQDNs/IPs to the PAC file as exceptions. (These FQDNs/IPs are in the forwarding profile of Global Secure Access for tunneling). For example: - -```http -function FindProxyForURL(url, host) {   -        if (isPlainHostName(host) ||   -            dnsDomainIs(host, ".microsoft.com") || // tunneled -            dnsDomainIs(host, ".msn.com")) // tunneled -           return "DIRECT";                    // If true, sets "DIRECT" connection -        else                                   // If not true... -           return "PROXY 10.1.0.10:8080";  // forward the connection to the proxy -} -``` -If a direct internet connection isn't possible, configure the client to connect to the Global Secure Access service through a proxy. For example, set the `grpc_proxy` system variable to match the value of the proxy, such as `http://proxy:8080`. - -To apply the configuration changes, restart the Global Secure Access client Windows services. - -### Packet injection -The client only tunnels traffic sent using sockets. It doesn't tunnel traffic injected to the network stack using a driver (for example, some of the traffic generated by Network Mapper (Nmap)). Injected packets go directly to the network. - -### Multi-session -The Global Secure Access client doesn't support concurrent sessions on the same machine. This limitation applies to RDP servers and VDI solutions like Azure Virtual Desktop (AVD) that are configured for multi-session. - -### Arm64 -The Global Secure Access client doesn't support Arm64 architecture. - -### QUIC not supported for Internet Access -Since QUIC isn't yet supported for Internet Access, traffic to ports 80 UDP and 443 UDP can't be tunneled. -> [!TIP] -> QUIC is currently supported in Private Access and Microsoft 365 workloads. - -Administrators can disable QUIC protocol triggering clients to fall back to HTTPS over TCP, which is fully supported in Internet Access. For more information, see [QUIC not supported for Internet Access](troubleshoot-global-secure-access-client-diagnostics-health-check.md#quic-not-supported-for-internet-access). - -### WSL 2 connectivity -When the Global Secure Access client for Windows is enabled on the host machine, outgoing connections from the Windows Subsystem for Linux (WSL) 2 environment might be blocked. To mitigate this occurrence, create a `.wslconfig` file that sets dnsTunneling to **false**. This way, all traffic from the WSL bypasses Global Secure Access and goes directly to the network. For more information, see [Advanced settings configuration in WSL](/windows/wsl/wsl-config#wslconfig). +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Troubleshooting To troubleshoot the Global Secure Access client, right-click the client icon in the taskbar and select one of the troubleshooting options: **Collect logs** or **Advanced diagnostics**. diff --git a/docs/global-secure-access/how-to-manage-microsoft-profile.md b/docs/global-secure-access/how-to-manage-microsoft-profile.md index 337f3a3dc8c..357d48b03bc 100644 --- a/docs/global-secure-access/how-to-manage-microsoft-profile.md +++ b/docs/global-secure-access/how-to-manage-microsoft-profile.md @@ -1,11 +1,11 @@ --- -title: How to enable and manage the Microsoft profile +title: How to Enable and Manage the Microsoft Profile description: Learn how to enable and manage the Microsoft traffic forwarding profile for Global Secure Access. author: kenwith ms.author: kenwith manager: amycolannino ms.topic: how-to -ms.date: 05/02/2024 +ms.date: 12/23/2024 ms.service: global-secure-access ms.subservie: entra-internet-access --- @@ -27,8 +27,7 @@ To enable the Microsoft traffic forwarding profile for your tenant, you must hav ### Known limitations -- Individual services are added to the Microsoft traffic profile on an ongoing basis. Currently, Microsoft Entra ID, Microsoft Graph, Exchange Online and SharePoint Online are supported as part of the Microsoft traffic profile -- For additional limitations of the Microsoft traffic profile, see [Windows Client known limitations](how-to-install-windows-client.md#known-limitations) +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Enable the Microsoft traffic profile @@ -57,7 +56,7 @@ The policy groups include the following details: - **Protocol**: TCP (Transmission Control Protocol) or UDP (User Datagram Protocol) - **Action**: Forward or Bypass -You can configure the traffic acquisition rules to bypass traffic acquisition. If you do, the users will still be able to access resources; however, the Global Secure Access service will not process the traffic. You can bypass traffic to a specific FQDN or IP address, an entire policy group within the profile, or the entire Microsoft profile itself. If you only need to forward some of the Microsoft resources within a policy group, enable the group then change the **Action** in the details accordingly. +You can configure the traffic acquisition rules to bypass traffic acquisition. If you do, the users are still able to access resources; however, the Global Secure Access service doesn't process the traffic. You can bypass traffic to a specific FQDN or IP address, an entire policy group within the profile, or the entire Microsoft profile itself. If you only need to forward some of the Microsoft resources within a policy group, enable the group then change the **Action** in the details accordingly. > [!IMPORTANT] > When a rule is set to Bypass in the Microsoft traffic profile, the Internet Access traffic profile will not acquire this traffic. Even with the Internet Access profile enabled, the bypassed traffic will skip Global Secure Access acquisition and use that client's network routing path to egress to the Internet. Traffic available for acquisition in the Microsoft traffic profile can be only acquired in the Microsoft traffic profile. @@ -88,7 +87,7 @@ If the traffic forwarding profile has a linked Conditional Access policy, you ca ## Microsoft traffic profile remote network assignments -Traffic profiles can be assigned to remote networks, so that the network traffic is forwarded to Global Secure Access without having to install the client on end user devices. As long as the device is behind the customer premises equipment (CPE), the client isn't required. You must create a remote network before you can add it to the profile. For more information, see [How to create remote networks](how-to-create-remote-networks.md). +Traffic profiles can be assigned to remote networks, so that the network traffic is forwarded to Global Secure Access without having to install the client on end user devices. As long as the device is behind the customer premises equipment (CPE), the client isn't required. You must create a remote network before you can add it to the profile. For more information, see [How to create remote networks](how-to-create-remote-networks.md). **To assign a remote network to the Microsoft profile**: @@ -101,7 +100,6 @@ Traffic profiles can be assigned to remote networks, so that the network traffic You can scope the Microsoft profile to specific users and groups instead of applying the traffic profile to all users. To learn more about user and group assignment, see [How to assign and manage users and groups with traffic forwarding profiles](how-to-manage-users-groups-assignment.md). - ## Next steps The next step for getting started with Microsoft traffic profile is to [install and configure the Global Secure Access Client on end-user devices](how-to-install-windows-client.md) diff --git a/docs/global-secure-access/how-to-manage-private-access-profile.md b/docs/global-secure-access/how-to-manage-private-access-profile.md index de4f947fb8c..4acc0fb5698 100644 --- a/docs/global-secure-access/how-to-manage-private-access-profile.md +++ b/docs/global-secure-access/how-to-manage-private-access-profile.md @@ -1,11 +1,11 @@ --- -title: How to manage the Private Access profile +title: How to Manage the Private Access Profile description: Learn how to manage the Private Access traffic forwarding profile for Microsoft Entra Private Access. author: kenwith ms.author: kenwith manager: amycolannino ms.topic: how-to -ms.date: 05/02/2024 +ms.date: 12/23/2024 ms.service: global-secure-access ms.subservice: entra-private-access ms.reviewer: katabish @@ -27,9 +27,7 @@ To enable the Private Access forwarding profile for your tenant, you must have: ### Known limitations -- At this time, Private Access traffic can only be acquired with the Global Secure Access Client. Private Access traffic can't be acquired from remote networks. -- Tunneling traffic to Private Access destinations by IP address is supported only for IP ranges outside of the end-user device local subnet. -- You must disable DNS over HTTPS (Secure DNS) to tunnel network traffic based on the rules of the fully qualified domain names (FQDNs) in the traffic forwarding profile. +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Enable the Private Access traffic forwarding profile diff --git a/docs/global-secure-access/how-to-manage-remote-networks.md b/docs/global-secure-access/how-to-manage-remote-networks.md index 3fdfcb6ccc2..132ffb59eb1 100644 --- a/docs/global-secure-access/how-to-manage-remote-networks.md +++ b/docs/global-secure-access/how-to-manage-remote-networks.md @@ -1,11 +1,11 @@ --- -title: How to update and delete remote networks for Global Secure Access +title: How to Update and Delete Remote Networks for Global Secure Access description: Learn how to update and delete remote networks for Global Secure Access. author: kenwith ms.author: kenwith manager: amycolannino ms.topic: how-to -ms.date: 03/04/2024 +ms.date: 12/23/2024 ms.service: global-secure-access --- # Manage remote networks @@ -21,7 +21,7 @@ This article explains how to manage your existing remote networks for Global Sec ### Known limitations -- At this time, remote networks can only be assigned to the Microsoft traffic forwarding profile. +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Update remote networks diff --git a/docs/global-secure-access/how-to-source-ip-restoration.md b/docs/global-secure-access/how-to-source-ip-restoration.md index d14afc34642..daa8481a508 100644 --- a/docs/global-secure-access/how-to-source-ip-restoration.md +++ b/docs/global-secure-access/how-to-source-ip-restoration.md @@ -1,9 +1,9 @@ --- -title: Enable source IP restoration with the Global Secure Access +title: Enable Source IP Restoration with Global Secure Access description: Learn how to enable source IP restoration to ensure the source IP matches in downstream resources. ms.service: global-secure-access ms.topic: how-to -ms.date: 05/09/2024 +ms.date: 12/23/2024 ms.author: kenwith author: kenwith manager: amycolannino @@ -28,14 +28,7 @@ Source IP restoration in Global Secure Access allows backward compatibility for ### Known limitations -When source IP restoration is enabled, you can only see the source IP. The IP address of the Global Secure Access service isn't visible. If you want to see the Global Secure Access service IP address, disable source IP restoration. - -Source IP restoration is currently supported for only [Microsoft traffic](/microsoft-365/enterprise/urls-and-ip-address-ranges), like SharePoint Online, Exchange Online, Teams, and Microsoft Graph. If you have any IP location-based Conditional Access policies for non-Microsoft resources protected by continuous access evaluation (CAE), these policies aren’t evaluated at the resource as the source IP address isn’t known to the resource. - -If you're using CAE’s [strict location enforcement](../identity/conditional-access/concept-continuous-access-evaluation-strict-enforcement.md), users are blocked despite being in a trusted IP range. To resolve this condition, do one of the following recommendations: - -- If you have IP location-based Conditional Access policies targeting non-Microsoft resources, don't enable strict location enforcement. -- Ensure that the traffic is supported by Source IP Restoration, or don't send the relevant traffic through Global Secure Access. +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Enable Global Secure Access signaling for Conditional Access diff --git a/docs/global-secure-access/how-to-target-resource-private-access-apps.md b/docs/global-secure-access/how-to-target-resource-private-access-apps.md index 292a1afcd0e..fcff12b1a85 100644 --- a/docs/global-secure-access/how-to-target-resource-private-access-apps.md +++ b/docs/global-secure-access/how-to-target-resource-private-access-apps.md @@ -1,10 +1,10 @@ --- -title: How to apply Conditional Access policies to Microsoft Entra Private Access apps +title: How to Apply Conditional Access Policies to Microsoft Entra Private Access Apps description: How to apply Conditional Access policies to Microsoft Entra Private Access apps. ms.service: global-secure-access ms.subservice: entra-private-access ms.topic: how-to -ms.date: 10/31/2024 +ms.date: 12/23/2024 ms.author: kenwith author: kenwith manager: amycolannino @@ -27,7 +27,7 @@ This article describes how to apply Conditional Access policies to your Quick Ac ### Known limitations -- At this time, connecting through the Global Secure Access Client is required to acquire Private Access traffic. +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Conditional Access and Global Secure Access diff --git a/docs/global-secure-access/how-to-universal-tenant-restrictions.md b/docs/global-secure-access/how-to-universal-tenant-restrictions.md index c0eb8ab5415..6f88edbb855 100644 --- a/docs/global-secure-access/how-to-universal-tenant-restrictions.md +++ b/docs/global-secure-access/how-to-universal-tenant-restrictions.md @@ -1,9 +1,9 @@ --- -title: Global Secure Access and universal tenant restrictions +title: Global Secure Access and Universal Tenant Restrictions description: Learn about how Global Secure Access secures access to your corporate network by restricting access to external tenants. ms.service: global-secure-access ms.topic: how-to -ms.date: 07/19/2024 +ms.date: 12/23/2024 ms.author: kenwith author: kenwith manager: amycolannino @@ -102,9 +102,7 @@ Tenant restrictions are not enforced when a user (or a guest user) tries to acce ### Known limitations -- Data plane protection capabilities are in preview (authentication plane protection is generally available) -- When you use Universal Tenant Restrictions and access the Microsoft Entra admin center to manage a partner tenant allowed by the Tenant Restrictions v2 policy, you may get authorization errors. To work around this issue, you need to add `?exp.msaljsoptedoutextensions=%7B%7D` query parameter to the Microsoft Entra admin center URL (for example, `https://entra.microsoft.com/?exp.msaljsoptedoutextensions=%7B%7D`). -- When the Teams service blocks anonymous meeting join due to Universal Tenant Restrictions, a generic error message is presented in the Teams client application. +[!INCLUDE [known-limitations-include](../includes/known-limitations-include.md)] ## Next steps - [Enable enhanced Global Secure Access signaling](how-to-source-ip-restoration.md#enable-global-secure-access-signaling-for-conditional-access) diff --git a/docs/global-secure-access/reference-current-known-limitations.md b/docs/global-secure-access/reference-current-known-limitations.md index 69e558fb150..3f7cf279e4c 100644 --- a/docs/global-secure-access/reference-current-known-limitations.md +++ b/docs/global-secure-access/reference-current-known-limitations.md @@ -5,7 +5,7 @@ author: HULKsmashGithub ms.topic: reference ms.author: jayrusso manager: amycolannino -ms.date: 12/20/2024 +ms.date: 12/23/2024 ms.service: global-secure-access @@ -44,7 +44,7 @@ In addition, NRPT rules that were configured and deleted in older versions of Wi As a mitigation: 1. If the registry key `HKLM\Software\Policies\Microsoft\Windows NT\DNSClient\DnsPolicyConfig` exists on the end-user device, configure a GPO to apply NRPT rules. 1. To find which GPOs are configured with NRPT rules: - 1. Use `gpresult`. + 1. Run `gpresult /h GPReport.html` on the end-user device and look for an NRPT configuration. 2. Run the following script that detects the paths of all `registry.pol` files in `sysvol` that contain NRPT rules. > [!NOTE] > Remember to change the `sysvolPath` variable to meet the configuration of your network. @@ -186,7 +186,7 @@ If there's a connection error to the cloud service, the client falls back to eit #### Geolocation of source IP address For network traffic that is tunneled to the cloud service, the application server (website) detects the connection's source IP as the edge's IP address (and not as the user-device's IP address). This scenario might affect services that rely on geolocation. > [!TIP] -> For Office 365 and Entra to detect the device's true source IP, consider enabling [Source IP restoration](how-to-source-ip-restoration.md). +> For Office 365 and Microsoft Entra to detect the device's true source IP, consider enabling [Source IP restoration](how-to-source-ip-restoration.md). #### Virtualization support with UTM - If the network is in **bridged** mode and Global Secure Access client is installed on the host machine: @@ -238,7 +238,7 @@ Known limitations for access controls include: - Ensure that Source IP Restoration supports the traffic. If not, don't send the relevant traffic through Global Secure Access. - At this time, connecting through the Global Secure Access client is required to acquire Private Access traffic. - Data plane protection capabilities are in preview (authentication plane protection is generally available). -- If you enabled universal tenant restrictions and you access the Microsoft Entra admin center for a tenant on the allowlist, you might see an "Access denied" error. To correct this error, add the following feature flag to the Microsoft Entra admin center: +- If you enabled Universal Tenant Restrictions and you access the Microsoft Entra admin center for a tenant on the allowlist, you might see an "Access denied" error. To correct this error, add the following feature flag to the Microsoft Entra admin center: - `?feature.msaljs=true&exp.msaljsexp=true` - For example, you work for Contoso. Fabrikam, a partner tenant, is on the allowlist. You might see the error message for the Fabrikam tenant's Microsoft Entra admin center. - If you received the "access denied" error message for the URL `https://entra.microsoft.com/`, then add the feature flag as follows: `https://entra.microsoft.com/?feature.msaljs%253Dtrue%2526exp.msaljsexp%253Dtrue#home` diff --git a/docs/global-secure-access/toc.yml b/docs/global-secure-access/toc.yml index a7ff457b21b..6d00cfcf2c4 100644 --- a/docs/global-secure-access/toc.yml +++ b/docs/global-secure-access/toc.yml @@ -214,6 +214,8 @@ items: items: - name: Remote network valid configurations href: reference-remote-network-configurations.md + - name: Known limitations for Global Secure Access + href: reference-current-known-limitations.md - name: Points of presence and service addresses href: reference-points-of-presence.md - name: Data storage and privacy From a67aa87746d5571867f2b5cea36e0b078b4dadde Mon Sep 17 00:00:00 2001 From: Stacyrch140 <102548089+Stacyrch140@users.noreply.github.com> Date: Mon, 23 Dec 2024 22:17:04 -0500 Subject: [PATCH 7/7] Fix typo in 'invalidates' in documentation --- .../concept-universal-continuous-access-evaluation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/global-secure-access/concept-universal-continuous-access-evaluation.md b/docs/global-secure-access/concept-universal-continuous-access-evaluation.md index 92cbd0be01e..f9dc54e757b 100644 --- a/docs/global-secure-access/concept-universal-continuous-access-evaluation.md +++ b/docs/global-secure-access/concept-universal-continuous-access-evaluation.md @@ -30,7 +30,7 @@ Here are some examples of how Universal CAE benefits your organization when Entr Global Secure Access relies on Entra ID access tokens to authenticate to the service tunnels (Microsoft traffic, Internet Access, and Private Access traffic forwarding profiles). Access tokens are valid between 60 and 90 minutes. Before access token expiration, the GSA client uses the Entra ID refresh token to obtain a new access token. -As per the OAuth2 specification, access tokens are valid until expired. For example, when you disable a user account, Entra ID invalidiates refresh tokens immediately, but it takes up to 90 minutes for the GSA access tokens to expire. +As per the OAuth2 specification, access tokens are valid until expired. For example, when you disable a user account, Entra ID invalidates refresh tokens immediately, but it takes up to 90 minutes for the GSA access tokens to expire. With Universal CAE, changes to user identity are communicated to Global Secure Access in near real time. Even though the access token is still valid, Global Secure Access sends a special claims challenge back to the end user, requiring the user to reauthenticate. If the user is unable to complete Entra ID authentication challenge, network access through GSA is blocked. Universal CAE shortens the time window between Entra ID account state change and requiring the user to reauthenticate, reducing the risk of data exfiltration by a departing employee.