From 69e092289bf399e1301a32686f2b38d0e823b775 Mon Sep 17 00:00:00 2001 From: Deland Han Date: Fri, 28 Feb 2020 16:35:03 +0800 Subject: [PATCH 01/94] finish --- .../testing-scenarios-for-wip.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/testing-scenarios-for-wip.md b/windows/security/information-protection/windows-information-protection/testing-scenarios-for-wip.md index 7cb66960c1..0ef906a2b3 100644 --- a/windows/security/information-protection/windows-information-protection/testing-scenarios-for-wip.md +++ b/windows/security/information-protection/windows-information-protection/testing-scenarios-for-wip.md @@ -172,17 +172,7 @@ You can try any of the processes included in these scenarios, but you should foc - - Stop Google Drive from syncing WIP protected files and folders. - - - - + >[!NOTE] From 27472730d85023f8b2ed54150ecb183f97d9509b Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Wed, 4 Mar 2020 11:23:19 -0800 Subject: [PATCH 02/94] intial input, Markdown --- .../windows-sandbox/images/1-dynamic-host.png | Bin 0 -> 33888 bytes .../images/2-dynamic-working.png | Bin 0 -> 18568 bytes .../images/3-memory-sharing.png | Bin 0 -> 20533 bytes .../images/4-integrated-kernal.png | Bin 0 -> 50049 bytes .../images/5-wddm-gpu-virtualization.png | Bin 0 -> 26778 bytes .../images/6-wddm-gpu-virtualization-2.png | Bin 0 -> 31102 bytes .../windows-sandbox-overview.md | 370 ++++++++++++++++++ 7 files changed, 370 insertions(+) create mode 100644 windows/threat-protection/windows-sandbox/images/1-dynamic-host.png create mode 100644 windows/threat-protection/windows-sandbox/images/2-dynamic-working.png create mode 100644 windows/threat-protection/windows-sandbox/images/3-memory-sharing.png create mode 100644 windows/threat-protection/windows-sandbox/images/4-integrated-kernal.png create mode 100644 windows/threat-protection/windows-sandbox/images/5-wddm-gpu-virtualization.png create mode 100644 windows/threat-protection/windows-sandbox/images/6-wddm-gpu-virtualization-2.png create mode 100644 windows/threat-protection/windows-sandbox/windows-sandbox-overview.md diff --git a/windows/threat-protection/windows-sandbox/images/1-dynamic-host.png b/windows/threat-protection/windows-sandbox/images/1-dynamic-host.png new file mode 100644 index 0000000000000000000000000000000000000000..ef004facabbf421b931df442f6320777437c7cc8 GIT binary patch literal 33888 zcmeFZXJ3;~yETlWpmYVLN>r3$p|?Y z5~M>ABr&uAp(O!wpZLG7y`R0W`vcrBo)^OJ)MRGPV~&|wYaMHheW<6!%)rAyLqo%? zeNW>N4Gk@hhUUbLGjzb;_;OyM0>4f`A8D!4l%e?Wz{4pARb5pYnhF@>f%R$N`Rt2( z#!woXOVP)FPQaEnpVQEU?`UhNKK8R%%RCLg^pg~I^PVZg?F+&Wb2vo2O@v26opR`I z7jXD8bn=?LRlHtj`t=l}s@hBpyRX{UGoHS3NU9QMmLREE-#BSkSszG14ifg(C(@+8 z`J&)^6G2@OY-(q&9RDzQY=?^c*F(%z0jTJ||Am7)4f^*Jz>nOX9ysH_AMR>m&HnlB zl?Y);N!-60x}uSo2WqOUDxL%$_AU9tM?wi}SN7#o1e=#cGEfyC0@7`2XiG2w9NfVgg*j&am zCQ5I`y}fWx*ohf2+|KXn8()pzdvA$Z*0)3To%?qVY8byO2ZtV93oORaj)mILuSgUY z?C=rowZDu{$gQE|L@UOEEw@(;2mJl7{yT?-8Aq^9q_Ak$`QNCqKr@#>%A)M`;_Z6O z&#gykL`kjxe%l`S+eiPE)dm-P;2wN7Repu=2LbgBZa>daxERykMDeM?dQ{q~NZ zuu5*v)bUH(K{;-!KBfWS2R`P5{jOgu3n!9M1(s%m5Uts8+3+jv1*A*Lgm-Dh? zw~fDbm{d7hLvg5`=VRS9U?}!kG|MH|g^pOH*&jIit7U}$TJ`wqPb146l2u#8S$<6J z-M2yYL;lGM|6X%3-?DSkiO<$Yi<4%3rrl~@{8F>*YArLV{(*~T;A; zIJf$xkGlx!L3fHoN5$G|rOmI1TgLfAwcB)!O|i2$u4TVd%(XvN z;(`k#QvQfE7}`)AwJI?pm`)PMH4>14$g!ZQDyQ9W&_QcgJg=l}jVMc;w=|eO zPF&_E7nz7s9Ats)Tb1u*$$4b);(Rf|;{iL%&)cI}2gm#MGZlXB&INk#id%)17x_Ta zGi_1DcorzqbyAX7!X{#efWc_O_}5l)yA=Du)obv;#jg0ZMVQL&3WL;Kg{_tx#S;}F z#sT{9*&yZLJLHGc%(HNi?~Lc}pFG&quolRT6|$dQ9-gG9(3=%PcA|8v99io_NcrWB zzu!Mt%?@YT@|RyJsa%bdLVdMvkD8QgA?Z#BtdzQqoBQtYtmLRiPhE-TTd4l6NNB1w z_g_jzvSNc^%DZ3L_2j?T8uSH|@kNxHL;RZ!T?E`(aIb| zNQpkg*zL>H^7r}g4L+>D-ylkg$av0e9$c8RV7TvakHJmsbaFs1l1**Yh^GPE{Xu1K z2D;nEC{`Cs=Uk0%k00)giw3v+isD_Ju!ZgT*Ui6XT(zW z&@f}L;^M7m^VRzua)G<9ErsSjlbv*|{Hwo&V5I+vB*Un(*N8I!~6+!xhWf zJBAssUI@^9^Vp@u(D_&N0ceUi){|Lrtttsd!^**MuwA55O(NnN!PIHY5mtAH&_WG? z!JvZ3w_?Z%7WsJ^4+YB~{-@HQ1{@2o(i&fUY?cd2jpvgS9=6i{+|6T0(B=B5zaetF zFpX2U?hULP%?=Q0H9QIHFTgCYHEOvTq41T$TnoSjjps zIa%mcdP53!+d)U-7*;rO0$5AI;^1@yyUO7Z7_vgyU0bPM-oAj4ad~>w)N9(Q6vA{xQCOZS6-=6}S(nwT~Xq!97t9007id*%EG{`Tp~CxdY3+7_>z+2Mt& z6vVZkhO?xp0-tqS>emZjK2C2f-CW(eDY{o^&D5YqEs+{js+@a6bQ%4Wm||i1a`P@?EGT(8#Uh|s&ik$YXPPu7@^EsS_eSXakzxCb#dtX~$S;W`K0E%q*6-xw z_5@%`HhaMSIX5AtMj4R9tR4;(FA0jNR{GF6HSSKi9LhIM|AFeU`)zS`4D9})*Sjg< zTql9QqvCZ#rswStCKLIm)!z!W$a99B(x0g~o>5|`K1j*Jt{M#8xviAU+Mxvv)KSm~ zDv0T?7iQSps0MAknME&qt;ppx?;s{54CsL{EGr^2nKR~Q_3DWy^po9< z?4ghy?cs>bSN_L%E7u(WDSRVc(k_pTQSO6fjL%ZyTZT4A@)xhT%FZn>=tP$~Lv%~Z zwSx)(U~?S22rxmp>?hCJch`P$8u&>IKL`5nhND}~ir4O>$+wJK1eRul#Uhc$);8RC zWnECDU6Ikf6i<%#LkIfDcxpK+$^wd#Rs{7u{OM()n&T$(#D}`-^#s69cv8vdsf#NQ zE*$SycBq0!@B95X|5646_7UvC(h=)an0Drm!bt3tGwLoLpdxQx_t!tZ{~jy``HL@{ z)&2pF7ND&NU@qIa#vNPp9~lWX*6t)jQYCxfDMH7qp$Gn;;944S;V+lT6^sD4><=%l zR*1?yi#8CO$Y{^1dD{NKQm*M`Ve@2BnkAzDFJ%1ReYO2~QeU-;951VINzZckZ4RlQ z-CVwYy|hcm)Xa4p;@jX2nj0(k*a5m+`kQ!?xJM$|*rxrzOzG3vP0>`zz}L+x))B$- zo_4vuKh*MsVBbh@?=NNwjj{e`2n>JB*8NCL5&O?KC=7apJ*;?+>f`*+Z?Qi$Vmh-o z%#NE3gNC?iWf%gyZ!1U$1D5inj32zRmNpdNMa< zz#ifzyOK6Cw(8(!Q@QBs)u?qyehjt90_+l-dw+M|H<4ZP?f$@k1VxyTu}X7j zo!&r=BY|dq8&jX)Dsz|kYv#9h9_l`x*s+ERU{zbN!)_&?P9^DW!d{*ZjL zXI~<4>z56$4R|3cMr>DCOp5s`;hbmwqIJNSvBP9NE^DRlL5k>(H&@{NB@%#*YDXkS zaHn0@nWIX0(nEk0ohr!bTWpEf&-h&UaBR}si(;jC?N4p3xRj>bh zs*cCg)JNU#RtexQVEf&&Xnx8Gntt7_@D<5*LX842hi2K(qacJni17@lEy&XQ=aUPj zULA^?0K%(MT(8S}w4eP>mA-#ZEM$`rflv;t$%LZ7yIs5<`&;E9J2wYuRb>aeycCc& z|F`w7E{E#|g*MH;XlKqE4*|{?H}W=K)~<(bkXB>hC5&IW#FsD!VFhSQ^)a$-i)5S~ z8d2hlS=<@7tleDfrby~!DNQ!`tfde39mDuJf83=|dPCdhoiS5NV1sF`J2KN`v&L`DJ@k%?7_P95$)f@z760b6KGsg(j0C<_=Gomdt2@Ba4 z@Q`T*`z(+4W^}a=h8{sZ4A{ON0=TIH0OVxJ&CwJkjm&i7c4Sx3mCoHq*8-U*m%Odj zI}I5+XlI88{LRGB%a4V1e9RS)J5S6zO_xoKpjp8oUreL6gRXp@@^zz}Ua>`?Jsn_a zPfJXB@n2UO#7fG+`XHfZ<&Ws;am@h4!;2W_2gDkdkB*t=cj<}sdK^D&@q?jW#c9Ti z`!#jgV}h|0yvU2$I3(|^IHZ_)#UA5s!f-5dyPm$fK57+N;G^RFrk_;wxmSjhp}hggK5g8h@g&liv-3y??fFx7 z&TEJ~2ImaOLa&T1kwiI+bd53T#B{hv$(LS|UHhmV!YX(GoIfsQnL+$Cfcz)0J#bt< zm;kp;0C%yd9K5j9=bs0H+90PWv9}^cYOBegPE>;)PTRPl&JOCnHJHsO!A!^qB+K;XWhto zFSoD<9{PDzW{(?F^L}K7qUY!kELc^YWjj};idLMCXSHx2$AlJVbVC-$2}c$BtK%-N zE-I+7-b**!V5F$eQ=@Rhk(oMA+feHZxq^d!5x)wy0IE-By!cu2r}0=fylC)kp%owJ z*u|O~!1BRHK46#r)QkLz#43%X3+kr-rer-Y#)H{dJPAF*9eqk;<;=T(+59I(I}~io zeyz!pi;tPe1W;SuCUShPM0!qjUs1nzx5y^=Fl=GOV-l z{hr`y25F;iKSRZ1+WVV1q{-;lcY4tFnm81zQyvd{0nm~I?utWzG&e<01N^cnk|y%} zuo-f70GyWG!zJS~)=%|3u+>*NeCe^Uv5nTJuwD<*aSFG%kw2I`ay?yB=U6aV3~*Lc zfQ}dH@_H;w1Z+E6TBP{hkE|<gb`W_H8I^r_y0;Nv)&X4Nx z55DzKw(rjLuTv&F+pfqJHzOQ!f_dHm^FrTrOLq39;mTZdqZk_VcEr5jT^HRnp@+C> zao=F%Qo)!@UJW(~I3B79!GypI53pk9_nXj&JH>dJq0v<+f?|ezi5#k6tN>=REYl@E zMRurmJ@>8Xw{rrT`(C;zfg?+4>a%2C;){WW%!f_R0c3NFpmF@mCw=^D zQuieAWuoppK0KjL#L zZNlLl^lu08y;X}5$2GN}NwQ^m4}&^$^#=S8&~+6bA^?dBQE@C20H>oId31d0^sEmB zkE&TjVS3Yu9bdZ-ZQtZD6%br<0(IiSg-z`-DQmx}d}}Q#3EubfY@4jY(#fk3X6ZL*%Zu0xhpRi0ICTysZ_aB-BVuksz&L3a>zE>=l6rMHutZkL@qBk$R zjkiJdzI*s+3s5<}J`()M!+77f=kl=tgcJ>V)~ZtXSw}AboFSp-uyvKsdc>1<<=d|? zZ@m0u7qX;}U#_{IwZMC2jPyuwp||VwIm`ZTX>73!#^&wqEg3ibp#YTgYrL)9ID060 zX5j$+RTM>g1`#jx0PY|win_vU?nmc%DYN_Ylh;1b(Q+?YS8Zc z+3leVy8#G?14z8dgbOoN5ANR6UA4tScx9+au5$R+PnLHlLn@Jkh??E0Y5i$Ym8o9j zx1FaxzeS?!R8`hqFS>5LOd~Q|qw+%82f1{AJj}s;8fu6U>jxj^(byWzR)n9aywVR| z@sDjLVKXek`BqLQBwJt)(Bto9a1pTW%l8N%S4SwsW$acUX(`1G5U-JNNVJ-hK;JnP z?7Y?fDu}+y>E~1~!B;7c<(2_`b%Ai_9FiG+b23 ztlfIJa(wr??DJBgA$+6or24#YNWRoH>5SIY4wXpInKa~tiaQ6D&)qTA zGDJMF;$*sb2aLg{WjkI_Jt{UKJs@U{$>dJq&1`>#UzIPI6S*TM5H4>{us%zHh^v2QWCzZ_Yv+xE)Wzo^&?7wMqcST$-@4e|jTjwA1-{J}Ooazx z!iR5k+#`x2;sQHrE(h!WJon2Ebu)vA7K04Cd=89r$J6l|##Dp^2Jx}eGW}1)^C%%o{%7r-k9j1@Dgj9>^z2EkWbwgnyc$`8L(VAtl~Tsv|EX&FdS4F zqx*sl3Qr|+z53vmPrGSzB5U?f*U3b^)0<6pE+}KVep%gt_JaZ#t7iyr8=Re!^8Uzc z?nECRD%kv{if4h#7|K6>(Mg+6E|8gb3JzUg<=kVsXNY&cumSm%$*wUWjvKvphc9Ji zNr9oDn2pj0R2DU6haV1rA1AX8mg$Qb)iRItHI09pMsozPmNRykqZd0XQVU@j1L%C> z4VSlHAYTmzz=!N3)jvEd|D=RT!Su{XaW%br&{UVc7| z_D1ps4JC>6R+TM=llB2S^L=}H(e5H{6*}$({({hFkwEr4$_^?(qVH%Xy}Dq-p_cBr zWlT$c4u8>hmK5^goRF^5V&&OYN}uJ?2*I{N{KO~iTonfHP2rqe>9>@3vaDu`-9^O= z;c5@BUI@SUI9WoMef&1mViHbWX|gTFbnNbq1(utP?^#xsfts>di5h*4&GwXESSm4O zSpc_JVu#}HDW&G`jvcmt^uZPYRAg^rpmy!3(tO4aZI>xNv-l7moiXT?>Gs%WpI!(5 zCm00=r4iw>b^~BMKmG#VNa^NiE_yT$ml0wv?O)W(g*WB+p<09GyCduJ(^i)J1oso*1T&%z}!ueC&wjT93G8Fx^w8!S))WQu*!>#@TT|C;?;L~WUIhM zBK+ZF9j)?rN@?&QO!!izSR#v;o59x~5^eCJjA|nFdTE^fR%97KssXVm>zIdUwl_xk zg8KT4h)cJ$_~A}|64=R$o?rC?()JgEe<;)}R!^wZ6zna{UZhApPx~6PRsuVGre%hg zpAZV1i@1{YvMyB(F4X}!N8jCJ;oHH9W4|GL7tkaxp>^qErY^fP=n9F`!IVE9aIs%C z`|`9jC^&AlTaNIokN_IMI>~wtsnU}gOg)-^wr{|4G^2Icxh*6+g2odCa)6$Z+;30*gD6gw48=fA;KYHYTRKGuyXgk6@e@sVgZu_6m|EtNPgB?n}PgYi2?? zb$Q9m6MHEJ9QB&%X+z!Ng#)YIkm0IGeX*}%RKqxW?&s_Dw0H7d_Pz)l6-na2i-!|m z>M^~M;|M3iwM#+JOzxh=s}O^E3B7`c#T1y*&mk8>B^mmk|iiT0=~UMC-|_-ve` z50Iz((6~BAoft0SU#^~~KP1w?ZZZYH)%$Jl#72{h0+jHc0O_f^((nJ$@K=3@AMqeU zBJW`wMfW?X@S_7mFV^^o8XebC3*Cf+7I6dLz3nGm2EaAGp$0UQ%0iA(iD-KH}+ zF~TvzI3mX&CQ;0Bl`TP9pcU@%tyhp#l@el~pOJ4c%n-eOC6L*(T=oOFh{TKQ+N4dN z4hHt2o!7<;ivF;NLwDroE}bZi9SKHh6Km%JTtc-pez`WSqBRQt$)JQNGpOi&M1VD_ zxVhkB6l@SZlg`A9O@%Du&$E(?Dp{mhMqMV-5gf5sS$zA|Bp z!gi0+kN#!@A-H37uBJV6jxyFC@NR9T%g5yHS_OMnXNx$8f zh1B8+3VS3dnPX;{E}x_O$o%E+~fFK!##D3?^Cb)`6|o@c*OOr;a@Y@{2a)2~d2KrWVq zR`lh~(PvW3{#aBdUBQrQ;gGharyK661UVr}Adglie z%paqS&;)QtoT1^lLrPi0@{Pf3);C`5NJqwbte%kRu{>DdBp!D6T6x{lQIy#jA43w1MFFxs{-!y!pEPeifWIMJyq`~7e}8;t;HTQjtE)Z=^|c>pv}HFYN(~bIOVHVjCBQ9ua)o+%bx!YTf#B-(?*kyabLLFM(&p^U|emOPb$1 zhfTJ1D7RM6fYK3u^IXk5byQTsm~;tuS564hd_Me7(EhJzi@H7;b}>Sk5#pxBMuFD<~0P29#KRg8_fLGsW74B3A_Eop0vKUe)yUn64>xNOwHq7Vl8u&hOzk z;W@(hp>P8KJ=U=;=G-h$UY!{dSjeNhaR$ndS)e7qcz>duORMxO_pP$C?G`<7EzBdb z*m)3+CDC}1Z*fY1_z~4}K@!L1K#nb<_sY9VvuSwmgeQT^``wOR2Q7s2PK&2=bMKw* z9dz4e=TQmPl6GmU8YcyP!+`WJQO4QcG`dE`BpcpME2WsEU=by42fZ(9SfwIY1Q7r= zC@uS<7XMmSi&}RO@>iGN?*smy>Ck?GUn~krh!gmJ_!m4l_s&Q_n)zlsWt0 z<-y|ty|%?{n{8|v%HI$CT5>d9PYQEdSrS&v4wn)0-dah zk~QkAR=Or1(;0?U_U`^H6;~Z7KkZtlj5rGo-aKym4Y=s$395P`G#owK~ul79dC%HaY327T*0T_2cGw`*q>`m81K;dF@a;;Y<>m+){({_CRUu$7NF}3*TENE*$@6 z;`giVwX#suLuv;n=I7$f2zSkD&@H3qC~mXjci^ITCl`>3lXk(W&<5s*F{*19_R?L1 zh}!n)gaNHr+JFLc2$+GADEGS%qO_i~t(OC~Sv%{{kzrHf{mRvZ15ll%=Oz3~-+5|i z8u17Ap#Op179j;K#>XD-?2M}S4LzV7)%-N7tqRPT`z=r=WfIsIGHCqe)j&|%t3`QH z>qU#AqK@{84Bx?OvQ=1vDq4YZW^;0bS=-wU#jW#Rt$ZJ@l}ZGvrzk3G;zf;0ABKM6 zQ9It#al_7n{dT*PZ;8{-u<-qb)Kn*?ms4=VI;~&NIjl6N1|d%hK)h&pk*VzoM8S8s zVb9rA=*T^CP7<q$9-y@* z@@rTrJH0@WiMJD;bS1|_PG;PImiOKFgQ;;Omb>NLg#jsn_WQTNg2~@|KNVz)$Y`M5 zo#TqnqSB$x99p9tA@~{cEp+u z2D8-Y-az6fG4EMot=;{9-v>QTsN>d25D{o9(sI#9(Dwmi;ErGPAl|-|PP%e1WW5ry zOrgBR)VwlOcuEqfiOQZzhnl434}ed*rA}6Xg-XxlJxc}`J&aeAbsl(?I5f#mtD~l% zdv@VqY#c7df9CWD)hkdv1#L2Y2dAe^A-C1-e(DVs#eE9}M8d2nmN4u8ykD|6V-(q>UBU8de@ELf0_>9(*vG z7+Z1M`;s-mtT9Cwzft$M#P`jhADqT2d3V(8-P!AT+MovzO?{}3r1GY=xa1c*XEtoo ziLp;Roe^5`KB*5S!&4_pz(N+zDO?7exhg_}A9XH7(j1o}${(wPMiOQRj0)X^IS2#b>z44@B!b+BE=)jC(?}W&Mwbz9!5> z7SjIo6Bh2qwin4HzfwOQmSdk5a%e_7u-ltmneb{qS4?<7-?)2cWc0)LL@sW`cfwV} zv#AVi!=p)%)Q;#)$I(v)NPYV!Y3Mt^{EFjXO_LhR}kjb0Z? zw4VNC?%8_P0>);d2Hp^dg@ahQ-ya*Tq?AW54+ka1F=JMqKg|AgB|(RS65;=r=PcQj z*7L4?)X^WiC&_$K_<{ ziJp?mc&bpO5C^iu%Fnp+{q+Us4Xl#HT0- z;baZ#1fW6+)(#eCT%!xUNg26VUvai(a-DZ~{z0vO4$WzX3J-Myw|?;LP`{@m;SIyj z>7f^$&IS+oi%wU&;Q9=pdf%@OK2}u5t1z437&d6 z`#q+c#;0{>DD#XTaxryO)9@=7UI;JXv;kB@@O`b#R|c+TzI}Q(QS($afaTPgvd-pz z&)@SLe3kxUWZ6~j1cSTC#u6jnohw4636AUh4>un0Josf__2P$x`a#R{zeWg=ZHTbY zk3%w#q_;DQ^h*P4x4-er!cdi&4VxGeEpcC7Log;-jV)MWQL#Sa?bo=AdTU+{yWF2* zb3WdX1T0%6MT7pS9uNmj_P(&V+c>TPEUj}?F*A(#W--Yc#p79ad)o4x_>>)8o;~*n zckQ-};io$){xLhN-QbSulbcD}A%y0=t-d>58MXxkF*Y$ACr(HA;%R}7*k6Kq_q&w) zD!TbsxN+Mwfp;*$k~O30Xr3z!^a~1~1a+fKjDd9|YROJE&aL$WODy-n zHiV6iIOEg9=+m7vZn6R#rJyn8-Kk8A75-lmiK{9$dcJ}9((YB1L)o4nar??%pkl~C zV80i_PFZFVR^zyO_>&NLbg_{#$-6pdFV`rqSLAE4SxA^XBq)T_`>h4`{{kZH4qD+Cj)^2K=Cu zmvX*XEApHW{x&`&zdIjhX2|rlxBBYbxqO@imnnJwxC*p>-N|`IF8jiHeDDnPa%qv` zqnYuEl&U1E{^%#eu-5vn#)!qMNKd`Gear5nSAXR~WB9qVMiA;;*&i083Ay?^TkKJOpEx)&V)ato_ zv>Oz75a9wy)l2=Jro8gWA+v~d%yzR?mfNUVQAR-}>;32=!6u58GGgPL!5buXo^?@M0`sZVEqk?OW<^$l4%9O$(sKJxe>NVcMhxyl4b8JgsVETpo z-6`f#YSyn`Dx8hnjjWCg-;u$+vltALHG8sRrEU>^9EdYlKIfraPy*pB zy^W2s44O+*(=yt1KSt`K?ftsd0FGa2U6KsnD5?r(KrA{ga45LzoK1oFl(444mR>65 ztb%EXcxa4U1!SF5gAWhA2a47am_6a>ejg1~+%dD1&Jouv!8)$p7$FXd7W`Hvr0t0o zJi{5KBGU&sV|JI>j|_RtAVo%t#{>tpJWfp=k{F29fQcs{Ie|huR0lodzr)t(LuDoLTUoU-Au4%QVeOopnVUNHA4y zlzQhsK3;=0`ylr}d^2phGslL;|LH0LTK*4%j#`WtU{U{H)|E2`>;K^zIdkR5rT?%7 zUD2rjPe(LpzP2Q;^Is15rT;Yd{J%O#C+OUM{M%C8#7FnAYsHYy-KigC ztsWIMfi2%37yeWR(`8(+EsF&YQW{Q_l`kC319k*YC?xdg;665pw6%14?~A@klV1g5 zrB?{i6a_{ArpiIisd9)@@B8Z^S%AXyw<2-o$`~+}9FgL1b@Zi~ z{g3DOFrh8~EZTpX{`mzu;5ZFdlTDuW>U4yx+vtfB7o> z40i$9vY(MFT@Lpwa?c!8?YMcrlf*fPgyb@+66TuSj@{va>u~_hIsq8TOSO{(cgZW| zoHHK5Kd&ZQs=s9>s@yp)oO=`IW{>?LRF$xQ-r(eMwml7f{{;+^sA*9iA=?L*43zHr zO;2Ad=3nt?B<#4j{&Y?kF8|ieAK0&_yz{sbaCOgYyPuJ9ewk(N7b2jDk9)BCK}u|w zqF&R8&8NWKC$vLsaics0Fg|}igc`%5A ziiPU7`rivm$F8m`bnb0`ZkZ!HKHf6DroChGmi@MA#b{__439q9eGriG!ku>E^))t= zCs$@dn|8RAhM(RtpI>2!GzWPi;l4_t+l!(cWwIt!FOc#4Drl1(J_jj>fnCAv$hOk* zx~P{@K4ec$1|!}9eUyJ!33#l4s=>SYouj1?%)3Eln`OvGvf2m%cdcULqXCy2&yNob z2C1(={k7+8IiKG8$?Q!!xNYn{=F-8J(R_Jatx$CSU`2sB4dNT=%_slG#;H9|`r+{< zETDD@nDBL+?7m*tCU-n7{gF0_6mXcHXT_40fWelQW)G34oV~AdN!VxYaHmPtczZGf zu1sDv?f#m89ig$k*~ziMjv~6u@3$BuEkUX}fA50*Ey!kly&(}kBqkA|4(U&WGTDf5 z%cD4j%^W9P-VBzP2)`7LT(ohNq!R>Pt-w3MKWKa)2WO_Loqj^pL~JH;0wIm zfK55#Q_Ej1O8H8hU-`Mp66z;7SgabLhBCpIl%of?Ny)K^k&o&>%Ig|2AX!uV!@Swb(hQ!uGI!1GhfBpM*-8dLj+&Z|@vUF{b?1 zG!m0Rr$aC=8R^I)wd+zp=XjLbyYx-XDr8C2>%Y!&Qj({37>+N))%~lv{+VwVzLerN zjAi|?k1Sa#O&L05G<3n$INC?0G}#|?ZsK@weWY%ghx0>jJxnXIFQaN%xD=l!meaSP z2Q8}c$76fO`A?|AUcKcpiNjD9IroF6ekY%VyTA!=lE19&WF@(g;m?s~Z|E*91f^-d zrF+)&vH-=kQU`F-6n6=GP=vcn4nFt$>XI#pD>#EDN@8|J+byu+h7lsjBe^AYa-R{AXtnIoa zNN)b;dQyo~^ycnxe&hwy@d){mH{QqZ>-g-S;9b?>jw&Z+<4M?gr^ToDU!bfl8d)=) zE|K;7EVX=0obv}k&%5cetzIMXM9$K$M|t+sNu}KYTlJDze*3X(oAT(>6OE3PrzL++ zZ_?j8UpsM*qO*mAk29nN_Ik@6@okhtYA#4XO;1}|*?aCOpUz=E;QjJTEj z#qIY5$$bRjqB6&L3w!I?Iwsum0~g8B>7C#u2jQ{f>yEiWf91J=Q&BgWcm{GYU${6} zM!HHK3)@}8>r)@4#F7NpozzX7$BkmPWuiaZOsy7-Ew71;HLY}LBsJZn9awOZ_+B-H zG+0a+*);Oy`@1$m|20GQH=RF7xTi|rY%?m{KF0&CI`&b=1kgp@a89yZ zk(kU-Ru|zd+pgDQKh%~=@r&Q=j@@MXQF^iY#*JCnhhn{U$wRavOX_+!-kV!`mJIt* zU3dqiXXaR$gwf2QXavpliLXV(zKCr58-~B0W({RpA_v{>tS8ZJ;*Y;SI$hSdKy!+( zYv-ZBf#zVZtWtefojuvUsQsfN-erluuGr$qLzASCP7$SjsG|eT za{|pD2{xYjDzs^@8~9E+>ln+*ivBg*>3>%`5uBJJ+9%`Cbtm~-?0rNaQ&9KbU|@Xe zQWO;1H1lWMEHHH^%ARL2Agv)s^K`$0RR@Vb1d&+jW@R%H$b!J{ee=DFJ=YcNejzH8 zOW-K^LYK1J6z^2?ajLxedwp?KUHqu`Hh}L7{Ej# zuj8TTfG#?s{@$ZpzGBS2{dgKi%*&`O0a7$_@K;+{G6^*Ve{u#xXVYDIr6Yo z|L50_kB;SkX8r!us1CfMgTkd=a+AJ23HkA*?#A!52M17>AbO>H(Yk|gWeD-(FO5EZ z4%Dz7Eb;Gi`%zLLN~YTOR6D-UG`*x)=ZJBo9`2=DN@I5 z)7_h{A(4W5mJ0&i-Exx>>tZjn=Bd2>N?rVm>)kmIvlrxLuA?dx?#dtMuh~CuqBE5` zB+adU$|?MbXw>y!WxPwxxuH9lw}Y3?vrC z@S)~8=r`rrbz6_kjV)95wd2i)`e||(H9@ja*Eb|}J}{bmZwKl)n&Sw)-5sfhGr6Z4 zU;%7L!WaJ8;gV!|>IoM5ME^Kl*PC)uZ98`5PLpq*xF4naaCxBZ#i}D8cm#-nKH`Diy|ldlcf8rGYB#+iS5H*c~> zPT2Eu_*5n55!_Sho#->1dsho>4)0;Qy?;(+*DKMYH#2v~19Wx?vxby}XYLp=IWOv0 z7?#Az$Q6D0b_hKhcdPR5gQrtlZ@!;*c_Y_ct{GWYAUJ;Q_b>oc<0S}mqiR{-V@`xm703jP~8o_r(3U1xtYwV$Aoq ztK72FH_R!qaf;!Md@9V{K8dP3wwjxMgeV*^UZ!iJega!OOhRuTC}Cc9&)6nZwmKw7)dP}6jy#z=Cn_d~GyxfEbHTYuTm z{fM4yEkmDlvgAFJQLaj5Q&Y2q{Bkk35hsH?%r`Vk+QXax+*rh4cg~q+uV_@88v0p^ zfTu1^UFMU)y`=Y7k-%^)Z2Jod=_uNm!>pxB$2W|}gwh-`qp!Grx*8Oq+_#<4J*tnW z9JTK^f9j+ZF?F6UB>02eVa}-X^B=*z3^q4_yN8Q^&$H`l3Pirb4?IZO;6jtekb2dH z*RFKUGm^7rn&fnG@e|`puG>nWn39!w?y(%IG%rw)&{D|`%i|+FP``2*YMSxNVY;DB zh_M)q^9|n=eT?R}QEri82q(w&a|dgd6J%f7e-;cK;0f;7TgrB&ndt+U&o56k|wm~)t82;H?Bf<0PCBBQ)UuL`#0Tz+2@z&8v%H3J7A1xE57IXK35ji`cO35jv!^5Vz!{f#d<;UMx%KY^S+>d+N#j1Wz z+-oOL+a3|;9~Uy4JAG|%zKA(6AXGS|$<~Y=-6K!m_py8nOO)+Uqq+A+ zP3+dSLlwQ7mVT8N-OlX0ng!AG=jr53myr5`&0<&Y?fi5p=JjBpxyL%kix5tG6xQvF zJ7<51s23X4<@`rd*obZD+xUlr7?S^WC+!durh>s7hQzsQ0AMy=-!5~kA5t`ExEw*b zV}0qg@QkTO!^0H2P<>u?PqQl;PXDCAeFcG!sJLNFa-5K^ZE>eS9?GFO-G|T8>1&nO zK+ki+gE1wEFupx(W(9FJu4&?VuEXyyE^2(9kv5r*6ZxTx#&=7dliMbQ(DA2RJRsoc zpgBfbuWD?W9Yn{a*lE3OY0kuY=EGgtfUT>9t6}>Iklg9-#{>d8=R^~EuKwg%6Liyv z+asCuXE`#p2AA(BalBxYE4{pLLxa1cD&nLgA-ru`qE`W9%MJNwN$V&;pP19VjoV+n z#y$-IqFsA}NKI94*QXgNhe=9Ov!1g^y`0^r;>^Gb;wcXk9jN74k*VM*eBD)~Ym?ez zEwZnn(Rr7IW>urhSu4W%R;~9&!n`lwg--KSb)`w$#_|%cfKWRXwD(jTBZoX&Uk28% zXaqvE4UaeL@|T&v5v>{nH#-i#%tA{u{`?TP=~vB4oNAf)wBW9_KyJaQ z?wcPHo^*;{@0Jqf|Rhpl01<3p7^>c&tQy^@FidOIfqC#-k2YQMw^eBJ{dc}U%>=Lw_lwW z(aEnrEK2`v3mfvLx7BxpIC0ss3~?e}cNbTtU`=Qq#~HUO4Qz?Li@W$#=1S&zL2|QJ zXM>U22jDuG+L_@yJ@yG)u5Z#g(;ZH7i#Xm(E2?{31`ZBYvNfKE3T zU?slZ3(8@M4lk6kBx#}Wm7ND|;G5>C`D3eUQjYlo?` z|DTVI2s5rP3k;Szh0)Ye%J0slTmHcb}=9IhT))eaN+2MH+B6&wkEU8bQ~r&m%Y6a`OGf z$fVIxqFd;Q>WC6~))tE?zDLU)_Cfj`cH1Ryh;&1jgZc0OUg3C$gkL_dX`>BbCnHD<`c)`Re=O@15+Pl28f=?*&Rf6IMge+btiKlI-xzz{>*g)=-P61#C8M`Dob> zavPJs;RDh_tu9; zEP$Z+ND~mHiu4X4SP-O(sHiAN?;wO0Ac;PRC{m>NM5RQOD!nT$MiL@K=@4lN9U(wS zLXy4keNVn`?6D8_;U0gE$Ox>J%r)1X_kFMH`rQisW=CwBi%{-!1lZ7H$P3F$9P|) zC@P;~CMC!fQ6%Zq^tTre2cJ zibMYvR(#`LsQ@O)Vp~5IR3%K{bW(@6A!eaw6R(DgwA+x!=Ioh#?&XS3`NxmXPShw%x=7m11c1vt$c=VmXL|8>!^ z{@eWy!=D;DH_~uv??o1I67gdt-^bn<85Az1*%oMf=J0>oDoqWo$r@{%rT9SYm)j+`#v` zazAtM`fO}+o?CZWFFG^1pJ&wa<;d^uHY?I{?Ymz^C9g}1^%j8&iXk=rZKXBu!mW&B zu{M2O7auONmKIN6etW#mA>rXK)-nk-TR1|zg|gi23*0E5H)D%5o0|{0ZjNskkYmVd z-!xE>Gc`8AB6`5BCvwfk>gyD->|6p+rYS;oZE1*_>)2Gr|8vSsc5$$?rzs>pWv0|0 z{rk1%!aoU7Suc@Osvki3B{QAT%I1>YMe32BNGWaU{l!BH6m!Dlwd}u|rO!jP;#|5? z`uBbsZ}atIeY;OOmwdeGmY_y=l~W0ZSX4v7xD)*3 zg6vHhXKZ)iy|<3oJ{Tmp-TrXAK25^-^45fOn}}K@vf*@;g4%MCN{E;!W8gvMOH3`n z##qYpZR5QxD;<|Mfx17@i>Pi&&Kr}HUKO|}Ac36Y?z&5I8wfKFD*kOE-}C&j(EHHW zZ%fF)^ZDjd!x*!afs#82pk_3+g(|7U*%jU?2%_Y^gDROjd8$>|AF<8eg51mS`38)< z-wzD6{B~-ICXiqfPjbI2d|nXpH_^J`-3OD`_P{v&{bw95xXZq`eZ#M&_4*AiR^C{j z+Ejg8(94Bz09tU^igsVkX9gSMIuUg|Z?U&v;4KD7s;xG?mHu5s>%pYnOIZx>pb5n# z6zOLp5k)9M?XmJ#+xM>XF9dW6ODHK0@*iU_kgS`(JPJ)awyFLyvi6k<#9Q0?(@CjK>5Rn zWs=+ZD7*GMHq}P%LefEVIb*5)wD5{2YSZ@JukXwRl`vtPf z{pmXAAL(kFpgMQn)azEGKv{9*GmUb$qr25^)>4fFXffS-M-!H01^a6xAo8_n3g@?!8D(g8WIx)eLe$6eH& zZTA|J9^g`RLO6_3fyRo37W2IW%Jx96o$&(KyKE@OJTi9a`Q;pL+obMwefTW$UWGt! z^9K@Zh2FQyI?B`Pk5v7z2~tVD?&M?>x^PGd19lA1dEQcrV3W^ zzZP$HHESZZrEiXXui8)JkEF<{i>mI%G=aVDyh-@iOTGxPjI;MS=X93Jw;y0z?lvmC z+H3j7Mapw6pF+-@{~CTq)sO@2JUinqis`eC6)3*U7`>Kq#|_O_{5yn_veh0R2LT`AaVL3J#xm!wULwD_=5o>Hb>r7FM+R<~d8W^b9Ce>= z0!rpNRt0T8G^T!JI{y&SLgwyVA=q_0c;yMa)BLrO=$Y+(YV8_v`$;IT1jbWhQJrc& zY&OJLRnUg@55^0iQmw>XE_?$F`@qmyGu$O}USyGS?_%>6UC(x-i%>BU;CI@fKHz3* zQ@MbWFS_=vW)(C3sz7ePSQPCS=htgE^NODBF?>{NNoSNIMrn$?Kki<@YSK=FU4{f0}j_p5-kq4)p%=yQ6}S%gBB4OUr}WD%@A|wBgjPHw&s`_b-dLCEd$lj+UY{ds3O)NyZWLqN9Nc!sTQXI$HmKf zf1>kuCl`gls5DUnXv*-4?QDZztVy8IyOM55r)K$;i#E8(zA3vhZ_LIHP}!QA(CRcX z3QsWjcWDNQ*0?u#G1Po`i7WEyTyA*50*fd|xPQO&bN&_Z6#n(3Q~ICmP%1y7G>z`r zz33q>H!_Jg`qU>0!&F2^7d<4-JrvVZ)@k;;9piFT>X;zG-tA3|`Blh}tbgyl^>8q2 z>m*nI#+jS1xD$Alp2_o{#QvP zey90o(oO%qNjXH|;p`oLK3>_s;KLbyAID<<>sU|8nOsRQh>NJv&z(@<3aG#3e)(bs;J`MjQ z2+_9ZZ}9t_V?Bp%xH^V58Qr_47@f!4EHG~~R&@T@vUQ7V)oPS=ICHkAZM89vdjtq| zeybLVn+uwY{b$y-e(#Dl8VfGVgZL2mJL*yR+y)Rz?>jIxnx$BNp~9+o9t<3D*@nr? zfK9xSjG8?Flmck@5Z+egHK}iTTL$3^agbGhGySSzU@TrsTkZB02Szb22?^hrhW_Df zT#;4>C~ej!Q~#;Il4@?u9-qI~? z>S90kZNBdtqxrnQ%l-Ocg`ZKdPE9(CFFL$=a_h$tCMLsh)gB#M8>77D(E%>3;e(nW`gStRfJve&G@pBbH*%b-h}sJ!m^(@5jC84-AOo zDZKQ>?x7Tb9qC+(#|5IoTSjD(#RC&1Kok8@3tx>*uitF@c`aFDwvLkNrVkE)zv2TS z_{E|(z}gG%oU+i$6Mft=!{N&cXuw>ExUFlM^Och^7d~ zSw)F&p9-zGUsYz;B{l~;EhD~64Y7+P$6#`2e1=hwjP2$Hn)cQ^r_&QQsqt^WWJz}r zYr<+alme(BAzw_nRtp^XYo1bMyce&TTj)IFmR+A`Q`X(jE02$xI5wfSby=95uR(}U zzWwcE%@0Ce^L2Rfi`{)>RJtP?y$HvyM+xN_7R7Md3uC`N-=|~5{`^PgLpihk(J%;+ z+XkLH>Z`Y97Iigs>8+#WUSplu=#QkvMf-X$`pKGq`c?}ug!-2R37Z8L{6>%BUeNNpvg<`|>kQ*rrjRkf06#O*IE zX>V6A+sz53Ga==1o2*}d8fx5kLPASAbr#E z`${L-;OK{u+RpulQ4NKo@xzdDo>e(BF*{HU8zj4kPmoKaqj}=eid)wW`%Pfj4MY@t|pQag%n9=w0%17nQfss_+I4iT0zNOOhgedGX!OTG*+3V@5`56opMRWD20 z>_Y*-5(>@)u4&YNp+Zm#@&n*2g#mAWy9a#Am6ZSJUFMZ?AZDpWV`ji{J+b+(J^?kK z|2e_`%@8@df$4LC_BdB*V&A)+uld8)L8$EKgUiKyAA_|iDfe8OBL`hGGKtgs2M1RsZTUxGzKB>#o8vQ zI``I4avxSGEH-BM8Xk3T(D@tiJ)7q(IlA7zM=-V|E*b6+RsC$%H6Htz+Ur+r-`00b z$}tSn_q%GRkWJmP$Q7b}c$s|q)-#8Ue8@#+bE!=>9wv*uWVrbJ?96@pYkQV2<&t8S zKGL)FvX;yjNl~D~_j;(O2};gX0%ip*XjnImG)uBw%-Pel`YLIcI&@W?qGdP1g)q7U zin}-8RW$f)ue}DTo=4r{Zpm6~oQ<$_oqVouUHVZPr*}#{burZW^S^xVAfid8Yf*Ad zJLa>rkjr#u?9M)qXRz1;28GQKkbzP|v{s^9a++gBU^fiF?X2Z8t^GW&dWP0bLz+il zG)*dc|4L7iC;{xA?QNX7;{m5f(e53dtBLId^7=Sqs$+|t9c(nT5}^IaJZ?LwCjZt2 zEec&oL1q1#m0;Xx*{8cYt1l;Bg|llsc#wUodBRk8Nh7~P=7bA`)G_SGNL${%k_5|U zsHH~i>7I#l4lbK(T`Cj-L}E)f*#?w*zeK)*)8wJbUjK1t@#j>ZHuV6U!? zoFzz?On7Kx4QXexTxD{i>*MH^Dukk2k*R=_X%GDSqB5=(oplS8h1EvHndH81ZJ3?1 zl8B6hfqrQt0*8Ubm~9Dzhoy%90;SFlX|Dy_nPpQ|qqE2Md6od@a+5pDzZ&)}U16vt zJkX))(NmSc>xJ1#iZGmJHGKYChW6uMmzGCs(EAdl=Fnvi!^o|wByoeW!;*9At`?aW zH+)4jJS@Q#`>qi%HHUC_xZ)u!Ct@h}g&Zuv6_Zp4kQ>LFLl#}mnHeW@hizb z>OQUGBPR#+MrC}ny9_;BS-J;$A8Vt|5@v@tJ7%3>o)r5reIZYK&sygkJ>k+*)+;Gs zy{t%&l8~TXsciSJsFJ9ZBe-pXdNr`=IBf!tNh@Mp(SO>M7DbN6j>P$)*Wq0|^qp{kfk4Z@+>8(e|3aLSAtfAeL}$v`-Zi#epz5KL@$={$cZxmx)f z$0l`G;m8~yCa}RFdbC-D;0u7)gM5s*PZ1giphc#YfLti{W!rqFgO7Uv&(mpMqMrAl zbe<8Sop5z1p%-cm(4E?U$Exf$x&3@^d!8SFfUNIs^22{~In?{*R7R0=JXb877^!uE zq^Yc7${vxj^}CCIyrF$tX&eAA_)+mX4JrtF-%cfh)#riBo*ti#9*)!P2Y5Yxn{!yP zA6tQ5!0NN4$FLI9Zuw~Vd#2oXPx-3QgYf5VEpN~d;ST4Wz_Y1oet@ye@nbua5MEah z#&Rsj=`Cs1*YRafd|_DmdD666M&X-%ldQWO{q?(Ipu$)C4C5~>(RlN3`En+|25UIC z7IjWBhO`|6ezHottCf;LI!JxH+_`aM3LgtQ|GMMj=xz0B1+Sxk+_`K*pd4v1|Fcv)p&TWs6LmL5H~iLq&E zUM%VGFc$m@zl!(l-}YpWAXes=BT$j$k(+SNWP8gD7$1IXX;@DAof zCV+`rG%@(GkJqU`UgJrq&kJlH1z@*Ht<^pGfz690LvODh23RHNj7#}K6vu^;&(Rk< zHhRV2Dr`2bBdUBKjkd~WuG8F)aX;Fa>GAFEO5fE(zeuJx$_1_HQatdvqx&qgC_ozx z(>o@5cE|mpJfrO}Ad8+!@J*Pl0mD{f?^~87Hktr_dp&e-bea`75TQHQ5JsXlj7$=y z9)%l1uBx{U+~@Q1i2<@34{^zQE;d6_gjiz-d(qP ztXMyvocA?vS|-Rw9FAr=xyZveX4gm3!VBE|QAPx1UDl;!M1!QCZ_QL2`ld#k3lMI7 zP>j_JWRHljE!oUQ(p^lJa@CGX{yO0rI!oof{8`_nWorvw#`peV>BVn$j*xb05~-H7 zvK`Z^m+Tqfo~q!PRUlcFrP}{LDuM? z42P4zTlU%|>q~{jL65&{2e7{r5YdYO+HL2eccC!m>%VG$)xMR{(rc4`^^lj>^rQOt^SkToDKTkq?32{)vnWN~CX{N&;Qzc-A%W{NpAsWXE#U1VyAi7dHxo2tx?xpC z$%&2wB(z@4L#S%go}Tow8q=m7n!Il~51SXKjDKuHe%d$rg)PxBrDTw;cMerD2szijdxT8#0i zl=exH{;U$A5H(itGb=mUXph9t64snQ{~(g&V*Z~ggqYvZ zSOxf6`G%ncY?G)e(zH99S0gXtV0L-50)0O8Te*cgE*ql$?H6z0^TFopE{}qI+0C+blIBiwTw7%ey8mLcv8KLB0aQ;er}fQuXm@j?t8(bV*x8%SJXEJ^oSbf zjO#x1x6XIC!le(r0f^N50I-|B!QAVspfesK`@HYUYR)(Nc9(tjvv}Bu^FCg1p3ghG z`-SJ;?nXfWKHRFg2_s;N*Ps|jln6ORR~ypj(%ShS=L5Gd=+Vx4^RlwR%!~6Y0Is(7 zuw=Aqhm!vdBGt1XG!wS*3P23SN}*9v`R8ddom`B?t7Yir&sI8_o4Alk`!~N zJu1P7M8@ZNR(7zPB>~-ae>Fg!|JmR=r*PnrA?B4R<3j>MYGw@BK1=f0lY0bfL(W~v zgw=AIV@-f$>zWqnnMkVe9Iy<2GLmTSFq|ZV1L4+oG$2X6;*gwna1I&4QvQQOTj!r5 zB z)u#?g)l_SPv-UnnH*Ua?|MJA|_Su*3S>TNqZL2RjSc3sgGm_dBoO0xe_k+9wa$J+r zc1bPI*ugxg8e$SNQF6BYv=BDmg6|4Fmx>`&S!vVrC!=Nu*b~MUr+6DYJJWDFhwfuo zkje*Ek*U?>CVU=sF2_w00axrqLT3V3B@y(dh9`?GvO7HgO3ub!bZRvvd&?VrAW^p~ zKkDhd)KPnUQ*ApCHRo)STi=oQw$c4Nw2K6fqN9#?8ya)khUWYbfz~2JBM!wI*7#hA zil5EkGq``{R=B=*C&HT5*3j)NNkX2{$&=mP{E<&*Pxq5P8Lf7-;B5wDCD-fQ#2FOS zd>4S5xD`y^13-^WEV51qmY?xljb9MH{j-Ue1Rzl6`^qp|`(XWcIACI^;X1DSxqdRt z!KwGR$pnOq+YqG(!l`)yGYDD>33~bSo69j}P%60|2)3e(f_EkXCf*-XeaRXCg0h7q zeNp*)TH(PP53xc?raNA5Yk8Oe2jCviyT|xczveUdLG;`Oji3JFes}&1CGqlcdHE;% zknsk)HwT0GnOlpq%Z0I@5gew|xL*x^1&GW(iX-+mrc5PbtapKPsvuMpRHu=)zYb{T z7%^9B+E7g3Z+s1a8w1w*WFHbg)eXoqX!}%_dVn!Ef?{vUjRRbQm3@TY!>H9dNBPY( z)Lu77=h--d!=iFa#z+i1hy!=CJDz?otH7`D^v))m)I=x>4R!^otIZ_lJ)k%TME(xe zSw&U_$0ux?(+?=Ho6@)YxZmF7zebqf2PRl@c(V$t#UCaFyV>G51HXwrdt;+jri4d>}C*)CMtst=rL{zOT zwx**eE7)pK;W~+#MQTv-Yk!IUXC+HH!~%Wv3^i%4fS?9mg4A?S&Fqg`@xq^_=@Ckc zaC*;A*Yp}?UY=eU7H3S++9_P9w+l6VKZZ`Sha3X8S*4eeU|8hToO-jtvwOv|LaJF? z;%IGg)kWa|p9%%(&vU)d*vkp-KK&vu_#mVrGr?g1D;8jtr@cKud>T<2TC$_>^Rz1; z?Ypfu&3h66`aX%*LhZ<5My_bK#ns+R^kqy?z!dJBfnT$C^ErSW2d1*}M3piSh+92Up`C2m+cBx&Xt#gX?-=jQ z`$S?*BubF$F%_F0OWqJ`&Zcusb0j3BbA^)yYa41?K3wULJfO7tBnG0DS$RQzys+KD%WCb6f|T#vt^;7c)A zpx%3}mUw!+kYOQw9095G;k|K9&|!$ri{>=Gljkt1V7l5uuD0u|?#E+S(6CE+DsX4w zT%!>c_c!p+rSdLNe_Jw#LV&PvAG*1Fz(&(QFqmex^K}&yh0hkcqXe5;Yg5y?l+Hia z_}<$cVjZ5EW7T@}qB9U;@;7aqFEN}xZ@`&uFsdzRrzK9v6R<%<5g$ZLaCYp*Mu(~7oJa8Udy^4=GRq;1cp0q?^j5FmOa5mRJuL|Lcp zd`u13b)H&=7IvT&b0E0L%?XzY1vdl6ddKD!?KL$eSNX=m*GQY9RO_-7S?OgHT3Zjz zUEtoaBO)qf3UFWSFQk+%)29!wa!46KfX|&Vc9-`&9_8H*1Cq>0;sU_D9rt};5V|xs z{dDZE53c4$OMmj~v3qaKv}7}LXLKEb6$wG&qm`nO_p4=1$9U0rJ&X(-r_BKFyJgsr z_qpQ<*-27{K+*ziRl*K$PUn>@+O~+_aJ7E=cOCADo(;-064`kmcf-!>3;la5&?=x~ zYtX_!%}N_9;A?JDLM!Uxooe}(F%~U8Bwlj(uHl055{pQoqz4fQM#Nqn@jYTh35AmyK9LSyf6Ok?0lDrX0 znx$X|0pC%T)3!C_y0g~l*n2j}4UHRH};5$JhVy_MC z{xVXF;$3Y`j<(83*Ru&()I;>MGJ$P$nI|uBsqaTL0k-alz)D8{vT1dS9Ll$gUn7H{ zL9V_bWm-Fj)TT*UHk@o!IM^4ht8J{4~UDNp^alasng3M3SO*tUiNkJFq` zjypij@u32a-j|G=hUr7OReOX($%xwJFzq7ZPscpiaHuJxxlE754{5)sMgg{Xh&8=H zD3~6eB*OFWtTe&xl^kIch8>}TDhJ;6_!P?2#1e&n^7y4*$EShI?aIFW4Ve6z{35|{CzRq3 zu@UwK8@W9RLZ24I6F?(-??^m!e2wNeYyMKhNt>*vMW`{UQyqlE!Nomi$|paSv`c*~ z!a*Z1HNJlvtLimC$sfQ@ckvt5mN!g|B^mDAb&`FM-ECWFG8*1a6|X#+EP5BL(aYXa z+Rtm-ppl=CP_iMpoAeJGXT>~``8pxUNDDr>t|agV8xn6yzs*Zja&UtTgQ#`-FppUCzL zDDpI#=W363?^7vr?q?ZLh9>eFfi4LV3o-RfWm53@%Op)4*lN6u?$3M6F6elWgz!N` zsfu4N$2gr)-s#Z!pFjNJu2u>(JZT)VWDZ(Wh8I<)d1})ubs!t0;*T zi@CvG|1ej8yii5;G=lO|!5$q#672A`5i`aWB?FIw&ZzdePN?zNz;{l#Okls7XSE^F zvB6ISUntUa=7>;9>eC+8$o$;%;zpQDKlMzFR01|jVHMrFn( zhO$1xF{d2@CcGQeXI$ZIik_2^J2M{@gnj8q#A|a$bje4ds6ei1j9_EdS1p{_E-stN z^*ohE#QqjCDU4l*9;Xi%q~K5il{BcVk^BQ-_eLPm zjXY@ry*yxx9Ey52gFF1b|xAyrgmP9s~W44#`hYMYCv!4SAV;(*DN`wOy`lhBLH3EqwdCYO9rS z{s8Y&;5gTdw} zL&>1rI^tomm~WTDZ=YbA?5Ppx9&dj=r2+`T>|dvq?l@OA>t}bq zAmNFEc=RQ`PSB6NFtHY&H*x3Tj50)HnG^hT!xc(rq)EJ|q$Ox$kNHk;PxsWREi=og zt4z)_^Pl;&K&DgRl_Zg*tdAXUK9=gyJXRH*HgSNPn#s40AfKZ6qH2f9-~ zi$q#KriBMF+L_dXqRZ<$jbD(61x??bU!_x%^YfVg-v<>tTDpe)Dp3eR?nLO#ijK&W z+Wm?!aXu><0P*#hlqasFmrG*W^{8 z*MiOn;9XzlejS)g)X8TpWbysrb~WEG21E&SUwZ{P5+h6jy7weRHt-2ZK zDv_#0_SV2*5F-F0k?qBBvdPoN_a=zUdW0Fr9!%Dq6}B9u#4A?(_U%cx^X;#`n|y-b zqd$MKoTpI|fT_3fH=hn!n;1PDQuy-#ZJ*5|kwo0(}Kt*7Zs#BD?T7Jp=ZgDT~P5g+n>@ z_K`ZLC8d>bdu1Y#!CUPCe}ki$9*9i3^tt6dkq#-WnDdAo^ZI}5WE55kM|_>&xJL*jz#T-_7!ETi2iMx>2PQde?RT;S&NK?hUtH zv*6A7Hv}ao{;ujw3jg)NGr0|}xMa{=7II2Jwl@i=|BFD9jux7nhM17%RsH>VAYw6z zJ?O9R^)TP5EdL=QCZA1+7EL%f-YM``-P(`))KXQSXzwZf_314w{$0(x-Ce&Rw_)ad z8s@qTufwCN!u|{=s#(1*BKJv+Q(vYMOk_7*l&jYE6%M)zbgu*VTqp91zbge}Ud*ai ziN}1dmK^S@+sM%!Li4F$l9p%E{G(~0{u8bQ*t_k6uwFW^XwcvU_|20ifAP#vS{Gyw z>{Ti^FPtOE?Vw8yXh|O1wu%I;$1A`yM@De%ix=?iQIFLJJgDB71>X+snMk1K#Z_ExgRvK%K%G<0yGsrOCujNu$$apo`F-`xub*nY23Dg4=^)$OJxU-eG z-TdHV)*Q?FsW=R)wi_^$77i+G(=g#({A>2hN^a3n-Z4g7AYxK>Q|ozmz9;eTOa+kf zRGsY0xJtw5^>HUip^a{5S%q%pNafo7eD9*_7vunvt?-y znyhy{?jTsnI-s;T$C|V@!4FY;J1xeL%WYILb)RfM|FpB zX9I;EumA; zhg@g|`i|z1^8)*YLX4e4jvW|;5f2vj8@jr|ezg}@He8rtYllFR7H9LwN=!qF)nHz2 z^Dy7zX7WU$^QQ_ZO|DfoZ!9PmRkOA^E;`zyvoHKTI_`PJVHwp;3vR%yc8c|Xa%ID^ zSpdL#B{i>qqlDUhtx*dHJt?_CEJMPqL6qwT09!u#Nwcf95sukOcrV3R`%{4Ak zFZ|ibQ$1g#kr>(S4UP1YU-6W95`2%{_WPpRZ`ge&=PWrwoQ?{rfXUV)#3MTLJqHhm z%!v5T*+oBp$r^qB#o8zhj4I-ZmMggYX04I&xMcxnH1_9#Ls-#4HqL%U zkfLIyl>t;E<_J-n(RN2L%=96zQI+i7n(XWiWh@ms*@K{d8I3R*-Ptmfqug(l2@=R! zPxC8u2RxZ71~dY@=XCD-j_q&P=;8jMw5bM}#gm5)M=zyhf(NdZG_yog%{%iC-#ee_ zc%18Ww>oj9{w&Ttw1^KbHRN%8)NvAecr-Mq-y3rO#THzR000wbBR|o&h*pUa(f=y% zSc&awE;jOr$IU_#mey392Pwyc97kvG2-V9Pj{x0BY%8mq+Nai);N#p@>kq!~eG2%T zp0qRlshy40ToYVgu&^%IcfK1JDQi+tRd{;4en64I1OpY*Pf{8!b6v%=Nuev$FN5HA zf@vRflxe|`?t{T{w*4p%YM9!8XZ)*Y3TRYd19#ffD@T=2^)nOXoU_BZQrwOUhs2iz z+Y;A`$$o|1>@+e~kZG>W%ObR8md7_@SBRR(s%n&4dA8Gr%NOc}%>BSDoil{JOXO%k z1CFtF+Il0WG@2+fQ1~X{G{JVWwMPTn-h^Wjn|Aj`&5b#ObE8UImc4M{5YFD%hqlF!)kyc9wdIF4Mo(ir^u&_9BayS1?QVKe16SQTfPlMw;7C>y z`h)I=V_ngocUIUzPOeVmd#JY4oz>vXr_iAuwY%1VmGLiH-sVvo9W7O?h-yRC;Ch&7 zNk*teXA$0@@IBh}X7cZDqTxN8{1>X4P(p7GQf_JsoRMCZJX=EZm%nfb;BuwhT(UkI zQDzbN3TooFO%DBM89G2TR`&lZ8m3;{n^fiJX`bk)uYoc=ZpZj}qWyL2(T5kJtN*O` zGdf9h@~D}P7y+yUiULWd*d|ltnXRgco*hkF zKi!|sqe0o$30|n^|5io_<&wea5^r4068kT;s}=Z~W~sLffX6@cKwf7H$ld<*7u*CS zhtg&@SEYf5X*B?aXB5C~?KipWbNK&!9wB$2>D`|uhJnBlQl)=d1IN_^Lb!Cp|2e^b zF4_NKi0(nAAS-zRIJL`dCkvI$w#^JNwY7j&chn4chrwHuLx^~1)oXmgs$7)w+VjF; z9Y%jHIrQ(kTci0#(a)5`LR&^_Wp}XMrpMM4&9)zY1Y2(& zwQ#EAU!MTvpy_f@2>4CYf7*vu@3#-NOf3@E4C-y>SMzu~-SYmx8vkC`qaTV>c6qJQ@G}c>nmoT~Zy9?(37E;u4#erEN?- z`4`>J2TqV=L6B@K*s7C6$*+C=uNHlN*589^qFpo)rrmT^kOKpRx}Rp!Y=X5Yl9p$j z2_4(7wU#&E*vOQEmz%6}fU(j_M;8(vEUlZ~RS&JT@`Gk2Mor&mHqsLh(Nc&Ei0YDr85ZNc!Jd;=dvUOovr0Q{I;vo@}{^620H1-WH;g#Z8m literal 0 HcmV?d00001 diff --git a/windows/threat-protection/windows-sandbox/images/2-dynamic-working.png b/windows/threat-protection/windows-sandbox/images/2-dynamic-working.png new file mode 100644 index 0000000000000000000000000000000000000000..8f94ffe3967133baa4ef0d2ac9358b7dc715f821 GIT binary patch literal 18568 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

jkZX@6<1j!ur*O+}YpGyN2QcyURjrIgG2 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 S;jan)YI)Gctk~51xBmkc!_Th( literal 0 HcmV?d00001 diff --git a/windows/threat-protection/windows-sandbox/images/5-wddm-gpu-virtualization.png b/windows/threat-protection/windows-sandbox/images/5-wddm-gpu-virtualization.png new file mode 100644 index 0000000000000000000000000000000000000000..ee8aa78bbcbc4db1024ce3e8d5c986a8ab5b00be GIT binary patch literal 26778 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 literal 0 HcmV?d00001 diff --git a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md new file mode 100644 index 0000000000..665a5d5850 --- /dev/null +++ b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -0,0 +1,370 @@ +--- +title: Windows Sandbox overview +description: +ms.prod: w10 +audience: ITPro +author: dansimp +ms.author: dansimp +manager: dansimp +ms.collection: +ms.topic: article +ms.localizationpriority: +ms.date: +ms.reviewer: +--- + +# Windows Sandbox + +### Overview + +Windows Sandbox provides a lightweight desktop environment for safely running applications in isolation. Software installed inside of the Sandbox environment remains in the sandboxed environment and cannot affect the host machine. Windows Sandbox is temporary; when it is closed, all the software, files, and state are permanently deleted. The user receives a brand-new instance of the Sandbox every time they open the application. + +Software and applications installed on the host are not directly available in Windows Sandbox. If specific applications need to be available inside the Windows Sandbox environment, they should be explicitly installed within the Sandbox environment. + +Windows Sandbox has the following properties: +- **Part of Windows**: Everything required for this feature ships with Windows 10 Pro and Enterprise. No need to download a VHD! +- **Pristine**: Every time Windows Sandbox runs, it’s as clean as a brand-new installation of Windows. +- **Disposable**: – nothing persists on the device; everything is discarded after the user closes the application. +- **Secure**: – uses hardware-based virtualization for kernel isolation, which relies on the Microsoft’s hypervisor to run a separate kernel which isolates Windows Sandbox from the host. +- **Efficient:** – uses integrated kernel scheduler, smart memory management, and virtual GPU. + +Windows Sandbox was announced in December of 2018 via a Windows Kernel Blog post. The following video provides an overview of Windows Sandbox. + +[embed Ignite 2019 Sandbox talk video here, link is here: https://myignite.techcommunity.microsoft.com/sessions/79739?source=sessions ] + +## Architecture + +### Dynamically generated image + +At its core, Windows Sandbox is a lightweight virtual machine, so it requires an operating system image to boot from. However, rather than giving the sandbox a separate copy of Windows to boot from, our Dynamic Base Image technology allows us to leverage the copy of Windows already installed on the host. + +Most OS files are immutable, and we can freely share these files with Windows Sandbox. A small percentage of files are mutable which we can’t share but Windows Sandbox contains pristine copies of these files. A full Windows image can be constructed as the composition of the sharable immutable files on the host and the pristine copies of mutable files. Using this scheme Windows Sandbox has a full Windows Installation to boot from without needing to download or store an additional copy of Windows. + +When Windows Sandbox is not installed, the dynamic base image is stored in a compressed 25MB package. Once installed, the dynamic base package occupies about 500MB of disk space. + +![ALT TEXT](images/1-dynamic-host.png) +GRAPHIC 1 + +### Memory management + +With traditional virtual machines (VMs) a portion of host memory is dedicated for exclusive use by the VM. If the host later comes under resource pressure, it can’t use the memory given to the VM. Nor can it make more memory available to the VM if available. With Windows Sandbox we attempt to treat memory more similarly to how memory is allocated to applications. All apps on the machine can request the amount of memory they need. What they get will be a function of what other apps are running and how much memory they need. The amount of memory available for use by an application can change over time. + +### Dynamic working set + +When using a VM, the user is effectively partitioning their machine. If the host is under memory pressure, it cannot use the memory already allocated to the VM. However, applications in the Sandbox are treated as equal to apps running on the host, so when applications in Sandbox are under memory pressure you can give more memory to the Sandbox (same with host). Guest physical pages provided are virtualized, that’s how that works. + +![ALT TEXT](images/2-dynamic-working.png) + +### Memory sharing + +Since Windows Sandbox runs the same operating system image as the host, it has been enhanced to use the same physical memory pages as the host for operating system binaries via a technology referred to as “direct map”. For example, when ntdll.dll is loaded into memory in the Sandbox, it uses the same executable pages as those of the binary loaded on the host. Memory sharing between the host and Sandbox results in a smaller memory footprint when compared to traditional VMs without compromising valuable host secrets. + +![ALT TEXT](images/3-memory-sharing.png) + +### Integrated kernel scheduler + +With ordinary virtual machines (VMs), Microsoft’s hypervisor controls the scheduling of the virtual processors running in the VMs. However, Windows Sandbox uses a new technology called “integrated scheduling” which allows the host scheduler to decide when the Sandbox receives CPU cycles. + +GRAPHIC 4 +![ALT TEXT](images/4-integrated-kernal.png) + +Windows Sandbox employs a unique scheduling policy that allows the virtual processors of the Sandbox to be scheduled in the same way as threads would be scheduled for a process. High-priority tasks on the host can preempt less important work in the Sandbox. The benefit of using the integrated scheduler is that the host manages Windows Sandbox as a process rather than a virtual machine which results in a much more responsive host, similar to Linux KVM. + +The goal is to treat the Sandbox like an app but with the security guarantees of a virtual machine. + +### Snapshot and clone + +As stated above, Windows Sandbox uses Microsoft’s hypervisor. It essentially runs another copy of Windows which needs to be booted, and this can take some time. Rather than paying the full cost of booting the Sandbox operating system every time Windows Sandbox starts, two other technologies are utilized: “snapshot” and “clone.” + +Snapshot allows us to boot the Sandbox environment once and preserve the memory, CPU, and device state to disk. Then we can restore the Sandbox environment from disk and put it in the memory rather than booting it when we need a new instance of Windows Sandbox. By cloning the in-memory snapshot of Windows Sandbox, start time is significantly improved. + +### WDDM GPU virtualization + +Hardware accelerated rendering is key to a smooth and responsive user experience, especially for graphics-intense or media-heavy use cases. However, virtual machines are isolated from their hosts and unable to access advanced devices like GPUs. The role of graphics virtualization technologies, therefore, is to bridge this gap and provide hardware acceleration in virtualized environments. + +More recently, Microsoft has worked with its graphics ecosystem partners to integrate modern graphics virtualization capabilities directly into DirectX and WDDM, the driver model used by display drivers on Windows. + +GRAPHIC 5 +![ALT TEXT](images/5-wddm-gpu-virtualization.png) + +At a high level, this form of graphics virtualization works as follows: + +- Apps running in a Hyper-V VM use graphics APIs as normal. +- Graphics components in the VM, which have been enlightened to support virtualization, coordinate across the VM boundary with the host to execute graphics workloads. +- The host allocates and schedules graphics resources among apps in the VM alongside the apps running natively. Conceptually, they behave as one pool of graphics clients. + +This process is illustrated below: + +![ALT TEXT](images/6-wddm-gpu-virtualization-2.png) + +This enables the Windows Sandbox VM to benefit from hardware accelerated rendering, with Windows dynamically allocating graphics resources where they are needed across the host and guest. The result is improved performance and responsiveness for apps running in Windows Sandbox, as well as improved battery life for graphics-heavy use cases. + +To take advantage of these benefits, a system with a compatible GPU and graphics drivers (WDDM 2.5 or newer) is required. Incompatible systems will render apps in Windows Sandbox with Microsoft’s CPU-based rendering technology (WARP). + +### Battery pass-through + +Windows Sandbox is also aware of the host’s battery state, which allows it to optimize power consumption. This is critical for a technology that will be used on laptops, where battery life is often critical to the user. + +## Install Windows Sandbox + +### Prerequisites + +- Windows 10 Pro or Enterprise build 18305 or later (Note: Windows Sandbox is currently not supported on Home SKUs) +- AMD64 architecture +- Virtualization capabilities enabled in BIOS +- At least 4GB of RAM (8GB recommended) +- At least 1GB of free disk space (SSD recommended) +- At least 2 CPU cores (4 cores with hyperthreading recommended) + +### Installation + +1. Make sure your machine is using a Windows 10 Pro or Enterprise build version 18305 or newer +2. Enable virtualization on the machine + - If you are using a physical machine, ensure virtualization capabilities are enabled in the BIOS + - If you are using a virtual machine, enable nested virtualization with this PowerShell command: Set -VMProcessor -VMName -ExposeVirtualizationExtensions $true +3. Use the search bar on the task bar and type “Turn Windows Features on and off”. Select Windows Sandbox and click “OK”, restarting the computer if prompted.
+ a. If the Windows Sandbox option is grayed out, your computer does not currently meet the requirements to run Windows Sandbox. If you believe this to be a mistake, please review the prerequisite list as well as steps 1 and 2. +4. Locate Windows Sandbox in the Start Menu, and click to run it for the first time. + +### Usage +1. Copy an executable file (and any other files needed to run the application) from the host into the Sandbox window +2. Run the executable file or installer inside of the Sandbox +3. When you are finished experimenting, close Windows Sandbox. A dialog box will appear; by clicking OK, you understand that all Sandbox content will be discarded and permanently deleted. +4. Confirm that your host machine does not exhibit any of the modifications that you made in Windows Sandbox. + +## Use a .wsb file to configure Windows Sandbox + +Windows Sandbox supports simple configuration files (with a .wsb file extension) which provide a minimal set of customization parameters for a Sandbox. This feature can be used with any Windows build numbered 18342 or higher. + +Sandbox configuration files are formatted as XML and are associated with Windows Sandbox via the .wsb file extension. To use a configuration file, double click it to open it in Windows Sandbox. It can also be invoked via the command line as shown:
+ **C:\Temp> MyConfigFile.wsb** + + A configuration file allows the user to control the following aspects of Windows Sandbox: +- **vGPU (virtualized GPU)** +
Enable or Disable the virtualized GPU. If vGPU is disabled, Sandbox will use WARP (software rasterizer). +- **Networking** +
Enable or Disable network access within the Sandbox. +- **Mapped folders** +
Share folders from the host with read or write permissions. Note that exposing host directories may allow malicious software to affect the system or steal data. +- **Logon Command** +
A command that will be executed when the Sandbox starts. +- **Audio Input** +
Shares the host’s microphone input into the Sandbox. +- **Video Input** + - Shares the host’s webcam input into the Sandbox. +- **Protected Client** + - Places increased security settings on the RDP session to the Sandbox. +- **Printer Redirection** + - Shares printers from the host into the Sandbox. +- **Clipboard Redirection** + - Shares the host clipboard with the Sandbox so that text and files may be pasted back and forth. +- **Memory in MB** +
The amount of memory, in megabytes, to assign to the Sandbox. + +### Keywords, values, and limits + +**vGPU** + +Enables or disables GPU sharing. + +`value` + +Supported values: +- **Enable**: enables vGPU support in the Sandbox. +- **Disable**: disables vGPU support in the Sandbox. If this value is set Windows Sandbox will use software rendering, which can be slower than virtualized GPU. +- **Default** – this is the default value for vGPU support; currently this means vGPU is disabled. + +> [!NOTE]> Enabling virtualized GPU can potentially increase the attack surface of the Sandbox. + +**Networking** + +Enables or disables networking in the Sandbox. Disabling network access can be used to decrease the attack surface exposed by the Sandbox. + +`value` + +Supported values: +- *Disable*: Disables networking in the Sandbox. +- *Default*: This is the default value for networking support. This enables networking by creating a virtual switch on the host, and connects the Sandbox to it via a virtual NIC. + +> [!NOTE] +> Enabling networking can expose untrusted applications to the internal network. + +**MappedFolders** + +Wraps a list of MappedFolder objects. + +`` + list of MappedFolder objects +`` + +> [!NOTE]> Files and folders mapped in from the host can be compromised by apps in the Sandbox or potentially affect the host. + +**MappedFolder** + +Specifies a single folder on the host machine which will be shared on the container desktop. Apps in the Sandbox are run under the user account “WDAGUtilityAccount”. If no Sandbox path is specified, a folder is mapped to the following path:
`C:\Users\WDAGUtilityAccount\Desktop` + +E.g. "C:\Test” will be mapped as “C:\users\WDAGUtilityAccount\Desktop\Test by default. + +``` + + path to the host folder + path to the sandbox folder + value + +``` + +*HostFolder*: Specifies the folder on the host machine to share to the Sandbox. Note that the folder must already exist on the host or the container will fail to start if the folder is not found. + +*SandboxFolder*: Specifies the destination in the Sandbox to map the folder to. If the folder does not exist, it will be created. + +*ReadOnly*: If true, enforces read-only access to the shared folder from within the container. Supported values: true/false. Defaults to false. + +> [!NOTE] Files and folders mapped in from the host can be compromised by apps in the Sandbox or potentially affect the host. + +**LogonCommand** +Specifies a single command which will be invoked automatically after the Sandbox logs on. + +``` + + command to be invoked + +``` + +*Command*: A path to an executable or script inside of the container that will be executed after login. + +> [!NOTE] +> Although very simple commands will work (launching an executable or script), more complicated scenarios involving multiple steps should be placed into a script file. This script file may be mapped into the container via a shared folder, and then executed via the LogonCommand directive. + +**Example 1:** + +The following config file can be used to easily test downloaded files inside of the Sandbox. To achieve this, the script disables networking and vGPU, and restricts the shared downloads folder to read-only access in the container. For convenience, the logon command opens the downloads folder inside of the container when it is started. + +*Downloads.wsb* + +``` + + Disable + Disable + + + C:\Users\Public\Downloads + true + + + + explorer.exe C:\users\WDAGUtilityAccount\Desktop\Downloads + + +``` + +**Example 2** + +The following config file installs Visual Studio Code in the Sandbox, which requires a slightly more complicated LogonCommand setup. + +Two folders are mapped into the Sandbox; the first (SandboxScripts) contains VSCodeInstall.cmd, which will install and run VSCode. The second folder (CodingProjects) is assumed to contain project files that the developer wants to modify using VSCode. + +With the VSCode installer script already mapped into the Sandbox, the LogonCommand can reference it. + +*VSCodeInstall.cmd* + +``` +REM Download VSCode +curl -L "https://update.code.visualstudio.com/latest/win32-x64-user/stable" --output C:\users\WDAGUtilityAccount\Desktop\vscode.exe + +REM Install and run VSCode +C:\users\WDAGUtilityAccount\Desktop\vscode.exe /verysilent /suppressmsgboxes +``` + +VSCode.wsb + +``` + + + + C:\SandboxScripts + true + + + C:\CodingProjects + false + + + + C:\users\wdagutilityaccount\desktop\SandboxScripts\VSCodeInstall.cmd + + +``` + +**Audio Input** + +Enables or disables audio input to the Sandbox. + +`value` + +Supported values: +- **Enable**: Enables audio input in the Sandbox. If this value is set, Windows Sandbox will be able to receive audio input from the user. Applications using a microphone may require this setting. +- **Disable**: Disables audio input in the Sandbox. If this value is set, Windows Sandbox will not be able to receive audio input from the user. Applications using a microphone may not function properly with this setting. +- **Default**: This is the default value for audio input support; currently this means audio input is enabled. + +**Video Input** + +Enables or disables video input to the Sandbox. + +`value` + +Supported values: +- **Enable**: Enables video input in the Sandbox. +- **Disable**: Disables video input into the Sandbox. Applications using video input may not function properly in the Sandbox. +- **Default**: This is the default value for video input support; currently this means video input is disabled. Applications using video input may not function properly in the Sandbox. + +**ProtectedClient** + +Places increased security settings on the Sandbox RDP session. These enhanced security mitigations decrease the attack surface of the Sandbox. + +`value` + +Supported values: +- **Enable**: Runs Windows Sandbox in Protected Client mode. If this value is set, Windows Sandbox will be run with extra security mitigations enabled. +- **Disable**: Runs Windows Sandbox in standard mode without extra security mitigations. +- **Default**: This is the default value for Protected Client mode; currently this means Windows Sandbox will not run in Protected Client mode. + +> [!NOTE] +> This setting may restrict the user’s ability to copy/paste files in and out of the Sandbox. + +**Printer Redirection** + +Enables or disables printer sharing from the host into the Sandbox. + +`value` + +Supported values: +- **Enable**: Enables sharing of host printers into the Sandbox. +- **Disable**: Disables printer redirection in the Sandbox. If this value is set, Windows Sandbox will not be able to view printers from the host. +- **Default**: This is the default value for printer redirection support; currently this means that printer redirection is disabled. + +**Clipboard Redirection** + +Enables or disables clipboard sharing with the Sandbox. + +`value` + +Supported values: +- **Disable**: Disables clipboard redirection in the Sandbox. If this value is set, copy/paste in and out of the Sandbox will be restricted. +- **Default**: This is the default value for clipboard redirection; currently this means that copy/paste between the host and Sandbox are permitted. + +**Memory in MB** + +Specifies the amount of memory that may be utilized by the Sandbox in megabytes (MB). + +`value` + +Supported values: An integer greater than 2048 (2GB). + +[Insert as comment: FAQ (future) + +[Insert as comment: Release Notes (future?) + +EnableVendorExtensions – Paul added new option for Windows Sandbox to enable/disable vGPU vendor extensions. This is as new as 12/2 +RailMode – allows a user to run programs in Rail mode rather than full desktop. Internal only at this time. + +[Insert as comment: Known Issues (future) ] From dd88d65279dc41c295c90a0e875dab37fedae93f Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Thu, 5 Mar 2020 13:03:40 -0800 Subject: [PATCH 03/94] edits --- .../windows-sandbox-overview.md | 205 +++++++++--------- 1 file changed, 100 insertions(+), 105 deletions(-) diff --git a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md index 665a5d5850..5d5641f480 100644 --- a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -17,18 +17,18 @@ ms.reviewer: ### Overview -Windows Sandbox provides a lightweight desktop environment for safely running applications in isolation. Software installed inside of the Sandbox environment remains in the sandboxed environment and cannot affect the host machine. Windows Sandbox is temporary; when it is closed, all the software, files, and state are permanently deleted. The user receives a brand-new instance of the Sandbox every time they open the application. +Windows Sandbox provides a lightweight desktop environment for safely running applications in isolation. Software that's installed inside the Sandbox environment remains in the "sandboxed" environment and can't affect the host machine. Windows Sandbox is temporary. When it's closed, all the software, files, and state are permanently deleted. You get a brand-new instance of the Sandbox every time you open the application. -Software and applications installed on the host are not directly available in Windows Sandbox. If specific applications need to be available inside the Windows Sandbox environment, they should be explicitly installed within the Sandbox environment. +Software and applications installed on the host are not directly available in Windows Sandbox. If you need specific applications available inside the Windows Sandbox environment, they must be explicitly installed within the Sandbox environment. Windows Sandbox has the following properties: -- **Part of Windows**: Everything required for this feature ships with Windows 10 Pro and Enterprise. No need to download a VHD! -- **Pristine**: Every time Windows Sandbox runs, it’s as clean as a brand-new installation of Windows. -- **Disposable**: – nothing persists on the device; everything is discarded after the user closes the application. -- **Secure**: – uses hardware-based virtualization for kernel isolation, which relies on the Microsoft’s hypervisor to run a separate kernel which isolates Windows Sandbox from the host. -- **Efficient:** – uses integrated kernel scheduler, smart memory management, and virtual GPU. +- **Part of Windows**: Everything required for this feature is included in Windows 10 Pro and Enterprise. There's no need to download a VHD. +- **Pristine**: Every time Windows Sandbox runs, it's as clean as a brand-new installation of Windows. +- **Disposable**: Nothing persists on the device. Everything is discarded when the user closes the application. +- **Secure**: Uses hardware-based virtualization for kernel isolation, which relies on t he Microsoft hypervisor to run a separate kernel that isolates Windows Sandbox from the host. +- **Efficient:** Uses integrated kernel scheduler, smart memory management, and virtual GPU. -Windows Sandbox was announced in December of 2018 via a Windows Kernel Blog post. The following video provides an overview of Windows Sandbox. +The following video provides an overview of Windows Sandbox. [embed Ignite 2019 Sandbox talk video here, link is here: https://myignite.techcommunity.microsoft.com/sessions/79739?source=sessions ] @@ -36,56 +36,55 @@ Windows Sandbox was announced in December of 2018 via a Windows Kernel Blog post ### Dynamically generated image -At its core, Windows Sandbox is a lightweight virtual machine, so it requires an operating system image to boot from. However, rather than giving the sandbox a separate copy of Windows to boot from, our Dynamic Base Image technology allows us to leverage the copy of Windows already installed on the host. +At its core, Windows Sandbox is a lightweight virtual machine, so it requires an operating system image to boot from. But instead of giving the sandbox a separate copy of Windows to boot from, our Dynamic Base Image technology lets us use the copy of Windows that's already installed on the host. -Most OS files are immutable, and we can freely share these files with Windows Sandbox. A small percentage of files are mutable which we can’t share but Windows Sandbox contains pristine copies of these files. A full Windows image can be constructed as the composition of the sharable immutable files on the host and the pristine copies of mutable files. Using this scheme Windows Sandbox has a full Windows Installation to boot from without needing to download or store an additional copy of Windows. +Most OS files are immutable, and we can freely share these files with Windows Sandbox. A small portion of the Windows files are mutable and we can't be shared. Windows Sandbox contains pristine copies of these files. A full Windows image can be constructed from the sharable immutable files on the host and the pristine copies of mutable files. By using this scheme, Windows Sandbox has a full Windows Installation to boot from without needing to download or store an additional copy of Windows. -When Windows Sandbox is not installed, the dynamic base image is stored in a compressed 25MB package. Once installed, the dynamic base package occupies about 500MB of disk space. +When Windows Sandbox isn't installed, the dynamic base image is stored in a compressed 25-MB package. Once installed, the dynamic base package occupies about 500 MB of disk space. -![ALT TEXT](images/1-dynamic-host.png) -GRAPHIC 1 +![Chart compares dynamic image of files and links with host file system](images/1-dynamic-host.png) ### Memory management -With traditional virtual machines (VMs) a portion of host memory is dedicated for exclusive use by the VM. If the host later comes under resource pressure, it can’t use the memory given to the VM. Nor can it make more memory available to the VM if available. With Windows Sandbox we attempt to treat memory more similarly to how memory is allocated to applications. All apps on the machine can request the amount of memory they need. What they get will be a function of what other apps are running and how much memory they need. The amount of memory available for use by an application can change over time. +With traditional virtual machines (VMs) a portion of host memory is dedicated for exclusive use by the VM. If the host later comes under resource pressure, it can't use the memory dedicated to the VM. Nor can it provide more memory, if available, to the VM. Windows Sandbox treat memory more similarly to how memory is allocated to applications. All apps on the machine can request the amount of memory that they need. The amount that they get will be a function of what other apps are running and how much memory they need. The amount of memory available for use by an application can change over time. ### Dynamic working set -When using a VM, the user is effectively partitioning their machine. If the host is under memory pressure, it cannot use the memory already allocated to the VM. However, applications in the Sandbox are treated as equal to apps running on the host, so when applications in Sandbox are under memory pressure you can give more memory to the Sandbox (same with host). Guest physical pages provided are virtualized, that’s how that works. +When using a VM, the user is effectively partitioning their machine. If the host is under memory pressure, it can't use the memory already allocated to the VM. Buy applications in the Sandbox are treated as equal to apps running on the host, so when apps in Sandbox are under memory pressure, you can give more memory to the Sandbox (and the same applies to the host). Guest physical pages provided are virtualized. -![ALT TEXT](images/2-dynamic-working.png) +![Chart compares memory sharing in Windows Sandbox vs. a traditional VM](images/2-dynamic-working.png) ### Memory sharing -Since Windows Sandbox runs the same operating system image as the host, it has been enhanced to use the same physical memory pages as the host for operating system binaries via a technology referred to as “direct map”. For example, when ntdll.dll is loaded into memory in the Sandbox, it uses the same executable pages as those of the binary loaded on the host. Memory sharing between the host and Sandbox results in a smaller memory footprint when compared to traditional VMs without compromising valuable host secrets. +Becuase Windows Sandbox runs the same operating system image as the host, it has been enhanced to use the same physical memory pages as the host for operating system binaries via a technology referred to as "direct map." For example, when ntdll.dll is loaded into memory in the Sandbox, it uses the same executable pages as those of the binary loaded on the host. Memory sharing between the host and Sandbox results in a smaller memory footprint when compared to traditional VMs without compromising valuable host secrets. -![ALT TEXT](images/3-memory-sharing.png) +![Chart compares the memory footprint in Windows Sandbox vs. a traditional VM](images/3-memory-sharing.png) ### Integrated kernel scheduler -With ordinary virtual machines (VMs), Microsoft’s hypervisor controls the scheduling of the virtual processors running in the VMs. However, Windows Sandbox uses a new technology called “integrated scheduling” which allows the host scheduler to decide when the Sandbox receives CPU cycles. +With ordinary virtual machines, the Microsoft hypervisor controls the scheduling of the virtual processors running in the VMs. Windows Sandbox uses a new technology called "integrated scheduling," which allows the host scheduler to decide when the Sandbox receives CPU cycles. GRAPHIC 4 -![ALT TEXT](images/4-integrated-kernal.png) +![Chart compares the scheduling in Windows Sandbox vs. a traditional VM](images/4-integrated-kernal.png) -Windows Sandbox employs a unique scheduling policy that allows the virtual processors of the Sandbox to be scheduled in the same way as threads would be scheduled for a process. High-priority tasks on the host can preempt less important work in the Sandbox. The benefit of using the integrated scheduler is that the host manages Windows Sandbox as a process rather than a virtual machine which results in a much more responsive host, similar to Linux KVM. +Windows Sandbox employs a unique scheduling policy that allows the virtual processors of the Sandbox to be scheduled in the same way as threads would be scheduled for a process. High-priority tasks on the host can preempt less important work in the Sandbox. The benefit of the integrated scheduler is that the host manages Windows Sandbox as a process rather than a virtual machine, which results in a much more responsive host, similar to Linux KVM. -The goal is to treat the Sandbox like an app but with the security guarantees of a virtual machine. +The goal is to treat the Sandbox like an app but with the security guarantees of a virtual machine. ### Snapshot and clone -As stated above, Windows Sandbox uses Microsoft’s hypervisor. It essentially runs another copy of Windows which needs to be booted, and this can take some time. Rather than paying the full cost of booting the Sandbox operating system every time Windows Sandbox starts, two other technologies are utilized: “snapshot” and “clone.” +As noted earlier, Windows Sandbox uses the Microsoft hypervisor. It essentially runs another copy of Windows that needs to be booted, and this can take some time. Rather than paying the full cost of booting the Sandbox operating system every time Windows Sandbox starts, two other technologies are utilized: *snapshot* and *clone.* -Snapshot allows us to boot the Sandbox environment once and preserve the memory, CPU, and device state to disk. Then we can restore the Sandbox environment from disk and put it in the memory rather than booting it when we need a new instance of Windows Sandbox. By cloning the in-memory snapshot of Windows Sandbox, start time is significantly improved. +Snapshot allows us to boot the Sandbox environment once and preserve the memory, CPU, and device state to disk. Then we can restore the Sandbox environment from disk and put it in memory rather than booting it when we need a new instance of Sandbox. By cloning the in-memory snapshot of Windows Sandbox, start time is significantly improved. ### WDDM GPU virtualization -Hardware accelerated rendering is key to a smooth and responsive user experience, especially for graphics-intense or media-heavy use cases. However, virtual machines are isolated from their hosts and unable to access advanced devices like GPUs. The role of graphics virtualization technologies, therefore, is to bridge this gap and provide hardware acceleration in virtualized environments. +Hardware-accelerated rendering is key to a smooth and responsive user experience, especially for graphics-intense or media-heavy uses. But virtual machines are isolated from their hosts and unable to access advanced devices like GPUs. The role of graphics virtualization technologies is to bridge this gap and provide hardware acceleration in virtualized environments. -More recently, Microsoft has worked with its graphics ecosystem partners to integrate modern graphics virtualization capabilities directly into DirectX and WDDM, the driver model used by display drivers on Windows. +Microsoft has been working with its graphics ecosystem partners to integrate modern graphics virtualization capabilities directly into DirectX and WDDM, the driver model that's used for Windows display drivers. GRAPHIC 5 -![ALT TEXT](images/5-wddm-gpu-virtualization.png) +![Chart illustrates graphics kernal use in Sandbox managed alongside apps on the host](images/5-wddm-gpu-virtualization.png) At a high level, this form of graphics virtualization works as follows: @@ -93,117 +92,113 @@ At a high level, this form of graphics virtualization works as follows: - Graphics components in the VM, which have been enlightened to support virtualization, coordinate across the VM boundary with the host to execute graphics workloads. - The host allocates and schedules graphics resources among apps in the VM alongside the apps running natively. Conceptually, they behave as one pool of graphics clients. -This process is illustrated below: +This process is illustrated here: -![ALT TEXT](images/6-wddm-gpu-virtualization-2.png) +![Chart illustrates graphics resource use on the host and guest](images/6-wddm-gpu-virtualization-2.png) -This enables the Windows Sandbox VM to benefit from hardware accelerated rendering, with Windows dynamically allocating graphics resources where they are needed across the host and guest. The result is improved performance and responsiveness for apps running in Windows Sandbox, as well as improved battery life for graphics-heavy use cases. +This enables the Windows Sandbox VM to benefit from hardware-accelerated rendering, with Windows dynamically allocating graphics resources where they are needed across the host and guest. The result is improved performance and responsiveness for apps running in Windows Sandbox, as well as improved battery life for graphics-heavy use cases. -To take advantage of these benefits, a system with a compatible GPU and graphics drivers (WDDM 2.5 or newer) is required. Incompatible systems will render apps in Windows Sandbox with Microsoft’s CPU-based rendering technology (WARP). +To take advantage of these benefits, a system with a compatible GPU and graphics drivers (WDDM 2.5 or newer) is required. Incompatible systems will render apps in Windows Sandbox with Microsoft's CPU-based rendering technology (WARP). ### Battery pass-through -Windows Sandbox is also aware of the host’s battery state, which allows it to optimize power consumption. This is critical for a technology that will be used on laptops, where battery life is often critical to the user. +Windows Sandbox is also aware of the host's battery state, which allows it to optimize power consumption. This is critical for a technology that's used on laptops, where battery life is often critical. ## Install Windows Sandbox ### Prerequisites -- Windows 10 Pro or Enterprise build 18305 or later (Note: Windows Sandbox is currently not supported on Home SKUs) +- Windows 10 Pro or Enterprise build 18305 or later (*Windows Sandbox is currently not supported on Home SKUs*) - AMD64 architecture - Virtualization capabilities enabled in BIOS -- At least 4GB of RAM (8GB recommended) -- At least 1GB of free disk space (SSD recommended) +- At least 4 GB of RAM (8 GB recommended) +- At least 1 GB of free disk space (SSD recommended) - At least 2 CPU cores (4 cores with hyperthreading recommended) ### Installation -1. Make sure your machine is using a Windows 10 Pro or Enterprise build version 18305 or newer -2. Enable virtualization on the machine - - If you are using a physical machine, ensure virtualization capabilities are enabled in the BIOS - - If you are using a virtual machine, enable nested virtualization with this PowerShell command: Set -VMProcessor -VMName -ExposeVirtualizationExtensions $true -3. Use the search bar on the task bar and type “Turn Windows Features on and off”. Select Windows Sandbox and click “OK”, restarting the computer if prompted.
- a. If the Windows Sandbox option is grayed out, your computer does not currently meet the requirements to run Windows Sandbox. If you believe this to be a mistake, please review the prerequisite list as well as steps 1 and 2. -4. Locate Windows Sandbox in the Start Menu, and click to run it for the first time. +1. Make sure your machine is using a Windows 10 Pro or Enterprise build version 18305 or later. +2. Enable virtualization on the machine. + + - If you're using a physical machine, make sure virtualization capabilities are enabled in the BIOS. + - If you're using a virtual machine, run the following PowerShell command to enable nested virtualization:
**Set -VMProcessor -VMName -ExposeVirtualizationExtensions $true** +1. Use the search bar on the task bar and type **Turn Windows Features on and off**. Select **Windows Sandbox** and then **OK**. Restart the computer if you're prompted. + + - If the **Windows Sandbox** option is unavailable, your computer doesn't meet the requirements to run Windows Sandbox. If you think this is incorrect, review the prerequisite list as well as steps 1 and 2. +1. Locate and select **Windows Sandbox** on the Start menu to run it for the first time. ### Usage -1. Copy an executable file (and any other files needed to run the application) from the host into the Sandbox window -2. Run the executable file or installer inside of the Sandbox -3. When you are finished experimenting, close Windows Sandbox. A dialog box will appear; by clicking OK, you understand that all Sandbox content will be discarded and permanently deleted. -4. Confirm that your host machine does not exhibit any of the modifications that you made in Windows Sandbox. +1. Copy an executable file (and any other files needed to run the application) from the host into the Windows Sandbox window. +2. Run the executable file or installer inside Sandbox. +3. When you are finished experimenting, close Sandbox. A dialog box will state that all Sandbox content will be discarded and permanently deleted. Click **ok**. +4. Confirm that your host machine doesn't exhibit any of the modifications that you made in Windows Sandbox. ## Use a .wsb file to configure Windows Sandbox -Windows Sandbox supports simple configuration files (with a .wsb file extension) which provide a minimal set of customization parameters for a Sandbox. This feature can be used with any Windows build numbered 18342 or higher. +Windows Sandbox supports simple configuration files (that have a .wsb file extension), which provide a minimal set of customization parameters for Sandbox. This feature can be used with any Windows 10 build numbered 18342 or higher. -Sandbox configuration files are formatted as XML and are associated with Windows Sandbox via the .wsb file extension. To use a configuration file, double click it to open it in Windows Sandbox. It can also be invoked via the command line as shown:
- **C:\Temp> MyConfigFile.wsb** +Windows Sandbox configuration files are formatted as XML and are associated with Sandbox via the .wsb file extension. To use a configuration file, double click it to open it in Sandbox. You can also invoke it via the command line as shown here:
+ **C:\Temp> MyConfigFile.wsb** A configuration file allows the user to control the following aspects of Windows Sandbox: - **vGPU (virtualized GPU)** -
Enable or Disable the virtualized GPU. If vGPU is disabled, Sandbox will use WARP (software rasterizer). +
Enable or disable the virtualized GPU. If vGPU is disabled, Sandbox will use WARP (software rasterizer). - **Networking** -
Enable or Disable network access within the Sandbox. +
Enable or disable network access within the Sandbox. - **Mapped folders** -
Share folders from the host with read or write permissions. Note that exposing host directories may allow malicious software to affect the system or steal data. -- **Logon Command** -
A command that will be executed when the Sandbox starts. -- **Audio Input** -
Shares the host’s microphone input into the Sandbox. -- **Video Input** - - Shares the host’s webcam input into the Sandbox. -- **Protected Client** - - Places increased security settings on the RDP session to the Sandbox. -- **Printer Redirection** - - Shares printers from the host into the Sandbox. -- **Clipboard Redirection** - - Shares the host clipboard with the Sandbox so that text and files may be pasted back and forth. +
Share folders from the host with *read* or *write* permissions. Note that exposing host directories may allow malicious software to affect the system or steal data. +- **Logon command** +
A command that's executed when Sandbox starts. +- **Audio input** +
Shares the host's microphone input into Sandbox. +- **Video input** + - Shares the host's webcam input into Sandbox. +- **Protected client** + - Places increased security settings on the RDP session to Sandbox. +- **Printer redirection** + - Shares printers from the host into Sandbox. +- **Clipboard redirection** + - Shares the host clipboard with Sandbox so that text and files can be pasted back and forth. - **Memory in MB** -
The amount of memory, in megabytes, to assign to the Sandbox. +
The amount of memory, in megabytes, to assign to Sandbox. ### Keywords, values, and limits -**vGPU** - -Enables or disables GPU sharing. +**vGPU**: Enables or disables GPU sharing. `value` Supported values: -- **Enable**: enables vGPU support in the Sandbox. -- **Disable**: disables vGPU support in the Sandbox. If this value is set Windows Sandbox will use software rendering, which can be slower than virtualized GPU. -- **Default** – this is the default value for vGPU support; currently this means vGPU is disabled. +- *Enable*: Enables vGPU support in Sandbox. +- *Disable*: Disables vGPU support in Sandbox. If this value is set, Sandbox will use software rendering, which can be slower than virtualized GPU. +- *Default* This is the default value for vGPU support. Currently this means vGPU is disabled. -> [!NOTE]> Enabling virtualized GPU can potentially increase the attack surface of the Sandbox. +> [!NOTE] +> Enabling virtualized GPU can potentially increase the attack surface of Sandbox. -**Networking** - -Enables or disables networking in the Sandbox. Disabling network access can be used to decrease the attack surface exposed by the Sandbox. +**Networking**: Enables or disables networking in Sandbox. You can disable network access to decrease the attack surface exposed by Sandbox. `value` Supported values: -- *Disable*: Disables networking in the Sandbox. -- *Default*: This is the default value for networking support. This enables networking by creating a virtual switch on the host, and connects the Sandbox to it via a virtual NIC. +- *Disable*: Disables networking in Sandbox. +- *Default*: This is the default value for networking support. This value enables networking by creating a virtual switch on the host and connects Sandbox to it via a virtual NIC. > [!NOTE] > Enabling networking can expose untrusted applications to the internal network. -**MappedFolders** - -Wraps a list of MappedFolder objects. +**MappedFolders**: Wraps a list of MappedFolder objects. `` list of MappedFolder objects `` -> [!NOTE]> Files and folders mapped in from the host can be compromised by apps in the Sandbox or potentially affect the host. +> [!NOTE] +> Files and folders mapped in from the host can be compromised by apps in Sandbox or potentially affect the host. -**MappedFolder** +**MappedFolder**: Specifies a single folder on the host machine that will be shared on the container desktop. Apps in Sandbox are run under the user account *WDAGUtilityAccount*. If no Sandbox path is specified, a folder is mapped to the following path:
`C:\Users\WDAGUtilityAccount\Desktop` -Specifies a single folder on the host machine which will be shared on the container desktop. Apps in the Sandbox are run under the user account “WDAGUtilityAccount”. If no Sandbox path is specified, a folder is mapped to the following path:
`C:\Users\WDAGUtilityAccount\Desktop` - -E.g. "C:\Test” will be mapped as “C:\users\WDAGUtilityAccount\Desktop\Test by default. +Example: "C:\Test" will be mapped as "C:\users\WDAGUtilityAccount\Desktop\Test by default. ``` @@ -219,10 +214,10 @@ E.g. "C:\Test” will be mapped as “C:\users\WDAGUtilityAccount\Desktop\Test b *ReadOnly*: If true, enforces read-only access to the shared folder from within the container. Supported values: true/false. Defaults to false. -> [!NOTE] Files and folders mapped in from the host can be compromised by apps in the Sandbox or potentially affect the host. +> [!NOTE] +> Files and folders mapped in from the host can be compromised by apps in the Sandbox or potentially affect the host. -**LogonCommand** -Specifies a single command which will be invoked automatically after the Sandbox logs on. +**LogonCommand**: Specifies a single command that will be invoked automatically after the Sandbox logs on. ``` @@ -235,9 +230,9 @@ Specifies a single command which will be invoked automatically after the Sandbox > [!NOTE] > Although very simple commands will work (launching an executable or script), more complicated scenarios involving multiple steps should be placed into a script file. This script file may be mapped into the container via a shared folder, and then executed via the LogonCommand directive. -**Example 1:** +**Example 1** -The following config file can be used to easily test downloaded files inside of the Sandbox. To achieve this, the script disables networking and vGPU, and restricts the shared downloads folder to read-only access in the container. For convenience, the logon command opens the downloads folder inside of the container when it is started. +The following config file can be used to easily test downloaded files inside Sandbox. To achieve this, the script disables networking and vGPU and restricts the shared downloads folder to *read-only* access in the container. For convenience, the logon command opens the downloads folder inside the container when it is started. *Downloads.wsb* @@ -302,9 +297,9 @@ Enables or disables audio input to the Sandbox. `value` Supported values: -- **Enable**: Enables audio input in the Sandbox. If this value is set, Windows Sandbox will be able to receive audio input from the user. Applications using a microphone may require this setting. -- **Disable**: Disables audio input in the Sandbox. If this value is set, Windows Sandbox will not be able to receive audio input from the user. Applications using a microphone may not function properly with this setting. -- **Default**: This is the default value for audio input support; currently this means audio input is enabled. +- *Enable*: Enables audio input in the Sandbox. If this value is set, Windows Sandbox will be able to receive audio input from the user. Applications using a microphone may require this setting. +- *Disable*: Disables audio input in the Sandbox. If this value is set, Windows Sandbox will not be able to receive audio input from the user. Applications using a microphone may not function properly with this setting. +- *Default*: This is the default value for audio input support; currently this means audio input is enabled. **Video Input** @@ -313,9 +308,9 @@ Enables or disables video input to the Sandbox. `value` Supported values: -- **Enable**: Enables video input in the Sandbox. -- **Disable**: Disables video input into the Sandbox. Applications using video input may not function properly in the Sandbox. -- **Default**: This is the default value for video input support; currently this means video input is disabled. Applications using video input may not function properly in the Sandbox. +- *Enable*: Enables video input in the Sandbox. +- *Disable*: Disables video input into the Sandbox. Applications using video input may not function properly in the Sandbox. +- *Default*: This is the default value for video input support; currently this means video input is disabled. Applications using video input may not function properly in the Sandbox. **ProtectedClient** @@ -324,12 +319,12 @@ Places increased security settings on the Sandbox RDP session. These enhanced se `value` Supported values: -- **Enable**: Runs Windows Sandbox in Protected Client mode. If this value is set, Windows Sandbox will be run with extra security mitigations enabled. -- **Disable**: Runs Windows Sandbox in standard mode without extra security mitigations. -- **Default**: This is the default value for Protected Client mode; currently this means Windows Sandbox will not run in Protected Client mode. +- *Enable*: Runs Windows Sandbox in Protected Client mode. If this value is set, Windows Sandbox will be run with extra security mitigations enabled. +- *Disable*: Runs Windows Sandbox in standard mode without extra security mitigations. +- *Default*: This is the default value for Protected Client mode; currently this means Windows Sandbox will not run in Protected Client mode. > [!NOTE] -> This setting may restrict the user’s ability to copy/paste files in and out of the Sandbox. +> This setting may restrict the user's ability to copy/paste files in and out of the Sandbox. **Printer Redirection** @@ -338,9 +333,9 @@ Enables or disables printer sharing from the host into the Sandbox. `value` Supported values: -- **Enable**: Enables sharing of host printers into the Sandbox. -- **Disable**: Disables printer redirection in the Sandbox. If this value is set, Windows Sandbox will not be able to view printers from the host. -- **Default**: This is the default value for printer redirection support; currently this means that printer redirection is disabled. +- *Enable*: Enables sharing of host printers into the Sandbox. +- *Disable*: Disables printer redirection in the Sandbox. If this value is set, Windows Sandbox will not be able to view printers from the host. +- *Default*: This is the default value for printer redirection support; currently this means that printer redirection is disabled. **Clipboard Redirection** @@ -349,8 +344,8 @@ Enables or disables clipboard sharing with the Sandbox. `value` Supported values: -- **Disable**: Disables clipboard redirection in the Sandbox. If this value is set, copy/paste in and out of the Sandbox will be restricted. -- **Default**: This is the default value for clipboard redirection; currently this means that copy/paste between the host and Sandbox are permitted. +- *Disable*: Disables clipboard redirection in the Sandbox. If this value is set, copy/paste in and out of the Sandbox will be restricted. +- *Default*: This is the default value for clipboard redirection; currently this means that copy/paste between the host and Sandbox are permitted. **Memory in MB** From ca4d7c1ee9059fd442ba1506ce42954b3464f8dc Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Fri, 6 Mar 2020 13:23:31 -0800 Subject: [PATCH 04/94] Update windows-sandbox-overview.md --- .../windows-sandbox-overview.md | 68 ++++++++++--------- 1 file changed, 36 insertions(+), 32 deletions(-) diff --git a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md index 5d5641f480..7ca96f460a 100644 --- a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -232,7 +232,7 @@ Example: "C:\Test" will be mapped as "C:\users\WDAGUtilityAccount\Desktop\Test b **Example 1** -The following config file can be used to easily test downloaded files inside Sandbox. To achieve this, the script disables networking and vGPU and restricts the shared downloads folder to *read-only* access in the container. For convenience, the logon command opens the downloads folder inside the container when it is started. +The following config file can be used to easily test downloaded files inside Sandbox. To do this, the script disables networking and vGPU and restricts the shared downloads folder to *read-only* access in the container. For convenience, the logon command opens the downloads folder inside the container when it's started. *Downloads.wsb* @@ -256,17 +256,17 @@ The following config file can be used to easily test downloaded files inside San The following config file installs Visual Studio Code in the Sandbox, which requires a slightly more complicated LogonCommand setup. -Two folders are mapped into the Sandbox; the first (SandboxScripts) contains VSCodeInstall.cmd, which will install and run VSCode. The second folder (CodingProjects) is assumed to contain project files that the developer wants to modify using VSCode. +Two folders are mapped into the Sandbox. The first folder (SandboxScripts) contains VSCodeInstall.cmd, which will install and run Visual Studio Code. The second folder (CodingProjects) is assumed to contain project files that the developer wants to modify by using Visual Studio Code. -With the VSCode installer script already mapped into the Sandbox, the LogonCommand can reference it. +With the Visual Studio Code installer script already mapped into Sandbox, the LogonCommand can reference it. *VSCodeInstall.cmd* ``` -REM Download VSCode +REM Download Visual Studio Code curl -L "https://update.code.visualstudio.com/latest/win32-x64-user/stable" --output C:\users\WDAGUtilityAccount\Desktop\vscode.exe -REM Install and run VSCode +REM Install and run Visual Studio Code C:\users\WDAGUtilityAccount\Desktop\vscode.exe /verysilent /suppressmsgboxes ``` @@ -290,76 +290,80 @@ VSCode.wsb ``` -**Audio Input** +**AudioInput** -Enables or disables audio input to the Sandbox. +Enables or disables audio input to Sandbox. `value` Supported values: -- *Enable*: Enables audio input in the Sandbox. If this value is set, Windows Sandbox will be able to receive audio input from the user. Applications using a microphone may require this setting. -- *Disable*: Disables audio input in the Sandbox. If this value is set, Windows Sandbox will not be able to receive audio input from the user. Applications using a microphone may not function properly with this setting. -- *Default*: This is the default value for audio input support; currently this means audio input is enabled. +- *Enable*: Enables audio input in Sandbox. If this value is set, Sandbox will be able to receive audio input from the user. Applications that use a microphone may need this setting. +- *Disable*: Disables audio input in Sandbox. If this value is set, Sandbox can't receive audio input from the user. Applications that use a microphone may not function properly with this setting. +- *Default*: This is the default value for audio input support. Currently this means audio input is enabled. -**Video Input** +**VideoInput** -Enables or disables video input to the Sandbox. +Enables or disables video input to Sandbox. `value` Supported values: -- *Enable*: Enables video input in the Sandbox. -- *Disable*: Disables video input into the Sandbox. Applications using video input may not function properly in the Sandbox. -- *Default*: This is the default value for video input support; currently this means video input is disabled. Applications using video input may not function properly in the Sandbox. +- *Enable*: Enables video input in Sandbox. +- *Disable*: Disables video input in Sandbox. Applications that use video input may not function properly in Sandbox. +- *Default*: This is the default value for video input support. Currently this means video input is disabled. Applications that use video input may not function properly in Sandbox. **ProtectedClient** -Places increased security settings on the Sandbox RDP session. These enhanced security mitigations decrease the attack surface of the Sandbox. +Implements increased-security settings on the Sandbox RDP session. These settings decrease the attack surface of the Sandbox. `value` Supported values: -- *Enable*: Runs Windows Sandbox in Protected Client mode. If this value is set, Windows Sandbox will be run with extra security mitigations enabled. -- *Disable*: Runs Windows Sandbox in standard mode without extra security mitigations. -- *Default*: This is the default value for Protected Client mode; currently this means Windows Sandbox will not run in Protected Client mode. +- *Enable*: Runs Windows Sandbox in Protected Client mode. If this value is set, Sandbox runs with extra security mitigations enabled. +- *Disable*: Runs Sandbox in standard mode without extra security mitigations. +- *Default*: This is the default value for Protected Client mode. Currently, Sandbox doesn't run in Protected Client mode under *Default*. > [!NOTE] -> This setting may restrict the user's ability to copy/paste files in and out of the Sandbox. +> This setting may restrict the user's ability to copy/paste files in and out of Sandbox. -**Printer Redirection** +**PrinterRedirection** Enables or disables printer sharing from the host into the Sandbox. `value` Supported values: -- *Enable*: Enables sharing of host printers into the Sandbox. -- *Disable*: Disables printer redirection in the Sandbox. If this value is set, Windows Sandbox will not be able to view printers from the host. -- *Default*: This is the default value for printer redirection support; currently this means that printer redirection is disabled. +- *Enable*: Enables sharing of host printers into Sandbox. +- *Disable*: Disables printer redirection in Sandbox. If this value is set, Sandbox can't view printers from the host. +- *Default*: This is the default value for printer redirection support. Currently printer redirection is disabled under *Default*. -**Clipboard Redirection** +**ClipboardRedirection** Enables or disables clipboard sharing with the Sandbox. `value` Supported values: -- *Disable*: Disables clipboard redirection in the Sandbox. If this value is set, copy/paste in and out of the Sandbox will be restricted. -- *Default*: This is the default value for clipboard redirection; currently this means that copy/paste between the host and Sandbox are permitted. +- *Disable*: Disables clipboard redirection in Sandbox. If this value is set, copy/paste in and out of Sandbox will be restricted. +- *Default*: This is the default value for clipboard redirection. Currently copy/paste between the host and Sandbox are permitted under *Default*. -**Memory in MB** +**MemoryInMB** -Specifies the amount of memory that may be utilized by the Sandbox in megabytes (MB). +Specifies the amount of memory that Sandbox can use in megabytes (MB). `value` Supported values: An integer greater than 2048 (2GB). -[Insert as comment: FAQ (future) + \ No newline at end of file From d1ea1a88bf646ff59180df93e2c6ac809c061828 Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Mon, 9 Mar 2020 10:54:35 -0700 Subject: [PATCH 05/94] Update windows-sandbox-overview.md --- .../windows-sandbox-overview.md | 146 +++++++++--------- 1 file changed, 74 insertions(+), 72 deletions(-) diff --git a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md index 7ca96f460a..92294760e8 100644 --- a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -17,88 +17,90 @@ ms.reviewer: ### Overview -Windows Sandbox provides a lightweight desktop environment for safely running applications in isolation. Software that's installed inside the Sandbox environment remains in the "sandboxed" environment and can't affect the host machine. Windows Sandbox is temporary. When it's closed, all the software, files, and state are permanently deleted. You get a brand-new instance of the Sandbox every time you open the application. +Windows Sandbox provides a lightweight desktop environment for to safely run applications in isolation. Software that's installed inside the Windows Sandbox environment remains in the "sandboxed" environment and can't affect the host machine. A sandbox is temporary. When it's closed, all the software, files, and state are permanently deleted. You get a brand-new instance of the sandbox every time you open the application. -Software and applications installed on the host are not directly available in Windows Sandbox. If you need specific applications available inside the Windows Sandbox environment, they must be explicitly installed within the Sandbox environment. +Software and applications installed on the host are not directly available in Windows Sandbox. If you need specific applications available inside the Windows Sandbox environment, they must be explicitly installed within the environment. Windows Sandbox has the following properties: - **Part of Windows**: Everything required for this feature is included in Windows 10 Pro and Enterprise. There's no need to download a VHD. - **Pristine**: Every time Windows Sandbox runs, it's as clean as a brand-new installation of Windows. - **Disposable**: Nothing persists on the device. Everything is discarded when the user closes the application. -- **Secure**: Uses hardware-based virtualization for kernel isolation, which relies on t he Microsoft hypervisor to run a separate kernel that isolates Windows Sandbox from the host. +- **Secure**: Uses hardware-based virtualization for kernel isolation. It relies on the Microsoft hypervisor to run a separate kernel that isolates Windows Sandbox from the host. - **Efficient:** Uses integrated kernel scheduler, smart memory management, and virtual GPU. The following video provides an overview of Windows Sandbox. [embed Ignite 2019 Sandbox talk video here, link is here: https://myignite.techcommunity.microsoft.com/sessions/79739?source=sessions ] + + ## Architecture ### Dynamically generated image -At its core, Windows Sandbox is a lightweight virtual machine, so it requires an operating system image to boot from. But instead of giving the sandbox a separate copy of Windows to boot from, our Dynamic Base Image technology lets us use the copy of Windows that's already installed on the host. +At its core, Windows Sandbox is a lightweight virtual machine, so it needs an operating system image to boot from. Instead of giving the sandbox a separate copy of Windows to boot from, our Dynamic Base Image technology lets us use the copy of Windows that's already installed on the host. -Most OS files are immutable, and we can freely share these files with Windows Sandbox. A small portion of the Windows files are mutable and we can't be shared. Windows Sandbox contains pristine copies of these files. A full Windows image can be constructed from the sharable immutable files on the host and the pristine copies of mutable files. By using this scheme, Windows Sandbox has a full Windows Installation to boot from without needing to download or store an additional copy of Windows. +Most OS files are immutable, and we can freely share these files with Windows Sandbox. A small portion of the Windows files are mutable and we can't be shared. Windows Sandbox contains pristine copies of these files. A full Windows image can be constructed from a combination of the sharable immutable files on the host and the pristine copies of mutable files. By using this scheme, Windows Sandbox has a full Windows installation to boot from without needing to download or store an additional copy of Windows. When Windows Sandbox isn't installed, the dynamic base image is stored in a compressed 25-MB package. Once installed, the dynamic base package occupies about 500 MB of disk space. -![Chart compares dynamic image of files and links with host file system](images/1-dynamic-host.png) +![Chart compares scale of dynamic image of files and links with the host file system](images/1-dynamic-host.png) ### Memory management -With traditional virtual machines (VMs) a portion of host memory is dedicated for exclusive use by the VM. If the host later comes under resource pressure, it can't use the memory dedicated to the VM. Nor can it provide more memory, if available, to the VM. Windows Sandbox treat memory more similarly to how memory is allocated to applications. All apps on the machine can request the amount of memory that they need. The amount that they get will be a function of what other apps are running and how much memory they need. The amount of memory available for use by an application can change over time. +With traditional virtual machines (VMs) a portion of host memory is dedicated for exclusive use by the VM. If the host later comes under resource pressure, it can't use the memory that was dedicated to the VM. Nor can it provide more memory, if available, to the VM. Windows Sandbox treats memory more like how memory is allocated to applications. All apps on the machine can request the amount of memory that they need. The amount that they get will be a function of what other apps are running and how much memory they need. And the amount of memory available for use by an application can change over time. ### Dynamic working set -When using a VM, the user is effectively partitioning their machine. If the host is under memory pressure, it can't use the memory already allocated to the VM. Buy applications in the Sandbox are treated as equal to apps running on the host, so when apps in Sandbox are under memory pressure, you can give more memory to the Sandbox (and the same applies to the host). Guest physical pages provided are virtualized. +When using a VM, the user is effectively partitioning their machine. If the host is under memory pressure, it can't use the memory already allocated to the VM. But applications in the sandbox are treated as equal to apps running on the host, so when apps in sandbox are under memory pressure, you can give more memory to the sandbox (and the same applies to the host). Guest physical pages provided are virtualized. -![Chart compares memory sharing in Windows Sandbox vs. a traditional VM](images/2-dynamic-working.png) +![Chart compares memory sharing in Windows Sandbox versus a traditional VM](images/2-dynamic-working.png) ### Memory sharing -Becuase Windows Sandbox runs the same operating system image as the host, it has been enhanced to use the same physical memory pages as the host for operating system binaries via a technology referred to as "direct map." For example, when ntdll.dll is loaded into memory in the Sandbox, it uses the same executable pages as those of the binary loaded on the host. Memory sharing between the host and Sandbox results in a smaller memory footprint when compared to traditional VMs without compromising valuable host secrets. +Because Windows Sandbox runs the same operating system image as the host, it has been enhanced to use the same physical memory pages as the host for operating system binaries via a technology referred to as "direct map." For example, when ntdll.dll is loaded into memory in the sandbox, it uses the same executable pages as those of the binary when loaded on the host. Memory sharing between the host and sandbox results in a smaller memory footprint when compared to traditional VMs without compromising valuable host secrets. -![Chart compares the memory footprint in Windows Sandbox vs. a traditional VM](images/3-memory-sharing.png) +![Chart compares the memory footprint in Windows Sandbox versus a traditional VM](images/3-memory-sharing.png) ### Integrated kernel scheduler -With ordinary virtual machines, the Microsoft hypervisor controls the scheduling of the virtual processors running in the VMs. Windows Sandbox uses a new technology called "integrated scheduling," which allows the host scheduler to decide when the Sandbox receives CPU cycles. +With ordinary virtual machines, the Microsoft hypervisor controls the scheduling of the virtual processors running in the VMs. Windows Sandbox uses a new technology called "integrated scheduling," which allows the host scheduler to decide when the sandbox receives CPU cycles. -GRAPHIC 4 -![Chart compares the scheduling in Windows Sandbox vs. a traditional VM](images/4-integrated-kernal.png) +![Chart compares the scheduling in Windows Sandbox vervus a traditional VM](images/4-integrated-kernal.png) -Windows Sandbox employs a unique scheduling policy that allows the virtual processors of the Sandbox to be scheduled in the same way as threads would be scheduled for a process. High-priority tasks on the host can preempt less important work in the Sandbox. The benefit of the integrated scheduler is that the host manages Windows Sandbox as a process rather than a virtual machine, which results in a much more responsive host, similar to Linux KVM. +Windows Sandbox employs a unique scheduling policy that allows the virtual processors of the sandbox to be scheduled in the same way as threads would be scheduled for a process. High-priority tasks on the host can preempt less important work in the sandbox. The benefit of the integrated scheduler is that the host manages Windows Sandbox as a process rather than a virtual machine, which results in a much more responsive host, similar to Linux KVM. -The goal is to treat the Sandbox like an app but with the security guarantees of a virtual machine. +The goal is to treat Windows Sandbox like an app but with the security guarantees of a virtual machine. ### Snapshot and clone -As noted earlier, Windows Sandbox uses the Microsoft hypervisor. It essentially runs another copy of Windows that needs to be booted, and this can take some time. Rather than paying the full cost of booting the Sandbox operating system every time Windows Sandbox starts, two other technologies are utilized: *snapshot* and *clone.* +As noted earlier, Windows Sandbox uses the Microsoft hypervisor. It essentially runs another copy of Windows that needs to be booted, and this can take some time. Rather than paying the full cost of booting the Windows Sandbox operating system every time Sandbox starts, two other technologies are utilized: *snapshot* and *clone.* -Snapshot allows us to boot the Sandbox environment once and preserve the memory, CPU, and device state to disk. Then we can restore the Sandbox environment from disk and put it in memory rather than booting it when we need a new instance of Sandbox. By cloning the in-memory snapshot of Windows Sandbox, start time is significantly improved. +*Snapshot* allows us to boot the sandbox environment once and preserve the memory, CPU, and device state to disk. Then we can restore the sandbox environment from disk and put it in memory rather than booting it when we need a new instance of Windows Sandbox. By cloning the in-memory snapshot of Windows Sandbox, start time is significantly improved. ### WDDM GPU virtualization -Hardware-accelerated rendering is key to a smooth and responsive user experience, especially for graphics-intense or media-heavy uses. But virtual machines are isolated from their hosts and unable to access advanced devices like GPUs. The role of graphics virtualization technologies is to bridge this gap and provide hardware acceleration in virtualized environments. +Hardware-accelerated rendering is key to a smooth and responsive user experience, especially for graphics-intense or media-heavy uses. But virtual machines are isolated from their hosts and can't access advanced devices like GPUs. The role of graphics virtualization technologies is to bridge this gap and provide hardware acceleration in virtualized environments. Microsoft has been working with its graphics ecosystem partners to integrate modern graphics virtualization capabilities directly into DirectX and WDDM, the driver model that's used for Windows display drivers. -GRAPHIC 5 ![Chart illustrates graphics kernal use in Sandbox managed alongside apps on the host](images/5-wddm-gpu-virtualization.png) At a high level, this form of graphics virtualization works as follows: - Apps running in a Hyper-V VM use graphics APIs as normal. - Graphics components in the VM, which have been enlightened to support virtualization, coordinate across the VM boundary with the host to execute graphics workloads. -- The host allocates and schedules graphics resources among apps in the VM alongside the apps running natively. Conceptually, they behave as one pool of graphics clients. +- The host allocates and schedules graphics resources among apps in the VM alongside the apps that are running natively. Conceptually, they behave as one pool of graphics clients. This process is illustrated here: ![Chart illustrates graphics resource use on the host and guest](images/6-wddm-gpu-virtualization-2.png) -This enables the Windows Sandbox VM to benefit from hardware-accelerated rendering, with Windows dynamically allocating graphics resources where they are needed across the host and guest. The result is improved performance and responsiveness for apps running in Windows Sandbox, as well as improved battery life for graphics-heavy use cases. +This enables the Windows Sandbox VM to benefit from hardware-accelerated rendering, with Windows dynamically allocating graphics resources where they are needed across the host and guest. The result is improved performance and responsiveness for apps running in Windows Sandbox, as well as improved battery life for graphics-heavy uses. -To take advantage of these benefits, a system with a compatible GPU and graphics drivers (WDDM 2.5 or newer) is required. Incompatible systems will render apps in Windows Sandbox with Microsoft's CPU-based rendering technology (WARP). +To take advantage of these benefits, a system with a compatible GPU and graphics drivers (WDDM 2.5 or newer) is required. Incompatible systems will render apps in Windows Sandbox with the Microsoft CPU-based rendering technology, Windows Advanced Rasterization Platform (WARP). ### Battery pass-through @@ -118,49 +120,49 @@ Windows Sandbox is also aware of the host's battery state, which allows it to op ### Installation 1. Make sure your machine is using a Windows 10 Pro or Enterprise build version 18305 or later. -2. Enable virtualization on the machine. +1. Enable virtualization on the machine. - If you're using a physical machine, make sure virtualization capabilities are enabled in the BIOS. - If you're using a virtual machine, run the following PowerShell command to enable nested virtualization:
**Set -VMProcessor -VMName -ExposeVirtualizationExtensions $true** 1. Use the search bar on the task bar and type **Turn Windows Features on and off**. Select **Windows Sandbox** and then **OK**. Restart the computer if you're prompted. - If the **Windows Sandbox** option is unavailable, your computer doesn't meet the requirements to run Windows Sandbox. If you think this is incorrect, review the prerequisite list as well as steps 1 and 2. -1. Locate and select **Windows Sandbox** on the Start menu to run it for the first time. +1. Locate and select **Windows Sandbox** on the Start menu to run it for the first time. ### Usage 1. Copy an executable file (and any other files needed to run the application) from the host into the Windows Sandbox window. -2. Run the executable file or installer inside Sandbox. -3. When you are finished experimenting, close Sandbox. A dialog box will state that all Sandbox content will be discarded and permanently deleted. Click **ok**. +2. Run the executable file or installer inside the sandbox. +3. When you're finished experimenting, close the sandbox. A dialog box will state that all sthe sandbox content will be discarded and permanently deleted. Select **ok**. 4. Confirm that your host machine doesn't exhibit any of the modifications that you made in Windows Sandbox. ## Use a .wsb file to configure Windows Sandbox -Windows Sandbox supports simple configuration files (that have a .wsb file extension), which provide a minimal set of customization parameters for Sandbox. This feature can be used with any Windows 10 build numbered 18342 or higher. +Windows Sandbox supports simple configuration files (that have a .wsb file extension), which provide a minimal set of customization parameters for Sandbox. This feature can be used with any Windows 10 build 18342 or later. -Windows Sandbox configuration files are formatted as XML and are associated with Sandbox via the .wsb file extension. To use a configuration file, double click it to open it in Sandbox. You can also invoke it via the command line as shown here:
+Windows Sandbox configuration files are formatted as XML and are associated with Sandbox via the .wsb file extension. To use a configuration file, double-click it to open it in the sandbox. You can also invoke it via the command line as shown here:
**C:\Temp> MyConfigFile.wsb** - A configuration file allows the user to control the following aspects of Windows Sandbox: + A configuration file enables the user to control the following aspects of Windows Sandbox: - **vGPU (virtualized GPU)** -
Enable or disable the virtualized GPU. If vGPU is disabled, Sandbox will use WARP (software rasterizer). +
Enable or disable the virtualized GPU. If vGPU is disabled, the sandbox will use WARP (software rasterizer). - **Networking** -
Enable or disable network access within the Sandbox. +
Enable or disable network access within the sandbox. - **Mapped folders**
Share folders from the host with *read* or *write* permissions. Note that exposing host directories may allow malicious software to affect the system or steal data. - **Logon command** -
A command that's executed when Sandbox starts. +
A command that's executed when Windows Sandbox starts. - **Audio input** -
Shares the host's microphone input into Sandbox. +
Shares the host's microphone input into the andbox. - **Video input** - - Shares the host's webcam input into Sandbox. + - Shares the host's webcam input into the sandbox. - **Protected client** - - Places increased security settings on the RDP session to Sandbox. + - Places increased security settings on the RDP session to the sandbox. - **Printer redirection** - - Shares printers from the host into Sandbox. + - Shares printers from the host into the sandbox. - **Clipboard redirection** - - Shares the host clipboard with Sandbox so that text and files can be pasted back and forth. + - Shares the host clipboard with the sandbox so that text and files can be pasted back and forth. - **Memory in MB** -
The amount of memory, in megabytes, to assign to Sandbox. +
The amount of memory, in megabytes, to assign to the sandbox. ### Keywords, values, and limits @@ -169,20 +171,20 @@ Windows Sandbox configuration files are formatted as XML and are associated with `value` Supported values: -- *Enable*: Enables vGPU support in Sandbox. -- *Disable*: Disables vGPU support in Sandbox. If this value is set, Sandbox will use software rendering, which can be slower than virtualized GPU. +- *Enable*: Enables vGPU support in the sandbox. +- *Disable*: Disables vGPU support in the sandbox. If this value is set, the sandbox will use software rendering, which can be slower than virtualized GPU. - *Default* This is the default value for vGPU support. Currently this means vGPU is disabled. > [!NOTE] -> Enabling virtualized GPU can potentially increase the attack surface of Sandbox. +> Enabling virtualized GPU can potentially increase the attack surface of the sandbox. -**Networking**: Enables or disables networking in Sandbox. You can disable network access to decrease the attack surface exposed by Sandbox. +**Networking**: Enables or disables networking in the sandbox. You can disable network access to decrease the attack surface exposed by the sandbox. `value` Supported values: -- *Disable*: Disables networking in Sandbox. -- *Default*: This is the default value for networking support. This value enables networking by creating a virtual switch on the host and connects Sandbox to it via a virtual NIC. +- *Disable*: Disables networking in the sandbox. +- *Default*: This is the default value for networking support. This value enables networking by creating a virtual switch on the host and connects the sandbox to it via a virtual NIC. > [!NOTE] > Enabling networking can expose untrusted applications to the internal network. @@ -194,9 +196,9 @@ Supported values: `` > [!NOTE] -> Files and folders mapped in from the host can be compromised by apps in Sandbox or potentially affect the host. +> Files and folders mapped in from the host can be compromised by apps in the sandbox or potentially affect the host. -**MappedFolder**: Specifies a single folder on the host machine that will be shared on the container desktop. Apps in Sandbox are run under the user account *WDAGUtilityAccount*. If no Sandbox path is specified, a folder is mapped to the following path:
`C:\Users\WDAGUtilityAccount\Desktop` +**MappedFolder**: Specifies a single folder on the host machine that will be shared on the container desktop. Apps in the sandbox are run under the user account *WDAGUtilityAccount*. If no sandbox path is specified, a folder is mapped to the following path:
`C:\Users\WDAGUtilityAccount\Desktop` Example: "C:\Test" will be mapped as "C:\users\WDAGUtilityAccount\Desktop\Test by default. @@ -208,16 +210,16 @@ Example: "C:\Test" will be mapped as "C:\users\WDAGUtilityAccount\Desktop\Test b
``` -*HostFolder*: Specifies the folder on the host machine to share to the Sandbox. Note that the folder must already exist on the host or the container will fail to start if the folder is not found. +*HostFolder*: Specifies the folder on the host machine to share to the sandbox. Note that the folder must already exist on the host, or the container will fail to start if the folder isn't found. -*SandboxFolder*: Specifies the destination in the Sandbox to map the folder to. If the folder does not exist, it will be created. +*SandboxFolder*: Specifies the destination in the Sandbox to map the folder to. If the folder doesn't exist, it will be created. -*ReadOnly*: If true, enforces read-only access to the shared folder from within the container. Supported values: true/false. Defaults to false. +*ReadOnly*: If *true*, enforces *read-only* access to the shared folder from within the container. Supported values: true/false. Defaults to false. > [!NOTE] -> Files and folders mapped in from the host can be compromised by apps in the Sandbox or potentially affect the host. +> Files and folders mapped in from the host can be compromised by apps in the sandbox or potentially affect the host. -**LogonCommand**: Specifies a single command that will be invoked automatically after the Sandbox logs on. +**LogonCommand**: Specifies a single command that will be invoked automatically after the sandbox logs on. ``` @@ -228,11 +230,11 @@ Example: "C:\Test" will be mapped as "C:\users\WDAGUtilityAccount\Desktop\Test b *Command*: A path to an executable or script inside of the container that will be executed after login. > [!NOTE] -> Although very simple commands will work (launching an executable or script), more complicated scenarios involving multiple steps should be placed into a script file. This script file may be mapped into the container via a shared folder, and then executed via the LogonCommand directive. +> Although very simple commands work (such as launching an executable or script), more-complicated scenarios that have multiple steps should be placed in a script file. This script file can be mapped to the container via a shared folder and then executed via the *LogonCommand* directive. **Example 1** -The following config file can be used to easily test downloaded files inside Sandbox. To do this, the script disables networking and vGPU and restricts the shared downloads folder to *read-only* access in the container. For convenience, the logon command opens the downloads folder inside the container when it's started. +The following config file can be used to easily test downloaded files inside the sandbox. To do this, the script disables networking and vGPU and restricts the shared downloads folder to *read-only* access in the container. For convenience, the logon command opens the downloads folder inside the container when it's started. *Downloads.wsb* @@ -254,11 +256,11 @@ The following config file can be used to easily test downloaded files inside San **Example 2** -The following config file installs Visual Studio Code in the Sandbox, which requires a slightly more complicated LogonCommand setup. +The following config file installs Visual Studio Code in the sandbox, which requires a slightly more complicated LogonCommand setup. -Two folders are mapped into the Sandbox. The first folder (SandboxScripts) contains VSCodeInstall.cmd, which will install and run Visual Studio Code. The second folder (CodingProjects) is assumed to contain project files that the developer wants to modify by using Visual Studio Code. +Two folders are mapped into the sandbox. The first folder (SandboxScripts) contains VSCodeInstall.cmd, which installs and runs Visual Studio Code. The second folder (CodingProjects) is assumed to contain project files that the developer wants to modify by using Visual Studio Code. -With the Visual Studio Code installer script already mapped into Sandbox, the LogonCommand can reference it. +With the Visual Studio Code installer script already mapped into the sandbox, the LogonCommand can reference it. *VSCodeInstall.cmd* @@ -303,43 +305,43 @@ Supported values: **VideoInput** -Enables or disables video input to Sandbox. +Enables or disables video input to the sandbox. `value` Supported values: -- *Enable*: Enables video input in Sandbox. -- *Disable*: Disables video input in Sandbox. Applications that use video input may not function properly in Sandbox. -- *Default*: This is the default value for video input support. Currently this means video input is disabled. Applications that use video input may not function properly in Sandbox. +- *Enable*: Enables video input in the sandbox. +- *Disable*: Disables video input in the sandbox. Applications that use video input may not function properly in Windows Sandbox. +- *Default*: This is the default value for video input support. Currently this means video input is disabled. Applications that use video input may not function properly in Windows Sandbox. **ProtectedClient** -Implements increased-security settings on the Sandbox RDP session. These settings decrease the attack surface of the Sandbox. +Implements increased-security settings on the sandbox RDP session. These settings decrease the attack surface of the sandbox. `value` Supported values: -- *Enable*: Runs Windows Sandbox in Protected Client mode. If this value is set, Sandbox runs with extra security mitigations enabled. -- *Disable*: Runs Sandbox in standard mode without extra security mitigations. -- *Default*: This is the default value for Protected Client mode. Currently, Sandbox doesn't run in Protected Client mode under *Default*. +- *Enable*: Runs Windows Sandbox in Protected Client mode. If this value is set, the sandbox runs with extra security mitigations enabled. +- *Disable*: Runs the sandbox in standard mode without extra security mitigations. +- *Default*: This is the default value for Protected Client mode. Currently, this means the sandbox doesn't run in Protected Client mode. > [!NOTE] -> This setting may restrict the user's ability to copy/paste files in and out of Sandbox. +> This setting may restrict the user's ability to copy/paste files in and out of the sandbox. **PrinterRedirection** -Enables or disables printer sharing from the host into the Sandbox. +Enables or disables printer sharing from the host into the sandbox. `value` Supported values: -- *Enable*: Enables sharing of host printers into Sandbox. -- *Disable*: Disables printer redirection in Sandbox. If this value is set, Sandbox can't view printers from the host. -- *Default*: This is the default value for printer redirection support. Currently printer redirection is disabled under *Default*. +- *Enable*: Enables sharing of host printers into the sandbox. +- *Disable*: Disables printer redirection in the sandbox. If this value is set, the sandbox can't view printers from the host. +- *Default*: This is the default value for printer redirection support. Currently this means printer redirection is disabled. **ClipboardRedirection** -Enables or disables clipboard sharing with the Sandbox. +Enables or disables clipboard sharing with the sandbox. `value` @@ -349,7 +351,7 @@ Supported values: **MemoryInMB** -Specifies the amount of memory that Sandbox can use in megabytes (MB). +Specifies the amount of memory that the sandbox can use in megabytes (MB). `value` From 083e62c0970125a2a55d8cc70f0a327bf0711b46 Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Mon, 9 Mar 2020 11:15:14 -0700 Subject: [PATCH 06/94] Update windows-sandbox-overview.md --- .../windows-sandbox/windows-sandbox-overview.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md index 92294760e8..c87b5553f9 100644 --- a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -19,7 +19,7 @@ ms.reviewer: Windows Sandbox provides a lightweight desktop environment for to safely run applications in isolation. Software that's installed inside the Windows Sandbox environment remains in the "sandboxed" environment and can't affect the host machine. A sandbox is temporary. When it's closed, all the software, files, and state are permanently deleted. You get a brand-new instance of the sandbox every time you open the application. -Software and applications installed on the host are not directly available in Windows Sandbox. If you need specific applications available inside the Windows Sandbox environment, they must be explicitly installed within the environment. +Software and applications installed on the host aren't directly available in Windows Sandbox. If you need specific applications available inside the Windows Sandbox environment, they must be explicitly installed within the environment. Windows Sandbox has the following properties: - **Part of Windows**: Everything required for this feature is included in Windows 10 Pro and Enterprise. There's no need to download a VHD. @@ -42,7 +42,7 @@ RedTiger ID for embedding video requested 3/10 At its core, Windows Sandbox is a lightweight virtual machine, so it needs an operating system image to boot from. Instead of giving the sandbox a separate copy of Windows to boot from, our Dynamic Base Image technology lets us use the copy of Windows that's already installed on the host. -Most OS files are immutable, and we can freely share these files with Windows Sandbox. A small portion of the Windows files are mutable and we can't be shared. Windows Sandbox contains pristine copies of these files. A full Windows image can be constructed from a combination of the sharable immutable files on the host and the pristine copies of mutable files. By using this scheme, Windows Sandbox has a full Windows installation to boot from without needing to download or store an additional copy of Windows. +Most OS files are immutable, and we can freely share these files with Windows Sandbox. A small portion of the Windows files is mutable and we can't be shared. Windows Sandbox contains pristine copies of these files. A complete Windows image can be constructed from a combination of the sharable immutable files on the host and the pristine copies of mutable files. By using this scheme, Windows Sandbox has a full Windows installation to boot from without needing to download or store an additional copy of Windows. When Windows Sandbox isn't installed, the dynamic base image is stored in a compressed 25-MB package. Once installed, the dynamic base package occupies about 500 MB of disk space. @@ -68,7 +68,7 @@ Because Windows Sandbox runs the same operating system image as the host, it has With ordinary virtual machines, the Microsoft hypervisor controls the scheduling of the virtual processors running in the VMs. Windows Sandbox uses a new technology called "integrated scheduling," which allows the host scheduler to decide when the sandbox receives CPU cycles. -![Chart compares the scheduling in Windows Sandbox vervus a traditional VM](images/4-integrated-kernal.png) +![Chart compares the scheduling in Windows Sandbox versus a traditional VM](images/4-integrated-kernal.png) Windows Sandbox employs a unique scheduling policy that allows the virtual processors of the sandbox to be scheduled in the same way as threads would be scheduled for a process. High-priority tasks on the host can preempt less important work in the sandbox. The benefit of the integrated scheduler is that the host manages Windows Sandbox as a process rather than a virtual machine, which results in a much more responsive host, similar to Linux KVM. @@ -78,11 +78,11 @@ The goal is to treat Windows Sandbox like an app but with the security guarantee As noted earlier, Windows Sandbox uses the Microsoft hypervisor. It essentially runs another copy of Windows that needs to be booted, and this can take some time. Rather than paying the full cost of booting the Windows Sandbox operating system every time Sandbox starts, two other technologies are utilized: *snapshot* and *clone.* -*Snapshot* allows us to boot the sandbox environment once and preserve the memory, CPU, and device state to disk. Then we can restore the sandbox environment from disk and put it in memory rather than booting it when we need a new instance of Windows Sandbox. By cloning the in-memory snapshot of Windows Sandbox, start time is significantly improved. +*Snapshot* allows us to boot the sandbox environment once and preserve the memory, CPU, and device state to disk. Then we can restore the sandbox environment from disk and put it in memory, rather than booting it when we need a new instance of Windows Sandbox. By cloning the in-memory snapshot of Windows Sandbox, start time is significantly improved. ### WDDM GPU virtualization -Hardware-accelerated rendering is key to a smooth and responsive user experience, especially for graphics-intense or media-heavy uses. But virtual machines are isolated from their hosts and can't access advanced devices like GPUs. The role of graphics virtualization technologies is to bridge this gap and provide hardware acceleration in virtualized environments. +Hardware-accelerated rendering is key to a smooth and responsive user experience, especially for graphics-intense, or media-heavy uses. But virtual machines are isolated from their hosts and can't access advanced devices like GPUs. The role of graphics virtualization technologies is to bridge this gap and provide hardware acceleration in virtualized environments. Microsoft has been working with its graphics ecosystem partners to integrate modern graphics virtualization capabilities directly into DirectX and WDDM, the driver model that's used for Windows display drivers. From ef565979b08b074094d9e59ec61323d970cab20d Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Mon, 9 Mar 2020 11:44:07 -0700 Subject: [PATCH 07/94] Update windows-sandbox-overview.md --- .../windows-sandbox/windows-sandbox-overview.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md index c87b5553f9..890bbcbb8e 100644 --- a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -17,7 +17,7 @@ ms.reviewer: ### Overview -Windows Sandbox provides a lightweight desktop environment for to safely run applications in isolation. Software that's installed inside the Windows Sandbox environment remains in the "sandboxed" environment and can't affect the host machine. A sandbox is temporary. When it's closed, all the software, files, and state are permanently deleted. You get a brand-new instance of the sandbox every time you open the application. +Windows Sandbox provides a lightweight desktop environment to safely run applications in isolation. Software that's installed inside the Windows Sandbox environment remains in the "sandboxed" and can't affect the host machine. A sandbox is temporary. When it's closed, all the software and files and the state are permanently deleted. You get a brand-new instance of the sandbox every time you open the application. Software and applications installed on the host aren't directly available in Windows Sandbox. If you need specific applications available inside the Windows Sandbox environment, they must be explicitly installed within the environment. @@ -26,14 +26,15 @@ Windows Sandbox has the following properties: - **Pristine**: Every time Windows Sandbox runs, it's as clean as a brand-new installation of Windows. - **Disposable**: Nothing persists on the device. Everything is discarded when the user closes the application. - **Secure**: Uses hardware-based virtualization for kernel isolation. It relies on the Microsoft hypervisor to run a separate kernel that isolates Windows Sandbox from the host. -- **Efficient:** Uses integrated kernel scheduler, smart memory management, and virtual GPU. +- **Efficient:** Uses the integrated kernel scheduler, smart memory management, and virtual GPU. The following video provides an overview of Windows Sandbox. [embed Ignite 2019 Sandbox talk video here, link is here: https://myignite.techcommunity.microsoft.com/sessions/79739?source=sessions ] +[!VIDEO https://www.microsoft.com/videoplayer/embed/***XXXXXX***] ## Architecture @@ -42,11 +43,11 @@ RedTiger ID for embedding video requested 3/10 At its core, Windows Sandbox is a lightweight virtual machine, so it needs an operating system image to boot from. Instead of giving the sandbox a separate copy of Windows to boot from, our Dynamic Base Image technology lets us use the copy of Windows that's already installed on the host. -Most OS files are immutable, and we can freely share these files with Windows Sandbox. A small portion of the Windows files is mutable and we can't be shared. Windows Sandbox contains pristine copies of these files. A complete Windows image can be constructed from a combination of the sharable immutable files on the host and the pristine copies of mutable files. By using this scheme, Windows Sandbox has a full Windows installation to boot from without needing to download or store an additional copy of Windows. +Most OS files are immutable and can be freely shared with Windows Sandbox. A small portion of the OS file are mutable and we can't be shared. Windows Sandbox contains pristine copies of these files. A complete Windows image can be constructed from a combination of the sharable immutable files on the host and the pristine copies of mutable files. By using this scheme, Windows Sandbox has a full Windows installation to boot from without needing to download or store an additional copy of Windows. -When Windows Sandbox isn't installed, the dynamic base image is stored in a compressed 25-MB package. Once installed, the dynamic base package occupies about 500 MB of disk space. +Before Windows Sandbox is installed, the dynamic base image is stored in a compressed 25-MB package. Once it's installed, the dynamic base package occupies about 500 MB of disk space. -![Chart compares scale of dynamic image of files and links with the host file system](images/1-dynamic-host.png) +![A chart compares scale of dynamic image of files and links with the host file system.](images/1-dynamic-host.png) ### Memory management @@ -56,7 +57,7 @@ With traditional virtual machines (VMs) a portion of host memory is dedicated fo When using a VM, the user is effectively partitioning their machine. If the host is under memory pressure, it can't use the memory already allocated to the VM. But applications in the sandbox are treated as equal to apps running on the host, so when apps in sandbox are under memory pressure, you can give more memory to the sandbox (and the same applies to the host). Guest physical pages provided are virtualized. -![Chart compares memory sharing in Windows Sandbox versus a traditional VM](images/2-dynamic-working.png) +![A chart compares memory sharing in Windows Sandbox versus a traditional VM.](images/2-dynamic-working.png) ### Memory sharing From 522edc7951b705854b51dcf194c1e08f6653efea Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Mon, 9 Mar 2020 14:41:01 -0700 Subject: [PATCH 08/94] Update windows-sandbox-overview.md --- .../windows-sandbox-overview.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md index 890bbcbb8e..b9913ac4f5 100644 --- a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -61,15 +61,15 @@ When using a VM, the user is effectively partitioning their machine. If the host ### Memory sharing -Because Windows Sandbox runs the same operating system image as the host, it has been enhanced to use the same physical memory pages as the host for operating system binaries via a technology referred to as "direct map." For example, when ntdll.dll is loaded into memory in the sandbox, it uses the same executable pages as those of the binary when loaded on the host. Memory sharing between the host and sandbox results in a smaller memory footprint when compared to traditional VMs without compromising valuable host secrets. +Because Windows Sandbox runs the same operating system image as the host, it has been enhanced to use the same physical memory pages as the host for operating system binaries via a technology referred to as "direct map." For example, when *ntdll.dll* is loaded into memory in the sandbox, it uses the same executable pages as those of the binary when loaded on the host. Memory sharing between the host and sandbox results in a smaller memory footprint when compared to traditional VMs without compromising valuable host secrets. -![Chart compares the memory footprint in Windows Sandbox versus a traditional VM](images/3-memory-sharing.png) +![A chart compares the memory footprint in Windows Sandbox versus a traditional VM.](images/3-memory-sharing.png) ### Integrated kernel scheduler -With ordinary virtual machines, the Microsoft hypervisor controls the scheduling of the virtual processors running in the VMs. Windows Sandbox uses a new technology called "integrated scheduling," which allows the host scheduler to decide when the sandbox receives CPU cycles. +With ordinary virtual machines, the Microsoft hypervisor controls the scheduling of the virtual processors running in the VMs. Windows Sandbox uses a new technology called "integrated scheduling," which allows the host scheduler to decide when the sandbox gets CPU cycles. -![Chart compares the scheduling in Windows Sandbox versus a traditional VM](images/4-integrated-kernal.png) +![A chart compares the scheduling in Windows Sandbox versus a traditional VM.](images/4-integrated-kernal.png) Windows Sandbox employs a unique scheduling policy that allows the virtual processors of the sandbox to be scheduled in the same way as threads would be scheduled for a process. High-priority tasks on the host can preempt less important work in the sandbox. The benefit of the integrated scheduler is that the host manages Windows Sandbox as a process rather than a virtual machine, which results in a much more responsive host, similar to Linux KVM. @@ -77,17 +77,17 @@ The goal is to treat Windows Sandbox like an app but with the security guarantee ### Snapshot and clone -As noted earlier, Windows Sandbox uses the Microsoft hypervisor. It essentially runs another copy of Windows that needs to be booted, and this can take some time. Rather than paying the full cost of booting the Windows Sandbox operating system every time Sandbox starts, two other technologies are utilized: *snapshot* and *clone.* +As we noted earlier, Windows Sandbox uses the Microsoft hypervisor. It essentially runs another copy of Windows that needs to be booted, and this can take some time. Rather than paying the full cost of booting the Windows Sandbox operating system every time Sandbox starts, two other technologies are utilized: *snapshot* and *clone.* -*Snapshot* allows us to boot the sandbox environment once and preserve the memory, CPU, and device state to disk. Then we can restore the sandbox environment from disk and put it in memory, rather than booting it when we need a new instance of Windows Sandbox. By cloning the in-memory snapshot of Windows Sandbox, start time is significantly improved. +*Snapshot* allows us to boot the Windows Sandbox environment once and preserve the memory, CPU, and device state to disk. Then we can restore the Sandbox environment from disk and put it in memory, rather than booting it when we need a new instance of Sandbox. By cloning the in-memory snapshot of Windows Sandbox, start time is significantly improved. ### WDDM GPU virtualization -Hardware-accelerated rendering is key to a smooth and responsive user experience, especially for graphics-intense, or media-heavy uses. But virtual machines are isolated from their hosts and can't access advanced devices like GPUs. The role of graphics virtualization technologies is to bridge this gap and provide hardware acceleration in virtualized environments. +Hardware-accelerated rendering is key to a smooth and responsive user experience, especially for graphics-intense or media-heavy uses. But virtual machines are isolated from their hosts and can't access advanced devices like GPUs. The role of graphics virtualization technologies is to bridge this gap and provide hardware acceleration in virtualized environments. -Microsoft has been working with its graphics ecosystem partners to integrate modern graphics virtualization capabilities directly into DirectX and WDDM, the driver model that's used for Windows display drivers. +Microsoft is working with its graphics ecosystem partners to integrate modern graphics virtualization capabilities directly into DirectX and Windows Display Driver Model (WDDM), the driver model that's used for Windows. -![Chart illustrates graphics kernal use in Sandbox managed alongside apps on the host](images/5-wddm-gpu-virtualization.png) +![A chart illustrates graphics kernal use in Sandbox managed alongside apps on the host.](images/5-wddm-gpu-virtualization.png) At a high level, this form of graphics virtualization works as follows: @@ -97,9 +97,9 @@ At a high level, this form of graphics virtualization works as follows: This process is illustrated here: -![Chart illustrates graphics resource use on the host and guest](images/6-wddm-gpu-virtualization-2.png) +![A chart illustrates graphics resource use on the host and guest.](images/6-wddm-gpu-virtualization-2.png) -This enables the Windows Sandbox VM to benefit from hardware-accelerated rendering, with Windows dynamically allocating graphics resources where they are needed across the host and guest. The result is improved performance and responsiveness for apps running in Windows Sandbox, as well as improved battery life for graphics-heavy uses. +This enables the Windows Sandbox VM to benefit from hardware-accelerated rendering, with Windows dynamically allocating graphics resources where they're needed across the host and guest. The result is improved performance and responsiveness for apps running in Windows Sandbox, as well as improved battery life for graphics-heavy uses. To take advantage of these benefits, a system with a compatible GPU and graphics drivers (WDDM 2.5 or newer) is required. Incompatible systems will render apps in Windows Sandbox with the Microsoft CPU-based rendering technology, Windows Advanced Rasterization Platform (WARP). @@ -120,11 +120,11 @@ Windows Sandbox is also aware of the host's battery state, which allows it to op ### Installation -1. Make sure your machine is using a Windows 10 Pro or Enterprise build version 18305 or later. -1. Enable virtualization on the machine. +1. Make sure your machine is using Windows 10 Pro or Enterprise build version 18305 or later. +2. Enable virtualization on the machine. - If you're using a physical machine, make sure virtualization capabilities are enabled in the BIOS. - - If you're using a virtual machine, run the following PowerShell command to enable nested virtualization:
**Set -VMProcessor -VMName -ExposeVirtualizationExtensions $true** + - If you're using a virtual machine, run the following PowerShell command to enable nested virtualization:
**Set -VMProcessor -VMName \ -ExposeVirtualizationExtensions $true** 1. Use the search bar on the task bar and type **Turn Windows Features on and off**. Select **Windows Sandbox** and then **OK**. Restart the computer if you're prompted. - If the **Windows Sandbox** option is unavailable, your computer doesn't meet the requirements to run Windows Sandbox. If you think this is incorrect, review the prerequisite list as well as steps 1 and 2. From 4635681d6652833dd68f7751ec810d007d304705 Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Mon, 9 Mar 2020 17:43:19 -0700 Subject: [PATCH 09/94] Update windows-sandbox-overview.md --- .../windows-sandbox-overview.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md index b9913ac4f5..e189d94b3f 100644 --- a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -43,7 +43,7 @@ RedTiger ID for embedding video requested 3/10 - Open WorkItem 25505527 At its core, Windows Sandbox is a lightweight virtual machine, so it needs an operating system image to boot from. Instead of giving the sandbox a separate copy of Windows to boot from, our Dynamic Base Image technology lets us use the copy of Windows that's already installed on the host. -Most OS files are immutable and can be freely shared with Windows Sandbox. A small portion of the OS file are mutable and we can't be shared. Windows Sandbox contains pristine copies of these files. A complete Windows image can be constructed from a combination of the sharable immutable files on the host and the pristine copies of mutable files. By using this scheme, Windows Sandbox has a full Windows installation to boot from without needing to download or store an additional copy of Windows. +Most OS files are immutable and can be freely shared with Windows Sandbox. A small portion of the OS files are mutable and we can't be shared. Windows Sandbox contains pristine copies of these files. A complete Windows image can be constructed from a combination of the sharable immutable files on the host and the pristine copies of mutable files. By using this scheme, Windows Sandbox has a full Windows installation to boot from without needing to download or store an additional copy of Windows. Before Windows Sandbox is installed, the dynamic base image is stored in a compressed 25-MB package. Once it's installed, the dynamic base package occupies about 500 MB of disk space. @@ -51,7 +51,7 @@ Before Windows Sandbox is installed, the dynamic base image is stored in a compr ### Memory management -With traditional virtual machines (VMs) a portion of host memory is dedicated for exclusive use by the VM. If the host later comes under resource pressure, it can't use the memory that was dedicated to the VM. Nor can it provide more memory, if available, to the VM. Windows Sandbox treats memory more like how memory is allocated to applications. All apps on the machine can request the amount of memory that they need. The amount that they get will be a function of what other apps are running and how much memory they need. And the amount of memory available for use by an application can change over time. +For traditional virtual machines (VMs), a portion of host memory is dedicated for exclusive use by the VM. If the host later comes under resource pressure, it can't use the memory that was dedicated to the VM. Nor can it provide more memory, if available, to the VM. Windows Sandbox treats memory more like how memory is allocated to applications. All apps on the machine can request the amount of memory that they need. The amount that they get will be a function of what other apps are running and how much memory they need. And the amount of memory available for use by an application can change over time. ### Dynamic working set @@ -116,7 +116,7 @@ Windows Sandbox is also aware of the host's battery state, which allows it to op - Virtualization capabilities enabled in BIOS - At least 4 GB of RAM (8 GB recommended) - At least 1 GB of free disk space (SSD recommended) -- At least 2 CPU cores (4 cores with hyperthreading recommended) +- At least two CPU cores (four cores with hyperthreading recommended) ### Installation @@ -133,12 +133,12 @@ Windows Sandbox is also aware of the host's battery state, which allows it to op ### Usage 1. Copy an executable file (and any other files needed to run the application) from the host into the Windows Sandbox window. 2. Run the executable file or installer inside the sandbox. -3. When you're finished experimenting, close the sandbox. A dialog box will state that all sthe sandbox content will be discarded and permanently deleted. Select **ok**. +3. When you're finished experimenting, close the sandbox. A dialog box will state that all sandbox content will be discarded and permanently deleted. Select **ok**. 4. Confirm that your host machine doesn't exhibit any of the modifications that you made in Windows Sandbox. ## Use a .wsb file to configure Windows Sandbox -Windows Sandbox supports simple configuration files (that have a .wsb file extension), which provide a minimal set of customization parameters for Sandbox. This feature can be used with any Windows 10 build 18342 or later. +Windows Sandbox supports simple configuration files (that have a .wsb file extension), which provide a minimal set of customization parameters for Sandbox. This feature can be used with Windows 10 build 18342 or later. Windows Sandbox configuration files are formatted as XML and are associated with Sandbox via the .wsb file extension. To use a configuration file, double-click it to open it in the sandbox. You can also invoke it via the command line as shown here:
**C:\Temp> MyConfigFile.wsb** @@ -215,7 +215,7 @@ Example: "C:\Test" will be mapped as "C:\users\WDAGUtilityAccount\Desktop\Test b *SandboxFolder*: Specifies the destination in the Sandbox to map the folder to. If the folder doesn't exist, it will be created. -*ReadOnly*: If *true*, enforces *read-only* access to the shared folder from within the container. Supported values: true/false. Defaults to false. +*ReadOnly*: If *true*, enforces *read-only* access to the shared folder from within the container. Supported values: *true*/*false*. Defaults to *false*. > [!NOTE] > Files and folders mapped in from the host can be compromised by apps in the sandbox or potentially affect the host. @@ -228,7 +228,7 @@ Example: "C:\Test" will be mapped as "C:\users\WDAGUtilityAccount\Desktop\Test b
``` -*Command*: A path to an executable or script inside of the container that will be executed after login. +*Command*: A path to an executable or script inside the container that will be executed after login. > [!NOTE] > Although very simple commands work (such as launching an executable or script), more-complicated scenarios that have multiple steps should be placed in a script file. This script file can be mapped to the container via a shared folder and then executed via the *LogonCommand* directive. @@ -295,13 +295,13 @@ VSCode.wsb **AudioInput** -Enables or disables audio input to Sandbox. +Enables or disables audio input to the sandbox. `value` Supported values: -- *Enable*: Enables audio input in Sandbox. If this value is set, Sandbox will be able to receive audio input from the user. Applications that use a microphone may need this setting. -- *Disable*: Disables audio input in Sandbox. If this value is set, Sandbox can't receive audio input from the user. Applications that use a microphone may not function properly with this setting. +- *Enable*: Enables audio input in the sandbox. If this value is set, the sandbox will be able to receive audio input from the user. Applications that use a microphone may need this setting. +- *Disable*: Disables audio input in the sandbox. If this value is set, the sandbox can't receive audio input from the user. Applications that use a microphone may not function properly with this setting. - *Default*: This is the default value for audio input support. Currently this means audio input is enabled. **VideoInput** @@ -312,8 +312,8 @@ Enables or disables video input to the sandbox. Supported values: - *Enable*: Enables video input in the sandbox. -- *Disable*: Disables video input in the sandbox. Applications that use video input may not function properly in Windows Sandbox. -- *Default*: This is the default value for video input support. Currently this means video input is disabled. Applications that use video input may not function properly in Windows Sandbox. +- *Disable*: Disables video input in the sandbox. Applications that use video input may not function properly in the sandbox. +- *Default*: This is the default value for video input support. Currently this means video input is disabled. Applications that use video input may not function properly in the sandbox. **ProtectedClient** From f4bc0490ae36c69d8f0097fd76ffc992cb48e998 Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Tue, 10 Mar 2020 11:54:41 -0700 Subject: [PATCH 10/94] Break into three articles and move; tweak format --- .../windows-sandbox/images/1-dynamic-host.png | Bin .../images/2-dynamic-working.png | Bin .../images/3-memory-sharing.png | Bin .../images/4-integrated-kernal.png | Bin .../images/5-wddm-gpu-virtualization.png | Bin .../images/6-wddm-gpu-virtualization-2.png | Bin .../windows-sandbox-architecture.md | 117 ++++++ ...indows-sandbox-configure-using-wsb-file.md | 228 +++++++++++ .../windows-sandbox-overview.md | 39 ++ .../windows-sandbox-overview.md | 372 ------------------ 10 files changed, 384 insertions(+), 372 deletions(-) rename windows/{ => security}/threat-protection/windows-sandbox/images/1-dynamic-host.png (100%) rename windows/{ => security}/threat-protection/windows-sandbox/images/2-dynamic-working.png (100%) rename windows/{ => security}/threat-protection/windows-sandbox/images/3-memory-sharing.png (100%) rename windows/{ => security}/threat-protection/windows-sandbox/images/4-integrated-kernal.png (100%) rename windows/{ => security}/threat-protection/windows-sandbox/images/5-wddm-gpu-virtualization.png (100%) rename windows/{ => security}/threat-protection/windows-sandbox/images/6-wddm-gpu-virtualization-2.png (100%) create mode 100644 windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md create mode 100644 windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md create mode 100644 windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md delete mode 100644 windows/threat-protection/windows-sandbox/windows-sandbox-overview.md diff --git a/windows/threat-protection/windows-sandbox/images/1-dynamic-host.png b/windows/security/threat-protection/windows-sandbox/images/1-dynamic-host.png similarity index 100% rename from windows/threat-protection/windows-sandbox/images/1-dynamic-host.png rename to windows/security/threat-protection/windows-sandbox/images/1-dynamic-host.png diff --git a/windows/threat-protection/windows-sandbox/images/2-dynamic-working.png b/windows/security/threat-protection/windows-sandbox/images/2-dynamic-working.png similarity index 100% rename from windows/threat-protection/windows-sandbox/images/2-dynamic-working.png rename to windows/security/threat-protection/windows-sandbox/images/2-dynamic-working.png diff --git a/windows/threat-protection/windows-sandbox/images/3-memory-sharing.png b/windows/security/threat-protection/windows-sandbox/images/3-memory-sharing.png similarity index 100% rename from windows/threat-protection/windows-sandbox/images/3-memory-sharing.png rename to windows/security/threat-protection/windows-sandbox/images/3-memory-sharing.png diff --git a/windows/threat-protection/windows-sandbox/images/4-integrated-kernal.png b/windows/security/threat-protection/windows-sandbox/images/4-integrated-kernal.png similarity index 100% rename from windows/threat-protection/windows-sandbox/images/4-integrated-kernal.png rename to windows/security/threat-protection/windows-sandbox/images/4-integrated-kernal.png diff --git a/windows/threat-protection/windows-sandbox/images/5-wddm-gpu-virtualization.png b/windows/security/threat-protection/windows-sandbox/images/5-wddm-gpu-virtualization.png similarity index 100% rename from windows/threat-protection/windows-sandbox/images/5-wddm-gpu-virtualization.png rename to windows/security/threat-protection/windows-sandbox/images/5-wddm-gpu-virtualization.png diff --git a/windows/threat-protection/windows-sandbox/images/6-wddm-gpu-virtualization-2.png b/windows/security/threat-protection/windows-sandbox/images/6-wddm-gpu-virtualization-2.png similarity index 100% rename from windows/threat-protection/windows-sandbox/images/6-wddm-gpu-virtualization-2.png rename to windows/security/threat-protection/windows-sandbox/images/6-wddm-gpu-virtualization-2.png diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md new file mode 100644 index 0000000000..36b8e115dd --- /dev/null +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md @@ -0,0 +1,117 @@ +--- +title: Windows Sandbox architecture +description: +ms.prod: w10 +audience: ITPro +author: dansimp +ms.author: dansimp +manager: dansimp +ms.collection: +ms.topic: article +ms.localizationpriority: +ms.date: +ms.reviewer: +--- + +# Windows Sandbox architecture + +This article describes the Windows Sandbox basics. + +## Fundamentals + +### Dynamically generated image + +At its core, Windows Sandbox is a lightweight virtual machine, so it needs an operating system image to boot from. Instead of giving the sandbox a separate copy of Windows to boot from, our Dynamic Base Image technology lets us use the copy of Windows that's already installed on the host. + +Most OS files are immutable and can be freely shared with Windows Sandbox. A small portion of the OS files are mutable and we can't be shared. Windows Sandbox contains pristine copies of these files. A complete Windows image can be constructed from a combination of the sharable immutable files on the host and the pristine copies of mutable files. By using this scheme, Windows Sandbox has a full Windows installation to boot from without needing to download or store an additional copy of Windows. + +Before Windows Sandbox is installed, the dynamic base image is stored in a compressed 25-MB package. Once it's installed, the dynamic base package occupies about 500 MB of disk space. + +![A chart compares scale of dynamic image of files and links with the host file system.](images/1-dynamic-host.png) + +### Memory management + +For traditional virtual machines (VMs), a portion of host memory is dedicated for exclusive use by the VM. If the host later comes under resource pressure, it can't use the memory that was dedicated to the VM. Nor can it provide more memory, if available, to the VM. Windows Sandbox treats memory more like how memory is allocated to applications. All apps on the machine can request the amount of memory that they need. The amount that they get will be a function of what other apps are running and how much memory they need. And the amount of memory available for use by an application can change over time. + +### Dynamic working set + +When using a VM, the user is effectively partitioning their machine. If the host is under memory pressure, it can't use the memory already allocated to the VM. But applications in the sandbox are treated as equal to apps running on the host, so when apps in sandbox are under memory pressure, you can give more memory to the sandbox (and the same applies to the host). Guest physical pages provided are virtualized. + +![A chart compares memory sharing in Windows Sandbox versus a traditional VM.](images/2-dynamic-working.png) + +### Memory sharing + +Because Windows Sandbox runs the same operating system image as the host, it has been enhanced to use the same physical memory pages as the host for operating system binaries via a technology referred to as "direct map." For example, when *ntdll.dll* is loaded into memory in the sandbox, it uses the same executable pages as those of the binary when loaded on the host. Memory sharing between the host and sandbox results in a smaller memory footprint when compared to traditional VMs without compromising valuable host secrets. + +![A chart compares the memory footprint in Windows Sandbox versus a traditional VM.](images/3-memory-sharing.png) + +### Integrated kernel scheduler + +With ordinary virtual machines, the Microsoft hypervisor controls the scheduling of the virtual processors running in the VMs. Windows Sandbox uses a new technology called "integrated scheduling," which allows the host scheduler to decide when the sandbox gets CPU cycles. + +![A chart compares the scheduling in Windows Sandbox versus a traditional VM.](images/4-integrated-kernal.png) + +Windows Sandbox employs a unique scheduling policy that allows the virtual processors of the sandbox to be scheduled in the same way as threads would be scheduled for a process. High-priority tasks on the host can preempt less important work in the sandbox. The benefit of the integrated scheduler is that the host manages Windows Sandbox as a process rather than a virtual machine, which results in a much more responsive host, similar to Linux KVM. + +The goal is to treat Windows Sandbox like an app but with the security guarantees of a virtual machine. + +### Snapshot and clone + +As we noted earlier, Windows Sandbox uses the Microsoft hypervisor. It essentially runs another copy of Windows that needs to be booted, and this can take some time. Rather than paying the full cost of booting the Windows Sandbox operating system every time Sandbox starts, two other technologies are utilized: *snapshot* and *clone.* + +*Snapshot* allows us to boot the Windows Sandbox environment once and preserve the memory, CPU, and device state to disk. Then we can restore the Sandbox environment from disk and put it in memory, rather than booting it when we need a new instance of Sandbox. By cloning the in-memory snapshot of Windows Sandbox, start time is significantly improved. + +### WDDM GPU virtualization + +Hardware-accelerated rendering is key to a smooth and responsive user experience, especially for graphics-intense or media-heavy uses. But virtual machines are isolated from their hosts and can't access advanced devices like GPUs. The role of graphics virtualization technologies is to bridge this gap and provide hardware acceleration in virtualized environments. + +Microsoft is working with its graphics ecosystem partners to integrate modern graphics virtualization capabilities directly into DirectX and Windows Display Driver Model (WDDM), the driver model that's used for Windows. + +![A chart illustrates graphics kernel use in Sandbox managed alongside apps on the host.](images/5-wddm-gpu-virtualization.png) + +At a high level, this form of graphics virtualization works as follows: + +- Apps running in a Hyper-V VM use graphics APIs as normal. +- Graphics components in the VM, which have been enlightened to support virtualization, coordinate across the VM boundary with the host to execute graphics workloads. +- The host allocates and schedules graphics resources among apps in the VM alongside the apps that are running natively. Conceptually, they behave as one pool of graphics clients. + +This process is illustrated here: + +![A chart illustrates graphics resource use on the host and guest.](images/6-wddm-gpu-virtualization-2.png) + +This enables the Windows Sandbox VM to benefit from hardware-accelerated rendering, with Windows dynamically allocating graphics resources where they're needed across the host and guest. The result is improved performance and responsiveness for apps running in Windows Sandbox, as well as improved battery life for graphics-heavy uses. + +To take advantage of these benefits, a system with a compatible GPU and graphics drivers (WDDM 2.5 or newer) is required. Incompatible systems will render apps in Windows Sandbox with the Microsoft CPU-based rendering technology, Windows Advanced Rasterization Platform (WARP). + +### Battery pass-through + +Windows Sandbox is also aware of the host's battery state, which allows it to optimize power consumption. This is critical for a technology that's used on laptops, where battery life is often critical. + +## Prerequites, installation, and basic use + +### Prerequisites + +- Windows 10 Pro or Enterprise build 18305 or later (*Windows Sandbox is currently not supported on Home SKUs*) +- AMD64 architecture +- Virtualization capabilities enabled in BIOS +- At least 4 GB of RAM (8 GB recommended) +- At least 1 GB of free disk space (SSD recommended) +- At least two CPU cores (four cores with hyperthreading recommended) + +### Installation + +1. Make sure your machine is using Windows 10 Pro or Enterprise build version 18305 or later. +2. Enable virtualization on the machine. + + - If you're using a physical machine, make sure virtualization capabilities are enabled in the BIOS. + - If you're using a virtual machine, run the following PowerShell command to enable nested virtualization:
**Set -VMProcessor -VMName \ -ExposeVirtualizationExtensions $true** +1. Use the search bar on the task bar and type **Turn Windows Features on and off**. Select **Windows Sandbox** and then **OK**. Restart the computer if you're prompted. + + - If the **Windows Sandbox** option is unavailable, your computer doesn't meet the requirements to run Windows Sandbox. If you think this is incorrect, review the prerequisite list as well as steps 1 and 2. +1. Locate and select **Windows Sandbox** on the Start menu to run it for the first time. + +### Usage +1. Copy an executable file (and any other files needed to run the application) from the host into the Windows Sandbox window. +2. Run the executable file or installer inside the sandbox. +3. When you're finished experimenting, close the sandbox. A dialog box will state that all sandbox content will be discarded and permanently deleted. Select **ok**. +4. Confirm that your host machine doesn't exhibit any of the modifications that you made in Windows Sandbox. diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md new file mode 100644 index 0000000000..20b66df936 --- /dev/null +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md @@ -0,0 +1,228 @@ +--- +title: Use a .wsb file to configure Windows Sandbox +description: +ms.prod: w10 +audience: ITPro +author: dansimp +ms.author: dansimp +manager: dansimp +ms.collection: +ms.topic: article +ms.localizationpriority: +ms.date: +ms.reviewer: +--- + +# Use a .wsb file to configure Windows Sandbox + +Windows Sandbox supports simple configuration files (that have a .wsb file extension), which provide a minimal set of customization parameters for Sandbox. This feature can be used with Windows 10 build 18342 or later. + +Windows Sandbox configuration files are formatted as XML and are associated with Sandbox via the .wsb file extension. To use a configuration file, double-click it to open it in the sandbox. You can also invoke it via the command line as shown here: + +**C:\Temp> MyConfigFile.wsb** + + A configuration file enables the user to control the following aspects of Windows Sandbox: +- **vGPU (virtualized GPU)**: Enable or disable the virtualized GPU. If vGPU is disabled, the sandbox will use WARP (software rasterizer). +- **Networking**: Enable or disable network access within the sandbox. +- **Mapped folders**: Share folders from the host with *read* or *write* permissions. Note that exposing host directories may allow malicious software to affect the system or steal data. +- **Logon command**: A command that's executed when Windows Sandbox starts. +- **Audio input**: Shares the host's microphone input into the sandbox. +- **Video input**: Shares the host's webcam input into the sandbox. +- **Protected client**: Places increased security settings on the RDP session to the sandbox. +- **Printer redirection**: Shares printers from the host into the sandbox. +- **Clipboard redirection**: Shares the host clipboard with the sandbox so that text and files can be pasted back and forth. +- **Memory in MB**: The amount of memory, in megabytes, to assign to the sandbox. + +**Keywords, values, and limits** + +**vGPU**: Enables or disables GPU sharing. + +`value` + +Supported values: +- *Enable*: Enables vGPU support in the sandbox. +- *Disable*: Disables vGPU support in the sandbox. If this value is set, the sandbox will use software rendering, which can be slower than virtualized GPU. +- *Default* This is the default value for vGPU support. Currently this means vGPU is disabled. + +> [!NOTE] +> Enabling virtualized GPU can potentially increase the attack surface of the sandbox. + +**Networking**: Enables or disables networking in the sandbox. You can disable network access to decrease the attack surface exposed by the sandbox. + +`value` + +Supported values: +- *Disable*: Disables networking in the sandbox. +- *Default*: This is the default value for networking support. This value enables networking by creating a virtual switch on the host and connects the sandbox to it via a virtual NIC. + +> [!NOTE] +> Enabling networking can expose untrusted applications to the internal network. + +**MappedFolders**: Wraps a list of MappedFolder objects. + +`` + list of MappedFolder objects +`` + +> [!NOTE] +> Files and folders mapped in from the host can be compromised by apps in the sandbox or potentially affect the host. + +**MappedFolder**: Specifies a single folder on the host machine that will be shared on the container desktop. Apps in the sandbox are run under the user account *WDAGUtilityAccount*. If no sandbox path is specified, a folder is mapped to the following path:
`C:\Users\WDAGUtilityAccount\Desktop` + +Example: "C:\Test" will be mapped as "C:\users\WDAGUtilityAccount\Desktop\Test by default. + +``` + + path to the host folder + path to the sandbox folder + value + +``` + +*HostFolder*: Specifies the folder on the host machine to share to the sandbox. The folder must already exist on the host, or the container will fail to start if the folder isn't found. + +*SandboxFolder*: Specifies the destination in the Sandbox to map the folder to. If the folder doesn't exist, it will be created. + +*ReadOnly*: If *true*, enforces *read-only* access to the shared folder from within the container. Supported values: *true*/*false*. Defaults to *false*. + +> [!NOTE] +> Files and folders mapped in from the host can be compromised by apps in the sandbox or potentially affect the host. + +**LogonCommand**: Specifies a single command that will be invoked automatically after the sandbox logs on. + +``` + + command to be invoked + +``` + +*Command*: A path to an executable or script inside the container that will be executed after login. + +> [!NOTE] +> Although very simple commands work (such as launching an executable or script), more-complicated scenarios that have multiple steps should be placed in a script file. This script file can be mapped to the container via a shared folder and then executed via the *LogonCommand* directive. + +***Example 1*** + +The following config file can be used to easily test downloaded files inside the sandbox. To do this, the script disables networking and vGPU and restricts the shared downloads folder to *read-only* access in the container. For convenience, the logon command opens the downloads folder inside the container when it's started. + +*Downloads.wsb* + +``` + + Disable + Disable + + + C:\Users\Public\Downloads + true + + + + explorer.exe C:\users\WDAGUtilityAccount\Desktop\Downloads + + +``` + +***Example 2*** + +The following config file installs Visual Studio Code in the sandbox, which requires a slightly more complicated LogonCommand setup. + +Two folders are mapped into the sandbox. The first folder (SandboxScripts) contains VSCodeInstall.cmd, which installs and runs Visual Studio Code. The second folder (CodingProjects) is assumed to contain project files that the developer wants to modify by using Visual Studio Code. + +With the Visual Studio Code installer script already mapped into the sandbox, the LogonCommand can reference it. + +*VSCodeInstall.cmd* + +``` +REM Download Visual Studio Code +curl -L "https://update.code.visualstudio.com/latest/win32-x64-user/stable" --output C:\users\WDAGUtilityAccount\Desktop\vscode.exe + +REM Install and run Visual Studio Code +C:\users\WDAGUtilityAccount\Desktop\vscode.exe /verysilent /suppressmsgboxes +``` + +VSCode.wsb + +``` + + + + C:\SandboxScripts + true + + + C:\CodingProjects + false + + + + C:\users\wdagutilityaccount\desktop\SandboxScripts\VSCodeInstall.cmd + + +``` + +**AudioInput**: Enables or disables audio input to the sandbox. + +`value` + +Supported values: +- *Enable*: Enables audio input in the sandbox. If this value is set, the sandbox will be able to receive audio input from the user. Applications that use a microphone may need this setting. +- *Disable*: Disables audio input in the sandbox. If this value is set, the sandbox can't receive audio input from the user. Applications that use a microphone may not function properly with this setting. +- *Default*: This is the default value for audio input support. Currently this means audio input is enabled. + +**VideoInput**: Enables or disables video input to the sandbox. + +`value` + +Supported values: +- *Enable*: Enables video input in the sandbox. +- *Disable*: Disables video input in the sandbox. Applications that use video input may not function properly in the sandbox. +- *Default*: This is the default value for video input support. Currently this means video input is disabled. Applications that use video input may not function properly in the sandbox. + +**ProtectedClient**: Implements increased-security settings on the sandbox RDP session. These settings decrease the attack surface of the sandbox. + +`value` + +Supported values: +- *Enable*: Runs Windows Sandbox in Protected Client mode. If this value is set, the sandbox runs with extra security mitigations enabled. +- *Disable*: Runs the sandbox in standard mode without extra security mitigations. +- *Default*: This is the default value for Protected Client mode. Currently, this means the sandbox doesn't run in Protected Client mode. + +> [!NOTE] +> This setting may restrict the user's ability to copy/paste files in and out of the sandbox. + +**PrinterRedirection**: Enables or disables printer sharing from the host into the sandbox. + +`value` + +Supported values: +- *Enable*: Enables sharing of host printers into the sandbox. +- *Disable*: Disables printer redirection in the sandbox. If this value is set, the sandbox can't view printers from the host. +- *Default*: This is the default value for printer redirection support. Currently this means printer redirection is disabled. + +**ClipboardRedirection**: Enables or disables clipboard sharing with the sandbox. + +`value` + +Supported values: +- *Disable*: Disables clipboard redirection in Sandbox. If this value is set, copy/paste in and out of Sandbox will be restricted. +- *Default*: This is the default value for clipboard redirection. Currently copy/paste between the host and Sandbox are permitted under *Default*. + +**MemoryInMB**: Specifies the amount of memory that the sandbox can use in megabytes (MB). + +`value` + +Supported values: An integer greater than 2048 (2 GB). + + \ No newline at end of file diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md new file mode 100644 index 0000000000..78e6c8e2f4 --- /dev/null +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -0,0 +1,39 @@ +--- +title: Windows Sandbox overview +description: +ms.prod: w10 +audience: ITPro +author: dansimp +ms.author: dansimp +manager: dansimp +ms.collection: +ms.topic: article +ms.localizationpriority: +ms.date: +ms.reviewer: +--- + +# Windows Sandbox overview + +Windows Sandbox provides a lightweight desktop environment to safely run applications in isolation. Software that's installed inside the Windows Sandbox environment remains in the "sandboxed" and can't affect the host machine. + +A sandbox is temporary. When it's closed, all the software and files and the state are permanently deleted. You get a brand-new instance of the sandbox every time you open the application. + +Software and applications installed on the host aren't directly available in the sandbox. If you need specific applications available inside the Windows Sandbox environment, they must be explicitly installed within the environment. + +Windows Sandbox has the following properties: +- **Part of Windows**: Everything required for this feature is included in Windows 10 Pro and Enterprise. There's no need to download a VHD. +- **Pristine**: Every time Windows Sandbox runs, it's as clean as a brand-new installation of Windows. +- **Disposable**: Nothing persists on the device. Everything is discarded when the user closes the application. +- **Secure**: Uses hardware-based virtualization for kernel isolation. It relies on the Microsoft hypervisor to run a separate kernel that isolates Windows Sandbox from the host. +- **Efficient:** Uses the integrated kernel scheduler, smart memory management, and virtual GPU. + +The following video provides an overview of Windows Sandbox. + +[embed Ignite 2019 Sandbox talk video here, link is here: https://myignite.techcommunity.microsoft.com/sessions/79739?source=sessions ] + +[!VIDEO https://www.microsoft.com/videoplayer/embed/***XXXXXX***] + + diff --git a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md deleted file mode 100644 index e189d94b3f..0000000000 --- a/windows/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ /dev/null @@ -1,372 +0,0 @@ ---- -title: Windows Sandbox overview -description: -ms.prod: w10 -audience: ITPro -author: dansimp -ms.author: dansimp -manager: dansimp -ms.collection: -ms.topic: article -ms.localizationpriority: -ms.date: -ms.reviewer: ---- - -# Windows Sandbox - -### Overview - -Windows Sandbox provides a lightweight desktop environment to safely run applications in isolation. Software that's installed inside the Windows Sandbox environment remains in the "sandboxed" and can't affect the host machine. A sandbox is temporary. When it's closed, all the software and files and the state are permanently deleted. You get a brand-new instance of the sandbox every time you open the application. - -Software and applications installed on the host aren't directly available in Windows Sandbox. If you need specific applications available inside the Windows Sandbox environment, they must be explicitly installed within the environment. - -Windows Sandbox has the following properties: -- **Part of Windows**: Everything required for this feature is included in Windows 10 Pro and Enterprise. There's no need to download a VHD. -- **Pristine**: Every time Windows Sandbox runs, it's as clean as a brand-new installation of Windows. -- **Disposable**: Nothing persists on the device. Everything is discarded when the user closes the application. -- **Secure**: Uses hardware-based virtualization for kernel isolation. It relies on the Microsoft hypervisor to run a separate kernel that isolates Windows Sandbox from the host. -- **Efficient:** Uses the integrated kernel scheduler, smart memory management, and virtual GPU. - -The following video provides an overview of Windows Sandbox. - -[embed Ignite 2019 Sandbox talk video here, link is here: https://myignite.techcommunity.microsoft.com/sessions/79739?source=sessions ] - -[!VIDEO https://www.microsoft.com/videoplayer/embed/***XXXXXX***] - - -## Architecture - -### Dynamically generated image - -At its core, Windows Sandbox is a lightweight virtual machine, so it needs an operating system image to boot from. Instead of giving the sandbox a separate copy of Windows to boot from, our Dynamic Base Image technology lets us use the copy of Windows that's already installed on the host. - -Most OS files are immutable and can be freely shared with Windows Sandbox. A small portion of the OS files are mutable and we can't be shared. Windows Sandbox contains pristine copies of these files. A complete Windows image can be constructed from a combination of the sharable immutable files on the host and the pristine copies of mutable files. By using this scheme, Windows Sandbox has a full Windows installation to boot from without needing to download or store an additional copy of Windows. - -Before Windows Sandbox is installed, the dynamic base image is stored in a compressed 25-MB package. Once it's installed, the dynamic base package occupies about 500 MB of disk space. - -![A chart compares scale of dynamic image of files and links with the host file system.](images/1-dynamic-host.png) - -### Memory management - -For traditional virtual machines (VMs), a portion of host memory is dedicated for exclusive use by the VM. If the host later comes under resource pressure, it can't use the memory that was dedicated to the VM. Nor can it provide more memory, if available, to the VM. Windows Sandbox treats memory more like how memory is allocated to applications. All apps on the machine can request the amount of memory that they need. The amount that they get will be a function of what other apps are running and how much memory they need. And the amount of memory available for use by an application can change over time. - -### Dynamic working set - -When using a VM, the user is effectively partitioning their machine. If the host is under memory pressure, it can't use the memory already allocated to the VM. But applications in the sandbox are treated as equal to apps running on the host, so when apps in sandbox are under memory pressure, you can give more memory to the sandbox (and the same applies to the host). Guest physical pages provided are virtualized. - -![A chart compares memory sharing in Windows Sandbox versus a traditional VM.](images/2-dynamic-working.png) - -### Memory sharing - -Because Windows Sandbox runs the same operating system image as the host, it has been enhanced to use the same physical memory pages as the host for operating system binaries via a technology referred to as "direct map." For example, when *ntdll.dll* is loaded into memory in the sandbox, it uses the same executable pages as those of the binary when loaded on the host. Memory sharing between the host and sandbox results in a smaller memory footprint when compared to traditional VMs without compromising valuable host secrets. - -![A chart compares the memory footprint in Windows Sandbox versus a traditional VM.](images/3-memory-sharing.png) - -### Integrated kernel scheduler - -With ordinary virtual machines, the Microsoft hypervisor controls the scheduling of the virtual processors running in the VMs. Windows Sandbox uses a new technology called "integrated scheduling," which allows the host scheduler to decide when the sandbox gets CPU cycles. - -![A chart compares the scheduling in Windows Sandbox versus a traditional VM.](images/4-integrated-kernal.png) - -Windows Sandbox employs a unique scheduling policy that allows the virtual processors of the sandbox to be scheduled in the same way as threads would be scheduled for a process. High-priority tasks on the host can preempt less important work in the sandbox. The benefit of the integrated scheduler is that the host manages Windows Sandbox as a process rather than a virtual machine, which results in a much more responsive host, similar to Linux KVM. - -The goal is to treat Windows Sandbox like an app but with the security guarantees of a virtual machine. - -### Snapshot and clone - -As we noted earlier, Windows Sandbox uses the Microsoft hypervisor. It essentially runs another copy of Windows that needs to be booted, and this can take some time. Rather than paying the full cost of booting the Windows Sandbox operating system every time Sandbox starts, two other technologies are utilized: *snapshot* and *clone.* - -*Snapshot* allows us to boot the Windows Sandbox environment once and preserve the memory, CPU, and device state to disk. Then we can restore the Sandbox environment from disk and put it in memory, rather than booting it when we need a new instance of Sandbox. By cloning the in-memory snapshot of Windows Sandbox, start time is significantly improved. - -### WDDM GPU virtualization - -Hardware-accelerated rendering is key to a smooth and responsive user experience, especially for graphics-intense or media-heavy uses. But virtual machines are isolated from their hosts and can't access advanced devices like GPUs. The role of graphics virtualization technologies is to bridge this gap and provide hardware acceleration in virtualized environments. - -Microsoft is working with its graphics ecosystem partners to integrate modern graphics virtualization capabilities directly into DirectX and Windows Display Driver Model (WDDM), the driver model that's used for Windows. - -![A chart illustrates graphics kernal use in Sandbox managed alongside apps on the host.](images/5-wddm-gpu-virtualization.png) - -At a high level, this form of graphics virtualization works as follows: - -- Apps running in a Hyper-V VM use graphics APIs as normal. -- Graphics components in the VM, which have been enlightened to support virtualization, coordinate across the VM boundary with the host to execute graphics workloads. -- The host allocates and schedules graphics resources among apps in the VM alongside the apps that are running natively. Conceptually, they behave as one pool of graphics clients. - -This process is illustrated here: - -![A chart illustrates graphics resource use on the host and guest.](images/6-wddm-gpu-virtualization-2.png) - -This enables the Windows Sandbox VM to benefit from hardware-accelerated rendering, with Windows dynamically allocating graphics resources where they're needed across the host and guest. The result is improved performance and responsiveness for apps running in Windows Sandbox, as well as improved battery life for graphics-heavy uses. - -To take advantage of these benefits, a system with a compatible GPU and graphics drivers (WDDM 2.5 or newer) is required. Incompatible systems will render apps in Windows Sandbox with the Microsoft CPU-based rendering technology, Windows Advanced Rasterization Platform (WARP). - -### Battery pass-through - -Windows Sandbox is also aware of the host's battery state, which allows it to optimize power consumption. This is critical for a technology that's used on laptops, where battery life is often critical. - -## Install Windows Sandbox - -### Prerequisites - -- Windows 10 Pro or Enterprise build 18305 or later (*Windows Sandbox is currently not supported on Home SKUs*) -- AMD64 architecture -- Virtualization capabilities enabled in BIOS -- At least 4 GB of RAM (8 GB recommended) -- At least 1 GB of free disk space (SSD recommended) -- At least two CPU cores (four cores with hyperthreading recommended) - -### Installation - -1. Make sure your machine is using Windows 10 Pro or Enterprise build version 18305 or later. -2. Enable virtualization on the machine. - - - If you're using a physical machine, make sure virtualization capabilities are enabled in the BIOS. - - If you're using a virtual machine, run the following PowerShell command to enable nested virtualization:
**Set -VMProcessor -VMName \ -ExposeVirtualizationExtensions $true** -1. Use the search bar on the task bar and type **Turn Windows Features on and off**. Select **Windows Sandbox** and then **OK**. Restart the computer if you're prompted. - - - If the **Windows Sandbox** option is unavailable, your computer doesn't meet the requirements to run Windows Sandbox. If you think this is incorrect, review the prerequisite list as well as steps 1 and 2. -1. Locate and select **Windows Sandbox** on the Start menu to run it for the first time. - -### Usage -1. Copy an executable file (and any other files needed to run the application) from the host into the Windows Sandbox window. -2. Run the executable file or installer inside the sandbox. -3. When you're finished experimenting, close the sandbox. A dialog box will state that all sandbox content will be discarded and permanently deleted. Select **ok**. -4. Confirm that your host machine doesn't exhibit any of the modifications that you made in Windows Sandbox. - -## Use a .wsb file to configure Windows Sandbox - -Windows Sandbox supports simple configuration files (that have a .wsb file extension), which provide a minimal set of customization parameters for Sandbox. This feature can be used with Windows 10 build 18342 or later. - -Windows Sandbox configuration files are formatted as XML and are associated with Sandbox via the .wsb file extension. To use a configuration file, double-click it to open it in the sandbox. You can also invoke it via the command line as shown here:
- **C:\Temp> MyConfigFile.wsb** - - A configuration file enables the user to control the following aspects of Windows Sandbox: -- **vGPU (virtualized GPU)** -
Enable or disable the virtualized GPU. If vGPU is disabled, the sandbox will use WARP (software rasterizer). -- **Networking** -
Enable or disable network access within the sandbox. -- **Mapped folders** -
Share folders from the host with *read* or *write* permissions. Note that exposing host directories may allow malicious software to affect the system or steal data. -- **Logon command** -
A command that's executed when Windows Sandbox starts. -- **Audio input** -
Shares the host's microphone input into the andbox. -- **Video input** - - Shares the host's webcam input into the sandbox. -- **Protected client** - - Places increased security settings on the RDP session to the sandbox. -- **Printer redirection** - - Shares printers from the host into the sandbox. -- **Clipboard redirection** - - Shares the host clipboard with the sandbox so that text and files can be pasted back and forth. -- **Memory in MB** -
The amount of memory, in megabytes, to assign to the sandbox. - -### Keywords, values, and limits - -**vGPU**: Enables or disables GPU sharing. - -`value` - -Supported values: -- *Enable*: Enables vGPU support in the sandbox. -- *Disable*: Disables vGPU support in the sandbox. If this value is set, the sandbox will use software rendering, which can be slower than virtualized GPU. -- *Default* This is the default value for vGPU support. Currently this means vGPU is disabled. - -> [!NOTE] -> Enabling virtualized GPU can potentially increase the attack surface of the sandbox. - -**Networking**: Enables or disables networking in the sandbox. You can disable network access to decrease the attack surface exposed by the sandbox. - -`value` - -Supported values: -- *Disable*: Disables networking in the sandbox. -- *Default*: This is the default value for networking support. This value enables networking by creating a virtual switch on the host and connects the sandbox to it via a virtual NIC. - -> [!NOTE] -> Enabling networking can expose untrusted applications to the internal network. - -**MappedFolders**: Wraps a list of MappedFolder objects. - -`` - list of MappedFolder objects -`` - -> [!NOTE] -> Files and folders mapped in from the host can be compromised by apps in the sandbox or potentially affect the host. - -**MappedFolder**: Specifies a single folder on the host machine that will be shared on the container desktop. Apps in the sandbox are run under the user account *WDAGUtilityAccount*. If no sandbox path is specified, a folder is mapped to the following path:
`C:\Users\WDAGUtilityAccount\Desktop` - -Example: "C:\Test" will be mapped as "C:\users\WDAGUtilityAccount\Desktop\Test by default. - -``` - - path to the host folder - path to the sandbox folder - value - -``` - -*HostFolder*: Specifies the folder on the host machine to share to the sandbox. Note that the folder must already exist on the host, or the container will fail to start if the folder isn't found. - -*SandboxFolder*: Specifies the destination in the Sandbox to map the folder to. If the folder doesn't exist, it will be created. - -*ReadOnly*: If *true*, enforces *read-only* access to the shared folder from within the container. Supported values: *true*/*false*. Defaults to *false*. - -> [!NOTE] -> Files and folders mapped in from the host can be compromised by apps in the sandbox or potentially affect the host. - -**LogonCommand**: Specifies a single command that will be invoked automatically after the sandbox logs on. - -``` - - command to be invoked - -``` - -*Command*: A path to an executable or script inside the container that will be executed after login. - -> [!NOTE] -> Although very simple commands work (such as launching an executable or script), more-complicated scenarios that have multiple steps should be placed in a script file. This script file can be mapped to the container via a shared folder and then executed via the *LogonCommand* directive. - -**Example 1** - -The following config file can be used to easily test downloaded files inside the sandbox. To do this, the script disables networking and vGPU and restricts the shared downloads folder to *read-only* access in the container. For convenience, the logon command opens the downloads folder inside the container when it's started. - -*Downloads.wsb* - -``` - - Disable - Disable - - - C:\Users\Public\Downloads - true - - - - explorer.exe C:\users\WDAGUtilityAccount\Desktop\Downloads - - -``` - -**Example 2** - -The following config file installs Visual Studio Code in the sandbox, which requires a slightly more complicated LogonCommand setup. - -Two folders are mapped into the sandbox. The first folder (SandboxScripts) contains VSCodeInstall.cmd, which installs and runs Visual Studio Code. The second folder (CodingProjects) is assumed to contain project files that the developer wants to modify by using Visual Studio Code. - -With the Visual Studio Code installer script already mapped into the sandbox, the LogonCommand can reference it. - -*VSCodeInstall.cmd* - -``` -REM Download Visual Studio Code -curl -L "https://update.code.visualstudio.com/latest/win32-x64-user/stable" --output C:\users\WDAGUtilityAccount\Desktop\vscode.exe - -REM Install and run Visual Studio Code -C:\users\WDAGUtilityAccount\Desktop\vscode.exe /verysilent /suppressmsgboxes -``` - -VSCode.wsb - -``` - - - - C:\SandboxScripts - true - - - C:\CodingProjects - false - - - - C:\users\wdagutilityaccount\desktop\SandboxScripts\VSCodeInstall.cmd - - -``` - -**AudioInput** - -Enables or disables audio input to the sandbox. - -`value` - -Supported values: -- *Enable*: Enables audio input in the sandbox. If this value is set, the sandbox will be able to receive audio input from the user. Applications that use a microphone may need this setting. -- *Disable*: Disables audio input in the sandbox. If this value is set, the sandbox can't receive audio input from the user. Applications that use a microphone may not function properly with this setting. -- *Default*: This is the default value for audio input support. Currently this means audio input is enabled. - -**VideoInput** - -Enables or disables video input to the sandbox. - -`value` - -Supported values: -- *Enable*: Enables video input in the sandbox. -- *Disable*: Disables video input in the sandbox. Applications that use video input may not function properly in the sandbox. -- *Default*: This is the default value for video input support. Currently this means video input is disabled. Applications that use video input may not function properly in the sandbox. - -**ProtectedClient** - -Implements increased-security settings on the sandbox RDP session. These settings decrease the attack surface of the sandbox. - -`value` - -Supported values: -- *Enable*: Runs Windows Sandbox in Protected Client mode. If this value is set, the sandbox runs with extra security mitigations enabled. -- *Disable*: Runs the sandbox in standard mode without extra security mitigations. -- *Default*: This is the default value for Protected Client mode. Currently, this means the sandbox doesn't run in Protected Client mode. - -> [!NOTE] -> This setting may restrict the user's ability to copy/paste files in and out of the sandbox. - -**PrinterRedirection** - -Enables or disables printer sharing from the host into the sandbox. - -`value` - -Supported values: -- *Enable*: Enables sharing of host printers into the sandbox. -- *Disable*: Disables printer redirection in the sandbox. If this value is set, the sandbox can't view printers from the host. -- *Default*: This is the default value for printer redirection support. Currently this means printer redirection is disabled. - -**ClipboardRedirection** - -Enables or disables clipboard sharing with the sandbox. - -`value` - -Supported values: -- *Disable*: Disables clipboard redirection in Sandbox. If this value is set, copy/paste in and out of Sandbox will be restricted. -- *Default*: This is the default value for clipboard redirection. Currently copy/paste between the host and Sandbox are permitted under *Default*. - -**MemoryInMB** - -Specifies the amount of memory that the sandbox can use in megabytes (MB). - -`value` - -Supported values: An integer greater than 2048 (2GB). - - \ No newline at end of file From 6e44b1ceeaa361418598092e71d8f3c853dd28e7 Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Tue, 10 Mar 2020 12:07:41 -0700 Subject: [PATCH 11/94] move video info to comment for now --- .../windows-sandbox/windows-sandbox-overview.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md index 78e6c8e2f4..64064931a0 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -28,6 +28,8 @@ Windows Sandbox has the following properties: - **Secure**: Uses hardware-based virtualization for kernel isolation. It relies on the Microsoft hypervisor to run a separate kernel that isolates Windows Sandbox from the host. - **Efficient:** Uses the integrated kernel scheduler, smart memory management, and virtual GPU. + +## Prerequisites + +- Windows 10 Pro or Enterprise build 18305 or later (*Windows Sandbox is currently not supported on Home SKUs*) +- AMD64 architecture +- Virtualization capabilities enabled in BIOS +- At least 4 GB of RAM (8 GB recommended) +- At least 1 GB of free disk space (SSD recommended) +- At least two CPU cores (four cores with hyperthreading recommended) + +## Installation + +1. Make sure your machine is using Windows 10 Pro or Enterprise build version 18305 or later. +2. Enable virtualization on the machine. + + - If you're using a physical machine, make sure virtualization capabilities are enabled in the BIOS. + - If you're using a virtual machine, run the following PowerShell command to enable nested virtualization:
**Set -VMProcessor -VMName \ -ExposeVirtualizationExtensions $true** +1. Use the search bar on the task bar and type **Turn Windows Features on and off**. Select **Windows Sandbox** and then **OK**. Restart the computer if you're prompted. + + - If the **Windows Sandbox** option is unavailable, your computer doesn't meet the requirements to run Windows Sandbox. If you think this is incorrect, review the prerequisite list as well as steps 1 and 2. +1. Locate and select **Windows Sandbox** on the Start menu to run it for the first time. + +## Usage +1. Copy an executable file (and any other files needed to run the application) from the host into the Windows Sandbox window. +2. Run the executable file or installer inside the sandbox. +3. When you're finished experimenting, close the sandbox. A dialog box will state that all sandbox content will be discarded and permanently deleted. Select **ok**. +4. Confirm that your host machine doesn't exhibit any of the modifications that you made in Windows Sandbox. From 5319a2c896426a8cdd91d6fff7369417527a7249 Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Wed, 11 Mar 2020 22:06:44 -0700 Subject: [PATCH 14/94] tweak video link --- .../windows-sandbox/windows-sandbox-overview.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md index e78dc5e9c7..89e0690f30 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -30,7 +30,8 @@ Windows Sandbox has the following properties: The following video provides an overview of Windows Sandbox. -[!VIDEO https://www.microsoft.com/videoplayer/embed/RE4rFAo] +> [!VIDEO https://www.microsoft.com/videoplayer/embed/RE2CyhW] + ## Prerequisites From f471df4550d866511053c9f4aa99e97b2d7d2d99 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 12 Mar 2020 06:26:42 -0700 Subject: [PATCH 15/94] Update TOC.md fixed casing for Windows Sandbox --- windows/security/threat-protection/TOC.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index ab883f207f..08013e1a74 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -607,9 +607,9 @@ #### [SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md) #### [Set up and use SmartScreen on individual devices](windows-defender-smartscreen/windows-defender-smartscreen-set-individual-device.md) -### [Windows sandbox](windows-sandbox/windows-sandbox-overview.md) -#### [Windows sandbox architecture](windows-sandbox/windows-sandbox-architecture.md) -#### [Windows sandbox configuration](windows-sandbox/windows-sandbox-configure-using-wsb-file.md) +### [Windows Sandbox](windows-sandbox/windows-sandbox-overview.md) +#### [Windows Sandbox architecture](windows-sandbox/windows-sandbox-architecture.md) +#### [Windows Sandbox configuration](windows-sandbox/windows-sandbox-configure-using-wsb-file.md) ### [Windows Defender Device Guard: virtualization-based security and WDAC](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) From 3d91ce3d27149c4990b068c94e59d3914d03bac2 Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Thu, 12 Mar 2020 12:29:41 -0700 Subject: [PATCH 16/94] fix vid --- .../windows-sandbox/windows-sandbox-overview.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md index 89e0690f30..2f5eefeaf0 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -30,8 +30,7 @@ Windows Sandbox has the following properties: The following video provides an overview of Windows Sandbox. -> [!VIDEO https://www.microsoft.com/videoplayer/embed/RE2CyhW] - +> [!VIDEO https://www.microsoft.com/videoplayer/embed/RE4rFAo] ## Prerequisites From 3c04fbfa3d69e7b503b080e084a381834311dfc8 Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Thu, 12 Mar 2020 16:55:16 -0700 Subject: [PATCH 17/94] updates per M doc --- .../windows-sandbox-architecture.md | 48 ++--- ...indows-sandbox-configure-using-wsb-file.md | 172 +++++++++--------- .../windows-sandbox-overview.md | 2 +- 3 files changed, 99 insertions(+), 123 deletions(-) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md index 202de62262..693bd37571 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md @@ -15,71 +15,47 @@ ms.reviewer: # Windows Sandbox architecture -This article describes the Windows Sandbox basics. +Windows Sandbox benefits from new container technology in Windows in order to achieve a combination of security, density, and performance that is not available in traditional VMs. ## Dynamically generated image -At its core, Windows Sandbox is a lightweight virtual machine, so it needs an operating system image to boot from. Instead of giving the sandbox a separate copy of Windows to boot from, our Dynamic Base Image technology lets us use the copy of Windows that's already installed on the host. +Containers requires an operating system image to boot from. Rather than providing a separate copy of Windows to boot from, Dynamic Base Image technology leverages the copy of Windows that's already installed on the host. -Most OS files are immutable and can be freely shared with Windows Sandbox. A small portion of the OS files are mutable and we can't be shared. Windows Sandbox contains pristine copies of these files. A complete Windows image can be constructed from a combination of the sharable immutable files on the host and the pristine copies of mutable files. By using this scheme, Windows Sandbox has a full Windows installation to boot from without needing to download or store an additional copy of Windows. +Most OS files are immutable and can be freely shared with Windows Sandbox. A small portion of the OS files are mutable and we can't be shared. But the container base image contains pristine copies of these files. A complete Windows image can be constructed from a combination of the sharable immutable files on the host and the pristine copies of mutable files. By using this scheme, Windows Sandbox has a full Windows installation to boot from without needing to download or store an additional copy of Windows. -Before Windows Sandbox is installed, the dynamic base image is stored in a compressed 25-MB package. Once it's installed, the dynamic base package occupies about 500 MB of disk space. +Before Windows Sandbox is installed, the dynamic base image package is stored as a compressed 30-MB package. Once it's installed, the dynamic base image occupies about 500 MB of disk space. ![A chart compares scale of dynamic image of files and links with the host file system.](images/1-dynamic-host.png) ## Memory management -For traditional virtual machines (VMs), a portion of host memory is dedicated for exclusive use by the VM. If the host later comes under resource pressure, it can't use the memory that was dedicated to the VM. Nor can it provide more memory, if available, to the VM. Windows Sandbox treats memory more like how memory is allocated to applications. All apps on the machine can request the amount of memory that they need. The amount that they get will be a function of what other apps are running and how much memory they need. And the amount of memory available for use by an application can change over time. - -## Dynamic working set - -When using a VM, the user is effectively partitioning their machine. If the host is under memory pressure, it can't use the memory already allocated to the VM. But applications in the sandbox are treated as equal to apps running on the host, so when apps in sandbox are under memory pressure, you can give more memory to the sandbox (and the same applies to the host). Guest physical pages provided are virtualized. +Traditional VM's apportion statically sized allocations of host memory. When resource needs change, classic VM's have limited mechanisms for adjusting their resource needs. On the other hand, containers collaborate with the host in order to dynamically determine how host resources are allocated. This is similar to how processes normally compete for memory on the host. If the host is under memory pressure, it is able to reclaim memory from the container much like it would with a process. ![A chart compares memory sharing in Windows Sandbox versus a traditional VM.](images/2-dynamic-working.png) ## Memory sharing -Because Windows Sandbox runs the same operating system image as the host, it has been enhanced to use the same physical memory pages as the host for operating system binaries via a technology referred to as "direct map." For example, when *ntdll.dll* is loaded into memory in the sandbox, it uses the same executable pages as those of the binary when loaded on the host. Memory sharing between the host and sandbox results in a smaller memory footprint when compared to traditional VMs without compromising valuable host secrets. +Because Windows Sandbox runs the same operating system image as the host, it has been enhanced to use the same physical memory pages as the host for operating system binaries via a technology referred to as "direct map." For example, when *ntdll.dll* is loaded into memory in the sandbox, it uses the same physical pages as those of the binary when loaded on the host. Memory sharing between the host and sandbox results in a smaller memory footprint when compared to traditional VMs without compromising valuable host secrets. ![A chart compares the memory footprint in Windows Sandbox versus a traditional VM.](images/3-memory-sharing.png) ## Integrated kernel scheduler -With ordinary virtual machines, the Microsoft hypervisor controls the scheduling of the virtual processors running in the VMs. Windows Sandbox uses a new technology called "integrated scheduling," which allows the host scheduler to decide when the sandbox gets CPU cycles. +With ordinary virtual machines, the Microsoft hypervisor controls the scheduling of the virtual processors running in the VMs. Windows Sandbox uses new technology called "integrated scheduling," which allows the host scheduler to decide when the sandbox gets CPU cycles. ![A chart compares the scheduling in Windows Sandbox versus a traditional VM.](images/4-integrated-kernal.png) -Windows Sandbox employs a unique scheduling policy that allows the virtual processors of the sandbox to be scheduled in the same way as threads would be scheduled for a process. High-priority tasks on the host can preempt less important work in the sandbox. The benefit of the integrated scheduler is that the host manages Windows Sandbox as a process rather than a virtual machine, which results in a much more responsive host, similar to Linux KVM. - -The goal is to treat Windows Sandbox like an app but with the security guarantees of a virtual machine. - -## Snapshot and clone - -As we noted earlier, Windows Sandbox uses the Microsoft hypervisor. It essentially runs another copy of Windows that needs to be booted, and this can take some time. Rather than paying the full cost of booting the Windows Sandbox operating system every time Sandbox starts, two other technologies are utilized: *snapshot* and *clone.* - -*Snapshot* allows us to boot the Windows Sandbox environment once and preserve the memory, CPU, and device state to disk. Then we can restore the Sandbox environment from disk and put it in memory, rather than booting it when we need a new instance of Sandbox. By cloning the in-memory snapshot of Windows Sandbox, start time is significantly improved. +Windows Sandbox employs a unique policy that allows the virtual processors of the Sandbox to be scheduled like host threads. Under this scheme, high-priority tasks on the host can preempt less important work in the Sandbox. This means that the most important work will be prioritized, whether it is on the host or in the container. ## WDDM GPU virtualization -Hardware-accelerated rendering is key to a smooth and responsive user experience, especially for graphics-intense or media-heavy uses. But virtual machines are isolated from their hosts and can't access advanced devices like GPUs. The role of graphics virtualization technologies is to bridge this gap and provide hardware acceleration in virtualized environments. - -Microsoft is working with its graphics ecosystem partners to integrate modern graphics virtualization capabilities directly into DirectX and Windows Display Driver Model (WDDM), the driver model that's used for Windows. +Hardware accelerated rendering is key to a smooth and responsive user experience, especially for graphics-intensive use cases. Microsoft has worked with its graphics ecosystem partners to integrate modern graphics virtualization capabilities directly into DirectX and WDDM, the driver model used by display drivers on Windows. + +This allows programs running inside of the Sandbox to compete for GPU resources with applications running on the host. ![A chart illustrates graphics kernel use in Sandbox managed alongside apps on the host.](images/5-wddm-gpu-virtualization.png) -At a high level, this form of graphics virtualization works as follows: - -- Apps running in a Hyper-V VM use graphics APIs as normal. -- Graphics components in the VM, which have been enlightened to support virtualization, coordinate across the VM boundary with the host to execute graphics workloads. -- The host allocates and schedules graphics resources among apps in the VM alongside the apps that are running natively. Conceptually, they behave as one pool of graphics clients. - -This process is illustrated here: - -![A chart illustrates graphics resource use on the host and guest.](images/6-wddm-gpu-virtualization-2.png) - -This enables the Windows Sandbox VM to benefit from hardware-accelerated rendering, with Windows dynamically allocating graphics resources where they're needed across the host and guest. The result is improved performance and responsiveness for apps running in Windows Sandbox, as well as improved battery life for graphics-heavy uses. - -To take advantage of these benefits, a system with a compatible GPU and graphics drivers (WDDM 2.5 or newer) is required. Incompatible systems will render apps in Windows Sandbox with the Microsoft CPU-based rendering technology, Windows Advanced Rasterization Platform (WARP). +To take advantage of these benefits, a system with a compatible GPU and graphics drivers (WDDM 2.5 or newer) is required. Incompatible systems will render apps in Windows Sandbox with Microsoft's CPU-based rendering technology (WARP). ## Battery pass-through diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md index 20b66df936..ba2f4e2d3d 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md @@ -15,7 +15,7 @@ ms.reviewer: # Use a .wsb file to configure Windows Sandbox -Windows Sandbox supports simple configuration files (that have a .wsb file extension), which provide a minimal set of customization parameters for Sandbox. This feature can be used with Windows 10 build 18342 or later. +Windows Sandbox supports simple configuration files, which provide a minimal set of customization parameters for Sandbox. This feature can be used with Windows 10 build 18342 or later. Windows Sandbox configuration files are formatted as XML and are associated with Sandbox via the .wsb file extension. To use a configuration file, double-click it to open it in the sandbox. You can also invoke it via the command line as shown here: @@ -25,7 +25,7 @@ Windows Sandbox configuration files are formatted as XML and are associated with - **vGPU (virtualized GPU)**: Enable or disable the virtualized GPU. If vGPU is disabled, the sandbox will use WARP (software rasterizer). - **Networking**: Enable or disable network access within the sandbox. - **Mapped folders**: Share folders from the host with *read* or *write* permissions. Note that exposing host directories may allow malicious software to affect the system or steal data. -- **Logon command**: A command that's executed when Windows Sandbox starts. +- **Logon command**: A command that's executed when Windows Sandbox starts. - **Audio input**: Shares the host's microphone input into the sandbox. - **Video input**: Shares the host's webcam input into the sandbox. - **Protected client**: Places increased security settings on the RDP session to the sandbox. @@ -58,37 +58,33 @@ Supported values: > [!NOTE] > Enabling networking can expose untrusted applications to the internal network. -**MappedFolders**: Wraps a list of MappedFolder objects. +**Mapped Folders**: An array of folders, each representing a location on the host machine which will be shared into the sandbox at the specified path. If no path is specified, the folder will be mapped to the container user's desktop. `` - list of MappedFolder objects + list of MappedFolder objects + path to the host folder + path to the sandbox folder + value + + + ... + + `` -> [!NOTE] -> Files and folders mapped in from the host can be compromised by apps in the sandbox or potentially affect the host. - -**MappedFolder**: Specifies a single folder on the host machine that will be shared on the container desktop. Apps in the sandbox are run under the user account *WDAGUtilityAccount*. If no sandbox path is specified, a folder is mapped to the following path:
`C:\Users\WDAGUtilityAccount\Desktop` - -Example: "C:\Test" will be mapped as "C:\users\WDAGUtilityAccount\Desktop\Test by default. - -``` - - path to the host folder - path to the sandbox folder - value - ``` -*HostFolder*: Specifies the folder on the host machine to share to the sandbox. The folder must already exist on the host, or the container will fail to start if the folder isn't found. +*HostFolder*: Specifies the folder on the host machine to share into the sandbox. Note that the folder must already exist on the host or the container will fail to start. -*SandboxFolder*: Specifies the destination in the Sandbox to map the folder to. If the folder doesn't exist, it will be created. +*SandboxFolder*: Specifies the destination in the sandbox to map the folder to. If the folder does not exist, it will be created. If no sandbox folder is specified, the folder will be mapped to the container desktop. + +*ReadOnly*: If *true*, enforces read-only access to the shared folder from within the container. Supported values: true/false. Defaults to false. -*ReadOnly*: If *true*, enforces *read-only* access to the shared folder from within the container. Supported values: *true*/*false*. Defaults to *false*. > [!NOTE] > Files and folders mapped in from the host can be compromised by apps in the sandbox or potentially affect the host. -**LogonCommand**: Specifies a single command that will be invoked automatically after the sandbox logs on. +**Logon Command**: Specifies a single command which will be invoked automatically after the sandbox logs on. Apps in the sandbox are run under the container user account. ``` @@ -99,11 +95,69 @@ Example: "C:\Test" will be mapped as "C:\users\WDAGUtilityAccount\Desktop\Test b *Command*: A path to an executable or script inside the container that will be executed after login. > [!NOTE] -> Although very simple commands work (such as launching an executable or script), more-complicated scenarios that have multiple steps should be placed in a script file. This script file can be mapped to the container via a shared folder and then executed via the *LogonCommand* directive. +> Although very simple commands will work (launching an executable or script), more complicated scenarios involving multiple steps should be placed into a script file. This script file may be mapped into the container via a shared folder, and then executed via the *LogonCommand* directive. -***Example 1*** +**AudioInput**: Enables or disables audio input to the sandbox. -The following config file can be used to easily test downloaded files inside the sandbox. To do this, the script disables networking and vGPU and restricts the shared downloads folder to *read-only* access in the container. For convenience, the logon command opens the downloads folder inside the container when it's started. +`value` + +Supported values: +- *Enable*: Enables audio input in the sandbox. If this value is set, the sandbox will be able to receive audio input from the user. Applications that use a microphone may need this setting. +- *Disable*: Disables audio input in the sandbox. If this value is set, the sandbox can't receive audio input from the user. Applications that use a microphone may not function properly with this setting. +- *Default*: This is the default value for audio input support. Currently this means audio input is enabled. + +> [!NOTE] +> There may be security implications of exposing host audio input to the container. + +**VideoInput**: Enables or disables video input to the sandbox. + +`value` + +Supported values: +- *Enable*: Enables video input in the sandbox. +- *Disable*: Disables video input in the sandbox. Applications that use video input may not function properly in the sandbox. +- *Default*: This is the default value for video input support. Currently this means video input is disabled. Applications that use video input may not function properly in the sandbox. + +> [!NOTE] +> There may be security implications of exposing host video input to the container. + +**Protected Client**: Implements increased-security settings on the sandbox RDP session. These settings decrease the attack surface of the sandbox. + +`value` + +Supported values: +- *Enable*: Runs Windows sandbox in Protected Client mode. If this value is set, the sandbox runs with extra security mitigations enabled. +- *Disable*: Runs the sandbox in standard mode without extra security mitigations. +- *Default*: This is the default value for Protected Client mode. Currently, this means the sandbox doesn't run in Protected Client mode. + +> [!NOTE] +> This setting may restrict the user's ability to copy/paste files in and out of the sandbox. + +**Printer Redirection**: Enables or disables printer sharing from the host into the sandbox. + +`value` + +Supported values: +- *Enable*: Enables sharing of host printers into the sandbox. +- *Disable*: Disables printer redirection in the sandbox. If this value is set, the sandbox can't view printers from the host. +- *Default*: This is the default value for printer redirection support. Currently this means printer redirection is disabled. + +**ClipboardRedirection**: Enables or disables sharing of the host clipboard with the sandbox. + +`value` + +Supported values: +- *Disable*: Disables clipboard redirection in the sandbox. If this value is set, copy/paste in and out of the sandbox will be restricted. +- *Default*: This is the default value for clipboard redirection. Currently copy/paste between the host and sandbox are permitted under *Default*. + +**MemoryInMB**: Specifies the amount of memory that the sandbox can use in megabytes (MB). + +`value` + +If the memory value specified is insufficient to boot a sandbox, it will be automatically increased to the required minimum amount. + +***Example 1*** +The following config file can be used to easily test downloaded files inside of the sandbox. To achieve this, the script disables networking and vGPU, and restricts the shared downloads folder to read-only access in the container. For convenience, the logon command opens the downloads folder inside of the container when it is started. *Downloads.wsb* @@ -114,34 +168,33 @@ The following config file can be used to easily test downloaded files inside the C:\Users\Public\Downloads + C:\Users\WDAGUtilityAccount\Downloads true - explorer.exe C:\users\WDAGUtilityAccount\Desktop\Downloads + explorer.exe C:\users\WDAGUtilityAccount\Downloads - + ``` - ***Example 2*** - The following config file installs Visual Studio Code in the sandbox, which requires a slightly more complicated LogonCommand setup. -Two folders are mapped into the sandbox. The first folder (SandboxScripts) contains VSCodeInstall.cmd, which installs and runs Visual Studio Code. The second folder (CodingProjects) is assumed to contain project files that the developer wants to modify by using Visual Studio Code. +Two folders are mapped into the sandbox; the first (SandboxScripts) contains VSCodeInstall.cmd, which will install and run VSCode. The second folder (CodingProjects) is assumed to contain project files that the developer wants to modify using VSCode. -With the Visual Studio Code installer script already mapped into the sandbox, the LogonCommand can reference it. +With the VSCode installer script already mapped into the sandbox, the LogonCommand can reference it. *VSCodeInstall.cmd* ``` -REM Download Visual Studio Code +REM Download VSCode curl -L "https://update.code.visualstudio.com/latest/win32-x64-user/stable" --output C:\users\WDAGUtilityAccount\Desktop\vscode.exe -REM Install and run Visual Studio Code +REM Install and run VSCode C:\users\WDAGUtilityAccount\Desktop\vscode.exe /verysilent /suppressmsgboxes ``` -VSCode.wsb +8VSCode.wsb* ``` @@ -161,59 +214,6 @@ VSCode.wsb ``` -**AudioInput**: Enables or disables audio input to the sandbox. - -`value` - -Supported values: -- *Enable*: Enables audio input in the sandbox. If this value is set, the sandbox will be able to receive audio input from the user. Applications that use a microphone may need this setting. -- *Disable*: Disables audio input in the sandbox. If this value is set, the sandbox can't receive audio input from the user. Applications that use a microphone may not function properly with this setting. -- *Default*: This is the default value for audio input support. Currently this means audio input is enabled. - -**VideoInput**: Enables or disables video input to the sandbox. - -`value` - -Supported values: -- *Enable*: Enables video input in the sandbox. -- *Disable*: Disables video input in the sandbox. Applications that use video input may not function properly in the sandbox. -- *Default*: This is the default value for video input support. Currently this means video input is disabled. Applications that use video input may not function properly in the sandbox. - -**ProtectedClient**: Implements increased-security settings on the sandbox RDP session. These settings decrease the attack surface of the sandbox. - -`value` - -Supported values: -- *Enable*: Runs Windows Sandbox in Protected Client mode. If this value is set, the sandbox runs with extra security mitigations enabled. -- *Disable*: Runs the sandbox in standard mode without extra security mitigations. -- *Default*: This is the default value for Protected Client mode. Currently, this means the sandbox doesn't run in Protected Client mode. - -> [!NOTE] -> This setting may restrict the user's ability to copy/paste files in and out of the sandbox. - -**PrinterRedirection**: Enables or disables printer sharing from the host into the sandbox. - -`value` - -Supported values: -- *Enable*: Enables sharing of host printers into the sandbox. -- *Disable*: Disables printer redirection in the sandbox. If this value is set, the sandbox can't view printers from the host. -- *Default*: This is the default value for printer redirection support. Currently this means printer redirection is disabled. - -**ClipboardRedirection**: Enables or disables clipboard sharing with the sandbox. - -`value` - -Supported values: -- *Disable*: Disables clipboard redirection in Sandbox. If this value is set, copy/paste in and out of Sandbox will be restricted. -- *Default*: This is the default value for clipboard redirection. Currently copy/paste between the host and Sandbox are permitted under *Default*. - -**MemoryInMB**: Specifies the amount of memory that the sandbox can use in megabytes (MB). - -`value` - -Supported values: An integer greater than 2048 (2 GB). - \ No newline at end of file From 0112edb442153709b0e35e557ee6e5921fcbcd92 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 21 Mar 2020 14:30:47 +0530 Subject: [PATCH 27/94] added names of windows 10 1903 and 1909 This is my own PR , i found this article is not updated with names of security baseline. So i added the following names 1. ** indows 10 Version 1909 (November 2019 Update)** 2. **Windows 10 Version 1903 (April 2019 Update)** 3. **Microsoft Edge** 4. **Office 365 Pro Plus** --- .../security-compliance-toolkit-10.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md b/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md index d944485086..0608d6be78 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md @@ -27,6 +27,8 @@ The SCT enables administrators to effectively manage their enterprise’s Group The Security Compliance Toolkit consists of: - Windows 10 security baselines + - Windows 10 Version 1909 (November 2019 Update) + - Windows 10 Version 1903 (April 2019 Update) - Windows 10 Version 1809 (October 2018 Update) - Windows 10 Version 1803 (April 2018 Update) - Windows 10 Version 1709 (Fall Creators Update) @@ -41,7 +43,11 @@ The Security Compliance Toolkit consists of: - Windows Server 2012 R2 - Microsoft Office security baseline + - Office 365 Pro Plus - - Office 2016 + +- Microsoft Edge security baseline + - Edge Browser v80 - Tools - Policy Analyzer tool From a04e5f4be6b59b1a4db9dc9d0919f45e4b303efe Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 21 Mar 2020 14:52:39 +0530 Subject: [PATCH 28/94] added names of windows 10 1803 and 1809 it is my own PR , after verifying concerned website links, I added the names with corresponding links --- .../get-support-for-security-baselines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md index 81d06744df..59e85fcfd8 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md @@ -56,7 +56,7 @@ No. SCM supported only SCAP 1.0, which was not updated as SCAP evolved. The new | Name | Build | Baseline Release Date | Security Tools | |---|---|---|---| -|Windows 10 | [1709 (RS3)](https://blogs.technet.microsoft.com/secguide/2017/09/27/security-baseline-for-windows-10-fall-creators-update-v1709-draft/)

[1703 (RS2)](https://blogs.technet.microsoft.com/secguide/2017/08/30/security-baseline-for-windows-10-creators-update-v1703-final/)

[1607 (RS1)](https://blogs.technet.microsoft.com/secguide/2016/10/17/security-baseline-for-windows-10-v1607-anniversary-edition-and-windows-server-2016/)

[1511 (TH2)](https://blogs.technet.microsoft.com/secguide/2016/01/22/security-baseline-for-windows-10-v1511-threshold-2-final/)

[1507 (TH1)](https://blogs.technet.microsoft.com/secguide/2016/01/22/security-baseline-for-windows-10-v1507-build-10240-th1-ltsb-update/)| October 2017

August 2017

October 2016

January 2016

January 2016 |[SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | +|Windows 10 | [1809 (October 2018)](https://docs.microsoft.com/en-us/archive/blogs/secguide/security-baseline-draft-for-windows-10-v1809-and-windows-server-2019)

[1803 (RS4)](https://docs.microsoft.com/en-us/archive/blogs/secguide/security-baseline-for-windows-10-v1803-redstone-4-draft)

[1709 (RS3)](https://blogs.technet.microsoft.com/secguide/2017/09/27/security-baseline-for-windows-10-fall-creators-update-v1709-draft/)

[1703 (RS2)](https://blogs.technet.microsoft.com/secguide/2017/08/30/security-baseline-for-windows-10-creators-update-v1703-final/)

[1607 (RS1)](https://blogs.technet.microsoft.com/secguide/2016/10/17/security-baseline-for-windows-10-v1607-anniversary-edition-and-windows-server-2016/)

[1511 (TH2)](https://blogs.technet.microsoft.com/secguide/2016/01/22/security-baseline-for-windows-10-v1511-threshold-2-final/)

[1507 (TH1)](https://blogs.technet.microsoft.com/secguide/2016/01/22/security-baseline-for-windows-10-v1507-build-10240-th1-ltsb-update/)| October 2018

March 2018

October 2017

August 2017

October 2016

January 2016

January 2016 |[SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | Windows 8.1 |[9600 (April Update)](https://blogs.technet.microsoft.com/secguide/2014/08/13/security-baselines-for-windows-8-1-windows-server-2012-r2-and-internet-explorer-11-final/)| October 2013| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) | Windows 8 |[9200](https://technet.microsoft.com/library/jj916413.aspx) |October 2012| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx)| Windows 7 |[7601 (SP1)](https://technet.microsoft.com/library/ee712767.aspx)| October 2009| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) | From d6125fc24ff2a273ca9c2452d7307c50e06d161b Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik Date: Tue, 24 Mar 2020 17:19:08 -0700 Subject: [PATCH 29/94] add missing hyphen --- .../windows-sandbox/windows-sandbox-architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md index 83a96c0261..db22ee475a 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md @@ -23,7 +23,7 @@ Rather than requiring a separate copy of Windows to boot the sandbox, Dynamic Ba Most OS files are immutable and can be freely shared with Windows Sandbox. A small subset of operating system files are mutable and cannot be shared, so the sandbox base image contains pristine copies of them. A complete Windows image can be constructed from a combination of the sharable immutable files on the host and the pristine copies of the mutable files. By using this scheme, Windows Sandbox has a full Windows installation to boot from without needing to download or store an additional copy of Windows. -Before Windows Sandbox is installed, the dynamic base image package is stored as a compressed 30MB package. Once it's installed, the dynamic base image occupies about 500 MB of disk space. +Before Windows Sandbox is installed, the dynamic base image package is stored as a compressed 30-MB package. Once it's installed, the dynamic base image occupies about 500 MB of disk space. ![A chart compares scale of dynamic image of files and links with the host file system.](images/1-dynamic-host.png) From 65508ab743cf5f01d6fa73d6fc1f8be463ec44e6 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik Date: Wed, 25 Mar 2020 11:34:25 -0700 Subject: [PATCH 30/94] small CELA changes via Margarit --- .../threat-protection/windows-sandbox/windows-sandbox-pbozza | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-pbozza b/windows/security/threat-protection/windows-sandbox/windows-sandbox-pbozza index 4ce7a64eb1..fa85062872 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-pbozza +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-pbozza @@ -15,9 +15,9 @@ ms.reviewer: # Windows Sandbox -Windows Sandbox provides a lightweight desktop environment to safely run applications in isolation. Software installed inside the Windows Sandbox environment remains "sandboxed" and can't affect the host machine. +Windows Sandbox provides a lightweight desktop environment to safely run applications in isolation. Software installed inside the Windows Sandbox environment remains "sandboxed" and runs separately from the host machine. -A sandbox is temporary. When it's closed, all the software and files and the state are permanently deleted. You get a brand-new instance of the sandbox every time you open the application. +A sandbox is temporary. When it's closed, all the software and files and the state are deleted. You get a brand-new instance of the sandbox every time you open the application. Software and applications installed on the host aren't directly available in the sandbox. If you need specific applications available inside the Windows Sandbox environment, they must be explicitly installed within the environment. From 7a0590e747ac12c36768a4c4c16f64de08a53d6c Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik Date: Wed, 25 Mar 2020 15:17:42 -0700 Subject: [PATCH 31/94] update file name to match TOC --- .../{windows-sandbox-pbozza => windows-sandbox-overview} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/security/threat-protection/windows-sandbox/{windows-sandbox-pbozza => windows-sandbox-overview} (100%) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-pbozza b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview similarity index 100% rename from windows/security/threat-protection/windows-sandbox/windows-sandbox-pbozza rename to windows/security/threat-protection/windows-sandbox/windows-sandbox-overview From aaad6c1bb4d3bdf1d19a6127a6dee52ecd53a9f3 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik Date: Wed, 25 Mar 2020 15:34:15 -0700 Subject: [PATCH 32/94] add file name extension to overview article --- .../{windows-sandbox-overview => windows-sandbox-overview.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/security/threat-protection/windows-sandbox/{windows-sandbox-overview => windows-sandbox-overview.md} (100%) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md similarity index 100% rename from windows/security/threat-protection/windows-sandbox/windows-sandbox-overview rename to windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md From d3b98a3d5ad943d6a4566fb4af57256704c67a7b Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 26 Mar 2020 18:50:33 +0530 Subject: [PATCH 33/94] Update windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md Accepted Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../security-compliance-toolkit-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md b/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md index 0608d6be78..9efb2621c6 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md @@ -43,7 +43,7 @@ The Security Compliance Toolkit consists of: - Windows Server 2012 R2 - Microsoft Office security baseline - - Office 365 Pro Plus - + - Office 365 Pro Plus - Office 2016 - Microsoft Edge security baseline From 8fd1bac809e547ef267c63ccc2a77d89df758d39 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 26 Mar 2020 18:50:58 +0530 Subject: [PATCH 34/94] Update windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md Accepted Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../security-compliance-toolkit-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md b/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md index 9efb2621c6..32282b709b 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md @@ -47,7 +47,7 @@ The Security Compliance Toolkit consists of: - Office 2016 - Microsoft Edge security baseline - - Edge Browser v80 + - Edge Browser Version 80 - Tools - Policy Analyzer tool From 0bfbfd890c7790e38759fbcec41f38f5f8af42fd Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 27 Mar 2020 02:44:43 +0530 Subject: [PATCH 35/94] Update windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md Accepted Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../get-support-for-security-baselines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md index 59e85fcfd8..f3cfb0e9d1 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md @@ -55,7 +55,7 @@ No. SCM supported only SCAP 1.0, which was not updated as SCAP evolved. The new **Client Versions** | Name | Build | Baseline Release Date | Security Tools | -|---|---|---|---| +| ---- | ----- | --------------------- | -------------- | |Windows 10 | [1809 (October 2018)](https://docs.microsoft.com/en-us/archive/blogs/secguide/security-baseline-draft-for-windows-10-v1809-and-windows-server-2019)

[1803 (RS4)](https://docs.microsoft.com/en-us/archive/blogs/secguide/security-baseline-for-windows-10-v1803-redstone-4-draft)

[1709 (RS3)](https://blogs.technet.microsoft.com/secguide/2017/09/27/security-baseline-for-windows-10-fall-creators-update-v1709-draft/)

[1703 (RS2)](https://blogs.technet.microsoft.com/secguide/2017/08/30/security-baseline-for-windows-10-creators-update-v1703-final/)

[1607 (RS1)](https://blogs.technet.microsoft.com/secguide/2016/10/17/security-baseline-for-windows-10-v1607-anniversary-edition-and-windows-server-2016/)

[1511 (TH2)](https://blogs.technet.microsoft.com/secguide/2016/01/22/security-baseline-for-windows-10-v1511-threshold-2-final/)

[1507 (TH1)](https://blogs.technet.microsoft.com/secguide/2016/01/22/security-baseline-for-windows-10-v1507-build-10240-th1-ltsb-update/)| October 2018

March 2018

October 2017

August 2017

October 2016

January 2016

January 2016 |[SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | Windows 8.1 |[9600 (April Update)](https://blogs.technet.microsoft.com/secguide/2014/08/13/security-baselines-for-windows-8-1-windows-server-2012-r2-and-internet-explorer-11-final/)| October 2013| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) | Windows 8 |[9200](https://technet.microsoft.com/library/jj916413.aspx) |October 2012| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx)| From cbc92a168195d8e8c2c2fc2ea76a618f1dcec9d4 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 27 Mar 2020 02:45:08 +0530 Subject: [PATCH 36/94] Update windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md Accepted Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../get-support-for-security-baselines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md index f3cfb0e9d1..d4412fe665 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md @@ -56,7 +56,7 @@ No. SCM supported only SCAP 1.0, which was not updated as SCAP evolved. The new | Name | Build | Baseline Release Date | Security Tools | | ---- | ----- | --------------------- | -------------- | -|Windows 10 | [1809 (October 2018)](https://docs.microsoft.com/en-us/archive/blogs/secguide/security-baseline-draft-for-windows-10-v1809-and-windows-server-2019)

[1803 (RS4)](https://docs.microsoft.com/en-us/archive/blogs/secguide/security-baseline-for-windows-10-v1803-redstone-4-draft)

[1709 (RS3)](https://blogs.technet.microsoft.com/secguide/2017/09/27/security-baseline-for-windows-10-fall-creators-update-v1709-draft/)

[1703 (RS2)](https://blogs.technet.microsoft.com/secguide/2017/08/30/security-baseline-for-windows-10-creators-update-v1703-final/)

[1607 (RS1)](https://blogs.technet.microsoft.com/secguide/2016/10/17/security-baseline-for-windows-10-v1607-anniversary-edition-and-windows-server-2016/)

[1511 (TH2)](https://blogs.technet.microsoft.com/secguide/2016/01/22/security-baseline-for-windows-10-v1511-threshold-2-final/)

[1507 (TH1)](https://blogs.technet.microsoft.com/secguide/2016/01/22/security-baseline-for-windows-10-v1507-build-10240-th1-ltsb-update/)| October 2018

March 2018

October 2017

August 2017

October 2016

January 2016

January 2016 |[SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | +| Windows 10 | [1809 (October 2018)](https://docs.microsoft.com/archive/blogs/secguide/security-baseline-draft-for-windows-10-v1809-and-windows-server-2019)
[1803 (RS4)](https://docs.microsoft.com/archive/blogs/secguide/security-baseline-for-windows-10-v1803-redstone-4-draft)
[1709 (RS3)](https://blogs.technet.microsoft.com/secguide/2017/09/27/security-baseline-for-windows-10-fall-creators-update-v1709-draft/)
[1703 (RS2)](https://blogs.technet.microsoft.com/secguide/2017/08/30/security-baseline-for-windows-10-creators-update-v1703-final/)
[1607 (RS1)](https://blogs.technet.microsoft.com/secguide/2016/10/17/security-baseline-for-windows-10-v1607-anniversary-edition-and-windows-server-2016/)
[1511 (TH2)](https://blogs.technet.microsoft.com/secguide/2016/01/22/security-baseline-for-windows-10-v1511-threshold-2-final/)
[1507 (TH1)](https://blogs.technet.microsoft.com/secguide/2016/01/22/security-baseline-for-windows-10-v1507-build-10240-th1-ltsb-update/)| October 2018
March 2018
October 2017
August 2017
October 2016
January 2016
January 2016 |[SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | Windows 8.1 |[9600 (April Update)](https://blogs.technet.microsoft.com/secguide/2014/08/13/security-baselines-for-windows-8-1-windows-server-2012-r2-and-internet-explorer-11-final/)| October 2013| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) | Windows 8 |[9200](https://technet.microsoft.com/library/jj916413.aspx) |October 2012| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx)| Windows 7 |[7601 (SP1)](https://technet.microsoft.com/library/ee712767.aspx)| October 2009| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) | From 878cc6bffd2874fc1524aed24c378ab136284924 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Thu, 26 Mar 2020 14:17:25 -0700 Subject: [PATCH 37/94] New Hub security page --- devices/surface-hub/TOC.md | 5 +- devices/surface-hub/images/hub-sec-1.png | Bin 0 -> 210330 bytes devices/surface-hub/images/hub-sec-2.png | Bin 0 -> 149926 bytes devices/surface-hub/images/hub-sec-3.png | Bin 0 -> 139265 bytes devices/surface-hub/surface-hub-security.md | 160 ++++++++++++++++++++ 5 files changed, 163 insertions(+), 2 deletions(-) create mode 100644 devices/surface-hub/images/hub-sec-1.png create mode 100644 devices/surface-hub/images/hub-sec-2.png create mode 100644 devices/surface-hub/images/hub-sec-3.png create mode 100644 devices/surface-hub/surface-hub-security.md diff --git a/devices/surface-hub/TOC.md b/devices/surface-hub/TOC.md index b26023e070..a5692f1c2b 100644 --- a/devices/surface-hub/TOC.md +++ b/devices/surface-hub/TOC.md @@ -45,6 +45,7 @@ ### [Update pen firmware on Surface Hub 2S](surface-hub-2s-pen-firmware.md) ## Secure +### [Surface Hub security overview](surface-hub-security.md) ### [Secure and manage Surface Hub 2S with SEMM and UEFI](surface-hub-2s-secure-with-uefi-semm.md) ### [How Surface Hub addresses Wi-Fi Direct security issues](surface-hub-wifi-direct.md) @@ -58,8 +59,8 @@ ## Overview ### [What's new in Windows 10, version 1703 for Surface Hub?](surfacehub-whats-new-1703.md) ### [Operating system essentials (Surface Hub)](differences-between-surface-hub-and-windows-10-enterprise.md) -### [Technical information for 55” Microsoft Surface Hub](surface-hub-technical-55.md) -### [Technical information for 84” Microsoft Surface Hub](surface-hub-technical-84.md) +### [Technical information for 55" Microsoft Surface Hub](surface-hub-technical-55.md) +### [Technical information for 84" Microsoft Surface Hub](surface-hub-technical-84.md) ### [Use Microsoft Whiteboard on a Surface Hub](https://support.office.com/article/use-microsoft-whiteboard-on-a-surface-hub-5c594985-129d-43f9-ace5-7dee96f7621d) ## Plan diff --git a/devices/surface-hub/images/hub-sec-1.png b/devices/surface-hub/images/hub-sec-1.png new file mode 100644 index 0000000000000000000000000000000000000000..fe4e25d084b87ac4fca6e8fd00ccf647f3881590 GIT binary patch literal 210330 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%0A2FCe^fcDsI%x7wk-#Cn@;0WQJ?qbu2ealNd6MV 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�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 P00000NkvXXu0mjfcYgLF literal 0 HcmV?d00001 diff --git a/devices/surface-hub/surface-hub-security.md b/devices/surface-hub/surface-hub-security.md new file mode 100644 index 0000000000..39e13faf28 --- /dev/null +++ b/devices/surface-hub/surface-hub-security.md @@ -0,0 +1,160 @@ +--- +title: "Surface Hub security overview" +description: "This page explains the Defense in Depth design of Surface Hub and describes security enhancements in Surface Hub 2S, wireless security protections, and related features." +keywords: separate values with commas +ms.prod: surface-hub +ms.sitesec: library +author: greg-lindsay +ms.author: greglin +manager: laurawi +audience: Admin +ms.topic: article +ms.date: 03/26/2020 +ms.localizationpriority: High +--- +# Surface Hub security overview + +Surface Hub provides a locked-down computing appliance with custom platform firmware running the Windows 10 Team Edition operating system. The resulting device takes the traditional, "single use" secure kiosk, "only run what you need" philosophy and delivers a modern take on it. Built to support a rich collaborative user experience, Surface Hub is protected against continually evolving security threats. + +Built on Windows 10, Surface Hub delivers enterprise-grade modern security enabling IT admins to enforce data protection with BitLocker, Trusted Platform Module 2.0 (TPM), plus cloud-powered security with Windows Defender (also known as Microsoft Defender). + +## Defense in Depth security + +Security protocols begin as soon as Surface Hub is turned on. Starting at the firmware level, Surface Hub will only load the operating system and its components in response to multiple security checks. Surface Hub employs a strategy called Defense in Depth that involves layering independent defensive sub-components to protect the whole of the system in the event of partial failure. This industry practice has proven to be highly effective in mitigating against potential unilateral exploits and weakness in sub-components. + +The modern Unified Extensible Firmware Interface (UEFI) is statically and securely configured by Microsoft to only boot an authenticated Windows 10 Team Edition operating system from internal storage. Every line of code that runs on Surface Hub has its signature verified prior to execution. Only applications signed by Microsoft, either as part of the operating system or installed via the Microsoft Store, can run on the Surface Hub. Code or apps not meeting these requirements are blocked. + +Surface Hub security systems include the following: + +- **Boot-time defenses.** Loads only trusted Surface Hub operating system components. +- **Operating system defenses.** Protects against execution of unintended or malicious software or code. +- **User interface defenses.** Provides a user interface that's safe for end users, preventing access to potentially risky activities such as running executables from the command line. + +### Boot-time defenses + +The SoC has a security processor that's separate from every other core. When you first start Surface Hub, only the security processor starts before anything else can be loaded. + +![Hub startup boot phases showing security processor protections](images/hub-sec-1.png) + +#### Secure Boot + +Secure Boot is used to verify that the components of the boot process, including drivers and the operating system, are validated against a database of valid and known signatures. On Surface Hub, a platform-specific signature must first be validated before the authorized Windows Team operating system can be loaded. This helps prevent attacks from a cloned or modified system running malicious code hidden in what appears to be an otherwise normal user experience. For more information, see [Secure Boot overview](https://docs.microsoft.com/windows-hardware/design/device-experiences/oem-secure-boot). + +### Operating system defenses + +Once the operating system is verified as originating from Microsoft and Surface Hub successfully completes the boot process, the device scrutinizes the executable code. Our approach to securing the operating system involves identifying the code signature of all executables, allowing only those that pass our restrictions to be loaded into the runtime. This code signing method enables the operating system to verify the author and confirm that code was not altered prior to running on the device. + +Surface Hub uses a code signing feature known as User Mode Code Integrity (UMCI) in Windows Application Control (formerly known as Device Guard). Policy settings are configured to only allow apps that meet one of these requirements: + +- Universal Windows Platform (Microsoft Store) apps that are [officially certified](https://docs.microsoft.com/windows/uwp/publish/the-app-certification-process?redirectedfrom=MSDN). +- Apps signed with the unique Microsoft Production Root Certification Authority (CA), which can only be signed by Microsoft employees with authorized access to those certificates. +- Apps signed with the unique Surface Hub Production Root C. + +The configuration file is signed using the Microsoft Production Root CA designed to prevent restrictions from being removed or modified by a third party. All other executables at this point are simply blocked at the operating system runtime level and prevented from accessing processing power. This attack surface reduction provides the following protections: + +- No legacy document modes +- No legacy script engines +- No Vector Markup Language +- No Browser Helper Objects +- No ActiveX controls + +In addition to blocking unsigned or incorrectly signed code via UMCI, Surface Hub uses Windows Application Control to block Windows components, such as the Command Prompt, PowerShell, and Task Manager. These safeguards reflect a key design feature of Surface Hub as a secure computing appliance. For more information, see the following: + +- [Application Control overview](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control) + +- [Windows Defender Application Control and virtualization-based protection of code integrity](https://docs.microsoft.com/windows/security/threat-protection/device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control) + +### User interface defenses + +While boot-time defenses and operating system lockdown safeguards deliver foundational security, the user interface provides an additional layer designed to further reduce risk. To prevent malicious code from reaching the device through drivers, Surface Hub does not download advanced drivers for plug and play (PnP) devices. Devices that leverage basic drivers, such as USB flash drives or certified Surface Hub peripherals (speakers, microphones, cameras) work as expected, but advanced systems, such as printers, will not. + +User interface defenses also simplify the UI, further preventing the execution of malicious software or code. The following Surface Hub UI elements layer the core security provided by code signing: + +- **File Explorer.** Surface Hub has a custom File Explorer that enables quick access to Music, Videos, Documents, Pictures, and Downloads folders — without exposing users to system or program files. Other locations on the local hard drive are not available through File Explorer. In addition, many file types running such as .exe, and .msi installation files cannot run providing another layer of safety against potentially malicious executables. + +- **Start & All Apps.** The Start and All Apps components of Surface Hub do not expose access to Command Prompt, PowerShell, or other Windows components blocked via Application Control. In addition, Windows run functionality typically accessed on PCs from the Search box is turned off for Surface Hub. + +## Security enhancements in Surface Hub 2S + +Although Surface Hub and Surface Hub 2S both run the same operating system software, some features unique to Surface Hub 2S provide additional management and security capabilities enabling IT admins to perform the following tasks: + +- [Manage UEFI settings with SEMM](#) +- [Recover Hub with bootable USB](#) +- [Harden device account with password rotation](#) + +### Manage UEFI settings with SEMM + +UEFI is an interface between the underlying hardware platform pieces and the operating system. On Surface Hub, a custom UEFI implementation allows granular control over these settings and prevents any non-Microsoft entity from changing the UEFI settings of the device — or booting to a removable drive to modify or change the operating system. + +At a high level, during the factory provisioning process, Surface Hub UEFI is preconfigured to enable Secure Boot and is set to only boot from the internal solid-state drive (SSD), with access to UEFI menus locked down and shortcuts removed. This seals UEFI access and ensures the device can only boot into the Windows Team operating system installed on Surface Hub. + +When managed via Microsoft Surface Enterprise Management Mode (SEMM), IT admins can deploy UEFI settings on Hub devices across an organization. This includes the ability to enable or disable built-in hardware components, protect UEFI settings from being changed by unauthorized users, and adjust boot settings. + +![Surface Hub UEFI settings](images/hub-sec-2.png) + +Admins can implement SEMM and enrolled Surface Hub 2S devices using the downloadable [Microsoft Surface UEFI Configurator](https://www.microsoft.com/download/details.aspx?id=46703). For more information, see [Secure and manage Surface Hub 2S with SEMM and UEFI](https://docs.microsoft.com/surface-hub/surface-hub-2s-secure-with-uefi-semm). +Secured using a certificate to protect the configuration from unauthorized tampering or removal, SEMM enables management of the following components: + +- Wired LAN +- Camera +- Bluetooth +- Wi-Fi +- Occupancy sensor +- IPv6 for PXE Boot +- Alternate Boot +- Boot Order Lock +- USB Boot +- UEFI front page interface + - Devices + - Boot + - Date/Time + + +### Recover Hub with bootable USB + +Surface Hub 2S enables admins to reinstall the device to factory settings using a recovery image in as little as 20 minutes. Typically, you would only need to do this if your Surface Hub is no longer functioning. Recovery is also useful if you have lost the Bitlocker key or no longer have admin credentials to the Settings app. + +![Surface Hub recovery and reset](images/hub-sec-3.png) + +### Harden device account with password rotation + +Surface Hub uses a device account, also known as a "room account" to authenticate with Exchange, Microsoft Teams, and other services. When you enable password rotation, Hub 2S automatically generates a new password every 7 days, consisting of 15-32 characters with a combination of uppercase and lowercase letters, numbers, and special characters. Because no one knows the password, the device account password rotation effectively mitigates associated risk from human error and potential social engineering security attacks. + +## Windows 10 enterprise-grade security + +In addition to Surface Hub-specific configurations and features addressed in this document, Surface Hub also uses the standard security features of Windows 10. These include: + +- **BitLocker**. The Surface Hub SSD is equipped with BitLocker to protect the data on the device. Its configuration follows industry standards. For more information, see [BitLocker overview](https://docs.microsoft.com/windows-hardware/design/device-experiences/oem-secure-boot). +- **Windows Defender.** The Windows Defender anti-malware engine runs continuously on Surface Hub and works to automatically remediate threats found on Surface Hub. The Windows Defender engine receives updates automatically and is manageable via remote management tools for IT admins. The Windows Defender engine is a perfect example of our Defense in Depth approach: If malware can find a way around our core code-signage-based security solution, it will be caught here. For more information, see [Windows Defender Application Control and virtualization-based protection of code integrity](https://docs.microsoft.com/windows/security/threat-protection/device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control). +- **Plug and play drivers.** To prevent malicious code from reaching the device through drivers, Surface Hub does not download advanced drivers for PnP devices. This allows devices that leverage basic drivers such as USB flash drives to work as expected while blocking more advanced systems such as printers. +- **Trusted Platform Module 2.0.** Surface Hub has an industry standard discrete Trusted Platform Module (dTPM) for generating and storing cryptographic keys and hashes. The dTPM protects keys used for the verification of boot phases, the BitLocker master key, password-less sign-on key, and more. The dTPM meets [FIPS 140-2 Level 2](https://docs.microsoft.com/windows/security/threat-protection/fips-140-validation) certification, the U.S. government computer security standard, and is compliant with [Common Criteria](https://docs.microsoft.com/windows/security/threat-protection/windows-platform-common-criteria) certification used worldwide. + +## Wireless security for Surface Hub + +Surface Hub uses Wi-Fi Direct / Miracast technology and the associated 802.11, Wi-Fi Protected Access (WPA2), and Wireless Protected Setup (WPS) standards. Since the device only supports WPS (as opposed to WPA2 Pre-Shared Key (PSK) or WPA2 Enterprise), issues traditionally associated with 802.11 encryption are simplified by design. + +Miracast is part of the Wi-Fi Display standard, which itself is supported by the Wi-Fi Direct protocol. These standards are supported in modern mobile devices for screen sharing and collaboration. + +Wi-Fi Direct or Wi-Fi "peer to peer" (P2P) is a standard released by the Wi-Fi Alliance for "Ad-Hoc" networks. This allows supported devices to communicate directly and create groups of networks without requiring a traditional Wi-Fi Access Point or an Internet connection. + +Security for Wi-Fi Direct is provided by WPA2 using the WPS standard. Devices can be authenticated using a numerical pin, a physical or virtual push button, or an out-of-band message using near-field communication. Surface Hub supports both push button by default as well PIN methods. For more information, see [How Surface Hub addresses Wi-Fi Direct security issues](https://docs.microsoft.com/surface-hub/surface-hub-wifi-direct). + +## Learn more + +- [Secure Boot overview](https://docs.microsoft.com/windows-hardware/design/device-experiences/oem-secure-boot) + +- [BitLocker overview](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) + +- [Application Control overview](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control) + +- [Secure and manage Surface Hub 2S with SEMM and UEFI](https://docs.microsoft.com/surface-hub/surface-hub-2s-secure-with-uefi-semm) + +- [How Surface Hub addresses Wi-Fi Direct security issues](https://docs.microsoft.com/surface-hub/surface-hub-wifi-direct) + +- [Windows Defender Application Control and virtualization-based protection of code integrity](https://docs.microsoft.com/windows/security/threat-protection/device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control) + +- [Surface Tools for IT](https://www.microsoft.com/download/details.aspx?id=46703) + +- [FIPS 140-2 Level 2](https://docs.microsoft.com/windows/security/threat-protection/fips-140-validation) + +- [Common Criteria certification](https://docs.microsoft.com/windows/security/threat-protection/windows-platform-common-criteria) From 4b21e71daed030782217b90791701303e80dc7f8 Mon Sep 17 00:00:00 2001 From: Ele O Date: Fri, 27 Mar 2020 15:58:12 +0000 Subject: [PATCH 38/94] Add explanation for when to use the 2 methods earlier in page clarify high stakes testing vs lower stakes testing --- education/windows/take-tests-in-windows-10.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/education/windows/take-tests-in-windows-10.md b/education/windows/take-tests-in-windows-10.md index fed3ff8374..cb3fa4d144 100644 --- a/education/windows/take-tests-in-windows-10.md +++ b/education/windows/take-tests-in-windows-10.md @@ -34,8 +34,12 @@ Many schools use online testing for formative and summative assessments. It's cr ![Set up and user flow for the Take a Test app](images/take_a_test_flow_dark.png) -There are several ways to configure devices for assessments. You can: -- **Configure an assessment URL and a dedicated testing account** +There are several ways to configure devices for assessments depending on your use case: + +- For higher stakes testsing such as mid-term exams, you can setup a device with a dedicated testing account and URL. +- For lower stakes assessments such as a quick quiz in a class, you can quickly create and distribute the assessment URL through any method of your choosing. + +1. **Configure an assessment URL and a dedicated testing account** In this configuration, a user signs into in to the account and the **Take a Test** app automatically launches the pre-configured assessment URL in Microsoft Edge in a single-app, kiosk mode. A student will never have access to the desktop in this configuration. We recommend this configuration for high stakes testing. @@ -58,9 +62,9 @@ There are several ways to configure devices for assessments. You can: For more info about these methods, see [Set up Take a Test on multiple PCs](take-a-test-multiple-pcs.md). -- **Distribute the assessment URL through the web, email, OneNote, or any other method of your choosing. You can also create shortcuts to distribute the link** +2. **Create the assessment URL and the distribute it through the web, email, OneNote, or any other method of your choosing. You can also create shortcuts to distribute the link** - This allows teachers and test administrators an easier way to deploy assessments. We recommend this method for lower stakes assessments. + This allows teachers and test administrators an easier way to deploy assessments quickly and simply. We recommend this method for lower stakes assessments. You can enable this using a schema activation. From ff80f1378b0ac2bc6109ee06c75d414d705bed89 Mon Sep 17 00:00:00 2001 From: Charles Date: Fri, 27 Mar 2020 09:05:32 -0700 Subject: [PATCH 39/94] remove perspectives references --- windows/deployment/TOC.md | 1 - ...update-compliance-feature-update-status.md | 4 +- .../update/update-compliance-get-started.md | 5 +- .../update/update-compliance-perspectives.md | 70 ------------------- ...pdate-compliance-security-update-status.md | 45 ------------ .../update/update-compliance-using.md | 13 ++-- 6 files changed, 10 insertions(+), 128 deletions(-) delete mode 100644 windows/deployment/update/update-compliance-perspectives.md diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 391961e1bd..db96f058c0 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -251,7 +251,6 @@ ##### [Feature Update Status report](update/update-compliance-feature-update-status.md) ##### [Windows Defender AV Status report](update/update-compliance-wd-av-status.md) ##### [Delivery Optimization in Update Compliance](update/update-compliance-delivery-optimization.md) -##### [Update Compliance Perspectives](update/update-compliance-perspectives.md) ### Best practices #### [Best practices for feature updates on mission-critical devices](update/feature-update-mission-critical.md) #### [Update Windows 10 media with Dynamic Update](update/media-dynamic-update.md) diff --git a/windows/deployment/update/update-compliance-feature-update-status.md b/windows/deployment/update/update-compliance-feature-update-status.md index 2d3216901c..1fc602e081 100644 --- a/windows/deployment/update/update-compliance-feature-update-status.md +++ b/windows/deployment/update/update-compliance-feature-update-status.md @@ -37,9 +37,7 @@ Refer to the following list for what each state means: ## Compatibility holds -Microsoft uses diagnostic data to determine whether devices that use Windows Update are ready for a feature update in order to ensure a smooth experience. When Microsoft determines a device is not ready to update due to a known issue, a *compatibility hold* is generated to delay the device’s upgrade and safeguard the end-user experience. Holds are released over time as diagnostic data is analyzed and fixes are addressed. Details are provided on some, but not all compatibility holds on the Windows 10 release information page for any given release. - -To learn how compatibility holds are reflected in the experience, see [Update compliance perspectives](update-compliance-perspectives.md#deployment-status). +Microsoft uses diagnostic data to determine whether devices that use Windows Update are ready for a feature update in order to ensure a smooth experience. When Microsoft determines a device is not ready to update due to a known issue, a *compatibility hold* is generated to delay the device's upgrade and safeguard the end-user experience. Holds are released over time as diagnostic data is analyzed and fixes are addressed. Details are provided on some, but not all compatibility holds on the Windows 10 release information page for any given release. ### Opting out of compatibility hold diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index 5e81c8e5a0..be0e9ae1c6 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -27,6 +27,7 @@ Steps are provided in sections that follow the recommended setup process: ## Update Compliance prerequisites Before you begin the process to add Update Compliance to your Azure subscription, first ensure you can meet the prerequisites: + 1. Update Compliance works only with Windows 10 Professional, Education, and Enterprise editions. Update Compliance only provides data for the standard Desktop Windows 10 version and is not currently compatible with Windows Server, Surface Hub, IoT, etc. 2. Update Compliance provides detailed deployment data for devices on the Semi-Annual Channel and the Long-term Servicing Channel. Update Compliance will show Windows Insider Preview devices, but currently will not provide detailed deployment information for them. 3. Update Compliance requires at least the Basic level of diagnostic data and a Commercial ID to be enabled on the device. @@ -40,11 +41,11 @@ Update Compliance is offered as a solution which is linked to a new or existing > [!NOTE] > Update Compliance is included at no additional cost with Windows 10 Professional, Education, and Enterprise editions. An Azure subscription is required for managing and using Update Compliance, but no Azure charges are expected to accrue to the subscription as a result of using Update Compliance. -2. In the Azure portal select **+ Create a resource**, and search for “Update Compliance". You should see it in the results below. +2. In the Azure portal select **+ Create a resource**, and search for "Update Compliance". You should see it in the results below. ![Update Compliance marketplace search results](images/UC_00_marketplace_search.png) -3. Select **Update Compliance** and a blade will appear summarizing the solution’s offerings. At the bottom, select **Create** to begin adding the solution to Azure. +3. Select **Update Compliance** and a blade will appear summarizing the solution's offerings. At the bottom, select **Create** to begin adding the solution to Azure. ![Update Compliance solution creation](images/UC_01_marketplace_create.png) diff --git a/windows/deployment/update/update-compliance-perspectives.md b/windows/deployment/update/update-compliance-perspectives.md deleted file mode 100644 index b07741ffeb..0000000000 --- a/windows/deployment/update/update-compliance-perspectives.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: Update Compliance - Perspectives -ms.reviewer: -manager: laurawi -description: an overview of Update Compliance Perspectives -ms.prod: w10 -ms.mktglfcycl: deploy -ms.pagetype: deploy -audience: itpro -itproauthor: jaimeo -author: jaimeo -ms.author: jaimeo -ms.collection: M365-analytics -ms.topic: article ---- - -# Perspectives - -> [!IMPORTANT] -> On March 31, 2020, the Perspectives feature of Update Compliance will be removed in favor of a better experience. The Perspectives feature is part of the Log Search portal of Log Analytics, which was deprecated on February 15, 2019 in favor of [Azure Monitor Logs](https://docs.microsoft.com/azure/azure-monitor/log-query/log-search-transition). Your Update Compliance solution will be automatically upgraded to Azure Monitor Logs, and the data available in Perspectives will be migrated to a set of queries in the [Needs Attention section](update-compliance-need-attention.md) of Update Compliance. - - -![Perspectives data view](images/uc-perspectiveupdatedeploymentstatus.png) - -Perspectives are elaborations on specific queries hand-crafted by developers which data views that provide deeper insight into your data. Perspectives are loaded whenever clicking into more detailed views from both the Security Update Status section and Feature Update Status section of Update Compliance. - -There is only one perspective framework; it is for **Update Deployment Status**. The same framework is utilized for both feature and quality updates. - -The first blade is the **Build Summary** blade. This blade summarizes the most important aspects of the given build being queried, listing the total number of devices, the total number of update failures for the build, and a breakdown of the different errors encountered. - -The second blade is the **Deferral Configurations** blade, breaking down Windows Update for Business deferral settings (if any). - -## Deployment status - -The third blade is the **Deployment Status** blade. This defines how many days it has been since the queried version has been released, and breaks down the various states in the update funnel each device has reported to be in. The possible states are as follows: - -| State | Description | -| --- | --- | -| Update Completed | When a device has finished the update process and is on the queried update, it will display here as Update completed. | -| In Progress | Devices that report they are "In Progress" are one of the various stages of installing an update; these stages are reported in the Detailed Deployment Status blade. | -| Deferred | When a device's Windows Update for Business deferral policy dictates that the update is not yet applicable due to deferral, it will report as such in this blade. | -| Progress stalled | Devices that report as "Progress stalled" have been stuck at "In progress" for more than 7 days. | -| Cancelled | The update was canceled. | -| Blocked | There is a hard block on the update being completed. This could be that another update must be completed before this one, or some other task is blocking the installation of the update. | -| Unknown | Devices that do not report detailed information on the status of their updates will report Unknown. This is most likely devices that do not use Windows Update for deployment. | -| Update paused | These devices have Windows Update for Business pause enabled, preventing this update from being installed. | -| Failed | A device is unable to install an update. This failure could be linked to a serious error in the update installation process or, in some cases, a [compatibility hold](update-compliance-feature-update-status.md#compatibility-holds). | - -## Detailed deployment status - -The final blade is the **Detailed Deployment Status** blade. This blade breaks down the detailed stage of deployment a device is in, beyond the generalized terms defined in Deployment Status. The following are the possible stages a device can report: - -| State | Description | -| --- | --- | -| Update deferred | When a device's Windows Update for Business policy dictates the update is deferred. | -| Update paused | The device's Windows Update for Business policy dictates the update is paused from being offered. | -| Update offered | The device has been offered the update, but has not begun downloading it. | -| Pre-Download tasks passed | The device has finished all necessary tasks prior to downloading the update. | -| Compatibility hold | The device has been placed under a *compatibility hold* to ensure a smooth feature update experience and will not resume the update until the hold has been cleared. For more information see [Feature Update Status report](update-compliance-feature-update-status.md#compatibility-holds) | -| Download Started | The update has begun downloading on the device. | -| Download Succeeded | The update has successfully completed downloading. | -| Pre-Install Tasks Passed | Tasks that must be completed prior to installing the update have been completed. | -| Install Started | Installation of the update has begun. | -| Reboot Required | The device has finished installing the update, and a reboot is required before the update can be completed. -| Reboot Pending | The device has a scheduled reboot to apply the update. | -| Reboot Initiated | The scheduled reboot has been initiated. | -| Update Completed/Commit | The update has successfully installed. | - -> [!NOTE] -> Interacting with any rows in the perspective view will automatically apply the given value to the query and execute it with the new parameter, narrowing the perspective to devices that satisfy that criteria. For example, clicking "Not configured (-1)" devices in Deferral Configurations will filter the query to only contain devices that do not have a deferral configuration. These filters can also be applied to queries via the filter sidebar. diff --git a/windows/deployment/update/update-compliance-security-update-status.md b/windows/deployment/update/update-compliance-security-update-status.md index f6f30a2709..67cc9067ac 100644 --- a/windows/deployment/update/update-compliance-security-update-status.md +++ b/windows/deployment/update/update-compliance-security-update-status.md @@ -22,49 +22,4 @@ The **Overall Security Update Status** blade provides a visualization of devices The **Latest Security Update Status** and **Previous Security Update Status** tiles are stacked to form one blade. The **Latest Security Update Status** provides a visualization of the different deployment states devices are in regarding the latest update for each build (or version) of Windows 10, along with the revision of that update. The **Previous Security Update Status** blade provides the same information without the accompanying visualization. -The various deployment states reported by devices are as follows: - -## Deployment status -Deployment status summarizes detailed status into higher-level states to get a quick sense of the status the given device was last reported to be in relative to this specific update. Note that with the latency of deployment data, devices might have since moved on from the reported deployment status. - -|Deployment status |Description | -|---------|---------| -|Failed | The device encountered a failure during the update process. Note that due to latency, devices reporting this status may have since retried the update. | -|Progress stalled | The device started the update process, but no progress has been reported in the last 7 days. | -|Deferred | The device is currently deferring the update process due to Windows Update for Business policies. | -|In progress | The device has begun the updating process for this update. This status appears if the device is in any stage of the update process including and after download, but before completing the update. If no progress has been reported in the last 7 days, devices will move to **Progress stalled**.** | -|Update completed | The device has completed the update process. | -|Update paused | The device is prevented from being offered the update due to updates being paused on the device. | -|Unknown | No record is available for this device relative to this update. This is a normal status if an update has recently been released or if the device does not use Windows Update. | - - -## Detailed status -Detailed status provides a detailed stage-level representation of where in the update process the device was last reported to be in relative to this specific update. Note that with the latency of deployment data, devices might have since moved on from the reported detailed status. - - -|Detailed status |Description | -|---------|---------| -|Scheduled in next X days | The device is currently deferring the update with Windows Update for Business policies but will be offered the update within the next X days. | -|Compatibility hold | The device has been placed under a *compatibility hold* to ensure a smooth feature update experience and will not resume the update until the hold has been cleared. For more information see [Feature Update Status report](update-compliance-feature-update-status.md#compatibility-holds) | -|Update deferred | The device is currently deferring the update with Windows Update for Business policies. | -|Update paused | The device is prevented from being offered the update due to updates being paused on the device. | -|Update offered | The device has been offered the update by Windows Update but has not yet begun to download it. | -|Download started | The device has begun downloading the update. | -|Download succeeded | The device has finished downloading the update but has not yet begun installing the update. | -|Install started | The device has begun installing the update. | -|PreInstall task passed | The device has passed checks prior to beginning the rest of the installation process after a restart. | -|Reboot required | The device requires a restart to install the update, but one has not yet been scheduled. | -|Reboot pending | The device is pending a restart to install the update. | -|Reboot initiated | The device reports "Reboot initiated" just before actually restarting specifically to apply the update. | -|Commit | The device, after a restart, is committing changes relevant to the update. | -|Finalize succeeded | The device has finished final tasks after a restart to apply the update. | -|Update successful | The device has successfully applied the update. | -|Cancelled | The update was canceled at some point in the update process. | -|Uninstalled | The update was successfully uninstalled from the device. | -|Rollback | The update failed to apply during the update process, causing the device to roll back changes and revert to the previous update. | - - - - - The rows of each tile in this section are interactive; selecting them will navigate you to the query that is representative of that row and section. diff --git a/windows/deployment/update/update-compliance-using.md b/windows/deployment/update/update-compliance-using.md index 3f9b6fbcbb..47ea2040ed 100644 --- a/windows/deployment/update/update-compliance-using.md +++ b/windows/deployment/update/update-compliance-using.md @@ -21,14 +21,13 @@ In this section you'll learn how to use Update Compliance to monitor your device Update Compliance: -- Provides detailed deployment data for Windows 10 security, quality, and feature updates. -- Reports when devices have issues related to updates that need attention. -- Shows Windows Defender AV status information for devices that use it and meet the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites). +- Provides detailed deployment monitoring for Windows 10 Feature and Quality updates. +- Reports when devices need attention due to issues related to update deployment. - Shows bandwidth usage and savings for devices that are configured to use [Delivery Optimization](waas-delivery-optimization.md). - Provides all of the above data in [Log Analytics](#using-log-analytics), which affords additional querying and export capabilities. ## The Update Compliance tile -After Update Compliance has successfully been [added to your Azure subscription](update-compliance-get-started.md#add-update-compliance-to-your-azure-subscription), you’ll see this tile: +After Update Compliance has successfully been [added to your Azure subscription](update-compliance-get-started.md#add-update-compliance-to-your-azure-subscription), you'll see this tile: ![Update Compliance tile no data](images/UC_tile_assessing.png) @@ -48,7 +47,7 @@ When you select this tile, you will be redirected to the Update Compliance works ![The Overview blade](images/UC_workspace_overview_blade.png) -Update Compliance’s overview blade summarizes all the data Update Compliance provides. It functions as a hub from which you can navigate to different sections. The total number of devices detected by Update Compliance is reported in the title of this blade. What follows is a distribution for all devices as to whether they are up to date on the following items: +Update Compliance's overview blade summarizes all the data Update Compliance provides. It functions as a hub from which you can navigate to different sections. The total number of devices detected by Update Compliance is reported in the title of this blade. What follows is a distribution for all devices as to whether they are up to date on the following items: * Security updates: A device is up to date on quality updates whenever it has the latest applicable quality update installed. Quality updates are monthly cumulative updates that are specific to a version of Windows 10. * Feature updates: A device is up to date on feature updates whenever it has the latest applicable feature update installed. Update Compliance considers [Servicing Channel](waas-overview.md#servicing-channels) when determining update applicability. * AV Signature: A device is up to date on Antivirus Signature when the latest Windows Defender Signatures have been downloaded. This distribution only considers devices that are running Windows Defender Antivirus. @@ -84,9 +83,9 @@ This means you should generally expect to see new data device data every 24 hour Update Compliance is built on the Log Analytics platform that is integrated into Operations Management Suite. All data in the workspace is the direct result of a query. Understanding the tools and features at your disposal, all integrated within Azure Portal, can deeply enhance your experience and complement Update Compliance. See below for a few topics related to Log Analytics: -* Learn how to effectively execute custom Log Searches by referring to Microsoft Azure’s excellent documentation on [querying data in Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-log-searches). +* Learn how to effectively execute custom Log Searches by referring to Microsoft Azure's excellent documentation on [querying data in Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-log-searches). * To develop your own custom data views in Operations Management Suite or [Power BI](https://powerbi.microsoft.com/); check out documentation on [analyzing data for use in Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-dashboards). -* [Gain an overview of Log Analytics’ alerts](https://docs.microsoft.com/azure/log-analytics/log-analytics-alerts) and learn how to use it to always stay informed about the most critical issues you care about. +* [Gain an overview of Log Analytics' alerts](https://docs.microsoft.com/azure/log-analytics/log-analytics-alerts) and learn how to use it to always stay informed about the most critical issues you care about. ## Related topics From b3fcad5cf54b7a1302f86b4a0a9749b8bd853676 Mon Sep 17 00:00:00 2001 From: Ele O Date: Fri, 27 Mar 2020 16:06:08 +0000 Subject: [PATCH 40/94] Spelling fix --- education/windows/take-tests-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/take-tests-in-windows-10.md b/education/windows/take-tests-in-windows-10.md index cb3fa4d144..9ada227df4 100644 --- a/education/windows/take-tests-in-windows-10.md +++ b/education/windows/take-tests-in-windows-10.md @@ -36,7 +36,7 @@ Many schools use online testing for formative and summative assessments. It's cr There are several ways to configure devices for assessments depending on your use case: -- For higher stakes testsing such as mid-term exams, you can setup a device with a dedicated testing account and URL. +- For higher stakes testing such as mid-term exams, you can setup a device with a dedicated testing account and URL. - For lower stakes assessments such as a quick quiz in a class, you can quickly create and distribute the assessment URL through any method of your choosing. 1. **Configure an assessment URL and a dedicated testing account** From 8e007700a53d0af953bb82c276fb0c0a16a26beb Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 27 Mar 2020 09:35:39 -0700 Subject: [PATCH 41/94] Update surface-hub-security.md --- devices/surface-hub/surface-hub-security.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/devices/surface-hub/surface-hub-security.md b/devices/surface-hub/surface-hub-security.md index 39e13faf28..7fbb959dc9 100644 --- a/devices/surface-hub/surface-hub-security.md +++ b/devices/surface-hub/surface-hub-security.md @@ -4,12 +4,12 @@ description: "This page explains the Defense in Depth design of Surface Hub and keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: greg-lindsay -ms.author: greglin +author: john-kaiser +ms.author: v-jokai manager: laurawi audience: Admin ms.topic: article -ms.date: 03/26/2020 +ms.date: 03/27/2020 ms.localizationpriority: High --- # Surface Hub security overview @@ -46,7 +46,7 @@ Once the operating system is verified as originating from Microsoft and Surface Surface Hub uses a code signing feature known as User Mode Code Integrity (UMCI) in Windows Application Control (formerly known as Device Guard). Policy settings are configured to only allow apps that meet one of these requirements: -- Universal Windows Platform (Microsoft Store) apps that are [officially certified](https://docs.microsoft.com/windows/uwp/publish/the-app-certification-process?redirectedfrom=MSDN). +- Universal Windows Platform (Microsoft Store) apps that are [officially certified](https://docs.microsoft.com/windows/uwp/publish/the-app-certification-process). - Apps signed with the unique Microsoft Production Root Certification Authority (CA), which can only be signed by Microsoft employees with authorized access to those certificates. - Apps signed with the unique Surface Hub Production Root C. @@ -78,9 +78,9 @@ User interface defenses also simplify the UI, further preventing the execution o Although Surface Hub and Surface Hub 2S both run the same operating system software, some features unique to Surface Hub 2S provide additional management and security capabilities enabling IT admins to perform the following tasks: -- [Manage UEFI settings with SEMM](#) -- [Recover Hub with bootable USB](#) -- [Harden device account with password rotation](#) +- Manage UEFI settings with SEMM +- Recover Hub with bootable USB +- Harden device account with password rotation ### Manage UEFI settings with SEMM From f1a2b02c765d7a3588c6008394a80ca7c872c31e Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 27 Mar 2020 09:39:27 -0700 Subject: [PATCH 42/94] Update index.yml Adds security overview to landing page --- devices/surface-hub/index.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/surface-hub/index.yml b/devices/surface-hub/index.yml index 7f4e46228a..4e09cd1a4a 100644 --- a/devices/surface-hub/index.yml +++ b/devices/surface-hub/index.yml @@ -41,9 +41,9 @@ highlightedContent: itemType: learn url: surface-hub-2s-site-readiness-guide.md # Card - - title: Install and mount Surface Hub 2S - itemType: how-to-guide - url: surface-hub-2s-install-mount.md + - title: Hub security overview + itemType: learn + url: surface-hub-security.md # Card - title: Customize Surface Hub 2S installation itemType: how-to-guide From 7617283424c49b306a38aaa9738256802d45fdc4 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 27 Mar 2020 10:02:44 -0700 Subject: [PATCH 43/94] Update surface-hub-security.md --- devices/surface-hub/surface-hub-security.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/surface-hub-security.md b/devices/surface-hub/surface-hub-security.md index 7fbb959dc9..2b2f806d3f 100644 --- a/devices/surface-hub/surface-hub-security.md +++ b/devices/surface-hub/surface-hub-security.md @@ -4,7 +4,7 @@ description: "This page explains the Defense in Depth design of Surface Hub and keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: john-kaiser +author: coveminer ms.author: v-jokai manager: laurawi audience: Admin From cc1ba904851bca74401298832f48c20782d90b83 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 27 Mar 2020 11:51:11 -0700 Subject: [PATCH 44/94] MSfB to admin center change --- windows/deployment/windows-autopilot/registration-auth.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-autopilot/registration-auth.md b/windows/deployment/windows-autopilot/registration-auth.md index 3f5cb01569..cb93b03921 100644 --- a/windows/deployment/windows-autopilot/registration-auth.md +++ b/windows/deployment/windows-autopilot/registration-auth.md @@ -45,9 +45,9 @@ For a CSP to register Windows Autopilot devices on behalf of a customer, the cus ![Request a reseller relationship](images/csp1.png) - Select the checkbox indicating whether or not you want delegated admin rights: ![Delegated rights](images/csp2.png) - - NOTE: Depending on your partner, they might request Delegated Admin Permissions (DAP) when requesting this consent. You should ask them to use the newer DAP-free process (shown in this document) if possible. If not, you can easily remove their DAP status either from Microsoft Store for Business or the Office 365 admin portal: https://docs.microsoft.com/partner-center/customers_revoke_admin_privileges + - NOTE: Depending on your partner, they might request Delegated Admin Permissions (DAP) when requesting this consent. You should ask them to use the newer DAP-free process (shown in this document) if possible. If not, you can easily remove their DAP status either from Microsoft Admin Center or the Office 365 admin portal: https://docs.microsoft.com/partner-center/customers_revoke_admin_privileges - Send the template above to the customer via email. -2. Customer with global administrator privileges in Microsoft Store for Business (MSfB) clicks the link in the body of the email once they receive it from the CSP, which takes them directly to the following Microsoft 365 admin center page: +2. Customer with global administrator privileges in Microsoft Admin Center clicks the link in the body of the email once they receive it from the CSP, which takes them directly to the following Microsoft 365 admin center page: ![Global admin](images/csp3a.png) From 86e2bfe17411b1a0e886e7cf5f45fa10c8a5bb66 Mon Sep 17 00:00:00 2001 From: Jreeds001 Date: Fri, 27 Mar 2020 12:39:57 -0700 Subject: [PATCH 45/94] Updated information about 1705 Windows Defender SmartScreen settings --- windows/client-management/mdm/policy-csp-smartscreen.md | 2 +- .../windows-defender-smartscreen-available-settings.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-smartscreen.md b/windows/client-management/mdm/policy-csp-smartscreen.md index 205d51bff6..83b2b4ee01 100644 --- a/windows/client-management/mdm/policy-csp-smartscreen.md +++ b/windows/client-management/mdm/policy-csp-smartscreen.md @@ -83,7 +83,7 @@ manager: dansimp Added in Windows 10, version 1703. Allows IT Admins to control whether users are allowed to install apps from places other than the Store. > [!Note] -> This policy will block installation only while the device is online. To block offline installation too, **SmartScreen/PreventOverrideForFilesInShell** and **SmartScreen/EnableSmartScreenInShell** policies should also be enabled. +> This policy will block installation only while the device is online. To block offline installation too, **SmartScreen/PreventOverrideForFilesInShell** and **SmartScreen/EnableSmartScreenInShell** policies should also be enabled.

This policy setting is intended to prevent malicious content from affecting your user's devices when downloading executable content from the internet. diff --git a/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md b/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md index 939db827c5..3583f22498 100644 --- a/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md +++ b/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md @@ -40,7 +40,7 @@ SmartScreen uses registry-based Administrative Template policy settings. For mor Administrative Templates\Windows Components\Windows Defender SmartScreen\Explorer\Configure App Install Control Windows 10, version 1703 -This setting helps protect PCs by allowing users to install apps only from the Microsoft Store. Windows Defender SmartScreen must be enabled for this feature to work properly.

If you enable this setting, your employees can only install apps from the Microsoft Store.

If you disable this setting, your employees can install apps from anywhere, including as a download from the Internet.

If you don't configure this setting, your employees can choose whether they can install from anywhere or only from Microsoft Store. +This policy setting is intended to prevent malicious content from affecting your user's devices when downloading executable content from the internet.

This setting does not protect against malicious content from USB devices, network shares or other non-internet sources.

Important: Using a trustworthy browser helps ensure that these protections work as expected. Windows 10, version 1703:
Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Configure Windows Defender SmartScreen

Windows 10, Version 1607 and earlier:
Administrative Templates\Windows Components\Microsoft Edge\Configure Windows SmartScreen From 6615c7f90b512e44c39ef0052cfcbd24335214c7 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Fri, 27 Mar 2020 12:42:41 -0700 Subject: [PATCH 46/94] Dark mode teaser to HoloLensupdates Adding notes on Dark mode to HoloLens updates. @yannisle @scooley @Teresa-Motiv @mattzmsft --- devices/hololens/hololens-release-notes.md | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index fa096e1117..8d7e520403 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -26,6 +26,31 @@ appliesto: > [!Note] > HoloLens Emulator Release Notes can be found [here](https://docs.microsoft.com/windows/mixed-reality/hololens-emulator-archive). +### Coming Soon + +**Dark Mode** + +Many Windows apps support both dark and light modes, and soon HoloLens 2 customers can choose the default mode for apps that support both color schemes! Based on overwhelmingly positive customer feedback, with this update we are setting the default app mode to "dark," but you can easily change this setting at any time. +Navigate to **Settings > System > Colors to find "Choose your default app mode."** + +Here are some of the in-box apps that support Dark mode: +- Settings +- Microsoft Store +- Mail +- Calendar +- File Explorer +- Feedback Hub +- OneDrive +- Photos +- 3D Viewer +- Movies & TV + +**Improvements and Fixes also in the update:** +- Ensure shell overlays are included in mixed reality captures. +- Unreal developers are now able to use the 3D View page in Device Portal to test and debug their applications. +- Improve hologram stability in mixed reality capture when the HolographicDepthReprojectionMethod DepthReprojection algorithm is used. +- Fixed WinRT IStreamSocketListener API Class Not Registered error on 32-bit ARM app. + ### March Update - build 18362.1056 - Improve hologram stability in mixed reality capture when the HolographicDepthReprojectionMethod AutoPlanar algorithm is used. From 876c8f2c1ae1ead0d733828672cc2b4a8b31ed39 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 27 Mar 2020 13:08:01 -0700 Subject: [PATCH 47/94] Update surface-hub-security.md Removes poor quality image. --- devices/surface-hub/surface-hub-security.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/devices/surface-hub/surface-hub-security.md b/devices/surface-hub/surface-hub-security.md index 2b2f806d3f..4dc2b7518e 100644 --- a/devices/surface-hub/surface-hub-security.md +++ b/devices/surface-hub/surface-hub-security.md @@ -114,8 +114,6 @@ Secured using a certificate to protect the configuration from unauthorized tampe Surface Hub 2S enables admins to reinstall the device to factory settings using a recovery image in as little as 20 minutes. Typically, you would only need to do this if your Surface Hub is no longer functioning. Recovery is also useful if you have lost the Bitlocker key or no longer have admin credentials to the Settings app. -![Surface Hub recovery and reset](images/hub-sec-3.png) - ### Harden device account with password rotation Surface Hub uses a device account, also known as a "room account" to authenticate with Exchange, Microsoft Teams, and other services. When you enable password rotation, Hub 2S automatically generates a new password every 7 days, consisting of 15-32 characters with a combination of uppercase and lowercase letters, numbers, and special characters. Because no one knows the password, the device account password rotation effectively mitigates associated risk from human error and potential social engineering security attacks. From 00bb5bf330170c0baa40fa86d61b64ff1eb66394 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 27 Mar 2020 13:55:32 -0700 Subject: [PATCH 48/94] Added content types to code blocks --- .../windows-sandbox-configure-using-wsb-file.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md index 583fc49a5d..2ac125c33b 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md @@ -60,7 +60,7 @@ Supported values: **Mapped folders**: An array of folders, each representing a location on the host machine that will be shared into the sandbox at the specified path. At this time, relative paths are not supported. If no path is specified, the folder will be mapped to the container user's desktop. -``` +```xml absolute path to the host folder @@ -85,7 +85,7 @@ Supported values: **Logon command**: Specifies a single command that will be invoked automatically after the sandbox logs on. Apps in the sandbox are run under the container user account. -``` +```xml command to be invoked @@ -160,7 +160,7 @@ The following config file can be used to easily test downloaded files inside the *Downloads.wsb* -``` +```xml Disable Disable @@ -176,6 +176,7 @@ The following config file can be used to easily test downloaded files inside the ``` + ***Example 2*** The following config file installs Visual Studio Code in the sandbox, which requires a slightly more complicated LogonCommand setup. @@ -186,7 +187,7 @@ With the Visual Studio Code installer script already mapped into the sandbox, th *VSCodeInstall.cmd* -``` +```console REM Download Visual Studio Code curl -L "https://update.code.visualstudio.com/latest/win32-x64-user/stable" --output C:\users\WDAGUtilityAccount\Desktop\vscode.exe @@ -196,7 +197,7 @@ C:\users\WDAGUtilityAccount\Desktop\vscode.exe /verysilent /suppressmsgboxes *VSCode.wsb* -``` +```xml From e7816c064b2180a8c2e861cc0b9bf750911e1f83 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Fri, 27 Mar 2020 14:35:24 -0700 Subject: [PATCH 49/94] Feedback from Mattz --- devices/hololens/hololens-release-notes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index 8d7e520403..57db826f37 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -28,12 +28,12 @@ appliesto: ### Coming Soon -**Dark Mode** +**Dark Mode for supported apps** Many Windows apps support both dark and light modes, and soon HoloLens 2 customers can choose the default mode for apps that support both color schemes! Based on overwhelmingly positive customer feedback, with this update we are setting the default app mode to "dark," but you can easily change this setting at any time. -Navigate to **Settings > System > Colors to find "Choose your default app mode."** +Navigate to **Settings > System > Colors** to find **"Choose your default app mode."** -Here are some of the in-box apps that support Dark mode: +Here are some of the in-box apps that support dark mode: - Settings - Microsoft Store - Mail @@ -45,7 +45,7 @@ Here are some of the in-box apps that support Dark mode: - 3D Viewer - Movies & TV -**Improvements and Fixes also in the update:** +**Improvements and fixes also in the update:** - Ensure shell overlays are included in mixed reality captures. - Unreal developers are now able to use the 3D View page in Device Portal to test and debug their applications. - Improve hologram stability in mixed reality capture when the HolographicDepthReprojectionMethod DepthReprojection algorithm is used. From 7cd231dfd5529aa8415f751b9cb9fc1867061c98 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 27 Mar 2020 14:52:38 -0700 Subject: [PATCH 50/94] fix links --- ...n-the-enterprise-mode-site-list-manager.md | 2 +- ...oft-advanced-group-policy-management-40.md | 4 ++-- .../about-app-v-50-dynamic-configuration.md | 10 +++++----- .../about-the-connection-group-file.md | 10 +++++----- ...ge-for-all-users-on-a-specific-computer.md | 2 +- ...ptional-packages-in-connection-groups51.md | 2 +- ...schema-reference-for-ue-v-2x-both-uevv2.md | 20 +++++++++---------- ...quire-apps-microsoft-store-for-business.md | 2 +- .../customize-and-export-start-layout.md | 6 +++--- ...v-application-template-schema-reference.md | 10 +++++----- 10 files changed, 34 insertions(+), 34 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/search-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md b/browsers/internet-explorer/ie11-deploy-guide/search-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md index bc468576ed..0f35b04d1c 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/search-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/search-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md @@ -31,7 +31,7 @@ You can search to see if a specific site already appears in your global Enterpri **To search your compatibility list** - From the Enterprise Mode Site List Manager, type part of the URL into the **Search** box.

- The search query searches all of the text. For example, entering *“micro”* will return results like, www.microsoft.com, microsoft.com, and microsoft.com/images. Wildcard characters aren’t supported. + The search query searches all of the text. For example, entering *“micro”* will return results like, `www.microsoft.com`, `microsoft.com`, and `microsoft.com/images`. Wildcard characters aren’t supported. ## Related topics - [Download the Enterprise Mode Site List Manager (schema v.2)](https://go.microsoft.com/fwlink/p/?LinkId=716853) diff --git a/mdop/agpm/release-notes-for-microsoft-advanced-group-policy-management-40.md b/mdop/agpm/release-notes-for-microsoft-advanced-group-policy-management-40.md index abe185ad6b..5fa848da03 100644 --- a/mdop/agpm/release-notes-for-microsoft-advanced-group-policy-management-40.md +++ b/mdop/agpm/release-notes-for-microsoft-advanced-group-policy-management-40.md @@ -45,9 +45,9 @@ For more information about AGPM, see the following: - [Advanced Group Policy Management TechNet Library](https://go.microsoft.com/fwlink/?LinkID=146846) (https://go.microsoft.com/fwlink/?LinkID=146846) -- [Microsoft Desktop Optimization Pack TechCenter](https://go.microsoft.com/fwlink/?LinkId=159870) (http://www.microsoft.com/technet/mdop) +- [Microsoft Desktop Optimization Pack TechCenter](https://go.microsoft.com/fwlink/?LinkId=159870) (https://www.microsoft.com/technet/mdop) -- [Group Policy TechCenter](https://go.microsoft.com/fwlink/?LinkId=145531) (http://www.microsoft.com/gp) +- [Group Policy TechCenter](https://go.microsoft.com/fwlink/?LinkId=145531) (https://www.microsoft.com/gp) ## Providing feedback diff --git a/mdop/appv-v5/about-app-v-50-dynamic-configuration.md b/mdop/appv-v5/about-app-v-50-dynamic-configuration.md index 8a54d8a0da..03301519d2 100644 --- a/mdop/appv-v5/about-app-v-50-dynamic-configuration.md +++ b/mdop/appv-v5/about-app-v-50-dynamic-configuration.md @@ -102,7 +102,7 @@ The structure of the App-V 5.0 Dynamic Configuration file is explained in the fo **Header** - the header of a dynamic user configuration file is as follows: -<?xml version="1.0" encoding="utf-8"?><UserConfiguration **PackageId**="1f8488bf-2257-46b4-b27f-09c9dbaae707" DisplayName="Reserved" xmlns="; +<?xml version="1.0" encoding="utf-8"?><UserConfiguration **PackageId**="1f8488bf-2257-46b4-b27f-09c9dbaae707" DisplayName="Reserved" xmlns="; The **PackageId** is the same value as exists in the Manifest file. @@ -110,7 +110,7 @@ The **PackageId** is the same value as exists in the Manifest file. 1. **Applications** - All app-extensions that are contained in the Manifest file within a package are assigned with an Application ID, which is also defined in the manifest file. This allows you to enable or disable all the extensions for a given application within a package. The **Application ID** must exist in the Manifest file or it will be ignored. - <UserConfiguration **PackageId**="1f8488bf-2257-46b4-b27f-09c9dbaae707" DisplayName="Reserved" xmlns="; + <UserConfiguration **PackageId**="1f8488bf-2257-46b4-b27f-09c9dbaae707" DisplayName="Reserved" xmlns="; <Applications> @@ -128,7 +128,7 @@ The **PackageId** is the same value as exists in the Manifest file. 2. **Subsystems** - AppExtensions and other subsystems are arranged as subnodes under the <Subsystems>: - <UserConfiguration **PackageId**="1f8488bf-2257-46b4-b27f-09c9dbaae707" DisplayName="Reserved" xmlns="; + <UserConfiguration **PackageId**="1f8488bf-2257-46b4-b27f-09c9dbaae707" DisplayName="Reserved" xmlns="; <Subsystems> @@ -572,7 +572,7 @@ The **PackageId** is the same value as exists in the Manifest file. **Header** - The header of a Deployment Configuration file is as follows: -<?xml version="1.0" encoding="utf-8"?><DeploymentConfiguration **PackageId**="1f8488bf-2257-46b4-b27f-09c9dbaae707" DisplayName="Reserved" xmlns="; +<?xml version="1.0" encoding="utf-8"?><DeploymentConfiguration **PackageId**="1f8488bf-2257-46b4-b27f-09c9dbaae707" DisplayName="Reserved" xmlns="; The **PackageId** is the same value as exists in the manifest file. @@ -582,7 +582,7 @@ The **PackageId** is the same value as exists in the manifest file. - Machine Configuration section–contains information that can be configured only for an entire machine, not for a specific user on the machine. For example, HKEY\_LOCAL\_MACHINE registry keys in the VFS. -<DeploymentConfiguration **PackageId**="1f8488bf-2257-46b4-b27f-09c9dbaae707" DisplayName="Reserved" xmlns="; +<DeploymentConfiguration **PackageId**="1f8488bf-2257-46b4-b27f-09c9dbaae707" DisplayName="Reserved" xmlns="; <UserConfiguration> diff --git a/mdop/appv-v5/about-the-connection-group-file.md b/mdop/appv-v5/about-the-connection-group-file.md index 6052eca8c9..49785fcb96 100644 --- a/mdop/appv-v5/about-the-connection-group-file.md +++ b/mdop/appv-v5/about-the-connection-group-file.md @@ -87,7 +87,7 @@ The following table describes the parameters in the XML file that define the con

Schema name

Name of the schema.

Applicable starting in App-V 5.0 SP3: If you want to use the new “optional packages” and “use any version” features that are described in this table, you must specify the following schema in the XML file:

-
+

xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup";

AppConnectionGroupId

@@ -160,8 +160,8 @@ The following example connection group XML file shows examples of the fields in ```XML Example connection group XML document with optional packages:

<?xml version="1.0" ?>
 <AppConnectionGroup
-   xmlns="http://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup";
+   xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup";
    AppConnectionGroupId="8105CCD5-244B-4BA1-8888-E321E688D2CB"
    VersionId="84CE3797-F1CB-4475-A223-757918929EB4"
    DisplayName="Contoso Software Connection Group" >
diff --git a/mdop/uev-v2/application-template-schema-reference-for-ue-v-2x-both-uevv2.md b/mdop/uev-v2/application-template-schema-reference-for-ue-v-2x-both-uevv2.md
index b821b00937..f230087d93 100644
--- a/mdop/uev-v2/application-template-schema-reference-for-ue-v-2x-both-uevv2.md
+++ b/mdop/uev-v2/application-template-schema-reference-for-ue-v-2x-both-uevv2.md
@@ -68,9 +68,9 @@ The XML declaration must specify the XML version 1.0 attribute (<?xml version
 
 **Type: String**
 
-UE-V uses the http://schemas.microsoft.com/UserExperienceVirtualization/2012/SettingsLocationTemplate namespace for all applications. SettingsLocationTemplate is the root element and contains all other elements. Reference SettingsLocationTemplate in all templates using this tag:
+UE-V uses the https://schemas.microsoft.com/UserExperienceVirtualization/2012/SettingsLocationTemplate namespace for all applications. SettingsLocationTemplate is the root element and contains all other elements. Reference SettingsLocationTemplate in all templates using this tag:
 
-``
+``
 
 ### Data types
 
@@ -644,10 +644,10 @@ Here is the SettingsLocationTemplate.xsd file showing its elements, child elemen
 ```xml
 
 
 
     
@@ -1005,9 +1005,9 @@ The XML declaration must specify the XML version 1.0 attribute (<?xml version
 
 **Type: String**
 
-UE-V uses the http://schemas.microsoft.com/UserExperienceVirtualization/2012/SettingsLocationTemplate namespace for all applications. SettingsLocationTemplate is the root element and contains all other elements. Reference SettingsLocationTemplate in all templates using this tag:
+UE-V uses the https://schemas.microsoft.com/UserExperienceVirtualization/2012/SettingsLocationTemplate namespace for all applications. SettingsLocationTemplate is the root element and contains all other elements. Reference SettingsLocationTemplate in all templates using this tag:
 
-``
+``
 
 ### Data types
 
@@ -1578,10 +1578,10 @@ Here is the SettingsLocationTemplate.xsd file showing its elements, child elemen
 ```xml
 
 
 
   
diff --git a/store-for-business/acquire-apps-microsoft-store-for-business.md b/store-for-business/acquire-apps-microsoft-store-for-business.md
index cfbb3dcb99..3989e6d860 100644
--- a/store-for-business/acquire-apps-microsoft-store-for-business.md
+++ b/store-for-business/acquire-apps-microsoft-store-for-business.md
@@ -61,7 +61,7 @@ People in your org can request license for apps that they need, or that others n
 
 ## Acquire apps
 **To acquire an app**  
-1. Sign in to http://businessstore.microsoft.com
+1. Sign in to https://businessstore.microsoft.com
 2. Select **Shop for my group**, or use Search to find an app. 
 3. Select the app you want to purchase. 
 4. On the product description page, choose your license type - either online or offline. 
diff --git a/windows/configuration/customize-and-export-start-layout.md b/windows/configuration/customize-and-export-start-layout.md
index f13d6f81c8..ad794f7530 100644
--- a/windows/configuration/customize-and-export-start-layout.md
+++ b/windows/configuration/customize-and-export-start-layout.md
@@ -117,11 +117,11 @@ When you have the Start layout that you want your users to see, use the [Export-
     
     
     
-    
<LayoutModificationTemplate Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
+    
<LayoutModificationTemplate Version="1" xmlns="https://schemas.microsoft.com/Start/2014/LayoutModification">
       <DefaultLayoutOverride>
         <StartLayoutCollection>
-          <defaultlayout:StartLayout GroupCellWidth="6" xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout">
-            <start:Group Name="Life at a glance" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
+          <defaultlayout:StartLayout GroupCellWidth="6" xmlns:defaultlayout="https://schemas.microsoft.com/Start/2014/FullDefaultLayout">
+            <start:Group Name="Life at a glance" xmlns:start="https://schemas.microsoft.com/Start/2014/StartLayout">
               <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
               <start:Tile Size="2x2" Column="4" Row="0" AppUserModelID="Microsoft.Windows.Cortana_cw5n1h2txyewy!CortanaUI" />
               <start:Tile Size="2x2" Column="2" Row="0" AppUserModelID="Microsoft.BingWeather_8wekyb3d8bbwe!App" />
diff --git a/windows/configuration/ue-v/uev-application-template-schema-reference.md b/windows/configuration/ue-v/uev-application-template-schema-reference.md
index 2a219ab6bc..f9fb4b255a 100644
--- a/windows/configuration/ue-v/uev-application-template-schema-reference.md
+++ b/windows/configuration/ue-v/uev-application-template-schema-reference.md
@@ -70,9 +70,9 @@ The XML declaration must specify the XML version 1.0 attribute (<?xml version
 
 **Type: String**
 
-UE-V uses the http://schemas.microsoft.com/UserExperienceVirtualization/2012/SettingsLocationTemplate namespace for all applications. SettingsLocationTemplate is the root element and contains all other elements. Reference SettingsLocationTemplate in all templates using this tag:
+UE-V uses the https://schemas.microsoft.com/UserExperienceVirtualization/2012/SettingsLocationTemplate namespace for all applications. SettingsLocationTemplate is the root element and contains all other elements. Reference SettingsLocationTemplate in all templates using this tag:
 
-``
+``
 
 ### Data types
 
@@ -646,10 +646,10 @@ Here is the SettingsLocationTemplate.xsd file showing its elements, child elemen
 ```xml
 
 
 
     

From 0b16b55380802b4f761eec9b6919285ea8c88523 Mon Sep 17 00:00:00 2001
From: Joey Caparas 
Date: Fri, 27 Mar 2020 14:56:33 -0700
Subject: [PATCH 51/94] fix links

---
 mdop/appv-v5/about-the-connection-group-file51.md      | 10 +++++-----
 ...-51-package-for-all-users-on-a-specific-computer.md |  2 +-
 ...app-v-46-package-to-app-v-50-for-a-specific-user.md |  2 +-
 ...app-v-46-package-to-app-v-51-for-a-specific-user.md |  2 +-
 ...ow-to-use-optional-packages-in-connection-groups.md |  2 +-
 ...mance-guidance-for-application-virtualization-50.md |  4 ++--
 ...mance-guidance-for-application-virtualization-51.md |  4 ++--
 windows/configuration/ue-v/uev-release-notes-1607.md   |  2 +-
 8 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/mdop/appv-v5/about-the-connection-group-file51.md b/mdop/appv-v5/about-the-connection-group-file51.md
index 4b7274562f..c135acab7f 100644
--- a/mdop/appv-v5/about-the-connection-group-file51.md
+++ b/mdop/appv-v5/about-the-connection-group-file51.md
@@ -87,7 +87,7 @@ The following table describes the parameters in the XML file that define the con
 

Schema name

Name of the schema.

Applicable starting in App-V 5.0 SP3: If you want to use the new “optional packages” and “use any version” features that are described in this table, you must specify the following schema in the XML file:

-

xmlns="http://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup";

+

xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup";

AppConnectionGroupId

@@ -160,8 +160,8 @@ The following example connection group XML file shows examples of the fields in ```XML ; <ManagingAuthority TakeoverExtensionPointsFrom46="true" + xmlns="; <ManagingAuthority TakeoverExtensionPointsFrom46="true" PackageName=<Package ID> diff --git a/mdop/appv-v5/how-to-migrate-extension-points-from-an-app-v-46-package-to-app-v-51-for-a-specific-user.md b/mdop/appv-v5/how-to-migrate-extension-points-from-an-app-v-46-package-to-app-v-51-for-a-specific-user.md index ddcc67a299..cbec1bdbe6 100644 --- a/mdop/appv-v5/how-to-migrate-extension-points-from-an-app-v-46-package-to-app-v-51-for-a-specific-user.md +++ b/mdop/appv-v5/how-to-migrate-extension-points-from-an-app-v-46-package-to-app-v-51-for-a-specific-user.md @@ -32,7 +32,7 @@ This procedure assumes that you are running the latest version of App-V 4.6. <UserConfiguration PackageId=<Package ID> DisplayName=<Name of the Package> - xmlns="; <ManagingAuthority TakeoverExtensionPointsFrom46="true" + xmlns="; <ManagingAuthority TakeoverExtensionPointsFrom46="true" PackageName=<Package ID> diff --git a/mdop/appv-v5/how-to-use-optional-packages-in-connection-groups.md b/mdop/appv-v5/how-to-use-optional-packages-in-connection-groups.md index d8239f46ed..8c95c046c5 100644 --- a/mdop/appv-v5/how-to-use-optional-packages-in-connection-groups.md +++ b/mdop/appv-v5/how-to-use-optional-packages-in-connection-groups.md @@ -119,7 +119,7 @@ Before using optional packages, see [Requirements for using optional packages in

Example connection group XML document with optional packages:

<?xml version="1.0" ?>
 <AppConnectionGroup
-   xmlns="http://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup";
+   xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup";
    AppConnectionGroupId="8105CCD5-244B-4BA1-8888-E321E688D2CB"
    VersionId="84CE3797-F1CB-4475-A223-757918929EB4"
    DisplayName="Contoso Software Connection Group" >
diff --git a/mdop/appv-v5/performance-guidance-for-application-virtualization-50.md b/mdop/appv-v5/performance-guidance-for-application-virtualization-50.md
index d8aa6ae42a..d18673c97f 100644
--- a/mdop/appv-v5/performance-guidance-for-application-virtualization-50.md
+++ b/mdop/appv-v5/performance-guidance-for-application-virtualization-50.md
@@ -476,11 +476,11 @@ Server Performance Tuning Guidelines for
 
 -   [Microsoft Windows 7](https://download.microsoft.com/download/E/5/7/E5783D68-160B-4366-8387-114FC3E45EB4/Performance Tuning Guidelines for Windows 7 Desktop Virtualization v1.9.docx)
 
--   [Optimization Script: (Provided by Microsoft Support)](http://blogs.technet.com/b/jeff_stokes/archive/2012/10/15/the-microsoft-premier-field-engineer-pfe-view-on-virtual-desktop-vdi-density.aspx)
+-   [Optimization Script: (Provided by Microsoft Support)](https://blogs.technet.com/b/jeff_stokes/archive/2012/10/15/the-microsoft-premier-field-engineer-pfe-view-on-virtual-desktop-vdi-density.aspx)
 
 -   [Microsoft Windows 8](https://download.microsoft.com/download/6/0/1/601D7797-A063-4FA7-A2E5-74519B57C2B4/Windows_8_VDI_Image_Client_Tuning_Guide.pdf)
 
--   [Optimization Script: (Provided by Microsoft Support)](http://blogs.technet.com/b/jeff_stokes/archive/2013/04/09/hot-off-the-presses-get-it-now-the-windows-8-vdi-optimization-script-courtesy-of-pfe.aspx)
+-   [Optimization Script: (Provided by Microsoft Support)](https://blogs.technet.com/b/jeff_stokes/archive/2013/04/09/hot-off-the-presses-get-it-now-the-windows-8-vdi-optimization-script-courtesy-of-pfe.aspx)
 
 ## Sequencing Steps to Optimize Packages for Publishing Performance
 
diff --git a/mdop/appv-v5/performance-guidance-for-application-virtualization-51.md b/mdop/appv-v5/performance-guidance-for-application-virtualization-51.md
index 936a78123f..c6309edacb 100644
--- a/mdop/appv-v5/performance-guidance-for-application-virtualization-51.md
+++ b/mdop/appv-v5/performance-guidance-for-application-virtualization-51.md
@@ -483,11 +483,11 @@ Server Performance Tuning Guidelines for
 
 -   [Microsoft Windows 7](https://download.microsoft.com/download/E/5/7/E5783D68-160B-4366-8387-114FC3E45EB4/Performance Tuning Guidelines for Windows 7 Desktop Virtualization v1.9.docx)
 
--   [Optimization Script: (Provided by Microsoft Support)](http://blogs.technet.com/b/jeff_stokes/archive/2012/10/15/the-microsoft-premier-field-engineer-pfe-view-on-virtual-desktop-vdi-density.aspx)
+-   [Optimization Script: (Provided by Microsoft Support)](https://blogs.technet.com/b/jeff_stokes/archive/2012/10/15/the-microsoft-premier-field-engineer-pfe-view-on-virtual-desktop-vdi-density.aspx)
 
 -   [Microsoft Windows 8](https://download.microsoft.com/download/6/0/1/601D7797-A063-4FA7-A2E5-74519B57C2B4/Windows_8_VDI_Image_Client_Tuning_Guide.pdf)
 
--   [Optimization Script: (Provided by Microsoft Support)](http://blogs.technet.com/b/jeff_stokes/archive/2013/04/09/hot-off-the-presses-get-it-now-the-windows-8-vdi-optimization-script-courtesy-of-pfe.aspx)
+-   [Optimization Script: (Provided by Microsoft Support)](https://blogs.technet.com/b/jeff_stokes/archive/2013/04/09/hot-off-the-presses-get-it-now-the-windows-8-vdi-optimization-script-courtesy-of-pfe.aspx)
 
 ## Sequencing Steps to Optimize Packages for Publishing Performance
 
diff --git a/windows/configuration/ue-v/uev-release-notes-1607.md b/windows/configuration/ue-v/uev-release-notes-1607.md
index 70054cae5a..f3d37601d0 100644
--- a/windows/configuration/ue-v/uev-release-notes-1607.md
+++ b/windows/configuration/ue-v/uev-release-notes-1607.md
@@ -67,7 +67,7 @@ WORKAROUND: None.
 
 ### UE-V does not support roaming settings between 32-bit and 64-bit versions of Microsoft Office
 
-We recommend that you install the 32-bit version of Microsoft Office for both 32-bit and 64-bit operating systems. To choose the Microsoft Office version that you need, click [here](). UE-V supports roaming settings between identical architecture versions of Office. For example, 32-bit Office settings will roam between all 32-bit Office instances. UE-V does not support roaming settings between 32-bit and 64-bit versions of Office.
+We recommend that you install the 32-bit version of Microsoft Office for both 32-bit and 64-bit operating systems. To choose the Microsoft Office version that you need, click [here](). UE-V supports roaming settings between identical architecture versions of Office. For example, 32-bit Office settings will roam between all 32-bit Office instances. UE-V does not support roaming settings between 32-bit and 64-bit versions of Office.
 
 WORKAROUND: None
 

From 26b93c998c1138637b01c77cb59e5d9759b38536 Mon Sep 17 00:00:00 2001
From: Tudor Dobrila 
Date: Fri, 27 Mar 2020 15:04:04 -0700
Subject: [PATCH 52/94] Clarify which Azure Blob Storage points MDATP for
 x-plat needs

---
 .../microsoft-defender-atp-linux.md                       | 8 ++++----
 .../microsoft-defender-atp/microsoft-defender-atp-mac.md  | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md
index 38477041ca..2819fb191f 100644
--- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md
+++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md
@@ -103,10 +103,10 @@ The following table lists the services and their associated URLs that your netwo
 
 | Service location                         | DNS record              |
 | ---------------------------------------- | ----------------------- |
-| Common URLs for all locations            |  x.cp.wd.microsoft.com 
cdn.x.cp.wd.microsoft.com
eu-cdn.x.cp.wd.microsoft.com
wu-cdn.x.cp.wd.microsoft.com
*.blob.core.windows.net
officecdn-microsoft-com.akamaized.net
crl.microsoft.com
events.data.microsoft.com | -| European Union | europe.x.cp.wd.microsoft.com
eu-v20.events.data.microsoft.com | -| United Kingdom | unitedkingdom.x.cp.wd.microsoft.com
uk-v20.events.data.microsoft.com | -| United States | unitedstates.x.cp.wd.microsoft.com
us-v20.events.data.microsoft.com | +| Common URLs for all locations | x.cp.wd.microsoft.com
cdn.x.cp.wd.microsoft.com
eu-cdn.x.cp.wd.microsoft.com
wu-cdn.x.cp.wd.microsoft.com
officecdn-microsoft-com.akamaized.net
crl.microsoft.com
events.data.microsoft.com | +| European Union | europe.x.cp.wd.microsoft.com
eu-v20.events.data.microsoft.com
usseu1northprod.blob.core.windows.net 
usseu1westprod.blob.core.windows.net | +| United Kingdom | unitedkingdom.x.cp.wd.microsoft.com
uk-v20.events.data.microsoft.com
ussuk1southprod.blob.core.windows.net 
ussuk1westprod.blob.core.windows.net | +| United States | unitedstates.x.cp.wd.microsoft.com
us-v20.events.data.microsoft.com
ussus1eastprod.blob.core.windows.net 
ussus1westprod.blob.core.windows.net | > [!NOTE] > For a more specific URL list, see [Configure proxy and internet connectivity settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet#enable-access-to-microsoft-defender-atp-service-urls-in-the-proxy-server) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index fa9b382efb..d5135bbd1c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -73,10 +73,10 @@ The following table lists the services and their associated URLs that your netwo | Service location | DNS record | | ---------------------------------------- | ----------------------- | -| Common URLs for all locations | x.cp.wd.microsoft.com
cdn.x.cp.wd.microsoft.com
eu-cdn.x.cp.wd.microsoft.com
wu-cdn.x.cp.wd.microsoft.com
*.blob.core.windows.net
officecdn-microsoft-com.akamaized.net
crl.microsoft.com
events.data.microsoft.com | -| European Union | europe.x.cp.wd.microsoft.com
eu-v20.events.data.microsoft.com | -| United Kingdom | unitedkingdom.x.cp.wd.microsoft.com
uk-v20.events.data.microsoft.com | -| United States | unitedstates.x.cp.wd.microsoft.com
us-v20.events.data.microsoft.com | +| Common URLs for all locations | x.cp.wd.microsoft.com
cdn.x.cp.wd.microsoft.com
eu-cdn.x.cp.wd.microsoft.com
wu-cdn.x.cp.wd.microsoft.com
officecdn-microsoft-com.akamaized.net
crl.microsoft.com
events.data.microsoft.com | +| European Union | europe.x.cp.wd.microsoft.com
eu-v20.events.data.microsoft.com
usseu1northprod.blob.core.windows.net 
usseu1westprod.blob.core.windows.net | +| United Kingdom | unitedkingdom.x.cp.wd.microsoft.com
uk-v20.events.data.microsoft.com
ussuk1southprod.blob.core.windows.net 
ussuk1westprod.blob.core.windows.net | +| United States | unitedstates.x.cp.wd.microsoft.com
us-v20.events.data.microsoft.com
ussus1eastprod.blob.core.windows.net 
ussus1westprod.blob.core.windows.net | Microsoft Defender ATP can discover a proxy server by using the following discovery methods: - Web Proxy Auto-discovery Protocol (WPAD) From bdaefe4c7f14ca342c7a20badfd8c4a1d3866113 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 27 Mar 2020 15:10:01 -0700 Subject: [PATCH 53/94] weakness updates --- .../images/cve-detection-logic.png | Bin 0 -> 10849 bytes .../images/tvm-discovered-vulnerabilities.png | Bin 0 -> 39704 bytes .../images/tvm-top-vulnerable-software.png | Bin 16538 -> 0 bytes .../images/tvm-top-vulnerable-software500.png | Bin 0 -> 16245 bytes .../images/tvm_machine_page_flyout.png | Bin 37654 -> 0 bytes .../images/tvm_machineslist.png | Bin 51859 -> 0 bytes .../images/windows-server-drilldown.png | Bin 0 -> 183678 bytes .../microsoft-defender-atp/tvm-weaknesses.md | 108 +++++++++--------- 8 files changed, 56 insertions(+), 52 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/cve-detection-logic.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-discovered-vulnerabilities.png delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-top-vulnerable-software.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-top-vulnerable-software500.png delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm_machine_page_flyout.png delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm_machineslist.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/windows-server-drilldown.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/cve-detection-logic.png b/windows/security/threat-protection/microsoft-defender-atp/images/cve-detection-logic.png new file mode 100644 index 0000000000000000000000000000000000000000..f3fabfe3bad3e03c9a48d50a092e5d7518cad6c6 GIT binary patch literal 10849 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-top-vulnerable-software.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-top-vulnerable-software.png deleted file mode 100644 index 3ef800afac30de46d1588e2f806ebf3c9a698335..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16538 zcmdVBcT|(zzu=2qLBLlj0s<<%D@8hp2pD<~J)$BdbO=bt0w`6wbdZ`*A{|1Bih%SQ zO6VN|p@$YiCh`5vJNKMBv(7oQ?#x>E4|rhrXFq#?_vc&oCtYndYD#8G3JMBpz_X|N z6ciV1DJag#UcF38G5vD()>wvx3MM{z3XZ3WJ4iwNPCTxbB&y1;PTqj+uGfR!qSyUE>88QaeI%K zj@G22?i97(t71sWSINmhYjGW zMyLLLttd&#OHKpf?pNrLgzCwPQ;fdFW4a$OZ+amtp%lug@-4Vjck-%to>ESd(7Cr? z?yBGWuyOC&t2E9Pe7j~G;Ms4AYaW`JG3%W+?#qH((qf`35?M=evb4zn6FOyOwUxW41thg3LV(KK+dX@VTj0|Lo!6DBsotF_q>QLO!jV((fVoX zckg z_)jwwxBfNgYd3ny+21c-C9N$Ais$D)h>@QU&i!N}Kfh4ST_->PAJxGqZJ`>IS1GsQ zx5|WDomXB&2qt|BN4`?xhBfSd8R=t%-W7=uw9>IlE?y@OM6+b7B}M3Q)tT7NV8{6k zRj8M6y%sI^9fPBHIA7wD`EU!0i(HO-d1PAldg^vw=6)5ys`1c?;AY$Ge9{q*@c8Ux z`i3)k)lxZH^k7j#56(NcWXk*+l-jUvLzv%@^lZ^EHIp9CzeN5n1%sP&j=yz4gBps} zguwe}9^__TEF<%h>uzkl=;eJ0&%4&Nxc+V5e|ZLXHZ5kh2&*7fqlkB(`XUC-Jb;6; zWq%SJE!mphiSK46qTSHwZ=IixK2?|qnl*ChWR*7dJo4(8FU;{+NHiPn3_KJDer~-F z_hBy{wk~%9S*0Gj*)IfoKQdLiCB$HwD(LC?WapMpg$V<=eT~%@Q*+nHRB)FPp(Q{Z zulmyIqBvmS{hYeO1f3hGRF|fMd0V4k~`TcM*9j1Bve$ojeU2G-$M80bH(u?{4?jEJdVMD<>H?-}XcKQx0Tt2?6f=rc-~7*qB=jiZs#< z4A0Cw{h(08qXd54xOqoT1t~z#A@m(!(PsyD)~3|NHw(dO+WqBzpOO|8OF3*pBS#&3 z!c&6$05j3P+CkIJmJ_2Qx<};~PWy^xHz_tEn0C+ZdH_mrNEX z?WGu{?07qDC(J0#OMhq1zHMc3GAa*H!odEdnfJ+0yl z;Fhn_Yg~v?n{jzXAathAB(Dnbb;H?d7cXGY5; z7kSMkVCohAd*R`2R1}zLOEdOf&x5nLpw!W?UX=k7%GxU7cqXTgU$2-1U zou9u(0%@c-fR#~BTw3d8Wo6F0wN4Eu0W58W5svVo1n-JFkI*mWSb3G-_AwD1pqp_q zkzw*_SuM(K0(zo!xNx_kkiA3fL_9U1Eg;REr50LNL)csdd+!_T)FYiLZB`3VZF+bg7hl*$jBFzhrVr)V9`Ao?g)AiOTv}B^ zRIQbo^^DCNq?R8hSEXm1jxq%Bt<8;l7sa&f2G&mJUW@Z$mq)!KTzS#f(c~r+b-ZH& zU|)Z%+J#5%@aQ;%!>SZ~kR@^28=C#jQ+c+pr8ig9TkVFwoix?0BktvLEv-*p0;mu5 zdc*Qg86~E3-9kIl*!w;w@xpGNFK`h+A`LtPc|UO2q-nC{^u z8or}*I1rx6$ET>Grc(_TdvbIN2^%`QFPSf%Hd`1l;8nnGWX5Lz#6{NQl^Te@eP8Gt66JnrQ%WWBN zMp&0dEQGR%^YT6$8Ug4xclJuk1LN=L?9!)Gk!EVv>{xqxWy4~#HtsTS5l}#2zd?&u zGj^AFlyhK?wPY@ogJw;Rb)H}gj7RtZFF~lYN?SuXCV22 zK3z+1wMJ19=`t+;#h4MxTY0B3H2izp!cA#G@YkBR3#@Ce@DryjW&Gd3&#dT+@I2$o z{(@7uDplGhHDU%cv`%um|HP69cgCT8XGQ&QITcmMnNEHCX6a)l)Wzq;N>){+`bldLQEBh> zFNeV%f?+D8C`95A3`De;3ZM&V6_Y%N>;jPabDomZ{N@0>A@hyFl7eXmC@0t^zr@NK zalBc$U(4Zx#y!o3c`4+38;B6AJ$fHUW&Fj3ohtL5nfV&YJH)<;g`Upn z42{_fRNvzRuo!C(jo~FbJ!T_(H>U%&jQjkT*|aR{l>p}R)z1f?%Ae(X4uxMr3{SEJ z#&3?cWFGr^j~An{$KTj8M(T79S=zzjd6BlutBgD5Ra|F`2&WVF)b7nUHt!^Cb`~)3 zsgu@KfY}YC3IG5=fAfuY_H!QPs@)h6(~a9NoGBSh%Hwo;gYl9-8BNNXEiip4;k0y_ z%gF?4|1t;$G0IGB+EuC^dvIG$C4zlR1bY^us$-UYBm_`bM`xovoDINS8NRlm+(I8m zNeyv19p?rfIyWy$n<~RcZIE6)mqPtParXsKPeCq6A6l^Nhb=2;X zhC4fbu3xoE1cOuTib!C|r-SLd=BD#p*ij84frpFBX@G@Rt|U2qP0QzRiBgwTM)+_y z)cQ86FfxyE>yhe3Uv%_LW!7K#RoS*5KN)I>6G{uE(#nyUaXFdFkO}4-6 z-l*3QXd@-q2-}0VY{)%2QK{a3n<=`;WcL(V*Df{YI8y@<=Drqy4BWl7ahxSI(~F41jDqYypWza^mZuSuu-4 zuY)Anh`WEbTK}|J+Kpc?h$?Z0pR)>so8OK;V6;M$Xo`9Nx3kd6a6fqR7c*%MKIU;P zt9wR*+1>4JLmgz>wEIlQH6`-u%&xrmH(mb&s+#i4e~?s$rS0#WPk;Sa5%v$7|3koa z5}?l+8Q5^L-a?VBvAuKP;C8GsCnzXb(h@-?)8I0Ug_~YP*V@Qca*_WKp&5Hf1&^FN z(|j9>H6AnG+W$cVOs1g7pcMLdjE#^u|Cr~gx0oj#qVN3U_MD}E&)WZXp#No5|36ZF zQsxz$&&6SL!Veo1iAw*aMnAQznu0#vr#j))U?%j-^tkwuI_~edGt>A~K=C)i&IbwY zb5QB`>X8@K1lK>SbJr>x;0)0jG7y4#cF&RcmH~S7YWiN~auDarye!yfznS=G3u6ht27h zR8a|Y_Mp#PYnOTm&r1q4dq(C$jjQNNKjEJ$^_2{EUj^{FU{V@ot6nUdmVSyD4aAq> zwE{-02`!YVsiiRrpEvzqC%#tAlPY0x290dmo~LkS`uXl>HHV0SeqNqtem)?#T|I12 zR6^|M!PaqX(@P1@<_M~guKbde(hp5>3;mxGBq|}CcB#FA-?S<~7sSg(PZ6{8>mi|# z!`_j}JbPbE>zukr-RreUWnsrrTc7fSm9hRrm%71BD}mPN{+!y{waDQTROyljA2iWp zW?!a%CtapY(HB!?jH#+EP~hZhYy#Gd5^0uDTSGY!uZK3vqm>=a;6KW{Y+H5{Bv~2; z(Lq_cM-kIOr3x#g&)!XmulMjRqD55D-1cB7J^qwKUP!6>j@lw^fLQ;fY{Wm)uWhJ zul(-FDkAMSVAy`i2=}AV>YPvO;-Cs|$avnIC*&MOa`!F9Y&YgEm~ z!bfKH55PW1*UsrTtUh)bBfYgvSG*j14XfmDZ0N*is#_FZmGIKDkOfs(zAr&7&lQV{ z-A62~ha9hSN_&DeeGCLxL(M(;{T3v=T^h08c)ZJUy1g&Ab$qni6@fMKx^D{CEf`G5 zkBL(q>np|vG;?#A?d3WV*;jKQ2hKqU?e9kH1IM_rzcUL8Z?eKm9pP`6ONP)_JG?e$ z4Au8@DJL4AUZYtrBrOAigHSfs=x3~tS=vz%mY7>tjo3?pn1P8w5BQd>RG!Lu#Z=QK zmLqlaN5q>Loa~V`t_VPTu6f-f$0foj8ZX3apZ0{^tdKrq+v!8}z{6Ybc=g3V7KJI~ ztvha(3rS@UF!o6;kO~{AS{<`T4{R&>UmIu`S>tGpB0kwgOXQn=)oT@)bKvU?p_=+0)cGn5U zH|>%l1D$zvJ&_-sZ{r>DFZ#T?CHMxyd+<+f3l)m1qnngdqtcw^n(1t5snmT8JVx_) zeVY^ZmA))slnH9LG*!1^c^ z&ChozI4bk;jGIuvy&G=u`A|}~b%IfWb{Q>xViw-LP(^rbDwC|SM@-%`>v|bkuT14t z*EfPPq<7pgtLGk@ld?@rPRu6=yk6%B3%J6XoWK+Iau~#3W7fDlcF6P>9d{J#YoaKZ zzLK@RRg15dIZphbB(GAY!n?#-$8inkIO#%w*hY+o3N;glF?gppx^*|Ft-khH?+?E7 zkl{^7MU0$=(M%B4nh=ERtSoR2z7)#AtJE=U!dy>&y@+l}kHAbpfb3pZ}pYqTUC1u-zs? z!x0*zi~L~0n(X91kETI^iU6gp{*&ouGZyYjb+GMghrOXn3CRfOC_8h! z&egcxf)Od2)!wceA_MHMlfnFQcbids4WK1V7Wacr-m|2aZM>{8doElzFO;@#B>ID4 z2>ME>?TQT)q+3MDwwD=3BZdC@LD_>Y$V)J0yFyW?x!+%o4tfPuIPY^I?>TqP@{&O`fmF;C~_p^x&Cz5#D z|LxclW&X9N-3Iv?R47%7nyed-%6k8DMPfV<8*#}0bGqRb_72}e=bGg*H|!Ptl~bum zLtT?31&6to>9zGs4IfjAs}6EVW6AT#gkC0}f_cy76Qy)~@mgVrDoHf?C{TlqgU6uN zM4lY!4W?MOTzgiwO`2BKst;1^_03YF1q_wu{Hj~#Wcs=FTf&Mvz=?6gV-m-mnHpui z{F+J!RNV<22QJ|Iq3g@9N55ioafjxF1+oZ`?%|d{Z#H=D*1O4^>_XP&p6gi!g&R|H zubZWGeB5Yeo%gVaiSfy` zgUzrgM4D3 zsO6iZR0GQG{ButD4|mJ!&BhlqOEXqArK6>XOnLx!3OEEDU*_KDw8!w69q)68G)YFXC?`4ZLhevwv({HLGeedur~7>?r37+K?+)QcDwzi#$=J+})$=m+TK& zBAI{;r-vt40%=d4hfxXCGe^a%Nks3JN3lxFqTEa?$Ai{I8d+Vw$$FKjZY5$BOtm&W zUb9DtdS#BZEk9}^npWa-B(V4G8-Cx(Tz+5$J)5uShzeju2un1~!At#sL*pSx@YIq_ zJN|kvH0#&<9sS3CvOtSGlFi%a%^O%@7O2IYWI6V{X(7H~HXAUKc%wHsdeBS?Onmr< zeS^D3epE`3Ofa(zeB^Uu33ESKI3(#mvN`|fK(_W^dJY;tQ*|hOjzW9e{U{?SVnFXr z*12HMso*W|-+>eI=@7#lieQZ{kALz=)NRf|ruzShrTahE>;KYF{$HvdoK{RWw@^G+ zU_uf~qXo^EF{0@G_zF>Aa=-K6ws~Q9-yv>l(;CflwUhH0eZ=)YJqL4lHlL_7YG)d5 zFLsm(=WG1Ym-fUQY)WG%CmXu%161?FBZ^TCF*EeovgQ3+{_Dq??~Dot)kThR3GT=q zz3+!7-k1mua4&LyRIy}$ICYkW&V0@_BKIL)^i~ z9Zc&m{Ci2g4Agh#7v?VY8Z3I#)_(Z+Ur~y*oV>XiUB92DFS%O9;ZA>Rq!)IL7b;Kn zfvRNjZX1fU+^=gY3SY@9x+mRa&D>X6$(t)&^QEBhOqVfYSXtdzbAg3L{Y64w8D6sCxJ2g4Q9h}Lim@esSnKp-a zm9Xw5SZt(Wk)w$8*pp+Jgs;bvGPCh6(sv1n997H+K#Vl0YX}&_f3uj;ypBsiXmk|% zODxv-;o?)`>E{xQtB@`uy(M10H|w~you*5g6_4Kjd3!=v&X-SOdF_h8-HO|-;(mh1 zdqRWzK&P(cd`$4QHb!m{_8cBjMu(Ok)Zq>$H5R6EUpHdltl#vueyP+f=)J7ke-2Bs z>Jb*bx&N~x3^My%vt@>MT2bTEmb0!!0;diC&fE5cde>Z@#%kBT*mQYV6&oF|>aU=4f$cO= zyD7bBI*gc;c0#w-bzBRT+Ek+6j_v(5Q)0 zS^?AW?y=aX-^$wJ@}pTZF;djJ?eTJ5Kt*dnr2V46*qQHj0mWh)_Q3pfgSemYGwJLF zdUm-Y^xg`}Z}Ay0d2p$UXn6AQmV~8wRYQnz`jmP8+O3{_JzMx%j=IpF^55N@^o8O zxL`$mK%>M4fBez!O24Sy|0UM?8fxwdX6fNNnog6Uct}1)%Q}WfYez zCkM}aQTKCAD~;|nm%SblDGa@^>A{eDZ79DqOH#wOBMV&o+U`k!vd(--!PJ%bM`RMyK_u!_;;7`W1~7Q=w9q^_xe(jQIj^0Z|gw!&;&oO0PFI;m# z$7Ml(T}d6aHy^Q@x*}E~n)mxm>xu1fX*qNH*;c68*ZD`Q-%kpDRG|o5X8`lUA&1M^ z9_nZQ5tl_8kvkFfU+~qBi>u39@YA_ms`hU?F}}RK{c8Lo{o`Ww{KZLvNiryudYsXc z3VnqccxjpO>#TxRMOC!{U{H$M;*^#(Q(TSsWiK!M1Q*xI1+~DSbX0VD2Nahz2j_wW zN4~qU9$nP>nVOj`Icn4KayKLO&hoFzrhcA_EFx2H_TC)J`hET>k3KoR20hebmf7GB zZ;pmU8p^%eWrI*f;pQs@?&vqg%;8R;wDL z$P9-&e<_qq)-(d~)Bt9Z3mp4+r$i^~?d3}fy)b>B*w;VYr}HCTr?z?Y*?1{GuLx1} z8)fq>PJL(y)iY&zCTaC`onJK z)R!=%-fmA@P>CAFz6Y+);NG{Pr%kTVXboLuFcyG5Ji0zQlc#zO0gYB1$dA`>zMBUU>xMH^lL<=%`m z-vi+|mfyfwfF}h7yD2#q;5CH|lq7BUe=ThBOFNskBs+j>)y-Dte zT@;f=c8ILEK`%g__g|4|^2%r<+%3A*J86gNpv^?}C2uB7WQeRz*%(NChxU6u4jT+d zfsZ_+++GmADyLOD4=K=Jnt|cj>eM8!SU62(OpGG&8L)^5OH0)Y1%2KbG$)enBh@>f z`r@m_x!Xqa-CRo^RWV%Mc#HWIYhL!?4q43O_f>rt;%eG;B}%>5ei#b%JnMgdI8&$x zpsN1Su^GtNAyukLJ%UYsI4iOK3PE?gt)zDinFa9og;0E)wEEOhY}-D#{Y2~gNuT8YUcM~- zBSkA@&=I$^?AvC@46w5ZQ)n(M@z=Aa66{G=L4XXqv=%ZQ_nv#9ufKvNSvXP85{nUi zexCKgayR$u`Rn%UD>e3eiZfq-lrM<5xv@j*a3op0ZKP7xytUhAZo|3yBlgfTFcK<-`pMwXHk;Mngkzuk;^FSF!~#@4m!lUr|%wZi@5OdjP)f1?(EZ_~1)D z*U$CWtF$_O3yRLed_URIFQ8-UMFxy!*2+y%qfDtgx`1q|_3B;JkV9G{EHBIBHpPhIs1wkjP~Bv~gENio_)- z5RCAiJJ=tO0Kbvuep08t)XryiBS@64o?(!RL$z{pZv?p6F8RV`0eSlv(fRvn7soVW zSTsiV4tdrNPTYKZo`$Fa0EJ6q?+3if*qR$tcqbfi7lTRR5;0zRef<^)kA|nTF0_g1 zBKlFF;PWR(yoK9U?!rf%U0N_`W43yW+PNHsxN2QSnEWEkVz<@%;q{Jd7(Mg5xls~P zsb;t@+j+1I^p-cEY_}4Y->9>Xj?+n%6D1_dienJQkGjygBFLo6noOI+Pw%$ox5kAh z9=O#E-bp&lxKU94m$nYqc~1cASR(on1Ygq59#1-G_FDsX-R0pn)Q2h9_CHXiHYurAqO48Xj;XizNqbS8c**7r8B| zuybIic|tf888o(F&e>!4X8KlvhE8KfHvYv1-pSa*L(h#Ce1d7;e=`3j?2}s3`lnK{ z{oNl)%C>}!Pgl%j;Uo$nxU~nM3x6UP>yQy#LCq@R{)xg-6o}87Tnb1tv$}!PTBEf* z!N34irJT9X@iZm%MzJoO-;!4rjzK%`t}>M<$jhO6c!5frKBm5*&_aVL<}kZOjixH% z=39Q?*Kkgpy>;o=#&~|vejcTEBYYsEMB`55=Y+0d^o4385=tI031tU(lohAglh~(L1&yn1SaWeTbAXTqQSm1Dy zq+xB`HWIphYO*c_(%K)z`D#|GmU)?s?6>7UR5UO8aX7(Em2##IOKSUNwZOB2nf|y zR0|uJro2c}rN{uOzGG_)f+&l8EY7+^32e7K`|%dm(QDupopo~YAPF86?9T-Vbr1+o z0Ghy<;det05RvD!MqcuFSQUN#283*E%cn|}jMt2`$Q;1vDjt|~wU_8CUe*A#R}r_F zaLj=X2DjdlBe0<55aeA&opS*fEKO)AX4RLpnwsVgvuVF{o@ZS^H}_!-P16hK_vm2{ z5gjjL4S_rnX|?|Ni_ql5C7O(x{GjU-x!Z?76Mgy~;XVavakx;&hvi{5L_A%0pAznyT_Pzr7WwztBw*M?&1DO>SPTZUI5!8)42<$<_iAQ(agOBf z8ql(8Ql>+j$LR@xqZXH^r#e`)YhR^b7CtkqXQSmm7-C64yhy4c9DyN+MaJ0dtThBs z(P(4UJzsuQ!ubjHcYm@@`2Cbb1A(Y144DHw4p=l}M!ra%Hy4epws zt}Miq7z2~f{mbDcyeRuTxL6|?;5ioX$8ko{%kl4AZ2#$4u>X>Z`~MCl`@dN|cp}l+ z#L^OVATyHsXmo9EePUV0xVX9pGC4IhVR415dv}NbFANd0;q8BBXthx^5O2`4$@F&|omN5sE>SpL4m#TrZ)vHX{Dd5R zw`@DyX~t1s@13j?7pYFq2rTwyM+!_>+JwO5o0gzvs9{LFxi=K{Rh@0xs)pdLKaw7_ z1`jgHB{mQ=5{>Ss{BeP_t{BfP>+#f=vx;s%`PWWfU)7=F1 zlDGz)FQJoe$jxRhlgXpihK1n*Ey}1U2!zR!h8)=U#V~_EV$aaO`H6(8q^Y33_txW( zi=GAm?dVRyGfaSV1NiD2{nq0r^o+OlEihnmOF z{7So+pjq$}qNgP)8GSTC91uWK4&d0&)ECkL+W*p>=OnA{baV1SlH+ua9lD(k`Ky4< zgYn*c*sU~F@k|ikqej-O>oUX8o;3RE=YQ1aGO6_X28fGChS<2YQ(1ffcS8>(oQeu< zVf+32Tc@&Hcj$(fWk~K>Vbi`Cf6WvsNlZrFGa%y-glUPtyVt7SD#=?}7dBX5 zDa~K|rpV7Jv6r4vqvCh2n#ge#y)ZvjB8V49LmQ_9Qp`{cu*%FKENwX(b&NY29bfJ& zY%q+?%6)+|GRfAtqSyfzS&W`pZK}I5j_znH9!=4~9j9LCJXK|8L>(Ob$9n8l+nH;v zS7>1er#?6~=|R#Wk=D$or3ii>`AgBhxHw{Uw}ii=2bie#`R9|9-xKhCOcQK-W80yE>E;)$!oEX&>Xd#g30DwQ}e^lF(eg z4mn))|DhRos*HJ`qGe-KpJ%nZw$?qurQRbYOwC;8mP~1SE{as36I>G4xH#v-Mc+cN z?SjsmWhaoR-xEMyzs#KA1q`oN)+R;<@hG?Iu?<9?j&7ABk#Th+#Ujy2gFzz$^&&HvDRh8$8amWRo>g&&+;oIj&o? zMF;kMH*Jy371QDE;Qr+n%PZ_atV^TkLeIj|)`k-0q22llPu{eo{pz=3UWUkIXQ zm$HJ&I!{l*fs=##o)8c3WMWkEDk7XlnY7~{$HgVDf9eiFe-qRK-nh`Y5`IlJ(aT1uUakxRtqB*k#`gP5clWcR%-jzr!|UMp0ja2!KwSAKEU{+y~8 zIA#UQm+2H6R}T8Fu=UsB*3$%Kt9>df6ptRuHy<{E zt!Rf<8vck0uJz+~v8vfAoA9`VC5(H2g|iiAU_vbk;f_Kv#c{SgShRQt({~Gm3MyD( ztk!bagq&aM(dy79nl`@T>oO__2I1CTE##FD{go9#2m|ZA1sp!i#T^mSkJu8hF~kiC zC8u7^vl{Ut*bFIT#H1I1dQX(%cWmoSoQx8C8xJ#KRza4TZ{JdP>9|an=(#lB12KLO zt0RxCzm=pMoiq1t%h&EU4vStEqV-m$H&))=OAOP?9&}d@ASk2yKylZN7L&WSH%Rc# zUrd5`!>l%U(^BW%-HIXv3@2wB%Ndb8In@iTc%olOY5NbjkI#*(k55az^qQR|bLvR# zgvaVfhs%Wae4g{=8Z+Lyrq$NW3g2~?85@`pSN%dKOGvC5W4tbk@bl%DdSqNE=`xZH zI@6C!s0?UmeE0s^Ys(wtF<0Ac3`BeK$rBW!%&~0QxIGov z4wdd>cJ?K@Oyk~5AfI}GL?WZ1{SoioVYLbd%#-Rc{|tmdbi-tm!;WJ;#O_X^wVZMBe)z}1vP0S z4>O%DYkN^PKQ58Z1twMV8Cd`UUyD|lp4}L)@jGCtZbDlW0$o&7&r|eE*L5jM=}L_I zboTBTWPP9B#nFC-b9U%Dsl@J5Y8Wlh=k;494>Z~&bUD1~=+ZBX+Y3FPMk^=QTbyUH zyIT@p{qwV&?2PB#;_itF#XR{NY6+Ut{?E852ct2P$_&KWu$Y32`38GF~2M{6TD8h7?4s6t~TLpxu2yl z%`YUE`wsCKx3gy`34j=J@$<{^6nkf%I_yDyJb6%AuP2u2KaNuIy!NAZs=$SKYKx2f zsQcWrs<`WI1erU60g!m$){T&Zq*wn!3S{^imaw#9nG^2(mXcc7$jv&lmu|H4#lu&g zdkOHMq9=YMFsWMb$(Yv>^k_6P}KHO*ng7fdH6t4GX&RyUH)N*no zYHrj`(uY+#PfeVibf#p^5?b&ed-8=5ihg^G(>D1fxK{cQu@Z1Mf$^9iOZMPNl_K$aM?VdM`|es67@Y_zmIuNh4CsC_?; zG$S3oqReMyhHe9iwc^9+XU6r$fDzHeBvUTaL_F3WRiz9q0J>SQBR!FU+mGLgrcW0= z<=fHNck~Ze7p_i~0756u)C97$`!kD$=~jKq5K9{~Gi)U45<#BS^gw=|_p7egmh|p> zH2M%GQdO`0`_RP!SKc3->EujH@;8S3S?NdqAr9n~p0_#umh#$aK^(~iV|t3hyL;IR z8SF?yZJ&GF>$~ugu)&!ZX5-UC&0&8cF5%$>kl<*#4iZ9e#=P=s$g|NGN!>xtt zDcVk>I@lX+owD)SHC+Dd?kpBNTs|_XaRxSM#FG~dyI?3;wuv0)jFr%)OxvW$lbawE>qSwEuCu} zQ>s5X+chB?07|Wp4|5nhO3F=1fOqH4bb9>0PPmJKQC&g^l0y_{?{e(up!wHC;g$ns z{~+G^fLGAs!H~E;SQ#Wf8I(arJeFk+@PJQ-2s9xL^zk&qev$b$lr7)S&^mF^>L33B zS7LI8fn`2+jQ&zS=3(ITFa_n&j{|V;U(Y%X=a;+2H#Jx_M2z8cLlOn3J-KJzgi$yb z!0#r}7h-eX@-}IM2VW-nIb_s_3JW8=#6};gQyChMD&M=Opzrgxmm#TZen~*2_8$v< zT(z-t;62LC1+EAKKeocR5kQBTJa__qV$RpVmvqL$9fkkc=f8>?CRCcd3`E8DZ8x+c zw!TFt91ID)T!mfr6eqhXNyx@-u>3PB)z6)3t~=y^V&;x0Eq>{h=@4*Xcyz{~!ZW$S zJdt03)1{Cb;Q=JpXB8csy0V@wOAuDG;+KF#-Hq#sn-(QROF0dWp=DT5yL{8umz!8= z&!sA`G~_Ln3n`8jWK$@jiTPG(euCxpw=A_P{-0P(1OMmkcRc4D()RI0gb zA6ZZV|isZ4)loXDh z^|oi20$vaf?w%Y=N*D3m2iwo~ET}xXAj3wMqkmJ=^R+t$%fT?R@heIy({n9}$^|TO zDN8^?C*{)DhQ2^6V%mR;{50Qn1w$;t{)e@)r0dX0zJL(cS2Vi)SMryu7a#kP5jz{) zHI~b|rtfuIsu7+)-9GL$(WSn1mx!bZ-wtP@t#=pDs z>D})VsB6^@vB*x(2AQ*puJd!E=#?`1cC{CC!=MB&pv)+xb0VTIqFB4)J6+gJ>L zuy7dpE}$kXtz+s*#mFSQHuF>vvQkicnHbin=3#n68yE1ML$;(1eveZ%!n zKEJ1~lz`r;OXdEvzy<5+RK|Rt3;DMuM8%87Ky5*xp4~ZQ+?bUuy71F9nn8pwp@2H} z;dJxrFTU0lb>^`%H8N8L_hu8?(=&=j6nxg&7g&?18@2b^Y7yiMeiWWQ*ctan{mL&5 z3y@o}+@SlPv8Q`_ga=ax_zydCC;q8HEiZX$Z0!0oQ$vv~Y>IB`w-!o$tx=D)k`~9* z57BR+&9X}a=Icb`p#TQ_x&b{pW<6gANIeXpX?I7^0MH&!l0+tP#xtVwal%3sqy3&N z6A!sTZENI#^-Dm$J4W5}b+XdIPIwt6aq(1D<{J%C;SQCQUzIT5f0>%>wbh|_dTm0v z#&w}U2RP0SqR)QlS5fsQChzT8>Mau}a;tpHw(nAt@EQ*8u|dV}DULKPwiIY5c)I2X z)-4vz)6MIuDJeH4m*iRnrbMF;M{jgT`>liVk3cc-0a{}Ekp7?b*#ER$GhcCACZO5j zW2F5cZStMOe4ocmclyUFB%0yVlqCZL76AT%-USIW@t*Q(zNbWq=^nQ4rxMaXweXZ0 zoB$q5aFw0Ejuvmx$h8iJk<0j+Y5gVF$&UApoIYzICrRISn$7ZWy)C^%AXSY~ z`zJNI6@pMA-|#y1TN2(;P?&jBlT<%=$6wOEd38_Xf>_pl!Ox!Ol+u?TcSi@vJ4UqO z9R_M{VkbGc_Hn3{-BHM2(&4g6xzd-MnMHHt9lX9qGt{~bnGZSD{<+=|+%<5nQX+G3 zp1br_&1T>&Uq9LM^3sX<^@%&}uqC^lN9_#dHwbTBqi!}A_20%!RhH z{CrW9Rmh1$z5-_`AOt3lt{*{@QmVIOTCvgLU^48_@Jqv4K}a1Wp!`1Rj+04^o!QVh zBMOUTrSOi*qA2@oo6piPGV8Xl}lf0%31}d&16@LUNM4xB9swICIZp-kr)_ z+Nbukmj2U4Jt_P}-_kNePEHOr)CafrY1jT+YPnL9&-s6IJNkcLEja_pdPly0a6?(I z-|OH^?Gnumtp2@oYqzLg%XlLLqR!bpCW~6}yCk5YV7@_)rlbByQagh$|01!~;|ueo zkz~J(k?QI$_9Eq-h5)?-R+7o)W+}bbsz$6Q;6`>M`WU>>K|qYOZArB@D@mkm7mJEH wOneo68R_=1GVm`~Uy| diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-top-vulnerable-software500.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-top-vulnerable-software500.png new file mode 100644 index 0000000000000000000000000000000000000000..d78ed19c8ddfb0ef1f80af6c8ae40a6d8608d7d2 GIT binary patch literal 16245 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 G$o~Pnnw-D@ literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm_machine_page_flyout.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm_machine_page_flyout.png deleted file mode 100644 index 7d83e1545d3f2707de8e64145f312bc835debda1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37654 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
  • !|9qL=Pf3%X+xy4pM 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 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/windows-server-drilldown.png b/windows/security/threat-protection/microsoft-defender-atp/images/windows-server-drilldown.png new file mode 100644 index 0000000000000000000000000000000000000000..72a97b7f26ecea13a7f1c13ea947641e91a4f29e GIT binary patch literal 183678 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Ƣ>nQ#O<>qnWnWR#*`f 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 V$RETg9hg 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 RS4 customers | [KB 4516045](https://support.microsoft.com/help/4516045/windows-10-update-kb4516045) >- RS3 customers | [KB 4516071](https://support.microsoft.com/help/4516071/windows-10-update-kb4516071) -## How it works +## Navigate to the Weaknesses page -When new vulnerabilities are released, you can find out how many of your assets are exposed in the **Weaknesses** page. +When new vulnerabilities are released, you can find out how many of your assets are exposed in the **Weaknesses** page of the Threat & Vulnerability Management navigation menu. If the **Exposed Machines** column shows 0, that means you are not at risk. If exposed machines exist, the next step is to remediate the vulnerabilities in those machines to reduce the risk to your assets and organization. -If the **Exposed Machines** column shows 0, that means you are not at risk. +![tvm-breach-insights](images/tvm-weaknesses-overview.png) -If exposed machines exist, that means you need to remediate the vulnerabilities in those machines because they put the rest of your assets and your organization at risk. +### Breach and threat insights -You can also see the related alert and threat insights in the **Threat** column. - -The breach insights icon is highlighted if there is a vulnerability found in your organization. Prioritize an investigation because it means there might be a breach in your organization. - -![tvm-breach-insights](images/tvm-breach-insights.png) - -The threat insights icons are highlighted if there are associated exploits in the vulnerability found in your organization. It also shows whether the threat is a part of an exploit kit, connected to specific advanced persistent campaigns or activity groups for which, Threat Analytics report links are provided that you can read, has zero-day exploitation news, disclosures, or related security advisories. - -![tvm-threat-insights](images/tvm-threat-insights.png) +You can view the related breach and threat insights in the **Threat** column when the icons are colored red. >[!NOTE] > Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight ![threat insight](images/tvm_bug_icon.png) icon and breach insight ![possible active alert](images/tvm_alert_icon.png) icon. +The breach insights icon is highlighted if there is a vulnerability found in your organization. +![tvm-breach-insights](images/tvm-breach-insights.png) -## Navigate to the weaknesses page +The threat insights icon is highlighted if there are associated exploits in the vulnerability found in your organization. It also shows whether the threat is a part of an exploit kit or connected to specific advanced persistent campaigns or activity groups. Threat Analytics report links are provided that you can read with zero-day exploitation news, disclosures, or related security advisories. + +![tvm-threat-insights](images/tvm-threat-insights.png) -1. Go to the Threat & Vulnerability Management navigation menu and select **Weaknesses** to open up the list of vulnerabilities found in your organization. -2. Select the vulnerability that you want to investigate to open up a flyout panel with the vulnerability details, such as: CVE description, CVE ID, exploits available, CVSS V3 rating, severity, dates when it was published and updated, related software, exploit kits available, vulnerability type, link to useful reference, and number of exposed machines (which can be exported). -![Screenshot of the CVE details in the flyout pane in the Weaknesses page](images/tvm-weaknesses-page.png) ## Vulnerabilities in global search From b24c126a8810d5e47ce8d10a07b2f2b4466ecc11 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Fri, 27 Mar 2020 15:33:02 -0700 Subject: [PATCH 57/94] Casing fix --- devices/hololens/hololens-release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index 57db826f37..79c2e77dc1 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -28,7 +28,7 @@ appliesto: ### Coming Soon -**Dark Mode for supported apps** +**Dark mode for supported apps** Many Windows apps support both dark and light modes, and soon HoloLens 2 customers can choose the default mode for apps that support both color schemes! Based on overwhelmingly positive customer feedback, with this update we are setting the default app mode to "dark," but you can easily change this setting at any time. Navigate to **Settings > System > Colors** to find **"Choose your default app mode."** From 5818d210e628859ab19d8b9a05b6932b9ec5d22b Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Sat, 28 Mar 2020 00:07:45 +0100 Subject: [PATCH 58/94] MD-ATP: remove proxy, point to other guidance Description: As requested by @mjcaparas in issue ticket #5569 (Duplicate, incorrect Internet endpoints), the outdated and incorrect table has been removed and replaced by a link pointing to the correct table. Ticket #5568 was closed using the same solution, commit 4b71bf4b03d50b8d9a75b4a43de7e76a8b1af05f . Changes proposed: - Remove the table "Agent Resource/Ports" - Update the preceding sentence and add a link - Whitespace changes: - add MarkDown indent marker compatibility spacing - Remove redundant trailing blank lines (EOF) Ticket closure or reference: Closes #5569 --- .../onboard-downlevel.md | 45 ++++++------------- 1 file changed, 13 insertions(+), 32 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md index 800d493402..b922ea6831 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md @@ -28,23 +28,23 @@ ms.topic: article - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-downlevel-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-downlevel-abovefoldlink). Microsoft Defender ATP extends support to include down-level operating systems, providing advanced attack detection and investigation capabilities on supported Windows versions. ->[!IMPORTANT] ->This capability is currently in preview. You'll need to turn on the preview features to take advantage of this feature. For more information, see [Preview features](preview.md). +> [!IMPORTANT] +> This capability is currently in preview. You'll need to turn on the preview features to take advantage of this feature. For more information, see [Preview features](preview.md). To onboard down-level Windows client endpoints to Microsoft Defender ATP, you'll need to: - Configure and update System Center Endpoint Protection clients. - Install and configure Microsoft Monitoring Agent (MMA) to report sensor data to Microsoft Defender ATP as instructed below. ->[!TIP] +> [!TIP] > After onboarding the machine, you can choose to run a detection test to verify that it is properly onboarded to the service. For more information, see [Run a detection test on a newly onboarded Microsoft Defender ATP endpoint](run-detection-test.md). ## Configure and update System Center Endpoint Protection clients ->[!IMPORTANT] ->This step is required only if your organization uses System Center Endpoint Protection (SCEP). +> [!IMPORTANT] +> This step is required only if your organization uses System Center Endpoint Protection (SCEP). Microsoft Defender ATP integrates with System Center Endpoint Protection to provide visibility to malware detections and to stop propagation of an attack in your organization by banning potentially malicious files or suspected malware. @@ -59,16 +59,16 @@ The following steps are required to enable this integration: Review the following details to verify minimum system requirements: - Install the [February 2018 monthly update rollup](https://support.microsoft.com/help/4074598/windows-7-update-kb4074598) - >[!NOTE] - >Only applicable for Windows 7 SP1 Enterprise and Windows 7 SP1 Pro. + > [!NOTE] + > Only applicable for Windows 7 SP1 Enterprise and Windows 7 SP1 Pro. - Install the [Update for customer experience and diagnostic telemetry](https://support.microsoft.com/help/3080149/update-for-customer-experience-and-diagnostic-telemetry) - Install either [.NET framework 4.5](https://www.microsoft.com/download/details.aspx?id=30653) (or later) or [KB3154518](https://support.microsoft.com/help/3154518/support-for-tls-system-default-versions-included-in-the-net-framework) - >[!NOTE] - >Only applicable for Windows 7 SP1 Enterprise and Windows 7 SP1 Pro. - >Don't install .NET framework 4.0.x, since it will negate the above installation. + > [!NOTE] + > Only applicable for Windows 7 SP1 Enterprise and Windows 7 SP1 Pro. + > Don't install .NET framework 4.0.x, since it will negate the above installation. - Meet the Azure Log Analytics agent minimum system requirements. For more information, see [Collect data from computers in you environment with Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-concept-hybrid#prerequisites) @@ -93,29 +93,10 @@ Once completed, you should see onboarded endpoints in the portal within an hour. ### Configure proxy and Internet connectivity settings - Each Windows endpoint must be able to connect to the Internet using HTTPS. This connection can be direct, using a proxy, or through the [OMS Gateway](https://docs.microsoft.com/azure/log-analytics/log-analytics-oms-gateway). -- If a proxy or firewall is blocking all traffic by default and allowing only specific domains through or HTTPS scanning (SSL inspection) is enabled, make sure that the following URLs are white-listed to permit communication with Microsoft Defender ATP service: - -Agent Resource | Ports -:---|:--- -| *.oms.opinsights.azure.com | 443 | -| *.blob.core.windows.net | 443 | -| *.azure-automation.net | 443 | -| *.ods.opinsights.azure.com | 443 | -| winatp-gw-cus.microsoft.com | 443 | -| winatp-gw-eus.microsoft.com | 443 | -| winatp-gw-neu.microsoft.com | 443 | -| winatp-gw-weu.microsoft.com | 443 | -|winatp-gw-uks.microsoft.com | 443 | -|winatp-gw-ukw.microsoft.com | 443 | - +- If a proxy or firewall is blocking all traffic by default and allowing only specific domains through or HTTPS scanning (SSL inspection) is enabled, make sure that you [enable access to Microsoft Defender ATP service URLs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet#enable-access-to-microsoft-defender-atp-service-urls-in-the-proxy-server). ## Offboard client endpoints To offboard, you can uninstall the MMA agent from the endpoint or detach it from reporting to your Microsoft Defender ATP workspace. After offboarding the agent, the endpoint will no longer send sensor data to Microsoft Defender ATP. ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-downlevele-belowfoldlink) - - - - - +> Want to experience Microsoft Defender ATP? [Sign up for a free trial](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-downlevele-belowfoldlink). From c57b9d088c962bed88fada6766ef82b33885cf9f Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 27 Mar 2020 16:51:24 -0700 Subject: [PATCH 59/94] Added DNSComputerName node --- windows/client-management/mdm/accounts-csp.md | 3 + .../client-management/mdm/devdetail-csp.md | 140 ++++++++++-------- .../images/provisioning-csp-devdetail-dm.png | Bin 32174 -> 1560 bytes 3 files changed, 80 insertions(+), 63 deletions(-) diff --git a/windows/client-management/mdm/accounts-csp.md b/windows/client-management/mdm/accounts-csp.md index d6d6a9fc16..78d113e641 100644 --- a/windows/client-management/mdm/accounts-csp.md +++ b/windows/client-management/mdm/accounts-csp.md @@ -39,6 +39,9 @@ Available naming macros: Supported operation is Add. +> [!Note] +> For Desktop PCs on Windows 10, version 1903 or later, use the **Ext/Microsoft/DNSComputerName** node in [DevDetail CSP](devdetail-csp.md). + **Users** Interior node for the user account information. diff --git a/windows/client-management/mdm/devdetail-csp.md b/windows/client-management/mdm/devdetail-csp.md index 9292eb002c..ad3361c19f 100644 --- a/windows/client-management/mdm/devdetail-csp.md +++ b/windows/client-management/mdm/devdetail-csp.md @@ -9,7 +9,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 07/11/2018 +ms.date: 03/27/2020 --- # DevDetail CSP @@ -29,121 +29,121 @@ The following diagram shows the DevDetail configuration service provider managem ![devdetail csp (dm)](images/provisioning-csp-devdetail-dm.png) **DevTyp** -

    Required. Returns the device model name /SystemProductName as a string. +Required. Returns the device model name /SystemProductName as a string. -

    Supported operation is Get. +Supported operation is Get. **OEM** -

    Required. Returns the name of the Original Equipment Manufacturer (OEM) as a string, as defined in the specification SyncML Device Information, version 1.1.2. +Required. Returns the name of the Original Equipment Manufacturer (OEM) as a string, as defined in the specification SyncML Device Information, version 1.1.2. -

    Supported operation is Get. +Supported operation is Get. **FwV** -

    Required. Returns the firmware version, as defined in the registry key HKEY_LOCAL_MACHINE\System\Platform\DeviceTargetingInfo\PhoneFirmwareRevision. +Required. Returns the firmware version, as defined in the registry key HKEY_LOCAL_MACHINE\System\Platform\DeviceTargetingInfo\PhoneFirmwareRevision. -

    For Windows 10 for desktop editions (Home, Pro, Enterprise, and Education), it returns the BIOS version as defined in the registry key HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\BIOSVersion. +For Windows 10 for desktop editions (Home, Pro, Enterprise, and Education), it returns the BIOS version as defined in the registry key HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\BIOSVersion. -

    Supported operation is Get. +Supported operation is Get. **SwV** -

    Required. Returns the Windows 10 OS software version in the format MajorVersion.MinorVersion.BuildNumber.QFEnumber. Currently the BuildNumber returns the build number on the desktop and mobile build number on the phone. In the future, the build numbers may converge. +Required. Returns the Windows 10 OS software version in the format MajorVersion.MinorVersion.BuildNumber.QFEnumber. Currently the BuildNumber returns the build number on the desktop and mobile build number on the phone. In the future, the build numbers may converge. -

    Supported operation is Get. +Supported operation is Get. **HwV** -

    Required. Returns the hardware version, as defined in the registry key HKEY_LOCAL_MACHINE\System\Platform\DeviceTargetingInfo\PhoneRadioHardwareRevision. +Required. Returns the hardware version, as defined in the registry key HKEY_LOCAL_MACHINE\System\Platform\DeviceTargetingInfo\PhoneRadioHardwareRevision. -

    For Windows 10 for desktop editions, it returns the BIOS version as defined in the registry key HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\BIOSVersion. +For Windows 10 for desktop editions, it returns the BIOS version as defined in the registry key HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\BIOSVersion. -

    Supported operation is Get. +Supported operation is Get. **LrgObj** -

    Required. Returns whether the device uses OMA DM Large Object Handling, as defined in the specification SyncML Device Information, version 1.1.2. +Required. Returns whether the device uses OMA DM Large Object Handling, as defined in the specification SyncML Device Information, version 1.1.2. -

    Supported operation is Get. +Supported operation is Get. **URI/MaxDepth** -

    Required. Returns the maximum depth of the management tree that the device supports. The default is zero (0). +Required. Returns the maximum depth of the management tree that the device supports. The default is zero (0). -

    Supported operation is Get. +Supported operation is Get. -

    This is the maximum number of URI segments that the device supports. The default value zero (0) indicates that the device supports a URI of unlimited depth. +This is the maximum number of URI segments that the device supports. The default value zero (0) indicates that the device supports a URI of unlimited depth. **URI/MaxTotLen** -

    Required. Returns the maximum total length of any URI used to address a node or node property. The default is zero (0). +Required. Returns the maximum total length of any URI used to address a node or node property. The default is zero (0). -

    Supported operation is Get. +Supported operation is Get. -

    This is the largest number of characters in the URI that the device supports. The default value zero (0) indicates that the device supports a URI of unlimited length. +This is the largest number of characters in the URI that the device supports. The default value zero (0) indicates that the device supports a URI of unlimited length. **URI/MaxSegLen** -

    Required. Returns the total length of any URI segment in a URI that addresses a node or node property. The default is zero (0). +Required. Returns the total length of any URI segment in a URI that addresses a node or node property. The default is zero (0). -

    Supported operation is Get. +Supported operation is Get. -

    This is the largest number of characters that the device can support in a single URI segment. The default value zero (0) indicates that the device supports URI segment of unlimited length. +This is the largest number of characters that the device can support in a single URI segment. The default value zero (0) indicates that the device supports URI segment of unlimited length. **Ext/Microsoft/MobileID** -

    Required. Returns the mobile device ID associated with the cellular network. Returns 404 for devices that do not have a cellular network support. +Required. Returns the mobile device ID associated with the cellular network. Returns 404 for devices that do not have a cellular network support. -

    Supported operation is Get. +Supported operation is Get. -

    The IMSI value is returned for GSM and UMTS networks. CDMA and worldwide phones will return a 404 Not Found status code error if queried for this element. +The IMSI value is returned for GSM and UMTS networks. CDMA and worldwide phones will return a 404 Not Found status code error if queried for this element. **Ext/Microsoft/LocalTime** -

    Required. Returns the client local time in ISO 8601 format. +Required. Returns the client local time in ISO 8601 format. -

    Supported operation is Get. +Supported operation is Get. **Ext/Microsoft/OSPlatform** -

    Required. Returns the OS platform of the device. For Windows 10 for desktop editions, it returns the ProductName as defined in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName. +Required. Returns the OS platform of the device. For Windows 10 for desktop editions, it returns the ProductName as defined in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName. -

    Supported operation is Get. +Supported operation is Get. **Ext/Microsoft/ProcessorType** -

    Required. Returns the processor type of the device as documented in SYSTEM_INFO. +Required. Returns the processor type of the device as documented in SYSTEM_INFO. -

    Supported operation is Get. +Supported operation is Get. **Ext/Microsoft/RadioSwV** -

    Required. Returns the radio stack software version number. +Required. Returns the radio stack software version number. -

    Supported operation is Get. +Supported operation is Get. **Ext/Microsoft/Resolution** -

    Required. Returns the UI screen resolution of the device (example: "480x800"). +Required. Returns the UI screen resolution of the device (example: "480x800"). -

    Supported operation is Get. +Supported operation is Get. **Ext/Microsoft/CommercializationOperator** -

    Required. Returns the name of the mobile operator if it exists; otherwise it returns 404.. +Required. Returns the name of the mobile operator if it exists; otherwise it returns 404.. -

    Supported operation is Get. +Supported operation is Get. **Ext/Microsoft/ProcessorArchitecture** -

    Required. Returns the processor architecture of the device as "arm" or "x86". +Required. Returns the processor architecture of the device as "arm" or "x86". -

    Supported operation is Get. +Supported operation is Get. **Ext/Microsoft/DeviceName** -

    Required. Contains the user-specified device name. +Required. Contains the user-specified device name. -

    Support for Replace operation for Windows 10 Mobile was added in Windows 10, version 1511. Replace operation is not supported in the desktop or IoT Core. When you change the device name using this node, it triggers a dialog on the device asking the user to reboot. The new device name does not take effect until the device is restarted. If the user cancels the dialog, it will show again until a reboot occurs. +Support for Replace operation for Windows 10 Mobile was added in Windows 10, version 1511. Replace operation is not supported in the desktop or IoT Core. When you change the device name using this node, it triggers a dialog on the device asking the user to reboot. The new device name does not take effect until the device is restarted. If the user cancels the dialog, it will show again until a reboot occurs. -

    Value type is string. +Value type is string. -

    Supported operations are Get and Replace. +Supported operations are Get and Replace. **Ext/Microsoft/TotalStorage** -

    Added in Windows 10, version 1511. Integer that specifies the total available storage in MB from first internal drive on the device (may be less than total physical storage). +Added in Windows 10, version 1511. Integer that specifies the total available storage in MB from first internal drive on the device (may be less than total physical storage). -

    Supported operation is Get. +Supported operation is Get. > [!NOTE] > This is only supported in Windows 10 Mobile. **Ext/Microsoft/TotalRAM** -

    Added in Windows 10, version 1511. Integer that specifies the total available memory in MB on the device (may be less than total physical memory). +Added in Windows 10, version 1511. Integer that specifies the total available memory in MB on the device (may be less than total physical memory). Supported operation is Get. @@ -152,46 +152,60 @@ Added in Windows 10, version 1809. SMBIOS Serial Number of the device. Value type is string. Supported operation is Get. -**Ext/WLANMACAddress** -

    The MAC address of the active WLAN connection, as a 12-digit hexadecimal number. +**Ext/Microsoft/DNSComputerName** +Added in Windows 10, version 1903. This node specifies the DNS computer name for a device. The server must explicitly reboot the device for this value to take effect. A couple of macros can be embedded within the value for dynamic substitution. Using any of these macros will limit the new name to 63 characters. This node replaces the **Domain/ComputerName** node in [Accounts CSP](accounts-csp.md). -

    Supported operation is Get. +The following are the available naming macros: +| Macro | Description | Example | Generated Name | +| -------| -------| -------| -------| +| %RAND:<# of digits> | Generates the specified number of random digits. | Test%RAND:6% | Test123456| +| %SERIAL% | Generates the serial number derived from the device. If the serial number causes the new name to exceed the 63 character limit, the serial number will be truncated from the beginning of the sequence.| Test-Device-%SERIAL% | Test-Device-456| + +Value type is string. Supported operations are Get and Replace. + +> [!Note] +> On desktop PCs, this setting specifies the DNS hostname of the computer (Computer Name) up to 63 characters. Use `%RAND:x%` to generate x number of random digits in the name, where x must be a number less than 63. For domain joined computers, the unique name must use `%RAND:x%`. Use `%SERIAL%` to generate the name with the `computer"s` serial number embedded. If the serial number exceeds the character limit, it will be truncated from the beginning of the sequence. The character restriction limit does not count the length of the macros, `%RAND:x%` and `%SERIAL%`. This setting is supported only in Windows 10, version 1803 and later. To change this setting in Windows 10, version 1709 and earlier releases, use the **ComputerName** setting under **Accounts** > **ComputerAccount**. + +**Ext/WLANMACAddress** +The MAC address of the active WLAN connection, as a 12-digit hexadecimal number. + +Supported operation is Get. > [!NOTE] > This is not supported in Windows 10 for desktop editions. **Ext/VoLTEServiceSetting** -

    Returns the VoLTE service to on or off. This is only exposed to mobile operator OMA-DM servers. +Returns the VoLTE service to on or off. This is only exposed to mobile operator OMA-DM servers. -

    Supported operation is Get. +Supported operation is Get. **Ext/WlanIPv4Address** -

    Returns the IPv4 address of the active Wi-Fi connection. This is only exposed to enterprise OMA DM servers. +Returns the IPv4 address of the active Wi-Fi connection. This is only exposed to enterprise OMA DM servers. -

    Supported operation is Get. +Supported operation is Get. **Ext/WlanIPv6Address** -

    Returns the IPv6 address of the active Wi-Fi connection. This is only exposed to enterprise OMA-DM servers. +Returns the IPv6 address of the active Wi-Fi connection. This is only exposed to enterprise OMA-DM servers. -

    Supported operation is Get. +Supported operation is Get. **Ext/WlanDnsSuffix** -

    Returns the DNS suffix of the active Wi-Fi connection. This is only exposed to enterprise OMA-DM servers. +Returns the DNS suffix of the active Wi-Fi connection. This is only exposed to enterprise OMA-DM servers. -

    Supported operation is Get. +Supported operation is Get. **Ext/WlanSubnetMask** -

    Returns the subnet mask for the active Wi-Fi connection. This is only exposed to enterprise OMA-DM servers. +Returns the subnet mask for the active Wi-Fi connection. This is only exposed to enterprise OMA-DM servers. -

    Supported operation is Get. +Supported operation is Get. **Ext/DeviceHardwareData** -

    Added in Windows 10 version 1703. Returns a base64-encoded string of the hardware parameters of a device. +Added in Windows 10 version 1703. Returns a base64-encoded string of the hardware parameters of a device. > [!NOTE] > This node contains a raw blob used to identify a device in the cloud. It's not meant to be human readable by design and you cannot parse the content to get any meaningful hardware information. -

    Supported operation is Get. +Supported operation is Get. ## Related topics diff --git a/windows/client-management/mdm/images/provisioning-csp-devdetail-dm.png b/windows/client-management/mdm/images/provisioning-csp-devdetail-dm.png index 69268012411c9906051beb7e04592798e19d1a41..5e7080550976b5f2e8832d678f8f343ba5850d75 100644 GIT binary patch literal 1560 zcmaKsYd8}M9L6WNu_TIImTTyQj*!i5Zj;F+)=XCB7VEgR2qUeG=_r?SErvWhI!W$Q zlVp|1Wz2oZh9bAI)skAAop0wu&-w8F-{<$dU;dwd8D5?)afGz4&P+~oB{5v~cgp0lbY)tH?ct7 zz2FI13F($y^pqNVe4yd4k$(-u{lVk$wgfKdGFk$IIb#=4zL|HFf4&Bny>piK8&u6_ zmS?=;M9krQLvZaWhLjlic07IbbLDvVjYtanb0}9P+d$w~Y`bb>_d%iEE?ec0wn-EyE zg!`!5I-J%rcb*&Tgugl`O}#k&#x{MSE@|8hM6_ytP{}fa-D3M0CbO*cFT5BN0x5OF z(wyEAqi`5F@HH6L}yKnc~#*y(w*D& zk$Sfs^EhtyTXa=wR<+Qcy8P$?w7JMA+Z*QOTQwo!xchl;Bgfq?dT)c@zWRkHD_hvC zgf#m&YYp3REHl5Qq$vEJO3i`KaVCXUa#UlD^RD#)>uQIGyHxeVq^%MQ@?w_VV7z2rEw` z@(AIUGo4Js8}#3H_mG<>LGZ>+^c#H4z!4R5TSMDst)vAqyA|2nr7YwLJRLRf>{^a( zXu%R*Z61(>fPX zV>3F6S?qd>#YNCNF;RSb?`UerkDQzyFSL44HQIE_qfnw~Z1e;X)^>*mnYj_x?mK^Q z%hN2xLqII3vr3H0o~bX+a(fbkn>yGQq!YLG{>$5R{+XAJ+H*+w;f{jiQOB4u=l*^2&H~8hn3^MW>>W0Rnx8t}x)z8>sH$t9 z@Ws;#|I)r$fYztNh%wKWHR9hD#$z%pkLW+FNX@ab+)wvWW}9E%OecTOoY8{T175V- z>Op{e&KU?L@Y29Nk&-0wvniYov}jZM4{jf!^A;ygT^kbL4x917^WES(m$oVcf@Sjp z{9!*Wg)axJue$j(GFup!S%8=lJ{w<7j>W2s-ww@FCCE3p2KT=LHbluDb?S-(nHIKJw(^Fr zPbL5C|8(5$dCA}vYcTXN45ytxVmU++DzU=O0U zVn*H!*-BxBt~5`UM+3nSpM18q%DCbv?DVdS;g49jjef}XCUZ@H5P4K7WmPEoj0#p)z+4(!*q{C}5< d)-0h=C|#|+Zjl%8UL#77*#S2BamGR=SaH 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 Uf}_ Date: Fri, 27 Mar 2020 16:59:26 -0700 Subject: [PATCH 60/94] Minor update to trigger publishing --- windows/client-management/mdm/accounts-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/accounts-csp.md b/windows/client-management/mdm/accounts-csp.md index 78d113e641..6157208fb3 100644 --- a/windows/client-management/mdm/accounts-csp.md +++ b/windows/client-management/mdm/accounts-csp.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: lomayor -ms.date: 04/17/2018 +ms.date: 03/27/2020 ms.reviewer: manager: dansimp --- From 3a5d1299dc4fd53bf99cbf8c112ce58300f4d0cf Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 27 Mar 2020 17:21:37 -0700 Subject: [PATCH 61/94] Updated the tree diagram --- .../images/provisioning-csp-devdetail-dm.png | Bin 1560 -> 62348 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/client-management/mdm/images/provisioning-csp-devdetail-dm.png b/windows/client-management/mdm/images/provisioning-csp-devdetail-dm.png index 5e7080550976b5f2e8832d678f8f343ba5850d75..4b1724d2caa1fcd91af69b4ec0db7e53c266b730 100644 GIT binary patch literal 62348 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 Date: Fri, 27 Mar 2020 17:24:43 -0700 Subject: [PATCH 62/94] Delete hub-sec-3.png --- devices/surface-hub/images/hub-sec-3.png | Bin 139265 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 devices/surface-hub/images/hub-sec-3.png diff --git a/devices/surface-hub/images/hub-sec-3.png b/devices/surface-hub/images/hub-sec-3.png deleted file mode 100644 index e4b96034758d3b1f976c5ee5646fe0aee917fa3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139265 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 P00000NkvXXu0mjfcYgLF From c095a768ac82df7a92162466bd0f4516b1852345 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 27 Mar 2020 17:25:43 -0700 Subject: [PATCH 63/94] Update index.yml --- devices/surface-hub/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/index.yml b/devices/surface-hub/index.yml index 4e09cd1a4a..e2b0a2b995 100644 --- a/devices/surface-hub/index.yml +++ b/devices/surface-hub/index.yml @@ -41,7 +41,7 @@ highlightedContent: itemType: learn url: surface-hub-2s-site-readiness-guide.md # Card - - title: Hub security overview + - title: Surface Hub security overview itemType: learn url: surface-hub-security.md # Card From 2d6a6ccb89b6a909fabe7ee1b7524d80e883e308 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 27 Mar 2020 17:42:45 -0700 Subject: [PATCH 64/94] link update --- .../configuration-score.md | 9 +++------ .../next-gen-threat-and-vuln-mgt.md | 10 +++------- .../threat-and-vuln-mgt-scenarios.md | 20 +++++++++---------- .../tvm-dashboard-insights.md | 3 ++- .../tvm-exposure-score.md | 11 +++------- .../tvm-supported-os.md | 4 +++- 6 files changed, 24 insertions(+), 33 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configuration-score.md b/windows/security/threat-protection/microsoft-defender-atp/configuration-score.md index d40085138f..aebe65fb7b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configuration-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configuration-score.md @@ -86,17 +86,14 @@ You can improve your security configuration when you remediate issues from the s ## Related topics +- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) -- [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) -- [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) +- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Security recommendations](tvm-security-recommendation.md) - [Remediation and exception](tvm-remediation.md) - [Software inventory](tvm-software-inventory.md) - [Weaknesses](tvm-weaknesses.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) +- [APIs](threat-and-vuln-mgt-scenarios.md#apis) - [Configure data access for Threat & Vulnerability Management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) -- [Score APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/score) -- [Software APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/software) -- [Vulnerability APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/vulnerability) -- [Recommendation APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/vulnerability) diff --git a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md index 0f48e4e5e4..6b17eb0031 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -96,7 +96,7 @@ Ensure that your machines: ## Related topics - [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) +- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Configuration score](configuration-score.md) - [Security recommendations](tvm-security-recommendation.md) @@ -104,10 +104,6 @@ Ensure that your machines: - [Software inventory](tvm-software-inventory.md) - [Weaknesses](tvm-weaknesses.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [Configure data access for Threat & Vulnerability Management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) -- [Score APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/score) -- [Vulnerability APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/vulnerability) -- [Software APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/software) -- [Machine APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine) -- [Recommendation APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/vulnerability) +- [APIs](threat-and-vuln-mgt-scenarios.md#apis) +- [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) - [BLOG: Microsoft's Threat & Vulnerability Management now helps thousands of customers to discover, prioritize, and remediate vulnerabilities in real time](https://www.microsoft.com/security/blog/2019/07/02/microsofts-threat-vulnerability-management-now-helps-thousands-of-customers-to-discover-prioritize-and-remediate-vulnerabilities-in-real-time/) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 393ba7c546..8464786570 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -27,6 +27,16 @@ ms.topic: article [!include[Prerelease information](../../includes/prerelease.md)] +## APIs + +Threat and vulnerability management supports multiple APIs. See the following topics for related APIs: + +- [Machine APIs](machine.md) +- [Recommendation APIs](vulnerability.md) +- [Score APIs](score.md) +- [Software APIs](software.md) +- [Vulnerability APIs](vulnerability.md) + ## Use advanced hunting query to search for machines with High active alerts or critical CVE public exploit 1. Go to **Advanced hunting** from the left-hand navigation pane of the Microsoft Defender Security Center. @@ -85,16 +95,6 @@ To view a list of version that have reached end of support, or end or support so After you have identified which software and software versions are vulnerable due to its end-of-support status, remediate them to lower your organizations exposure to vulnerabilities and advanced persistent threats. See [Remediation and exception](tvm-remediation.md) for details. -## Use APIs - -Threat and vulnerability management supports multiple APIs. See the following topics for related APIs: - -- [Machine APIs](machine.md) -- [Recommendation APIs](vulnerability.md) -- [Score APIs](score.md) -- [Software APIs](software.md) -- [Vulnerability APIs](vulnerability.md) - ## Related topics - [Supported operating systems and platforms](tvm-supported-os.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md index 839193db64..e35d189282 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md @@ -85,8 +85,8 @@ See [Microsoft Defender ATP icons](portal-overview.md#microsoft-defender-atp-ico ## Related topics +- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) -- [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) - [Exposure score](tvm-exposure-score.md) - [Configuration score](configuration-score.md) - [Security recommendations](tvm-security-recommendation.md) @@ -94,4 +94,5 @@ See [Microsoft Defender ATP icons](portal-overview.md#microsoft-defender-atp-ico - [Software inventory](tvm-software-inventory.md) - [Weaknesses](tvm-weaknesses.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) +- [APIs](threat-and-vuln-mgt-scenarios.md#apis) - [Configure data access for Threat & Vulnerability Management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md index f245ad4692..3078eee09f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md @@ -70,21 +70,16 @@ To lower your threat and vulnerability exposure, follow these steps. 6. Review the machine **Security recommendation** tab again. The recommendation you've chosen to remediate is removed from the security recommendation list, and the exposure score decreases. - ## Related topics +- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) -- [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) -- [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) +- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) - [Configuration score](configuration-score.md) - [Security recommendations](tvm-security-recommendation.md) - [Remediation and exception](tvm-remediation.md) - [Software inventory](tvm-software-inventory.md) - [Weaknesses](tvm-weaknesses.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) +- [APIs](threat-and-vuln-mgt-scenarios.md#apis) - [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) -- [Recommendation APIs](vulnerability.md) -- [Machine APIs](machine.md) -- [Score APIs](score.md) -- [Software APIs](software.md) -- [Vulnerability APIs](vulnerability.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md index d9198f7ccc..d7cad2e5aa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md @@ -45,7 +45,8 @@ Some of the above prerequisites might be different from the [Minimum requirement ## Related topics -- [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) +- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) +- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Configuration score](configuration-score.md) - [Security recommendations](tvm-security-recommendation.md) @@ -53,4 +54,5 @@ Some of the above prerequisites might be different from the [Minimum requirement - [Software inventory](tvm-software-inventory.md) - [Weaknesses](tvm-weaknesses.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) +- [APIs](threat-and-vuln-mgt-scenarios.md#apis) - [Configure data access for Threat & Vulnerability Management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) From f0064936555adc3152a5e433959350544cd86b7a Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 30 Mar 2020 09:02:38 -0700 Subject: [PATCH 65/94] Update index.yml --- devices/surface-hub/index.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/devices/surface-hub/index.yml b/devices/surface-hub/index.yml index e2b0a2b995..668c4b4a04 100644 --- a/devices/surface-hub/index.yml +++ b/devices/surface-hub/index.yml @@ -28,6 +28,10 @@ highlightedContent: - title: What is Surface Hub 2S? itemType: overview url: https://techcommunity.microsoft.com/t5/Surface-IT-Pro-Blog/Behind-the-design-Surface-Hub-2S/ba-p/464099 + # Card + - title: Surface Hub security overview + itemType: learn + url: surface-hub-security.md # Card - title: What's new in Surface Hub 2S? itemType: whats-new @@ -41,10 +45,6 @@ highlightedContent: itemType: learn url: surface-hub-2s-site-readiness-guide.md # Card - - title: Surface Hub security overview - itemType: learn - url: surface-hub-security.md - # Card - title: Customize Surface Hub 2S installation itemType: how-to-guide url: surface-hub-2s-custom-install.md From 0020834d90285e5ed21820bf86982faf0ebd66b4 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 30 Mar 2020 09:51:09 -0700 Subject: [PATCH 66/94] Updated tree diagram --- windows/client-management/mdm/accounts-csp.md | 2 +- .../client-management/mdm/devdetail-csp.md | 58 +++++++++--------- .../images/provisioning-csp-devdetail-dm.png | Bin 62348 -> 62517 bytes 3 files changed, 30 insertions(+), 30 deletions(-) diff --git a/windows/client-management/mdm/accounts-csp.md b/windows/client-management/mdm/accounts-csp.md index 6157208fb3..40de22d2b3 100644 --- a/windows/client-management/mdm/accounts-csp.md +++ b/windows/client-management/mdm/accounts-csp.md @@ -40,7 +40,7 @@ Available naming macros: Supported operation is Add. > [!Note] -> For Desktop PCs on Windows 10, version 1903 or later, use the **Ext/Microsoft/DNSComputerName** node in [DevDetail CSP](devdetail-csp.md). +> For desktop PCs on the next major release of Windows 10 or later, use the **Ext/Microsoft/DNSComputerName** node in [DevDetail CSP](devdetail-csp.md). **Users** Interior node for the user account information. diff --git a/windows/client-management/mdm/devdetail-csp.md b/windows/client-management/mdm/devdetail-csp.md index ad3361c19f..bb5d0938f8 100644 --- a/windows/client-management/mdm/devdetail-csp.md +++ b/windows/client-management/mdm/devdetail-csp.md @@ -90,21 +90,6 @@ Supported operation is Get. The IMSI value is returned for GSM and UMTS networks. CDMA and worldwide phones will return a 404 Not Found status code error if queried for this element. -**Ext/Microsoft/LocalTime** -Required. Returns the client local time in ISO 8601 format. - -Supported operation is Get. - -**Ext/Microsoft/OSPlatform** -Required. Returns the OS platform of the device. For Windows 10 for desktop editions, it returns the ProductName as defined in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName. - -Supported operation is Get. - -**Ext/Microsoft/ProcessorType** -Required. Returns the processor type of the device as documented in SYSTEM_INFO. - -Supported operation is Get. - **Ext/Microsoft/RadioSwV** Required. Returns the radio stack software version number. @@ -125,6 +110,21 @@ Required. Returns the processor architecture of the device as "arm" or Supported operation is Get. +**Ext/Microsoft/ProcessorType** +Required. Returns the processor type of the device as documented in SYSTEM_INFO. + +Supported operation is Get. + +**Ext/Microsoft/OSPlatform** +Required. Returns the OS platform of the device. For Windows 10 for desktop editions, it returns the ProductName as defined in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName. + +Supported operation is Get. + +**Ext/Microsoft/LocalTime** +Required. Returns the client local time in ISO 8601 format. + +Supported operation is Get. + **Ext/Microsoft/DeviceName** Required. Contains the user-specified device name. @@ -134,6 +134,20 @@ Value type is string. Supported operations are Get and Replace. +**Ext/Microsoft/DNSComputerName** +Added in the next major release of Windows 10. This node specifies the DNS computer name for a device. The server must explicitly reboot the device for this value to take effect. A couple of macros can be embedded within the value for dynamic substitution. Using any of these macros will limit the new name to 63 characters. This node replaces the **Domain/ComputerName** node in [Accounts CSP](accounts-csp.md). + +The following are the available naming macros: +| Macro | Description | Example | Generated Name | +| -------| -------| -------| -------| +| %RAND:<# of digits> | Generates the specified number of random digits. | Test%RAND:6% | Test123456| +| %SERIAL% | Generates the serial number derived from the device. If the serial number causes the new name to exceed the 63 character limit, the serial number will be truncated from the beginning of the sequence.| Test-Device-%SERIAL% | Test-Device-456| + +Value type is string. Supported operations are Get and Replace. + +> [!Note] +> On desktop PCs, this setting specifies the DNS hostname of the computer (Computer Name) up to 63 characters. Use `%RAND:x%` to generate x number of random digits in the name, where x must be a number less than 63. For domain joined computers, the unique name must use `%RAND:x%`. Use `%SERIAL%` to generate the name with the `computer"s` serial number embedded. If the serial number exceeds the character limit, it will be truncated from the beginning of the sequence. The character restriction limit does not count the length of the macros, `%RAND:x%` and `%SERIAL%`. This setting is supported only in Windows 10, version 1803 and later. To change this setting in Windows 10, version 1709 and earlier releases, use the **ComputerName** setting under **Accounts** > **ComputerAccount**. + **Ext/Microsoft/TotalStorage** Added in Windows 10, version 1511. Integer that specifies the total available storage in MB from first internal drive on the device (may be less than total physical storage). @@ -152,20 +166,6 @@ Added in Windows 10, version 1809. SMBIOS Serial Number of the device. Value type is string. Supported operation is Get. -**Ext/Microsoft/DNSComputerName** -Added in Windows 10, version 1903. This node specifies the DNS computer name for a device. The server must explicitly reboot the device for this value to take effect. A couple of macros can be embedded within the value for dynamic substitution. Using any of these macros will limit the new name to 63 characters. This node replaces the **Domain/ComputerName** node in [Accounts CSP](accounts-csp.md). - -The following are the available naming macros: -| Macro | Description | Example | Generated Name | -| -------| -------| -------| -------| -| %RAND:<# of digits> | Generates the specified number of random digits. | Test%RAND:6% | Test123456| -| %SERIAL% | Generates the serial number derived from the device. If the serial number causes the new name to exceed the 63 character limit, the serial number will be truncated from the beginning of the sequence.| Test-Device-%SERIAL% | Test-Device-456| - -Value type is string. Supported operations are Get and Replace. - -> [!Note] -> On desktop PCs, this setting specifies the DNS hostname of the computer (Computer Name) up to 63 characters. Use `%RAND:x%` to generate x number of random digits in the name, where x must be a number less than 63. For domain joined computers, the unique name must use `%RAND:x%`. Use `%SERIAL%` to generate the name with the `computer"s` serial number embedded. If the serial number exceeds the character limit, it will be truncated from the beginning of the sequence. The character restriction limit does not count the length of the macros, `%RAND:x%` and `%SERIAL%`. This setting is supported only in Windows 10, version 1803 and later. To change this setting in Windows 10, version 1709 and earlier releases, use the **ComputerName** setting under **Accounts** > **ComputerAccount**. - **Ext/WLANMACAddress** The MAC address of the active WLAN connection, as a 12-digit hexadecimal number. diff --git a/windows/client-management/mdm/images/provisioning-csp-devdetail-dm.png b/windows/client-management/mdm/images/provisioning-csp-devdetail-dm.png index 4b1724d2caa1fcd91af69b4ec0db7e53c266b730..6ece85136969ee022e7288b9db370b9b06ea0a11 100644 GIT binary patch literal 62517 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 XcJ#ipOp!iL`>L{n#>3+KPhb8o`k;G% literal 62348 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 Date: Mon, 30 Mar 2020 17:55:15 +0100 Subject: [PATCH 67/94] Adjust heading for #2 option Based on blocking pull request merge feedback. Headings don't have a period, --- education/windows/take-tests-in-windows-10.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/education/windows/take-tests-in-windows-10.md b/education/windows/take-tests-in-windows-10.md index 9ada227df4..fca8f8fb88 100644 --- a/education/windows/take-tests-in-windows-10.md +++ b/education/windows/take-tests-in-windows-10.md @@ -62,9 +62,9 @@ There are several ways to configure devices for assessments depending on your us For more info about these methods, see [Set up Take a Test on multiple PCs](take-a-test-multiple-pcs.md). -2. **Create the assessment URL and the distribute it through the web, email, OneNote, or any other method of your choosing. You can also create shortcuts to distribute the link** +2. **Create and distribute the assessment URL through the web, email, OneNote, or any other method** - This allows teachers and test administrators an easier way to deploy assessments quickly and simply. We recommend this method for lower stakes assessments. + This allows teachers and test administrators an easier way to deploy assessments quickly and simply. We recommend this method for lower stakes assessments. You can also create shortcuts to distribute the link You can enable this using a schema activation. From a96e4e8d7decd3cbb562697863dd8ae8f752f515 Mon Sep 17 00:00:00 2001 From: Ele O Date: Mon, 30 Mar 2020 17:56:17 +0100 Subject: [PATCH 68/94] Adding a period --- education/windows/take-tests-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/take-tests-in-windows-10.md b/education/windows/take-tests-in-windows-10.md index fca8f8fb88..eda6eff5f8 100644 --- a/education/windows/take-tests-in-windows-10.md +++ b/education/windows/take-tests-in-windows-10.md @@ -64,7 +64,7 @@ There are several ways to configure devices for assessments depending on your us 2. **Create and distribute the assessment URL through the web, email, OneNote, or any other method** - This allows teachers and test administrators an easier way to deploy assessments quickly and simply. We recommend this method for lower stakes assessments. You can also create shortcuts to distribute the link + This allows teachers and test administrators an easier way to deploy assessments quickly and simply. We recommend this method for lower stakes assessments. You can also create shortcuts to distribute the link. You can enable this using a schema activation. From 5d1b072097728b2b28373064fcd1c57fa0a65aba Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 30 Mar 2020 10:17:12 -0700 Subject: [PATCH 69/94] updated table --- windows/client-management/mdm/devdetail-csp.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/client-management/mdm/devdetail-csp.md b/windows/client-management/mdm/devdetail-csp.md index bb5d0938f8..859ffd1672 100644 --- a/windows/client-management/mdm/devdetail-csp.md +++ b/windows/client-management/mdm/devdetail-csp.md @@ -138,6 +138,7 @@ Supported operations are Get and Replace. Added in the next major release of Windows 10. This node specifies the DNS computer name for a device. The server must explicitly reboot the device for this value to take effect. A couple of macros can be embedded within the value for dynamic substitution. Using any of these macros will limit the new name to 63 characters. This node replaces the **Domain/ComputerName** node in [Accounts CSP](accounts-csp.md). The following are the available naming macros: + | Macro | Description | Example | Generated Name | | -------| -------| -------| -------| | %RAND:<# of digits> | Generates the specified number of random digits. | Test%RAND:6% | Test123456| From d306e9ac6c37fc890a862fd04b21b0a58a39d4e9 Mon Sep 17 00:00:00 2001 From: Kurt Sarens <56369685+kurtsarens@users.noreply.github.com> Date: Mon, 30 Mar 2020 10:29:51 -0700 Subject: [PATCH 70/94] Update configure-extension-file-exclusions-windows-defender-antivirus.md adding syntax specification for Extension exclusions (responding to customer feedback) --- ...re-extension-file-exclusions-windows-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index 10c52c2aba..bc096eac9e 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -36,7 +36,7 @@ This article describes how to configure exclusion lists for the files and folde Exclusion | Examples | Exclusion list ---|---|--- -Any file with a specific extension | All files with the `.test` extension, anywhere on the machine | Extension exclusions +Any file with a specific extension | All files with the specified extension, anywhere on the machine.
    Valid syntax: `.test` and `test` | Extension exclusions Any file under a specific folder | All files under the `c:\test\sample` folder | File and folder exclusions A specific file in a specific folder | The file `c:\sample\sample.test` only | File and folder exclusions A specific process | The executable file `c:\test\process.exe` | File and folder exclusions @@ -292,4 +292,4 @@ You can also copy the string into a blank text file and attempt to save it with - [Configure and validate exclusions in Windows Defender Antivirus scans](configure-exclusions-windows-defender-antivirus.md) - [Configure and validate exclusions for files opened by processes](configure-process-opened-file-exclusions-windows-defender-antivirus.md) -- [Configure Windows Defender Antivirus exclusions on Windows Server](configure-server-exclusions-windows-defender-antivirus.md) \ No newline at end of file +- [Configure Windows Defender Antivirus exclusions on Windows Server](configure-server-exclusions-windows-defender-antivirus.md) From 83277a5bc8d0527ad021ffd5a8553167184e41c2 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 30 Mar 2020 11:13:25 -0700 Subject: [PATCH 71/94] pencil edit --- .../microsoft-defender-atp/onboard-downlevel.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md index b922ea6831..5ac688bcec 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md @@ -68,7 +68,7 @@ Review the following details to verify minimum system requirements: > [!NOTE] > Only applicable for Windows 7 SP1 Enterprise and Windows 7 SP1 Pro. - > Don't install .NET framework 4.0.x, since it will negate the above installation. + > Don't install .NET Framework 4.0.x, since it will negate the above installation. - Meet the Azure Log Analytics agent minimum system requirements. For more information, see [Collect data from computers in you environment with Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-concept-hybrid#prerequisites) From 0ba7e68b351648adc5df64cf9691ded1d88e7a90 Mon Sep 17 00:00:00 2001 From: Hiroshi Yoshioka <40815708+hyoshioka0128@users.noreply.github.com> Date: Tue, 31 Mar 2020 05:47:35 +0900 Subject: [PATCH 72/94] =?UTF-8?q?Typo=20"yes"=E2=86=92"1"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://docs.microsoft.com/en-us/microsoft-edge/deploy/available-policies --- browsers/edge/includes/configure-autofill-include.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/browsers/edge/includes/configure-autofill-include.md b/browsers/edge/includes/configure-autofill-include.md index 1ef991e263..c67f992071 100644 --- a/browsers/edge/includes/configure-autofill-include.md +++ b/browsers/edge/includes/configure-autofill-include.md @@ -3,7 +3,8 @@ author: eavena ms.author: eravena ms.date: 10/02/2018 ms.reviewer: -audience: itpro manager: dansimp +audience: itpro +manager: dansimp ms.prod: edge ms.topic: include --- @@ -19,8 +20,8 @@ ms.topic: include | Group Policy | MDM | Registry | Description | Most restricted | |---------------------------------|:-----:|:--------:|-----------------------------------|:------------------------------------------------:| | Not configured
    **(default)** | Blank | Blank | Users can choose to use Autofill. | | -| Disabled | 0 | no | Prevented. | ![Most restricted value](../images/check-gn.png) | -| Enabled | 1 | yes | Allowed. | | +| Disabled | 0 | 0 | Prevented. | ![Most restricted value](../images/check-gn.png) | +| Enabled | 1 | 1 | Allowed. | | --- From 10c2e79acd289cb4a37c2b14362b543dba25ae32 Mon Sep 17 00:00:00 2001 From: Hiroshi Yoshioka <40815708+hyoshioka0128@users.noreply.github.com> Date: Tue, 31 Mar 2020 05:49:18 +0900 Subject: [PATCH 73/94] Typo --- browsers/edge/includes/configure-autofill-include.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/browsers/edge/includes/configure-autofill-include.md b/browsers/edge/includes/configure-autofill-include.md index c67f992071..385c797d8c 100644 --- a/browsers/edge/includes/configure-autofill-include.md +++ b/browsers/edge/includes/configure-autofill-include.md @@ -3,8 +3,7 @@ author: eavena ms.author: eravena ms.date: 10/02/2018 ms.reviewer: -audience: itpro -manager: dansimp +audience: itpromanager: dansimp ms.prod: edge ms.topic: include --- From 1da0126682b6977493758b98c8395b1682e147a2 Mon Sep 17 00:00:00 2001 From: Hiroshi Yoshioka <40815708+hyoshioka0128@users.noreply.github.com> Date: Tue, 31 Mar 2020 05:51:31 +0900 Subject: [PATCH 74/94] Typo --- browsers/edge/includes/configure-autofill-include.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/browsers/edge/includes/configure-autofill-include.md b/browsers/edge/includes/configure-autofill-include.md index 385c797d8c..c67f992071 100644 --- a/browsers/edge/includes/configure-autofill-include.md +++ b/browsers/edge/includes/configure-autofill-include.md @@ -3,7 +3,8 @@ author: eavena ms.author: eravena ms.date: 10/02/2018 ms.reviewer: -audience: itpromanager: dansimp +audience: itpro +manager: dansimp ms.prod: edge ms.topic: include --- From 9a9fc1c11f244988c99f891f20c2df4a7efe8136 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 30 Mar 2020 15:22:41 -0700 Subject: [PATCH 75/94] score updates --- .../top-scoring-industry-antivirus-tests.md | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 0c3ce01531..be304c5715 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -30,13 +30,19 @@ Windows Defender Antivirus is the [next generation protection](https://www.youtu **Download the latest transparency report: [Examining industry test results, November 2019](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4kagp)** -### AV-TEST: Protection score of 6.0/6.0 in the latest test +### AV-TEST: Protection score of 5.5/6.0 in the latest test The AV-TEST Product Review and Certification Report tests on three categories: protection, performance, and usability. The following scores are for the Protection category which has two scores: Real-World Testing and the AV-TEST reference set (known as "Prevalent Malware"). -- July — August 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/august-2019/microsoft-windows-defender-antivirus-4.18-193215/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4kagp) **Latest** +- January - February 2020 AV-TEST Business User test: [Protection score 5.5/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/february-2020/microsoft-windows-defender-antivirus-4.18-200614/) **Latest** - Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, detecting 100% of 13,889 malware samples used. This industry-leading antivirus solution has consistently achieved a perfect Protection score in all AV-TEST cycles in the past 14 months. + Windows Defender Antivirus achieved an overall Protection score of 5.5/6.0, with 21,008 malware samples used. + +- November - December 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/december-2019/microsoft-windows-defender-antivirus-4.18-195015/) + +- September - October 2019 AV-TEST Business User test: [Protection score 5.5/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/october-2019/microsoft-windows-defender-antivirus-4.18-194115/) + +- July — August 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/august-2019/microsoft-windows-defender-antivirus-4.18-193215/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4kagp) - May — June 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/june-2019/microsoft-windows-defender-antivirus-4.18-192415/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE3Esbl) @@ -52,9 +58,11 @@ The AV-TEST Product Review and Certification Report tests on three categories: p Business Security Test consists of three main parts: the Real-World Protection Test that mimics online malware attacks, the Malware Protection Test where the malware enters the system from outside the internet (for example by USB), and the Performance Test that looks at the impact on the system's performance. -- Business Security Test 2019 (August — September): [Real-World Protection Rate 99.9%](https://www.av-comparatives.org/tests/business-security-test-august-september-2019-factsheet/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4kagp) **Latest** +- Business Security Test 2019 (August — November): [Real-World Protection Rate 99.6%](https://www.av-comparatives.org/tests/business-security-test-2019-august-november/) **Latest** - Windows Defender Antivirus has scored consistently high in Real-World Protection Rates over the past year, with 99.9% in the latest test. + Windows Defender Antivirus has scored consistently high in Real-World Protection Rates over the past year, with 99.6% in the latest test. + +- Business Security Test 2019 Factsheet (August — September): [Real-World Protection Rate 99.9%](https://www.av-comparatives.org/tests/business-security-test-august-september-2019-factsheet/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4kagp) - Business Security Test 2019 (March — June): [Real-World Protection Rate 99.9%](https://www.av-comparatives.org/tests/business-security-test-2019-march-june/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE3Esbl) @@ -66,9 +74,11 @@ Business Security Test consists of three main parts: the Real-World Protection T SE Labs tests a range of solutions used by products and services to detect and/or protect against attacks, including endpoint software, network appliances, and cloud services. -- Enterprise Endpoint Protection July — September 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/jul-sep-2019-enterprise.pdf) **pdf** | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4kagp) +- Enterprise Endpoint Protection October — December 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/oct-dec-2019-enterprise.pdf) **pdf** - Microsoft's next-gen protection was named one of the leading products, stopping all targeted attacks and all but one public threat. + Microsoft's next-gen protection was named one of the leading products, stopping all targeted attacks and all but two public threats. + +- Enterprise Endpoint Protection July — September 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/jul-sep-2019-enterprise.pdf) **pdf** | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4kagp) - Enterprise Endpoint Protection April — June 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/apr-jun-2019-enterprise.pdf) **pdf** | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE3Esbl) From d8e26d645fa170a765a367601e80f4c2f76d5b3f Mon Sep 17 00:00:00 2001 From: Charles Inglis <32555877+cinglis-msft@users.noreply.github.com> Date: Mon, 30 Mar 2020 16:42:35 -0700 Subject: [PATCH 76/94] Add Win10 Enterprise Multi-session blurb With link to the docs on it. Note it is not a .md link. --- windows/deployment/update/update-compliance-get-started.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index 5e81c8e5a0..c70b579587 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -27,7 +27,7 @@ Steps are provided in sections that follow the recommended setup process: ## Update Compliance prerequisites Before you begin the process to add Update Compliance to your Azure subscription, first ensure you can meet the prerequisites: -1. Update Compliance works only with Windows 10 Professional, Education, and Enterprise editions. Update Compliance only provides data for the standard Desktop Windows 10 version and is not currently compatible with Windows Server, Surface Hub, IoT, etc. +1. Update Compliance works only with Windows 10 Professional, Education, and Enterprise editions. Update Compliance supports both the typical Windows 10 Enterprise edition, as well as [Windows 10 Enterprise multi-session](https://docs.microsoft.com/azure/virtual-desktop/windows-10-multisession-faq). Update Compliance only provides data for the standard Desktop Windows 10 version and is not currently compatible with Windows Server, Surface Hub, IoT, etc. 2. Update Compliance provides detailed deployment data for devices on the Semi-Annual Channel and the Long-term Servicing Channel. Update Compliance will show Windows Insider Preview devices, but currently will not provide detailed deployment information for them. 3. Update Compliance requires at least the Basic level of diagnostic data and a Commercial ID to be enabled on the device. 4. For Windows 10 1803+, device names will not appear in Update Compliance unless you opt in. The steps to accomplish this is outlined in the [Enroll devices in Update Compliance](#enroll-devices-in-update-compliance) section. @@ -125,4 +125,4 @@ Allow Device Name in Telemetry is under the same node as Commercial ID and Allow Allow Device Name in Telemetry is under the [Policy Configuration Service Provider](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) as [System/AllowTelemetry](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowtelemetry). >[!NOTE] ->After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it might take 48-72 hours for the first data to appear in the solution. Until then, Update Compliance will indicate it is still assessing devices. \ No newline at end of file +>After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it might take 48-72 hours for the first data to appear in the solution. Until then, Update Compliance will indicate it is still assessing devices. From fe5a3f592d28beb27baf3e02fecdef4f71271452 Mon Sep 17 00:00:00 2001 From: Charles Inglis <32555877+cinglis-msft@users.noreply.github.com> Date: Mon, 30 Mar 2020 18:13:06 -0700 Subject: [PATCH 77/94] Update windows/deployment/update/update-compliance-get-started.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/deployment/update/update-compliance-get-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index c70b579587..a18c25596f 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -124,5 +124,5 @@ Allow Device Name in Telemetry is under the same node as Commercial ID and Allow #### Allow Device Name in Telemetry with MDM Allow Device Name in Telemetry is under the [Policy Configuration Service Provider](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) as [System/AllowTelemetry](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowtelemetry). ->[!NOTE] +> [!NOTE] >After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it might take 48-72 hours for the first data to appear in the solution. Until then, Update Compliance will indicate it is still assessing devices. From 0146fe1744ac9654a0b97c7941337d24d195c3c3 Mon Sep 17 00:00:00 2001 From: Charles Inglis <32555877+cinglis-msft@users.noreply.github.com> Date: Mon, 30 Mar 2020 18:13:46 -0700 Subject: [PATCH 78/94] Update windows/deployment/update/update-compliance-get-started.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/deployment/update/update-compliance-get-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index a18c25596f..f43a487b2e 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -125,4 +125,4 @@ Allow Device Name in Telemetry is under the same node as Commercial ID and Allow Allow Device Name in Telemetry is under the [Policy Configuration Service Provider](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) as [System/AllowTelemetry](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowtelemetry). > [!NOTE] ->After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it might take 48-72 hours for the first data to appear in the solution. Until then, Update Compliance will indicate it is still assessing devices. +> After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it might take 48-72 hours for the first data to appear in the solution. Until then, Update Compliance will indicate it is still assessing devices. From 6afa16f9e3c5011f022c67b1e7382338119cafb0 Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Tue, 31 Mar 2020 10:24:58 -0700 Subject: [PATCH 79/94] Update update-compliance-get-started.md Tweaked "important" alert format. --- windows/deployment/update/update-compliance-get-started.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index f43a487b2e..28867da5e3 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -79,9 +79,9 @@ To find your Commercial ID within Azure: ![Update Compliance Settings page](images/UC_commercialID.png) ->**Important** +> [!IMPORTANT] > ->Regenerate your Commercial ID only if your Original ID key can no longer be used or if you want to completely reset your workspace. Regenerating your Commercial ID cannot be undone and will result in you losing data for all devices that have the current Commercial ID until the new Commercial ID is deployed to devices. +>Regenerate your Commercial ID only if your original ID can no longer be used or if you want to completely reset your workspace. Regenerating your Commercial ID cannot be undone and will result in you losing data for all devices that have the current Commercial ID until the new Commercial ID is deployed to devices. #### Deploying Commercial ID using Group Policy Commercial ID can be deployed using Group Policy. The Group Policy for Commercial ID is under **Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds\Configure the Commercial ID**. From 9430acaed1f021b7a4e6597f4f34a72faf867e9a Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Tue, 31 Mar 2020 10:25:21 -0700 Subject: [PATCH 80/94] Update update-compliance-get-started.md --- windows/deployment/update/update-compliance-get-started.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index 28867da5e3..8e7dfad9c8 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -80,7 +80,6 @@ To find your Commercial ID within Azure: ![Update Compliance Settings page](images/UC_commercialID.png) > [!IMPORTANT] -> >Regenerate your Commercial ID only if your original ID can no longer be used or if you want to completely reset your workspace. Regenerating your Commercial ID cannot be undone and will result in you losing data for all devices that have the current Commercial ID until the new Commercial ID is deployed to devices. #### Deploying Commercial ID using Group Policy From 8ffeddb27e4632813c3f541116b99cd0565531dc Mon Sep 17 00:00:00 2001 From: Jreeds001 Date: Tue, 31 Mar 2020 11:45:24 -0700 Subject: [PATCH 81/94] Update app-v-51-supported-configurations.md --- mdop/appv-v5/app-v-51-supported-configurations.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mdop/appv-v5/app-v-51-supported-configurations.md b/mdop/appv-v5/app-v-51-supported-configurations.md index aa2a35a202..a6aa8d9fd8 100644 --- a/mdop/appv-v5/app-v-51-supported-configurations.md +++ b/mdop/appv-v5/app-v-51-supported-configurations.md @@ -117,6 +117,12 @@ The following table lists the SQL Server versions that are supported for the App + +

    Microsoft SQL Server 2019

    +

    +

    32-bit or 64-bit

    + +

    Microsoft SQL Server 2017

    From 33c16550b02653fcfe5d740222d5acb9b13ee08a Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 31 Mar 2020 13:43:17 -0700 Subject: [PATCH 82/94] Updated DDF --- .../mdm/devdetail-ddf-file.md | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/devdetail-ddf-file.md b/windows/client-management/mdm/devdetail-ddf-file.md index b313ad3605..47df0219d5 100644 --- a/windows/client-management/mdm/devdetail-ddf-file.md +++ b/windows/client-management/mdm/devdetail-ddf-file.md @@ -21,7 +21,7 @@ This topic shows the OMA DM device description framework (DDF) for the **DevDeta Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is for Windows 10, version 1809. +The XML below is the current version for this CSP. ```xml @@ -488,6 +488,28 @@ The XML below is for Windows 10, version 1809. + + DNSComputerName + + + + + + This node specifies the DNS name for a device. This setting can be managed remotely. A couple of macros can be embedded within the value for dynamic substitution: %RAND:<# of digits>% and %SERIAL%. Examples: (a) "Test%RAND:6%" will generate a name "Test" followed by 6 random digits (e.g., "Test123456"). (b) "Foo%SERIAL%", will generate a name "Foo" followed by the serial number derived from device's ID. If both macros are in the string, the RANDOM macro will take priority over the SERIAL macro (SERIAL will be ignored). The server must explicitly reboot the device for this value to take effect. This value has a maximum allowed length of 63 characters as per DNS standards. + + + + + + + + + + + text/plain + + + TotalStorage From 2d764e231e8d70ac09d95e4ee89162b39c1b55e9 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Tue, 31 Mar 2020 13:51:43 -0700 Subject: [PATCH 83/94] updating text --- .../configuration-score.md | 24 ++++++++---------- .../images/tvm_request_remediation.png | Bin 48253 -> 0 bytes 2 files changed, 10 insertions(+), 14 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm_request_remediation.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/configuration-score.md b/windows/security/threat-protection/microsoft-defender-atp/configuration-score.md index aebe65fb7b..06bd8455af 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configuration-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configuration-score.md @@ -25,7 +25,7 @@ ms.topic: conceptual >[!NOTE] > Secure score is now part of Threat & Vulnerability Management as Configuration score. -Your Configuration score is visible in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) of the Microsoft Defender Security Center. It reflects the collective security configuration state of your machines across the following categories: +Your Configuration score is visible in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) of the Microsoft Defender Security Center. A higher configuration score means your endpoints are more resilient from cybersecurity threat attacks. It reflects the collective security configuration state of your machines across the following categories: - Application - Operating system @@ -33,7 +33,7 @@ Your Configuration score is visible in the [Threat & Vulnerability Management da - Accounts - Security controls -A higher configuration score means your endpoints are more resilient from cybersecurity threat attacks. +Select a category to go to the [**Security recommendations**](tvm-security-recommendation.md) page and view the relevant recommendations. ## How it works @@ -43,35 +43,31 @@ A higher configuration score means your endpoints are more resilient from cybers The data in the configuration score card is the product of meticulous and ongoing vulnerability discovery process aggregated with configuration discovery assessments that continuously: - Compare collected configurations to the collected benchmarks to discover misconfigured assets -- Map configurations to vulnerabilities that can be remediated or partially remediated (risk reduction) by remediating the misconfiguration +- Map configurations to vulnerabilities that can be remediated or partially remediated (risk reduction) - Collect and maintain best practice configuration benchmarks (vendors, security feeds, internal research teams) - Collect and monitor changes of security control configuration state from all assets -From the widget, you'd be able to see which security aspect requires attention. You can click the configuration score categories and it will take you to the **Security recommendations** page to see more details and understand the context of the issue. From there, you can act on them based on security benchmarks. - ## Improve your security configuration -You can improve your security configuration when you remediate issues from the security recommendations list. As you do so, your configuration score improves, which means your organization becomes more resilient against cybersecurity threats and vulnerabilities. +You can improve your security configuration when you remediate issues from the security recommendations list. As you do so, your Configuration score improves, which means your organization becomes more resilient against cybersecurity threats and vulnerabilities. -1. From the Configuration score card in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md), select **Security controls**. The [**Security recommendations**](tvm-security-recommendation.md) page opens to shows the list of recommendations related to security controls. +1. From the Configuration score card in the Threat & Vulnerability Management dashboard, select the one of the categories to view the list of recommendations related to that category. It will take you to the [**Security recommendations**](tvm-security-recommendation.md) page. If you want to see all security recommendations, once you get to the Security recommendations page, clear the search field. 2. Select an item on the list. The flyout panel will open with details related to the recommendation. Select **Remediation options**. ![Security controls related security recommendations](images/tvm_security_controls.png) -3. Read the description to understand the context of the issue and what to do next. Select a due date, add notes, and select **Export all remediation activity data to CSV** so you can attach it to the email that you can send to your IT Administrator for follow-up. +3. Read the description to understand the context of the issue and what to do next. Select a due date, add notes, and select **Export all remediation activity data to CSV** so you can attach it to an email for follow-up. - >![Request remediation](images/tvm_request_remediation.png). - - You will see a confirmation message that the remediation task has been created. +4. **Submit request**. You will see a confirmation message that the remediation task has been created. >![Remediation task creation confirmation](images/tvm_remediation_task_created.png) -4. Save your CSV file. +5. Save your CSV file. ![Save csv file](images/tvm_save_csv_file.png) -5. Send a follow-up email to your IT Administrator and allow the time that you have allotted for the remediation to propagate in the system. +6. Send a follow-up email to your IT Administrator and allow the time that you have allotted for the remediation to propagate in the system. -6. Review the machine **Configuration score** card again on the dashboard. The number of security controls recommendations will decrease. When you select **Security controls** to go back to the **Security recommendations** page, the item that you have addressed will not be listed there anymore, and your configuration score should increase. +7. Review the **Configuration score** card again on the dashboard. The number of security controls recommendations will decrease. When you select **Security controls** to go back to the **Security recommendations** page, the item that you have addressed will not be listed there anymore, and your configuration score should increase. >[!IMPORTANT] >To boost your vulnerability assessment detection rates, download the following mandatory security updates and deploy them in your network: diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm_request_remediation.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm_request_remediation.png deleted file mode 100644 index ec4fa8bc44521d8a7a1747b77b1326e4a65fce85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48253 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 I+WK7mU*tyE7XSbN From b4f19b8b5c06ba850e640a54d11e9b7778d14eac Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Tue, 31 Mar 2020 14:18:13 -0700 Subject: [PATCH 84/94] recommendations and remediation --- .../microsoft-defender-atp/tvm-remediation.md | 18 +++---- .../tvm-security-recommendation.md | 49 ++++++++----------- 2 files changed, 28 insertions(+), 39 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 6162539530..513b78dc33 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -26,7 +26,7 @@ ms.topic: conceptual >[!NOTE] >To use this capability, enable your Microsoft Intune connections. Navigate to **Settings** > **General** > **Advanced features**. Scroll down and look for **Microsoft Intune connection**. By default, the toggle is turned off. Turn your **Microsoft Intune connection** toggle on. -After your organization's cybersecurity weaknesses are identified and mapped to actionable [security recommendations](tvm-security-recommendation.md), you can start creating security tasks through the integration with Microsoft Intune where remediation tickets are created. +After your organization's cybersecurity weaknesses are identified and mapped to actionable [security recommendations](tvm-security-recommendation.md), start creating security tasks through the integration with Microsoft Intune where remediation tickets are created. Lower your organization's exposure from vulnerabilities and increase your security configuration by remediating the security recommendations. @@ -34,9 +34,9 @@ Lower your organization's exposure from vulnerabilities and increase your securi When you submit a remediation request from Threat & Vulnerability Management, it kicks-off a remediation activity. A security task is created which will be tracked in the Threat & Vulnerability Management **Remediation** page, and a remediation ticket is created in Microsoft Intune. -The dashboard will show the status of your top remediation activities. Select any of the entries to go to the **Remediation** page. You can mark the remediation activity as completed after the IT admin team remediates the task. +View **Top remediation activities** in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md). Select any of the entries to go to the **Remediation** page. You can mark the remediation activity as completed after the IT admin team remediates the task. -## Accessing the remediation page +## Navigate to the remediation page You can access the remediation page in a few places in the portal: @@ -131,18 +131,14 @@ The exception impact shows on both the Security recommendations page column and ## Related topics +- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) -- [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) -- [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) +- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Configuration score](configuration-score.md) -- [Security recommendation](tvm-security-recommendation.md) +- [Security recommendations](tvm-security-recommendation.md) - [Software inventory](tvm-software-inventory.md) - [Weaknesses](tvm-weaknesses.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) +- [APIs](threat-and-vuln-mgt-scenarios.md#apis) - [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) -- [Recommendation APIs](vulnerability.md) -- [Machine APIs](machine.md) -- [Score APIs](score.md) -- [Software APIs](software.md) -- [Vulnerability APIs](vulnerability.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index d28353f90b..54d6f0afc4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -27,7 +27,7 @@ ms.topic: conceptual [!include[Prerelease information](../../includes/prerelease.md)] -Cybersecurity weaknesses identified in your organization are mapped to actionable security recommendations and prioritized by their impact. Prioritized recommendation helps shorten the time to mitigate or remediate vulnerabilities and drive compliance. +Cybersecurity weaknesses identified in your organization are mapped to actionable security recommendations and prioritized by their impact. Prioritized recommendations help shorten the time to mitigate or remediate vulnerabilities and drive compliance. Each security recommendation includes an actionable remediation recommendation which can be pushed into the IT task queue through a built-in integration with Microsoft Intune and Microsoft Endpoint Configuration Manager. When the threat landscape changes, the recommendation also changes as it continuously collects information from your environment. @@ -43,7 +43,11 @@ Each machine in the organization is scored based on three important factors to h ## Navigate to security recommendations -You can access security recommendations from the Microsoft Defender ATP Threat & Vulnerability Management menu, dashboard, software page, and machine page. +You can access security recommendations from the Microsoft Defender ATP Threat & Vulnerability Management navigation menu, dashboard, software page, and machine page. + +### Navigation menu + +Go to the Threat & Vulnerability Management navigation menu and select **Security recommendations** to open the list of security recommendations for the threats and vulnerabilities found in your organization. ### Top security recommendations in the Threat & Vulnerability Management dashboard @@ -53,21 +57,17 @@ In a given day as a Security Administrator, you can take a look at the [Threat & The top security recommendations lists the improvement opportunities prioritized based on the important factors mentioned in the previous section - threat, likelihood to be breached, and value. Selecting a recommendation will take you to the security recommendations page with more details about the recommendation. -### Navigation menu - -Go to the Threat & Vulnerability Management navigation menu and select **Security recommendations** to open the list of security recommendations for the threats and vulnerabilities found in your organization. - ## Security recommendations overview -You will be able to view the recommendation, the number of weaknesses found, related components, threat insights, number of exposed machines, status, remediation type, remediation activities, impact to your exposure and configuration scores, and associated tags. +View recommendations, the number of weaknesses found, related components, threat insights, number of exposed machines, status, remediation type, remediation activities, impact to your exposure and configuration scores, and associated tags. -The color of the **Exposed machines** graph changes as the trend changes. If the number of exposed machines is on the rise, the color changes into red. If there's a decrease in the amount of exposed machines, the color of the graph will change into green. This happens when the numbers on the right hand side is greater than what's on the left, which means an increase or decrease at the end of even a single machine will change the graph's color. +The color of the **Exposed machines** graph changes as the trend changes. If the number of exposed machines is on the rise, the color changes into red. If there's a decrease in the number of exposed machines, the color of the graph will change into green. ![Screenshot of security recommendations page](images/tvmsecrec-updated.png) ### Icons -Useful icons also quickly calls your attention to
    • ![Possible active alert](images/tvm_alert_icon.png) possible active alerts
    • ![Threat insight](images/tvm_bug_icon.png) associated public exploits
    • ![Recommendation insight](images/tvm_insight_icon.png) recommendation insights

    +Useful icons also quickly calls your attention to:
    • ![Possible active alert](images/tvm_alert_icon.png) possible active alerts
    • ![Threat insight](images/tvm_bug_icon.png) associated public exploits
    • ![Recommendation insight](images/tvm_insight_icon.png) recommendation insights

    ### Investigate @@ -77,22 +77,22 @@ Select the security recommendation that you want to investigate or process. From the flyout, you can do any of the following: -- **Open software page** - Drill down and open the software page to get more context of the software details, prevalence in the organization, weaknesses discovered, version distribution, software or software version end-of-life, and charts so you can see the exposure trend over time. +- **Open software page** - Open the software page to get more context of the software details, prevalence in the organization, weaknesses discovered, version distribution, software or software version end-of-support, and charts of the exposure trend over time. - **Remediation options** - Submit a remediation request to open a ticket in Microsoft Intune for your IT Administrator to pick up and address. -- **Exception options** - Submit an exception, provide justification, and set exception duration if you can't remediate the issue just yet due to specific business reasons, compensation controls, or if it is a false positive. +- **Exception options** - Submit an exception, provide justification, and set exception duration if you can't remediate the issue just yet. >[!NOTE] >When a change is made on a machine, it may take up to two hours for the data to be reflected in the Microsoft Defender Security Center. ## Request remediation -The Threat & Vulnerability Management capability in Microsoft Defender ATP bridges the gap between Security and IT Administrators through the remediation request workflow. Security Administrators like you can request for the IT Administrator to remediate a vulnerability from the **Security recommendation** pages to Intune. +The Threat & Vulnerability Management capability in Microsoft Defender ATP bridges the gap between Security and IT administrators through the remediation request workflow. Security admins like you can request for the IT Administrator to remediate a vulnerability from the **Security recommendation** pages to Intune. ### Enable Microsoft Intune connection -To use this capability, enable your Microsoft Intune connections. Navigate to **Settings** > **General** > **Advanced features**. Scroll down and look for **Microsoft Intune connection**. By default, the toggle is turned off. Turn your **Microsoft Intune connection** toggle on. +To use this capability, enable your Microsoft Intune connections. In the Microsoft Defender Security Center, navigate to **Settings** > **General** > **Advanced features**. Scroll down and look for **Microsoft Intune connection**. By default, the toggle is turned off. Turn your **Microsoft Intune connection** toggle **On**. See [Use Intune to remediate vulnerabilities identified by Microsoft Defender ATP](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. @@ -111,11 +111,11 @@ See [Use Intune to remediate vulnerabilities identified by Microsoft Defender AT ## File for exception -With Threat & Vulnerability Management, you can create exceptions for recommendations, as an alternative to a remediation request. +As an alternative to a remediation request, you can create exceptions for recommendations. There are many reasons why organizations create exceptions for a recommendation. For example, if there's a business justification that prevents the company from applying the recommendation, the existence of a compensating or alternative control that provides as much protection than the recommendation would, a false positive, among other reasons. -Exceptions can be created for both *Security update* and *Configuration change* recommendations. +Exceptions can be created for both Security update and Configuration change recommendations. When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state changes to **Exception**, and it no longer shows up in the security recommendations list. @@ -127,10 +127,8 @@ When an exception is created for a recommendation, the recommendation is no long > ![Screenshot of exception flyout page which details justification and context](images/tvm-exception-flyout.png) 3. Select **Submit**. A confirmation message at the top of the page indicates that the exception has been created. -![Screenshot of exception confirmation message](images/tvm-exception-confirmation.png) -4. Navigate to the [**Remediation**](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and click the **Exceptions** tab to view all your exceptions (current and past). -![Screenshot of exception list of exceptions in the Remediation page](images/tvm-exception-list.png) +4. Navigate to the [**Remediation**](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab to view all your exceptions (current and past). ## Report inaccuracy @@ -149,21 +147,16 @@ You can report a false positive when you see any vague, inaccurate, incomplete, 4. Select **Submit**. Your feedback is immediately sent to the Threat & Vulnerability Management experts. - ## Related topics +- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) -- [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) -- [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) +- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Configuration score](configuration-score.md) - [Remediation and exception](tvm-remediation.md) - [Software inventory](tvm-software-inventory.md) - [Weaknesses](tvm-weaknesses.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) -- [Recommendation APIs](vulnerability.md) -- [Machine APIs](machine.md) -- [Score APIs](score.md) -- [Software APIs](software.md) -- [Vulnerability APIs](vulnerability.md) +- [Scenarios](threat-and-vuln-mgt-scenarios.md) +- [APIs](threat-and-vuln-mgt-scenarios.md#apis) +- [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) \ No newline at end of file From 255a9aa0ff519f3c8113878fff86e1615fd80ba3 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Tue, 31 Mar 2020 14:51:20 -0700 Subject: [PATCH 85/94] update text --- .../images/remediation_swupdatefilter.png | Bin 312107 -> 0 bytes .../microsoft-defender-atp/tvm-remediation.md | 34 +++--------------- .../tvm-security-recommendation.md | 2 ++ 3 files changed, 6 insertions(+), 30 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/remediation_swupdatefilter.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/remediation_swupdatefilter.png b/windows/security/threat-protection/microsoft-defender-atp/images/remediation_swupdatefilter.png deleted file mode 100644 index a0f5f3e2957ff094e552a212c1dd2b1f37085b92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312107 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�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 RgEE7{{h0;x19n`*2!*zi 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
    lME>slYDW(e?(@B3j%^Q$b%=`FN&TR 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ɩ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

    >Y0n4V^DQh5&?_l;@r4S>D`$ZS_Khx^${%8Ua z;piUGWC6!qc^8Bt4sN8aeWrqyB5{cuEfVp$k2vYn*rMd6q7_hu-VT+Bi@UD=mM3?M z>B&?n?7J7~{ckM`c|`(O2y4VjGuV<~x4hra`Y@<<&6sPTFqVk4=nmq{0P`Dkw7*3z z&mqxb83CWZRaYmzlx`TNT_kffqf3GH7+ab(40 ztz|1)V}$O=aek6Ln|E(L*FcQV&BeIT`8-wjmj-v9RHv28=4qD-4@ynDCFGp|Hd;}U z()yGfxrKgj7@C*M!Qo@KCC}StBE(tPYXfLuYhfrhA@$+ky`Z!ns8Vu)t&2-3xYfBz z42E1^ZZriX=2i%E4)iqeWM*Yb)Y;&I{?Fin(x5GyzV-L)ITG|q*){vgH23b^MS4al zTJjjyeE_7EgD?~(q(+CR*9|X{wObt@E$^)}^=D*c`ZtuAVY=3a1vUwYw(0L!JJ;1* zYCYBn*6Zs*dv8FPw^%zo@SBwH^$&0KcC5q1)mj9;NNPmOxO$D+k5h= zNAms7y_nP=9YU)65E7Po1X}xXm1Ew&+!*kpve^7NI;em7+he1}BV>qSA%8jX(v9nL zD@eEl3h;mXIWECjk<0;P!i=z8HqqJHS%5DJfA)~sus!!VB%X;x(0c(w1kZ16%`VOL zi#}VJQ`c}|+4O)G52RLk?HUHPdUCU|Db$IG3)(odJ)A3OD2F~5Q7SKrt~f$%ZZ|#m zS7s>Fc~tOesMXg!svDHO%jaUL9C1-s+~2#jQygWwFpo ztyLz`cO$?TgraJn(^*mYtwU!*G5yg+U5*6gi=y3eyxCEm3p4+ z&_(1_*nN+DHFomkloYqq9Z7Iq5>N%y{4_q}!pfhdy>9wHotZ{$(+N@PM;k>6IOwN3 zBcoF5`Z{kWJ`I$7Fw23nu^F}cM1i}>n@SV#e<9Ab^a|e~oKfvs!Yj#p=PD9eMkSTj ziQnz&ZpWiKmciH`OCFt`uRw{SxOZq5&~bJkLj(8X)X5Lq0rgdUktuoO%vA5Jo`DKj zeW)n)HuuY{3W9MFPO7?I)#_fAmIyoIRJ-^+*EcV4lJ{13B*b`s3=y4@;vx*tXQDZu z^)@Y@R(UW*bgk&5GVzC#)u!TK4ZB=_Ll%k{>kEpe(_hjIKCuNxAqKJ5&Lj=cM4uVX7zvaaK2z9W zcMMJ0j~~T>ouOu{nw*1u+NF5XB)q(8>Ck?Jn~1SiG53?=kKu6r)JNDo-?V5sp~}MV zWb(4JiXgf}?s5nC7WWAQ5}GgQw;Z-J#^ z`l77#QL*s5VH5dd@{;e6ZcxZ#XKUM0$J3RF7pJDyeO$n)U-cDhK=atcdu83|a}+x$ z6p@HY*|WGQLUw?hEc?iF2FwMD1Mf7pWWDM{-C9)YXC2d zhyl=Ud91(J*I?uk({1Z)&*~`MxxtSGxDy+jO&?L{9W3eoxOh$jPd3_{x1E)$(s#c1}+JDU41_MZRF| zTP}V@OQ#|X`IB%c{N1Q2bh3d23^YPViB5EN>-cxSG?ztWMzg=3Q?eQR(%%niqQ6u$ zq&EHdp))n9sjUm&thG6qzcmQ}YW@XTJVlol$4Q);&cvkoGy!tplWNNSs2&N=Lv}d4 zD7;HBXsa{``rIQRSop00AhFpqWV*5niU_pxe!VKlhr#0Y+55q7DgR{s=a9|y#R=eB zQM|WxBvP_P8`7X~qMvu2!%A8qigQ|PnP zb9%%am(LT^(BOOfHe_!XYO<4q_0sSKD>VxIiayTqB>)@FYbvi6h&7?BOGKLRN!`ZI zAx{G+fF~y>IyyQaqV?6m9t>jczEb!jQdU-8Qc#~UTds0((E|L17XPxn)N^DJMJyKr z)$e#-BoNS+yyVg);q>$O>$A%%FSqYs#@Dj4;?b`O2bFhPQTI%SO9MN}4c7-(&a2rL zZKA@}%FDlHj8B55D;ap$Um{XcO=D9H_iZq?+Ug+ndtB151-VIl{N$DH$o$wdcE&DG z_v!ed&%^4;=D?5gT!P-Rb6L@Y$M88M_rd+RTE{-};atf$t0$9?#(39`J9k*aM+pHcHVmi}-eNui<&&n5$9wVzhZ-bSCI z-8XlPKw1E6NG)!AW&alPm3P4RdL|z=hknuz3&tw1wxd7CaA4I(clypM}lC9f%f>R4s-}m z9XyW(4`a2NIqnIuXL#4}bj|yn5-Ng7&R4~*JJp+Hl+n;xsb>YQpCWpy0iV5BfVd6{ z1|ndvs0#W@U#0RCfM#KERdPC-)vtMn58lW@jUw_`eFrBe{AKf4rg$BL=;&w_N;3lv zPcXxq~6c^Obp5VdfH@$F;;?mFH^Iww#k#V4YZeSW@Zb8h~q2$YF8F zCg>c0>Xe~guKXXr^6mSW9j3z zw9BnXNhkT?GqpLBe%oh|Fho?cb$=C%q8`>$WB>Q>0sM9eMZ9fm$QzS~rn?HWS$X+rK?({iH^nP?8|l+=X7;Rc>@)+Ok?z8Wt>E2_JH(lW!4%ng62`6f zLD6-C%5P>-I7Ggxc*TyDFe2nBo*H`I!HHU~JwimTYI6qYRN|;bYm{wy92b59P0HQP z%VOu~t|r^Sib}Wa3;NVMU%RI}jbArGa&z@L)CbninYoR|eJ))br{{OXKOb$~#%1Q; z=)>OKA3b_Yhf7EFQFPldV_hTVtd0e+P`-rk2H~U9w2$vX)INRdW@xT!i(`_vVb70S z^SoW#b_tQ-NmEQ#9imr!#A{Px3E!T(6_7y4&QP=)lM{L|R4~ zUWy^;{QDnIO2|)Hs(@!paodlM%Y!!^H!;3V`Wb}V{@1}$$}@YUQkg|eUU`1B;n93%}usPLk#&`ZEp))F{T_R7~ zmVf1Qc(z7Z=+q^Ti>%BieEf)Sux!V~Y9q}FD(a)M;^ckYF<6&=Il4m16mepD1HVtE zcrR$^gnL8L6L7W$E|yF?Tt^!~TWc`{yh1v$goSofu^7N=#*kqNe) zY#v+1MK@o;Rwm3)GfCWgq0c-P(1@Hkd7a;4aQ$zE!cmVvPDu@ZFl~-+m@bpPFB(es zl7B~xx~U*f?&Qi`gRKeNV3p-pWLRJd=;b)AA5axvP?w|+8s@_4NTIP@@azazqifrK z9kehp_zDR(wI=9DXKnlSQ5Zt@k13LFcb-b~yeh;i#6|i)P)x5D-$CdYk)VS@P1l&w z;8)DcFH_1oM1B=^8drBQrRuA}lRNOc3p#$Beg)Pip=LPPzMm$kU=daht_}{w8%Ac> zO28`6Bg3v&MS~>^X7RLvzWyMd;Au(jvt7j%{hz56q`k~m3_>2hB?jER#NX;s|IP#6 z1?{`dgKDxQwP|F|j)P}A?NW;bQC@cltPm*|%%wY)wzYagdeZ^|C8Fcy_W|Kbvx;tq zH;lxy7j1QzM_R^A+XCbvO$R^e==j(_;YLe;?$6H@^hsU;*~Y|z1E5nDgM1r6JX6=x z8e3ZIaFA_==vE09kO2dR2mP*Nl1rpr+>9FL3@64s z(9}@ONdmv8D$CSJTIANI)VZ4-fESjC7)(BJCk8?UbFt<3s|idxg5pMZs_cCZ{mvIn z7yl#~%^?QTTO1-B!NM+F#Rx_5a(zl7J+s~;OSNXuZS#Dal!UGO(Mb>Mb>tn3d4i>Vh8@>HAe+;tb@ifA~KZs$zIv}lIKq0t%irzCS=Z_4Lo@8Z5rD8GcANus}4 z)Q0acK3js3hu!_APOX*k=+be`jx2afHiG;$VK*2|Jf-#x8xp-PGR}NsoalyYiWmp5 z-v`$b-qq21GhrAZ=kAm7dG|NmiPOSO0LxhDuFsvA&GW_-OY#1v>mP?>MFW2+`%N9! zyD*}rnUTwRP_&5Hbz4s4Z=#`H_<5Uf5J$H}Em#N(X`Z^I?G$mVT8onuACJNaXX?# zXQBx2aUh}J$#8O7ht9#+eB-Q3Zi#R|{cyz0~8#s$@%Cz=vpV{S?% z6sf63p^+ux8?0q~>7?4LqQ(i&~ zy-EEbaTz~1)wHIy?-J^_5#z2%=)pweU%cPatL*tAaXOT$+mzK5P%PNN`(eYMf%q%` ze1l?xFedi(H__t>v9qQB$Q zyyRP3mQ7x1HxZcO{fsM!tyDTP?yd0~(~-*9pLR*7_#3AR*YU-Y1@^(B;&eD7xphKM zR|Y;T>=#xF*`nQTS{amSl=sNJV)UWA2V_=7_67ChB_!?1j%J`R-h}Vpyn1EzDIU#} zQ{=#{+s zP3gCU++6exZ^(C0JnO@ZsIFTE$G*7alpN9K)6_;6k~+{Qu${GHOm-}bfrTaUlSbnw zz2}wVkVMswE;eN3nZ6q#yG4o=SMdkxy#BL;Hoa|s_9Xmd#wX5{v_229l?N+Wcj*RasB;cLD;Bmy2qf5Y(A8RF8 zd8W(RSd)jKZ?I@%U}eVY_~`5SOWtRvyzGOeJ+luR5g_cLMitR{uqgpC++(^y*{xtv zWd7h}>j}!^`5Nd5|1|`(L>a%ngEhvbO`0gIOuO?R!%=?0<&55>2alE=-3PSAs9G9I z57c1e&(0EY=-hGXi|zOlp9RwbuB86o7QlfyHdP+>=qnrq{ZE_!Y4|^XJP^}dH2>}9 z|9mC!xiu38HWZzALeb?y;o1M+DFjm%`Tg%kTXLL%=o>rfEPJ$2;{W^YzeYA1svK_K zfYX=2c*Oj_T7)OJPLc}_N-tZybbl^s8J7<5`@fFvUlU8;e1nKQo2d~5=o`w#YxjSHd zEQSSLGjHb2&KQDWCp?EhwEKJGg zd-}9Jga3ao(v!N^|M#5-V)SL(+yAQt!<69}@SFhq`8b8?-}#rSOX9OZrIXRPWz7-V zMtas9MC|zg^d35LO3)c4KF>?2+=YW4HZ$|gf9%}s3%>iGJ+dPWgF!lI?GFP!M(M4o z3=sl(u{ObF#*X(dm<#&=)2$V<|C~Me^BFSqKif7m<%Zq6{W^^-lb=X4KRBp+b#=8r`(T`nZJJ* zI{W3?q+jiIVU0>WCu60Tn8c{V;V4d;|4dfNvO&n1Jd4b{OF)ep~)^P_y0f$Sc!l zNYQzK3J1fmYcQNbaM&hv5cL6l1*zy~_eTn6Qo}ySrTOy#*S( z&t~bGyuW6e&H0<{!frq^yr~mB>&u_YT{RPv!AL8GZdb3fP~5Iyg_M^0c3WPsn(3vt zWT?DD4sJPi>-g?1iKPn~V_X+M@N+edf}ZH?n4vqFA=j(7&W)Lp_4jPizQG{{-CSN@ zk|$&AWz_kwiyW0mc)aMs2HxO}ipbep0)zCkcGLO5Xa5HKWyG-V=cfly5nekRB&E$# zcHOu|7zaujjx@`$g?c-$8zV5hRpv?A1YS++-+z;kQIXHTJNkVwWRU@eC;<6m(yIyK zv>A8Wnw?tUc*I*B@7Thg9K3uHxbSLAQo*^N}x)rHm=B%6upwkl#2Jc7ye8CsQi68xfC zSFlup$GdA`z$3i846wBzi<1Gk1r&J_1{(6(Ekxd23||`M@49%L*|wqYnpBxWr6P5^ z&bQl$f`KjpkbCc+keV(w*n4Jg^u~xrZ{pD*Od^r@wcFQ_$;i>-I-}7E!)-Oe(X_H4 z&XX70vbN|8jxJB5y4J7lWj)`4Hx3E4xVZBJMEFmSyTU5%i-yvzPmPtsrJuvrreZzH zZ0)#n0fGF-uHS#$3l^QedH)^@g0?w3HC7S3(_gVH=go$FSo@g%m!o6TW0Zu7m=V# zY+#_j_VUduWxA1J3pl;TV}E499>BSgqaK;7wFShLCoZrKR5wvwFsR$$i$69t2C`C# z9td6s&HB8gGShZvbv$jzClsMDKWa|SEXpX^3$J@-reYT7=V!Wk*YRx^N53iJ4>)Fu zc$W#>Ux^6vgr-3MEz~pnycOg1l$7%Mow?B6Pgl=M>%noO$IY9UubM+^`z6^F*`F<- zv(b_v=g%O3`MdzPYwUbJ=Y>cfzbPAy4*a}70RhGHdOn8=i+yqhu5}bVIDcYr(x=Fp zswz^@sU`mMJ4sZY!i4-NWGZR8=Az+j6)RpO=G5!`K9?0rlY8LckWoHnk^V3O_q&bO zI$}{cUwfRJyfOm@_C%VufQx-NrE|RGi-vqsVnO9DAz7!HH&bWkt~cI@SlWQ@ey!yc ze&^V4Z-~)oOR*~_gL1-HE%$Q6vg{8LUL;Rby-x_<<=BQ+{j=)n?br^kq4lwdmAXlE z&3_&rb9S~^+Z%Z4i{SM?C9zk2`u_BI@`0(SP$H%%vh9226;*2080N8A(a}lKLnjw^ zj@P#S@%xTHc*TK#2qrG%XfS^@{>-xwhtn#f62?^yypGJ7SB-4&as|!`Ki#jv2j2fW z0I+uG8|d#DE<|kdWeR#E11wLi9fY`5K;vz`D*2-9q?9wnAQZ{@*fhjnkbk=kdZ1(A( zna;{ozWZW@jj+R_5S6*lJt22(**fyhVL;eJSe)31V>eNBIfzr0E^7-3ap8vTd&aNA z0LBjVVg`6;%*Z}Yd%B#SpKre1nd0B|*yS||7+qezfexWs>Skc(J(d6| znWi+`hz@;d9#`a)_GMp71j@U@J9_VuQ`So&MT<-=Sy@22(di8Xa>=Yy%8pUzw4!O zHPCko_rWJvQ3k@AbT+(63T3O^cqFu+o@4YSANCO9%rJuH={LdiR||L(o0f> z8bPV{#otnltWRBRDmD(=rjK7($l* zN)#!?dc|VILtJUqSWDkVs|bxCp^jY9u+sAEETHV0@qjpH%m7!k^C$r#+aPpEQFm8_ z`-hqI$x^j*8!sw4et@!^^mQJ)iH z>RI+d9!1yN&ncQI3%SIr%K%SNT%S1W!uD;_5& zD<>y6Pig6>pSD!3MIRE`6f=yH;zX9Fvwd=qj_=CPk$dV2V66BxXc=lb@=3R0ICs}C ze4IqPn^Bgp4H9iW|79IY&)lVNUQ3_Ow5Um4L=#1Y5^7YYf(i?a-9Btq`l5%A+uMa< zDt~Sz#P6tTxYL}i7i)bYIAdRHw3gy#9!Et_IA;qLk1P=%ON}6hG4$!H5iYJED+jlT zvQU~iKo&o?`7Sx|mgfT&3`tDJBbpzp+|Ra{KNu9N_lSEnH;%ac>w zD0(g{Yl4XUTTb|v_m>;}%#Vwl6Kn#LG8}1SNjzoW9chY!%ReQ{18iN);1PwPVIuKn z2uyiC#w8q|PeYQEaVlWppu@ue8d6k@()vZyK0sTgDQtd`uq*scm+;(lV{B|c+5|!UKj;(eyj_8Y<(kXe{ zfsMlG&cZEHcq&LB1!-<6wsFmseaTnk-`%q=uE8RDceXM#H!PVg864;9ubbz6xe>&& zr5RM1>|J7X4Aq5FY=^Z7ygQB)OjNM$V`9}Xe1$*hnG1hXn2h*p@E&Q)(V924lQ7wt zpKQ{h>EXPi!1Qbr!J3aKPTTWFE}03X_@+w}^)-6^tRz}a8UhCUG z{)DoS!-z7&n5IR2{fdE#OF6M#C?zeTtRRgZDX)KShTz1mkhmO+ei5E%XEf2)Nam)B zkyhTJSip4Hu;eq*4vY-el(27u#xi&>Hc4L?1I}p!f~d-T4-7ixy}a-Nz=}8E!6P7? zI-8bNvupaEMs;bZ99K@gJ1Fd)pl<68@QmWq#LGoSj@~V#bPTM%OmvzF2*_Jl2z#u$ zioTo|kUBs63TkQnUUEGVrYrZ}&KM&PCw%LA9mCWM#ATUEguLgyCohyFKT>`KJP|e- zezl`Ixf@p=kdc}9Kj1Mi7#=yE$m4_QJdZY64}W>|12jRKQpXP)1~2Qgsp;uk0Ku4l zApuvPBqek?M2Urqz41|?N;ATfX<#DTKfZDtH8K+MHhT5eUh_vtY;I|3synZv*evsP zdu>d956AhrX#4j#(CfEO%bbdqw-iuYP@`*2Ty$Lzk3-+V`9|WT*|ttx9cFllq2`G0 zaQ7sMrqyPrFXB2J4o+Ks@C~V&kTUm$0aM^js)MZ1ktB!XrvjO|Ru8nN*TSXByp7BL zXc-RkK@)ynDuZdYh0I^T&AP#6b~VOp!C*?kvCm?yQ?Oq*0Cz%4ExJ|Y<&0z3y{@JObi1nEPGP`8@RABgPHmH!ii#)YMTB=2H32A z&l+!|J+GlT@evz-MXyuDG@6YV+>DBeNl-3%D?uSD8uJ(g{VF~JMn&|A3xvDuT>s;s zgrNY{tO}n;W!8!BZfo21!ok1D!Mtj-sfzyU$@A2=O%sVK4Z$e(TH*XRrh7XTcFS5( z^UaZ^@utREsSuD}a_zM96W@RPz+^Xi)>uZ{vSGRTwMkdb8O)3tRsY9>7WvDKy*WCP z7~F8lB9NswYvPk7L*keC_}J!UtXqrSvgW_r#%x_kXFVc>8wOiL#xLB%`EvjIy6uYO z#&>_wu5*(`;#rY8Ev?Xv(>_&6n|D_T>F)*xO5EsGR`Y;Nv1ziIHHD8)1C`fHsa{hq#r`raoJDErtwLx8RTzRW#GrL)YupY ztJgl-98h2ADA<-p3jC;aQ?l_Eh@^t)Hf4KAD+)}V!H%z{f1U}rH}b#nctQJMTYfm< zR)vK}NML=!I1#I3IMUKeG5{mw`^F1J6q|*3*^>iu9di1D=HgOR=;~ayx|AN*qFy21tt?6@b zMH@d8iM+;}TjYbr6pYkSF{mRE>{1OtGjLq|N}Cw49YOu&Csm@K%EY5q|kWH8rob!feIAX6kQk{Y}tn}kV-NDL~Ms!YAT2|8DE>en~U=pxHEG_$DU z1%@rLVirSZ_FH&voG3RxSOg&?SF-bSOEr~#N;JzK!6<@Q&K`wN}}-$))_|$Dva)RC-g6all5FRb{OzG9B;|-;A0hwWbp-RD%M;DVokl&GJWgP({RnT!I`B&nA99{F+s{@{z5B=WK($iG&n~6!-?Ck8_DgoCT9S>P2 z;|ZA2gYoZ53f`v=lxdWJ3v3CTKv7Xqb6*elskX6`-qTU369j&GjXbF#H(iDo#uh;x zkJlolrbbVzk_klxgl&=KpTETi&1y8>wVC1LwB#iy(uhvoP|Ha?!y|t~hgNC~Ch+xN zwb`tAHfz#;-0UntO_W5=Q8r9be+Cp098UEuKd!+hTP-|X75AT>vi$?O07q>f z8!{M`0e96uQXKGyunPzPL)Rl`25@I<8Ql=dfhIRRzqdM5~4JbJgA!G zm9RKz4h`A8)U+7uU&@uVbmi&Mp1xPVb;`;s%nusA&rb|U4|?vT+5D3$XYi~B#cnfo zI$-wU)TBd@UxO&72&n=tX1$+2;b_xUP53fi)XM#pQe$kYR;@TV4oMT#FtsGrvzXS| z5r?jzYJs0&-Rd}yz$KY0kfkg?IwErKzJvZY-JvSr#UEtn_=Uul{xJEuEJ*s!-DLk8 z2Llg2y;Zm_w?+$NDz-_VIaN4OCBOBKrjLNyD=D0cW-nqVPH7ImeVvNtfZe9uiKo`J z{Z6-~d%V~4C`U&*U_7%_%D1>M5?3HI-v+^SN4Xkefy-K6uFK}{1qIgFkau?8=|G5& zju;9ML3#C8$PYK2qYL%6OR~bM8h+Qr@QopOk#v#-*MJe;I zTLK~_MQ84(_4T*lxxweVhi=elU(`@cqwrH%QMtx;mJt}GBLHN~HLoBmJ{}sN7kNe) z3B5d4TkEn!FMZ95570Xem(%k z-Oo3xqW?m58?4^~12UTN58Q2U4A`_<(t;xH_%lAU6ljdnj#u};VC2aV;xR2Z&!^eb zLIGl^P`%+ecyznCunA8~%X7a77mt{vYxmq~@GEiRtah!(gt5L#c413#n5h~$tqKt> zKaaTnjGpTtaVaW7pqRqo?f#6YnXizn>UM5(QN+r#|C@&vy`^8D zsO0`7v#qbI35l@&%YX0hrv^9tEQ)#=S21k2>F1)+9xk5W)i>X9{h7NtZmp}&7LPMsyk11uNpdo-aH}g=hEm?cmCS(0%ff7iP&RF(n5n14vmB+O?Dl5n@FINUqof_%R&GCslJJ5 zIFWzn=weLCTYYC1z(^33hYlpnP0PwH0)n7C-&d1cR-Kj~|Hx!!ot8^TBb=3mjCxHe z$6-~34Xh&U0({cu0znW0x zdqDx>9?mZiOUuggew5(Kb^ZE<6-wQYg@fz-ca9#Ig8e&V1_o#{S!g3XgT}{M1_lS6 zT8RMNH+P@LW;Ph{3*KaZL31A=!F(3I#k%vSG{$rnh|acayB-+!NI|vz9N4Q>|eKmg7Ne;2Q-wZ z(XwzKhBHBWdTM&=)?=EsCHd)tFIPQRaDMC`ZXiIH6vB~l=Ys%tjVx8r%s!bY(HkVd z>S%8lmW^E78r}rPYp|7)q@QqaFXiP8iYWojwv`lk1C!Bz)HI`r+t_QhVVic29Q{&i zS1JLIWL6Z%##ZI!fFxr4+%ti{uZb8wgCJp=PE*5FuuouNVX=jaWts+xkivR!(94r? zfoRH&W@$7@+uK+;JM6;P1&t+eQtEr8M17kdDFn3~^c&xl4EE0b!t(!tn?jLi3wbj@ zLq|tv>B1l(kVHljjShe7+`RNJ#U#f>Ok5mFdG{*&y)DnQ7jSoUrmiox`-^5YF7e2y zT*>RMjWCME0YkPIuHf-pAo_XI!#MSn(w`vV%!9(2?bu%K;6#-33_oL=-UF*y?9}Tt ziyuw&-mibS{V2HmH~VXnuCn``rph*yHd8Xp$V8^8`I&0*t9!APdAh(R=H}(~%_4_) zvK$qM6i1S^n_E=bFnv(omwzk2 z`|ao-oItBG`TMt&WG@ERJomTjgkB*?sXan2S%7%`#D0AAmf9XIeNA!xiV@v zLawXl;3kfQv~T?)VUqcg9mP;S3_bI$Pp2DOoKC;}GbX&Aw&$&COjH5<0t`KY5hre1?G>-WS#S0T^s#Yt}sccN-)6ls+DL z!;)KC>WOpMMX1Tet8xzKngkr7L@Go=^lGBY%IHx^1%9^QEQebKLDKiqmAgm>e)6#j z5^)qm%+qRbETCql;6W0u#r|{=9exq@Oi;%&6ew-^UuCQo=H`C-#~+$ui?fVaY+O}V zaOJeH0IPzoVKSXfGedrmM$Dsl3*SXevkE8N}79?Mb}8&>c{L-AmSv*05f#z;%* z9i0mi2y-ykBR$Tty-C&!b9_d2+8%lZCHv<$#%I5ds#h9@-$VY@;kMZ*m9i*d1NKb= z;|9zQM#*7@B7@L5ASg^!ile|y;k47ozOq!CGOUZ(8`QEuK+<&Le~xs{?|lgmXb&}% zEg>PJ`(kgQ&G7mt)Bp=~aQ^yZgTtyc9g+0-J9%Oe7ntzg?$>A{A^8GqOs8-`V3;iU zqvIS2mDn>Ta7s?OzJ6wAcH+`4@w#^RvsB63Vr7UkRKQK+OM>Wg!VBS#iHYOoA1=3( zP$B4v$w@$>FI$2M;wTK<+}#Uo-}FjSE`40&Ilp-QiC8UFxzKBW8yC2wWoDVn8EifG zx@G1&PmJ_ce8t4gpe*9(sx9N06Ab2j55CuB2~KoAZ9yE2o1@0R)(+K}dV0oY37&Lk zA7h0So!(c@p5C=DIj?42qN1D+toQ){C*?jp&48o%#rMYZg<~D?9_eFK`tZSazUmG~ zIY)S+`O9)tl!~fRD}2uEgn`e^DQUpdELr)*R!l(O?JZTYsv5EKN1DcJ>)-OIZ4WGP zXvD=8HOYb9;>DDkLigJ;5aWhSK>u{Pzm>Bjuij5)=Alnbi<21`;PboZYTuneS4h{* zqxsl=k8`Jtk~i4wzNkIjGOhxQi|?7jAbOr{#<5iANQmGHqySR$;K>aqkH~nwlskBV zgSWdzg2q28rs>_e)yE&ThjePA9G<&bjr@N1SQ>G3*kE!7iB1VP!*D1G))eS(AogGr z66ir<6$yvvdkPtcg~>Dl#`gZf!7ivM;SmywD-7z@dZVmAVhFIfvGXj%6z>C+$Jgan zWAeNrk&d*7pj zRWPc8m1{t8aEnIT9Y0^l@Yy>e6?5m)YjhC){rh*@{oil@Ovv1}e@-7SCP1n{X$9Tp zm5#}JFeT}ls^)nwc?gq+zQN!FDbeQM^GzxqVek4!%<+lctzpcNAaS1WCgJ7fbvc5A zz>VG=nKTM&SAc-j4JN4|#o=FYFxtw?D~(xae(a8WMio_KjjwNrggis?I>_rRLrmue zjnGyUCRr`atP#4?=7vW%2<(3f5Y-lDl$XNT? z_OAWfpUD*PBVf+5Hg|h#tNmkrt4!l?wKFF_-+ZGQk68(&aE4x>Re+BEN8ytp?Nz8QkGtwpcEVTT1}vR4w>M%8HqwJsGDl#z4^Nw~Ndh=Q(D-vXLl3RlV-xnJI zy-QtxQNLEJ$!=I(o5i^28*6*W%>FyIq{I9Cg7z%t3|>xdVseZx?Cc`l)iz_!aw9dTzfcc3Dr}yaNcKRve zDcoa4yBBj&Q9t;Z!;_VvfF#5PK%U3Hus%XdY1ew~*1M%Y2l_j-9`Q)zv8iW=IPB4t zCv0q}Qz6jMZeF@IV#Y|lhd{_#Gs7tm%+IKfY$j^#540oYBkx9Za@KzCgK*55>t=TY z?vXNqQ*S?DBgTm6yGkiAGWF0GjwZ>WSo`>?SBj%(6Q1st@mm@Re(%YwnDQcOk_7bD zorT=a)#N04yWeutl5xXI2WI19e_rrI^Q1G0tqk{Fqo(K5w?{-P`mMu_~EGtVUe zn48Iq?=e;wPFD8t;02~EC_M=+D`2zRDQsnDXEv~xe`ZdaF^7jUuEX@Ao{ z{E7-v)~`j6C&NRW`ztlKiY+0ntr_ykjev$mrg?7uD|(g7_Q-q%J3hiLi1n6((APkR zhK7RvioCowcV+=*qS00aeH#ccsyaG@cNa%nyW!O^zkdC~P*8NOu1#=TFjq6ebZE?R z;zJ{+5*(Y@UD@OR8LFGRl%#A+`kcj&S)Nn`Z=?N4qjN5R15X9h)4~(nRYDCb+V<;D zrlS1C4|D6kf4vEwK~cNFT$-6x2Jv~iTLOnBi`WL=>lmLZJZ9=xyyI#4MNGcIo+Mn- z%riG-M&`QK;m(|A`3c>5Y-{l4QBpYvVl{tWBy{t5;k!R2qg(5ZUHv}OO-OlgUt3*6 z4V6@=um4LHKnXkn9`{ewAR5EHz1-?*gp^rF1$;yU&GCbe>O|MElj?_UC*ff%TJ!fBEe1|!|@H$z( zxm`JV61iK4rb-!Nh?9qojQrBPyW+EF&uTH&!mQg(W9;M3nzU`T0k3sbV4j(fF>9DvE`%OSt7mdX7TQ;Y)u6$SCQX@xjjczA zfOa)95<4Y|FR|1Iurg|?XYJw=KRhhg($aEz--d;ES6Z(4Vk+u$(=l9Q zHL6OL*3iI{smu#lMQ3Z2CdF+HnNKGqVqXTk*s9d&4VtEFWDnAf;99;~=?&E!p{p5b ziH~L(fLwZeB2-!xp=X$IG*X%*d832BO+uAo@Wva&0mId#u&&A+gk5e3g|HlA=S#NZ z&2?9L>D|2E${mF5kNmzLb*to< z|GnD%9&R*@b-si}WXqYwDwZ@kol$(7t&oYQqM;d>tjA&=`{L!e+Par6t*>AvU=Ka) zW$(C~f`Mad#iQeH^mBI_-l-W2nDh9rpUD-4$HW3ehZCjsXI<3ZkwQ@)=o zJ1B463`?*35=0dR84|cx;w4_D{Q; zPf>+AaES28Gm-S}f84yfZ-QLuJLtFLNX6}1eRwN@9y92KhtU!z9Y+jLPASKbOkc(H zSsILF+=HBqKWSw+iYFH_#o6NFD3@T))O=P}**xL#Y)eDBWUl$?o?V2oe7V=8@h!Kk`3x*gFb2D-Uh&-1ZVo}^M z-89H-sNSMCRMT6Kz0#_dT6(yD_{S;#&7JfLJaa(Sg0S%NI|>Z|k`&vK7=$gRDPco) zYC1HuEid12D}US+eMH&kqS_!Z-Ho($_)wVV|2Cdts?8E%BQz)B^B_CQdpli4dnK?U zMorxh%3K^gJYnVK@Ofkiuo}GV?!iO9sM3>*9i}KW!$ZvJHMJAT<)Bk~yJI?E(7*(o ztq!K#GA|9|g|G?6?b8|O6L9ruy?lHVq!ChNfo7>_L7-TW0!#zP!SylK?iD9PRJz0lAE`z#)V! zNf|SGUW;@6m&k2_rBP9p8Wl2i%w_xJZe?)*<~A@p=P0|xuC z03V$Z)W+sWG}n7O^h!nK2|0eF@W&=m<_fBJe2 zlct7>O^H}4*~v#}Pr%d9;r`*?%jd*+Is!)6XnCp4S(r?fSQ#Ma-zx}vTPCwW%w{W7 z*xg@aLe-2Qzu4@38WGB&9!=lu<(h42eG^Ls04Of^4-ZYAXA}Td23~nlC1t}yd+6no zW&#}1RtSIp{&g-@2B1Ogq-}VFC4W+QB)ysC>6Llqh}XLB*Ib&xURHe%oeiIsSu!xn52jERpC>7VQCS$L4Pz#^g4X;Bg;Rbg8_HP zd|0b>c*Z*Pj28 zs1n+?nCAPT;{!hW_4HiTOTgb>^dQtRw0FO2Qb|Byd}d}wQb~!}{mX|b_tFZcqVjvF z{5UxvXeptmV<@T{>5bSN)NB6$)2q|GS7j|CQFG9;;`>0l#7qu-738CUIsdg zvyo9&3w)X|2nRoZe;FpNoQe`AYN%5wB1_|!3tRyw0mEOc#*wPx7#w3?3_PFbZM^Jf zS*9ToV8$Pd<<`4qXTS&`VeblNu(m?qN~o@?s@U2RKD`cZGIRikDCMR1)-)l=q4CRb z*;`AmVpNzK%Y@)py9$RG~wck;P6&F8gec!nF z80Cm6j+zfoTiG=|7&JkX47_Q%{nGhpo9@{18+BQ7K%xg7XXlX4F+oO`YQwqCjbYP_ z|9~`zle2j`3%(X+H(&#BxqOxu?_!%X` zB9UuzjL9*Ri4Lzfz=nc6^Ddr>3p19AN~#;9;ku1#Ocgc#@xNLCS#?=G8T`=@OAa|E zf_mY(zNp9Cn?&$ zEt*(TX8n<1y+&uAL^~c-!T5?H6d|D%x>&fl`K2W4>A7|J>Gul+VKOwbG#Wz^BTF7T zGVyVit&a`g9r8*!${C=nwa4?mA5na_(U;rT52J(Q{9d4o(etWg#wunG!d86>3%yqy zTF&=2xeJ8~YGMigN7O+)L{E00!r7CVT!AC-Q%)H@tIc?3UQ<)*#)dgq27yA#84Q(7 zny=nu34&rxhRw=);#>ZI*m}#LIHImy6btUIArOKEcP9iUxVyW%JHcIoySuv++zAle zeQ1moQEMapcmg`)~E=(;|Mq zxw*rXrLcO$Rio2uO2xP{@oz(Cvu`td@Pdnim?3za;F3yRm?UwY#NIdgCLMcfmeiG1(6K^;tbg?2CJ~9i-v?zdCP4pf{oSo;`ymp7ArXBrENKb_uLq_4r ze>e(m!CiF7Emy71z5PQFNTJs1@S%~tG4Q$<(CuaA;}c=RHd$*kzy?vqilL)^uxrn4#!a|(wbxJ|KDa-;xDZtFhAj~@^hgnnqa-EPSEDe_tWCcJDe4Z(aBAe*RG1L~~2PchZVdJ&ENq`|AtMaCoF*uo7()I#dYq z$K>!NmrbPLl*oSWt2bsF8VwPNe{-7YRW(^5`Hz!=_m05)1+bH1-@%GM7{Lyo(cd3h zsqu3~JrSiw)U@qFNkx{Y(3=^I0=$aen5#Qq$nOPSaIlq)4R|KfJ=c2`R%d59nfWk8 z@d=@j`dC;mEjh}m>BeLtt<=H0``6QBjP<+o(gcrxVGbL9FyZG_RQzKq?Oem2AV|Rq z*Z)Mfd+E3D5MYcEd{b`Yfm{6jEZy!Bm{Z*x)Nt`JuyAV1B`JOgbq6ij zeS2!iOmJa*i}M|2=C3@(FQ#8CuDp2C(&K#3tN(0{5XD`X7B_~zy+f=tt$zQh$~nyP zJr9y?$WbF3b$GC{W>y_@V0`_yaAO7K@pa}dyeyBFHWQEG@5~xVeV2TY zio5{R93U$Eaf`sg#ofGXS!{4;y}d>G!_|m_eD~L3n7}6|GV&vc7GnTOoo8Cx-w1?g<%S2-7f-y1@5)wp6MgL-j9g^ zaHzm3<6$Je{kWgK4**nx`?%9L&NYNMos86rs;Z)a`JR^mX<1p`F;7u0;2I?3qXP*T zH98K*#ryk1&98T)>V5#EuRxZ1uMOq*|8r z5pQVd4!{BQP$cf#r|#w3W4lrbo3sb97B-%NiAr-zbOfAia6XR|An=V|7E%sPIP4!28o3cH5%OSUf_H=)uzQFiPFlu5VJC_o|3^0R4 zw6Gkr3bB;@u^_FaJbJ|y4mHP)19-774x}s210>A?)UdzY?-@L!TxnL9`rJ}0T%a% zTt>q~1gXywJedV01^!99mhL;Z3+~PvWOTVT220X(Ha298jNRU@8{^lL{A1UXf*~hP z7jxBoGRuGMJyz)eIa@Q@5g^`DWJ%cVXY$G$uc*P};aqM8pj|!@RbPs}?|L=~v{y_o zcBIg+oOKhyf0F$Iv^R{+e1pvWekn;Atz0yGN|czA+vr|qw*)NTo+Le|*wb zjw$H4?-~PTwjcmf(cKt^M&lFl@fmcS4ICVV1^i~=GPryYt2s$yR$?d+ut7buo2{n0 zIr}42%*u(+F00Z^O1?SJF-TdjkCO+7ouTFjfcsd$OUHNQYwU2uIIEmoLkV=`VE2no zIQKWaYP*+V46V4$rWKpqGGiJ+_oEFi_X_9`It+Laqa6d!GPWw)8Yn`91Vf^)-Bz@@&S>oL^en}jPP!>N7oxlHbbAlR~ zZMmLUiT#qEgR}G(5`lz3aab%Vj9f@#;Tz^~S$wtkt0mv{tn7pB`)-%PFy=s^F)%Dv zS?PvDo}sKT0h5BIrs33Mr%?K$E7%|jGEjTU62BhuZ;Wodk8k9)c+JvT7_Bt%qK8M) zK&Ctd=(wD91pIs%>gqeZ`D6#Es#-MJtcb|Vb9X%qi~-KH$-_ubKweQx7Z5xM;&Z=1 zdApf>%dmZ2w#`$gq(m(Gl270;&*d_fQ|xRcURc^1`v%y}KEl2GqQgd^j3*?kem45z z*#U!%jZ^RRD52wJj91;+3D@U;d&~)x(G$7CA&YI!U)kB&|A|(2JY1EpwmQNMDDOY) zykC35bog9B>)ZUc{z^|DK|uI%vlZ_x%GBq{&}-}a$Jgnd3N3rA>Qj#>!KeIpxa2Wu zb9a;xC8&@wS$TPc^WUza#c#K8vq}ro>m0qhFH6~2$U%TEopIwr3=K>f9Y###<;MH< zdyq`{_7!H+X$O&Zj3GWtl1*F+;qFVSVZw6~*|7jBF<19?5-u@nBIo_d7GR0|BPnr7 zWKS1+4?hpETuQfT3;WhR@!o1Yh8tLuJq9qYv~2KDivvzqT>oxxj)IL6?6^dz!KSCn zbJ*CyvDj1$&dgujK_zABpa?=c&yIv-F0x9jRKolm>g<8Bq-}>%VC0HAUkVmEsB2l~em`+uo85f&0c zPpfP-og{vn{uuWkWFkkrHeCt_aZX@3wZU$2bR?(rp?Jlxd<+|W{TCW-^U|ZmZi^h{ zHp(~ixGb+O@@kt8+j&0KdhRG)P6;l&!iaOtbl}S2VUbDt`xg3GGJPM`g< z@XXx1lhf5j3l;}vECA?^`}@V`yqX&P<}m=A1_7gCVzJR;&!6iXqr~@b01HriID>5# zEF2vHeG4@4II&^{Fdlfvg&P1vQlP_s3j8+$3)$AIX->CZu^nRiCU(~vWGt_2EQ()- zsFw8IU7g@#GEfOe91+>K;_%YmXz&L*a_$Fx=v8q=+{5wRgJTV*SZZkIWP~{ogEvy@ zP{8NJP5%y?DTYQKA#<^m>Y9{h{izx@UY1LpvX~%F!$X~! zT@(X>KrUVI!q2z;!XDyp>Lrte9mg11 zV&i`)2c_G0r?_4e&H+>+PGT6n+q-+8NJjX6ybLiV_%J(aU=;nwn%WDW4jMDQA&Y

    f+a+Zw=yBo6? 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 ym}MnIHU4RI*h3R diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 513b78dc33..6683c414f0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -32,46 +32,20 @@ Lower your organization's exposure from vulnerabilities and increase your securi ## How remediation requests work -When you submit a remediation request from Threat & Vulnerability Management, it kicks-off a remediation activity. A security task is created which will be tracked in the Threat & Vulnerability Management **Remediation** page, and a remediation ticket is created in Microsoft Intune. - -View **Top remediation activities** in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md). Select any of the entries to go to the **Remediation** page. You can mark the remediation activity as completed after the IT admin team remediates the task. +When you [submit a remediation request](tvm-security-recommendation.md#request-remediation) from the Threat & Vulnerability Management [Security recommendations page](tvm-security-recommendation.md), it kicks-off a remediation activity. A security task is created which will be tracked in the Threat & Vulnerability Management **Remediation** page, and a remediation ticket is created in Microsoft Intune. ## Navigate to the remediation page -You can access the remediation page in a few places in the portal: - -- Security recommendations flyout panel -- Navigation menu -- Top remediation activities in the dashboard - -### Security recommendation flyout page - -You'll see remediation options when you select one of the security recommendations in the [Security recommendations page](tvm-security-recommendation.md). - -1. From the flyout panel, you'll see the security recommendation details including next steps. Select **Remediation options**. -2. In the **Remediation options** page, select **Open a ticket in Intune (for AAD joined devices)**. -3. Select a remediation due date. -4. Add notes to give your IT administrator a context of your remediation request. For example, you can indicate urgency of the remediation request to avoid potential exposure to a recent exploit activity, or if the request is a part of compliance. - ->[!NOTE] ->If your request involves remediating more than 10,000 machines, we will only send 10,000 machines for remediation to Intune. - -If you want to check how the ticket shows up in Intune, see [Use Intune to remediate vulnerabilities identified by Microsoft Defender ATP](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. +You can access the remediation page though the navigation menu, and top remediation activities in the dashboard. ### Navigation menu -1. Go to the Threat & Vulnerability Management navigation menu and select **Remediation** to open up the list of remediation activities and exceptions found in your organization. - - To see software which has reached end-of-support, select **Software uninstall** from the **Remediation type** filter. For specific software versions which have reached end-of-support, select **Software update** from the **Remediation type** filter. Select **In progress** then **Apply**. -![Screenshot of the remediation page filters for software update and uninstall](images/remediation_swupdatefilter.png) - -2. Select the remediation activity that you want to view. +Go to the Threat & Vulnerability Management navigation menu and select **Remediation** to open up the list of remediation activities and exceptions found in your organization. Select the remediation activity that you want to view. ![Screenshot of the remediation page flyout for a software which reached end-of-support](images/remediation_flyouteolsw.png) ### Top remediation activities in the dashboard -1. Go to the Threat & Vulnerability Management dashboard and scroll down to the **Top remediation activities** card. The list is sorted and prioritized based on what is listed in the **Top security recommendations**. -2. Select the remediation activity that you want to view. +View **Top remediation activities** in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md). Select any of the entries to go to the **Remediation** page. You can mark the remediation activity as completed after the IT admin team remediates the task. ## Exception options diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index 54d6f0afc4..683aa6e7a0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -106,6 +106,8 @@ See [Use Intune to remediate vulnerabilities identified by Microsoft Defender AT 4. Go to the [**Remediation**](tvm-remediation.md) page to view the status of your remediation request. +If you want to check how the ticket shows up in Intune, see [Use Intune to remediate vulnerabilities identified by Microsoft Defender ATP](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. + >[!NOTE] >If your request involves remediating more than 10,000 machines, we can only send 10,000 machines for remediation to Intune. From 38ff62756ddf20f4d600888c1a789bf06f4c40ed Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Tue, 31 Mar 2020 14:56:32 -0700 Subject: [PATCH 86/94] file for exception --- .../microsoft-defender-atp/tvm-remediation.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 6683c414f0..7dfa480444 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -30,11 +30,7 @@ After your organization's cybersecurity weaknesses are identified and mapped to Lower your organization's exposure from vulnerabilities and increase your security configuration by remediating the security recommendations. -## How remediation requests work - -When you [submit a remediation request](tvm-security-recommendation.md#request-remediation) from the Threat & Vulnerability Management [Security recommendations page](tvm-security-recommendation.md), it kicks-off a remediation activity. A security task is created which will be tracked in the Threat & Vulnerability Management **Remediation** page, and a remediation ticket is created in Microsoft Intune. - -## Navigate to the remediation page +## Navigate to the Remediation page You can access the remediation page though the navigation menu, and top remediation activities in the dashboard. @@ -47,14 +43,15 @@ Go to the Threat & Vulnerability Management navigation menu and select **Remedia View **Top remediation activities** in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md). Select any of the entries to go to the **Remediation** page. You can mark the remediation activity as completed after the IT admin team remediates the task. +## Remediation activities -## Exception options +When you [submit a remediation request](tvm-security-recommendation.md#request-remediation) from the [Security recommendations page](tvm-security-recommendation.md), it kicks-off a remediation activity. A security task is created which will be tracked in the Threat & Vulnerability Management **Remediation** page, and a remediation ticket is created in Microsoft Intune. + +## Exceptions You can file exceptions to exclude certain recommendation from showing up in reports and affecting your [configuration score](configuration-score.md). -When you select a [security recommendation](tvm-security-recommendation.md), it opens a flyout screen with details and options for your next steps. Select **Exception options** to fill out the justification and context. - -![Screenshot of exception flyout screen](images/tvm-exception-flyout.png) +[File for an exception](tvm-security-recommendation.md#file-for-exception) from the [Security recommendations page](tvm-security-recommendation.md). ### Exception justification From 99ab517f5a40373c34c46d23051e6e873b9e592c Mon Sep 17 00:00:00 2001 From: Jreeds001 Date: Tue, 31 Mar 2020 15:05:54 -0700 Subject: [PATCH 87/94] Update apps-in-windows-10.md --- .../apps-in-windows-10.md | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 7b5828d9c2..acb8409b0a 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -44,51 +44,51 @@ Here are the provisioned Windows apps in Windows 10 versions 1703, 1709, 1803 an
    -| Package name | App name | 1703 | 1709 | 1803 | 1809 | Uninstall through UI? | -|----------------------------------------|--------------------------------------------------------------------------------------------------------------------|:----:|:----:|:----:|:----:|:---------------------:| -| Microsoft.3DBuilder | [3D Builder](ms-windows-store://pdp/?PFN=Microsoft.3DBuilder_8wekyb3d8bbwe) | x | | | | Yes | -| Microsoft.BingWeather | [MSN Weather](ms-windows-store://pdp/?PFN=Microsoft.BingWeather_8wekyb3d8bbwe) | x | x | x | x | Yes | -| Microsoft.DesktopAppInstaller | [App Installer](ms-windows-store://pdp/?PFN=Microsoft.DesktopAppInstaller_8wekyb3d8bbwe) | x | x | x | x | Via Settings App | -| Microsoft.GetHelp | [Get Help](ms-windows-store://pdp/?PFN=Microsoft.Gethelp_8wekyb3d8bbwe) | | x | x | x | No | -| Microsoft.Getstarted | [Microsoft Tips](ms-windows-store://pdp/?PFN=Microsoft.Getstarted_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.HEIFImageExtension | [HEIF Image Extensions](ms-windows-store://pdp/?PFN=Microsoft.HEIFImageExtension_8wekyb3d8bbwe) | | | | x | No | -| Microsoft.Messaging | [Microsoft Messaging](ms-windows-store://pdp/?PFN=Microsoft.Messaging_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Microsoft3DViewer | [Mixed Reality Viewer](ms-windows-store://pdp/?PFN=Microsoft.Microsoft3DViewer_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.MicrosoftOfficeHub | [My Office](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe) | x | x | x | x | Yes | -| Microsoft.MicrosoftSolitaireCollection | [Microsoft Solitaire Collection](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftSolitaireCollection_8wekyb3d8bbwe) | x | x | x | x | Yes | -| Microsoft.MicrosoftStickyNotes | [Microsoft Sticky Notes](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.MixedReality.Portal | [Mixed Reality Portal](ms-windows-store://pdp/?PFN=Microsoft.MixedReality.Portal_8wekyb3d8bbwe) | | | | x | No | -| Microsoft.MSPaint | [Paint 3D](ms-windows-store://pdp/?PFN=Microsoft.MSPaint_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Office.OneNote | [OneNote](ms-windows-store://pdp/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe) | x | x | x | x | Yes | -| Microsoft.OneConnect | [Paid Wi-Fi & Cellular](ms-windows-store://pdp/?PFN=Microsoft.OneConnect_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.People | [Microsoft People](ms-windows-store://pdp/?PFN=Microsoft.People_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Print3D | [Print 3D](ms-windows-store://pdp/?PFN=Microsoft.Print3D_8wekyb3d8bbwe) | | x | x | x | No | -| Microsoft.ScreenSketch | [Snip & Sketch](ms-windows-store://pdp/?PFN=Microsoft.ScreenSketch_8wekyb3d8bbwe) | | | | x | No | -| Microsoft.SkypeApp | [Skype](ms-windows-store://pdp/?PFN=Microsoft.SkypeApp_kzf8qxf38zg5c) | x | x | x | x | No | -| Microsoft.StorePurchaseApp | [Store Purchase App](ms-windows-store://pdp/?PFN=Microsoft.StorePurchaseApp_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.VP9VideoExtensions | | | | | x | No | -| Microsoft.Wallet | [Microsoft Pay](ms-windows-store://pdp/?PFN=Microsoft.Wallet_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WebMediaExtensions | [Web Media Extensions](ms-windows-store://pdp/?PFN=Microsoft.WebMediaExtensions_8wekyb3d8bbwe) | | | x | x | No | -| Microsoft.WebpImageExtension | [Webp Image Extension](ms-windows-store://pdp/?PFN=Microsoft.WebpImageExtension_8wekyb3d8bbwe) | | | | x | No | -| Microsoft.Windows.Photos | [Microsoft Photos](ms-windows-store://pdp/?PFN=Microsoft.Windows.Photos_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsAlarms | [Windows Alarms & Clock](ms-windows-store://pdp/?PFN=Microsoft.WindowsAlarms_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsCalculator | [Windows Calculator](ms-windows-store://pdp/?PFN=Microsoft.WindowsCalculator_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsCamera | [Windows Camera](ms-windows-store://pdp/?PFN=Microsoft.WindowsCamera_8wekyb3d8bbwe) | x | x | x | x | No | -| microsoft.windowscommunicationsapps | [Mail and Calendar](ms-windows-store://pdp/?PFN=microsoft.windowscommunicationsapps_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsFeedbackHub | [Feedback Hub](ms-windows-store://pdp/?PFN=Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsMaps | [Windows Maps](ms-windows-store://pdp/?PFN=Microsoft.WindowsMaps_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsSoundRecorder | [Windows Voice Recorder](ms-windows-store://pdp/?PFN=Microsoft.WindowsSoundRecorder_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsStore | [Microsoft Store](ms-windows-store://pdp/?PFN=Microsoft.WindowsStore_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Xbox.TCUI | [Xbox TCUI](ms-windows-store://pdp/?PFN=Microsoft.Xbox.TCUI_8wekyb3d8bbwe) | | x | x | x | No | -| Microsoft.XboxApp | [Xbox](ms-windows-store://pdp/?PFN=Microsoft.XboxApp_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.XboxGameOverlay | [Xbox Game Bar](ms-windows-store://pdp/?PFN=Microsoft.XboxGameOverlay_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.XboxGamingOverlay | [Xbox Gaming Overlay](ms-windows-store://pdp/?PFN=Microsoft.XboxGamingOverlay_8wekyb3d8bbwe) | | | x | x | No | -| Microsoft.XboxIdentityProvider | [Xbox Identity Provider](ms-windows-store://pdp/?PFN=Microsoft.XboxIdentityProvider_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.XboxSpeechToTextOverlay | | x | x | x | x | No | -| Microsoft.YourPhone | [Your Phone](ms-windows-store://pdp/?PFN=Microsoft.YourPhone_8wekyb3d8bbwe) | | | | x | No | -| Microsoft.ZuneMusic | [Groove Music](ms-windows-store://pdp/?PFN=Microsoft.ZuneMusic_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.ZuneVideo | [Movies & TV](ms-windows-store://pdp/?PFN=Microsoft.ZuneVideo_8wekyb3d8bbwe) | x | x | x | x | No | - +| Package name | App name | 1709 | 1803 | 1809 | 1909 | Uninstall through UI? | +|----------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------|:----:|:----:|:----:|:----:|:---------------------:| +| Microsoft.3DBuilder | [3D Builder](ms-windows-store://pdp/?PFN=Microsoft.3DBuilder_8wekyb3d8bbwe) | | | | | Yes | +| Microsoft.BingWeather | [MSN Weather](ms-windows-store://pdp/?PFN=Microsoft.BingWeather_8wekyb3d8bbwe) | x | x | x | x | Yes | +| Microsoft.DesktopAppInstaller | [App Installer](ms-windows-store://pdp/?PFN=Microsoft.DesktopAppInstaller_8wekyb3d8bbwe) | x | x | x | x | Via Settings App | +| Microsoft.GetHelp | [Get Help](ms-windows-store://pdp/?PFN=Microsoft.Gethelp_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.Getstarted | [Microsoft Tips](ms-windows-store://pdp/?PFN=Microsoft.Getstarted_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.HEIFImageExtension | [HEIF Image Extensions](ms-windows-store://pdp/?PFN=Microsoft.HEIFImageExtension_8wekyb3d8bbwe) | | | x | x | No | +| Microsoft.Messaging | [Microsoft Messaging](ms-windows-store://pdp/?PFN=Microsoft.Messaging_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.Microsoft3DViewer | [Mixed Reality Viewer](ms-windows-store://pdp/?PFN=Microsoft.Microsoft3DViewer_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.MicrosoftOfficeHub | [My Office](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe) | x | x | x | x | Yes | +| Microsoft.MicrosoftSolitaireCollection | [Microsoft Solitaire Collection](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftSolitaireCollection_8wekyb3d8bbwe) | x | x | x | x | Yes | +| Microsoft.MicrosoftStickyNotes | [Microsoft Sticky Notes](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.MixedReality.Portal | [Mixed Reality Portal](ms-windows-store://pdp/?PFN=Microsoft.MixedReality.Portal_8wekyb3d8bbwe) | | | x | x | No | +| Microsoft.MSPaint | [Paint 3D](ms-windows-store://pdp/?PFN=Microsoft.MSPaint_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.Office.OneNote | [OneNote](ms-windows-store://pdp/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe) | x | x | x | x | Yes | +| Microsoft.OneConnect | [Paid Wi-Fi & Cellular](ms-windows-store://pdp/?PFN=Microsoft.OneConnect_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.Outlook.DesktopIntegrationServices | | | | | x | | +| Microsoft.People | [Microsoft People](ms-windows-store://pdp/?PFN=Microsoft.People_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.Print3D | [Print 3D](ms-windows-store://pdp/?PFN=Microsoft.Print3D_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.ScreenSketch | [Snip & Sketch](ms-windows-store://pdp/?PFN=Microsoft.ScreenSketch_8wekyb3d8bbwe) | | | x | x | No | +| Microsoft.SkypeApp | [Skype](ms-windows-store://pdp/?PFN=Microsoft.SkypeApp_kzf8qxf38zg5c) | x | x | x | x | No | +| Microsoft.StorePurchaseApp | [Store Purchase App](ms-windows-store://pdp/?PFN=Microsoft.StorePurchaseApp_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.VP9VideoExtensions | | | | x | x | No | +| Microsoft.Wallet | [Microsoft Pay](ms-windows-store://pdp/?PFN=Microsoft.Wallet_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WebMediaExtensions | [Web Media Extensions](ms-windows-store://pdp/?PFN=Microsoft.WebMediaExtensions_8wekyb3d8bbwe) | | x | x | x | No | +| Microsoft.WebpImageExtension | [Webp Image Extension](ms-windows-store://pdp/?PFN=Microsoft.WebpImageExtension_8wekyb3d8bbwe) | | | x | x | No | +| Microsoft.Windows.Photos | [Microsoft Photos](ms-windows-store://pdp/?PFN=Microsoft.Windows.Photos_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WindowsAlarms | [Windows Alarms & Clock](ms-windows-store://pdp/?PFN=Microsoft.WindowsAlarms_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WindowsCalculator | [Windows Calculator](ms-windows-store://pdp/?PFN=Microsoft.WindowsCalculator_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WindowsCamera | [Windows Camera](ms-windows-store://pdp/?PFN=Microsoft.WindowsCamera_8wekyb3d8bbwe) | x | x | x | x | No | +| microsoft.windowscommunicationsapps | [Mail and Calendar](ms-windows-store://pdp/?PFN=microsoft.windowscommunicationsapps_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WindowsFeedbackHub | [Feedback Hub](ms-windows-store://pdp/?PFN=Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WindowsMaps | [Windows Maps](ms-windows-store://pdp/?PFN=Microsoft.WindowsMaps_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WindowsSoundRecorder | [Windows Voice Recorder](ms-windows-store://pdp/?PFN=Microsoft.WindowsSoundRecorder_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.WindowsStore | [Microsoft Store](ms-windows-store://pdp/?PFN=Microsoft.WindowsStore_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.Xbox.TCUI | [Xbox TCUI](ms-windows-store://pdp/?PFN=Microsoft.Xbox.TCUI_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.XboxApp | [Xbox](ms-windows-store://pdp/?PFN=Microsoft.XboxApp_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.XboxGameOverlay | [Xbox Game Bar](ms-windows-store://pdp/?PFN=Microsoft.XboxGameOverlay_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.XboxGamingOverlay | [Xbox Gaming Overlay](ms-windows-store://pdp/?PFN=Microsoft.XboxGamingOverlay_8wekyb3d8bbwe) | | x | x | x | No | +| Microsoft.XboxIdentityProvider | [Xbox Identity Provider](ms-windows-store://pdp/?PFN=Microsoft.XboxIdentityProvider_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.XboxSpeechToTextOverlay | | x | x | x | x | No | +| Microsoft.YourPhone | [Your Phone](ms-windows-store://pdp/?PFN=Microsoft.YourPhone_8wekyb3d8bbwe) | | | x | x | No | +| Microsoft.ZuneMusic | [Groove Music](ms-windows-store://pdp/?PFN=Microsoft.ZuneMusic_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.ZuneVideo | [Movies & TV](ms-windows-store://pdp/?PFN=Microsoft.ZuneVideo_8wekyb3d8bbwe) | x | x | x | x | No | >[!NOTE] >The Store app can't be removed. If you want to remove and reinstall the Store app, you can only bring Store back by either restoring your system from a backup or resetting your system. Instead of removing the Store app, you should use group policies to hide or disable it. From 24eb61e4cf15a5ff59818e9398343c21022b25d3 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 31 Mar 2020 15:28:38 -0700 Subject: [PATCH 88/94] added prereq procedures --- ...dows-10-using-pxe-and-configuration-manager.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/windows/deployment/deploy-windows-cm/deploy-windows-10-using-pxe-and-configuration-manager.md b/windows/deployment/deploy-windows-cm/deploy-windows-10-using-pxe-and-configuration-manager.md index 19ebb6ea7b..d6532cfde0 100644 --- a/windows/deployment/deploy-windows-cm/deploy-windows-10-using-pxe-and-configuration-manager.md +++ b/windows/deployment/deploy-windows-cm/deploy-windows-10-using-pxe-and-configuration-manager.md @@ -21,7 +21,16 @@ ms.topic: article - Windows 10 -In this topic, you will learn how to deploy Windows 10 using Microsoft Endpoint Configuration Manager deployment packages and task sequences. This topic will walk you through the process of deploying the Windows 10 Enterprise image to a Unified Extensible Firmware Interface (UEFI) machine named PC0001. +In this topic, you will learn how to deploy Windows 10 using Microsoft Endpoint Configuration Manager deployment packages and task sequences. This topic will walk you through the process of deploying the Windows 10 Enterprise image to a Unified Extensible Firmware Interface (UEFI) machine named PC0001. An existing Configuration Manager infrastructure that is integrated with MDT is used for the procedures in this topic. + +This topic assumes that you have completed the following prerequisite procedures: +- [Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) +- [Create a custom Windows PE boot image with Configuration Manager](create-a-custom-windows-pe-boot-image-with-configuration-manager.md) +- [Add a Windows 10 operating system image using Configuration Manager](add-a-windows-10-operating-system-image-using-configuration-manager.md) +- [Create an application to deploy with Windows 10 using Configuration Manager](create-an-application-to-deploy-with-windows-10-using-configuration-manager.md) +- [Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md) +- [Create a task sequence with Configuration Manager and MDT](create-a-task-sequence-with-configuration-manager-and-mdt.md) +- [Finalize the operating system configuration for Windows 10 deployment with Configuration Manager](finalize-the-os-configuration-for-windows-10-deployment-with-configuration-manager.md) For the purposes of this guide, we will use a minimum of two server computers (DC01 and CM01) and one client computer (PC0001). - DC01 is a domain controller and DNS server for the contoso.com domain. DHCP services are also available and optionally installed on DC01 or another server. Note: DHCP services are required for the client (PC0001) to connect to the Windows Deployment Service (WDS). @@ -36,10 +45,8 @@ All servers are running Windows Server 2019. However, an earlier, supported vers All server and client computers referenced in this guide are on the same subnet. This is not required, but each server and client computer must be able to connect to each other to share files, and to resolve all DNS names and Active Directory information for the contoso.com domain. Internet connectivity is also required to download OS and application updates. -An existing Configuration Manager infrastructure that is integrated with MDT is used for the following procedures. For more information about the setup for this article, see [Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md). - >[!NOTE] ->No WDS console configuration required for PXE to work. Everything is done with the Configuration Manager console. +>No WDS console configuration is required for PXE to work. Everything is done with the Configuration Manager console. ## Procedures From defcade7a1ddbd36b857dc4ccfb5225ba739f950 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 31 Mar 2020 15:47:39 -0700 Subject: [PATCH 89/94] Removed unnecessary bullet in a note --- windows/application-management/apps-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index acb8409b0a..1eb4d1d50b 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -149,7 +149,7 @@ System apps are integral to the operating system. Here are the typical system ap > [!NOTE] -> - The Contact Support app changed to Get Help in version 1709. Get Help is a provisioned app (instead of system app like Contact Support). +> The Contact Support app changed to Get Help in version 1709. Get Help is a provisioned app (instead of system app like Contact Support). ## Installed Windows apps From 0e8d2c0f62fbf45fd9c459d186a9b88a5b00cf26 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 31 Mar 2020 16:02:56 -0700 Subject: [PATCH 90/94] reorg toc --- windows/deployment/TOC.md | 7 ++++--- windows/deployment/deploy-windows-cm/TOC.md | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 391961e1bd..9919334e09 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -103,15 +103,16 @@ ##### [Use Orchestrator runbooks with MDT](deploy-windows-mdt/use-orchestrator-runbooks-with-mdt.md) ### Deploy Windows 10 with Microsoft Endpoint Configuration Manager -#### [Prepare for Windows 10 deployment with Configuration Manager](deploy-windows-cm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) - -#### Deploy Windows 10 with Configuration Manager +#### Prepare for Windows 10 deployment with Configuration Manager +##### [Prepare for Zero Touch Installation with Configuration Manager](deploy-windows-cm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) ##### [Create a custom Windows PE boot image with Configuration Manager](deploy-windows-cm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md) ##### [Add a Windows 10 operating system image using Configuration Manager](deploy-windows-cm/add-a-windows-10-operating-system-image-using-configuration-manager.md) ##### [Create an application to deploy with Windows 10 using Configuration Manager](deploy-windows-cm/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md) ##### [Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](deploy-windows-cm/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md) ##### [Create a task sequence with Configuration Manager and MDT](deploy-windows-cm/create-a-task-sequence-with-configuration-manager-and-mdt.md) ##### [Finalize the operating system configuration for Windows 10 deployment with Configuration Manager](deploy-windows-cm/finalize-the-os-configuration-for-windows-10-deployment-with-configuration-manager.md) + +#### Deploy Windows 10 with Configuration Manager ##### [Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-cm/deploy-windows-10-using-pxe-and-configuration-manager.md) ##### [Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](deploy-windows-cm/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md) ##### [Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](deploy-windows-cm/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md) diff --git a/windows/deployment/deploy-windows-cm/TOC.md b/windows/deployment/deploy-windows-cm/TOC.md index daaec1091b..b26445c4ab 100644 --- a/windows/deployment/deploy-windows-cm/TOC.md +++ b/windows/deployment/deploy-windows-cm/TOC.md @@ -1,13 +1,14 @@ # Deploy Windows 10 with Microsoft Endpoint Configuration Manager -## [Prepare for Windows 10 deployment with Configuration Manager](prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) - -## Deploy Windows 10 with Configuration Manager +## Prepare for Windows 10 deployment with Configuration Manager +### [Prepare for Zero Touch Installation with Configuration Manager](prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) ### [Create a custom Windows PE boot image with Configuration Manager](create-a-custom-windows-pe-boot-image-with-configuration-manager.md) ### [Add a Windows 10 operating system image using Configuration Manager](add-a-windows-10-operating-system-image-using-configuration-manager.md) ### [Create an application to deploy with Windows 10 using Configuration Manager](create-an-application-to-deploy-with-windows-10-using-configuration-manager.md) ### [Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md) ### [Create a task sequence with Configuration Manager and MDT](create-a-task-sequence-with-configuration-manager-and-mdt.md) ### [Finalize the operating system configuration for Windows 10 deployment with Configuration Manager](finalize-the-os-configuration-for-windows-10-deployment-with-configuration-manager.md) + +## Deploy Windows 10 with Configuration Manager ### [Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-10-using-pxe-and-configuration-manager.md) ### [Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md) ### [Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-client-with-windows-10-using-configuration-manager.md) From 8fab4dabc51564f3f5c0a4a082dd027a3f81520e Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 31 Mar 2020 16:19:13 -0700 Subject: [PATCH 91/94] small edit --- .../deploy-windows-10-using-pxe-and-configuration-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/deploy-windows-cm/deploy-windows-10-using-pxe-and-configuration-manager.md b/windows/deployment/deploy-windows-cm/deploy-windows-10-using-pxe-and-configuration-manager.md index d6532cfde0..a5ea3f78c2 100644 --- a/windows/deployment/deploy-windows-cm/deploy-windows-10-using-pxe-and-configuration-manager.md +++ b/windows/deployment/deploy-windows-cm/deploy-windows-10-using-pxe-and-configuration-manager.md @@ -21,7 +21,7 @@ ms.topic: article - Windows 10 -In this topic, you will learn how to deploy Windows 10 using Microsoft Endpoint Configuration Manager deployment packages and task sequences. This topic will walk you through the process of deploying the Windows 10 Enterprise image to a Unified Extensible Firmware Interface (UEFI) machine named PC0001. An existing Configuration Manager infrastructure that is integrated with MDT is used for the procedures in this topic. +In this topic, you will learn how to deploy Windows 10 using Microsoft Endpoint Configuration Manager deployment packages and task sequences. This topic will walk you through the process of deploying the Windows 10 Enterprise image to a Unified Extensible Firmware Interface (UEFI) computer named PC0001. An existing Configuration Manager infrastructure that is integrated with MDT is used for the procedures in this topic. This topic assumes that you have completed the following prerequisite procedures: - [Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) @@ -59,7 +59,7 @@ All server and client computers referenced in this guide are on the same subnet. * Install the Windows 10 operating system. * Install the Configuration Manager client and the client hotfix. - * Join the machine to the domain. + * Join the computer to the domain. * Install the application added to the task sequence. >[!NOTE] From f4a04974d1225019d2fb1d5b408e6c64f6c3feb5 Mon Sep 17 00:00:00 2001 From: Deland-Han Date: Wed, 1 Apr 2020 18:41:41 +0800 Subject: [PATCH 92/94] update --- devices/hololens/hololens-connect-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-connect-devices.md b/devices/hololens/hololens-connect-devices.md index fd770fd0cc..7926dab884 100644 --- a/devices/hololens/hololens-connect-devices.md +++ b/devices/hololens/hololens-connect-devices.md @@ -32,7 +32,7 @@ HoloLens (1st gen) supports the following classes of Bluetooth devices: - HoloLens (1st gen) clicker > [!NOTE] -> Other types of Bluetooth devices, such as speakers, headsets, smartphones, and game pads, may be listed as available in HoloLens settings. However, these devices aren't supported on HoloLens (1st gen). For more information, see [I'm having problems pairing or using a Bluetooth device](hololens-FAQ.md#im-having-problems-pairing-or-using-a-bluetooth-device). +> Other types of Bluetooth devices, such as speakers, headsets, smartphones, and game pads, may be listed as available in HoloLens settings. However, these devices aren't supported on HoloLens (1st gen). For more information, see [HoloLens Settings lists devices as available, but the devices don't work](hololens-FAQ.md#hololens-settings-lists-devices-as-available-but-the-devices-dont-work). ### Pair a Bluetooth keyboard or mouse From 8334d9fc9c45bdd7168d23f53f3c8277a6b715af Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 1 Apr 2020 07:09:37 -0700 Subject: [PATCH 93/94] add sentence --- .../microsoft-defender-atp/manage-indicators.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md b/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md index ae1856f3eb..ed7b91f290 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md @@ -122,7 +122,7 @@ It's important to understand the following prerequisites prior to creating indic >[!IMPORTANT] > Only external IPs can be added to the indicator list. Indicators cannot be created for internal IPs. -> For web protection scenarios, we recommend using the built-in capabilities in Microsoft Edge. Microsoft Edge leverages Network Protection (link) to inspect network traffic and allows blocks for TCP, HTTP, and HTTPS (TLS):
    +> For web protection scenarios, we recommend using the built-in capabilities in Microsoft Edge. Microsoft Edge leverages [Network Protection](network-protection.md) to inspect network traffic and allows blocks for TCP, HTTP, and HTTPS (TLS). For all other processes, web protection scenarios leverage Network Protection for inspection and enforcement:
    > NOTE: >- IP is supported for all three protocols >- Encrypted URLs (full path) can only be blocked on first party browsers From 8b0b549734bd1ea942f7fc6c6de2fe8eef81e658 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Wed, 1 Apr 2020 08:09:41 -0700 Subject: [PATCH 94/94] pencil edits --- education/windows/take-tests-in-windows-10.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/education/windows/take-tests-in-windows-10.md b/education/windows/take-tests-in-windows-10.md index eda6eff5f8..7e016c22c0 100644 --- a/education/windows/take-tests-in-windows-10.md +++ b/education/windows/take-tests-in-windows-10.md @@ -34,9 +34,9 @@ Many schools use online testing for formative and summative assessments. It's cr ![Set up and user flow for the Take a Test app](images/take_a_test_flow_dark.png) -There are several ways to configure devices for assessments depending on your use case: +There are several ways to configure devices for assessments, depending on your use case: -- For higher stakes testing such as mid-term exams, you can setup a device with a dedicated testing account and URL. +- For higher stakes testing such as mid-term exams, you can set up a device with a dedicated testing account and URL. - For lower stakes assessments such as a quick quiz in a class, you can quickly create and distribute the assessment URL through any method of your choosing. 1. **Configure an assessment URL and a dedicated testing account**

    |6l*_u}^}V=2N=+r$pdQAVQP@8{wC1j+##;D=!n#wk+ZnLNq0eKiPA4v1ctu{eETO3Q zu3~5OX!lUPoFm|s)YHiFP$IXVny{rq>J#q+a{e60#B}f7yRg<20>rFo6b~5Q*ZyF>L zx!F1}QsMfI6wY?FKw%aiAMd^&KYSe)9`!%Z8L)`GZ-+iT8~17A38cI0&o48}#bZux zi?YCUlGh5-w_Noei1-y0aKad$&DkslxxI}3r9@>Ums=+lG&D4Hbl^eOVe1h7wX17~ zcX+fF2hscE$J3Hrm|r0&D;qdMO->Vx4YF>ykblSBm0h$qWUsinZ(lIl?y_>g+=yWIj!I8E@PYn$9 z$_H?uy4JHw^hRFVX=OIi`8I=3%nsBW$?OOsSVe7oiJK$2*1RyGux zWeg3k$Os=GUM_X=O`m@!5-Mc1E~xR{HiMdYa|o+Li~$%TAjV)rS)$Ig;H_Kj9l{_8 z>`fP!k}~?>K_+xIXXG<705IR??vP%f#tqCCr+ST7!houon=cImGQf2lvUvvCUM?XS zK(`>iJla`p)R9wAZCFfK517T3`&T@~pD=5+UnqqGEqvaivyUjXzegLO;==8k&r8>*_8puZoyT-K(zgyv1yFf9{p&=FV?#2uogL z>yfBZf{70{=4@jlszgvwcSKWE&rluL+tX=~~2kL=T!V``N zJ-uhoIH3v|_U;zmr5hietv;8QPSs6%_*6x4E-;p1wGu&TWPc+-&y1x#-qTt7m}+q& zU`Fqp#yJwVvf44LswtNa@vhj61Zojld4Yhro(~r{U+aIJw#w+Z^@-~$Hq;nQqBKcv z-yd#&JH_%vo1yv`pM^zY9f63$+^D<)=DJv^83J5eCdj24y;=aMmJ2+K?=A+?i zRbx}ZW{fEVkUr{y@-009wDS#+qVjM?pw4>i0*0&xtSj!g`>hY|G2iM&pU$0UgY6=M zZ`*&PR0py8k-$o}f24$&x<+>h@542ki+|!&4Oxon&9B?)ReL0e?wY+z1Zk&q->w_@ z|8`f5!GyZ5G^F&RmynFd79CzqF-4!73CK6Gr1doKZuGiu9!W1LaaLJ}qD zKGA$BR5%3c)495*QkYn@6PwO1E-6p?~WZZ;1wdLGovM>#3kqyW zU(&D?1P?znpMLnTN-=b`EYeU7ly}W@kL%8TUWg!m|Nae~J*NA|N1MXuqBb^!_Vx^o zoG%V#rLU209p8lPsAWN~9@GNS@J&M1x2G7wc%ISU<}PVkrGx+`Seqd@G-utYpB8YFG{t@HteLuhB2dC58*gSszt$J$y4pnr2e~M^mIt~T~ zDoMC-k?_?I&*xw8p;W`~kWLa$AMc~VjEzl9Mu-0FS>rbkfL%(txf>JrVLW2&Q^V2h3?~o8eD-O0M5M6xM8F!B|oLK=I5o^Kk z2NIa5K~atGwQRUtPdUA|@IXxz3#CJE(k0WB%34tBRt*Yy(`iv>Hop%J>}JD?&BD5Z z@W0wq=H;;u*Bad$>l%x7cXc!P#$FDyugT)$;}6!X%Te%SPKnwys#*>8HG&Xgl;G(YFT7d#q#e%S!U9T^4^*-JDrJLRCR}lXgN0|dZp8CE*BdRX z@rO^|)Z8LEo+tV6A#OI3b*mmD$F^(ii%EwAj8y>#21gndwY3}En@dqC;emJPuqIDLBOK^!e8ivyV?=Ll!ukq@L+<&i!W0RL(Oqzl#@B9{L<#&V`R>+ycc*qawc$kxjn-*dJ5<5BX0O z$e1IuKeDh-92SJPwpx$vAR()$sxoT-aPvS#lg6fUDQc6~K`gg_X%n<%r=D@vzCPY~ zfv7t^-RN4^YP$u~ew0djG9asSTCulECnGbdkCt_1y%kki0$CeWnNiZLi29Sm?XBa8 z7*xG2m%c~S{|yYIwEDS&-Y$Gjx3;#1ngZ}Wt?p|93=7(L7F*ga1Si?^){A{nB5)f=$7%@5qzd}hew$Msw)`7y`aM7s~ zN-iBWdJf**ZXwRaK=Kj(HPSZ^1$=v`U+PQ(Z!#>$)?_fZBN%oUc%X4$|3B?7j(>8X{P-&jv%~2CJe~i;-dl!Mp>J)!Q&74=8Yuy#yF)-hB?UyJ zkp?O025Bh~L8TEz5ozgeq>=8DZs|T_Zr9%XdCz&zxAT5G>$;XAOkq0bKgPJnZ`=dt zKd(+j#9uod;B#0L4qUuWqJ7gUKEV#(lpza2Vmtr(k5m1hUG*`%9dKfYqh!~#qv6_K zkGZBGPP~6@TjVc#ng6!TB*Rtm6sz&tRbmI{Bnv10BE=C1-~Hri&$0O_yMj2e{{46Q znEvg?>C`6-9JB@uQE3{tYZd5tH@_{m72y_-2{n6wJ(+#6f*MxW;Iszdc4W~7f%*^b z9~!Fr*tL{W$-GC{yH+%ZR5WL3v-PL=KRdbao^%^$%y#0m;Xs)~XaXNP{i8>W@uo7L z)n);Bdz5cUd;oP(BraK-G%-QHq5hvjezLAMLj?)uhT?;tn?QH{>lG{Xt6i`xC+K?2h@mU6xZsp`>L{Z>00*j#D6e8l^eE=HI8!^ZG` zhR-mkhMC#iIGMg-Z(#C&Uao8Ol}&ri;Q%7eEUbl#xK0W%JY|Mbk>GPTQZQR}g8|^s zG#{`86?`vb9Nho)QRj#)gp!@q^+1?y9+vpyg6kBNLWP+6Bi zS9s{6W3$B(Hz=Gz-h*G*Tvkn+IiS8N(K5fl)3_06KXNM_2E`q1cieCGNN3@6sLb3}hJM z7*3`<(>FF-gs21!+cTn{oyB(cNY)P8}v2uFXZ~0`t4wD{F19{JDWGuPOotxz57qSYE#FHjANT&q&{T>LB!IlIus}{u zp6~G;?B?fS@KW(nV^L`-8F-N+>16^bKD^qh6}ji08v@}A_JKLZ$jZL7ZMSH4>U@?u zuG`tpKC;Tyshkw#xz*KB&s9TyV16g~f0D@2TJd4Pw15aT1F>3iiAu#blneo{rRVaM zAPK?CIIANARO?5V@(3sEKJVza<;2M*xnQY~KO)3$IjT zE&>CP%a0!!NNjxwLG^9)x$OAWuL=Wq%~Fe&ipoju-Mg0#&@yzQSFpeI@v&u%!^$oy z0vyuNo}-vlG4p={%+^b3pkFO7_dQEA?h*OgXMq&qfv<=)90tV?`2`E0rCZO z9I`&RI*=t;T0E43zi>DOb+!Oc-Sh8nZikbOK4xZ6I63j?L4Rm5L(7dd&&W)7(+TGc zRjwYGx`mdi_sAGEp*u;=&MtZ$orc^GhL_+Z)p9xR?gduX zN@XtoHtfU|qBGglRqXod51*M3mq0i8*mnndX$>>D`s4l{=oaKqCVKs$oCrV1oq+W* z6^ucNfl_wocXpVhnUflxZEY2W9ML|^sfB#LvEjsA_7z^5o^+ z9$re3wZD%sBz`2nK3UniehNNx4U1htM;mrNk>Jo*w4jpru>2tUZf$O0Iz%6Oyuef!25D_sWLA4DB# zn2LlL?m%N4NCZlmdGv+P;psHKXWfO&?!iGzQI9RbbVx5VOs}H4It-iv`p=)Y=gg5} zbhU>7q$bTJvKDNh!;eZ_T03cnw7fqI9RV2|6JYO}0g+R;AC@C3Qw+?h zIRG3KQIbNb2ZzR9UR?OJp$5?5<22OOAw_xEJoN|=&28A9bPhC z8n-jzJP=ZgXKQ1pws3 zoY>dz-q|_kX9Kbe-7q7MHP~${9ha050m;%ptQTx$oIhL2;;w9^D2n2ekFOcd&*z4~ zJ}q-GbhHNw#JC(BT^RV$+-_b_;ZBlt^tjuh*v%OGli&tn)T>umH(9=f?rR9cX`~70 zEs2ed&9mfR7W{Cj@xwf(b*z*MYD<1fxBx?k=R3M!a)8neY#f}s_VyTXmw{ykS2spC zP{xLpFp3kX&QP0>ojdOh;m&*EIFt@~GF&##hTcFG(18j{3kAlC9nU(|p6Ojh&g^@*LJs@Ks?|m3vUr>>pbKv#0_OR38=KQr7 zrevCp<&72pyi}>PGt}P6oZwY2M3BZRUf9(+lQQ5p!Fl7(mwxG0&U>o%7**9FH>$Wd z7ZV@tR8FUt=HM3gWu$-0ZCNSg4dj5)Ll$0_-fb-r^;vI-EV@&gU4w$|d+k5|Qnl4_ zolgj?4&wS;y6 ztm2|8*Bb?(Dg*ov)mwFj7-ato4Dx6eGVtY)oPy?;=)7}SNtd~Kqwg89UP2vot8b`#!g{v7Z-slg-N3760V@pt+@ulfs%f85G;8 zb!sF0EL|uSOs}DtV=~{oIU=FZ>(*s4-zgH$`$wz2(0J3E(tL_X`S|$?xvZ%r_Z^G| z!m%j0o0tRI>Qwv*Tl|SmY>Ekz_@FG`Rfxz$HHTgIs^MTmOz!!1$B|fX&r1_8TOI9| z`Xh0HLkaEE+{kx1e6A^L_{*=)nW5APz)AffGtL?1FmavNP)K@8z)%z;&e3Y=Xq};1 z+G8`clXX+Ca~8^1=|iZVc^oLf5RrQ3IsX=gh8rj`duv@WJ}60rlVSr)^@gpd?Up;c zNq2tS4$9GrPxDxz#_x)XL8OAVeTaVtKzWU&@%7$5V;)X%6r*`YsIl;Hr`@wNpoR3y z?=J7UAtnL?-nikaebR2PBYF~ialh=L@AV(^YUL(&dl)y5mkO5G@*D;e1XRVh5y*$+ zy039u?fEbtQR+SVR~70bxP^CH)%%D$o~yRikb5#A@M+P^+I#?r-~;Pwc#q@apc(c4 zi~L>VGMFwt3*L1pDXBwUV$ei5?Q_ZjH-{0g9}OX)KfrGwHa8za@6z@*qjgM54bIfm z6lwI}_;ASLB56^;Yqczr*t`m?hYJpX#f|Fuct&%yb+$Kb`PTkgjCQu8rA1CP)JxU_ z{*9P+c*P0mWf)o)uykCE2vNhMH2Hslj0s6e&78%~>mShTv5FmZ6_Fg#b*2>F<$T8o z-L^WV&w0r0Ioa5nK{lr7 z6W^NT3m*ODjM2hWQbjm&U2EWEhx0b%L4vUn$8Ldf%PZ?!*lVHK$py&9k+8^S|35Ew zoEy?k3ykG)(flCF1StXqz6MjF(AE^$@Mu~-?iNL`6aLzqhFC#!I76`1j34pcAl0td z|9fhTIZ#E6(0c_HM#Yy;0}Ih%KcS8XUAu<1R<^~;iUcGT+f6sg4~Wnr_t1+wi+2_a zW!_i%@}v;b!k9HcPk4&1AfVUfV|vXMXg&O)T@oC8f}OC_G+}Q101&&GE}?0Ho?-~g zAQcGt{vBzT8@}WWL_D%pYI_Wlh1gwwJ~nJfMHF8Kc6tv#{7eKy2|C29O~WiVZzAzK z>E1wYg0{6xTkAO6au zzke@Q47~9+Nd>ZgZ~w5qzaJYI5~x`Q0=IOD5HXpWf|YX5vH$7UO3~T*wUC+DV7W~k z>@d&BokmkP$``pjyk<>}l^TkHv$tn>P+~(~>y%Y?hQ?i{*n0F?fyZ-P5WY~y!qCv3 zg7LQzKBf^GXF+*KPOAk{rfYLJ63Dy$FFk$@ofThzhJz%JK~NBnkobF#q*F;ti`;+^ zzu~XnKj(~LP8D((IUr|BC5JmZ^?_~op(&E$>eCTf*0_e@9x~w81gVnqHq~UI;$B)h zydyMc0)y+^1ZLg2kbXiM`H0#LtY$0J+wDb&P-p?-!9kmV_&qIPpDqyz&l&2S zbqaHOzX;>S<0UXN!YVq6G*=p@D!W=|lJgtc35!6SYc$GK$9F8av2*p9TsBb7o$xIO z+C={=e%9=KpI)o!0ex4ZqM}gZj2ZEv$itlMRkiz*64)sakHLq7#N(v6dY)^d(+|2K zkzs+1AYSZF)8Bn6$2qk<5Zv&1m;VdX$f_6JY)IH?q2LZq*q6`JU=T8=fxvn_cRGIa zX~c?wx~8c)BaCJg()Fd8GjB;R`%0dOh4mawMz@WkCdx+;HWlP4>SuU?{;!{67BxBE zwRpGRV{A0jR2HeEr1$D?ea#bfqvkT+|AjC)`|Nx;EaD_<>wt#>oLTXe?9LL#`Fw|6M?wFTwB4qB0rZ8Thu zi3trmwmf*C;E4T6?e@e3`!pxSgcK(F`5~#Pv``0wehO-6|3K?WhT2%At4_+O2R#(2 zfiLi?I-JsHFLRM3GH05J3AqdeCN$sVCx<5b(N96oA_a`3I8&MX(s@$-XG-Hf%EK@W--(I290+Qo+!&ad-id}2a|8L zp%L92Cn!WdZ7%>{(QI$r__0gL``gH+Jaa~-7D?5E$4};GW{Z~HTc1OFWSCSl@k{&H ziFJ#PSTF}NOMvtmvRFK4uklL$=xrK|D|XPz7i!ZEiwCKDeK*@Cc&}3;>znoNpFVRQ z@45TAB<5shpw!6*(y*gHq430iQ_bg@% zaVKXY?}VwzKWb=m1TR-@)!@2ACx`1y=;P5*WJ4k<<2%s8py_}?c>K+Cf=%Mx-9JDp zPOW>F7sadd%9oWO4h92aY9M8$P(Bq&G89rk7VA?b_P=hPZp9=PZC;jwpUmUI*rv@8t-jSnO^`$F{$Y{HXLTTurj%^;wodm~{FNLW9mOI`vp^>& zEUSk)x-zP&KR@6+s=Lm4`r_&4!XbKc|0G#i+2ru<&J6yhM8{H+XU~hCrE~XM3U+CU z#oxcLKJhe9+gNW}QA+IXn}`@s^}TUH%v|?#aL|cLS8rCz2*uX-!rh5qXnrqKsZOA6 z%!BctvpRCXN+5wUvA4AnA7-iABna{HVxgkpKzo!IYOyv)O$xOAqMV&O$UFV$J1((3 zzw@QL=ySsFA?PP;4ACi_gQ4m7o~aco3nHt8w@4(H`@cm0JWixcbSkN*1pf>N2Ykb} z*Yx+5A2z{gbHA>{>6T#JwSuFad!o`*!vUak(wQz`O&nZa(CT|{2z>ftZn$`UXuP}F zb+lg8ll#CjG%+k|ok)$0Y@*za2Tdj66JNDNkz(h25#oD6L2X@KD}662tPR`lBomen z-MW37=l+ID@Z8)D0x>tNs2hziuH0ee4^wQinanpYBPZV8!ScknNf8qh)B(y=6*ZQw zWvi~8SXVHwUtcJ5+hKTxh3zcLP@#ZPlON1+I|4EX=mL+JZw+rk@9raJc{cFX{_Q(g zn*bjcB@>gIE@q~TLPB5053#}?JZPKv!-;%-sH>mo=|#@PvNVS*G^DDs-cQVm5Ffk3 zcIQbvVx#BFx-P{F$xCYDjIG|MtsjH1apFy_hf*UcDDEpL-CK-zjf{FTjNgWc@Xc+J zn_2bEl&MQ}IY3qa!26x)Y7s_qJ28tAQAa!pwZu?{$8`KbWc6smhV*3-=|QQBeAw%2 z^h>)v8Of^i>^TL*tnly@U_^)3f#%aR9N5VhFSnwt03%PDU&W!VU0GK@kUbS1 zJKgHB@8Bq1zM4e1k`18Td^lslJ%8MUZsq$)H(x(670i1w`Rio`^eX+?ZtVS00%E*&k~~A4 zO#j%c*CDiWlVQZFr9Vch^yTaRRmS^ht7bhQ==%O}W1NhTFvDTb!e5xRxF#15u+h*^ z^2i$RQ_5s6adB#FGLB!z;bD>f;hJ^92g|avDqn+g^R%;?R^L6D?N=!(u$^Qh7aQWH ztgWu@dTxp1>noMKuhTI-O}jQ!{jxk-BAC(LedNuDu#XKg-xVL!->UY*+~BVs^F7(m z@kBzCCkB_VVi@J0ZHzgC9>fX|V8q+E?~rq8KV9zQ!o<2C!{ZJ`yzlg6=6+wj>{WH6 z61lM+XUYITLzZPWj@%<`K{FGlHP6NQc~s1sqLxdMaGyY;{aU(uUq$lxDm3+zlk=*Y zzs>3Omo6#dfAw`;_d{Rzlk`A8pDz818qCyj{1ALbE-n@GrcbZ^8MwIcrKlxwq@;W+ zBhZRJUzBDg{9cSteD^K{xQev&^eb@rKcl|ET}N!k#)fr^e#e@hs{(M;-@<4h0i z7(y|dg!dZ_!^32a@)332-=8O=4>Y6-WNiK5vmoyv;^sD?d-g@C(LW#rC%*P@I@LKl zLxY?m2@sj&r=xOWm5PH)q=l~USyvbc7I*je1$16KkTMRv{UqBfP~bFEXpetBz#hlc z)_r){^-*o?>jmNGj84B+U0-6FzWgEP;+e2tPkyc_eP=69Y`N<@!fBq3gQGcVG@1^c zXBV-c@tdgp43d<{L#eX)^q`iMIfJFmoMmPynSLg_>DjQ z8-1)vcej1KNJdW1b()P0Fe(TfcKiT2O9dhK9Dn~8l~x@)yP@Mm3C}2L(uldaXYBfC!d7dm z+p{GbaQ2syyFc8#Au#JoYcJ`lK7Kn79 zIrGHnp&&#xSWP$#qB2HD(RN4qI_|<*hDR+PsPK-9;_3o;iMp;`sc_L7Y~#sL$~1V_ zv7lA$5vd$`3V(j&zJLYwA~;}sA9yDuy$u}r!5=}+Qz$>a9?Blcz`GCS;7?Z{n#LXZ zeXzx85IAZ2N&NLz9`~|VXo@i5^@Z!g4u1mmXlD}IDKk|x^|@@2+a`HN#H@1^k8A#N>f8rwCuw7eblo0jL+ z(hwE<`4q7hl@>DV-;2Njo11&Ko148~2Q4hVh7=WHlhlffeXV+dNygglkp7W6?ny=A z(b3UK{pjd5@DPB<*{_+2n6Z$N;dq}|y5Uj0JP1b1Ub42c@LPIKPkyr3Z_m54KHB%U zjMF9u#H3L`gQ~7>MB$5Z`5c(kiv`>LXm;BOLQ`ODO3MUperjE~)qsZIaE@!!4&=`PSUM`}Q zZwSLEfa2O2nJ9l|Mo52e9Y$C*9S26-h!@>lK4FY_NvgKHhAxSDx#V?Gt|#^=XsZvx z5@)%4Yv#c*u;B9z=|Q-4DjXje8k+n3mZYhvX*Ee5`sI4%`_NBoN9_piBk3!iwZJ=< ztcl5)(7+bzKZBtdeqFb=Rjwb{?{@gOLwC`b`wRWNrLIit9Y>F1mNQO31Km>`T(=#IH`BV93`;H!}>f4;z8E!D{y{Vy|i>^J2r z9xtf19Bm4m{&mQH%Bx&bIsfH$@GBYae49d&DppWs+-?h8hcFCkp|OBB&(5vB%4|X7 z7aVBp>Y_PELBBIQk4^UE3CsYOfvn8OA9ZGNF{&llgI_?fu6gi!ivHB3_LsZN0d^WB zt18J2qZ{LW+q*q}id6h3V;8 zH#BDAP>46tttmmb{>|5Q9UThhRQu8X&=((0ah0{5&HixUwrF0na$>M6FQ0Qf4cQ?A z>`V$QW>JzY`AVy-o#it@Fw)R?+jq`&HQ%PQt=F^+mV5j{pN%Ha27wMjX#(I~# z$E$1Ja~H*}H8cXO)L|-|eLn?1`fd`+p>k>E=Z~*l@oQ&$;?&IssX}Xrw*Q;EEz1U5 zSK&|c&(z*bcJsvNatu+UA5;wyTCQ~;_v_c&wm2;vrqpTNmQx3TslcH>@xIp!Of#k? zgZ=NiPR83i`vHZ2u&k`VLCxe!P&8Ln)oGoAUBy^}6|87k=Ggky;k?$h>OxVDa`Y(suKThP&<_-aRMGX+pEF2x7fvl zar0_|U%w_m=#4VzKP@GF{E%rV_o?*@kxJJs8Eva?kCRam_Q!viz8`fM%q(m`RgmA! zgVM}7Kb~Wa^VY38NKGOnZ-JxN9ksbwa*-FGlvN|-GU{tD_PM_66;WDd>&w9`lj!l; z`=Z)9F_*xB9W-34WanZRrIck>Dd{MLa%rxB5x~GKrL;0c{ z+0#b9VH6yq9EldxBN<-fIvF(fk%2${E#03kA^LvL__4l`(3eaKGZds~_uPcvhTs_u zR5(j$A4bZMpJ{4oS?r7d?Ft&eh1B$LQV11R=*SNT#+su!Y-E>8TW>nTZ}Nkvlg84Io%)^d`|ANeuM!fr^eUy0bRM^mXR@1b!-zbj6MMqlKL~BcDB*It^As+ z`E2~a<~2pRh^w8`k_D<{}J6j%>)Qgg93u&oJc z;Z$%hfVqO(<@q52%nA4NLx4F2y%-zzIV$STvuA42FPYXY>-?^~7xIPw49D;hX5qNQjiU)^ProBMuyIb*m2Ibd-3GXerJlIx@g!fOFc02e_TEp0XSOB0AObpXt zmc3JZp<4VStswnI4(oLd4h}>`3T2#cxzsQ$72o zaO860G;z^@y-mS~hER3fyQQ4-6g9OkgXbm>VRKfNY6PX}yZ!0!e~GpMC8%l?nfKJ| z!5doZ`^R;Cx)%QwxZSA?sr_7v&fh_gexw#iPi4WjK7m9(C8O&Gcc78G`o=+&j%Zof_NIA8e z&WEvK$W8%dO#3Gua0KPGdxTa5v|fpEkO>oDkiY5bSfryG$mGvwhCrBXZic$e&q^bPJ>Gh7^vc$b{O<-rFiy^PT@6weKaR-Lap!us;VFA-%!Jk|IdHJwVQ8$ z+pp%d{Ktv*ABa*f@82BZe;#`m@84MEe?Rrx{{Q&HXr&si!2ItUarbU@W=+l1 zqPy0cfdBay;A3jMzrE!D_%{Qc%Vv&8+ftw+b+2CPGHlgx zDc9NYKd<{TbMrsAd4=uQ)wP|*D4O>LFPKmo8s3{Wyad6|4V+}t)UtA&)&KK%Y=!>~ zPOr6mXbgGeIg8RFamKy*UW}|&^8Ckeks=8R3EhiMi-6jfV9&c77a#wu#k-$F8J#=- z-*|l6qv9X@8GqVME4fNDGH7UMHZ*IMTYly`qyGIdeg;Jfch6_>mmNDe?A340&{Do? zn5^UxxQ$5^)|9&j^54A|YD5U&;0~qJRYSKnrmC}bI@mcl?mcXO_$f1!o}Yh!bK~Ym zs(1D&VJe~Wx)Z3w6(avyt|nJ~JJeOOw6%LjRHKJ9F8yj=|4iDbm`Wu43yKi-IRlT)^Www_ zn!d_B+zcC%M5@7w`Lmi)WAHxAm1zhWFIl;&fVczC0{T+;D5xKks3dP`X~|XkcHPog4(&#w7#S#SXj?!# zM_iM^oF6`5XWe8Yan85g zv`9%TTKL-6N1C&9$1ix&UgG>+%3njkKDYpyf5gj8Ff%8dzkmhvSy_SG!Kk_F6P;h%UIr!`jhcc5^OW1UGpGr%_*UP&XFlcteR+Alb^FZy_(ehTPOT?G%*87(KAtpV z7n~B2ELnryRyBHzv7B-Dy1e~N-4&oJi`H1#*c#_rX@!m(iva0@fuQgCP6_WuQAAEp zdE!IR#i79#r)d{m0^ewTWQTCh_t5Y0IMaH#sX}Ta4RK5OF14sr@A3;;k8S)=YCcL= zMe=Cmmmmax7(qJx1$-ordg;Y4ju;|ng)}GZn4~Tza%>z)L`RuWQ2W%LgdD_^1}eX& zGyA|@+*1iMK01g~ZcdxJl^n6T)v&udABM_Xjj@8#9t;BM?5_m{QreHO8L)MD`3m^h zsIJLJ(+k*KhxB20b`5=#Hda0am1)2do&-uE;X{zMtL)1@PjvbYv!&JupL&%kAKdD=05#u)5+1)PaIl11= zqXsEPD;bB(rO$b@OAAXAqsZ;BVUohOF~{uByI+`EqshR*69t5fQsIr32po3pvbtr@ z$>ZvGpwifHY1!|QLqnk{hdGX2>eDY`Nr^ywIe}+z`xD*#BdvGVk$j#viK4aDn&&*OHy3&z*Y~A zUqyg}Ch|uJ+DwF2ZYI3k+ryb~9wvz${|qL#eFqzE&o_1X1%wy{IB-{1DBklrf9pp5 zT2dldRbeC{IZ<)Fua7tep6pUQXLGrusoS%iXVfAunk;nmJvScTWMQGFqeHCeyI(^- zTe(Oq`B;6i`|n&_!lH&W|B;0M9B%( z!7U0Sjp6TsZX~JVVX)*xrIj+}M69Bp4bb8;M+h%2ldVC*XJT${Wcu*ch&wBQ0>HOX z|CD<6;-&_;LlhPj7TEVO@a$WGaJAT#7`?vE9@5Qk&xi>qE9ef*GZ_B%Rj7A-d}^dy z>p>cuSz5ve#10V!X3WCAlM>EY$|>STFDd|NrekK-6t4kM`puhIXwx-z_+<1~eXWQ5 zYh&yn@h7sRK|&p9S2OCHlPH7NJ?1C_I=$!>)rMj|F0P*6#k({9sBoJQZPf;PCjS^1 zxKS#f*t~nXMx+C%VvUi&NyU074(cwD^?s;sCH0|7#F|>(+>$Vcgsgyxub(bIs!da1 z@S&5F6H+Pz%>h_)%GEX1$L`m_O&SQVk8rrYcp{Rdr%NCAuy1MzFH#Ow#m=s*tZb}G zxqJdwS&aowVuW98EHPcoot#a-!d0xdkDsJzx*~`k40|qnkgnczeyO`@HoQ^$q3xd_ zz*Yl}DXo)WW13u7#fxw4Dc*MFQyf# zHavcOUElK@cPG8)Xoq;ay`p#o+yTk?n2DsNr4bb`v60saEERf4*Wi|EfuYf+KWM%v zpNG^YjBeH>;ma z}-tgK>l z1&&Q{zce)0ED_!SPi~a7HKSfw=G%kAr%mXY$XBhs{rX7RiqepVK*PWiB{@0x%^Ffm z>6u!mVjF!al44>CEZilTnP|z&O;BV++<^cy z;21X9Sm0JfUS8hg{x#pNKx<97hMc3W85kHGog7o>$+<=mrZZ~$N`Uh}(@=^|j)wI*OU4h-DzNyEJ4|*f)kAGbg7I~2VC_8;~nIPcS z01XZ7makb^!EzaLI@WAZ++Hu76k_|^g1;JkQXyJ(abmrFc-Xp@SL;997?QZrwEyQ% z!|w;NkIsyF9`>XNh;~8Cn8RF?Lj;vjx5b@%Dln@VCnhFFbmQ&)n=rbb|KxBh`Z7h7 zsYV~hES#Sn%+^rwaa;7#?Kr!-x;C+N%9uXBj)nE7c^GJ_q@rIXpgjXoi*tC-BgH*j6e!NtKE3^STLCDE5O!xClC0C&e zS*mgoe7c$FztaCDyq>597HsEx9$6NoJ1+_fx1bgKLxrBS%uG2@;f{CPy2rv=ZzO&p zW|xk)G=IlkGVQ_G5t#E0DEPhJMi17sVhOd-|c{Izu20A*++ptuX{&pRFDdl?*043aWRv^rOftvxyQt3tt0GFeRl?0iN_ zY$`{i_^0qyRhE6XfLJ~`T#JUn>PpfYSV7VI-|c+-sOXwF|0+nI@mk<8vq2)c;8gHq{GypK;LLyi$a#8FS^2ta68Dx$*!5?90BnqU=w8XmsRe%7w+2P(e2-WzirTc-p9V-79a$N$FJ!fa89uGQOkwx{H@2x<3AxLmbhUQ%-`JIuGfqFRM$rZr#JPmBSN#FopY#-Yr-FSO` zU=O8UD9pa6vB6z-$;Vt#+o%1lPNq&n)3AJ79a*?0o`Z{5{Y#^WkWk11sx7w+OOT6d z%(mYFw3FR~`iJs2HzQGn4EgN1hsX>7;)G{8zu{PYK9aAm8&7~h(nQq4Zuh@G2EfE6 zfWK7+*J49^9#9$lJv8OCFyk8HfqQMgM-nMyE`@sq86Zzk{uxZ!)Eg23f>K2I-lTKLc;qGo`!*_ zS@kyI)ys_5d`Lf_%K1!$$*7vE<_HC%sU76SaZU*ovq%vw&;3iUo0k|!n8|9AD!UXH zk*)c8McfOBTK}s=Xf1uX4=|#5hi)@FDeFZJECJtHKk~Ie&~Jp1h)M> zY%)WL`x@ic89R_L#Z(_28QGJzq~yMV5sYFvTrRt7zin;7yhQf#!gYQjfd)uVktX-! zTm+>!7{PKm^>H0!eSK3?8G^!Ml^==yLPF5bP7eY!4y+%+`HXg1b3Ow_=Wc^crrp1a zjR_-!)@O|J+)m4?IJ7(stH)?K>Q0u0LlMq6oJ=@dTkBpEXlQD#UVW;yb}$}dbg(|^w$`O|i(z}O%~TxxP$kn(%{!mw~p1mrnHw6BWxenvi! zYP)lbk%#-!T7@XLNm}=P1#9p~CLeeh6|K_y(=0vNN=rERI@UG)he`rk7r=%=Fq_Ty zQu%!eJm2Q#=4UMtUOAq@;bdGNffs`MM%WV9`8qC8a%kf>O>$S1T12g`0=}w=F7Tc) zB9H`yG_dZvu{3rIvP2o(os2y*+>?Lw`vK_Sp{*W&>)6iVlH4OG!6<7k#R*9ntm=_U z^XP7mo3H64XNNWVWD*YCcNeJ!#z`gZ{9hLY_&Yc;jsbQB7yFKIKl4?0Ow$XGaQms~ zO*4e(7W#cCmE6|1`+>R|5y>mGUyY56+uWjL_YBJKA8^w`6F#< z=_>&1_zH4`w@rP&-C>rKat2OxhutkG?|xXKE4*hVlaI=go%B~$VoCCGj~WC3C@Yo( z{Jr!(^K$AhW5wGa`lb3JR;{d5b;hrgOn$SH_S6v*9iUm%G*W}%5S%GoArN~f-6V4J zNbFWyUztQ#Cc=bJ+L;tsEk~dCK@7hBJsHrAtFyDUQD+*Ow;>(qivJElh_t8B z$8=~vTG3%>b~Fw4m>H(NkvJ;0A&VsY3i2E#NqL4>SYUl8eDR`JkOQUG)}@T!Mkp zP(<5QjSbbymjQ5)CE~Bx5I{8=6a&LPXsx%X+YZHuh@`ZBal>fOZM2+sC;doXOtMAc z_H8qHqF?*+zHdLPIzDZC&TXY3{I;DHGX7A1g`rP#`}@0mZBcYrJ25{X6hBjvqWrkJ zD7w3cDv8W;Swx%vsDN%^)HXx^OzB13L#C*&*jTGrS8=eg#3tRUBwiJbP62KKt>E&pua6%8S(talH6TIOXnCkgMNNTsBZ7j_Ha|r?Kaaj z+KnTvGv&BsHogR!ESA>L-Vz9yb|^jI4(m+3luvwj&qSsAQGAYA?com!w((DSzn4;D z3SV3cVEWpcl$11MMUS1A0~zD0m31#fuI6N9Anw^a3nWW43=UrB{lEulBYYvOVvI67 z#aoo&ugS&e{T$7VtO87LC~uFB0?Wq8n89sWhwy@l8F0nSs+WL4}78AL4*bGE4zScapn`M=MGFj?;js2xqyYtBZ%6FdJO||ANEWa=HEc zjG*`N>;_zf3ewZ1fBZ-drl@C3YpREQc$i?4Y(0QX(SB@-lKm%dyD4cO1q2)r9vM|t z)>M09mQV_8ew2RzPRW@Xnql=+C^{v225?j!T%7XlXeA5TNy458z1%{o*{Cg@pBYL+ zHlL^ZY=;*7*c=0IWLp!^5s{*4k#x#|VykV`>#pWsUyalufr=-`cH-NwMskz!or*V^ zSk|gIy=nvBK;$nWA-9*81%Wtt<&|2;i!p8b9GQlFxpoEtFkhu zYl0S{V)PDg?l8xF&a$&6Otrow;<-INR9P(b2zBMJhVH`v<`5*+v)-RI1?N zrc;QrY@U>FRt`8da_%~W?gXTy%xG$0H%CPi!|IeUqFvZPeI7xHLf;tl8GQg*JE)@*-~cu~M|<<{LNI&cYt4$a8SJoMbg)icvrs5RkHy=!%RE|D zN0`aA@;5%4^j z1q8YbE75Q%uOd`gs&Gl?vIC4 zr#eYuu6Sgey1h@8t*zORv;Dx-kvBzAvB^O5yI;tV&#<6T0}Ybxsds^9^6RFireA;X zc(!zPYPet`mQ}M}7ki0BnVC~{n)k31gE%2!*b~zLB27JI*2n`Ba~Bf{hJz*6dEnw1b_Um16V- znXuTYbpqb~QLN-g@ip>8Xum9r~5I9vIyTintu4ZPDhB`WuqJ096UFnmm@&>js!bkrVR9YWKDc|!~m zi~-WbCNYVXV*FMDU@$PdzK+t&wRF+W_Rbz~U!Z;;xqoIOA8Q@P@9ySAGQn~=!8$@6 zJRP5S%RJoxlN`*Hz6->dy@PX5Wr%z!uZ}Rvzb|rV&wZ{+j{NbO`eyEE5*c!l$O&~m z!d~Q1a-H@*}=77WmscwAB-T%X{qo0o7Vy|T0x z0{$TbgA|!Nwh*L_mOEll8hU#4lpMHdJie_I&$n~9wK`yV#-s{)I%>?LM`+_r1JZU@ zRx-fMK;;7`o(T-8wzjy?e1Q05fI*ka>XAY>)Kbwsl7fbtoQLDq9J8K3j2b<5(!UjS za)ZAL3XPe>MpHc>Vq7wd8HR;sL@;1HrGQ7|FevC~e>CPp|yS^p)U% zl0Jyc$laOezF6Z5;uU-hWyXr`V&hXFtEI^fgdtdnmeJwROAYf-w=*SM?cS2u5PU#K zn9A}YL-p3SniVUk3>5s*%Ml@jen@s4!|D$ZG5EZkU$5An&+5tLpoMlX-M}Y_vY&Anfr2A(bi_`SQ#wf`WK- z4ZpP~MI!vkP)_q37GejW>!@%k2_X6YFZo;Xfv&xy0~|g4A?rvSpSc-xhc)&iNYW5G zpiu~X`}U14_9tDOHrenRG}&coyaJ;hCl{C1t8DP=N0>9EX8FV~@Ge6=)U0+kgr?KL z;@^eP#I$k}e4?6F!>s$o8hXFZ4Zgkr}ipvdd@~Lm*aE z*oF2M#&cK2eh7P<{fj_kad>wU3DVAxR5(OXUXKDnDkEz!2nRpDkYVIux+G_5UjF+@qn)<1jw6F}k=UHkD*? zw&+xLb&SFolTsmUGNdKsQf{>|)Vjqmof<`}ZEKNERxXKkw`60ah|Q%)3`0}vE-Kd} z_W9LzcK4k9ciZ`A{(aw>-}}D5_jx|g^L56{5^eucK<}SLNH{q;>35`uOH0sbuHqYd z!_6+sfGPs_b;VnoM@N>`Lf2ZHkcCB7t++|3$*DXzKSP6|vUZLMF`f|p4>tC#QTy2s zsKv-t{T(5M*TXR%v8`~xGXgMs>(d|#$?YUf=dk-fQ4daMujf3}Ymf4;YB9U-7i;O+ zB^O73JE+yjdDtrJRq&?V+`>#i81`(H_Q@L)`lbaru@ko^6ws=ADXJd}H6o+g{04@u zk>e#~Jbts@Z+4hYPtCCQpOh@rZNdB}vP7M_Lc3G-9DVobu2LRA^Fp`SdrMy(8~awY zb6DRrXnfp8fn{x)=8bjh&`Cw>3)+y@DiVGm}1C#;+m{06(Mo)#HpYx@(@%1)s&YHDhf zQk_k=^ZYhuUNi%k+xq-CW+FvHL*$+|!&8GWrK7|(c7IEQ)nFO&^3@A-`>`MHRMhVF zvQ>@_%sx=Y_DP$l$|Ubp(|M^RI>%(r8$x*{-ni%0u*HZR3Ix&oyFT({O6p15RRaTq z)x-MXbB5o=FN2LM#%&|F?GmBpL8|kU?cuv(@T4AY`MJnENXsh6z>U`3A6WfWKtYlE zyz0F1EvNqYk;VM;_u^{fhx70Y4yX_)0xBmsWTV4$7VdG#ZsCZ}C*=p&lsMdH#Hy4o z9~vtc7hdpVOG--C?6TVVt*L2_RK2{T92}W+Hk*~|6%ik=n0*|9gFwmO3yLxuGrgis zQ+QvG&|vB8a%a@JUmNMGcu}X+^K7UYDe4r`cq0@BNWCV^6xid8cm+2dPoz~eju``C z3QbARDP~k@zo(HnTwLg(lfN08m@FXfJds|3im%WK(4=&SRG$o)e;WkrFsf-^VX-L8 z0Kpobih+@!Em!=7+o*H?ph4h}CjDqwNB20jSlW1~;D~A6fx~E!)ZA(lIpFnqk*|n$ z?RLeGFy3VkkpXz05f(;h*1(R>`Vvpi*?~>?}~T=G}=- z(bBVEV84W~gx2LpVoGCzE%wdGDj+$jQ>UQNNy)mUC9;7U3GMYRM(+i47~9*i1j-!l zFKlW7u@Oh&Sb0n29kqYbS^3G#_-VxW$m7K}+(oi$sj|qs|qFG7Plg7M)w!--eq!#rf6q+Nnp8(Ivx09rf7_`*@33=H^TC z^7G>g{nugmjTDAf3PT$hmzm*4G^nA!Ahjx*9}5ckF-azM?;<9XIlIYdjoe%hi(9XX ztDOu*A-#C&^EL87nw1@cSgZ)vfKMn=5l{N3njlXH^eycQ8{Ctq&w1cufamGzGmLzX zPM@e?S)0i{@1fJkd&uzU(XYqGYP;>#^74inBa{YraP4MPF7~mCiw_2*x1`_9;FYDV zGh~eOqlJm3@h*|?^i7X{(x-hhPm)e8N^?3a^(TD%;j4*r?!6xRH_r7V5Xb*L;roFg n{p-B`AGZ46&h%r@$Ft!w[!IMPORTANT] >To boost your vulnerability assessment detection rates, you can download the following mandatory security updates and deploy them in your network: >- 19H1 customers | [KB 4512941](https://support.microsoft.com/help/4512941/windows-10-update-kb4512941) @@ -36,54 +43,9 @@ The **Weaknesses** page lists down the vulnerabilities found in the infected sof >- RS4 customers | [KB 4516045](https://support.microsoft.com/help/4516045/windows-10-update-kb4516045) >- RS3 customers | [KB 4516071](https://support.microsoft.com/help/4516071/windows-10-update-kb4516071) -## Navigate to your organization's weaknesses page - -You can access the list of vulnerabilities in a few places in the portal: -- Global search -- Weaknesses option in the navigation menu -- Top vulnerable software widget in the dashboard -- Discovered vulnerabilities page in the machine page - -### Vulnerabilities in global search - -1. Go to the global search drop-down menu. -2. Select **Vulnerability** and key-in the Common Vulnerabilities and Exposures (CVE) ID that you are looking for, then select the search icon. The **Weaknesses** page opens with the CVE information that you are looking for. -![tvm-vuln-globalsearch](images/tvm-vuln-globalsearch.png) -3. Select the CVE and a flyout panel opens up with more information - the vulnerability description, exploits available, severity level, CVSS v3 rating, publishing and update dates. - -To see the rest of the vulnerabilities in the **Weaknesses** page, type CVE, then click search. - -### Weaknesses page in the menu - -1. Go to the Threat & Vulnerability Management navigation menu and select **Weaknesses** to open up the list of vulnerabilities found in your organization. -2. Select the vulnerability that you want to investigate to open up a flyout panel with the vulnerability details, such as: CVE description, CVE ID, exploits available, CVSS V3 rating, severity, dates when it was published and updated, related software, exploit kits available, vulnerability type, link to useful reference, and number of exposed machines which users can also export. - -![Screenshot of the CVE details in the flyout pane in the Weaknesses page](images/tvm-weaknesses-page.png) - -### Top vulnerable software widget in the dashboard - -1. Go to the Threat & Vulnerability Management dashboard and scroll down to the **Top vulnerable software** widget. You will see the number of vulnerabilities found in each software along with threat information and a high-level view of the device exposure trend over time. -![tvm-top-vulnerable-software](images/tvm-top-vulnerable-software.png) -2. Click the software that you want to investigate and it takes you to the software page. You will see the weaknesses found in your machine per severity level, in which machines are they installed, version distribution, and the corresponding security recommendation. -3. Select the **Discovered vulnerabilities** tab. -4. Select the vulnerability that you want to investigate to open up a flyout panel with the vulnerability details, such as: CVE description, CVE ID, exploits available, CVSS V3 rating, severity, publish, and update dates. - -### Discovered vulnerabilities in the machine page - -1. Go to the left-hand navigation menu bar, then select the machine icon. The **Machines list** page opens. -
    ![Screenshot of Machines list page](images/tvm_machineslist.png)
    -2. In the **Machines list** page, select the machine that you want to investigate. -
    ![Screenshot of machine list with selected machine to investigate](images/tvm_machinetoinvestigate.png)
    -
    A flyout pane opens with machine details and response action options.
    -![Screenshot of the flyout pane with machine details and response options](images/tvm_machine_page_flyout.png) -3. In the flyout pane, select **Open machine page**. A page opens with details and response options for the machine you want to investigate. -
    ![Screenshot of the machine page with details and response options](images/tvm_machines_discoveredvuln.png)
    -4. Select **Discovered vulnerabilities**. -5. Select the vulnerability that you want to investigate to open up a flyout panel with the vulnerability details, such as: CVE description, CVE ID, exploits available, CVSS V3 rating, severity, publish, and update dates. - ## How it works -When new vulnerabilities are released, you would want to know how many of your assets are exposed. You can see the list of vulnerabilities and the details in the **Weaknesses** page. +When new vulnerabilities are released, you can find out how many of your assets are exposed in the **Weaknesses** page. If the **Exposed Machines** column shows 0, that means you are not at risk. @@ -99,22 +61,65 @@ The threat insights icons are highlighted if there are associated exploits in th ![tvm-threat-insights](images/tvm-threat-insights.png) - >[!NOTE] > Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight ![threat insight](images/tvm_bug_icon.png) icon and breach insight ![possible active alert](images/tvm_alert_icon.png) icon. + +## Navigate to the weaknesses page + +1. Go to the Threat & Vulnerability Management navigation menu and select **Weaknesses** to open up the list of vulnerabilities found in your organization. +2. Select the vulnerability that you want to investigate to open up a flyout panel with the vulnerability details, such as: CVE description, CVE ID, exploits available, CVSS V3 rating, severity, dates when it was published and updated, related software, exploit kits available, vulnerability type, link to useful reference, and number of exposed machines (which can be exported). + +![Screenshot of the CVE details in the flyout pane in the Weaknesses page](images/tvm-weaknesses-page.png) + +## Vulnerabilities in global search + +1. Go to the global search drop-down menu. +2. Select **Vulnerability** and key-in the Common Vulnerabilities and Exposures (CVE) ID that you are looking for, then select the search icon. The **Weaknesses** page opens with the CVE information that you are looking for. +![tvm-vuln-globalsearch](images/tvm-vuln-globalsearch.png) +3. Select the CVE and a flyout panel opens up with more information - the vulnerability description, exploits available, severity level, CVSS v3 rating, publishing and update dates. + +To see the rest of the vulnerabilities in the **Weaknesses** page, type CVE, then click search. + +## Top vulnerable software in the dashboard + +1. Go to the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) and scroll down to the **Top vulnerable software** widget. You will see the number of vulnerabilities found in each software along with threat information and a high-level view of the device exposure trend over time. +![top vulnerable software card](images/tvm-top-vulnerable-software500.png) +2. Select the software that you want to investigate to go a drill down page. +3. Select the **Discovered vulnerabilities** tab. +4. Select the vulnerability that you want to investigate to open up a flyout panel with the vulnerability details, such as: CVE description, CVE ID, exploits available, CVSS V3 rating, severity, publish, and update dates. + +![Windows server drill down overview](images/windows-server-drilldown.png) + +## Discover vulnerabilities in the machine page + +1. Go to the left-hand navigation menu bar, then select the machine icon. The **Machines list** page opens. +2. In the **Machines list** page, select the machine name that you want to investigate. +
    ![Screenshot of machine list with selected machine to investigate](images/tvm_machinetoinvestigate.png)
    +3. The machine page will open with details and response options for the machine you want to investigate. +4. Select **Discovered vulnerabilities**. +
    ![Screenshot of the machine page with details and response options](images/tvm-discovered-vulnerabilities.png)
    +5. Select the vulnerability that you want to investigate to open up a flyout panel with the CVE details, such as: vulnerability description, threat insights, and detection logic. + +### CVE Detection logic + +Similar to the software evidence, we now show the detection logic we applied on a machine in order to state that it's vulnerable. This is a new section called "Detection Logic" (in any discovered vulnerability in the machine page) that shows the detection logic and source. + +![Screenshot of the machine page with details and response options](images/cve-detection-logic.png) + + ## Report inaccuracy You can report a false positive when you see any vague, inaccurate, missing, or already remediated vulnerability information in the machine page. -1. Select the **Discovered vulnerabilities** tab. +1. Select the **Discovered vulnerabilities** tab. -2. Click **:** beside the vulnerability that you want to report about, and then select **Report inaccuracy**. +2. Click **:** beside the vulnerability that you want to report about, and then select **Report inaccuracy**. ![Screenshot of Report inaccuracy control from the machine page in the Discovered vulnerabilities tab](images/tvm_report_inaccuracy_vuln.png)
    A flyout pane opens.
    ![Screenshot of Report inaccuracy flyout pane](images/tvm_report_inaccuracy_vulnflyout.png) -3. From the flyout pane, select the inaccuracy category from the **Discovered vulnerability inaccuracy reason** drop-down menu. +3. From the flyout pane, select the inaccuracy category from the **Discovered vulnerability inaccuracy reason** drop-down menu.
    ![Screenshot of discovered vulnerability inaccuracy reason drop-down menu](images/tvm_report_inaccuracy_vulnoptions.png)
    4. Include your email address so Microsoft can send you feedback regarding the inaccuracy you reported. @@ -122,11 +127,10 @@ You can report a false positive when you see any vague, inaccurate, missing, or 5. Include your machine name for investigation context. > [!NOTE] - > You can also provide details regarding the inaccuracy you reported in the **Tell us more (optional)** field to give the threat and vulnerability management investigators context. + > You can also provide details regarding the inaccuracy you reported in the **Tell us more (optional)** field to give the threat and vulnerability management investigators context. 6. Click **Submit**. Your feedback is immediately sent to the Threat & Vulnerability Management experts with its context. - ## Related topics - [Supported operating systems and platforms](tvm-supported-os.md) - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) From 540bb61581c0dd73d201c8fb1b0e11f3ac164432 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 27 Mar 2020 15:18:11 -0700 Subject: [PATCH 54/94] Corrected Acrolinx spelling errors --- .../windows-defender-smartscreen-available-settings.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md b/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md index 3583f22498..0dabbdb3b1 100644 --- a/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md +++ b/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md @@ -1,6 +1,6 @@ --- title: Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings (Windows 10) -description: A list of all available setttings for Windows Defender SmartScreen using Group Policy and mobile device management (MDM) settings. +description: A list of all available settings for Windows Defender SmartScreen using Group Policy and mobile device management (MDM) settings. keywords: SmartScreen Filter, Windows SmartScreen, Windows Defender SmartScreen ms.prod: w10 ms.mktglfcycl: explore @@ -176,7 +176,7 @@ To better help you protect your organization, we recommend turning on and using Administrative Templates\Windows Components\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for files -Enable. Stops employees from ingnoring warning messages and continuing to download potentially malicious files. +Enable. Stops employees from ignoring warning messages and continuing to download potentially malicious files. Administrative Templates\Windows Components\File Explorer\Configure Windows Defender SmartScreen @@ -199,7 +199,7 @@ To better help you protect your organization, we recommend turning on and using Browser/PreventSmartScreenPromptOverrideForFiles -1. Stops employees from ingnoring warning messages and continuing to download potentially malicious files. +1. Stops employees from ignoring warning messages and continuing to download potentially malicious files. SmartScreen/EnableSmartScreenInShell From 4f75f9b764e81f512a7fc9f04a7b15430df97b56 Mon Sep 17 00:00:00 2001 From: Charles Date: Fri, 27 Mar 2020 15:25:32 -0700 Subject: [PATCH 55/94] updated openpublishing.redirection.json to redirect from perspectives --- .openpublishing.redirection.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 0991c425ae..f7f89f712e 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -116,6 +116,11 @@ "redirect_document_id": true }, { +"source_path": "windows/deployment/update/update-compliance-perspectives.md", +"redirect_url": "https://docs.microsoft.com/windows/deployment/update/update-compliance-using", +"redirect_document_id": true +}, +{ "source_path": "browsers/edge/hardware-and-software-requirements.md", "redirect_url": "https://docs.microsoft.com/microsoft-edge/deploy/about-microsoft-edge", "redirect_document_id": true From 5d8ce591d6fe59d1a4534343ed7430127db127a5 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 27 Mar 2020 15:29:37 -0700 Subject: [PATCH 56/94] moving some things around --- .../images/tvm-weaknesses-overview.png | Bin 0 -> 107412 bytes .../microsoft-defender-atp/tvm-weaknesses.md | 27 +++++++----------- 2 files changed, 10 insertions(+), 17 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-weaknesses-overview.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-weaknesses-overview.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-weaknesses-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..dc677108ac28c9ced5905b3cf66b544388a03931 GIT binary patch literal 107412 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
    cs!T0i=!0*pjtM@2E+<0*IesQ>;n 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

  • xmlns="http://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup";