From cc24af8dc583dd27a4812fe3e44bd6cb861f596f Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Fri, 10 Jul 2020 11:42:42 +0500 Subject: [PATCH 001/277] Update hello-hybrid-key-whfb-provision.md --- .../hello-for-business/hello-hybrid-key-whfb-provision.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md index 85992e20d5..248225b8c5 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md @@ -27,7 +27,7 @@ ms.reviewer: ## Provisioning The Windows Hello for Business provisioning begins immediately after the user has signed in, after the user profile is loaded, but before the user receives their desktop. Windows only launches the provisioning experience if all the prerequisite checks pass. You can determine the status of the prerequisite checks by viewing the **User Device Registration** in the **Event Viewer** under **Applications and Services Logs\Microsoft\Windows**. -![Event358](images/Event358.png) +![Event358](images/Event358-2.png) The first thing to validate is the computer has processed device registration. You can view this from the User device registration logs where the check **Device is AAD joined (AADJ or DJ++): Yes** appears. Additionally, you can validate this using the **dsregcmd /status** command from a console prompt where the value for **AzureADJoined** reads **Yes**. From 553b46611215cf7f03a818033a445811262be0df Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Fri, 10 Jul 2020 11:45:14 +0500 Subject: [PATCH 002/277] Add files via upload --- .../hello-for-business/images/event358-2.png | Bin 0 -> 91933 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/identity-protection/hello-for-business/images/event358-2.png diff --git a/windows/security/identity-protection/hello-for-business/images/event358-2.png b/windows/security/identity-protection/hello-for-business/images/event358-2.png new file mode 100644 index 0000000000000000000000000000000000000000..53fd554323f4d0967c9319676db8815658a4627e GIT binary patch literal 91933 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

From 3c96325e79a5e63a36cbf938769d3b66a1c69896 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Wed, 19 Aug 2020 23:05:14 -0700 Subject: [PATCH 022/277] TA-updates --- .../images/ta-analyst-report.png | Bin 0 -> 549060 bytes .../images/ta-mitigations.png | Bin 0 -> 108530 bytes .../images/ta-overview.png | Bin 0 -> 310739 bytes .../microsoft-defender-atp/images/ta.png | Bin 155780 -> 0 bytes .../images/threat-analytics-report.png | Bin 82608 -> 0 bytes .../threat-analytics.md | 65 +++++++++++++----- 6 files changed, 46 insertions(+), 19 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/ta-analyst-report.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/ta-mitigations.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/ta-overview.png delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/ta.png delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/threat-analytics-report.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/ta-analyst-report.png b/windows/security/threat-protection/microsoft-defender-atp/images/ta-analyst-report.png new file mode 100644 index 0000000000000000000000000000000000000000..8106b9e6651bf1c7f2ec8769e3df8450b033697f GIT binary patch literal 549060 zcmeFZbyQVt7d?uJfnw63qF~V7Sb&9yASDvg-CZgQA`*%SNGd8QEg)SYAW|YCAl=>F zckVa7@B8(YC6(d;52A=z{J(#4x3B-hx?03rkJuQR>XPs+knhBAb`rmlH`lYV*Rs+jxnr?GynXjyUv6lvZK8#@ zT9ITHrTgRM9mLB@T2^L;X8I&WwEbRqjr8x&+gfSslFV&*jQsny3+AS#x@I;c^Hnbk z@!EFcZ3>1qCb}eX<3CwQNRE(PzIaZ-A$+vW(dJge+WOQ&zQD}I?c83+0|L$-*nByp znA4wo>poV$2E}cb=L3vx$4j()ycOT@BJ z#?)UO<~3y`aQ@=IKS^S{C?x;=$J^#ZtWW-Z^QE*?%7^y<^YctkKIP=UUwy3ly{6p1 zpSk!-rufajpLxt1_CWIA&+Iqk-{$k5&-^s`f9FEsNp@QbeA>(gMw`M|^2$2uexeR8v!C^KE4>l(#p0Ue~_?>vWXL$HeZ^)ZB$Da83q&AxnpDQXli!VBP@?>;Uk{@oy#ntuH zsZ+00QudLPlOJPZq90IFP_XE)qJApHq@|^mm7Q&ge|)d3OjS*!q$k(p538uHjm^oS z@hCp4pm4~{%uL4bLsC-zSMP&@A|eOr=$>X~3XtGITU*s|p&evoUpqP&@n#vBJuKJ5 zi*&fVCMIO{^q9{mCF!g#PR$NCjBHH)P6|)cul=N1yjfIKluE))w4k6sDML(RTW(v; zC*4Zrbc6ktmX@ni{_bBjIn~DWy#Jp6)!JoAC00cxrJ2#R+UL)nos*K<9wY5KE5sE-${nBj6w8OD?(yD8aqszSJ~ zMF?k9@bR0sSM3pKEgH-0sCmXDP2#ZB7fjz#EVj^kK}AI+(3*lny=t5&#)u+VOV*JIwACwg>_M;a`GP><{8tbI0>RNwoRP7r{pCmi$_1e>C&Imb79^nrg zGZOe`pY}>GVVHBWv$-6nb=>CSHJ(L9)#5_et*p4oMJGu}>gwu7+j1!bD}KG*H4&?* zpz!r6H4hcn-L2Z?erpnUwAYsBLas3{&kk8j{&|7V7JHC#(Qwo}v9_`jv>DtND;s5} z;E+H4{fy|;*Ml#DgL?)Byb22?va_@4gsdKJA>GUAJa6K;hjx1r9<8FXGFK-+_2$hl zjT-L04My8E8$RB8O2xIAgM)*lV13#6ce2KWptyhlr9s^J)?9mzM~@yUC@AncdR}eQ zu8kCPaCVlzb7v2)f}Ebd{uYbr-ph)~>eY)=J)2ULSrb&!JaIk2q&kQ8N3E@`Cs|p0 zF$1IR`C+)}Eh%+55)R#aD?U}xWJZf-t2JS=E8N>y4~iuk#YntEtQzmc)= zDLmG%5AqI9P6uddePUx-^wL5xSI;6MWbibC*8OB|Zf;pwSvM3EE~=|DV3VX9H9U!q zj=s9x^~XM=>QEliwC1X!`&-;?H2Ai&;bAHF=$et`tKGT7MdRDs+dDa1FDtLEUK4Qi z0h+XcM}Zf9VkGXUsd0v0!xLI` zf88m*I(fk?t7|*i_AQ~Ip)OOUl$dhuwC1>vA9H%0AA5Uibr#)cRnH4K$Z}mXvn5rT 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%0D%(jT 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

;!Ypcl3yGdLH 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%0A6=1r} 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/ta-mitigations.png b/windows/security/threat-protection/microsoft-defender-atp/images/ta-mitigations.png new file mode 100644 index 0000000000000000000000000000000000000000..4aea3eea5adffd0c1153198c8d243805164b6917 GIT binary patch literal 108530 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/ta-overview.png b/windows/security/threat-protection/microsoft-defender-atp/images/ta-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..e246a0d3dafe399a2350c1c7244743f19f09a86c GIT binary patch literal 310739 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

GD6mnK#j}BYG4fv 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�hLWl{8}ZQqB@>G=yi%MD_%p+@uOnnrI2 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 YR_(Js%iv9cfVPUpycN zBfWEgkwAv_`gW!^4yM*ta9GG>u=e3lUg$#BHm-K2#wHGMMHmCzFe>^#R69f6m!cmX zOf3!J*sd{x zHAy1s9AI$k>Bn08!DVP;`@8TUU|`Xo1&ypoaU%+Sgw=vw{2-^0OrV z27j~q22P}w`_)&Tjo*@rlFZVFhnO#88nIdpz=Erkg}w5L`hG?9-*7k)nWg`GUcv8S z{comx^goWj`R_&O4=Jqwp8vnBPzfAYQctepHHz+;ULL;QL}r=VEI?xm4K9o@n;cSS zQNTgWJ$zxbRs3SCuKCHU>KP3!>ETKwzo47~tt@-jdPqWk!O6i#MePYKXEdnFP?^p|v1)XBnIW5kZJum_L5OF3OiI!9s#4V`i@M&wsbY5>YHoxer@gje zO4^g+Xh!H@SfFrdIVC>$qJo^NEjyFo8t+EO`=DL;cL9+(P0X(5`HKP;@9N8$W2S6| zKb)#BZT?*TUjMMkqAhJ6bzjcDz}8AG(`a+w4XgN|+c+cLun9$e7V87^8Dq__)YgguSV4Y7rlO?hQ?hxoh%b>5V%z zluLHB)K6cl0yBKbblc*#niFen_92SF0gUJ&;SdOK8-HW~SF<{dX`g^h_cR}}ADTb{ zOnh!52Q#ICp=)QPHbdCkg(gF00r~m5ivKGAb4xA@RXxueTLK%C;$4Z zlKJVgDQQx!iQ#D-R=c@o#Bs1%r-pY+FV`jrWDrhweom~xgDjl(9D6(xQh>y=NS%HD zpjQt0Ox^|4`@dm@X&d=W|BR|TtFR!6XxDP`XD6=S6s}7A?mLzij1ZnjS_X5K@D`n* zg56@Y0@`)mJA|gaMy5+RZ~n%U*|JoNr&;Fp$;{sFak==FeF1hYMexGQ6KNFGoYikI zy|^jo7L6pv;^9~M+(OlO8{+*v8VOrdZ+1Gbdr;ajx1Vj=UW&fwf{VY1M( zD^}mh5Wy3Q$|1b|+52dB$l<3@O;6dgY<&`~%&Zks%*eH6D6srT*M8rsoz6oCj#CU~ z2Q8FiLSMsco5gQC?e=bBDJy+wY|pq;d!K0yjeF!pQ6eO-QA$NH>oYye`v?{2_a;C1T8tn&(ULEBCYS(WFD11L!{qd<%|~P~ zT9nh_U_4t-c#DUm?)pWApnX}=r_Gf(zW@Q0*J*#a37(eOU)4)7lgqsY3qtyc9s|@vgy|c4T}?%DOFP zNw&Q;^1rCK{<{(rZosO&kA8@6lNr-6U>eu@ie6$G=Q6pE0J-fv-~uVSF$<0VCEV+W#U>d6Ayw498wnSDRv@|a`~f{+ z+z)~uN*JIh(B8%2)$8!8q~@dBnoCAw`7r@8Du;tt(MWK=?K-l44ocvpwxtV{*_)Uh zC5eqMT)*+4)^0)T1JK`g-G-AgPE@tn`6eju39aE6q@hyxU2yDR#EZ8$&O}8bqgJE& z{#R`Lk2M<+RkfV#dZop;fNnE9zFK_tc?^t;-=Tpx7hA{~Knl>D&kn*L4{ZVQ4Saw4 zor{TuYlN?bRR$@PL-w97(Yd4L8>VNk3hVw%V}_h;V9NJ=vbFQo{J`K4M_TY6{!js4 z176w*&LM%|8Cs{I|0`t_c2>%fRPipD=D^A1wiHlco~DsKs+z?*fHOU6_-9z88Jfm$=Hkx*)($?gg<@-C$;5b)Z6#VHmd1O7J9!LKPvDoZJc z+1}5kS(LI-%oouuHAnAcKH_s#{`<4S$n-{bAI+ZGm}SyI%i&-1YXW-iBjS%n)xG`H zqRu>uyg42O4F@L^}7;W#~$9pKPDV3ilW5K5#r!gA(}Og zL~5HqaZ7z4a-ZDxyUssR7qPx) zdZoYaa-Y?ACU$LYcv~Dn8q77-&~w%~g2G=@En3e6+L#-hVc^yNZt1es!T?8!UWZik2KH8(03~==`TpwC$;7 z)ziBm2xlP%1J2a5=X^G50OU>r*H{c!sYh{pKxNcJK5tu8U7(8l z$;{tIN4($wLW+iAaAc*c|Qdj-k#mK1e+I?w}ASG9Bmj1G7)bi()@kKs#EDpQFv8&Wx)!A)KxH zQ(}?+a1k+&B)xit>G(J2P{C>wO@++YnyAyOTO`)qC+%?u1Xv}CSp(iQtBcLPT3Do- znuOQwmRblA;lt#>Gu)8#g~(i`y10!~y(>h<*oM3UWh5)V&SO+KB-7EL6?*>BW8w3D z7URa$Qa06M-l(`3#@k5{7XziG;Nj10&b1RUb`F+DniQ8`5Ftk^r(3TK$=>B$-UX(6VP-h2W^J z_S_`|Oa?qdiM|*&^s3!7K853ts7Z^D-fcKX0P3(rjn&s;YSF92;1wnodz$+<@9_Zl z#{B;9EFTUnELZvvw_r#+L5F4gm9$v!A?rt@z5#PbTNFH^FTSu`Hml!uJ%_--NE>*fNp;rRu6fiv@l z0av($1bj|W$k@_ZZ5WDKe_p-z=k)#h2guWO;%`tYyH5Nb(Ei>uCR@WWe`;Wg@|_#8 zBuEQ?OIvw$X)!2=f>t{q$%YIF%>fn47hK>mE1p-mwKo+X@eWfWnBVJm#y$jdd%B(u zb##22W)y!P2kGe)CECoSmWbLq??MhiG7-Y7swXA*W&Cvix>Z*r+7zgV*yWvC!#AZ! z^Z5NJsRDCsvJt|DbT#13n3RV6UNl_uRNCNI?Nu(odBC49@P{gYASxbG6H!#&j>Xe7 zIskz6ITeH=Y}#?Nk`t&LeCUGq_KFo>lOm%T1mgeMWlmqv)c%_82;oKcf9m4vET(>Q z7!OMK8pAIwy3?9F9k$wtFw$7MTR6{_Ba`dkhNYhFQaBIKr3pxTODCL#_Rdr(IUIjo zi?$`t^~|H>0EU%brWL=fO=Q>C9O+-{Jx=?i%>Z2ESB_w(qutpo<;WU12vYa!-vTrR$ z@n?1?ebGHX78=)LS#a;hlSX$_=hZ!|$=FQm(*KI})g0R@{&cJ8gEi&Rl+8N-5Y63m z{G9Bc%`hq*PMLJMo}?oCZ!mNCxA593=!ABj+q^BW_tdop-yi=kp($zi1+7#vqXZGF zlhGW7vvyQ40XaT)*AhF#_ca%2gX!ypEVPbOd&78ZoesZ7WKFBl@h;17+ft(=kw@>! zH@#uZPha$rUIst>MY#TB%ZNEMsS%(wm>WL0~wjIgiLTVUTX!iQnUKj^H z*<+~gc8Y_B5b&6_W$?z;hP9|E3XF#{M8Czh6Mo(q@p1&PE(=2s0}uziVW$$Q+<}3C zyu7?>^#6lKaaR`=72$^d--wjSoB#izP?`2%B$$f9eIHHXaXx^KLBSlxpnov5>i>hE z{XTlKxe`!DL?z^U)W*MXm<}Ka8!coVL_6YK--DVbh43#PT~^nVCvnBaQqe`wz^b%ZxOH{E8dT!Zoho`xvit zCeJy2OUCv|)Aqolx9*&x;f|7m?|>JtH4XbeU~B}K-CY$JNb@c4r10)js5bXB=Wi1j zauBnJ7nLnWu*spSA%3@jZJMpk?QEr`A;FMhPDG=`ah8YE9-2sjPXZm;>lrxOgD)no z%^FTIx5AIE>ycFaO|jo?md`##a&HA44}FuqDD)rpsPWBFfreyY6CFLrSJ6>%Lj>2K zNWi&yW8qdB6XUP%`3LznobDm(NEdu_n}EsOY-(AYE8;I7n;ec#SI#N6hvJgmAA`>Q ziSuQQM9}c$q84}UvG!kw;=PwQ?aTB1Zr`4s2-5zN;%v788!xPQhZ$CO3@H1{I6Yy2 z9K{(!e~QCLxI@x^hCgz;v9(q02-{B5Bel>;wgfkrq@>CfV?bGvhM;bZ6ks=6*g9VF z7}jn}}TC0v|01UT(Yp=i*7-_0uBA8zi=2<<1v1=^kbfO8;n`3J0YVC-U5w6d~t zad826zlJ;6&K{QTSLmsDi2VIb^B}=cwp&2^_9)4zzz*N^XRbe%GA6Pr(flXdsn;@H zU6P6q&Jwu<*JCcuzF|X>N`#(|xuVD1q}HMvs^al33l5uKCdH|U;lCpNWO_kEMY2w}M!R0bj z#g`5Ra24At!>Io(^c}{;oY-)S*Kj6;F}WyTT;fF^pHY4FnGLf)#i#w1B~q^easrTj z@2862KDD++Jiz+5IV7q=aHXjn4?#7(&*7%q>_C&n#``TrXW7_rciECFpWN}&dOa#?Oj|rKJ($$9{sc&YpRv@%HD>o{mjpV_hV}=IoEq|Z5Ob}c%p5ulXUEJ)ika%0}e}roV4y67c!}tFVc`pTW!lYB_oSn_icj>m$ z`eP{cAB?)FJ^ue4R^JM&cId~BIPMQVzmTq(#AmHD&-FvQx<0?eqwAZ-n%p_VL%I#7 zJZ@~|e~_Cmk=W%G(D81;j_Ea@;-2DFE`S-BH0uKC{mPl{r|;b9W7ysTI?r`u=uW@8 zN(obWRmuu1qXJ+^TZ*+?y4&soC6%o3(!AdCpQv%=o6>(wBxmAJl{Y22jsyv7;Zg;( zQ_+OKOPEObJ@^H_cVx{3zLs&libghP>qv@myt(vJNvemNoPQ$8 z)UvHy|;=>`OJY}4f%Z#E=E-lYHqO7`GT3ik+ zh!#bC2ik-B?M>f1kC1zb(K;QZ@#C8iSJ6rjV&af+Wn;wH(8Z0X@oBgu?Ofr`cB;La z3PXI^O>90R{WfJb$)d^h_YC;i+{cc{&L%;`7Yv* zW^4>T3%glxLA`FT#B5()L=Hv1MhRC$oyA$tm-&Im$%U&}%l25SgfoeOzIO>Zk!(j= zj-L#delb~-jwY0($K@s>bKd85jpU^-(qRD#6%TcI=nOWJ=7R`1rvKc$g8|?aGCe!G zXjt$4+vxU#)Xv_4J@a68JJNoeL!1|~051|?(=%xtJChr-cF0KUNbCD!>J&NjTo*!4 z!ZIL{7zly++rf*F(^TSvUkn5<)8ZpgHx+6+My!4@XP58;vhbSRNaB+aC{+`^J4Ws2 z>XKzj0m$hhm>vY`zzW3~L5MjD*JN4jo?j~^PFX7rg1lJ=J&1tyn1=?f4>q1pdReFyl!I))KP zDbBXb!j8^ar*!fCWEjIxK|0PSz5_x2?^0Ke`MX4Tah6EK#LC*N=5Eyh8;zNAI_j+8 ztt|5buC;8QrKFX1Te5;t8t0B-Nktrb*&f#~sOR^Q=-3Z~0 z9P!XoYsV8~)fW+F1Cu>>MU@bNT`^>PZxt2QQkZq9WA^+hN{}t%&A%fKEs>`!X88)b z0>dcILW58bEzinP8633a^P+xIl;hfn>i*GB={<7(zzq~(v_IZWV8_0Acdx3eHXer- zcYb!&Z?}-^MG~MJ_%h3IbQ1+k(sv&EiGinHmg8lOnt>2}7+N$hiqG%v zC{lEa#KU0H7!IKx3)L=N(5usQ`vG~QE93%29snLwq>(N)f2^b*g!!cW0CT5-Gho3` zKdlL;m}tfQ<2$-Kf9MjfwG<)%&_{mx|IpwzJZR52ZeSmFiolR zI}qsA^EfB*UHA+!WBPb2goj1lq%@yhQB}b{8oi1FqhzEX4*@27P3WJf7Q7#v`@;g#pNyn8roguxP zdSTc1TwLQsHA9h%jKsX>NbfNa;FxE2b)$lO3ROLRQuFyr*ao^;U8taP(Z`Gt#y{XF zOKo^xzQE5V2ZCFDABTG<0D;T#a|iP;>~)}NRhSCa`WP=S2>g#HI2TYQ>$m|Y#bP%m z6M&`r+|o;hz*wv_9#T+o9=#QNT=!W(Nf4x~+qOkwwq@e%Z5#;UT_ioIRnSrq1OZ9y zv9dTB-kneaH)BxFzp!Ajb;Sg^@HOz%Z*tECyMi|8cJzyOnvY8ddL zZxhy*6f)t#G0flNaGBT;&c8L2N#}9@FBjlvZ^DR2YZY4lIR|}#In~ajI!P7$SLQz%BcX^VQ+((>?+lXWo>Iz|&>(F*NNHKr$q31N30Rf1EN48- zQz98Q!^0wJuw+PMs8pHN9pw28!>DK?3+vGP&psL*`+j)}2KUs`=USb$oh*<`2wv8hS>n!q6X_ z9t@$UbuRldX41jCc6d!h?BthXWmoL&mut+9823pvvgTKz$3uQ}0R5A-s(5Lz1DGXc!AgFU^UcKy+%z5UDvj)(Y_#%Bt~ zAs(0TbxUq{V{~fF5s;Z={jH-s>;A0!K(Y5YW<bf7Mq%n>(|*NhH<< z(9MachF_SeE&fDbyzvlu*`aCm6wG#s?K_F5OpQL!XUSrPK|QB6>y|E$=fGGZo!REJ zbeoD$i4@MW!4OxoHCrw7w8@(-8vAUV!Gj^5Pjg8SY$U_!0gFj&12agxI3Ofu5nf3aea3sm|TD=Z0wDSMNA`k}K&Ue*^XTRui+nc|G&`-> zc9`yi5Kzilv;jf_vmPwiYf2BGt#IS@Y-YD)!~iTN;0f8YrZK~T48un|w5WJm|G}p= zOn~F@*q{ZmjI1*d7+bWwQCcuS%nYPtefaC~wY&16mG}x5065ROwX%2K#@gMvo^uSp z)L@eYJ>H!_CUFd{A6YX?m4-2G8(;gaYlnrQu&P`4H^&nD(Mcz;^C?PpVCa;&9qrU3 z-IloxjzTFgf_B3OJlW)jFm)npx1da20c&O4!hH`l}O&4oi(^k;4Yl+W4k} zkg6b0)F^H4yHR`^7R3Y~K*WHTJ*h0P{ewCgz)uRLP)lggMyUNvw1dHmru=Bu4{`A6 zm$%o)X^Z)fXoHYa?|e2`SocXUpXo;V(t6yo%E5lDo(pww%0?_#9mQzwLW+)Q2`jcZ zp8S-3%NeG1eg_!qiYSsb4=jHl&(Sco*8wSW7r$yz{s!@-O{nPhpHFpCiS=*N#2FzO zfHd64e#D85rA=wcZKjM0vq~IKX_L5?=@Waq7Ex>RJRhX&Km+vQU4Em=hX}?n8Fv}Q zu#?j}o_x_KC7AVgDs%l1h(oS=;96J=Z$9gOreshOMB|~i*B!9_ns>jCR9rpw^Ca%4 zf$J@A{-#|i19xQHWCr!GS#vu)beX-GGK-?3wMNFu#(320@W0TOe-KnX_*5+Y&vQgC z@Y7Fx7h{&;KR#&D{suy>8CZaUn`(VCy^1P2P6N^G4yHqkbYo2UyCERSB5jcyms>10 zjY;ldT)q4K)z76^aox_jG+OJTQ5t@!1$7yzkumi(q{j`PSVG1f`Z>9R#pa7L{L1Or%Z$M>CrL+1f)0i-;d>pEu)K8%*CaMN)3Pa$+H*QDs!}dS@R6{O4uM zAFArzTg+VD%9AN5^~RewS1&O-^<4xd*_&yAV@Cs#Y^k8!9+kK3mT4buN~goiPazOD ze=C7lT++D`cKvUlg>;JJPDW5sWk)s6ntA2e<*o+sFVDTxphr0C#znAZ8o?mBO4(t0 zml!S*BB2tJ5FWizyu;Q_E#J^RPWO(3>JV5 zoweb@LbBajcNP?*hJCKpimm=3#`gTmw3o*1J~0QLbPl~A6F@Ab9V;2x(WFByIh4Y{ z1;d>Bi*PU*GUm$-?Z=>0usUDRU)rAE#&@dDYYu9c#&kr=K*y3(ADR(j-AfeQOp92N6(F$V`ODsc#!IoHor9WFYW zFumMmM}7-87lJ#KTIhHil={YrpDGj?AE)=A-{2aDdKsli8oRX9^+%ivzKvjWD`8_`uGy@^e#rY4Dk{4GeFQBi7-wLJQ_4)3mo{^>K7=BUq;rODwG z4Jx2BE%0PHzw=QZ$TjNqXv0u9_&5~t?#groVe->#rFEHjqW`#Txd+Q4L`)$%S3E{h zI(J}Z+HOBOrI!-8^d_RFYJsTmNkj(pY8_;BbYzxGT2P4tTB0m*M<@LL>`^>baR}L) zDD@AbF-uVa+X=g?Ypd7_6_$~MGn8r6VJ-}NT=C&cKFv7Dr=jcSQWbDiC;uflz%jG~o$Bic^0{2s*Qch7?!2Z`qm2&IAz zJZ)+;d6kv@9nuKjQArmSG@*fFb;E>>+L(m9?Rtm#Ma*4U79Q%Qx!_Aq$>euGF~&0Y zwxs?SI#{zdi~=R}ovj2r`S;TFUF5%;r-2(;wHf5hA`2N6G@L6G{i>KeG9;*|uj_B# zioEv}F`RY)$@I4Ijkr4)^k^sxYNzVub5EUM168VorQk+FD;dW-)`KA%S$bK4IWQ0Eils0ELMp>Cs3Bc z4$R{Yt$vGi0;@-hC8n>7jXm8T;DFhkR|N%?pbpl0>3uxXQ3KZZt`ZsDRA2b@?VA-C zNPs4~{m_i*7%adgM+>4WUwa4&5V%=T_JrHg>EP^TdGmUCv8igc$|pn=1j_2yxj#ah zr5@L1DAsI7%7j)rHi{f3PYoO0cpKFXlnho)xo>c;YQzBVcY0^r-lGHLL+TkNEz5B^ z0f0$-C3WQBu?@FzzcQGA#__YdE`rBsw*&_ZFxzk+#pfBtgA5Lk6hw^Dq6#>gC;iKABdFE+FnGfnARDk}=GP!Z72XmPK1pwcb`L zWmbQK1+=h6r`wt$Qt0f3R1T2K?06UJZ3BD8Y>=x96huL5- zTs1DtB^K#C6AV0YE3X~4Gcf>WAfpS z#(jUvy2h%^@tKd9V6IBF}@cUHiDNNnh0L;yB1udD^C0&GQ%dw`A&pq9r^i-;B$12~^VO4INv#A&l z%r2HY5;eC5oK3!@AFWC+Lukwp0H=r-P-z_7TmE;wv*vD1F@H@+h(aIfcwUc(2!XPo zje-UgKa{~zwP&@HRQXj%)x`24)Z6e}l8t$XNVt`Hf6D2JNFqW5`#Jf>Ljz-^Z95|0 zMs8yFU`w`tTNG0c&oQsXC0t>hxohF*&&QOl>Q_0`{wgK=n$sv7 z(GxgQQ+o8v<4+e$VGjapct7J+ZbhtgeKc~=J6mLM2 z+}cx~Q@5VOvR_ABA1~LdJN`C5rSTd_c_!Jt!jl9G6?jqG92=VMtF@=J6P<^>qRNQi zpbopPyh&dx6CgwvFg&#bJdB5xYs-S??!t7uo?58V$}5#MZ`(^ICu8qEHQvQhrP>T0 zP4pg20R&VQ9xqiT9lIYj7OVELaQC0&Y_E$u>mzl%567wsv+EgDca9bt%=3?K8k`g8 zwP+`aiyMZ@uW2V!Y>t=K-<=C}UIJ5Z5#;>MTHO7o?|uAQh(Jp%I)56R_GY(fCoes& z>KI787xWhQRb?-|mK3zKkGBPmE%<{mU7wqe=C04S8)+v!ueeGc>9>r(!m4^dn%$DZ za-{QRflqn66T3{3kGCzGsz=K$*7;T&j{*?x1nB)(5RSK`6f3weMx!2B8yvQQ1^|@Z zD^^F(3CMSXS%;z^X9mXa{G&weA!3~TGrRper3Jq`XxHzSr^cl~9q(X?mq5qV^4+t_ zqCE=|K;X~U`wT1xewEiOzxTa4Y8azZ=s1Fp2?xkC$j{1ij)hzkihN;P!yfoL=o$_g zfP+(5n1o#ne$Mk63-_esfeTsyp&VXf1{Wdp%LrJ&Ga}s|%6q_K zy>qU(<5l_GgRctocb~kms-z4_cKyOae@(EVFld9^ZI{e2x#{O8USKC)wv@7BKb=L3Ozx?IA-AXyC=8~|Y24i?x-txTo{0-gK6Py_88J;(Z{Qkzn% z$EajsIR@wzaosE`drpUQ4s0Ky>Se)&^Vx+}hPb?`r$nQSBB{6vN?r9SbXh@W`x;{MANK3j#Be^G(q`rTb|iHl(74;2-EJ(p z5YLsF+Pm^fwZ3FA6nq!KZhn{LD15c#c>~GxfP8)~l5zruK|1t( zQ@l!Sz_AHA6w^D`iLNN|08wm`-uL;;1p2RbJC<4)8> zo#*-DSj!b++{v^&Zk}_SObf)qnWPLd%#L4tYN3h9?}AqW;)>&myv6xzCQg}u4V|hE z-aY^#z5(mQ%ju^zjJjNChK#br!HLr@CKkLvAh4jota47u&q30kc$Ss&E77V%me{i8 z7ePIDNmv>i$WPQj!%$bI$}ixXSz!S|b8Bo)HeRJoT(Xa@9Uo1%zL6n`d_3yYdL-Yq-tEN;l6(g+mt#JGj&ylcE+9YY z?3(qu!TRmgYX)h~ydhYY`})+SKo6DVu`?npy; zk?ogNVK&Wn@%U*9b6?m043@TR=famjO6xa;iWZQBh(8o-EzKs4@L_S?cmMznk!qrj zK{6gYSG*X-aAY5Ka;+3kYufDNviI{-#juQD0NxwKSXwn3HlF*{Tz9KNrRD7GFFM|Q z&(_{FsqBXVnWCh2aB##UBZk-ekH$FAyWvNM95te_*KlFYvBl#C8`Nsyjy`FTrAIz< zHk9_82~zfc8RUaghjb|WvIVFbbO1kpUokbcsq>IZf8=by0Q^`n|4tImAfXty@2$p8WwY(Wah!u zXe^9g>kV_Ns=e8PQQ3i%gpHq`=Xe`V-_qBt;P4o!HkJv)a425rUtF)7yAW&E&sIA9 zp{=OPC#K2^0vv_W^G3g{$${w0!Ihhcz>N6cn~t`~TNWBxOs?ub%(lT;PM8sd%MHOY ziq{=wd9qV8Ws)##V)vnFP(%1k?KwpASi8vRX3PE@T!SB?CAtBOuUCq$&@3L5c46cA zvEG?$2mJvdZT2erdbd?TnE>d2b>7BdG2J;JrYISupVbR0erX}6@hV3>9$(*lgr5Ho zlP|QlJhOY&|HTWA=-!#BT?}G{n%NKZCw(Z!>y|4v4g?JJs(p{=Eon4-?0CC0Q(5nE zR{k1#YM{@1L-bQcM|uON$^2X_L2T)}Li{@Spa(1bI!7@}W6GyVBC$lfkNLW?%u6Mf zGX~=$J-7v09(OmRgt&OgTjIEbu|o?PUxrgT*poEtJVFJ*y^(PnI>%_?GO~7E0}9>A zT6A2l9l@%Ov&>Yc5>}XXr?**9cM!2oxz%{lQ>X`Ntze{_s;igqR#H0)mp1=^>`_JY z%qOM~Z*>}iW}hs8OSDA@=qqy0^xBPyDV}UR^Xa3NjjL=k8(r5&c=&g7k(267xK>*( ze@h^+EATDpluVrN#vA$>?}znU-B;Q~K%i>zHDqVfJ?uE~Xnc%G%1 zaa5VPX?*L?KW0r^R3a;@Gv{TuQtdFK^^qjlvKi7Zitk!%-A znI$<57&n%Ds5my6H~B}!wMUufU;I~blV;Xf>#O9U>SZ*?t!I?yDBylNm&+w-N2-{_ z!_NKLorOZJ&LS<^arBd(5%KI?D%qj?`Q>KU=f|rkBW6d%d|LNy;&-;MO%7(i=xj)t zmcPD&*_${t%U~P0^v9j(goF<`IFnPluz*9QcM;Hartz`p`|he1RvE#KklpqWF_4;$ zt}6Sa^#^=l9+<HOjR^5Kjv%&<+}o}*iPOw3j+K0db0mu2o&Y-UpGyKYM(PYIojOizA zwaz7M99@{-sB(Mkhnkx!#f3$@C^#;4`E-9d4Rai+VFyy3Volgt1y+0x@1MNEL`D6P z18}X0fMjt74wD)xQM%s*smDiDl=^ySYcSFpVth%{Yh}(sh2?3lhQ&XQ{_#Xb)Z@kS@jQCE(eHh@r4kY%?PXPL+DAgiMkn<$ zU97K0hh-_HAL_n*MC&8GFmjnIG|&Ck2Yr99*;A+GI(2p4I%VQXKTKdL+jy9s&)vz^ znd7lL%Jc4hM0Zcb6S#Vz$##87R$#FKb_*fA_PX0Wg59hZVClRq&kq%5y^*A0#Duk8 zp3XWt#s@Fhh|s^8m_*0((n&+ZN!uqzX&dM6?+7MXKIa+Bg(rRep1q;yd3TY*)_;&g zC@jno6jXp6lw>@-R9Im5-9-Qgx34<{RZP~~ZQ?T$J1T7CKmPq782#$f{n)d@E<00W zpUFfn%*Ti1Ct@9{ACdL(6o-kF(uZfyirU(}i`|#Tl&H}Nr1uF+nw<_emY?}Q(d^$& zYnywT!(>Q|{=Wpv6|rrjp~i>PZm4x`Qkd*91hNDGc)RXqPt_QShqbnn{P@x3{p_&T zQI(ur$i;Oqm;|-Bl2V#zBIJ0wn*u}8VS-KnDfqwaNuu?mFacadgeosx%B5P{CUWw$ zV93tK+FE$4#e{hWM4Mcs@nXqc)!wdnb3^HITL5YbHTdfb6E;$@&T-xej4$pt|I0~j zeRW|xgpG*scsg%QXSFKM|6KPEYm1K$MELPd_59}pI@`m~`wzD-n$s0Mek}03P@cm| z$i6`REc>hPzg70vb9ceW4Mhh7 z<|S1{#n-+FYZ)2axl*5m z)Gssn?+5v%^Q0}0lvsfpauEWa^|g6ByDiU)t7Lpq&*xo)40zbQ#F%>4ooOxiNBt|` zjeo(G-iXYfeMzgNhnc(sJ}W z95(B7@c$|Te>N(fwt!9Rl7{cb#;fPMIF>b2nlQen8yKGm=2J7^(>|&+57>%e`375i zCieduvkx&$ScT%^Wi_!oD}V9gXl+G!Esr|0B?FFT^{t^L%kCw-EHDmWJyp{E+mni_ z(~%OLmYHfy_u|6S>EktTV23za71FSDD(~5ask?bf8sB|azTyxBmVup)_ODpj>&W70 z^z{!5&f=aPsTS%t?-uN3Q1TyF&_6IA1&|&ToF)C0WA=W6Dd<5~I9&4Hf5D2M(=sJ5 z!HNWS6j-nV?O!G+VOH>vdbxdBKq=c!f$>moIycShGEV29z^*W>V@Vsq#C`g@aV&rQ zpx+BiN}H#tTrpS1@4_ny0Riq1>3@rQq|utg`e}7Xe!gE|cN53%s_1;pG)+@eOLW$C z0xv465F3T66MhAISmt)^3Fa@KO6w5TKRi9&_jg$0V8T^W{i`=DUd?u$#eXraDG(}1`2a(OvyXhl#fr~4^s8gOADRNA&m`+9oM zj0SAII02q@yPnp8S~TUCl#fw4A8QmAmelKJA2qo3kYLW_MW=R zRrZ!{dd(J>y~r~NV+1s)<^D8W-5f+UjsKj2lz#w{71?F0pD z@N^usd5PPWBO|>y@LBWo*<)MclOLqiW}-a2&V^rb*XE|K)zncGtE={| z>N#51V@~+(zc?ig?$^@#Ila|%UDc#(?(f(jDERZ}n$6r1?0!ixJf8=I*6PKJQ{COt zU~b>P+18-1pGU#XNwej(t0>f#v=&Y!nGdo>dV87F! z#=H^UB=7gnF&1hL^t`tPil+MCI#aoHlnVK{G9szTn2#C-I~E@mIVSi#r`Yy|%U{O>^HivOSe>-)4ZV$u}rZ_VS*Ou0uos zEujCq22mbTIGV(QESR8OKX~7elgmdGZk)O9kT_>g^mWZuRUd15)?oq+6@Spb654Xn z_V>k>x4PfAoJT78@9kO~XYwbpXpfFLnY{%hlMndkLe9SB7T3{jkDzh>h%#WZi1se!#B$XYM1kM+a|fbGi~^0SQ<~QZ^1<-oUW7okvE<_#dE=G`U{= ztlj{uybabrQfIL(B5-~qw;`Ud<$M>&1p^Z4|6i-0)YWdLl5`goW1q&o^~h}&Zvim@ zCq!njbbh`a+z31x5b_7iKh-WK9ak`Nt&|i$hz4_a0EeMEU+r?HlwcOHWt=>N zz9N)f;Mebmpdnm_8lya>hIskom|F3OC*BTysJZgWc&EK>qm@sIk6%e$1 zJ*(^ry@|-7FzyGI)~d}vwx;97T-!}oqMqzE1aKSDNk%C5Zj0!MW%kiX?98YD>Bj!m zhUvS@AX30L_@h|m3}oGAWB`rFOzTf%Eo0LzD4rE4?j3#wE`N>oPiKnqg*{UtEA{zQ zv#{2v#6estfZOp?=lGwC{z>}>73BjOrWtzqT4+g($;s($)LR{whUQOyEGqB0xc=$* zzwXkf;l5(~7H??xe2hRBlkaBRx?3Ga@_SW1S1P$q|o zsVK(F_wdC3yaOLWpteR^u^fddms-BrE|hQUR*i5V8i5m^_@1O?PoBPYvR8g&lJW0l zu>GDt0p}*!6qg+>67z`C5T`_ojHJyWoS|3-^V)v^d$|u7;G>g5Znx8fq7mK$56^+q zNCn=WUmzcuFQxGY*wg!%`h7hb$uc@iMB8$63MpLZCJdv&~$J2u-lJAkPncD6nVND9|pum z;>ci2zQKRKl#uNIxyyrULfrH!M$LY$tkxD$3cdXHC?H(5lv`%N#_D=j^g2(94PTb8 z=LfH1thRt1)oiSIM1{51)1iG#JF)I{{rBfVIQ+jsNFs@>XulDa9tzR0{236__lLUu z#`0X<*?wKaZ8s{wA}{AoHa-E+X$^jiPaJD$A03iTsyh%Hmhgz5Z|LPiAfo)}B^Jho37G8Bsnc{BY?%oF|V1x7g+1pKS?6 z7iMN@5O3WP_BP*ye?ob~K5mX1yT@=C5Gu(qR9>mNZ%|Vvt#X)X?ng!LJj+g+5Ww9m zK`O=kJnjECk0Ev8A*oqMw;elSS7m*c+U*N>J?IG2@3%p*QD#k$)9><}lBYFwBa*CY z$=c2h70@7qCZy(EJr%`O$HIK-?(ehIFW*Nm`zO-;qZr~P`FmIH#}Tzuzqj4)Wzy=j zUDhLX3(?;3V|Q3`7)eSwZNw?)F-v*BCoxZCRrX=mwl+OWNfj{AsR|9zJ&$%x>HT7U znq#1n5_f5BmuRQAqGc$XOe{gPr&Yp^iB9jOWk^g$%Qyi24(RW9bd6MsAU>UhBwp2Y z0q5VWrI9ibOdtQM7Gbc1ZX*Tt{BAQO6cA>sOOrS$(Lu1%+3LY-a;rp`&Fvuo{lZ| z4B;fMNX!Qgi)?%KuVOAAnHq;sKar?^dIJnC*1&)yhhiREt2i{G6h4gEdzWQSHBE-p zGXVnHA1Hk~4TV;W7gAqT%RWzp9~q|I`IJIF6|wy_xH6F{^~dsq__Ecl{jt?3fzP8X z$i&p{xj7&d6sdgc{_suJR}p5cfKRNPxySUYxHLQtX|99%_k&-}CJC?|TXl6ah9%O; zFEttwa3&*ha`z)t&I*tWcjJMEf^jJ7ILY4{z3!-e#Do32{-}r~!!w9wh2(T=tTkJm zt}n{2bVo_EoM?PvCYj{KxZK7Z8}OKF&5(Db+bB-MH7ONPQj(I>;59Xi8$UTRjP|I- zSD91rGA-2(FBt_m)TZ3(BptGt6-}cC`yXQhhKZU$5I@vBoi-}E0$1>^n&k0K1EOhE zg5~7EI?Q?qT-xJ3qJzn^3BxeJ;Mio6gMg!$!FFz=#O@g?sA~LEHrJ+hT$)wphYl@i z-A2yS1ZJiC^m*<+x+P zeSNlTl4lH}%TX(Au<`aMv)qpfUZUPEi-WN*3^J;p!P!RZtAJDiNb1rId92bbv#R_^ zH1<=&bJjko9(Tmqr8Nz4>T^^Pd!MK+eV_YxmrAFe8n_=L3kGLT{cYI~#mh?i7iUDv zc!m<*Li~GG zhI#ZW(J@p})x8O}Oh?>=9~VwmUJ}0GPA=^b@{RZn)vixV(?By9%)3+nbktAs%#?@| zO%C){e-OJ}1IwfF;V!O%dw|sKFvRQHC?{rj%0d6v4JSSFu?<2Wj7`Xaf|%iv+aAJO zUYQwUGnlF=Jr-O)vH=XLtHgq-`&m}cPWPVA(2^(T8)4F5<94Su!-0jd<=08KX~Ke; zZnW;lLm~d|PB9Ud{R+BpJ}&c2N3h^fRK}eXA>y{i{kq57QQ_Er656E;Mz`bmab;8c z@TfxhD0CO4jJ_r1n62}C$Ar>Z_b76MAJtlhgMm#x3{3FbHKKj^NrfY&5#!L^Vt8(U z?h`4e+S~a6g*OK7qPm_V*EzG+o*pHdwYSl-`D#C``?UT5!0imB&ml(7MK-3%Oey;jM(?|>d-HgP3Gdy`taD^Dn1ogk48mYdyYwez8C))!lD!sY z54-*7OViw^^X>pg{R(O=MGHqb{eaEF`Ec^+jQ$BOuDOi)k(Z8nX5JDs!hA@YrV|L!B6Uy{vII@zCMBw)cK`v1v%CFHp^6?N|f z0lVu`k5}oI*Ulu|TYO^F;dCFBO-BgxPHeiHCqb=AK?F4k(rPTbtqHT^L-(1TMI;wz z(9NDG^*hJCZoATse;Lt$8rFqw<(c=Ih{CuLV}98TBCXWdZ9LXGH%F3Qc%{TPZ+cyw z&j-eCA-9Pi)KGSm~JR91};pTB>Onx>l~1b<$%$ zJEg16uU}R?x1~Wz+X*}ku+>_Q4_227JUDZ$_I^$9pot?}5+?79LWSt`6`M1DnH}Ml zyZNJ9pgQj>1KjS_k9UtwrpuETEqC&jPCsZfp{}QC@+HJs_Y0^#JtH$eNK1vF=cm

(mzg7$j?!II0MGRZM>h=}{DMPxx)SQA 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 ?UR#SJ}EL?Kl{-tjXx+0 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�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

XyXfI<1pR!$}`@M*LX8R7!nS5@h#|J4ZN4Lk z|ADy#9+~TY|M|iuyYQ;b%BorU&rE1{eMm$Xwr}?d%z&Iv0*;(F^$|$pA3Vj==b~fHrG)UK%eY;VuG*iNbqO_yKKk=Xbi=W( z^ZiP!`3KDl2bH|Im4>ccrh(-xb z+!rY_9O$y6%kbeTPPn4suRvEl8{MF(qqLIB@y7rvTDr+8TRsck0f*fthR#qe&9o~RE89pevY45E8iqs=psCM{8f)J zAQ#_7+`#r)&Ks;ElN;PIc2xum1~t8;Vy&B+&C3A_B^gSAiud!Uy7o5dp);<@GBG+V zjdc&Ejz+(7V|=YERU~>QMBIF$YW@3tyI@Sn8PhDQOa}vQ(Z)d-O@EV@bbmz~rjlQ7 z({?g`*jOQ5s0ZUgI>AW}f3#txf{}i;Uo;d$%!1!_Pxl)xTHw|$f7UMZ0X>zS|5Q;+ z_of`@oKBq8JL_jNchaR&2TIy}d$#L2w;}v(?yw^@wz-2F4VQ&ow!0Ja10@IZ8+kK{ z!NL~rsZ=*#qPMvzevmg(HE>ojW*U5aC8IMBJJ^gpYC=3`x69e8S@83|@!GiFvUFfp zg>QsxDyGrz;KT$j?G28EN!(ETW+f|!hs#D>XCRY*yyClgTS)0TwW%WN?>~5FWuOH` zh>6;_&~i0vS$$G&-hlhnNE6~g=@R4$rCAXQuh@ymOX3-I1S5k@h+7t@%*=yAEmw z<-IgZHE?{TeSAp2U6o7MkU*-lO+av@*O1Q__|5ZOwI!cFl3S_+e!}@9Wp9W`fGLD- z06Gn>&qNis1VbeYE8L5_3P(2YJ7iRP6eC#X zoR_vZrB{93l*E355$fT=mE_!U&B{#O;HVl8+HK2oC<&m+?(B`J4=a2HV%`NucFaLy zr70hWyb`!7TtWQjx4UM+pF!hYEd}RS0bTEVpi|Vk_GKd;da&Cz?Z%^~g4w8Y$c@yZ zi^G!;fytU8JNqjB)6`GR0xa>Z>a|`K0-(d~zS%v!9ToEflX1L`%f_mvGPo+w%EgR! zat41tMYyi$`4vW$ZZ*7MI-Z26VJuK+xXS3bM6^Ej&E5Xxh2h(CIE=SbC*oIG=X0lg z8dBaF4d(T9O*gY~SWQv`_fR8t#kZ}&e6qK!_#a)Fp-TPbp0Wlr3FsC-)GNrr%=WBp z%NF$3jn${-dp+(~xOQNvH@k{NzZS++bw$b(O025_gjV8YtenU3tX42=N{%0AxQW|e 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 EKiL@bJ^%m! diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/threat-analytics-report.png b/windows/security/threat-protection/microsoft-defender-atp/images/threat-analytics-report.png deleted file mode 100644 index 374a1e58b27af484526ac717c6120947dccddacc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82608 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�P@}* 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

GhAp=#r^`2swgt|`z{2@bSkpCK-i5e|#|2Ks0 zy&VJ+LcleMAo#b^wbr(_M>VFv)K=6nH#T;B9=z!&(ku?{ujp~I=g&X?5uI7(=cZ1rK?aC<>`qaC`s z=({6yeS9`S%9bW9ZDq+&9M`h?M{$AoTx8YGqtbsb8O4*Wa5QQx%u-II+0W;inq84f zhru8EhH66zl}JEy{QUm_wi85stYu;vtk^(ad$TPIR3w9n9Ay3=w=vwJmWz=!{!Wlc zJpR=uTa8<9;r8lLaLpY2`lx*d@?t&*^4bo!mAhwwOQK(f_z3`oiE5bC3WnBSuw<++ zhiF5eY*pY}K~Sim89f67P?e}CKHaf_LO7SQ0Jso@u^m~;NAxHd-fNUj(LMH*anLSt zNX8_xLQ^{F;%J#AJ_0`fxK!q=ERidL$XkK1xpwil{u z+p__{o4*RaNgyv70%iVxzKZZa)&L0fk9MhHbmLI&L`lkN<`{oeRu+(dl-B}zaX0z( z34ExJpfZqmdbqvv$DGWvGSHV}#_$Om8dzHL@#}-%_#@nh9SN$}!7 z<-Ss@mT~u4=~*9XAWQ^1BV*v>(__~~ch7##rwF(mph+OZbk#LAPk<^hb~j4fFP$L- zAAAWFzqMbQ>b7?!&Ud7}k8mKb>r5fwG7v+3=*Ce? z1l-%6FUhZu%19tD=mbC95w++6*A>W1t?t=ReWf}rdivM*RGgh{mU_=h&z+~%x^#S& z7Dftb19{P0D3F(mHpA2sinA$2MFa*5FIXroC8t-n(DDmuIw*g2i~wEoO;|}|WXjNC+4wWlrt9P`MI?sumxW0Y2YU&N(~AsKVlmA$**PI=!TI> zI8liix%Un$zF*>`EZb`G#I1+AHzDkn&ce67$)M!if2pvROO6JM1&7P%Bb|6XDD}9l zHpYZ3D=)|NYt2q$|50u8Feh#y(EejNmYawiFw-hZ8Wb|<$`oLTDiPXIf_{x`M~Y|%X2j3HRHz9z{0+e z;c_$h4r*dt(Dwbr*+?jorDw!lg?;tGl?$PYV21t4`uF?BE@Y3G-FcB&T72A`8dU%q z{+|lX39}xz;8ntYVDY5%8qcXHPUQq(hgu*n(4`d*9QEwL{4t;|brGS|g@y|9OU!5C za?ko2tk?%wC~zz;3mq&5lo}%z64lULs;WP<7@X%)c&qElKfHwr6MBm;In;id#U#y8WSlyYGY|NaNon;tiV>8r( z``?v}Enz+Bi4sQEC(AXMrYF-AH4Kf6K*=zh+x*D%eF3%NU|jxhsKq=z2admnE$l?? zPGo+maQq2r*pD?@t?;1x6k&-FvWS_PSwapBEB+~Y9gXEtl*HS6*;f0>t9qJ4xomxrfu z@OT|xjzxa+Eg=hT=uZEe>u)pfVEX-+_!fm{nROnGg{ezps

> [!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4bw1f] @@ -43,9 +47,9 @@ Watch this short video to quickly understand how threat analytics can help you t The threat analytics dashboard is a great jump off point for getting to the reports that are most relevant to your organization. It provides several overviews about the threats covered in the reports: -- **Latest threats** — lists the most recently published threat reports, along with the number of devices with resolved and unresolved alerts. -- **High-impact threats** — lists the threats that have had the highest impact on the organization in terms of the number of devices that have had related alerts, along with the number of devices with resolved and unresolved alerts. -- **Threat summary** — shows the number of threats among the threats reported in threat analytics with actual alerts. +- **Latest threats**—lists the most recently published threat reports, along with the number of devices with active and resolved alerts. +- **High-impact threats**—lists the threats that have had the highest impact to the organization. This card ranks threats by the number of devices that have active alerts. +- **Threat summary**—shows overall impact of the threats reported in threat analytics by showing the number of threats with active and resolved alerts. ![Image of a threat analytics dashboard](images/ta_dashboard.png) @@ -53,20 +57,39 @@ Select a threat from any of the overviews or from the table to view the report f ## View a threat analytics report -Each threat report generally provides an overview of the threat and an analysis of the techniques and tools used by the threat. It also provides mitigation recommendations and detection information. It includes several cards that show dynamic data about how your organization is impacted by the threat and how prepared it is to stop the threat. +Each threat analytics report provides information in three sections: **Overview**, **Analyst report**, and **Mitigations**. -![Image of a threat analytics report](images/ta.png) +### Quickly understand a threat and assess its impact to your network in the overview -### Organizational impact +The **Overview** section provides a quick preview of the detailed analyst report. It also provides charts that highlight the impact of the threat to your network and your network's exposure through misconfigured and unpatched devices. + +![Image of the overview section of a threat analytics report](images/ta-overview.png) +_Overview section of a threat analytics report_ + +#### Organizational impact Each report includes cards designed to provide information about the organizational impact of a threat: -- **Devices with alerts** — shows the current number of distinct devices that have been impacted by the threat. A device is categorized as **Active** if there is at least one alert associated with that threat and **Resolved** if *all* alerts associated with the threat on the device have been resolved. -- **Devices with alerts over time** — shows the number of distinct devices with **Active** and **Resolved** alerts over time. The number of resolved alerts indicates how quickly your organization responds to alerts associated with a threat. Ideally, the chart should be showing alerts resolved within a few days. +- **Devices with alerts**—shows the current number of distinct devices that have been impacted by the threat. A device is categorized as **Active** if there is at least one alert associated with that threat and **Resolved** if *all* alerts associated with the threat on the device have been resolved. +- **Devices with alerts over time**—shows the number of distinct devices with **Active** and **Resolved** alerts over time. The number of resolved alerts indicates how quickly your organization responds to alerts associated with a threat. Ideally, the chart should be showing alerts resolved within a few days. -### Organizational resilience +#### Organizational resilience and exposure Each report also includes cards that provide an overview of how resilient your organization can be against a given threat: -- **Security configuration status** — shows the number of devices that have applied the recommended security settings that can help mitigate the threat. Devices are considered **Secure** if they have applied _all_ the tracked settings. -- **Vulnerability patching status** — shows the number of devices that have applied security updates or patches that address vulnerabilities exploited by the threat. -- **Mitigation details** — lists specific actionable recommendations that can help you increase your organizational resilience. This card lists tracked mitigations, including recommended settings and vulnerability patches, along with the number of devices that don't have the mitigations in place. +- **Security configuration status**—shows the number of devices that have applied the recommended security settings that can help mitigate the threat. Devices are considered **Secure** if they have applied _all_ the tracked settings. +- **Vulnerability patching status**—shows the number of devices that have applied security updates or patches that address vulnerabilities exploited by the threat. + +### Get expert insight from the analyst report +Go to the **Analyst report** section to read through the detailed expert write-up. Most reports provide detailed descriptions of attack chains, including tactics and techniques mapped to the MITRE ATT&CK framework, exhaustive lists of recommendations, and powerful [threat hunting](advanced-hunting-overview.md) guidance. + +![Image of the analyst report section of a threat analytics report](images/ta-analyst-report.png) +_Analyst report section of a threat analytics report_ + +### Review list of mitigations and the status of your devices +In the **Mitigations** section, you can review the list of specific actionable recommendations that can help you increase your organizational resilience. This card lists tracked mitigations, including recommended settings and vulnerability patches, along with the number of devices that don't have the mitigations in place. + +Mitigation information in this section incorporates data from [threat and vulnerability management](next-gen-threat-and-vuln-mgt.md), which also provides detailed drill-down information from various links in the report. + +![Image of the analyst report section of a threat analytics report](images/ta-mitigations.png) +_Mitigations section of a threat analytics report_ + ### Additional report details and limitations When using the reports, keep the following in mind: @@ -76,3 +99,7 @@ When using the reports, keep the following in mind: - Mitigations don't guarantee complete resilience. The provided mitigations reflect the best possible actions needed to improve resiliency. - Devices are counted as "unavailable" if they have been unable to transmit data to the service. - Antivirus related statistics are based on Microsoft Defender Antivirus settings. Devices with third-party antivirus solutions can appear as "exposed". + +## Related topics +- [Hunt for cyberthreats](advanced-hunting-overview.md) +- [Assess and resolve security weaknesses and exposures](next-gen-threat-and-vuln-mgt.md) From 198257d87732bd8bc7f6d7d121d5919da1da3fea Mon Sep 17 00:00:00 2001 From: Gao Qinglin Date: Thu, 20 Aug 2020 18:08:10 +0800 Subject: [PATCH 023/277] Migrate to card based landing page. --- browsers/edge/microsoft-edge.yml | 182 ++++++++++++++++++++++--------- 1 file changed, 131 insertions(+), 51 deletions(-) diff --git a/browsers/edge/microsoft-edge.yml b/browsers/edge/microsoft-edge.yml index 2b47ccaaf7..364fbe43e6 100644 --- a/browsers/edge/microsoft-edge.yml +++ b/browsers/edge/microsoft-edge.yml @@ -1,60 +1,140 @@ -### YamlMime:YamlDocument +### YamlMime:Landing + +title: Deploy and use Microsoft Edge # < 60 chars +summary: Find the tools and resources you need to help deploy and use Microsoft Edge in your organization. # < 160 chars -documentType: LandingData -title: Microsoft Edge metadata: - title: Microsoft Edge - description: Find the tools and resources you need to help deploy and use Microsoft Edge in your organization. + title: Microsoft Edge deployment documentation # Required; page title displayed in search results. Include the brand. < 60 chars. + description: Find the tools and resources you need to help deploy and use Microsoft Edge in your organization. # Required; article description that is displayed in search results. < 160 chars. keywords: Microsoft Edge, issues, fixes, announcements, Windows Server, advisories + ms.prod: edge ms.localizationpriority: medium author: lizap ms.author: elizapo manager: dougkim - ms.topic: article + ms.topic: landing-page ms.devlang: na + ms.date: 08/19/2020 #Required; mm/dd/yyyy format. -sections: -- items: - - type: markdown - text: " - Find the tools and resources you need to help deploy and use Microsoft Edge in your organization. - " -- title: What's new -- items: - - type: markdown - text: " - Find out the latest and greatest news on Microsoft Edge.
- -

**The latest in Microsoft Edge**
See what's new for users and developers in the next update to Microsoft Edge - now available with the Windows 10 April 2018 update!
Find out more

**Evaluate the impact**
Review the latest Forrester Total Economic Impact (TEI) report to learn about the impact Microsoft Edge can have in your organization.
Download the reports

**Microsoft Edge for iOS and Android**
Microsoft Edge brings familiar features across your PC and phone, which allows browsing to go with you, no matter what device you use.
Learn more

**Application Guard**
Microsoft Edge with Windows Defender Application Guard is the most secure browser on Windows 10 Enterprise.
Learn more
- " -- title: Compatibility -- items: - - type: markdown - text: " - Even if you still have legacy apps in your organization, you can default to the secure, modern experience of Microsoft Edge and provide a consistent level of compatibility with existing legacy applications.
- -

**Test your site on Microsoft Edge**
Test your site on Microsoft Edge for free instantly, with remote browser testing powered by BrowserStack. You can also use the linting tool sonarwhal to assess your site's accessibility, speed, security, and more.
Test your site on Microsoft Edge for free on BrowserStack
Use sonarwhal to improve your website.

**Improve compatibility with Enterprise Mode**
With Enterprise Mode you can use Microsoft Edge as your default browser, while ensuring apps continue working on IE11.
Use Enterprise mode to improve compatibility
Turn on Enterprise Mode and use a site list
Enterprise Site List Portal
Ultimate browser strategy on Windows 10

**Web Application Compatibility Lab Kit**
The Web Application Compatibility Lab Kit is a primer for the features and techniques used to provide web application compatibility during a typical enterprise migration to Microsoft Edge.
Find out more
- " -- title: Security -- items: - - type: markdown - text: " - Microsoft Edge uses Windows Hello and Windows Defender SmartScreen to defend against phishing and malware. Take a look at some of the additional features behind the strong defense that Microsoft Edge provides against web-based attacks.
- -

**NSS Labs web browser security reports**
See the results of two global tests measuring how effective browsers are at protecting against socially engineered malware and phishing attacks.
Download the reports

**Microsoft Edge sandbox**
See how Microsoft Edge has significantly reduced the attack surface of the sandbox by configuring the app container to further reduce its privilege.
Find out more

**Windows Defender SmartScreen**
Manage your organization's computer settings with Group Policy and MDM settings to display a warning page to employees or block a site entirely.
Read the docs
- " -- title: Deployment and end user readiness -- items: - - type: markdown - text: " - Find resources and learn about features to help you deploy Microsoft Edge in your organization to get your users up and running quickly.
- -

**Deployment**
Find resources, learn about features, and get answers to commonly asked questions to help you deploy Microsoft Edge in your organization.
Microsoft Edge deployment guide
Microsoft Edge FAQ
System requirements and language support
Group Policy and MDM settings in Microsoft Edge
Download the Web Application Compatibility Lab Kit
Microsoft Edge training and demonstrations

**End user readiness**
Help your users get started on Microsoft Edge quickly and learn about features like tab management, instant access to Office files, and more.
Quick Start: Microsoft Edge (PDF, .98 MB)
Find it faster with Microsoft Edge (PDF, 605 KB)
Use Microsoft Edge to collaborate (PDF, 468 KB)
Import bookmarks
Password management
Microsoft Edge tips and tricks (video, 20:26)
- " -- title: Stay informed -- items: - - type: markdown - text: " - -

**Sign up for the Windows IT Pro Insider**
Get the latest tools, tips, and expert guidance on deployment, management, security, and more.
Learn more

**Microsoft Edge Dev blog**
Keep up with the latest browser trends, security tips, and news for IT professionals.
Read the blog

**Microsoft Edge Dev on Twitter**
Get the latest news and updates from the Microsoft Web Platform team.
Visit Twitter
- " +# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new + +landingContent: +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: What's new + linkLists: + - linkListType: whats-new + links: + - text: The latest in Microsoft Edge + url: https://blogs.windows.com/msedgedev/2018/04/30/edgehtml-17-april-2018-update/#C7jCBdbPSG6bCXHr.97 + - text: Microsoft Edge for iOS and Android + url: https://blogs.windows.com/windowsexperience/2017/11/30/microsoft-edge-now-available-for-ios-and-android + - text: Application Guard + url: https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-guard/wd-app-guard-overview + - linkListType: download + links: + - text: Evaluate the impact + url: /microsoft-edge/deploy/microsoft-edge-forrester + + # Card (optional) + - title: Test your site on Microsoft Edge + linkLists: + - linkListType: overview + links: + - text: Test your site on Microsoft Edge for free on BrowserStack + url: https://developer.microsoft.com/microsoft-edge/tools/remote/ + - text: Use sonarwhal to improve your website + url: https://sonarwhal.com/ + + # Card (optional) + - title: Improve compatibility with Enterprise Mode + linkLists: + - linkListType: how-to-guide + links: + - text: Use Enterprise mode to improve compatibility + url: /microsoft-edge/deploy/emie-to-improve-compatibility + - text: Turn on Enterprise Mode and use a site list + url: https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/turn-on-enterprise-mode-and-use-a-site-list + - text: Enterprise Site List Portal + url: https://github.com/MicrosoftEdge/enterprise-mode-site-list-portal + + # Card (optional) + - title: Web Application Compatibility Lab Kit + linkLists: + - linkListType: overview + links: + - text: Overview + url: /microsoft-edge/deploy/emie-to-improve-compatibility + + # Card (optional) + - title: Security + linkLists: + - linkListType: download + links: + - text: NSS Labs web browser security reports + url: https://www.microsoft.com/download/details.aspx?id=54773 + - linkListType: overview + links: + - text: Microsoft Edge sandbox + url: https://blogs.windows.com/msedgedev/2017/03/23/strengthening-microsoft-edge-sandbox/ + - text: Windows Defender SmartScreen + url: https://docs.microsoft.com/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview + + # Card (optional) + - title: Deployment + linkLists: + - linkListType: overview + links: + - text: Microsoft Edge deployment guide + url: /microsoft-edge/deploy/ + - text: Microsoft Edge FAQ + url: /microsoft-edge/deploy/microsoft-edge-faq + - text: System requirements and language support + url: /microsoft-edge/deploy/hardware-and-software-requirements + - text: Group Policy and MDM settings in Microsoft Edge + url: /microsoft-edge/deploy/available-policies + - text: Microsoft Edge training and demonstrations + url: /microsoft-edge/deploy/edge-technical-demos + - linkListType: download + links: + - text: Web Application Compatibility Lab Kit + url: https://www.microsoft.com/itpro/microsoft-edge/web-app-compat-toolkit + + # Card (optional) + - title: Deployment + linkLists: + - linkListType: video + links: + - text: Microsoft Edge tips and tricks (video, 20:26) + url: https://myignite.microsoft.com/sessions/56630?source=sessions + - linkListType: download + links: + - text: Quick Start - Microsoft Edge (PDF, .98 MB) + url: https://go.microsoft.com/fwlink/?linkid=825648 + - text: Find it faster with Microsoft Edge (PDF, 605 KB) + url: https://go.microsoft.com/fwlink/?linkid=825661 + - text: Use Microsoft Edge to collaborate (PDF, 468 KB) + url: https://go.microsoft.com/fwlink/?linkid=825653 + - text: Group Policy and MDM settings in Microsoft Edge + url: /microsoft-edge/deploy/available-policies + - text: Microsoft Edge training and demonstrations + url: /microsoft-edge/deploy/edge-technical-demos + - linkListType: how-to-guide + links: + - text: Import bookmarks + url: https://microsoftedgetips.microsoft.com/2/39 + - text: Password management + url: https://microsoftedgetips.microsoft.com/2/18 + + # Card (optional) + - title: Stay informed + linkLists: + - linkListType: overview + links: + - text: Sign up for the Windows IT Pro Insider + url: https://aka.ms/windows-it-pro-insider + - text: Microsoft Edge Dev blog + url: https://blogs.windows.com/msedgedev + - text: Microsoft Edge Dev on Twitter + url: https://twitter.com/MSEdgeDev From 331ff5e6a944f68648496b05c72b880433689876 Mon Sep 17 00:00:00 2001 From: Gao Qinglin Date: Thu, 20 Aug 2020 18:17:04 +0800 Subject: [PATCH 024/277] Fix card title --- browsers/edge/microsoft-edge.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/microsoft-edge.yml b/browsers/edge/microsoft-edge.yml index 364fbe43e6..d86d40d0d4 100644 --- a/browsers/edge/microsoft-edge.yml +++ b/browsers/edge/microsoft-edge.yml @@ -102,7 +102,7 @@ landingContent: url: https://www.microsoft.com/itpro/microsoft-edge/web-app-compat-toolkit # Card (optional) - - title: Deployment + - title: End user readiness linkLists: - linkListType: video links: From 7830b9e9916ca1482eceef9bb3a585d29a201f32 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Thu, 20 Aug 2020 04:46:13 -0700 Subject: [PATCH 025/277] Update windowsdefenderapplicationguard-csp.md --- .../mdm/windowsdefenderapplicationguard-csp.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 1732644d9b..59f3f7c19e 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -30,8 +30,7 @@ Turn on Microsoft Defender Application Guard in Enterprise Mode. Value type is integer. Supported operations are Add, Get, Replace, and Delete. -The following list shows the supported values: -Options: +The following list shows the supported values: - 0 - Disable Microsoft Defender Application Guard - 1 - Enable Microsoft Defender Application Guard for Microsoft Edge ONLY - 2 - Enable Microsoft Defender Application Guard for isolated Windows environments ONLY From 177fcb6481e634b7b45f38fd237acc86a363d226 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 20 Aug 2020 18:10:23 +0500 Subject: [PATCH 026/277] Update accounts-administrator-account-status.md --- .../accounts-administrator-account-status.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/accounts-administrator-account-status.md b/windows/security/threat-protection/security-policy-settings/accounts-administrator-account-status.md index 1b01a9d308..b9ee489d84 100644 --- a/windows/security/threat-protection/security-policy-settings/accounts-administrator-account-status.md +++ b/windows/security/threat-protection/security-policy-settings/accounts-administrator-account-status.md @@ -81,16 +81,13 @@ None. Changes to this policy become effective without a device restart when they ### Safe mode considerations -When you start a device in safe mode, the disabled administrator account is enabled only if the computer is non-domain joined and there are no other active local administrator accounts. If the computer is joined to a domain, the disabled administrator account is not enabled. -If the administrator account is disabled, you can still access the computer by using safe mode with the current administrative credentials. For example, if a failure occurs using a secure channel with a domain-joined computer, and there is no other local administrator account, you must restart the device in safe mode to fix the failure. +When you start a device in safe mode, the disabled administrator account is enabled only if the computer is non-domain joined and there are no other active local administrator accounts. In this case, you can access the computer by using safe mode with the current administrative credentials. If the computer is joined to a domain, the disabled administrator account is not enabled. ### How to access a disabled Administrator account You can use the following methods to access a disabled Administrator account: -- When there is only one local administrator account that is disabled, start the device in safe mode (locally or over a network), and sign in by using the credentials for the administrator account on that computer. -- When there are local administrator accounts in addition to the built-in account, start the computer in safe mode (locally or over a network), and sign in by using the credentials for the administrator account on that device. An alternate method is to sign in to Windows by using another local -Administrator account that was created. -- When multiple domain-joined servers have a disabled local Administrator account that can be accessed in safe mode, you can remotely run psexec by using the following command: **net user administrator /active: no**. +- For non-domain joined computers: when all the local administrator accounts are disabled, start the device in safe mode (locally or over a network), and sign in by using the credentials for the default local administrator account on that computer. +- For domain joined computers: remotely run the command **net user administrator /active: yes** by using psexec to enable the default local administrator account. ## Security considerations From b7bd8f49748967c7df3cfac40f6aeced0d0218fd Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Thu, 20 Aug 2020 08:45:34 -0700 Subject: [PATCH 027/277] Edit descriptions for SEO. --- .../configure-notifications-microsoft-defender-antivirus.md | 2 +- .../microsoft-defender-antivirus-on-windows-server-2016.md | 2 +- .../use-group-policy-microsoft-defender-antivirus.md | 2 +- .../use-wmi-microsoft-defender-antivirus.md | 2 +- .../microsoft-defender-atp/mac-install-with-jamf.md | 2 +- .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 2 +- .../microsoft-defender-atp/microsoft-defender-atp-mac.md | 2 +- .../microsoft-defender-atp/run-advanced-query-api.md | 2 +- .../microsoft-defender-atp/run-advanced-query-sample-python.md | 2 +- .../microsoft-defender-atp/stop-and-quarantine-file.md | 2 +- .../microsoft-defender-atp/threat-protection-integration.md | 2 +- .../troubleshoot-exploit-protection-mitigations.md | 2 +- .../threat-protection/microsoft-defender-atp/update-alert.md | 2 +- .../microsoft-defender-smartscreen-overview.md | 2 +- .../applocker/maintain-applocker-policies.md | 2 +- .../disable-windows-defender-application-control-policies.md | 2 +- .../plan-windows-defender-application-control-management.md | 2 +- .../select-types-of-rules-to-create.md | 2 +- .../windows-defender-security-center/wdsc-family-options.md | 2 +- .../wdsc-windows-10-in-s-mode.md | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-notifications-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-notifications-microsoft-defender-antivirus.md index 945265b8a3..db3e3a162e 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-notifications-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-notifications-microsoft-defender-antivirus.md @@ -1,6 +1,6 @@ --- title: Configure Microsoft Defender Antivirus notifications -description: Configure and customize Microsoft Defender Antivirus notifications. +description: Learn how to configure and customize both standard and additional Microsoft Defender Antivirus notifications on endpoints. keywords: notifications, defender, antivirus, endpoint, management, admin search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md index a5087f74b0..a4a959b83d 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md @@ -1,6 +1,6 @@ --- title: Microsoft Defender Antivirus on Windows Server 2016 and 2019 -description: Enable and configure Microsoft Defender AV on Windows Server 2016 and 2019 +description: Learn how to enable and configure Microsoft Defender Antivirus on Windows Server 2016 and Windows Server 2019. keywords: windows defender, server, scep, system center endpoint protection, server 2016, current branch, server 2012 search.product: eADQiWindows 10XVcnh ms.pagetype: security diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus.md index 58572c3d52..97fb2041b9 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus.md @@ -1,6 +1,6 @@ --- title: Configure Microsoft Defender Antivirus with Group Policy -description: Configure Microsoft Defender Antivirus settings with Group Policy +description: Learn how to use a Group Policy to configure and manage Microsoft Defender Antivirus on your endpoints in Microsoft Defender ATP. keywords: group policy, GPO, configuration, settings search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus.md index 49f9134d53..5247002bbc 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus.md @@ -1,6 +1,6 @@ --- title: Configure Microsoft Defender Antivirus with WMI -description: Use WMI scripts to configure Microsoft Defender AV. +description: Learn how to configure and manage Microsoft Defender Antivirus by using WMI scripts to retrieve, modify, and update settings in Microsoft Defender ATP. keywords: wmi, scripts, windows management instrumentation, configuration search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md index da1f94c851..efdb013295 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md @@ -1,6 +1,6 @@ --- title: JAMF-based deployment for Microsoft Defender ATP for Mac -description: Install Microsoft Defender ATP for Mac, using JAMF. +description: Learn about all the steps needed to deploy Microsoft Defender Advanced Threat Protection for Mac through JAMF. keywords: microsoft, defender, atp, mac, installation, deploy, uninstallation, intune, jamf, macos, catalina, mojave, high sierra search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md index 4b48c8771f..94ccf73904 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -1,6 +1,6 @@ --- title: What's new in Microsoft Defender Advanced Threat Protection for Mac -description: List of major changes for Microsoft Defender ATP for Mac. +description: Learn about the major changes for previous versions of Microsoft Defender Advanced Threat Protection for Mac. keywords: microsoft, defender, atp, mac, installation, macos, whatsnew search.product: eADQiWindows 10XVcnh search.appverid: met150 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 62d68dcdee..bfad87ca3d 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 @@ -1,7 +1,7 @@ --- title: Microsoft Defender ATP for Mac ms.reviewer: -description: Describes how to install and use Microsoft Defender ATP for Mac. +description: Learn how to install, configure, update, and use Microsoft Defender Advanced Threat Protection for Mac. keywords: microsoft, defender, atp, mac, installation, deploy, uninstallation, intune, jamf, macos, catalina, mojave, high sierra search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md index 00040ec11f..2625952949 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md @@ -1,7 +1,7 @@ --- title: Advanced Hunting API ms.reviewer: -description: Use the Advanced hunting API to run advanced queries on Microsoft Defender Advanced Threat Protection +description: Learn to use the advanced hunting API to run advanced queries on Microsoft Defender Advanced Threat Protection. Find out about limitations and see an example. keywords: apis, supported apis, advanced hunting, query search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md index deacdfd079..9163a45a52 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md @@ -1,7 +1,7 @@ --- title: Advanced Hunting with Python API Guide ms.reviewer: -description: Learn the basics of querying the Microsoft Defender Advanced Threat Protection API, using Python. +description: Learn how to query using the Microsoft Defender Advanced Threat Protection API, by using Python, with examples. keywords: apis, supported apis, advanced hunting, query search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md b/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md index 2bdc3f389c..dbfd61f01a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md +++ b/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md @@ -1,6 +1,6 @@ --- title: Stop and quarantine file API -description: Use this API to stop and quarantine file. +description: Learn how to stop running a file on a device and deleting the file in Microsoft Defender Advanced Threat Protection. See an example. keywords: apis, graph api, supported apis, stop and quarantine file search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md index 47a3571c4e..7df606ba66 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md @@ -1,7 +1,7 @@ --- title: Integrate Microsoft Defender ATP with other Microsoft solutions ms.reviewer: -description: Learn how Microsoft Defender ATP integrations with other Microsoft solutions +description: Learn how Microsoft Defender ATP integrates with other Microsoft solutions, including Azure Advanced Threat Protection and Azure Security Center. keywords: microsoft threat protection, conditional access, office, advanced threat protection, azure atp, azure security center, microsoft cloud app security search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md index 86607dd332..24dcaab4dd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md @@ -1,7 +1,7 @@ --- title: Troubleshoot exploit protection mitigations keywords: Exploit protection, mitigations, troubleshoot, import, export, configure, emet, convert, conversion, deploy, install -description: Remove unwanted Exploit protection mitigations. +description: Learn how to deal with unwanted mitigations in Windows Security, including a process to remove all mitigations and import a baseline configuration file instead. search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: manage diff --git a/windows/security/threat-protection/microsoft-defender-atp/update-alert.md b/windows/security/threat-protection/microsoft-defender-atp/update-alert.md index 38a2c6d170..dbaead38f7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/update-alert.md +++ b/windows/security/threat-protection/microsoft-defender-atp/update-alert.md @@ -1,6 +1,6 @@ --- title: Update alert entity API -description: Update a Microsoft Defender ATP alert via this API. +description: Learn how to update a Microsoft Defender ATP alert by using this API. You can update the status, determination, classification and assignedTo properties. keywords: apis, graph api, supported apis, get, alert, information, id search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md index 9bae1e6575..b39153d62c 100644 --- a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md @@ -1,6 +1,6 @@ --- title: Microsoft Defender SmartScreen overview (Windows 10) -description: Conceptual info about Microsoft Defender SmartScreen. +description: Learn how Microsoft Defender SmartScreen protects against phishing or malware websites and applications, and the downloading of potentially malicious files. keywords: SmartScreen Filter, Windows SmartScreen, Microsoft Defender SmartScreen ms.prod: w10 ms.mktglfcycl: explore diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/maintain-applocker-policies.md b/windows/security/threat-protection/windows-defender-application-control/applocker/maintain-applocker-policies.md index 2f56b9e1e8..3e7f0169c7 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/maintain-applocker-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/maintain-applocker-policies.md @@ -1,6 +1,6 @@ --- title: Maintain AppLocker policies (Windows 10) -description: This topic describes how to maintain rules within AppLocker policies. +description: Learn how to maintain rules within AppLocker policies. View common AppLocker maintenance scenarios and see the methods to use to maintain AppLocker policies. ms.assetid: b4fbfdfe-ef3d-49e0-a390-f2dfe74602bc ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md index b1e6b39844..9b387d559d 100644 --- a/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md @@ -1,6 +1,6 @@ --- title: Disable Windows Defender Application Control policies (Windows 10) -description: This topic covers how to disable unsigned or signed WDAC policies. +description: Learn how to disable both signed and unsigned Windows Defender Application Control policies, within Windows and within the BIOS. keywords: security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 diff --git a/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md b/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md index 9c6d253b10..61a59f78bf 100644 --- a/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md +++ b/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md @@ -1,6 +1,6 @@ --- title: Plan for WDAC policy management (Windows 10) -description: How to plan for Windows Defender Application Control (WDAC) policy management. +description: Learn about the decisions you need to make to establish the processes for managing and maintaining Windows Defender Application Control policies. keywords: security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 diff --git a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md index e14032719c..134df74024 100644 --- a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md +++ b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md @@ -1,6 +1,6 @@ --- title: Understand WDAC policy rules and file rules (Windows 10) -description: Windows Defender Application Control (WDAC) provides control over a computer running Windows 10 by using policies that specify whether a driver or application is trusted and can be run. A policy includes *policy rules* that control options. +description: Learn how Windows Defender Application Control provides control over a computer running Windows 10 by using policies that include policy rules and file rules. keywords: security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md index 47bf414bc9..4886c28f4d 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md @@ -1,6 +1,6 @@ --- title: Family options in the Windows Security app -description: Hide the Family options section in enterprise environments +description: Learn how to hide the Family options section of Windows Security for enterprise environments. Family options are not intended for business environments. keywords: wdsc, family options, hide, suppress, remove, disable, uninstall, kids, parents, safety, parental, child, screen time search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md index 6be93c64cb..b22eec75f4 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md @@ -1,6 +1,6 @@ --- title: Manage Windows Security in Windows 10 in S mode -description: Windows Security settings are different in Windows 10 in S mode +description: Learn how to manage Windows Security settings in Windows 10 in S mode. Windows 10 in S mode is streamlined for tighter security and superior performance. keywords: windows 10 in s mode, windows 10 s, windows 10 s mode, wdav, smartscreen, antivirus, wdsc, firewall, device health, performance, Edge, browser, family, parental options, security, windows search.product: eADQiWindows 10XVcnh ms.prod: w10 From c08726b30e05b59bca12cf411890abf3e2f112b9 Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Thu, 20 Aug 2020 11:06:37 -0700 Subject: [PATCH 028/277] Edit descriptions for SEO. --- .../microsoft-defender-atp/get-file-information.md | 2 +- .../microsoft-defender-atp/get-file-related-alerts.md | 2 +- .../microsoft-defender-atp/get-file-related-machines.md | 2 +- .../microsoft-defender-atp/get-file-statistics.md | 2 +- .../microsoft-defender-atp/get-machine-by-id.md | 2 +- .../microsoft-defender-atp/get-machine-log-on-users.md | 2 +- .../microsoft-defender-atp/get-machine-related-alerts.md | 2 +- .../microsoft-defender-atp/get-machineaction-object.md | 2 +- .../microsoft-defender-atp/get-machineactions-collection.md | 2 +- .../microsoft-defender-atp/get-machinegroups-collection.md | 2 +- .../threat-protection/microsoft-defender-atp/get-machines.md | 2 +- .../get-machinesecuritystates-collection.md | 2 +- .../microsoft-defender-atp/get-ti-indicators-collection.md | 2 +- .../microsoft-defender-atp/get-user-information.md | 2 +- .../microsoft-defender-atp/get-user-related-machines.md | 2 +- .../microsoft-defender-atp/investigate-behind-proxy.md | 2 +- .../threat-protection/microsoft-defender-atp/isolate-machine.md | 2 +- .../threat-protection/microsoft-defender-atp/machine.md | 2 +- .../threat-protection/microsoft-defender-atp/machineaction.md | 2 +- .../microsoft-defender-atp/manage-suppression-rules.md | 2 +- .../microsoft-defender-atp/post-ti-indicator.md | 2 +- 21 files changed, 21 insertions(+), 21 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-file-information.md b/windows/security/threat-protection/microsoft-defender-atp/get-file-information.md index db2c9f018f..12b129b43f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-file-information.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-file-information.md @@ -1,6 +1,6 @@ --- title: Get file information API -description: Retrieves a file by identifier Sha1, Sha256, or MD5. +description: Learn how to use the Get file information API to get a file by Sha1, Sha256, or MD5 identifier in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, file, information, sha1, sha256, md5 search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-file-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-file-related-alerts.md index 5ea61a7554..446e50982d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-file-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-file-related-alerts.md @@ -1,6 +1,6 @@ --- title: Get file related alerts API -description: Retrieves a collection of alerts related to a given file hash. +description: Learn how to use the Get file related alerts API to get a collection of alerts related to a given file hash in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, file, hash search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-file-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-file-related-machines.md index 480f952df9..029c7fc1d5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-file-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-file-related-machines.md @@ -1,6 +1,6 @@ --- title: Get file related machines API -description: Retrieves a collection of devices related to a given file hash. +description: Learn how to use the Get file related machines API to get a collection of machines related to a file hash in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, devices, hash search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-file-statistics.md b/windows/security/threat-protection/microsoft-defender-atp/get-file-statistics.md index b6abc23c5f..6f35b59012 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-file-statistics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-file-statistics.md @@ -1,6 +1,6 @@ --- title: Get file statistics API -description: Retrieves the prevalence for the given file. +description: Learn how to use the Get file statistics API to retrieve the statistics for the given file in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, file, statistics search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md index 91b44caf50..decd49aa4b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md @@ -1,6 +1,6 @@ --- title: Get machine by ID API -description: Retrieves a device entity by ID. +description: Learn how to use the Get machine by ID API retrieves specific machine by its device ID or computer name in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, devices, entity, id search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md index fc56069b04..9856c6c603 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md @@ -1,6 +1,6 @@ --- title: Get machine log on users API -description: Retrieve a collection of logged on users on a specific device using Microsoft Defender ATP APIs. +description: Learn how to use the Get machine log on users API to retrieve a collection of logged on users on a device in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, device, log on, users search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md index e8fb105671..2aa5a05832 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md @@ -1,6 +1,6 @@ --- title: Get machine related alerts API -description: Retrieves a collection of alerts related to a given device ID. +description: Learn how to use the Get machine related alerts API to retrieve all alerts related to a specific device in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, devices, related, alerts search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machineaction-object.md b/windows/security/threat-protection/microsoft-defender-atp/get-machineaction-object.md index dbcaf5b6fb..abd2981676 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machineaction-object.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machineaction-object.md @@ -1,6 +1,6 @@ --- title: Get MachineAction object API -description: Use this API to create calls related to get machineaction object +description: Learn how to use the Get MachineAction API to retrieve a specific Machine Action by its ID in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, machineaction object search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machineactions-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-machineactions-collection.md index 08f5fff7d0..c8a2ee671c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machineactions-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machineactions-collection.md @@ -1,6 +1,6 @@ --- title: List machineActions API -description: Use the Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) API to create calls related to get machineactions collection. +description: Learn how to use the List MachineActions API to retrieve a collection of Machine Actions in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, machineaction collection search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machinegroups-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-machinegroups-collection.md index 8dca334083..b3de168061 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machinegroups-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machinegroups-collection.md @@ -1,6 +1,6 @@ --- title: Get RBAC machine groups collection API -description: Retrieves a collection of RBAC device groups. +description: Learn how to use the Get KB collection API to retrieve a collection of RBAC device groups in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, RBAC, group search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md index 93303b75fa..5c24fe2ff9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md @@ -1,6 +1,6 @@ --- title: List machines API -description: Retrieves a collection of recently seen devices. +description: Learn how to use the List machines API to retrieve a collection of machines that have communicated with Microsoft Defender ATP cloud. keywords: apis, graph api, supported apis, get, devices search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md index 5fed8ccf11..9c22b88199 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md @@ -1,6 +1,6 @@ --- title: Get machines security states collection API -description: Retrieve a collection of device security states using Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP. +description: Retrieve a collection of device security states using Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). keywords: apis, graph api, supported apis, get, device, security, state search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-ti-indicators-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-ti-indicators-collection.md index 7ac3ed480b..88927d6912 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-ti-indicators-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-ti-indicators-collection.md @@ -1,6 +1,6 @@ --- title: List Indicators API -description: Use this API to create calls related to get Indicators collection +description: Learn how to use the List Indicators API to retrieve a collection of all active Indicators in Microsoft Defender Advanced Threat Protection. keywords: apis, public api, supported apis, Indicators collection search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-user-information.md b/windows/security/threat-protection/microsoft-defender-atp/get-user-information.md index 026cdb7ca3..a5efe702fe 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-user-information.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-user-information.md @@ -1,6 +1,6 @@ --- title: Get user information API -description: Retrieve a User entity by key such as user name or domain. +description: Learn how to use the Get user information API to retrieve a User entity by key, or user name, in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, user, user information search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md index e55f0b9188..7116b8080d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md @@ -1,6 +1,6 @@ --- title: Get user related machines API -description: Retrieves a collection of devices related to a given user ID. +description: Learn how to use the Get user related machines API to retrieve a collection of devices related to a user ID in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, user, user related alerts search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md index 4bace3c6df..424ed0cb61 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md @@ -1,6 +1,6 @@ --- title: Investigate connection events that occur behind forward proxies -description: Investigate connection events that occur behind forward proxies +description: Learn how to use advanced HTTP level monitoring through network protection in Microsoft Defender ATP, which surfaces a real target, instead of a proxy. keywords: proxy, network protection, forward proxy, network events, audit, block, domain names, domain search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md b/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md index ca9dbdfdd3..d728d01fff 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md @@ -1,6 +1,6 @@ --- title: Isolate machine API -description: Use this API to create calls related isolating a device. +description: Learn how to use the Isolate machine API to isolate a device from accessing external network in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, isolate device search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine.md b/windows/security/threat-protection/microsoft-defender-atp/machine.md index 92e5b76fd8..e0c0e5b9b1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine.md @@ -1,6 +1,6 @@ --- title: Machine resource type -description: Retrieves top machines +description: Learn about the methods and properties of the Machine resource type in Microsoft Defender Advanced Threat Protection. keywords: apis, supported apis, get, machines search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/machineaction.md b/windows/security/threat-protection/microsoft-defender-atp/machineaction.md index 930d43341f..be98dcc681 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machineaction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machineaction.md @@ -1,6 +1,6 @@ --- title: machineAction resource type -description: Quickly respond to detected attacks by isolating machines or collecting an investigation package. +description: Learn about the methods and properties of the MachineAction resource type in Microsoft Defender Advanced Threat Protection. keywords: apis, supported apis, get, machineaction, recent search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md b/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md index 04bb26271d..6b4210212e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md @@ -1,6 +1,6 @@ --- title: Manage Microsoft Defender Advanced Threat Protection suppression rules -description: Manage suppression rules +description: You might need to prevent alerts from appearing in the portal by using suppression rules. Learn how to manage your suppression rules in Microsoft Defender ATP. keywords: manage suppression, rules, rule name, scope, action, alerts, turn on, turn off search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md b/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md index 5e1fd0cad0..63ca10ace1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md +++ b/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md @@ -1,6 +1,6 @@ --- title: Submit or Update Indicator API -description: Use this API to submit or Update Indicator. +description: Learn how to use the Submit or Update Indicator API to submit or update a new Indicator entity in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, submit, ti, indicator, update search.product: eADQiWindows 10XVcnh ms.prod: w10 From 278f2aff51d2948036942c4ade2c3eba5fb497bd Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Thu, 20 Aug 2020 11:56:19 -0700 Subject: [PATCH 029/277] Update threat-analytics.md --- .../threat-analytics.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md index a21e35031d..ffd4c3eb1f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md @@ -24,19 +24,19 @@ ms.topic: article With more sophisticated adversaries and new threats emerging frequently and prevalently, it is critical to be able to quickly: -- Assess the impact of a new threat -- Review your resilience against or exposure to the threat -- Identify the actions you can take to stop or contain the threat +- Assess the impact of new threats +- Review your resilience against or exposure to the threats +- Identify the actions you can take to stop or contain the threats Threat analytics is a set of reports from expert Microsoft security researchers covering the most relevant threats, including: - Active threat actors and their campaigns - Popular and new attack techniques -- New and critical vulnerabilities +- Critical vulnerabilities - Common attack surfaces - Prevalent malware -Each report provides detailed analysis of a threat and extensive guidance on how to defend against the threat. It also provides dynamic data from your network, indicating whether the threat is active and if you have applicable security updates and recommended settings in place. +Each report provides a detailed analysis of a threat and extensive guidance on how to defend against the threat. It also incorporates data from your network, indicating whether the threat is active and if you have applicable security updates and recommended settings in place. Watch this short video to learn more about how threat analytics can help you track the latest threats and stop them.

@@ -45,15 +45,15 @@ Watch this short video to learn more about how threat analytics can help you tra ## View the threat analytics dashboard -The threat analytics dashboard is a great jump off point for getting to the reports that are most relevant to your organization. It provides several overviews about the threats covered in the reports: +The threat analytics dashboard is a great jump off point for getting to the reports that are most relevant to your organization. It summarizes the threats in the following sections: - **Latest threats**—lists the most recently published threat reports, along with the number of devices with active and resolved alerts. - **High-impact threats**—lists the threats that have had the highest impact to the organization. This card ranks threats by the number of devices that have active alerts. -- **Threat summary**—shows overall impact of the threats reported in threat analytics by showing the number of threats with active and resolved alerts. +- **Threat summary**—shows the overall impact of all the threats reported in threat analytics by showing the number of threats with active and resolved alerts. ![Image of a threat analytics dashboard](images/ta_dashboard.png) -Select a threat from any of the overviews or from the table to view the report for that threat. +Select a threat from the dashboard to view the report for that threat. ## View a threat analytics report @@ -61,7 +61,7 @@ Each threat analytics report provides information in three sections: **Overview* ### Quickly understand a threat and assess its impact to your network in the overview -The **Overview** section provides a quick preview of the detailed analyst report. It also provides charts that highlight the impact of the threat to your network and your network's exposure through misconfigured and unpatched devices. +The **Overview** section provides a preview of the detailed analyst report. It also provides charts that highlight the impact of the threat to your organization and your exposure through misconfigured and unpatched devices. ![Image of the overview section of a threat analytics report](images/ta-overview.png) _Overview section of a threat analytics report_ @@ -72,7 +72,7 @@ Each report includes cards designed to provide information about the organizatio - **Devices with alerts over time**—shows the number of distinct devices with **Active** and **Resolved** alerts over time. The number of resolved alerts indicates how quickly your organization responds to alerts associated with a threat. Ideally, the chart should be showing alerts resolved within a few days. #### Organizational resilience and exposure -Each report also includes cards that provide an overview of how resilient your organization can be against a given threat: +Each report includes cards that provide an overview of how resilient your organization can be against a given threat: - **Security configuration status**—shows the number of devices that have applied the recommended security settings that can help mitigate the threat. Devices are considered **Secure** if they have applied _all_ the tracked settings. - **Vulnerability patching status**—shows the number of devices that have applied security updates or patches that address vulnerabilities exploited by the threat. @@ -83,7 +83,7 @@ Go to the **Analyst report** section to read through the detailed expert write-u _Analyst report section of a threat analytics report_ ### Review list of mitigations and the status of your devices -In the **Mitigations** section, you can review the list of specific actionable recommendations that can help you increase your organizational resilience. This card lists tracked mitigations, including recommended settings and vulnerability patches, along with the number of devices that don't have the mitigations in place. +In the **Mitigations** section, review the list of specific actionable recommendations that can help you increase your organizational resilience against the threat. The list of tracked mitigations includes recommended settings and vulnerability patches, along with the number of devices that don't have the mitigations in place. Mitigation information in this section incorporates data from [threat and vulnerability management](next-gen-threat-and-vuln-mgt.md), which also provides detailed drill-down information from various links in the report. @@ -91,10 +91,10 @@ Mitigation information in this section incorporates data from [threat and vulner _Mitigations section of a threat analytics report_ -### Additional report details and limitations +## Additional report details and limitations When using the reports, keep the following in mind: -- Data is scoped based on your RBAC permissions. You will only see the status of devices that you have been granted access to on the RBAC. +- Data is scoped based on your role-based access control (RBAC) scope. You will only see the status of devices in [groups that you can access](machine-groups.md). - Charts reflect only mitigations that are tracked. Check the report overview for additional mitigations that are not reflected in the charts. - Mitigations don't guarantee complete resilience. The provided mitigations reflect the best possible actions needed to improve resiliency. - Devices are counted as "unavailable" if they have been unable to transmit data to the service. From 45ed620597cc21a99d4767580d321d97f422479d Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Thu, 20 Aug 2020 13:35:18 -0700 Subject: [PATCH 030/277] Edit descriptions for SEO. --- windows/security/threat-protection/auditing/event-6407.md | 2 +- windows/security/threat-protection/auditing/event-6420.md | 2 +- windows/security/threat-protection/auditing/event-6422.md | 2 +- windows/security/threat-protection/auditing/other-events.md | 2 +- .../security/threat-protection/device-guard/memory-integrity.md | 2 +- windows/security/threat-protection/index.md | 2 +- windows/security/threat-protection/intelligence/index.md | 2 +- .../microsoft-defender-atp/add-or-remove-machine-tags.md | 2 +- .../microsoft-defender-atp/advanced-hunting-schema-reference.md | 2 +- .../security/threat-protection/microsoft-defender-atp/alerts.md | 2 +- .../microsoft-defender-atp/create-alert-by-reference.md | 2 +- .../microsoft-defender-atp/delete-ti-indicator-by-id.md | 2 +- .../microsoft-defender-atp/enable-network-protection.md | 2 +- .../microsoft-defender-atp/get-alert-info-by-id.md | 2 +- .../microsoft-defender-atp/get-alert-related-user-info.md | 2 +- .../threat-protection/microsoft-defender-atp/get-alerts.md | 2 +- .../microsoft-defender-atp/get-cvekbmap-collection.md | 2 +- .../microsoft-defender-atp/get-domain-related-alerts.md | 2 +- .../microsoft-defender-atp/get-domain-related-machines.md | 2 +- .../microsoft-defender-atp/get-domain-statistics.md | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-6407.md b/windows/security/threat-protection/auditing/event-6407.md index 396bf6af15..ca5e8e02d6 100644 --- a/windows/security/threat-protection/auditing/event-6407.md +++ b/windows/security/threat-protection/auditing/event-6407.md @@ -1,6 +1,6 @@ --- title: 6407(-) 1%. (Windows 10) -description: Describes security event 6407(-) 1%. +description: Describes security event 6407(-) 1%. This is a BranchCache event, which is outside the scope of this document. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-6420.md b/windows/security/threat-protection/auditing/event-6420.md index 37b3ec6aaf..cbfd6e7acc 100644 --- a/windows/security/threat-protection/auditing/event-6420.md +++ b/windows/security/threat-protection/auditing/event-6420.md @@ -1,6 +1,6 @@ --- title: 6420(S) A device was disabled. (Windows 10) -description: Describes security event 6420(S) A device was disabled. +description: Describes security event 6420(S) A device was disabled. This event is generated every time specific device was disabled. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-6422.md b/windows/security/threat-protection/auditing/event-6422.md index 5c4de3d822..ce5d45656a 100644 --- a/windows/security/threat-protection/auditing/event-6422.md +++ b/windows/security/threat-protection/auditing/event-6422.md @@ -1,6 +1,6 @@ --- title: 6422(S) A device was enabled. (Windows 10) -description: Describes security event 6422(S) A device was enabled. +description: Describes security event 6422(S) A device was enabled. This event is generated every time specific device was enabled. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/other-events.md b/windows/security/threat-protection/auditing/other-events.md index 5a7b38d9c1..42a1f36edd 100644 --- a/windows/security/threat-protection/auditing/other-events.md +++ b/windows/security/threat-protection/auditing/other-events.md @@ -1,6 +1,6 @@ --- title: Other Events (Windows 10) -description: Describes the Other Events auditing subcategory. +description: Describes the Other Events auditing subcategory, which includes events that are generated automatically and enabled by default. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/device-guard/memory-integrity.md b/windows/security/threat-protection/device-guard/memory-integrity.md index 5e2defcf75..3ebdf7bf95 100644 --- a/windows/security/threat-protection/device-guard/memory-integrity.md +++ b/windows/security/threat-protection/device-guard/memory-integrity.md @@ -1,7 +1,7 @@ --- title: Memory integrity keywords: mitigations, vulnerabilities, vulnerability, mitigation, exploit, exploits, emet -description: Memory integrity. +description: Learn about memory integrity, a feature of Windows that ensures code running in the Windows kernel is securely designed and trustworthy. search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: manage diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 7e2cc61fe3..279b1a69a3 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -1,6 +1,6 @@ --- title: Threat Protection (Windows 10) -description: Learn how Microsoft Defender ATP helps protect against threats. +description: Microsoft Defender Advanced Threat Protection is a unified platform for preventative protection, post-breach detection, automated investigation, and response. keywords: threat protection, Microsoft Defender Advanced Threat Protection, attack surface reduction, next-generation protection, endpoint detection and response, automated investigation and response, microsoft threat experts, Microsoft Secure Score for Devices, advanced hunting, cyber threat hunting, web threat protection search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/intelligence/index.md b/windows/security/threat-protection/intelligence/index.md index a8950a6977..1814307aac 100644 --- a/windows/security/threat-protection/intelligence/index.md +++ b/windows/security/threat-protection/intelligence/index.md @@ -1,6 +1,6 @@ --- title: Security intelligence -description: Safety tips about malware and how you can protect your organization +description: Learn about different types of malware, safety tips on how you can protect your organization, and resources for industry collaboration programs. keywords: security, malware ms.prod: w10 ms.mktglfcycl: secure diff --git a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md index 07fcff8c6f..52f2e8108c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md @@ -1,6 +1,6 @@ --- title: Add or Remove Machine Tags API -description: Use this API to Add or Remove machine tags. +description: Learn how to use the Add or Remove machine tags API to adds or remove tag for a specific machine in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, tags, machine tags search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md index 59a850ea64..b1d61e1bd0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md @@ -1,6 +1,6 @@ --- title: Advanced hunting schema reference -description: Learn about the tables in the advanced hunting schema to understand the data you can run threat hunting queries on +description: Learn about the tables in the advanced hunting schema to understand the data you can run threat hunting queries on. keywords: advanced hunting, threat hunting, cyber threat hunting, mdatp, microsoft defender atp, wdatp search, query, telemetry, schema reference, kusto, table, data search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/alerts.md b/windows/security/threat-protection/microsoft-defender-atp/alerts.md index 820026e626..34ba31d9cb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/alerts.md @@ -1,6 +1,6 @@ --- title: Get alerts API -description: Retrieve recent Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) alerts. +description: Learn about the methods and properties of the Alert resource type in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, alerts, recent search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md b/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md index d08c4e2bba..fc2674e848 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md @@ -1,6 +1,6 @@ --- title: Create alert from event API -description: Creates an alert using event details +description: Learn how to use the Create alert API to create a new Alert on top of Event in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, alert, information, id search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md index 1c03a39e93..068f605c89 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md @@ -1,6 +1,6 @@ --- title: Delete Indicator API. -description: Deletes Indicator entity by ID. +description: Learn how to use the Delete Indicator API to delete an Indicator entity by ID in Microsoft Defender Advanced Threat Protection. keywords: apis, public api, supported apis, delete, ti indicator, entity, id search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md b/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md index e737eb44d7..46db1622a8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md @@ -1,6 +1,6 @@ --- title: Turning on network protection -description: Enable Network protection with Group Policy, PowerShell, or Mobile Device Management and Configuration Manager +description: Enable Network protection with Group Policy, PowerShell, or Mobile Device Management and Configuration Manager. keywords: ANetwork protection, exploits, malicious website, ip, domain, domains, enable, turn on search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md index e4ecad3ffa..00887c1ccb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md @@ -1,6 +1,6 @@ --- title: Get alert information by ID API -description: Retrieve a Microsoft Defender ATP alert by its ID. +description: Learn how to use the Get alert information by ID API to retrieve a specific alert by its ID in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, alert, information, id search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md index 982e2a2585..e5d037ad94 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md @@ -1,6 +1,6 @@ --- title: Get alert related user information -description: Retrieves the user associated to a specific alert. +description: Learn how to use the Get alert related user information API to retrieve the user related to a specific alert in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, alert, information, related, user search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md index f13f6270fd..16e865448e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md @@ -1,6 +1,6 @@ --- title: List alerts API -description: Retrieve a collection of recent Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) alerts. +description: Learn how to use the List alerts API to retrieve a collection of alerts in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, alerts, recent search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-cvekbmap-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-cvekbmap-collection.md index 4207a4cc3b..1bb48a3550 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-cvekbmap-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-cvekbmap-collection.md @@ -1,6 +1,6 @@ --- title: Get CVE-KB map API -description: Retrieves a map of CVE's to KB's. +description: Learn how to use the Get CVE-KB map API to retrieve a map of CVE's to KB's and CVE details in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, cve, kb search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md index 0aa06444da..d3a4e5bc56 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md @@ -1,6 +1,6 @@ --- title: Get domain related alerts API -description: Retrieves a collection of alerts related to a given domain address. +description: Learn how to use the Get domain related alerts API to retrieve alerts related to a given domain address in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, domain, related, alerts search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md index 6b4dee50f5..da65275c62 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md @@ -1,6 +1,6 @@ --- title: Get domain related machines API -description: Retrieves a collection of devices related to a given domain address. +description: Learn how to use the Get domain related machines API to get machines that communicated to or from a domain in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, domain, related, devices search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-statistics.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-statistics.md index 4cab7c52be..2da9aa6675 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-statistics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-statistics.md @@ -1,6 +1,6 @@ --- title: Get domain statistics API -description: Retrieves the prevalence for the given domain. +description: Learn how to use the Get domain statistics API to retrieve the statistics on the given domain in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, domain, domain related devices search.product: eADQiWindows 10XVcnh ms.prod: w10 From b1fe035918fd46595d3a13662059191d1372af87 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 13:49:36 -0700 Subject: [PATCH 031/277] Create mcafee-to-microsoft-defender-migration.md --- .../mcafee-to-microsoft-defender-migration.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md new file mode 100644 index 0000000000..d27a685af8 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -0,0 +1,56 @@ +--- +title: Migrate from McAfee to Microsoft Defender ATP +description: Make the switch from McAfee to Microsoft Defender ATP +keywords: migration, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: +- M365-security-compliance +- m365solution-symantecmigrate +- m365solution-overview +ms.topic: article +--- + +# Migrate from McAfee to Microsoft Defender Advanced Threat Protection + +If you are planning to switch from McAfee Endpoint Security (McAfee) to [Microsoft Defender Advanced Threat Protection](https://docs.microsoft.com/windows/security/threat-protection) (Microsoft Defender ATP), you're in the right place. Use this article as a guide to plan your migration. + +## The migration process + +When you switch from McAfee to Microsoft Defender ATP, you follow a process that can be divided into three phases, as described in the following table: + +|Phase |Description | +|--|--| +|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
[Prepare for your migration](symantec-to-microsoft-defender-atp-prepare.md) |During the **Prepare** phase, you get Microsoft Defender ATP, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender ATP. | +|[![Phase 2: Set up](images/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
[Set up Microsoft Defender ATP](symantec-to-microsoft-defender-atp-setup.md) |During the **Setup** phase, you configure settings and exclusions for Microsoft Defender Antivirus, Microsoft Defender ATP, and Symantec Endpoint Protection. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| +|[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
[Onboard to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender ATP and verify that those devices are communicating with Microsoft Defender ATP. Last, you uninstall Symantec and make sure protection through Microsoft Defender ATP is in active mode. | + +## What's included in Microsoft Defender ATP? + +In this migration guide, we focus on [next-generation protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) and [endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) capabilities as a starting point for moving to Microsoft Defender ATP. However, Microsoft Defender ATP includes much more than antivirus and endpoint protection. Microsoft Defender ATP is a unified platform for preventative protection, post-breach detection, automated investigation, and response. The following table summarizes features and capabilities in Microsoft Defender ATP. + +| Feature/Capability | Description | +|---|---| +| [Threat & Vulnerability Management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) | Threat & Vulnerability Management capabilities helps identify, assess, and remediate weaknesses across your endpoints (such as devices). | +| [Attack surface reduction](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction) | Attack surface reduction rules help protect your organization's devices and applications from cyberthreats and attacks. | +| [Next-generation protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10) | Next-generation protection includes Microsoft Defender Antivirus to help block threats and malware. | +| [Endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) | Endpoint detection and response capabilities detect, investigate, and respond to intrusion attempts and active breaches. | +| [Advanced hunting](advanced-hunting-overview.md) | Advanced hunting capabilities enable your security operations team to locate indicators and entities of known or potential threats. | +| [Behavioral blocking and containment](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment) | Behavioral blocking and containment capabilities help identify and stop threats, based on their behaviors and process trees even when the threat has started execution. | +| [Automated investigation and remediation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/automated-investigations) | Automated investigation and response capabilities examine alerts and take immediate remediation action to resolve breaches. | +| [Threat hunting service](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts) (Microsoft Threat Experts) | Threat hunting services provide security operations teams with expert level monitoring and analysis, and to help ensure that critical threats aren't missed. | + +**Want to learn more? See [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection).** + +## Next step + +- Proceed to [Prepare for your migration](symantec-to-microsoft-defender-atp-prepare.md). From 23c4458555244f64d2f34004d007c034856ea115 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 13:51:04 -0700 Subject: [PATCH 032/277] Create mcafee-to-microsoft-defender-onboard.md --- .../mcafee-to-microsoft-defender-onboard.md | 100 ++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md new file mode 100644 index 0000000000..88b63ef663 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -0,0 +1,100 @@ +--- +title: Phase 3 - Onboard to Microsoft Defender ATP +description: Make the switch from McAfee to Microsoft Defender ATP +keywords: migration, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: +- M365-security-compliance +- m365solution-symantecmigrate +ms.topic: article +--- + +# Migrate from McAfee - Phase 3: Onboard to Microsoft Defender ATP + +|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
[Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |[![Phase 2: Set up](images/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
[Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |![Phase 3: Onboard](images/onboard.png)
Phase 3: Onboard | +|--|--|--| +|| |*You are here!* | + + +**Welcome to Phase 3 of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)**. This migration phase includes the following steps: + +1. [Onboard devices to Microsoft Defender ATP](#onboard-devices-to-microsoft-defender-atp). +2. [Run a detection test](#run-a-detection-test). +3. [Uninstall Symantec](#uninstall-symantec). +4. [Make sure Microsoft Defender ATP is in active mode](#make-sure-microsoft-defender-atp-is-in-active-mode). + +## Onboard devices to Microsoft Defender ATP + +1. Go to the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)) and sign in. + +2. Choose **Settings** > **Device management** > **Onboarding**. + +3. In the **Select operating system to start onboarding process** list, select an operating system. + +4. Under **Deployment method**, select an option. Follow the links and prompts to onboard your organization's devices. Need help? See [Onboarding methods](#onboarding-methods). + +### Onboarding methods + +Deployment methods vary, depending on which operating system is selected. Refer to the resources listed in the table below to get help with onboarding. + +|Operating system |Method | +|---------|---------| +|Windows 10 |- [Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp)
- [Configuration Manager](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm)
- [Mobile Device Management (Intune)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm)
- [Local script](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script)

**NOTE**: A local script is suitable for a proof of concept but should not be used for production deployment. For a production deployment, we recommend using Group Policy, Microsoft Endpoint Configuration Manager, or Intune. | +|- Windows 8.1 Enterprise
- Windows 8.1 Pro
- Windows 7 SP1 Enterprise
- Windows 7 SP1 Pro | [Microsoft Monitoring Agent](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel#install-and-configure-microsoft-monitoring-agent-mma-to-report-sensor-data-to-microsoft-defender-atp)

**NOTE**: Microsoft Monitoring Agent is now Azure Log Analytics agent. To learn more, see [Log Analytics agent overview](https://docs.microsoft.com/azure/azure-monitor/platform/log-analytics-agent). | +|- Windows Server 2019 and later
- Windows Server 2019 core edition
- Windows Server version 1803 and later |- [Local script](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script)
- [Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp)
- [Configuration Manager](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm)
- [System Center Configuration Manager](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm#onboard-windows-10-devices-using-earlier-versions-of-system-center-configuration-manager)
- [VDI onboarding scripts for non-persistent devices](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi)

**NOTE**: A local script is suitable for a proof of concept but should not be used for production deployment. For a production deployment, we recommend using Group Policy, Microsoft Endpoint Configuration Manager, or Intune. | +|- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2008 R2 SP1 |- [Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints#option-1-onboard-servers-through-microsoft-defender-security-center)
- [Azure Security Center](https://docs.microsoft.com/azure/security-center/security-center-wdatp) | +|macOS
- 10.15 (Catalina)
- 10.14 (Mojave)
- 10.13 (High Sierra)

iOS

Linux:
- RHEL 7.2+
- CentOS Linux 7.2+
- Ubuntu 16 LTS, or higher LTS
- SLES 12+
- Debian 9+
- Oracle Linux 7.2 |[Onboard non-Windows devices](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows) | + +## Run a detection test + +To verify that your onboarded devices are properly connected to Microsoft Defender ATP, you can run a detection test. + + +|Operating system |Guidance | +|---------|---------| +|- Windows 10
- Windows Server 2019
- Windows Server, version 1803
- Windows Server 2016
- Windows Server 2012 R2 |See [Run a detection test](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/run-detection-test).

Visit the Microsoft Defender ATP demo scenarios site ([https://demo.wd.microsoft.com](https://demo.wd.microsoft.com)) and try one or more of the scenarios. For example, try the **Cloud-delivered protection** demo scenario. | +|macOS
- 10.15 (Catalina)
- 10.14 (Mojave)
- 10.13 (High Sierra) |Download and use the DIY app at [https://aka.ms/mdatpmacosdiy](https://aka.ms/mdatpmacosdiy).

For more information, see [Microsoft Defender Advanced Threat Protection for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac). | +|Linux:
- RHEL 7.2+
- CentOS Linux 7.2+
- Ubuntu 16 LTS, or higher LTS
- SLES 12+
- Debian 9+
- Oracle Linux 7.2 |1. Run the following command, and look for a result of **1**:
`mdatp health --field real_time_protection_enabled`.

2. Open a Terminal window, and run the following command:
`curl -o ~/Downloads/eicar.com.txt https://www.eicar.org/download/eicar.com.txt`.

3. Run the following command to list any detected threats:
`mdatp threat list`.

For more information, see [Microsoft Defender ATP for Linux](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux). | + +## Uninstall Symantec + +Now that you have onboarded your organization's devices to Microsoft Defender ATP, your next step is to uninstall Symantec. + +1. [Disable Tamper Protection](https://knowledge.broadcom.com/external/article?legacyId=tech192023) in Symantec. + +2. Delete the uninstall password for Symantec: + 1. On your Windows devices, open Registry Editor as an administrator. + 2. Go to `HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Symantec Endpoint Protection\SMC`. + 3. Look for an entry named **SmcInstData**. Right-click the item, and then choose **Delete**. + +3. Remove Symantec from your devices. If you need help with this, see the following Broadcom resources: + - [Uninstall Symantec Endpoint Protection](https://knowledge.broadcom.com/external/article/156148/uninstall-symantec-endpoint-protection.html) + - Windows devices: [Manually uninstall Endpoint Protection 14 clients on Windows](https://knowledge.broadcom.com/external/article?articleId=170040) + - macOS computers: [Remove Symantec software for Mac using RemoveSymantecMacFiles](https://knowledge.broadcom.com/external/article?articleId=151387) + - Linux devices: [Frequently Asked Questions for Endpoint Protection for Linux](https://knowledge.broadcom.com/external/article?articleId=162054) + +## Make sure Microsoft Defender ATP is in active mode + +Now that you have uninstalled Symantec, your next step is to make sure that Microsoft Defender Antivirus and endpoint detection and response are enabled and in active mode. + +To do this, visit the Microsoft Defender ATP demo scenarios site ([https://demo.wd.microsoft.com](https://demo.wd.microsoft.com)). Try one or more of the demo scenarios on that page, including at least the following: +- Cloud-delivered protection +- Potentially Unwanted Applications (PUA) +- Network Protection (NP) + +## Next steps + +**Congratulations**! You have completed your [migration from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)! + +- [Visit your security operations dashboard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard) in the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)). +- [Manage Microsoft Defender Advanced Threat Protection, post migration](manage-atp-post-migration.md). From 9d96795cde93220734b9b66aba86b4a51c7c413a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 13:52:57 -0700 Subject: [PATCH 033/277] Create mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md new file mode 100644 index 0000000000..3702b20f5a --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -0,0 +1,87 @@ +--- +title: Phase 1 - Prepare for your migration to Microsoft Defender ATP +description: Phase 1 of "Make the switch from McAfee to Microsoft Defender ATP". Prepare for your migration. +keywords: migration, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: +- M365-security-compliance +- m365solution-McAfeemigrate +ms.topic: article +--- + +# Migrate from McAfee - Phase 1: Prepare for your migration + +|![Phase 1: Prepare](images/prepare.png)
Phase 1: Prepare |[![Phase 2: Set up](images/setup.png)](McAfee-to-microsoft-defender-atp-setup.md)
[Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
[Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | +|--|--|--| +|*You are here!*| | | + + +**Welcome to the Prepare phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)**. + +This migration phase includes the following steps: +1. [Get Microsoft Defender ATP](#get-microsoft-defender-atp). +2. [Grant access to the Microsoft Defender Security Center](#grant-access-to-the-microsoft-defender-security-center). +3. [Configure device proxy and internet connectivity settings](#configure-device-proxy-and-internet-connectivity-settings). + +## Get Microsoft Defender ATP + +To get started, you must have Microsoft Defender ATP, with licenses assigned and provisioned. + +1. Buy or try Microsoft Defender ATP today. [Visit Microsoft Defender ATP to start a free trial or request a quote](https://aka.ms/mdatp). + +2. Verify that your licenses are properly provisioned. [Check your license state](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/production-deployment#check-license-state). + +3. As a global administrator or security administrator, set up your dedicated cloud instance of Microsoft Defender ATP. See [Microsoft Defender ATP setup: Tenant configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/production-deployment#tenant-configuration). + +4. If endpoints (such as devices) in your organization use a proxy to access the internet, see [Microsoft Defender ATP setup: Network configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/production-deployment#network-configuration). + +At this point, you are ready to grant access to your security administrators and security operators who will use the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)). + +> [!NOTE] +> The Microsoft Defender Security Center is sometimes referred to as the Microsoft Defender ATP portal. + +## Grant access to the Microsoft Defender Security Center + +The Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)) is where you access and configure features and capabilities of Microsoft Defender ATP. To learn more, see [Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use). + +Permissions to the Microsoft Defender Security Center can be granted by using either basic permissions or role-based access control (RBAC). We recommend using RBAC so that you have more granular control over permissions. + +1. Plan the roles and permissions for your security administrators and security operators. See [Role-based access control](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment#role-based-access-control). + +2. Set up and configure RBAC. We recommend using [Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to configure RBAC, especially if your organization is using a combination of Windows 10, macOS, iOS, and Android devices. See [setting up RBAC using Intune](https://docs.microsoft.com/mem/intune/fundamentals/role-based-access-control). + + If your organization requires a method other than Intune, choose one of the following options: + - [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/configure/configure-role-based-administration) + - [Advanced Group Policy Management](https://docs.microsoft.com/microsoft-desktop-optimization-pack/agpm) + - [Windows Admin Center](https://docs.microsoft.com/windows-server/manage/windows-admin-center/overview) + +3. Grant access to the Microsoft Defender Security Center. (Need help? See [Manage portal access using RBAC](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/rbac)). + +## Configure device proxy and internet connectivity settings + +To enable communication between your devices and Microsoft Defender ATP, configure proxy and internet settings. The following table includes links to resources you can use to configure your proxy and internet settings for various operating systems and capabilities: + +|Capabilities | Operating System | Resources | +|--|--|--| +|[Endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) (EDR) |- [Windows 10](https://docs.microsoft.com/windows/release-information)
- [Windows Server 2019](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019)
- [Windows Server 1803 or later](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) |[Configure machine proxy and internet connectivity settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet) | +|EDR |- [Windows Server 2016](https://docs.microsoft.com/windows/release-information/status-windows-10-1607-and-windows-server-2016)
- [Windows Server 2012 R2](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
- [Windows Server 2008 R2 SP1](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1)
- [Windows 8.1](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
- [Windows 7 SP1](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1) |[Configure proxy and internet connectivity settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel#configure-proxy-and-internet-connectivity-settings) | +|EDR |macOS:
- 10.15 (Catalina)
- 10.14 (Mojave)
- 10.13 (High Sierra) |[Microsoft Defender ATP for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | +|[Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) |- [Windows 10](https://docs.microsoft.com/windows/release-information)
- [Windows Server 2019](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019)
- [Windows Server 1803 or later](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803)
- [Windows Server 2016](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-2016) |[Configure and validate Microsoft Defender Antivirus network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus)
| +|Antivirus |macOS:
- 10.15 (Catalina)
- 10.14 (Mojave)
- 10.13 (High Sierra) |[Microsoft Defender ATP for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | +|Antivirus |Linux:
- RHEL 7.2+
- CentOS Linux 7.2+
- Ubuntu 16 LTS, or higher LTS
- SLES 12+
- Debian 9+
- Oracle Linux 7.2 |[Microsoft Defender ATP for Linux: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux#network-connections) + +## Next step + +**Congratulations**! You have completed the **Prepare** phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)! + +- [Proceed to set up Microsoft Defender ATP](symantec-to-microsoft-defender-atp-setup.md). From 82b01701457866624d1e2561405c8fae96f7fbd0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 13:53:57 -0700 Subject: [PATCH 034/277] Create mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 209 ++++++++++++++++++ 1 file changed, 209 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md new file mode 100644 index 0000000000..309ae74145 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -0,0 +1,209 @@ +--- +title: Phase 2 - Set up Microsoft Defender ATP +description: Phase 2 - Set up Microsoft Defender ATP +keywords: migration, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: +- M365-security-compliance +- m365solution-symantecmigrate +ms.topic: article +--- + +# Migrate from McAfee - Phase 2: Set up Microsoft Defender ATP + +|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
[Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |![Phase 2: Set up](images/setup.png)
Phase 2: Set up |[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
[Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | +|--|--|--| +||*You are here!* | | + + +**Welcome to the Setup phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)**. This phase includes the following steps: +1. [Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows)](#enable-or-reinstall-microsoft-defender-antivirus-for-certain-versions-of-windows). +2. [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). +3. [Add Microsoft Defender ATP to the exclusion list for Symantec](#add-microsoft-defender-atp-to-the-exclusion-list-for-symantec). +4. [Add Symantec to the exclusion list for Microsoft Defender Antivirus](#add-symantec-to-the-exclusion-list-for-microsoft-defender-antivirus). +5. [Add Symantec to the exclusion list for Microsoft Defender ATP](#add-symantec-to-the-exclusion-list-for-microsoft-defender-atp). +6. [Set up your device groups, device collections, and organizational units](#set-up-your-device-groups-device-collections-and-organizational-units). +7. [Configure antimalware policies and real-time protection](#configure-antimalware-policies-and-real-time-protection). + +## Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows) + +> [!TIP] +> If you're running Windows 10, you do not need to perform this task. Proceed to **[Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus)**. + +On certain versions of Windows, Microsoft Defender Antivirus might have been uninstalled or disabled. This is because Microsoft Defender Antivirus does not enter passive or disabled mode when you install a third-party antivirus product, such as Symantec. To learn more, see [Microsoft Defender Antivirus compatibility](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility). + +Now that you're moving from Symantec to Microsoft Defender ATP, you'll need to enable or reinstall Microsoft Defender Antivirus, and set it to passive mode. + +### Reinstall Microsoft Defender Antivirus on Windows Server + +> [!NOTE] +> The following procedure applies only to endpoints or devices that are running the following versions of Windows: +> - Windows Server 2019 +> - Windows Server, version 1803 (core-only mode) +> - Windows Server 2016 +> +> Microsoft Defender Antivirus is built into Windows 10, but it might be disabled. In this case, proceed to [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). + +1. As a local administrator on the endpoint or device, open Windows PowerShell. + +2. Run the following PowerShell cmdlets:
+ `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender-Features`
+ `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender`
+ +3. To verify Microsoft Defender Antivirus is running, use the following PowerShell cmdlet:
+ `Get-Service -Name windefend` + +> [!TIP] +> Need help? See [Microsoft Defender Antivirus on Windows Server 2016 and 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016). + +### Set Microsoft Defender Antivirus to passive mode on Windows Server + +Because your organization is still using Symantec, you must set Microsoft Defender Antivirus to passive mode. That way, Symantec and Microsoft Defender Antivirus can run side by side until you have finished onboarding to Microsoft Defender ATP. + +1. Open Registry Editor, and then navigate to
+ `Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Windows Advanced Threat Protection`. + +2. Edit (or create) a DWORD entry called **ForceDefenderPassiveMode**, and specify the following settings: + - Set the DWORD's value to **1**. + - Under **Base**, select **Hexadecimal**. + +> [!NOTE] +> You can use other methods to set the registry key, such as the following: +>- [Group Policy Preference](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn581922(v=ws.11)) +>- [Local Group Policy Object tool](https://docs.microsoft.com/windows/security/threat-protection/security-compliance-toolkit-10#what-is-the-local-group-policy-object-lgpo-tool) +>- [A package in Configuration Manager](https://docs.microsoft.com/mem/configmgr/apps/deploy-use/packages-and-programs) + +## Enable Microsoft Defender Antivirus + +Because your organization has been using Symantec as your primary antivirus solution, Microsoft Defender Antivirus is most likely disabled on your organization's Windows devices. This step of the migration process involves enabling Microsoft Defender Antivirus. + +To enable Microsoft Defender Antivirus, we recommend using Intune. However, you can any of the methods that are listed in the following table: + +|Method |What to do | +|---------|---------| +|[Intune](https://docs.microsoft.com/mem/intune/fundamentals/tutorial-walkthrough-endpoint-manager)

**NOTE**: Intune is now Microsoft Endpoint Manager. |1. Go to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and sign in.

2. Select **Devices** > **Configuration profiles**, and then select the profile type you want to configure. If you haven't yet created a **Device restrictions** profile type, or if you want to create a new one, see [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/intune/device-restrictions-configure).

3. Select **Properties**, and then select **Configuration settings: Edit**.

4. Expand **Microsoft Defender Antivirus**.

5. Enable **Cloud-delivered protection**.

6. In the **Prompt users before sample submission** dropdown, select **Send all samples automatically**.

7. In the **Detect potentially unwanted applications** dropdown, select **Enable** or **Audit**.

8. Select **Review + save**, and then choose **Save**.

For more information about Intune device profiles, including how to create and configure their settings, see [What are Microsoft Intune device profiles?](https://docs.microsoft.com/intune/device-profiles).| +|Control Panel in Windows |Follow the guidance here: [Turn on Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/user-help/turn-on-defender-windows).

**NOTE**: You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows. | +|[Advanced Group Policy Management](https://docs.microsoft.com/microsoft-desktop-optimization-pack/agpm/)
or
[Group Policy Management Console](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus) |1. Go to `Computer configuration > Administrative templates > Windows components > Microsoft Defender Antivirus`.

2. Look for a policy called **Turn off Microsoft Defender Antivirus**.

3. Choose **Edit policy setting**, and make sure that policy is disabled. This enables Microsoft Defender Antivirus.

**NOTE**: You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows. | + +### Verify that Microsoft Defender Antivirus is in passive mode + +Microsoft Defender Antivirus can run alongside Symantec if you set Microsoft Defender Antivirus to passive mode. You can use either Command Prompt or PowerShell to perform this task, as described in the following table: + +|Method |What to do | +|---------|---------| +|Command Prompt |1. On a Windows device, open Command Prompt as an administrator.

2. Type `sc query windefend`, and then press Enter.

3. Review the results to confirm that Microsoft Defender Antivirus is running in passive mode. | +|PowerShell |1. On a Windows device, open Windows PowerShell as an administrator.

2. Run the [Get-MpComputerStatus](https://docs.microsoft.com/powershell/module/defender/Get-MpComputerStatus?view=win10-ps) cmdlet.

3. In the list of results, look for **AntivirusEnabled: True**. | + +> [!NOTE] +> You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows. + +## Add Microsoft Defender ATP to the exclusion list for Symantec + +This step of the setup process involves adding Microsoft Defender ATP to the exclusion list for Symantec and any other security products your organization is using. The specific exclusions to configure depend on which version of Windows your endpoints or devices are running, and are listed in the following table: + +|OS |Exclusions | +|--|--| +|- Windows 10, [version 1803](https://docs.microsoft.com/windows/release-information/status-windows-10-1803) or later (See [Windows 10 release information](https://docs.microsoft.com/windows/release-information))
- Windows 10, version 1703 or [1709](https://docs.microsoft.com/windows/release-information/status-windows-10-1709) with [KB4493441](https://support.microsoft.com/help/4493441) installed
- [Windows Server 2019](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019)
- [Windows Server, version 1803](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) |`C:\Program Files\Windows Defender Advanced Threat Protection\MsSense.exe`

`C:\Program Files\Windows Defender Advanced Threat Protection\SenseCncProxy.exe`

`C:\Program Files\Windows Defender Advanced Threat Protection\SenseSampleUploader.exe`

`C:\Program Files\Windows Defender Advanced Threat Protection\SenseIR.exe`
| +|- [Windows 8.1](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
- [Windows 7](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1)
- [Windows Server 2016](https://docs.microsoft.com/windows/release-information/status-windows-10-1607-and-windows-server-2016)
- [Windows Server 2012 R2](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
- [Windows Server 2008 R2 SP1](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1) |`C:\Program Files\Microsoft Monitoring Agent\Agent\Health Service State\Monitoring Host Temporary Files 6\45\MsSenseS.exe`

**NOTE**: Where Monitoring Host Temporary Files 6\45 can be different numbered subfolders.

`C:\Program Files\Microsoft Monitoring Agent\Agent\AgentControlPanel.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\HealthService.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\HSLockdown.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\MOMPerfSnapshotHelper.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\MonitoringHost.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\TestCloudConnection.exe` | + +## Add Symantec to the exclusion list for Microsoft Defender Antivirus + +During this step of the setup process, you add Symantec and your other security solutions to the Microsoft Defender Antivirus exclusion list. + +When you add [exclusions to Microsoft Defender Antivirus scans](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus), you should add path and process exclusions. Keep the following points in mind: +- Path exclusions exclude specific files and whatever those files access. +- Process exclusions exclude whatever a process touches, but does not exclude the process itself. +- If you list each executable (.exe) as both a path exclusion and a process exclusion, the process and whatever it touches are excluded. +- List your process exclusions using their full path and not by their name only. (The name-only method is less secure.) + +You can choose from several methods to add your exclusions to Microsoft Defender Antivirus, as listed in the following table: + +|Method | What to do| +|--|--| +|[Intune](https://docs.microsoft.com/mem/intune/fundamentals/tutorial-walkthrough-endpoint-manager)

**NOTE**: Intune is now Microsoft Endpoint Manager. |1. Go to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and sign in.

2. Select **Devices** > **Configuration profiles**, and then select the profile that you want to configure.

3. Under **Manage**, select **Properties**.

4. Select **Configuration settings: Edit**.

5. Expand **Microsoft Defender Antivirus**, and then expand **Microsoft Defender Antivirus Exclusions**.

6. Specify the files and folders, extensions, and processes to exclude from Microsoft Defender Antivirus scans. For reference, see [Microsoft Defender Antivirus exclusions](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions).

7. Choose **Review + save**, and then choose **Save**. | +|[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/) |1. Using the [Configuration Manager console](https://docs.microsoft.com/mem/configmgr/core/servers/manage/admin-console), go to **Assets and Compliance** > **Endpoint Protection** > **Antimalware Policies**, and then select the policy that you want to modify.

2. Specify exclusion settings for files and folders, extensions, and processes to exclude from Microsoft Defender Antivirus scans. | +|[Group Policy Object](https://docs.microsoft.com/previous-versions/windows/desktop/Policy/group-policy-objects) | 1. On your Group Policy management computer, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**.

2. In the **Group Policy Management Editor**, go to **Computer configuration** and click **Administrative templates**.

3. Expand the tree to **Windows components > Microsoft Defender Antivirus > Exclusions**.
**NOTE**: You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows.

4. Double-click the **Path Exclusions** setting and add the exclusions.
- Set the option to **Enabled**.
- Under the **Options** section, click **Show...**.
- Specify each folder on its own line under the **Value name** column.
- If you specify a file, make sure to enter a fully qualified path to the file, including the drive letter, folder path, filename, and extension. Enter **0** in the **Value** column.

5. Click **OK**.

6. Double-click the **Extension Exclusions** setting and add the exclusions.
- Set the option to **Enabled**.
- Under the **Options** section, click **Show...**.
- Enter each file extension on its own line under the **Value name** column. Enter **0** in the **Value** column.

7. Click **OK**. | +|Local group policy object |1. On the endpoint or device, open the Local Group Policy Editor.

2. Go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Defender Antivirus** > **Exclusions**.
**NOTE**: You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows.

3. Specify your path and process exclusions. | +|Registry key |1. Export the following registry key: `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\exclusions`.

2. Import the registry key. Here are two examples:
- Local path: `regedit.exe /s c:\temp\ MDAV_Exclusion.reg`
- Network share: `regedit.exe /s \\FileServer\ShareName\MDAV_Exclusion.reg` | + +## Add Symantec to the exclusion list for Microsoft Defender ATP + +To add exclusions to Microsoft Defender ATP, you create [indicators](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-indicators#create-indicators-for-files). + +1. Go to the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)) and sign in. + +2. In the navigation pane, choose **Settings** > **Rules** > **Indicators**. + +3. On the **File hashes** tab, choose **Add indicator**. + +3. On the **Indicator** tab, specify the following settings: + - File hash (Need help? See [Find a file hash using CMPivot](#find-a-file-hash-using-cmpivot) in this article.) + - Under **Expires on (UTC)**, choose **Never**. + +4. On the **Action** tab, specify the following settings: + - **Response Action**: **Allow** + - Title and description + +5. On the **Scope** tab, under **Device groups**, select either **All devices in my scope** or **Select from list**. + +6. On the **Summary** tab, review the settings, and then click **Save**. + +### Find a file hash using CMPivot + +CMPivot is an in-console utility for Configuration Manager. CMPivot provides access to the real-time state of devices in your environment. It immediately runs a query on all currently connected devices in the target collection and returns the results. To learn more, see [CMPivot overview](https://docs.microsoft.com/mem/configmgr/core/servers/manage/cmpivot-overview). + +To use CMPivot to get your file hash, follow these steps: + +1. Review the [prerequisites](https://docs.microsoft.com/mem/configmgr/core/servers/manage/cmpivot#prerequisites). + +2. [Start CMPivot](https://docs.microsoft.com/mem/configmgr/core/servers/manage/cmpivot#start-cmpivot). + +3. Connect to Configuration Manager (`SCCM_ServerName.DomainName.com`). + +4. Select the **Query** tab. + +5. In the **Device Collection** list, and choose **All Systems (default)**. + +6. In the query box, type the following query:
+ +```kusto +File(c:\\windows\\notepad.exe) +| project Hash +``` +> [!NOTE] +> In the query above, replace *notepad.exe* with the your third-party security product process name. + +## Set up your device groups, device collections, and organizational units + +| Collection type | What to do | +|--|--| +|[Device groups](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-groups) (formerly called machine groups) enable your security operations team to configure security capabilities, such as automated investigation and remediation.

Device groups are also useful for assigning access to those devices so that your security operations team can take remediation actions if needed.

Device groups are created in the Microsoft Defender Security Center. |1. Go to the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)).

2. In the navigation pane on the left, choose **Settings** > **Permissions** > **Device groups**.

3. Choose **+ Add device group**.

4. Specify a name and description for the device group.

5. In the **Automation level** list, select an option. (We recommend **Full - remediate threats automatically**.) To learn more about the various automation levels, see [How threats are remediated](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/automated-investigations#how-threats-are-remediated).

6. Specify conditions for a matching rule to determine which devices belong to the device group. For example, you can choose a domain, OS versions, or even use [device tags](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-tags).

7. On the **User access** tab, specify roles that should have access to the devices that are included in the device group.

8. Choose **Done**. | +|[Device collections](https://docs.microsoft.com/mem/configmgr/core/clients/manage/collections/introduction-to-collections) enable your security operations team to manage applications, deploy compliance settings, or install software updates on the devices in your organization.

Device collections are created by using [Configuration Manager](https://docs.microsoft.com/mem/configmgr/). |Follow the steps in [Create a collection](https://docs.microsoft.com/mem/configmgr/core/clients/manage/collections/create-collections#bkmk_create). | +|[Organizational units](https://docs.microsoft.com/azure/active-directory-domain-services/create-ou) enable you to logically group objects such as user accounts, service accounts, or computer accounts. You can then assign administrators to specific organizational units, and apply group policy to enforce targeted configuration settings.

Organizational units are defined in [Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services). | Follow the steps in [Create an Organizational Unit in an Azure Active Directory Domain Services managed domain](https://docs.microsoft.com/azure/active-directory-domain-services/create-ou). | + +## Configure antimalware policies and real-time protection + +Using Configuration Manager and your device collection(s), configure your antimalware policies. + +- See [Create and deploy antimalware policies for Endpoint Protection in Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-antimalware-policies). + +- While you create and configure your antimalware policies, make sure to review the [real-time protection settings](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-antimalware-policies#real-time-protection-settings) and [enable block at first sight](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus). + +> [!TIP] +> You can deploy the policies before your organization's devices on onboarded. + +## Next step + +**Congratulations**! You have completed the Setup phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)! + +- [Proceed to Phase 3: Onboard to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-onboard.md) From 398411d817bde12973d5f04726e8ef2e22de6591 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 13:55:01 -0700 Subject: [PATCH 035/277] Update TOC.md --- windows/security/threat-protection/TOC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 24e94ee4c1..bd1727d3c7 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -21,12 +21,12 @@ ### [Phase 3: Onboard](microsoft-defender-atp/onboarding.md) ## [Migration guides]() -### [Migrate from Symantec to Microsoft Defender ATP]() +### [Switch from Symantec to Microsoft Defender ATP]() #### [Get an overview of migration](microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md) #### [Prepare for your migration](microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md) #### [Set up Microsoft Defender ATP](microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md) #### [Onboard to Microsoft Defender ATP](microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md) -### [Manage Microsoft Defender ATP post migration]() +### [Manage Microsoft Defender ATP after migration]() #### [Overview](microsoft-defender-atp/manage-atp-post-migration.md) #### [Intune (recommended)](microsoft-defender-atp/manage-atp-post-migration-intune.md) #### [Configuration Manager](microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md) From 5b52dfbe89d6e3c0a6efb8c5403f20e062bca67d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 13:57:43 -0700 Subject: [PATCH 036/277] Update mcafee-to-microsoft-defender-migration.md --- .../mcafee-to-microsoft-defender-migration.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index d27a685af8..afa5d9f08e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -30,9 +30,9 @@ When you switch from McAfee to Microsoft Defender ATP, you follow a process that |Phase |Description | |--|--| -|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
[Prepare for your migration](symantec-to-microsoft-defender-atp-prepare.md) |During the **Prepare** phase, you get Microsoft Defender ATP, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender ATP. | -|[![Phase 2: Set up](images/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
[Set up Microsoft Defender ATP](symantec-to-microsoft-defender-atp-setup.md) |During the **Setup** phase, you configure settings and exclusions for Microsoft Defender Antivirus, Microsoft Defender ATP, and Symantec Endpoint Protection. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| -|[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
[Onboard to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender ATP and verify that those devices are communicating with Microsoft Defender ATP. Last, you uninstall Symantec and make sure protection through Microsoft Defender ATP is in active mode. | +|[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
[Prepare for your migration](mcafee-to-microsoft-defender-prepare.md) |During the **Prepare** phase, you get Microsoft Defender ATP, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender ATP. | +|[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Set up Microsoft Defender ATP](mcafee-to-microsoft-defender-setup.md) |During the **Setup** phase, you configure settings and exclusions for Microsoft Defender Antivirus, Microsoft Defender ATP, and Symantec Endpoint Protection. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| +|[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Onboard to Microsoft Defender ATP](mcafee-to-microsoft-defender-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender ATP and verify that those devices are communicating with Microsoft Defender ATP. Last, you uninstall Symantec and make sure protection through Microsoft Defender ATP is in active mode. | ## What's included in Microsoft Defender ATP? @@ -53,4 +53,4 @@ In this migration guide, we focus on [next-generation protection](https://docs.m ## Next step -- Proceed to [Prepare for your migration](symantec-to-microsoft-defender-atp-prepare.md). +- Proceed to [Prepare for your migration](mcafee-to-microsoft-defender-prepare.md). From 03f4a193c57b7dca9e2893e77ee62e1e8d17026f Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Thu, 20 Aug 2020 14:05:27 -0700 Subject: [PATCH 037/277] Edit descriptions for SEO. --- windows/security/threat-protection/auditing/event-4800.md | 2 +- windows/security/threat-protection/auditing/event-4801.md | 2 +- windows/security/threat-protection/auditing/event-4802.md | 2 +- windows/security/threat-protection/auditing/event-4803.md | 2 +- windows/security/threat-protection/auditing/event-4826.md | 2 +- windows/security/threat-protection/auditing/event-4864.md | 2 +- windows/security/threat-protection/auditing/event-4908.md | 2 +- windows/security/threat-protection/auditing/event-4912.md | 2 +- windows/security/threat-protection/auditing/event-4935.md | 2 +- windows/security/threat-protection/auditing/event-4936.md | 2 +- windows/security/threat-protection/auditing/event-5039.md | 2 +- windows/security/threat-protection/auditing/event-5051.md | 2 +- windows/security/threat-protection/auditing/event-5058.md | 2 +- windows/security/threat-protection/auditing/event-5059.md | 2 +- windows/security/threat-protection/auditing/event-5060.md | 2 +- windows/security/threat-protection/auditing/event-5061.md | 2 +- windows/security/threat-protection/auditing/event-5142.md | 2 +- windows/security/threat-protection/auditing/event-5143.md | 2 +- windows/security/threat-protection/auditing/event-5144.md | 2 +- windows/security/threat-protection/auditing/event-5168.md | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4800.md b/windows/security/threat-protection/auditing/event-4800.md index e661f5ed3d..b0be9a0f3a 100644 --- a/windows/security/threat-protection/auditing/event-4800.md +++ b/windows/security/threat-protection/auditing/event-4800.md @@ -1,6 +1,6 @@ --- title: 4800(S) The workstation was locked. (Windows 10) -description: Describes security event 4800(S) The workstation was locked. +description: Describes security event 4800(S) The workstation was locked. This event is generated when a workstation is locked. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4801.md b/windows/security/threat-protection/auditing/event-4801.md index 937d79b878..61e2682379 100644 --- a/windows/security/threat-protection/auditing/event-4801.md +++ b/windows/security/threat-protection/auditing/event-4801.md @@ -1,6 +1,6 @@ --- title: 4801(S) The workstation was unlocked. (Windows 10) -description: Describes security event 4801(S) The workstation was unlocked. +description: Describes security event 4801(S) The workstation was unlocked. This event is generated when workstation is unlocked. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4802.md b/windows/security/threat-protection/auditing/event-4802.md index 41f5ba4f6e..a00ead7497 100644 --- a/windows/security/threat-protection/auditing/event-4802.md +++ b/windows/security/threat-protection/auditing/event-4802.md @@ -1,6 +1,6 @@ --- title: 4802(S) The screen saver was invoked. (Windows 10) -description: Describes security event 4802(S) The screen saver was invoked. +description: Describes security event 4802(S) The screen saver was invoked. This event is generated when screen saver is invoked. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4803.md b/windows/security/threat-protection/auditing/event-4803.md index c50d78d76c..0354849e13 100644 --- a/windows/security/threat-protection/auditing/event-4803.md +++ b/windows/security/threat-protection/auditing/event-4803.md @@ -1,6 +1,6 @@ --- title: 4803(S) The screen saver was dismissed. (Windows 10) -description: Describes security event 4803(S) The screen saver was dismissed. +description: Describes security event 4803(S) The screen saver was dismissed. This event is generated when screen saver is dismissed. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4826.md b/windows/security/threat-protection/auditing/event-4826.md index 4e45693aaa..3729924d93 100644 --- a/windows/security/threat-protection/auditing/event-4826.md +++ b/windows/security/threat-protection/auditing/event-4826.md @@ -1,6 +1,6 @@ --- title: 4826(S) Boot Configuration Data loaded. (Windows 10) -description: Describes security event 4826(S) Boot Configuration Data loaded. +description: Describes security event 4826(S) Boot Configuration Data loaded. This event is generated every time system starts and loads Boot Configuration Data settings. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4864.md b/windows/security/threat-protection/auditing/event-4864.md index 62ced88fe8..5556b207b5 100644 --- a/windows/security/threat-protection/auditing/event-4864.md +++ b/windows/security/threat-protection/auditing/event-4864.md @@ -1,6 +1,6 @@ --- title: 4864(S) A namespace collision was detected. (Windows 10) -description: Describes security event 4864(S) A namespace collision was detected. +description: Describes security event 4864(S) A namespace collision was detected. This event is generated when a namespace collision is detected. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4908.md b/windows/security/threat-protection/auditing/event-4908.md index 847263668e..cb1cf296e6 100644 --- a/windows/security/threat-protection/auditing/event-4908.md +++ b/windows/security/threat-protection/auditing/event-4908.md @@ -1,6 +1,6 @@ --- title: 4908(S) Special Groups Logon table modified. (Windows 10) -description: Describes security event 4908(S) Special Groups Logon table modified. +description: Describes security event 4908(S) Special Groups Logon table modified. This event is generated every time Special Groups Logon table is modified. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4912.md b/windows/security/threat-protection/auditing/event-4912.md index 4e98d50f44..cf141b9a2d 100644 --- a/windows/security/threat-protection/auditing/event-4912.md +++ b/windows/security/threat-protection/auditing/event-4912.md @@ -1,6 +1,6 @@ --- title: 4912(S) Per User Audit Policy was changed. (Windows 10) -description: Describes security event 4912(S) Per User Audit Policy was changed. +description: Describes security event 4912(S) Per User Audit Policy was changed. This event is generated every time Per User Audit Policy is changed. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4935.md b/windows/security/threat-protection/auditing/event-4935.md index 18964e5c16..c9e2159bc0 100644 --- a/windows/security/threat-protection/auditing/event-4935.md +++ b/windows/security/threat-protection/auditing/event-4935.md @@ -1,6 +1,6 @@ --- title: 4935(F) Replication failure begins. (Windows 10) -description: Describes security event 4935(F) Replication failure begins. +description: Describes security event 4935(F) Replication failure begins. This event is generated when Active Directory replication failure begins. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4936.md b/windows/security/threat-protection/auditing/event-4936.md index 214811e890..d9d60e43be 100644 --- a/windows/security/threat-protection/auditing/event-4936.md +++ b/windows/security/threat-protection/auditing/event-4936.md @@ -1,6 +1,6 @@ --- title: 4936(S) Replication failure ends. (Windows 10) -description: Describes security event 4936(S) Replication failure ends. +description: Describes security event 4936(S) Replication failure ends. This event is generated when Active Directory replication failure ends. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5039.md b/windows/security/threat-protection/auditing/event-5039.md index 43677f0e97..1ad3e1278e 100644 --- a/windows/security/threat-protection/auditing/event-5039.md +++ b/windows/security/threat-protection/auditing/event-5039.md @@ -1,6 +1,6 @@ --- title: 5039(-) A registry key was virtualized. (Windows 10) -description: Describes security event 5039(-) A registry key was virtualized. +description: Describes security event 5039(-) A registry key was virtualized. This event is generated when registry key is virtualized using LUAFV. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5051.md b/windows/security/threat-protection/auditing/event-5051.md index adfb677ffd..f67a6c3d05 100644 --- a/windows/security/threat-protection/auditing/event-5051.md +++ b/windows/security/threat-protection/auditing/event-5051.md @@ -1,6 +1,6 @@ --- title: 5051(-) A file was virtualized. (Windows 10) -description: Describes security event 5051(-) A file was virtualized. +description: Describes security event 5051(-) A file was virtualized. This event is generated when file is virtualized using LUAFV. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5058.md b/windows/security/threat-protection/auditing/event-5058.md index 508bb9d381..008ecb3292 100644 --- a/windows/security/threat-protection/auditing/event-5058.md +++ b/windows/security/threat-protection/auditing/event-5058.md @@ -1,6 +1,6 @@ --- title: 5058(S, F) Key file operation. (Windows 10) -description: Describes security event 5058(S, F) Key file operation. +description: Describes security event 5058(S, F) Key file operation. This event is generated when an operation is performed on a file that contains a KSP key. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5059.md b/windows/security/threat-protection/auditing/event-5059.md index e3f73073f3..096fcfe2c9 100644 --- a/windows/security/threat-protection/auditing/event-5059.md +++ b/windows/security/threat-protection/auditing/event-5059.md @@ -1,6 +1,6 @@ --- title: 5059(S, F) Key migration operation. (Windows 10) -description: Describes security event 5059(S, F) Key migration operation. +description: Describes security event 5059(S, F) Key migration operation. This event is generated when a cryptographic key is exported/imported using a Key Storage Provider. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5060.md b/windows/security/threat-protection/auditing/event-5060.md index bd0414e3ca..96344c475f 100644 --- a/windows/security/threat-protection/auditing/event-5060.md +++ b/windows/security/threat-protection/auditing/event-5060.md @@ -1,6 +1,6 @@ --- title: 5060(F) Verification operation failed. (Windows 10) -description: Describes security event 5060(F) Verification operation failed. +description: Describes security event 5060(F) Verification operation failed. This event is generated in case of CNG verification operation failure. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5061.md b/windows/security/threat-protection/auditing/event-5061.md index 271b5d582b..fc71ab3d8d 100644 --- a/windows/security/threat-protection/auditing/event-5061.md +++ b/windows/security/threat-protection/auditing/event-5061.md @@ -1,6 +1,6 @@ --- title: 5061(S, F) Cryptographic operation. (Windows 10) -description: Describes security event 5061(S, F) Cryptographic operation. +description: Describes security event 5061(S, F) Cryptographic operation. This event is generates when a cryptographic operation is performed using a Key Storage Provider. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5142.md b/windows/security/threat-protection/auditing/event-5142.md index 858e4a608f..44a18fe723 100644 --- a/windows/security/threat-protection/auditing/event-5142.md +++ b/windows/security/threat-protection/auditing/event-5142.md @@ -1,6 +1,6 @@ --- title: 5142(S) A network share object was added. (Windows 10) -description: Describes security event 5142(S) A network share object was added. +description: Describes security event 5142(S) A network share object was added. This event is generated every time network share object was added. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5143.md b/windows/security/threat-protection/auditing/event-5143.md index c7f46521ae..58a7f025ac 100644 --- a/windows/security/threat-protection/auditing/event-5143.md +++ b/windows/security/threat-protection/auditing/event-5143.md @@ -1,6 +1,6 @@ --- title: 5143(S) A network share object was modified. (Windows 10) -description: Describes security event 5143(S) A network share object was modified. +description: Describes security event 5143(S) A network share object was modified. This event is generated when a network share object is modified. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5144.md b/windows/security/threat-protection/auditing/event-5144.md index 4c20a34092..b2983e7853 100644 --- a/windows/security/threat-protection/auditing/event-5144.md +++ b/windows/security/threat-protection/auditing/event-5144.md @@ -1,6 +1,6 @@ --- title: 5144(S) A network share object was deleted. (Windows 10) -description: Describes security event 5144(S) A network share object was deleted. +description: Describes security event 5144(S) A network share object was deleted. This event is generated when a network share object is deleted. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5168.md b/windows/security/threat-protection/auditing/event-5168.md index 9889690df3..bec404d66f 100644 --- a/windows/security/threat-protection/auditing/event-5168.md +++ b/windows/security/threat-protection/auditing/event-5168.md @@ -1,6 +1,6 @@ --- title: 5168(F) SPN check for SMB/SMB2 failed. (Windows 10) -description: Describes security event 5168(F) SPN check for SMB/SMB2 failed. +description: Describes security event 5168(F) SPN check for SMB/SMB2 failed. This event is generated when SMB SPN check fails. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy From 388373e9f377b3d9fd352e18b7dbdac6684e6223 Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Thu, 20 Aug 2020 14:41:16 -0700 Subject: [PATCH 038/277] Edit descriptions for SEO. --- windows/security/threat-protection/auditing/event-4706.md | 2 +- windows/security/threat-protection/auditing/event-4707.md | 2 +- windows/security/threat-protection/auditing/event-4713.md | 2 +- windows/security/threat-protection/auditing/event-4719.md | 2 +- windows/security/threat-protection/auditing/event-4720.md | 2 +- windows/security/threat-protection/auditing/event-4722.md | 2 +- windows/security/threat-protection/auditing/event-4725.md | 2 +- windows/security/threat-protection/auditing/event-4726.md | 2 +- windows/security/threat-protection/auditing/event-4738.md | 2 +- windows/security/threat-protection/auditing/event-4739.md | 2 +- windows/security/threat-protection/auditing/event-4740.md | 2 +- windows/security/threat-protection/auditing/event-4741.md | 2 +- windows/security/threat-protection/auditing/event-4742.md | 2 +- windows/security/threat-protection/auditing/event-4743.md | 2 +- windows/security/threat-protection/auditing/event-4764.md | 2 +- windows/security/threat-protection/auditing/event-4765.md | 2 +- windows/security/threat-protection/auditing/event-4767.md | 2 +- windows/security/threat-protection/auditing/event-4771.md | 2 +- windows/security/threat-protection/auditing/event-4774.md | 2 +- windows/security/threat-protection/auditing/event-4781.md | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4706.md b/windows/security/threat-protection/auditing/event-4706.md index c566c246bf..2a57c47db5 100644 --- a/windows/security/threat-protection/auditing/event-4706.md +++ b/windows/security/threat-protection/auditing/event-4706.md @@ -1,6 +1,6 @@ --- title: 4706(S) A new trust was created to a domain. (Windows 10) -description: Describes security event 4706(S) A new trust was created to a domain. +description: Describes security event 4706(S) A new trust was created to a domain. This event is generated when a new trust is created for a domain. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4707.md b/windows/security/threat-protection/auditing/event-4707.md index f998718c41..dc7e2f5419 100644 --- a/windows/security/threat-protection/auditing/event-4707.md +++ b/windows/security/threat-protection/auditing/event-4707.md @@ -1,6 +1,6 @@ --- title: 4707(S) A trust to a domain was removed. (Windows 10) -description: Describes security event 4707(S) A trust to a domain was removed. +description: Describes security event 4707(S) A trust to a domain was removed. This event is generated when a domain trust is removed. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4713.md b/windows/security/threat-protection/auditing/event-4713.md index a4809630b7..69c6f2f153 100644 --- a/windows/security/threat-protection/auditing/event-4713.md +++ b/windows/security/threat-protection/auditing/event-4713.md @@ -1,6 +1,6 @@ --- title: 4713(S) Kerberos policy was changed. (Windows 10) -description: Describes security event 4713(S) Kerberos policy was changed. +description: Describes security event 4713(S) Kerberos policy was changed. This event is generated when Kerberos policy is changed. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4719.md b/windows/security/threat-protection/auditing/event-4719.md index 4498dfe0fc..e634cf0bbf 100644 --- a/windows/security/threat-protection/auditing/event-4719.md +++ b/windows/security/threat-protection/auditing/event-4719.md @@ -1,6 +1,6 @@ --- title: 4719(S) System audit policy was changed. (Windows 10) -description: Describes security event 4719(S) System audit policy was changed. +description: Describes security event 4719(S) System audit policy was changed. This event is generated when the computer audit policy changes. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4720.md b/windows/security/threat-protection/auditing/event-4720.md index fffcee9e09..d18fd86200 100644 --- a/windows/security/threat-protection/auditing/event-4720.md +++ b/windows/security/threat-protection/auditing/event-4720.md @@ -1,6 +1,6 @@ --- title: 4720(S) A user account was created. (Windows 10) -description: Describes security event 4720(S) A user account was created. +description: Describes security event 4720(S) A user account was created. This event is generated a user object is created. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4722.md b/windows/security/threat-protection/auditing/event-4722.md index 2029ba7eae..7d452aece6 100644 --- a/windows/security/threat-protection/auditing/event-4722.md +++ b/windows/security/threat-protection/auditing/event-4722.md @@ -1,6 +1,6 @@ --- title: 4722(S) A user account was enabled. (Windows 10) -description: Describes security event 4722(S) A user account was enabled. +description: Describes security event 4722(S) A user account was enabled. This event is generated every time user or computer object is enabled. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4725.md b/windows/security/threat-protection/auditing/event-4725.md index e1103b365e..367c2a2ace 100644 --- a/windows/security/threat-protection/auditing/event-4725.md +++ b/windows/security/threat-protection/auditing/event-4725.md @@ -1,6 +1,6 @@ --- title: 4725(S) A user account was disabled. (Windows 10) -description: Describes security event 4725(S) A user account was disabled. +description: Describes security event 4725(S) A user account was disabled. This event is generated every time user or computer object is disabled. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4726.md b/windows/security/threat-protection/auditing/event-4726.md index 5d48cc9ae6..51aedaf4f9 100644 --- a/windows/security/threat-protection/auditing/event-4726.md +++ b/windows/security/threat-protection/auditing/event-4726.md @@ -1,6 +1,6 @@ --- title: 4726(S) A user account was deleted. (Windows 10) -description: Describes security event 4726(S) A user account was deleted. +description: Describes security event 4726(S) A user account was deleted. This event is generated every time user object is deleted. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4738.md b/windows/security/threat-protection/auditing/event-4738.md index e9761cde7b..d06136f653 100644 --- a/windows/security/threat-protection/auditing/event-4738.md +++ b/windows/security/threat-protection/auditing/event-4738.md @@ -1,6 +1,6 @@ --- title: 4738(S) A user account was changed. (Windows 10) -description: Describes security event 4738(S) A user account was changed. +description: Describes security event 4738(S) A user account was changed. This event is generated every time user object is changed. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4739.md b/windows/security/threat-protection/auditing/event-4739.md index 9d9732a82c..59cf9ceaa8 100644 --- a/windows/security/threat-protection/auditing/event-4739.md +++ b/windows/security/threat-protection/auditing/event-4739.md @@ -1,6 +1,6 @@ --- title: 4739(S) Domain Policy was changed. (Windows 10) -description: Describes security event 4739(S) Domain Policy was changed. +description: Describes security event 4739(S) Domain Policy was changed. This event is generated when certain changes are made to local computer security policy. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4740.md b/windows/security/threat-protection/auditing/event-4740.md index 95cdfe7ee6..68838caedf 100644 --- a/windows/security/threat-protection/auditing/event-4740.md +++ b/windows/security/threat-protection/auditing/event-4740.md @@ -1,6 +1,6 @@ --- title: 4740(S) A user account was locked out. (Windows 10) -description: Describes security event 4740(S) A user account was locked out. +description: Describes security event 4740(S) A user account was locked out. This event is generated every time a user account is locked out. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4741.md b/windows/security/threat-protection/auditing/event-4741.md index ef907d69b0..cdd3b85851 100644 --- a/windows/security/threat-protection/auditing/event-4741.md +++ b/windows/security/threat-protection/auditing/event-4741.md @@ -1,6 +1,6 @@ --- title: 4741(S) A computer account was created. (Windows 10) -description: Describes security event 4741(S) A computer account was created. +description: Describes security event 4741(S) A computer account was created. This event is generated every time a computer object is created. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4742.md b/windows/security/threat-protection/auditing/event-4742.md index b39135ee00..91c241a6db 100644 --- a/windows/security/threat-protection/auditing/event-4742.md +++ b/windows/security/threat-protection/auditing/event-4742.md @@ -1,6 +1,6 @@ --- title: 4742(S) A computer account was changed. (Windows 10) -description: Describes security event 4742(S) A computer account was changed. +description: Describes security event 4742(S) A computer account was changed. This event is generated every time a computer object is changed. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4743.md b/windows/security/threat-protection/auditing/event-4743.md index 3fc25787d1..3cc90698fb 100644 --- a/windows/security/threat-protection/auditing/event-4743.md +++ b/windows/security/threat-protection/auditing/event-4743.md @@ -1,6 +1,6 @@ --- title: 4743(S) A computer account was deleted. (Windows 10) -description: Describes security event 4743(S) A computer account was deleted. +description: Describes security event 4743(S) A computer account was deleted. This event is generated every time a computer object is deleted. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4764.md b/windows/security/threat-protection/auditing/event-4764.md index 28f41dff94..31a0320260 100644 --- a/windows/security/threat-protection/auditing/event-4764.md +++ b/windows/security/threat-protection/auditing/event-4764.md @@ -1,6 +1,6 @@ --- title: 4764(S) A group's type was changed. (Windows 10) -description: Describes security event 4764(S) A group’s type was changed. +description: Describes security event 4764(S) A group’s type was changed. This event is generated every time group type is changed. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4765.md b/windows/security/threat-protection/auditing/event-4765.md index c5310d9f72..3ea2c4e756 100644 --- a/windows/security/threat-protection/auditing/event-4765.md +++ b/windows/security/threat-protection/auditing/event-4765.md @@ -1,6 +1,6 @@ --- title: 4765(S) SID History was added to an account. (Windows 10) -description: Describes security event 4765(S) SID History was added to an account. +description: Describes security event 4765(S) SID History was added to an account. This event is generated when SID History is added to an account. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4767.md b/windows/security/threat-protection/auditing/event-4767.md index e5f3f71068..87baefbc54 100644 --- a/windows/security/threat-protection/auditing/event-4767.md +++ b/windows/security/threat-protection/auditing/event-4767.md @@ -1,6 +1,6 @@ --- title: 4767(S) A user account was unlocked. (Windows 10) -description: Describes security event 4767(S) A user account was unlocked. +description: Describes security event 4767(S) A user account was unlocked. This event is generated every time a user account is unlocked. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4771.md b/windows/security/threat-protection/auditing/event-4771.md index d8e637e093..af44f02711 100644 --- a/windows/security/threat-protection/auditing/event-4771.md +++ b/windows/security/threat-protection/auditing/event-4771.md @@ -1,6 +1,6 @@ --- title: 4771(F) Kerberos pre-authentication failed. (Windows 10) -description: Describes security event 4771(F) Kerberos pre-authentication failed. +description: Describes security event 4771(F) Kerberos pre-authentication failed. This event is generated when the Key Distribution Center fails to issue a Kerberos TGT. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4774.md b/windows/security/threat-protection/auditing/event-4774.md index df9ff558e3..21a33e20a2 100644 --- a/windows/security/threat-protection/auditing/event-4774.md +++ b/windows/security/threat-protection/auditing/event-4774.md @@ -1,6 +1,6 @@ --- title: 4774(S, F) An account was mapped for logon. (Windows 10) -description: Describes security event 4774(S, F) An account was mapped for logon. +description: Describes security event 4774(S, F) An account was mapped for logon. This event is generated when an account is mapped for logon. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4781.md b/windows/security/threat-protection/auditing/event-4781.md index 042f226a20..a48651e686 100644 --- a/windows/security/threat-protection/auditing/event-4781.md +++ b/windows/security/threat-protection/auditing/event-4781.md @@ -1,6 +1,6 @@ --- title: 4781(S) The name of an account was changed. (Windows 10) -description: Describes security event 4781(S) The name of an account was changed. +description: Describes security event 4781(S) The name of an account was changed. This event is generated every time a user or computer account name is changed. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy From 128057b246cfa07520ad7952a5fd8ca38ea9af8a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 14:55:15 -0700 Subject: [PATCH 039/277] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index 3702b20f5a..466f3426f5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -21,7 +21,7 @@ ms.topic: article # Migrate from McAfee - Phase 1: Prepare for your migration -|![Phase 1: Prepare](images/prepare.png)
Phase 1: Prepare |[![Phase 2: Set up](images/setup.png)](McAfee-to-microsoft-defender-atp-setup.md)
[Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
[Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | +|![Phase 1: Prepare](images/prepare.png)
Phase 1: Prepare |[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | |--|--|--| |*You are here!*| | | @@ -82,6 +82,6 @@ To enable communication between your devices and Microsoft Defender ATP, configu ## Next step -**Congratulations**! You have completed the **Prepare** phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)! +**Congratulations**! You have completed the **Prepare** phase of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)! -- [Proceed to set up Microsoft Defender ATP](symantec-to-microsoft-defender-atp-setup.md). +- [Proceed to set up Microsoft Defender ATP](mcafee-to-microsoft-defender-setup.md). From 5040929c80383dc78079d078c3eaf831390c3bc8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 14:59:45 -0700 Subject: [PATCH 040/277] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index 466f3426f5..aa726f53fb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -26,7 +26,7 @@ ms.topic: article |*You are here!*| | | -**Welcome to the Prepare phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)**. +**Welcome to the Prepare phase of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This migration phase includes the following steps: 1. [Get Microsoft Defender ATP](#get-microsoft-defender-atp). From 100936b136e5d21e688d4a9de09075b33a327dea Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 15:03:26 -0700 Subject: [PATCH 041/277] Update mcafee-to-microsoft-defender-onboard.md --- .../mcafee-to-microsoft-defender-onboard.md | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index 88b63ef663..98fc71785a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -15,22 +15,22 @@ manager: dansimp audience: ITPro ms.collection: - M365-security-compliance -- m365solution-symantecmigrate +- m365solution-McAfeemigrate ms.topic: article --- # Migrate from McAfee - Phase 3: Onboard to Microsoft Defender ATP -|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
[Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |[![Phase 2: Set up](images/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
[Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |![Phase 3: Onboard](images/onboard.png)
Phase 3: Onboard | +|[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
[Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |![Phase 3: Onboard](images/onboard.png)
Phase 3: Onboard | |--|--|--| || |*You are here!* | -**Welcome to Phase 3 of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)**. This migration phase includes the following steps: +**Welcome to Phase 3 of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This migration phase includes the following steps: 1. [Onboard devices to Microsoft Defender ATP](#onboard-devices-to-microsoft-defender-atp). 2. [Run a detection test](#run-a-detection-test). -3. [Uninstall Symantec](#uninstall-symantec). +3. [Uninstall McAfee](#uninstall-McAfee). 4. [Make sure Microsoft Defender ATP is in active mode](#make-sure-microsoft-defender-atp-is-in-active-mode). ## Onboard devices to Microsoft Defender ATP @@ -66,26 +66,22 @@ To verify that your onboarded devices are properly connected to Microsoft Defend |macOS
- 10.15 (Catalina)
- 10.14 (Mojave)
- 10.13 (High Sierra) |Download and use the DIY app at [https://aka.ms/mdatpmacosdiy](https://aka.ms/mdatpmacosdiy).

For more information, see [Microsoft Defender Advanced Threat Protection for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac). | |Linux:
- RHEL 7.2+
- CentOS Linux 7.2+
- Ubuntu 16 LTS, or higher LTS
- SLES 12+
- Debian 9+
- Oracle Linux 7.2 |1. Run the following command, and look for a result of **1**:
`mdatp health --field real_time_protection_enabled`.

2. Open a Terminal window, and run the following command:
`curl -o ~/Downloads/eicar.com.txt https://www.eicar.org/download/eicar.com.txt`.

3. Run the following command to list any detected threats:
`mdatp threat list`.

For more information, see [Microsoft Defender ATP for Linux](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux). | -## Uninstall Symantec +## Uninstall McAfee -Now that you have onboarded your organization's devices to Microsoft Defender ATP, your next step is to uninstall Symantec. +Now that you have onboarded your organization's devices to Microsoft Defender ATP, your next step is to uninstall McAfee. -1. [Disable Tamper Protection](https://knowledge.broadcom.com/external/article?legacyId=tech192023) in Symantec. +1. [Disable Tamper Protection](https://knowledge.broadcom.com/external/article?legacyId=tech192023) in McAfee. -2. Delete the uninstall password for Symantec: +2. Delete the uninstall password for McAfee: 1. On your Windows devices, open Registry Editor as an administrator. - 2. Go to `HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Symantec Endpoint Protection\SMC`. + 2. Go to `HKEY_LOCAL_MACHINE\SOFTWARE\McAfee\McAfee Endpoint Protection\SMC`. 3. Look for an entry named **SmcInstData**. Right-click the item, and then choose **Delete**. -3. Remove Symantec from your devices. If you need help with this, see the following Broadcom resources: - - [Uninstall Symantec Endpoint Protection](https://knowledge.broadcom.com/external/article/156148/uninstall-symantec-endpoint-protection.html) - - Windows devices: [Manually uninstall Endpoint Protection 14 clients on Windows](https://knowledge.broadcom.com/external/article?articleId=170040) - - macOS computers: [Remove Symantec software for Mac using RemoveSymantecMacFiles](https://knowledge.broadcom.com/external/article?articleId=151387) - - Linux devices: [Frequently Asked Questions for Endpoint Protection for Linux](https://knowledge.broadcom.com/external/article?articleId=162054) +3. Remove McAfee from your devices. If you need help with this, see the following resources: ## Make sure Microsoft Defender ATP is in active mode -Now that you have uninstalled Symantec, your next step is to make sure that Microsoft Defender Antivirus and endpoint detection and response are enabled and in active mode. +Now that you have uninstalled McAfee, your next step is to make sure that Microsoft Defender Antivirus and endpoint detection and response are enabled and in active mode. To do this, visit the Microsoft Defender ATP demo scenarios site ([https://demo.wd.microsoft.com](https://demo.wd.microsoft.com)). Try one or more of the demo scenarios on that page, including at least the following: - Cloud-delivered protection @@ -94,7 +90,7 @@ To do this, visit the Microsoft Defender ATP demo scenarios site ([https://demo. ## Next steps -**Congratulations**! You have completed your [migration from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)! +**Congratulations**! You have completed your [migration from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)! - [Visit your security operations dashboard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard) in the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)). - [Manage Microsoft Defender Advanced Threat Protection, post migration](manage-atp-post-migration.md). From 331339314ff64a359a96e03c78ebdc8ea52aa4a4 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 15:24:02 -0700 Subject: [PATCH 042/277] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 309ae74145..f7168fdc32 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -15,23 +15,23 @@ manager: dansimp audience: ITPro ms.collection: - M365-security-compliance -- m365solution-symantecmigrate +- m365solution-McAfeemigrate ms.topic: article --- # Migrate from McAfee - Phase 2: Set up Microsoft Defender ATP -|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
[Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |![Phase 2: Set up](images/setup.png)
Phase 2: Set up |[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
[Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | +|[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
[Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |![Phase 2: Set up](images/setup.png)
Phase 2: Set up |[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | |--|--|--| ||*You are here!* | | -**Welcome to the Setup phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)**. This phase includes the following steps: +**Welcome to the Setup phase of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This phase includes the following steps: 1. [Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows)](#enable-or-reinstall-microsoft-defender-antivirus-for-certain-versions-of-windows). 2. [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). -3. [Add Microsoft Defender ATP to the exclusion list for Symantec](#add-microsoft-defender-atp-to-the-exclusion-list-for-symantec). -4. [Add Symantec to the exclusion list for Microsoft Defender Antivirus](#add-symantec-to-the-exclusion-list-for-microsoft-defender-antivirus). -5. [Add Symantec to the exclusion list for Microsoft Defender ATP](#add-symantec-to-the-exclusion-list-for-microsoft-defender-atp). +3. [Add Microsoft Defender ATP to the exclusion list for McAfee](#add-microsoft-defender-atp-to-the-exclusion-list-for-McAfee). +4. [Add McAfee to the exclusion list for Microsoft Defender Antivirus](#add-McAfee-to-the-exclusion-list-for-microsoft-defender-antivirus). +5. [Add McAfee to the exclusion list for Microsoft Defender ATP](#add-McAfee-to-the-exclusion-list-for-microsoft-defender-atp). 6. [Set up your device groups, device collections, and organizational units](#set-up-your-device-groups-device-collections-and-organizational-units). 7. [Configure antimalware policies and real-time protection](#configure-antimalware-policies-and-real-time-protection). @@ -40,9 +40,9 @@ ms.topic: article > [!TIP] > If you're running Windows 10, you do not need to perform this task. Proceed to **[Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus)**. -On certain versions of Windows, Microsoft Defender Antivirus might have been uninstalled or disabled. This is because Microsoft Defender Antivirus does not enter passive or disabled mode when you install a third-party antivirus product, such as Symantec. To learn more, see [Microsoft Defender Antivirus compatibility](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility). +On certain versions of Windows, Microsoft Defender Antivirus might have been uninstalled or disabled. This is because Microsoft Defender Antivirus does not enter passive or disabled mode when you install a third-party antivirus product, such as McAfee. To learn more, see [Microsoft Defender Antivirus compatibility](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility). -Now that you're moving from Symantec to Microsoft Defender ATP, you'll need to enable or reinstall Microsoft Defender Antivirus, and set it to passive mode. +Now that you're moving from McAfee to Microsoft Defender ATP, you'll need to enable or reinstall Microsoft Defender Antivirus, and set it to passive mode. ### Reinstall Microsoft Defender Antivirus on Windows Server @@ -68,7 +68,7 @@ Now that you're moving from Symantec to Microsoft Defender ATP, you'll need to e ### Set Microsoft Defender Antivirus to passive mode on Windows Server -Because your organization is still using Symantec, you must set Microsoft Defender Antivirus to passive mode. That way, Symantec and Microsoft Defender Antivirus can run side by side until you have finished onboarding to Microsoft Defender ATP. +Because your organization is still using McAfee, you must set Microsoft Defender Antivirus to passive mode. That way, McAfee and Microsoft Defender Antivirus can run side by side until you have finished onboarding to Microsoft Defender ATP. 1. Open Registry Editor, and then navigate to
`Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Windows Advanced Threat Protection`. @@ -85,7 +85,7 @@ Because your organization is still using Symantec, you must set Microsoft Defend ## Enable Microsoft Defender Antivirus -Because your organization has been using Symantec as your primary antivirus solution, Microsoft Defender Antivirus is most likely disabled on your organization's Windows devices. This step of the migration process involves enabling Microsoft Defender Antivirus. +Because your organization has been using McAfee as your primary antivirus solution, Microsoft Defender Antivirus is most likely disabled on your organization's Windows devices. This step of the migration process involves enabling Microsoft Defender Antivirus. To enable Microsoft Defender Antivirus, we recommend using Intune. However, you can any of the methods that are listed in the following table: @@ -97,7 +97,7 @@ To enable Microsoft Defender Antivirus, we recommend using Intune. However, you ### Verify that Microsoft Defender Antivirus is in passive mode -Microsoft Defender Antivirus can run alongside Symantec if you set Microsoft Defender Antivirus to passive mode. You can use either Command Prompt or PowerShell to perform this task, as described in the following table: +Microsoft Defender Antivirus can run alongside McAfee if you set Microsoft Defender Antivirus to passive mode. You can use either Command Prompt or PowerShell to perform this task, as described in the following table: |Method |What to do | |---------|---------| @@ -107,18 +107,18 @@ Microsoft Defender Antivirus can run alongside Symantec if you set Microsoft Def > [!NOTE] > You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows. -## Add Microsoft Defender ATP to the exclusion list for Symantec +## Add Microsoft Defender ATP to the exclusion list for McAfee -This step of the setup process involves adding Microsoft Defender ATP to the exclusion list for Symantec and any other security products your organization is using. The specific exclusions to configure depend on which version of Windows your endpoints or devices are running, and are listed in the following table: +This step of the setup process involves adding Microsoft Defender ATP to the exclusion list for McAfee and any other security products your organization is using. The specific exclusions to configure depend on which version of Windows your endpoints or devices are running, and are listed in the following table: |OS |Exclusions | |--|--| |- Windows 10, [version 1803](https://docs.microsoft.com/windows/release-information/status-windows-10-1803) or later (See [Windows 10 release information](https://docs.microsoft.com/windows/release-information))
- Windows 10, version 1703 or [1709](https://docs.microsoft.com/windows/release-information/status-windows-10-1709) with [KB4493441](https://support.microsoft.com/help/4493441) installed
- [Windows Server 2019](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019)
- [Windows Server, version 1803](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) |`C:\Program Files\Windows Defender Advanced Threat Protection\MsSense.exe`

`C:\Program Files\Windows Defender Advanced Threat Protection\SenseCncProxy.exe`

`C:\Program Files\Windows Defender Advanced Threat Protection\SenseSampleUploader.exe`

`C:\Program Files\Windows Defender Advanced Threat Protection\SenseIR.exe`
| |- [Windows 8.1](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
- [Windows 7](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1)
- [Windows Server 2016](https://docs.microsoft.com/windows/release-information/status-windows-10-1607-and-windows-server-2016)
- [Windows Server 2012 R2](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
- [Windows Server 2008 R2 SP1](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1) |`C:\Program Files\Microsoft Monitoring Agent\Agent\Health Service State\Monitoring Host Temporary Files 6\45\MsSenseS.exe`

**NOTE**: Where Monitoring Host Temporary Files 6\45 can be different numbered subfolders.

`C:\Program Files\Microsoft Monitoring Agent\Agent\AgentControlPanel.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\HealthService.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\HSLockdown.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\MOMPerfSnapshotHelper.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\MonitoringHost.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\TestCloudConnection.exe` | -## Add Symantec to the exclusion list for Microsoft Defender Antivirus +## Add McAfee to the exclusion list for Microsoft Defender Antivirus -During this step of the setup process, you add Symantec and your other security solutions to the Microsoft Defender Antivirus exclusion list. +During this step of the setup process, you add McAfee and your other security solutions to the Microsoft Defender Antivirus exclusion list. When you add [exclusions to Microsoft Defender Antivirus scans](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus), you should add path and process exclusions. Keep the following points in mind: - Path exclusions exclude specific files and whatever those files access. @@ -136,7 +136,7 @@ You can choose from several methods to add your exclusions to Microsoft Defender |Local group policy object |1. On the endpoint or device, open the Local Group Policy Editor.

2. Go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Defender Antivirus** > **Exclusions**.
**NOTE**: You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows.

3. Specify your path and process exclusions. | |Registry key |1. Export the following registry key: `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\exclusions`.

2. Import the registry key. Here are two examples:
- Local path: `regedit.exe /s c:\temp\ MDAV_Exclusion.reg`
- Network share: `regedit.exe /s \\FileServer\ShareName\MDAV_Exclusion.reg` | -## Add Symantec to the exclusion list for Microsoft Defender ATP +## Add McAfee to the exclusion list for Microsoft Defender ATP To add exclusions to Microsoft Defender ATP, you create [indicators](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-indicators#create-indicators-for-files). @@ -204,6 +204,6 @@ Using Configuration Manager and your device collection(s), configure your antima ## Next step -**Congratulations**! You have completed the Setup phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)! +**Congratulations**! You have completed the Setup phase of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)! -- [Proceed to Phase 3: Onboard to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-onboard.md) +- [Proceed to Phase 3: Onboard to Microsoft Defender ATP](mcafee-to-microsoft-defender-onboard.md) From f980e6fa874c1dc647b81c13e1a3f52c68eaa55d Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Thu, 20 Aug 2020 15:32:28 -0700 Subject: [PATCH 043/277] Edit descirptions for SEO. --- windows/security/threat-protection/auditing/event-4626.md | 2 +- windows/security/threat-protection/auditing/event-4627.md | 2 +- windows/security/threat-protection/auditing/event-4634.md | 2 +- windows/security/threat-protection/auditing/event-4647.md | 2 +- windows/security/threat-protection/auditing/event-4649.md | 2 +- windows/security/threat-protection/auditing/event-4657.md | 2 +- windows/security/threat-protection/auditing/event-4658.md | 2 +- windows/security/threat-protection/auditing/event-4660.md | 2 +- windows/security/threat-protection/auditing/event-4673.md | 2 +- windows/security/threat-protection/auditing/event-4675.md | 2 +- windows/security/threat-protection/auditing/event-4688.md | 2 +- windows/security/threat-protection/auditing/event-4689.md | 2 +- windows/security/threat-protection/auditing/event-4698.md | 2 +- windows/security/threat-protection/auditing/event-4699.md | 2 +- windows/security/threat-protection/auditing/event-4700.md | 2 +- windows/security/threat-protection/auditing/event-4701.md | 2 +- windows/security/threat-protection/auditing/event-4702.md | 2 +- windows/security/threat-protection/auditing/event-4703.md | 2 +- windows/security/threat-protection/auditing/event-4704.md | 2 +- windows/security/threat-protection/auditing/event-4705.md | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4626.md b/windows/security/threat-protection/auditing/event-4626.md index d0474f5941..afb40575c2 100644 --- a/windows/security/threat-protection/auditing/event-4626.md +++ b/windows/security/threat-protection/auditing/event-4626.md @@ -1,6 +1,6 @@ --- title: 4626(S) User/Device claims information. (Windows 10) -description: Describes security event 4626(S) User/Device claims information. +description: Describes security event 4626(S) User/Device claims information. This event is generated for new account logons. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4627.md b/windows/security/threat-protection/auditing/event-4627.md index 37bc83b16f..fb47564ea9 100644 --- a/windows/security/threat-protection/auditing/event-4627.md +++ b/windows/security/threat-protection/auditing/event-4627.md @@ -1,6 +1,6 @@ --- title: 4627(S) Group membership information. (Windows 10) -description: Describes security event 4627(S) Group membership information. +description: Describes security event 4627(S) Group membership information. This event is generated with event 4624(S) An account was successfully logged on. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4634.md b/windows/security/threat-protection/auditing/event-4634.md index c7fd725041..d76dc2df61 100644 --- a/windows/security/threat-protection/auditing/event-4634.md +++ b/windows/security/threat-protection/auditing/event-4634.md @@ -1,6 +1,6 @@ --- title: 4634(S) An account was logged off. (Windows 10) -description: Describes security event 4634(S) An account was logged off. +description: Describes security event 4634(S) An account was logged off. This event is generated when a logon session is terminated and no longer exists. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4647.md b/windows/security/threat-protection/auditing/event-4647.md index 3cb68ae77c..26bbcd86f8 100644 --- a/windows/security/threat-protection/auditing/event-4647.md +++ b/windows/security/threat-protection/auditing/event-4647.md @@ -1,6 +1,6 @@ --- title: 4647(S) User initiated logoff. (Windows 10) -description: Describes security event 4647(S) User initiated logoff. +description: Describes security event 4647(S) User initiated logoff. This event is generated when a logoff is initiated. No further user-initiated activity can occur. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4649.md b/windows/security/threat-protection/auditing/event-4649.md index 0c3b10dff5..4e3a27aebc 100644 --- a/windows/security/threat-protection/auditing/event-4649.md +++ b/windows/security/threat-protection/auditing/event-4649.md @@ -1,6 +1,6 @@ --- title: 4649(S) A replay attack was detected. (Windows 10) -description: Describes security event 4649(S) A replay attack was detected. +description: Describes security event 4649(S) A replay attack was detected. This event is generated when KRB_AP_ERR_REPEAT Kerberos response is sent to the client. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4657.md b/windows/security/threat-protection/auditing/event-4657.md index f27a05c4d3..cb009c97df 100644 --- a/windows/security/threat-protection/auditing/event-4657.md +++ b/windows/security/threat-protection/auditing/event-4657.md @@ -1,6 +1,6 @@ --- title: 4657(S) A registry value was modified. (Windows 10) -description: Describes security event 4657(S) A registry value was modified. +description: Describes security event 4657(S) A registry value was modified. This event is generated when a registry key value is modified. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4658.md b/windows/security/threat-protection/auditing/event-4658.md index 1569c43d0f..c461aa3d20 100644 --- a/windows/security/threat-protection/auditing/event-4658.md +++ b/windows/security/threat-protection/auditing/event-4658.md @@ -1,6 +1,6 @@ --- title: 4658(S) The handle to an object was closed. (Windows 10) -description: Describes security event 4658(S) The handle to an object was closed. +description: Describes security event 4658(S) The handle to an object was closed. This event is generated when the handle to an object is closed. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4660.md b/windows/security/threat-protection/auditing/event-4660.md index 7c03634e8e..0823b6ae3e 100644 --- a/windows/security/threat-protection/auditing/event-4660.md +++ b/windows/security/threat-protection/auditing/event-4660.md @@ -1,6 +1,6 @@ --- title: 4660(S) An object was deleted. (Windows 10) -description: Describes security event 4660(S) An object was deleted. +description: Describes security event 4660(S) An object was deleted. This event is generated when an object is deleted. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4673.md b/windows/security/threat-protection/auditing/event-4673.md index 1caa24d32d..abe71b2e3c 100644 --- a/windows/security/threat-protection/auditing/event-4673.md +++ b/windows/security/threat-protection/auditing/event-4673.md @@ -1,6 +1,6 @@ --- title: 4673(S, F) A privileged service was called. (Windows 10) -description: Describes security event 4673(S, F) A privileged service was called. +description: Describes security event 4673(S, F) A privileged service was called. This event is generated for an attempt to perform privileged system service operations. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4675.md b/windows/security/threat-protection/auditing/event-4675.md index 20ed1e1911..dd386946d9 100644 --- a/windows/security/threat-protection/auditing/event-4675.md +++ b/windows/security/threat-protection/auditing/event-4675.md @@ -1,6 +1,6 @@ --- title: 4675(S) SIDs were filtered. (Windows 10) -description: Describes security event 4675(S) SIDs were filtered. +description: Describes security event 4675(S) SIDs were filtered. This event is generated when SIDs were filtered for specific Active Directory trust. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4688.md b/windows/security/threat-protection/auditing/event-4688.md index 55ace9419d..c3c1d955e6 100644 --- a/windows/security/threat-protection/auditing/event-4688.md +++ b/windows/security/threat-protection/auditing/event-4688.md @@ -1,6 +1,6 @@ --- title: 4688(S) A new process has been created. (Windows 10) -description: Describes security event 4688(S) A new process has been created. +description: Describes security event 4688(S) A new process has been created. This event is generated when a new process starts. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4689.md b/windows/security/threat-protection/auditing/event-4689.md index cf6f0fce07..81c27d0423 100644 --- a/windows/security/threat-protection/auditing/event-4689.md +++ b/windows/security/threat-protection/auditing/event-4689.md @@ -1,6 +1,6 @@ --- title: 4689(S) A process has exited. (Windows 10) -description: Describes security event 4689(S) A process has exited. +description: Describes security event 4689(S) A process has exited. This event is generates when a process exits. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4698.md b/windows/security/threat-protection/auditing/event-4698.md index 2742b717ce..2158b5855f 100644 --- a/windows/security/threat-protection/auditing/event-4698.md +++ b/windows/security/threat-protection/auditing/event-4698.md @@ -1,6 +1,6 @@ --- title: 4698(S) A scheduled task was created. (Windows 10) -description: Describes security event 4698(S) A scheduled task was created. +description: Describes security event 4698(S) A scheduled task was created. This event is generate when a scheduled task is created. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4699.md b/windows/security/threat-protection/auditing/event-4699.md index 280aad111e..35eccf157c 100644 --- a/windows/security/threat-protection/auditing/event-4699.md +++ b/windows/security/threat-protection/auditing/event-4699.md @@ -1,6 +1,6 @@ --- title: 4699(S) A scheduled task was deleted. (Windows 10) -description: Describes security event 4699(S) A scheduled task was deleted. +description: Describes security event 4699(S) A scheduled task was deleted. This event is generated every time a scheduled task is deleted. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4700.md b/windows/security/threat-protection/auditing/event-4700.md index a53997c7b8..7de372086e 100644 --- a/windows/security/threat-protection/auditing/event-4700.md +++ b/windows/security/threat-protection/auditing/event-4700.md @@ -1,6 +1,6 @@ --- title: 4700(S) A scheduled task was enabled. (Windows 10) -description: Describes security event 4700(S) A scheduled task was enabled. +description: Describes security event 4700(S) A scheduled task was enabled. This event is generated every time a scheduled task is enabled. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4701.md b/windows/security/threat-protection/auditing/event-4701.md index d1991b0941..efe36fcc4d 100644 --- a/windows/security/threat-protection/auditing/event-4701.md +++ b/windows/security/threat-protection/auditing/event-4701.md @@ -1,6 +1,6 @@ --- title: 4701(S) A scheduled task was disabled. (Windows 10) -description: Describes security event 4701(S) A scheduled task was disabled. +description: Describes security event 4701(S) A scheduled task was disabled. This event is generated every time a scheduled task is disabled. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4702.md b/windows/security/threat-protection/auditing/event-4702.md index 01ef0250a8..4ae828770c 100644 --- a/windows/security/threat-protection/auditing/event-4702.md +++ b/windows/security/threat-protection/auditing/event-4702.md @@ -1,6 +1,6 @@ --- title: 4702(S) A scheduled task was updated. (Windows 10) -description: Describes security event 4702(S) A scheduled task was updated. +description: Describes security event 4702(S) A scheduled task was updated. This event is generated when a scheduled task is updated/changed. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4703.md b/windows/security/threat-protection/auditing/event-4703.md index 9e2056f25d..7483483ea2 100644 --- a/windows/security/threat-protection/auditing/event-4703.md +++ b/windows/security/threat-protection/auditing/event-4703.md @@ -1,6 +1,6 @@ --- title: 4703(S) A user right was adjusted. (Windows 10) -description: Describes security event 4703(S) A user right was adjusted. +description: Describes security event 4703(S) A user right was adjusted. This event is generated when token privileges are enabled or disabled for a specific account. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4704.md b/windows/security/threat-protection/auditing/event-4704.md index 7db8499254..bc3e9d5c3a 100644 --- a/windows/security/threat-protection/auditing/event-4704.md +++ b/windows/security/threat-protection/auditing/event-4704.md @@ -1,6 +1,6 @@ --- title: 4704(S) A user right was assigned. (Windows 10) -description: Describes security event 4704(S) A user right was assigned. +description: Describes security event 4704(S) A user right was assigned. This event is generated when a user right is assigned to an account. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4705.md b/windows/security/threat-protection/auditing/event-4705.md index a89086caee..6ee9ed2626 100644 --- a/windows/security/threat-protection/auditing/event-4705.md +++ b/windows/security/threat-protection/auditing/event-4705.md @@ -1,6 +1,6 @@ --- title: 4705(S) A user right was removed. (Windows 10) -description: Describes security event 4705(S) A user right was removed. +description: Describes security event 4705(S) A user right was removed. This event is generated when a user right was removed from an account. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy From 302c79292b3b94c11f2757057dab58f50edb0b3a Mon Sep 17 00:00:00 2001 From: Gao Qinglin Date: Fri, 21 Aug 2020 09:25:01 +0800 Subject: [PATCH 044/277] Change title --- browsers/edge/microsoft-edge.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/browsers/edge/microsoft-edge.yml b/browsers/edge/microsoft-edge.yml index d86d40d0d4..e789b19575 100644 --- a/browsers/edge/microsoft-edge.yml +++ b/browsers/edge/microsoft-edge.yml @@ -1,10 +1,10 @@ ### YamlMime:Landing -title: Deploy and use Microsoft Edge # < 60 chars +title: Microsoft Edge Legacy # < 60 chars summary: Find the tools and resources you need to help deploy and use Microsoft Edge in your organization. # < 160 chars metadata: - title: Microsoft Edge deployment documentation # Required; page title displayed in search results. Include the brand. < 60 chars. + title: Microsoft Edge Legacy # Required; page title displayed in search results. Include the brand. < 60 chars. description: Find the tools and resources you need to help deploy and use Microsoft Edge in your organization. # Required; article description that is displayed in search results. < 160 chars. keywords: Microsoft Edge, issues, fixes, announcements, Windows Server, advisories ms.prod: edge From 55d6af8834762bc5ea016c8e153d39bba95e5545 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Fri, 21 Aug 2020 09:20:07 +0500 Subject: [PATCH 045/277] Update windows/security/threat-protection/security-policy-settings/accounts-administrator-account-status.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../accounts-administrator-account-status.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/accounts-administrator-account-status.md b/windows/security/threat-protection/security-policy-settings/accounts-administrator-account-status.md index b9ee489d84..242f47b39f 100644 --- a/windows/security/threat-protection/security-policy-settings/accounts-administrator-account-status.md +++ b/windows/security/threat-protection/security-policy-settings/accounts-administrator-account-status.md @@ -87,7 +87,7 @@ When you start a device in safe mode, the disabled administrator account is enab You can use the following methods to access a disabled Administrator account: - For non-domain joined computers: when all the local administrator accounts are disabled, start the device in safe mode (locally or over a network), and sign in by using the credentials for the default local administrator account on that computer. -- For domain joined computers: remotely run the command **net user administrator /active: yes** by using psexec to enable the default local administrator account. +- For domain-joined computers: remotely run the command **net user administrator /active: yes** by using psexec to enable the default local administrator account. ## Security considerations From 3d38aa9bfcf4289d31fb40bef8c6af448dcc8cf7 Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Fri, 21 Aug 2020 07:56:55 -0700 Subject: [PATCH 046/277] Additional fixes. --- .../microsoft-defender-atp/stop-and-quarantine-file.md | 2 +- .../threat-protection/microsoft-defender-atp/update-alert.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md b/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md index dbfd61f01a..1a065cce0b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md +++ b/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md @@ -1,6 +1,6 @@ --- title: Stop and quarantine file API -description: Learn how to stop running a file on a device and deleting the file in Microsoft Defender Advanced Threat Protection. See an example. +description: Learn how to stop running a file on a device and delete the file in Microsoft Defender Advanced Threat Protection. See an example. keywords: apis, graph api, supported apis, stop and quarantine file search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/update-alert.md b/windows/security/threat-protection/microsoft-defender-atp/update-alert.md index dbaead38f7..6a1a315729 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/update-alert.md +++ b/windows/security/threat-protection/microsoft-defender-atp/update-alert.md @@ -1,6 +1,6 @@ --- title: Update alert entity API -description: Learn how to update a Microsoft Defender ATP alert by using this API. You can update the status, determination, classification and assignedTo properties. +description: Learn how to update a Microsoft Defender ATP alert by using this API. You can update the status, determination, classification, and assignedTo properties. keywords: apis, graph api, supported apis, get, alert, information, id search.product: eADQiWindows 10XVcnh ms.prod: w10 From 24ccffe9ba584ea3809de052c4d8f72ee0a70c76 Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Fri, 21 Aug 2020 08:08:20 -0700 Subject: [PATCH 047/277] Additional fixes. --- .../microsoft-defender-atp/get-machine-by-id.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md index decd49aa4b..832b6cd185 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md @@ -1,6 +1,6 @@ --- title: Get machine by ID API -description: Learn how to use the Get machine by ID API retrieves specific machine by its device ID or computer name in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Get machine by ID API to retrieve a machine by its device ID or computer name in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, get, devices, entity, id search.product: eADQiWindows 10XVcnh ms.prod: w10 From 31c54b6eef13632540b54ffa7ae8ea3fa1f4c872 Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Fri, 21 Aug 2020 08:17:19 -0700 Subject: [PATCH 048/277] Simple fix for unconnected issue. --- .../microsoft-defender-atp/isolate-machine.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md b/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md index d728d01fff..a74c4a0187 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md @@ -84,13 +84,13 @@ Here is an example of the request. [!include[Improve request performance](../../includes/improve-request-performance.md)] -``` +```console POST https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/isolate Content-type: application/json { "Comment": "Isolate machine due to alert 1234", “IsolationType”: “Full” } - +``` - To unisolate a device, see [Release device from isolation](unisolate-machine.md). From 9467e0b983b53828834306040ed665b1ec63a43c Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Fri, 21 Aug 2020 08:34:22 -0700 Subject: [PATCH 049/277] Additional fixes. --- windows/security/threat-protection/auditing/event-6420.md | 2 +- windows/security/threat-protection/auditing/event-6422.md | 2 +- .../microsoft-defender-atp/add-or-remove-machine-tags.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-6420.md b/windows/security/threat-protection/auditing/event-6420.md index cbfd6e7acc..2ede6f7fce 100644 --- a/windows/security/threat-protection/auditing/event-6420.md +++ b/windows/security/threat-protection/auditing/event-6420.md @@ -1,6 +1,6 @@ --- title: 6420(S) A device was disabled. (Windows 10) -description: Describes security event 6420(S) A device was disabled. This event is generated every time specific device was disabled. +description: Describes security event 6420(S) A device was disabled. This event is generated when a specific device is disabled. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-6422.md b/windows/security/threat-protection/auditing/event-6422.md index ce5d45656a..606f0228a6 100644 --- a/windows/security/threat-protection/auditing/event-6422.md +++ b/windows/security/threat-protection/auditing/event-6422.md @@ -1,6 +1,6 @@ --- title: 6422(S) A device was enabled. (Windows 10) -description: Describes security event 6422(S) A device was enabled. This event is generated every time specific device was enabled. +description: Describes security event 6422(S) A device was enabled. This event is generated when a specific device is enabled. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md index 52f2e8108c..85b5514ca3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md @@ -1,6 +1,6 @@ --- title: Add or Remove Machine Tags API -description: Learn how to use the Add or Remove machine tags API to adds or remove tag for a specific machine in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Add or Remove machine tags API to adds or remove a tag for a machine in Microsoft Defender Advanced Threat Protection. keywords: apis, graph api, supported apis, tags, machine tags search.product: eADQiWindows 10XVcnh ms.prod: w10 From 56ddc67dc884aac986609eb36888002fc153f8c0 Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Fri, 21 Aug 2020 08:48:03 -0700 Subject: [PATCH 050/277] Additional fixes. --- windows/security/threat-protection/auditing/event-4908.md | 2 +- windows/security/threat-protection/auditing/event-5039.md | 2 +- windows/security/threat-protection/auditing/event-5051.md | 2 +- windows/security/threat-protection/auditing/event-5061.md | 2 +- windows/security/threat-protection/auditing/event-5142.md | 2 +- windows/security/threat-protection/auditing/event-5168.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4908.md b/windows/security/threat-protection/auditing/event-4908.md index cb1cf296e6..7573adb5f7 100644 --- a/windows/security/threat-protection/auditing/event-4908.md +++ b/windows/security/threat-protection/auditing/event-4908.md @@ -1,6 +1,6 @@ --- title: 4908(S) Special Groups Logon table modified. (Windows 10) -description: Describes security event 4908(S) Special Groups Logon table modified. This event is generated every time Special Groups Logon table is modified. +description: Describes security event 4908(S) Special Groups Logon table modified. This event is generated when the Special Groups Logon table is modified. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5039.md b/windows/security/threat-protection/auditing/event-5039.md index 1ad3e1278e..1f6c100b8d 100644 --- a/windows/security/threat-protection/auditing/event-5039.md +++ b/windows/security/threat-protection/auditing/event-5039.md @@ -1,6 +1,6 @@ --- title: 5039(-) A registry key was virtualized. (Windows 10) -description: Describes security event 5039(-) A registry key was virtualized. This event is generated when registry key is virtualized using LUAFV. +description: Describes security event 5039(-) A registry key was virtualized. This event is generated when a registry key is virtualized using LUAFV. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5051.md b/windows/security/threat-protection/auditing/event-5051.md index f67a6c3d05..0bf8362113 100644 --- a/windows/security/threat-protection/auditing/event-5051.md +++ b/windows/security/threat-protection/auditing/event-5051.md @@ -1,6 +1,6 @@ --- title: 5051(-) A file was virtualized. (Windows 10) -description: Describes security event 5051(-) A file was virtualized. This event is generated when file is virtualized using LUAFV. +description: Describes security event 5051(-) A file was virtualized. This event is generated when a file is virtualized using LUAFV. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5061.md b/windows/security/threat-protection/auditing/event-5061.md index fc71ab3d8d..d283324906 100644 --- a/windows/security/threat-protection/auditing/event-5061.md +++ b/windows/security/threat-protection/auditing/event-5061.md @@ -1,6 +1,6 @@ --- title: 5061(S, F) Cryptographic operation. (Windows 10) -description: Describes security event 5061(S, F) Cryptographic operation. This event is generates when a cryptographic operation is performed using a Key Storage Provider. +description: Describes security event 5061(S, F) Cryptographic operation. This event is generated when a cryptographic operation is performed using a Key Storage Provider. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5142.md b/windows/security/threat-protection/auditing/event-5142.md index 44a18fe723..570a5f68a0 100644 --- a/windows/security/threat-protection/auditing/event-5142.md +++ b/windows/security/threat-protection/auditing/event-5142.md @@ -1,6 +1,6 @@ --- title: 5142(S) A network share object was added. (Windows 10) -description: Describes security event 5142(S) A network share object was added. This event is generated every time network share object was added. +description: Describes security event 5142(S) A network share object was added. This event is generated when a network share object is added. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5168.md b/windows/security/threat-protection/auditing/event-5168.md index bec404d66f..fcc35ba385 100644 --- a/windows/security/threat-protection/auditing/event-5168.md +++ b/windows/security/threat-protection/auditing/event-5168.md @@ -1,6 +1,6 @@ --- title: 5168(F) SPN check for SMB/SMB2 failed. (Windows 10) -description: Describes security event 5168(F) SPN check for SMB/SMB2 failed. This event is generated when SMB SPN check fails. +description: Describes security event 5168(F) SPN check for SMB/SMB2 failed. This event is generated when an SMB SPN check fails. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy From 4ea837d1a403deba57e60514499edb1f0dc9aa8d Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Fri, 21 Aug 2020 09:00:43 -0700 Subject: [PATCH 051/277] Additional fixes. --- windows/security/threat-protection/auditing/event-4722.md | 2 +- windows/security/threat-protection/auditing/event-4725.md | 2 +- windows/security/threat-protection/auditing/event-4726.md | 2 +- windows/security/threat-protection/auditing/event-4738.md | 2 +- windows/security/threat-protection/auditing/event-4739.md | 2 +- windows/security/threat-protection/auditing/event-4764.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4722.md b/windows/security/threat-protection/auditing/event-4722.md index 7d452aece6..97a958aba9 100644 --- a/windows/security/threat-protection/auditing/event-4722.md +++ b/windows/security/threat-protection/auditing/event-4722.md @@ -1,6 +1,6 @@ --- title: 4722(S) A user account was enabled. (Windows 10) -description: Describes security event 4722(S) A user account was enabled. This event is generated every time user or computer object is enabled. +description: Describes security event 4722(S) A user account was enabled. This event is generated when a user or computer object is enabled. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4725.md b/windows/security/threat-protection/auditing/event-4725.md index 367c2a2ace..c1bdc4c1f4 100644 --- a/windows/security/threat-protection/auditing/event-4725.md +++ b/windows/security/threat-protection/auditing/event-4725.md @@ -1,6 +1,6 @@ --- title: 4725(S) A user account was disabled. (Windows 10) -description: Describes security event 4725(S) A user account was disabled. This event is generated every time user or computer object is disabled. +description: Describes security event 4725(S) A user account was disabled. This event is generated when a user or computer object is disabled. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4726.md b/windows/security/threat-protection/auditing/event-4726.md index 51aedaf4f9..ae0997e85e 100644 --- a/windows/security/threat-protection/auditing/event-4726.md +++ b/windows/security/threat-protection/auditing/event-4726.md @@ -1,6 +1,6 @@ --- title: 4726(S) A user account was deleted. (Windows 10) -description: Describes security event 4726(S) A user account was deleted. This event is generated every time user object is deleted. +description: Describes security event 4726(S) A user account was deleted. This event is generated when a user object is deleted. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4738.md b/windows/security/threat-protection/auditing/event-4738.md index d06136f653..7e70760f6b 100644 --- a/windows/security/threat-protection/auditing/event-4738.md +++ b/windows/security/threat-protection/auditing/event-4738.md @@ -1,6 +1,6 @@ --- title: 4738(S) A user account was changed. (Windows 10) -description: Describes security event 4738(S) A user account was changed. This event is generated every time user object is changed. +description: Describes security event 4738(S) A user account was changed. This event is generated when a user object is changed. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4739.md b/windows/security/threat-protection/auditing/event-4739.md index 59cf9ceaa8..644aa94187 100644 --- a/windows/security/threat-protection/auditing/event-4739.md +++ b/windows/security/threat-protection/auditing/event-4739.md @@ -1,6 +1,6 @@ --- title: 4739(S) Domain Policy was changed. (Windows 10) -description: Describes security event 4739(S) Domain Policy was changed. This event is generated when certain changes are made to local computer security policy. +description: Describes security event 4739(S) Domain Policy was changed. This event is generated when certain changes are made to the local computer security policy. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4764.md b/windows/security/threat-protection/auditing/event-4764.md index 31a0320260..86df9d9645 100644 --- a/windows/security/threat-protection/auditing/event-4764.md +++ b/windows/security/threat-protection/auditing/event-4764.md @@ -1,6 +1,6 @@ --- title: 4764(S) A group's type was changed. (Windows 10) -description: Describes security event 4764(S) A group’s type was changed. This event is generated every time group type is changed. +description: "Describes security event 4764(S) A group's type was changed. This event is generated when the type of a group is changed." ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy From 215011719af39ba6d5a253da4e60c084edbd2824 Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Fri, 21 Aug 2020 09:10:18 -0700 Subject: [PATCH 052/277] Additional fixes. --- windows/security/threat-protection/auditing/event-4698.md | 2 +- windows/security/threat-protection/auditing/event-4705.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4698.md b/windows/security/threat-protection/auditing/event-4698.md index 2158b5855f..ba941d6b5d 100644 --- a/windows/security/threat-protection/auditing/event-4698.md +++ b/windows/security/threat-protection/auditing/event-4698.md @@ -1,6 +1,6 @@ --- title: 4698(S) A scheduled task was created. (Windows 10) -description: Describes security event 4698(S) A scheduled task was created. This event is generate when a scheduled task is created. +description: Describes security event 4698(S) A scheduled task was created. This event is generated when a scheduled task is created. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4705.md b/windows/security/threat-protection/auditing/event-4705.md index 6ee9ed2626..5b337c9941 100644 --- a/windows/security/threat-protection/auditing/event-4705.md +++ b/windows/security/threat-protection/auditing/event-4705.md @@ -1,6 +1,6 @@ --- title: 4705(S) A user right was removed. (Windows 10) -description: Describes security event 4705(S) A user right was removed. This event is generated when a user right was removed from an account. +description: Describes security event 4705(S) A user right was removed. This event is generated when a user right is removed from an account. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy From afb44e928e89dbd9c0437d0ec9d574c7807b9ba6 Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Fri, 21 Aug 2020 12:15:26 -0700 Subject: [PATCH 053/277] Edit descriptions for SEO. --- .../hello-for-business/hello-hybrid-key-whfb-settings.md | 2 +- .../identity-protection/hello-for-business/hello-overview.md | 2 +- .../hello-for-business/hello-planning-guide.md | 2 +- .../identity-protection/hello-for-business/hello-videos.md | 2 +- .../hello-for-business/passwordless-strategy.md | 2 +- ...figure-diffie-hellman-protocol-over-ikev2-vpn-connections.md | 2 +- windows/security/identity-protection/vpn/vpn-authentication.md | 2 +- .../identity-protection/vpn/vpn-auto-trigger-profile.md | 2 +- windows/security/identity-protection/vpn/vpn-guide.md | 2 +- windows/security/identity-protection/vpn/vpn-name-resolution.md | 2 +- windows/security/identity-protection/vpn/vpn-routing.md | 2 +- .../security/identity-protection/vpn/vpn-security-features.md | 2 +- .../bitlocker/bitlocker-management-for-enterprises.md | 2 +- ...security-monitoring-recommendations-for-many-audit-events.md | 2 +- .../auditing/audit-other-privilege-use-events.md | 2 +- .../threat-protection/auditing/basic-security-audit-policies.md | 2 +- windows/security/threat-protection/auditing/event-4608.md | 2 +- windows/security/threat-protection/auditing/event-4615.md | 2 +- windows/security/threat-protection/auditing/event-4616.md | 2 +- windows/security/threat-protection/auditing/event-4625.md | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings.md index d8eb2ac3ed..9103431811 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings.md @@ -1,6 +1,6 @@ --- title: Configure Hybrid Windows Hello for Business key trust Settings -description: Configuring Windows Hello for Business settings in hybrid key trust deployment. +description: Begin the process of configuring your hybrid key trust environment for Windows Hello for Business. Start with your Active Directory configuration. keywords: identity, PIN, biometric, Hello, passport, WHFB, hybrid, certificate-trust ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/identity-protection/hello-for-business/hello-overview.md b/windows/security/identity-protection/hello-for-business/hello-overview.md index 6a70672f7a..5d10205e13 100644 --- a/windows/security/identity-protection/hello-for-business/hello-overview.md +++ b/windows/security/identity-protection/hello-for-business/hello-overview.md @@ -1,7 +1,7 @@ --- title: Windows Hello for Business Overview (Windows 10) ms.reviewer: An overview of Windows Hello for Business -description: An overview of Windows Hello for Business +description: Learn how Windows Hello for Business replaces passwords with strong two-factor authentication on PCs and mobile devices in Windows 10. keywords: identity, PIN, biometric, Hello, passport ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/identity-protection/hello-for-business/hello-planning-guide.md b/windows/security/identity-protection/hello-for-business/hello-planning-guide.md index c3acaa98e3..3fff407e34 100644 --- a/windows/security/identity-protection/hello-for-business/hello-planning-guide.md +++ b/windows/security/identity-protection/hello-for-business/hello-planning-guide.md @@ -1,6 +1,6 @@ --- title: Planning a Windows Hello for Business Deployment -description: A guide to planning a Windows Hello for Business deployment +description: Learn about the role of each component within Windows Hello for Business and how certain deployment decisions affect other aspects of your infrastructure. keywords: identity, PIN, biometric, Hello, passport ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/identity-protection/hello-for-business/hello-videos.md b/windows/security/identity-protection/hello-for-business/hello-videos.md index 00eddf6eee..c53586ff18 100644 --- a/windows/security/identity-protection/hello-for-business/hello-videos.md +++ b/windows/security/identity-protection/hello-for-business/hello-videos.md @@ -1,6 +1,6 @@ --- title: Windows Hello for Business Videos -description: Windows Hello for Business Videos +description: View several informative videos describing features and experiences in Windows Hello for Business in Windows 10. keywords: identity, PIN, biometric, Hello, passport, video, watch, passwordless ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/identity-protection/hello-for-business/passwordless-strategy.md b/windows/security/identity-protection/hello-for-business/passwordless-strategy.md index 57238c3214..dd1b6b18e0 100644 --- a/windows/security/identity-protection/hello-for-business/passwordless-strategy.md +++ b/windows/security/identity-protection/hello-for-business/passwordless-strategy.md @@ -1,6 +1,6 @@ --- title: Passwordless Strategy -description: Reducing Password Usage Surface +description: Learn about the password-less strategy and how Windows Hello for Business implements this strategy in Windows 10. keywords: identity, PIN, biometric, Hello, passport, video, watch, passwordless ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/identity-protection/vpn/how-to-configure-diffie-hellman-protocol-over-ikev2-vpn-connections.md b/windows/security/identity-protection/vpn/how-to-configure-diffie-hellman-protocol-over-ikev2-vpn-connections.md index 22355b9383..6b9868b0f0 100644 --- a/windows/security/identity-protection/vpn/how-to-configure-diffie-hellman-protocol-over-ikev2-vpn-connections.md +++ b/windows/security/identity-protection/vpn/how-to-configure-diffie-hellman-protocol-over-ikev2-vpn-connections.md @@ -1,6 +1,6 @@ --- title: How to configure Diffie Hellman protocol over IKEv2 VPN connections (Windows 10) -description: Explains how to secure VPN connections for Diffie Hellman Group 2 +description: Learn how to update the Diffie Hellman configuration of VPN servers and clients by running VPN cmdlets to secure connections. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library diff --git a/windows/security/identity-protection/vpn/vpn-authentication.md b/windows/security/identity-protection/vpn/vpn-authentication.md index 9f6f6fa2a5..3fe2c08d57 100644 --- a/windows/security/identity-protection/vpn/vpn-authentication.md +++ b/windows/security/identity-protection/vpn/vpn-authentication.md @@ -1,6 +1,6 @@ --- title: VPN authentication options (Windows 10) -description: tbd +description: Learn about the EAP authentication methods that Windows supports in VPNs to provide secure authentication using username/password and certificate-based methods. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library diff --git a/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md b/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md index 09ca26d20e..81d9364aea 100644 --- a/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md +++ b/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md @@ -1,6 +1,6 @@ --- title: VPN auto-triggered profile options (Windows 10) -description: tbd +description: Learn about the types of auto-trigger rules for VPNs in Windows 10, which start a VPN when it is needed to access a resource. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library diff --git a/windows/security/identity-protection/vpn/vpn-guide.md b/windows/security/identity-protection/vpn/vpn-guide.md index c72139b6db..cb543ad1cd 100644 --- a/windows/security/identity-protection/vpn/vpn-guide.md +++ b/windows/security/identity-protection/vpn/vpn-guide.md @@ -1,6 +1,6 @@ --- title: Windows 10 VPN technical guide (Windows 10) -description: Use this guide to configure VPN deployment for Windows 10. +description: Learn about decisions to make for Windows 10 clients in your enterprise VPN solution and how to configure your deployment. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library diff --git a/windows/security/identity-protection/vpn/vpn-name-resolution.md b/windows/security/identity-protection/vpn/vpn-name-resolution.md index 5c277ef964..6ff26370e3 100644 --- a/windows/security/identity-protection/vpn/vpn-name-resolution.md +++ b/windows/security/identity-protection/vpn/vpn-name-resolution.md @@ -1,6 +1,6 @@ --- title: VPN name resolution (Windows 10) -description: tbd +description: Learn how the name resolution setting in the VPN profile configures how name resolution works when a VPN client connects to a VPN server. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library diff --git a/windows/security/identity-protection/vpn/vpn-routing.md b/windows/security/identity-protection/vpn/vpn-routing.md index c8ce525e53..416bc57d04 100644 --- a/windows/security/identity-protection/vpn/vpn-routing.md +++ b/windows/security/identity-protection/vpn/vpn-routing.md @@ -1,6 +1,6 @@ --- title: VPN routing decisions (Windows 10) -description: tbd +description: Learn about approaches that either send all data through a VPN or only selected data. The one you choose impacts capacity planning and security expectations. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library diff --git a/windows/security/identity-protection/vpn/vpn-security-features.md b/windows/security/identity-protection/vpn/vpn-security-features.md index 0ac0b47d38..d8f4768540 100644 --- a/windows/security/identity-protection/vpn/vpn-security-features.md +++ b/windows/security/identity-protection/vpn/vpn-security-features.md @@ -1,6 +1,6 @@ --- title: VPN security features (Windows 10) -description: tbd +description: Learn about security features for VPN, including LockDown VPN, Windows Information Protection integration with VPN, and traffic filters. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library diff --git a/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md b/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md index 2314ea2eaf..9e07197ff8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md +++ b/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md @@ -1,6 +1,6 @@ --- title: BitLocker Management Recommendations for Enterprises (Windows 10) -description: This topic explains recommendations for managing BitLocker. +description: Refer to relevant documentation, products, and services to learn about managing BitLocker for enterprises and see recommendations for different computers. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library diff --git a/windows/security/threat-protection/auditing/appendix-a-security-monitoring-recommendations-for-many-audit-events.md b/windows/security/threat-protection/auditing/appendix-a-security-monitoring-recommendations-for-many-audit-events.md index b062a6e72b..505da9bbb0 100644 --- a/windows/security/threat-protection/auditing/appendix-a-security-monitoring-recommendations-for-many-audit-events.md +++ b/windows/security/threat-protection/auditing/appendix-a-security-monitoring-recommendations-for-many-audit-events.md @@ -1,6 +1,6 @@ --- title: Appendix A, Security monitoring recommendations for many audit events (Windows 10) -description: Appendix A, Security monitoring recommendations for many audit events +description: Learn about recommendations for the type of monitoring required for certain classes of security audit events. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/audit-other-privilege-use-events.md b/windows/security/threat-protection/auditing/audit-other-privilege-use-events.md index f6d870f605..9adb4cfd74 100644 --- a/windows/security/threat-protection/auditing/audit-other-privilege-use-events.md +++ b/windows/security/threat-protection/auditing/audit-other-privilege-use-events.md @@ -1,6 +1,6 @@ --- title: Audit Other Privilege Use Events (Windows 10) -description: This security policy setting is not used. +description: Learn about the audit other privilege use events, an auditing subcategory that should not have any events in it but enables generation of event 4985(S). ms.assetid: 5f7f5b25-42a6-499f-8aa2-01ac79a2a63c ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/basic-security-audit-policies.md b/windows/security/threat-protection/auditing/basic-security-audit-policies.md index 1e73acf50d..3856637432 100644 --- a/windows/security/threat-protection/auditing/basic-security-audit-policies.md +++ b/windows/security/threat-protection/auditing/basic-security-audit-policies.md @@ -1,6 +1,6 @@ --- title: Basic security audit policies (Windows 10) -description: Before you implement auditing, you must decide on an auditing policy. +description: Learn about basic security audit policies that specify the categories of security-related events that you want to audit for the needs of your organization. ms.assetid: 3B678568-7AD7-4734-9BB4-53CF5E04E1D3 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/auditing/event-4608.md b/windows/security/threat-protection/auditing/event-4608.md index 22a7d07d71..337ef1defe 100644 --- a/windows/security/threat-protection/auditing/event-4608.md +++ b/windows/security/threat-protection/auditing/event-4608.md @@ -1,6 +1,6 @@ --- title: 4608(S) Windows is starting up. (Windows 10) -description: Describes security event 4608(S) Windows is starting up. +description: Describes security event 4608(S) Windows is starting up. This event is logged when LSASS.EXE process starts and the auditing subsystem is initialized. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4615.md b/windows/security/threat-protection/auditing/event-4615.md index 9231f28b82..0490e0ae3e 100644 --- a/windows/security/threat-protection/auditing/event-4615.md +++ b/windows/security/threat-protection/auditing/event-4615.md @@ -1,6 +1,6 @@ --- title: 4615(S) Invalid use of LPC port. (Windows 10) -description: Describes security event 4615(S) Invalid use of LPC port. +description: Describes security event 4615(S) Invalid use of LPC port. It appears that the Invalid use of LPC port event never occurs. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4616.md b/windows/security/threat-protection/auditing/event-4616.md index 8681a67e8f..3f8ed0ecac 100644 --- a/windows/security/threat-protection/auditing/event-4616.md +++ b/windows/security/threat-protection/auditing/event-4616.md @@ -1,6 +1,6 @@ --- title: 4616(S) The system time was changed. (Windows 10) -description: Describes security event 4616(S) The system time was changed. +description: Describes security event 4616(S) The system time was changed. This event is generated every time system time is changed. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-4625.md b/windows/security/threat-protection/auditing/event-4625.md index 08fcff8219..c345d192b5 100644 --- a/windows/security/threat-protection/auditing/event-4625.md +++ b/windows/security/threat-protection/auditing/event-4625.md @@ -1,6 +1,6 @@ --- title: 4625(F) An account failed to log on. (Windows 10) -description: Describes security event 4625(F) An account failed to log on. +description: Describes security event 4625(F) An account failed to log on. This event is generated if an account logon attempt failed for a locked out account. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy From c3b42ff5227d07de0abc677472578348631141d1 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Sat, 22 Aug 2020 11:20:49 +0300 Subject: [PATCH 054/277] add info about creating the tester account https://github.com/MicrosoftDocs/windows-itpro-docs/issues/1630 --- education/windows/take-a-test-multiple-pcs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/take-a-test-multiple-pcs.md b/education/windows/take-a-test-multiple-pcs.md index 69d4efc9c1..164f1ec626 100644 --- a/education/windows/take-a-test-multiple-pcs.md +++ b/education/windows/take-a-test-multiple-pcs.md @@ -166,7 +166,7 @@ This sample PowerShell script configures the tester account and the assessment U - Use your tester account for **-UserName** >[!NOTE] ->The account that you specify for the tester account must already exist on the device. +>The account that you specify for the tester account must already exist on the device. For steps to create the tester account click [here](https://docs.microsoft.com/en-us/education/windows/take-a-test-single-pc#set-up-a-dedicated-test-account). ``` $obj = get-wmiobject -namespace root/cimv2/mdm/dmmap -class MDM_SecureAssessment -filter "InstanceID='SecureAssessment' AND ParentID='./Vendor/MSFT'"; From e60e680691f4456357596319dbf5b8c66f9a0933 Mon Sep 17 00:00:00 2001 From: Gao Qinglin Date: Mon, 24 Aug 2020 16:45:29 +0800 Subject: [PATCH 055/277] Add EOS notification --- browsers/edge/microsoft-edge.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/browsers/edge/microsoft-edge.yml b/browsers/edge/microsoft-edge.yml index e789b19575..797d881911 100644 --- a/browsers/edge/microsoft-edge.yml +++ b/browsers/edge/microsoft-edge.yml @@ -26,6 +26,10 @@ landingContent: linkLists: - linkListType: whats-new links: + - text: Documentation for Microsoft Edge version 77 or later + url: https://docs.microsoft.com/DeployEdge/ + - text: Microsoft Edge Legacy desktop app will reach end of support on March 9, 2021 + url: https://techcommunity.microsoft.com/t5/microsoft-365-blog/microsoft-365-apps-say-farewell-to-internet-explorer-11-and/ba-p/1591666 - text: The latest in Microsoft Edge url: https://blogs.windows.com/msedgedev/2018/04/30/edgehtml-17-april-2018-update/#C7jCBdbPSG6bCXHr.97 - text: Microsoft Edge for iOS and Android From eef195501e88c647152c4a2ee4b3828517fa2649 Mon Sep 17 00:00:00 2001 From: TimShererWithAquent Date: Mon, 24 Aug 2020 07:44:06 -0700 Subject: [PATCH 056/277] Additional fixes. --- windows/security/threat-protection/auditing/event-4608.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4608.md b/windows/security/threat-protection/auditing/event-4608.md index 337ef1defe..4fc5d6a6f8 100644 --- a/windows/security/threat-protection/auditing/event-4608.md +++ b/windows/security/threat-protection/auditing/event-4608.md @@ -1,6 +1,6 @@ --- title: 4608(S) Windows is starting up. (Windows 10) -description: Describes security event 4608(S) Windows is starting up. This event is logged when LSASS.EXE process starts and the auditing subsystem is initialized. +description: Describes security event 4608(S) Windows is starting up. This event is logged when the LSASS.EXE process starts and the auditing subsystem is initialized. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy From 8d6f6284bf1648321b1b5c314ec38639f8386e8f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 24 Aug 2020 13:27:38 -0700 Subject: [PATCH 057/277] Update automated-investigations.md --- .../microsoft-defender-atp/automated-investigations.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index fa431dbc93..bd94cf5240 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -78,6 +78,15 @@ You can configure the following levels of automation: |**Semi - require approval for any remediation** | An approval is needed for any remediation action.

*This option is selected by default for Microsoft Defender ATP tenants created before August 16, 2020.*| |**No automated response** | Devices do not get any automated investigations run on them.

*This option is not recommended, because it fully disables automated investigation and remediation capabilities, and reduces the security posture of your organization's devices.* | + +> [!IMPORTANT] +> A few points of clarification regarding automation levels and default settings: +> - If your tenant already has device groups defined, the automation level settings are not changed. +> - If your tenant was onboarded to Microsoft Defender ATP before August 16, 2020, your organization's first device group is set to **Semi - require approval for any remediation** by default. +> - If your tenant is onboarded on or after August 16, 2020, when your organization's first device group is set to **Full - remediate threats automatically**. +> - To change an automation level, edit your [device groups](configure-automated-investigations-remediation.md#set-up-device-groups). + + ### A few points to keep in mind - Your level of automation is determined by your device group settings. See [Set up device groups](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-automated-investigations-remediation#set-up-device-groups). From 679966452d69d5795b6c2094eae5aa9bb402fa75 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Mon, 24 Aug 2020 14:04:56 -0700 Subject: [PATCH 058/277] Fix issue in Linux resources page --- .../microsoft-defender-atp/linux-resources.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md b/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md index 5065d7b5be..addb17136c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md @@ -117,8 +117,8 @@ The following table lists commands for some of the most common scenarios. Run `m |Quarantine management |List all quarantined files |`mdatp threat quarantine list` | |Quarantine management |Remove all files from the quarantine |`mdatp threat quarantine remove-all` | |Quarantine management |Add a file detected as a threat to the quarantine |`mdatp threat quarantine add --id [threat-id]` | -|Quarantine management |Remove a file detected as a threat from the quarantine |`mdatp threat quarantine add --id [threat-id]` | -|Quarantine management |Restore a file from the quarantine |`mdatp threat quarantine add --id [threat-id]` | +|Quarantine management |Remove a file detected as a threat from the quarantine |`mdatp threat quarantine remove --id [threat-id]` | +|Quarantine management |Restore a file from the quarantine |`mdatp threat quarantine restore --id [threat-id]` | ## Microsoft Defender ATP portal information From b518c13a3bcbd7e85385b3ea547b39c2d622c8de Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 24 Aug 2020 14:33:08 -0700 Subject: [PATCH 059/277] Update symantec-to-microsoft-defender-atp-setup.md --- .../symantec-to-microsoft-defender-atp-setup.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md index 692c6a9e61..a3c0638d1e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md @@ -120,6 +120,9 @@ This step of the setup process involves adding Microsoft Defender ATP to the exc During this step of the setup process, you add Symantec and your other security solutions to the Microsoft Defender Antivirus exclusion list. +> [!NOTE] +> To get an idea of which processes and services to exclude, see Broadcom's [Processes and services used by Endpoint Protection 14](https://knowledge.broadcom.com/external/article/170706/processes-and-services-used-by-endpoint.html). + When you add [exclusions to Microsoft Defender Antivirus scans](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus), you should add path and process exclusions. Keep the following points in mind: - Path exclusions exclude specific files and whatever those files access. - Process exclusions exclude whatever a process touches, but does not exclude the process itself. From 65e124f0b14c7e0f2f26fcb3f32584fa8a3c0076 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 24 Aug 2020 15:32:30 -0700 Subject: [PATCH 060/277] added note --- windows/deployment/windows-10-poc.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-poc.md b/windows/deployment/windows-10-poc.md index f4ab49b62a..4a00df13e0 100644 --- a/windows/deployment/windows-10-poc.md +++ b/windows/deployment/windows-10-poc.md @@ -22,7 +22,12 @@ ms.topic: article - Windows 10 -This guide contains instructions to configure a proof of concept (PoC) environment requiring a minimum amount of resources. The guide makes extensive use of Windows PowerShell and Hyper-V. Subsequent companion guides contain steps to deploy Windows 10 using the PoC environment. After completing this guide, see the following Windows 10 PoC deployment guides: +This guide contains instructions to configure a proof of concept (PoC) environment requiring a minimum amount of resources. + +> [!NOTE] +> Microsoft also offers a pre-configured labusing an evaluation version of Configuration Manager. For more information, see [Windows and Office deployment and management lab kit](/microsoft-365/enterprise/modern-desktop-deployment-and-management-lab). + +This lab guide makes extensive use of Windows PowerShell and Hyper-V. Subsequent companion guides contain steps to deploy Windows 10 using the PoC environment. After completing this guide, see the following Windows 10 PoC deployment guides: - [Step by step: Deploy Windows 10 in a test lab using MDT](windows-10-poc-mdt.md)
- [Step by step: Deploy Windows 10 in a test lab using Microsoft Endpoint Configuration Manager](windows-10-poc-sc-config-mgr.md)
From 45e0a5cbf6adbadf7b007883af9436dc2a6b1e2b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 24 Aug 2020 15:45:25 -0700 Subject: [PATCH 061/277] fix warning --- windows/deployment/usmt/usmt-how-it-works.md | 24 ++++---------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/windows/deployment/usmt/usmt-how-it-works.md b/windows/deployment/usmt/usmt-how-it-works.md index 03a1cc4503..441586a83a 100644 --- a/windows/deployment/usmt/usmt-how-it-works.md +++ b/windows/deployment/usmt/usmt-how-it-works.md @@ -1,6 +1,6 @@ --- title: How USMT Works (Windows 10) -description: Learn how USMT works and how it includes two tools that migrate settings and data: ScanState and LoadState. +description: Learn how USMT works and how it includes two tools that migrate settings and data - ScanState and LoadState. ms.assetid: 5c8bd669-9e1e-473d-81e6-652f40b24171 ms.reviewer: manager: laurawi @@ -10,7 +10,6 @@ ms.mktglfcycl: deploy ms.sitesec: library audience: itpro author: greg-lindsay -ms.date: 04/19/2017 ms.topic: article --- @@ -20,16 +19,12 @@ ms.topic: article USMT includes two tools that migrate settings and data: ScanState and LoadState. ScanState collects information from the source computer, and LoadState applies that information to the destination computer. - [ScanState Process](#bkmk-ssprocess) - - [LoadState Process](#bkmk-lsprocess) **Note**   - For more information about how USMT processes the rules and the XML files, see [Conflicts and Precedence](usmt-conflicts-and-precedence.md). - - - -##
The ScanState Process + For more information about how USMT processes the rules and the XML files, see [Conflicts and Precedence](usmt-conflicts-and-precedence.md). +## The ScanState Process When you run the ScanState tool on the source computer, it goes through the following process: @@ -40,9 +35,7 @@ When you run the ScanState tool on the source computer, it goes through the foll There are three types of components: - Components that migrate the operating system settings - - Components that migrate application settings - - Components that migrate users’ files The ScanState tool collects information about the application settings and user data components from the .xml files that are specified on the command line. @@ -58,8 +51,6 @@ When you run the ScanState tool on the source computer, it goes through the foll **Note**   From this point on, ScanState does not distinguish between components that migrate operating-system settings, those that migrate application settings, and those that migrate users’ files. ScanState processes all components in the same way. - - 2. Each component that is selected in the previous step is processed further. Any profile-specific variables (such as CSIDL\_PERSONAL) are evaluated in the context of the current profile. For example, if the profile that is being processed belongs to “User1”, then CSIDL\_PERSONAL would expand to C:\\Users\\User1\\Documents, assuming that the user profiles are stored in the C:\\Users directory. 3. For each selected component, ScanState evaluates the <detects> section. If the condition in the <detects> section evaluates to false, the component is not processed any further. Otherwise, the processing of this component continues. @@ -73,8 +64,6 @@ When you run the ScanState tool on the source computer, it goes through the foll **Note**   ScanState ignores some subsections such as <destinationCleanup> and <locationModify>. These sections are evaluated only on the destination computer. - - 5. In the "Collecting" phase, ScanState creates a master list of the migration units by combining the lists that were created for each selected user profile. 6. In the "Saving" phase, ScanState writes the migration units that were collected to the store location. @@ -82,9 +71,7 @@ When you run the ScanState tool on the source computer, it goes through the foll **Note**   ScanState does not modify the source computer in any way. - - -## The LoadState Process +## The LoadState Process The LoadState process is very similar to the ScanState process. The ScanState tool collects migration units such as file, registry key, or registry values from the source computer and saves them to the store. Similarly, the LoadState tool collects migration units from the store and applies them to the destination computer. @@ -132,13 +119,10 @@ The LoadState process is very similar to the ScanState process. The ScanState to **Important** It is important to specify the .xml files with the LoadState command if you want LoadState to use them. Otherwise, any destination-specific rules, such as <locationModify>, in these .xml files are ignored, even if the same .xml files were provided when the ScanState command ran. - - 5. In the "Apply" phase, LoadState writes the migration units that were collected to the various locations on the destination computer. If there are conflicts and there is not a <merge> rule for the object, the default behavior for the registry is for the source to overwrite the destination. The default behavior for files is for the source to be renamed incrementally, for example, OriginalFileName(1).OriginalExtension. Some settings, such as fonts, wallpaper, and screen-saver settings, do not take effect until the next time the user logs on. For this reason, you should log off when the LoadState command actions have completed. ## Related topics - [User State Migration Tool (USMT) Command-line Syntax](usmt-command-line-syntax.md) From 28b99a48cb82b7ca4a9ac3a8b4ea340836b83701 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 24 Aug 2020 15:49:09 -0700 Subject: [PATCH 062/277] fix suggestions --- windows/deployment/windows-10-poc.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/deployment/windows-10-poc.md b/windows/deployment/windows-10-poc.md index 4a00df13e0..9da366720a 100644 --- a/windows/deployment/windows-10-poc.md +++ b/windows/deployment/windows-10-poc.md @@ -149,7 +149,7 @@ Hardware requirements are displayed below: The lab architecture is summarized in the following diagram: -![PoC](images/poc.png) +![PoC diagram](images/poc.png) - Computer 1 is configured to host four VMs on a private, PoC network. - Two VMs are running Windows Server 2012 R2 with required network services and tools installed. @@ -223,7 +223,7 @@ Starting with Windows 8, the host computer’s microprocessor must support secon >Alternatively, you can install Hyper-V using the Control Panel in Windows under **Turn Windows features on or off** for a client operating system, or using Server Manager's **Add Roles and Features Wizard** on a server operating system, as shown below: - ![hyper-v feature](images/hyper-v-feature.png) + ![hyper-v features](images/hyper-v-feature.png) ![hyper-v](images/svr_mgr2.png) @@ -448,7 +448,7 @@ Notes:
3. Select the checkboxes next to the **C:\\** and the **system reserved** (BIOS/MBR) volumes. The system volume is not assigned a drive letter, but will be displayed in the Disk2VHD tool with a volume label similar to **\\?\Volume{**. See the following example. **Important**: You must include the system volume in order to create a bootable VHD. If this volume is not displayed in the disk2vhd tool, then the computer is likely to be using the GPT partition style. For more information, see [Determine VM generation](#determine-vm-generation). 4. Specify a location to save the resulting VHD or VHDX file (F:\VHD\w7.vhdx in the following example) and click **Create**. See the following example: - ![disk2vhd](images/disk2vhd.png) + ![disk2vhd 1](images/disk2vhd.png) >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. @@ -481,7 +481,7 @@ Notes:
5. Specify a location to save the resulting VHD or VHDX file (F:\VHD\PC1.vhdx in the following example) and click **Create**. See the following example: - ![disk2vhd](images/disk2vhd-gen2.png) + ![disk2vhd 2](images/disk2vhd-gen2.png) >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. @@ -505,7 +505,7 @@ Notes:
3. Select the checkbox next to the **C:\\** volume and clear the checkbox next to **Use Vhdx**. Note: the system volume is not copied in this scenario, it will be added later. 4. Specify a location to save the resulting VHD file (F:\VHD\w7.vhd in the following example) and click **Create**. See the following example: - ![disk2vhd](images/disk2vhd4.png) + ![disk2vhd 3](images/disk2vhd4.png) >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. @@ -820,7 +820,7 @@ The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to 15. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to PC1, installing the network adapter driver might take a few minutes. You can monitor device driver installation by clicking **Show hidden icons** in the notification area. - ![PoC](images/installing-drivers.png) + ![PoC 1](images/installing-drivers.png) >If the client was configured with a static address, you must change this to a dynamic one so that it can obtain a DHCP lease. @@ -878,7 +878,7 @@ The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to See the following example: - ![ISE](images/ISE.png) + ![ISE 1](images/ISE.png) 19. Click **File**, click **Save As**, and save the commands as **c:\VHD\pc1.ps1** on the Hyper-V host. 20. In the (lower) terminal input window, type the following commands to enable Guest Service Interface on PC1 and then use this service to copy the script to PC1: From e4da8d40f8ed6b6d41a71d18ec102e6d787249d2 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 24 Aug 2020 15:59:03 -0700 Subject: [PATCH 063/277] fix warning --- windows/deployment/usmt/usmt-how-it-works.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/usmt/usmt-how-it-works.md b/windows/deployment/usmt/usmt-how-it-works.md index 441586a83a..441dccf3f7 100644 --- a/windows/deployment/usmt/usmt-how-it-works.md +++ b/windows/deployment/usmt/usmt-how-it-works.md @@ -18,8 +18,8 @@ ms.topic: article USMT includes two tools that migrate settings and data: ScanState and LoadState. ScanState collects information from the source computer, and LoadState applies that information to the destination computer. -- [ScanState Process](#bkmk-ssprocess) -- [LoadState Process](#bkmk-lsprocess) +- [ScanState Process](#the-scanstate-process) +- [LoadState Process](#the-loadstate-process) **Note**   For more information about how USMT processes the rules and the XML files, see [Conflicts and Precedence](usmt-conflicts-and-precedence.md). From 9b57ccc26385d502613bfef5d8b73ef8d6290d17 Mon Sep 17 00:00:00 2001 From: Laura Newsad Date: Mon, 24 Aug 2020 16:53:38 -0700 Subject: [PATCH 064/277] Update enable-network-protection.md Added an arrow that was missing. Feedback from https://github.com/MicrosoftDocs/memdocs/issues/433 --- .../microsoft-defender-atp/enable-network-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md b/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md index e737eb44d7..ade4a99c1b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md @@ -28,7 +28,7 @@ Check if network protection has been enabled on a local device by using Registry 1. Select the **Start** button in the task bar and type **regedit** to open Registry editor 1. Choose **HKEY_LOCAL_MACHINE** from the side menu -1. Navigate through the nested menus to **SOFTWARE** > **Policies** > **Microsoft** **Windows Defender** > **Policy Manager** +1. Navigate through the nested menus to **SOFTWARE** > **Policies** > **Microsoft** > **Windows Defender** > **Policy Manager** 1. Select **EnableNetworkProtection** to see the current state of network protection on the device * 0, or **Off** From a47b1358f24773833ce59b82dbd3f6c235176ab3 Mon Sep 17 00:00:00 2001 From: Deland-Han Date: Tue, 25 Aug 2020 11:32:18 +0800 Subject: [PATCH 065/277] fix --- ...activate-using-key-management-service-vamt.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md b/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md index f2d59868c4..e321b35824 100644 --- a/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md +++ b/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md @@ -45,14 +45,16 @@ Installing a KMS host key on a computer running Windows 10 allows you to activa Clients locate the KMS server by using resource records in DNS, so some configuration of DNS may be required. This scenario can be beneficial if your organization uses volume activation for clients and MAK-based activation for a smaller number of servers. To enable KMS functionality, a KMS key is installed on a KMS host; then, the host is activated over the Internet or by phone using Microsoft’s activation services. -**Configure KMS in Windows 10** +**Configure KMS in Windows 10** -To activate by using the telephone, use the slmgr.vbs script. - -1. Run **slmgr.vbs /dti** and confirm the installation ID. -2. Call [Microsoft Licensing Activation Centers worldwide telephone numbers](https://www.microsoft.com/licensing/existing-customer/activation-centers) and follow the voice prompts to enter the installation ID that you obtained in step 1 on your telephone. -3. Follow the voice prompts and write down the responded 48-digit confirmation ID for OS activation. -4. Run **slmgr.vbs /atp \**. +To activate , use the slmgr.vbs command. Open an elevated command prompt and run one of the following commands: +- To install the KMS key, type `slmgr.vbs /ipk `. +- To activate online, type `slmgr.vbs/ato`. +- To activate by telephone , follow these steps: + 1. Run `slmgr.vbs /dti` and confirm the installation ID. + 2. Call [Microsoft Licensing Activation Centers worldwide telephone numbers](https://www.microsoft.com/licensing/existing-customer/activation-centers) and follow the voice prompts to enter the installation ID that you obtained in step 1 on your telephone. + 3. Follow the voice prompts and write down the responded 48-digit confirmation ID for OS activation. + 4. Run `slmgr.vbs /atp \`. For more information, see the information for Windows 7 in [Deploy KMS Activation](https://go.microsoft.com/fwlink/p/?LinkId=717032). From 5f326ff871a0bf092825f6f0fe5938792d95e378 Mon Sep 17 00:00:00 2001 From: Deland-Han Date: Tue, 25 Aug 2020 12:58:44 +0800 Subject: [PATCH 066/277] add description --- .../activate-using-key-management-service-vamt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md b/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md index e321b35824..124078e760 100644 --- a/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md +++ b/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md @@ -4,7 +4,7 @@ ms.assetid: f2417bfe-7d25-4e82-bc07-de316caa8dac ms.reviewer: manager: laurawi ms.author: greglin -description: +description: How to activate using Key Management Service in Windows 10. keywords: vamt, volume activation, activation, windows activation ms.prod: w10 ms.mktglfcycl: deploy From 8e8a31114df7bc80e7ff89ef4ecb3b173a9f07fa Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Mon, 24 Aug 2020 22:51:21 -0700 Subject: [PATCH 067/277] Update threat-analytics.md --- .../microsoft-defender-atp/threat-analytics.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md index ffd4c3eb1f..59c73d112a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -With more sophisticated adversaries and new threats emerging frequently and prevalently, it is critical to be able to quickly: +With more sophisticated adversaries and new threats emerging frequently and prevalently, it's critical to be able to quickly: - Assess the impact of new threats - Review your resilience against or exposure to the threats @@ -67,12 +67,12 @@ The **Overview** section provides a preview of the detailed analyst report. It a _Overview section of a threat analytics report_ #### Organizational impact -Each report includes cards designed to provide information about the organizational impact of a threat: +Each report includes chart designed to provide information about the organizational impact of a threat: - **Devices with alerts**—shows the current number of distinct devices that have been impacted by the threat. A device is categorized as **Active** if there is at least one alert associated with that threat and **Resolved** if *all* alerts associated with the threat on the device have been resolved. - **Devices with alerts over time**—shows the number of distinct devices with **Active** and **Resolved** alerts over time. The number of resolved alerts indicates how quickly your organization responds to alerts associated with a threat. Ideally, the chart should be showing alerts resolved within a few days. #### Organizational resilience and exposure -Each report includes cards that provide an overview of how resilient your organization can be against a given threat: +Each report includes charts that provide an overview of how resilient your organization can be against a given threat: - **Security configuration status**—shows the number of devices that have applied the recommended security settings that can help mitigate the threat. Devices are considered **Secure** if they have applied _all_ the tracked settings. - **Vulnerability patching status**—shows the number of devices that have applied security updates or patches that address vulnerabilities exploited by the threat. @@ -83,7 +83,7 @@ Go to the **Analyst report** section to read through the detailed expert write-u _Analyst report section of a threat analytics report_ ### Review list of mitigations and the status of your devices -In the **Mitigations** section, review the list of specific actionable recommendations that can help you increase your organizational resilience against the threat. The list of tracked mitigations includes recommended settings and vulnerability patches, along with the number of devices that don't have the mitigations in place. +In the **Mitigations** section, review the list of specific actionable recommendations that can help you increase your organizational resilience against the threat. The list of tracked mitigations includes recommended settings and vulnerability patches. It also shows the number of devices that don't have these mitigations in place. Mitigation information in this section incorporates data from [threat and vulnerability management](next-gen-threat-and-vuln-mgt.md), which also provides detailed drill-down information from various links in the report. @@ -94,12 +94,12 @@ _Mitigations section of a threat analytics report_ ## Additional report details and limitations When using the reports, keep the following in mind: -- Data is scoped based on your role-based access control (RBAC) scope. You will only see the status of devices in [groups that you can access](machine-groups.md). -- Charts reflect only mitigations that are tracked. Check the report overview for additional mitigations that are not reflected in the charts. +- Data is scoped based on your role-based access control (RBAC) scope. You will see the status of devices in [groups that you can access](machine-groups.md). +- Charts reflect only mitigations that are tracked. Check the report overview for additional mitigations that are not shown in the charts. - Mitigations don't guarantee complete resilience. The provided mitigations reflect the best possible actions needed to improve resiliency. -- Devices are counted as "unavailable" if they have been unable to transmit data to the service. -- Antivirus related statistics are based on Microsoft Defender Antivirus settings. Devices with third-party antivirus solutions can appear as "exposed". +- Devices are counted as "unavailable" if they have not transmitted data to the service. +- Antivirus-related statistics are based on Microsoft Defender Antivirus settings. Devices with third-party antivirus solutions can appear as "exposed". ## Related topics -- [Hunt for cyberthreats](advanced-hunting-overview.md) +- [Proactively find threats with advanced hunting](advanced-hunting-overview.md) - [Assess and resolve security weaknesses and exposures](next-gen-threat-and-vuln-mgt.md) From 2156322fdccfdfa9a2926842c88b460411fd0c4b Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Mon, 24 Aug 2020 22:57:26 -0700 Subject: [PATCH 068/277] Update threat-analytics.md --- .../microsoft-defender-atp/threat-analytics.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md index 59c73d112a..89cf0c8bdb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md @@ -48,13 +48,13 @@ Watch this short video to learn more about how threat analytics can help you tra The threat analytics dashboard is a great jump off point for getting to the reports that are most relevant to your organization. It summarizes the threats in the following sections: - **Latest threats**—lists the most recently published threat reports, along with the number of devices with active and resolved alerts. -- **High-impact threats**—lists the threats that have had the highest impact to the organization. This card ranks threats by the number of devices that have active alerts. +- **High-impact threats**—lists the threats that have had the highest impact to the organization. This section ranks threats by the number of devices that have active alerts. - **Threat summary**—shows the overall impact of all the threats reported in threat analytics by showing the number of threats with active and resolved alerts. -![Image of a threat analytics dashboard](images/ta_dashboard.png) - Select a threat from the dashboard to view the report for that threat. +![Image of a threat analytics dashboard](images/ta_dashboard.png) + ## View a threat analytics report Each threat analytics report provides information in three sections: **Overview**, **Analyst report**, and **Mitigations**. @@ -67,12 +67,12 @@ The **Overview** section provides a preview of the detailed analyst report. It a _Overview section of a threat analytics report_ #### Organizational impact -Each report includes chart designed to provide information about the organizational impact of a threat: +Each report includes charts designed to provide information about the organizational impact of a threat: - **Devices with alerts**—shows the current number of distinct devices that have been impacted by the threat. A device is categorized as **Active** if there is at least one alert associated with that threat and **Resolved** if *all* alerts associated with the threat on the device have been resolved. - **Devices with alerts over time**—shows the number of distinct devices with **Active** and **Resolved** alerts over time. The number of resolved alerts indicates how quickly your organization responds to alerts associated with a threat. Ideally, the chart should be showing alerts resolved within a few days. #### Organizational resilience and exposure -Each report includes charts that provide an overview of how resilient your organization can be against a given threat: +Each report includes charts that provide an overview of how resilient your organization is against a given threat: - **Security configuration status**—shows the number of devices that have applied the recommended security settings that can help mitigate the threat. Devices are considered **Secure** if they have applied _all_ the tracked settings. - **Vulnerability patching status**—shows the number of devices that have applied security updates or patches that address vulnerabilities exploited by the threat. From 3f0e7ae1e5ca6e3c23a66433df7793e3f1451b9e Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Mon, 24 Aug 2020 22:59:27 -0700 Subject: [PATCH 069/277] Update threat-analytics.md --- .../microsoft-defender-atp/threat-analytics.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md index 89cf0c8bdb..7612d8d24a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md @@ -87,7 +87,7 @@ In the **Mitigations** section, review the list of specific actionable recommend Mitigation information in this section incorporates data from [threat and vulnerability management](next-gen-threat-and-vuln-mgt.md), which also provides detailed drill-down information from various links in the report. -![Image of the analyst report section of a threat analytics report](images/ta-mitigations.png) +![Image of the mitigations section of a threat analytics report](images/ta-mitigations.png) _Mitigations section of a threat analytics report_ From b8c8a29275b29f48ee8f58da457d950c596da6e5 Mon Sep 17 00:00:00 2001 From: aktsuda Date: Tue, 25 Aug 2020 19:02:50 +0900 Subject: [PATCH 070/277] Update kernel-dma-protection-for-thunderbolt.md The item of "Virtualization technology in Firmware" doesn't exist in msinfo32.exe. So, it should be replaced with **A hypervisor has been detected. Features required for Hyper-V will not be displayed.** is NOT shown (this means Virtualization technology in Firmware is disabled). --- .../kernel-dma-protection-for-thunderbolt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 6ea046a8f3..85a687c064 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -84,7 +84,7 @@ Beginning with Windows 10 version 1809, you can use Security Center to check if 1. Launch MSINFO32.exe in a command prompt, or in the Windows search bar. 2. Check the value of **Kernel DMA Protection**. ![Kernel DMA protection in System Information](bitlocker/images/kernel-dma-protection.png) -3. If the current state of **Kernel DMA Protection** is OFF and **Virtualization Technology in Firmware** is NO: +3. If the current state of **Kernel DMA Protection** is OFF and **A hypervisor has been detected. Features required for Hyper-V will not be displayed.** is NOT shown (this means Virtualization technology in Firmware is disabled): - Reboot into BIOS settings - Turn on Intel Virtualization Technology. - Turn on Intel Virtualization Technology for I/O (VT-d). In Windows 10 version 1803, only Intel VT-d is supported. Other platforms can use DMA attack mitigations described in [BitLocker countermeasures](bitlocker/bitlocker-countermeasures.md). From fc25a88aadb820ce2e6a4a6049f76838d74cef96 Mon Sep 17 00:00:00 2001 From: Baard Hermansen Date: Tue, 25 Aug 2020 12:16:21 +0200 Subject: [PATCH 071/277] Update create-a-group-policy-object.md Added markdown for Note. --- .../windows-firewall/create-a-group-policy-object.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/create-a-group-policy-object.md b/windows/security/threat-protection/windows-firewall/create-a-group-policy-object.md index f003f3c604..b2cef93530 100644 --- a/windows/security/threat-protection/windows-firewall/create-a-group-policy-object.md +++ b/windows/security/threat-protection/windows-firewall/create-a-group-policy-object.md @@ -39,7 +39,8 @@ To create a new GPO 4. In the **Name** text box, type the name for your new GPO. - >**Note:** Be sure to use a name that clearly indicates the purpose of the GPO. Check to see if your organization has a naming convention for GPOs. + > [!NOTE] + > Be sure to use a name that clearly indicates the purpose of the GPO. Check to see if your organization has a naming convention for GPOs. 5. Leave **Source Starter GPO** set to **(none)**, and then click **OK**. From 06210723e87410ea68e04f03961d1418c73d464d Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 25 Aug 2020 15:58:53 +0500 Subject: [PATCH 072/277] Update policy-csp-deviceguard.md --- windows/client-management/mdm/policy-csp-deviceguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-deviceguard.md b/windows/client-management/mdm/policy-csp-deviceguard.md index 9512ffde73..2eae3ea3be 100644 --- a/windows/client-management/mdm/policy-csp-deviceguard.md +++ b/windows/client-management/mdm/policy-csp-deviceguard.md @@ -90,7 +90,7 @@ Secure Launch configuration: - 1 - Enables Secure Launch if supported by hardware - 2 - Disables Secure Launch. -For more information about System Guard, see [Introducing Windows Defender System Guard runtime attestation](https://cloudblogs.microsoft.com/microsoftsecure/2018/04/19/introducing-windows-defender-system-guard-runtime-attestation/) and [How hardware-based containers help protect Windows 10](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows). +For more information about System Guard, see [Introducing Windows Defender System Guard runtime attestation](https://cloudblogs.microsoft.com/microsoftsecure/2018/04/19/introducing-windows-defender-system-guard-runtime-attestation/) and [How a hardware-based root of trust helps protect Windows 10](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows). From ab236b446fd56d60358e5dec8ebb19526a36d4ff Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 25 Aug 2020 08:51:47 -0700 Subject: [PATCH 073/277] add missing space --- windows/deployment/windows-10-poc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-poc.md b/windows/deployment/windows-10-poc.md index 9da366720a..6b3110a329 100644 --- a/windows/deployment/windows-10-poc.md +++ b/windows/deployment/windows-10-poc.md @@ -25,7 +25,7 @@ ms.topic: article This guide contains instructions to configure a proof of concept (PoC) environment requiring a minimum amount of resources. > [!NOTE] -> Microsoft also offers a pre-configured labusing an evaluation version of Configuration Manager. For more information, see [Windows and Office deployment and management lab kit](/microsoft-365/enterprise/modern-desktop-deployment-and-management-lab). +> Microsoft also offers a pre-configured lab using an evaluation version of Configuration Manager. For more information, see [Windows and Office deployment and management lab kit](/microsoft-365/enterprise/modern-desktop-deployment-and-management-lab). This lab guide makes extensive use of Windows PowerShell and Hyper-V. Subsequent companion guides contain steps to deploy Windows 10 using the PoC environment. After completing this guide, see the following Windows 10 PoC deployment guides: From 5f31da59ce2da4dcf1b352b59d520750f3f6347d Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik Date: Tue, 25 Aug 2020 10:30:21 -0700 Subject: [PATCH 074/277] Update event-4738.md fix typo "apear" --- windows/security/threat-protection/auditing/event-4738.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4738.md b/windows/security/threat-protection/auditing/event-4738.md index 7e70760f6b..3ad4e0bb93 100644 --- a/windows/security/threat-protection/auditing/event-4738.md +++ b/windows/security/threat-protection/auditing/event-4738.md @@ -32,7 +32,7 @@ This event generates on domain controllers, member servers, and workstations. For each change, a separate 4738 event will be generated. -You might see this event without any changes inside, that is, where all **Changed Attributes** apear as “-“. This usually happens when a change is made to an attribute that is not listed in the event. In this case there is no way to determine which attribute was changed. For example, if the [discretionary access control list](https://msdn.microsoft.com/library/windows/desktop/aa374872(v=vs.85).aspx) (DACL) is changed, a 4738 event will generate, but all attributes will be “-“. +You might see this event without any changes inside, that is, where all **Changed Attributes** appear as “-“. This usually happens when a change is made to an attribute that is not listed in the event. In this case there is no way to determine which attribute was changed. For example, if the [discretionary access control list](https://msdn.microsoft.com/library/windows/desktop/aa374872(v=vs.85).aspx) (DACL) is changed, a 4738 event will generate, but all attributes will be “-“. Some changes do not invoke a 4738 event. From 2993ef974ad7d7a63913a2569723a8e2d841e8e1 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik Date: Tue, 25 Aug 2020 10:31:08 -0700 Subject: [PATCH 075/277] Update event-4742.md fix typo "apear" --- windows/security/threat-protection/auditing/event-4742.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4742.md b/windows/security/threat-protection/auditing/event-4742.md index 91c241a6db..018f2e1c21 100644 --- a/windows/security/threat-protection/auditing/event-4742.md +++ b/windows/security/threat-protection/auditing/event-4742.md @@ -36,7 +36,7 @@ For each change, a separate 4742 event will be generated. Some changes do not invoke a 4742 event, for example, changes made using Active Directory Users and Computers management console in **Managed By** tab in computer account properties. -You might see this event without any changes inside, that is, where all **Changed Attributes** apear as “-“. This usually happens when a change is made to an attribute that is not listed in the event. In this case there is no way to determine which attribute was changed. For example, this would happen if you change the **Description** of a group object using the Active Directory Users and Computers administrative console. Also, if the [discretionary access control list](https://msdn.microsoft.com/library/windows/desktop/aa374872(v=vs.85).aspx) (DACL) is changed, a 4742 event will generate, but all attributes will be “-“. +You might see this event without any changes inside, that is, where all **Changed Attributes** appear as “-“. This usually happens when a change is made to an attribute that is not listed in the event. In this case there is no way to determine which attribute was changed. For example, this would happen if you change the **Description** of a group object using the Active Directory Users and Computers administrative console. Also, if the [discretionary access control list](https://msdn.microsoft.com/library/windows/desktop/aa374872(v=vs.85).aspx) (DACL) is changed, a 4742 event will generate, but all attributes will be “-“. ***Important*:** If you manually change any user-related setting or attribute, for example if you set the SMARTCARD\_REQUIRED flag in **userAccountControl** for the computer account, then the **sAMAccountType** of the computer account will be changed to NORMAL\_USER\_ACCOUNT and you will get “[4738](event-4738.md): A user account was changed” instead of 4742 for this computer account. Essentially, the computer account will “become” a user account. For NORMAL\_USER\_ACCOUNT you will always get events from [Audit User Account Management](audit-user-account-management.md) subcategory. We strongly recommend that you avoid changing any user-related settings manually for computer objects. From 5bae6bad193f33fc360be4ab47417a67917dad8f Mon Sep 17 00:00:00 2001 From: Rebecca Agiewich Date: Tue, 25 Aug 2020 10:35:56 -0700 Subject: [PATCH 076/277] Update event-4649.md --- windows/security/threat-protection/auditing/event-4649.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4649.md b/windows/security/threat-protection/auditing/event-4649.md index 4e3a27aebc..dce0305250 100644 --- a/windows/security/threat-protection/auditing/event-4649.md +++ b/windows/security/threat-protection/auditing/event-4649.md @@ -1,6 +1,6 @@ --- title: 4649(S) A replay attack was detected. (Windows 10) -description: Describes security event 4649(S) A replay attack was detected. This event is generated when KRB_AP_ERR_REPEAT Kerberos response is sent to the client. +description: Describes security event 4649(S) A replay attack was detected. This event is generated when a KRB_AP_ERR_REPEAT Kerberos response is sent to the client. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy From ea4b9539c1812a9afa93f5277df4046f988a65fa Mon Sep 17 00:00:00 2001 From: Rebecca Agiewich Date: Tue, 25 Aug 2020 10:36:37 -0700 Subject: [PATCH 077/277] Update event-4675.md --- windows/security/threat-protection/auditing/event-4675.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4675.md b/windows/security/threat-protection/auditing/event-4675.md index dd386946d9..978d25bf39 100644 --- a/windows/security/threat-protection/auditing/event-4675.md +++ b/windows/security/threat-protection/auditing/event-4675.md @@ -1,6 +1,6 @@ --- title: 4675(S) SIDs were filtered. (Windows 10) -description: Describes security event 4675(S) SIDs were filtered. This event is generated when SIDs were filtered for specific Active Directory trust. +description: Describes security event 4675(S) SIDs were filtered. This event is generated when SIDs were filtered for a specific Active Directory trust. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy From 654b96e902fab83d81923bf1b2dafc25b38f2558 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 25 Aug 2020 14:21:42 -0700 Subject: [PATCH 078/277] Update controlled-folders.md --- .../controlled-folders.md | 66 ++++++++++++------- 1 file changed, 44 insertions(+), 22 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index d48749b987..ae4a616b51 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -1,6 +1,6 @@ --- title: Prevent ransomware and threats from encrypting and changing files -description: Files in default folders can be protected from being changed by malicious apps. This can help prevent ransomware from encrypting your files. +description: Files in default folders can be protected from being changed by malicious apps. Prevent ransomware from encrypting your files. keywords: controlled folder access, windows 10, windows defender, ransomware, protect, files, folders search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -11,7 +11,7 @@ ms.localizationpriority: medium author: denisebmsft ms.author: deniseb audience: ITPro -ms.date: 08/05/2019 +ms.date: 08/25/2020 ms.reviewer: v-maave manager: dansimp ms.custom: asr @@ -23,17 +23,21 @@ ms.custom: asr - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Controlled folder access helps you protect valuable data from malicious apps and threats, such as ransomware. It protects your data by checking against a list of known, trusted apps. Controlled folder access is supported on Windows Server 2019 as well as Windows 10 clients. It can be turned on via the Windows Security App, or from the Microsoft Endpoint Configuration Manager and Intune, for managed devices. Controlled folder access works best with [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md), which gives you detailed reporting into controlled folder access events and blocks as part of the usual [alert investigation scenarios](../microsoft-defender-atp/investigate-alerts.md). +## What is controlled folder access? -Controlled folder access works by only allowing apps to access protected folders if the app is included on a list of trusted software. If an app isn't on the list, Controlled folder access will block it from making changes to files inside protected folders. +Controlled folder access helps you protect your valuable data from malicious apps and threats, like ransomware. Controlled folder access protects your data by checking apps against a list of known, trusted apps. Supported on Windows Server 2019 and Windows 10 clients, controlled folder access can be turned on using the Windows Security App or in Microsoft Endpoint Configuration Manager and Intune (for managed devices). -Apps are added to the trusted list based upon their prevalence and reputation. Apps that are highly prevalent throughout your organization, and that have never displayed any malicious behavior, are deemed trustworthy and automatically added to the list. +Controlled folder access works best with [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md), which gives you detailed reporting into controlled folder access events and blocks as part of the usual [alert investigation scenarios](../microsoft-defender-atp/investigate-alerts.md). + +## How does controlled folder access work? + +Controlled folder access works by only allowing trusted apps to access protected folders. Protected folders are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, and so on, are included in the list of controlled folders. + +Controlled folder access works with a list of trusted software. If an app is included in the list of trusted software, the app works as expected. If not, the app is blocked from making any changes to files that are inside protected folders. Apps are added to the trusted list based upon their prevalence and reputation. Apps that are highly prevalent throughout your organization, and that have never displayed any malicious behavior, are deemed trustworthy and automatically added to the list. Apps can also be manually added to the trusted list via Configuration Manager and Intune. Additional actions, such as [adding a file indicator](../microsoft-defender-atp/respond-file-alerts.md#add-indicator-to-block-or-allow-a-file) for the app, can be performed from the Security Center Console. -Controlled folder access is especially useful in helping to protect your documents and information from [ransomware](https://www.microsoft.com/wdsi/threats/ransomware) that can attempt to encrypt your files and hold them hostage. - -With Controlled folder access in place, a notification will appear on the computer where the app attempted to make changes to a protected folder. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. You can also enable the rules individually to customize what techniques the feature monitors. +Controlled folder access is especially useful in helping to protect your documents and information from [ransomware](https://www.microsoft.com/wdsi/threats/ransomware) that can attempt to encrypt your files and hold them hostage. With controlled folder access in place, a notification will appear on the computer where the app attempted to make changes to a protected folder. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. You can also enable the rules individually to customize what techniques the feature monitors. The protected folders include common system folders, and you can [add additional folders](customize-controlled-folders.md#protect-additional-folders). You can also [allow apps](customize-controlled-folders.md#allow-specific-apps-to-make-changes-to-controlled-folders) to give them access to the protected folders. @@ -45,13 +49,13 @@ Controlled folder access is supported on Windows 10, version 1709 and later and Controlled folder access requires enabling [Microsoft Defender Antivirus real-time protection](../microsoft-defender-antivirus/configure-real-time-protection-microsoft-defender-antivirus.md). -## Review controlled folder access events in the Microsoft Defender ATP Security Center +## Review controlled folder access events in the Microsoft Defender Security Center Microsoft Defender ATP provides detailed reporting into events and blocks as part of its [alert investigation scenarios](../microsoft-defender-atp/investigate-alerts.md). You can query Microsoft Defender ATP data by using [Advanced hunting](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection). If you're using [audit mode](audit-windows-defender.md), you can use advanced hunting to see how controlled folder access settings would affect your environment if they were enabled. -Here is an example query +Example query: ```PowerShell DeviceEvents @@ -72,18 +76,36 @@ You can review the Windows event log to see events that are created when control 5. Click **OK**. -This will create a custom view that filters to only show the following events related to controlled folder access: +This creates a custom view that shows the following events related to controlled folder access: -Event ID | Description --|- -5007 | Event when settings are changed -1124 | Audited controlled folder access event -1123 | Blocked controlled folder access event +|Event ID | Description | +|---|---| +|5007 | Event when settings are changed | +|1124 | Audited controlled folder access event | +|1123 | Blocked controlled folder access event | -## In this section +## View or change the list of protected folders -Topic | Description --|- -[Evaluate controlled folder access](evaluate-controlled-folder-access.md) | Use a dedicated demo tool to see how controlled folder access works, and what events would typically be created. -[Enable controlled folder access](enable-controlled-folders.md) | Use Group Policy, PowerShell, or MDM CSPs to enable and manage controlled folder access in your network -[Customize controlled folder access](customize-controlled-folders.md) | Add additional protected folders, and allow specified apps to access protected folders. +### Windows 10 security app + +1. On your Windows 10 device, open the Windows Security app. + +2. Select **Virus & threat protection**. + +3. Under **Ransomware protection**, select **Manage ransomware protection**. + +4. If controlled folder access is turned off, you'll need to turn it on. Select **protected folders**. + +5. Do one of the following: + + - To add a folder, select **+ Add a protected folder**. + + - To remove a folder, select it, and then select **Remove**. + +## See also + +- [Evaluate controlled folder access](evaluate-controlled-folder-access.md). Use a dedicated demo tool to see how controlled folder access works, and what events would typically be created. + +- [Enable controlled folder access](enable-controlled-folders.md). Use Group Policy, PowerShell, or mobile device management CSPs to enable and manage controlled folder access in your network + +- [Customize controlled folder access](customize-controlled-folders.md). Add additional protected folders, and allow specified apps to access protected folders. From f05e7f6e490af712a10fecd40df0c1ab84d03de0 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 25 Aug 2020 14:37:29 -0700 Subject: [PATCH 079/277] Spacing, indentation, valid code block types The complete list of valid types for code blocks is here: https://docsmetadatatool.azurewebsites.net/allowlists/# --- .../create-wip-policy-using-intune-azure.md | 64 ++++++++++--------- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 07ac0b55e1..73946540c5 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -129,7 +129,8 @@ If you don't know the Store app publisher or product name, you can find them by If you need to add Windows 10 mobile apps that aren't distributed through the Store for Business, you must use the **Windows Device Portal** feature. ->**Note**
Your PC and phone must be on the same wireless network. +> [!NOTE] +> Your PC and phone must be on the same wireless network. 1. On the Windows Phone, go to **Settings**, choose **Update & security**, and then choose **For developers**. @@ -194,19 +195,19 @@ To add another Desktop app, click the ellipsis **…**. After you’ve entered t If you’re unsure about what to include for the publisher, you can run this PowerShell command: -```ps1 +```powershell Get-AppLockerFileInformation -Path "" ``` Where `""` goes to the location of the app on the device. For example: -```ps1 +```powershell Get-AppLockerFileInformation -Path "C:\Program Files\Windows NT\Accessories\wordpad.exe" ``` In this example, you'd get the following info: -``` +```console Path Publisher ---- --------- %PROGRAMFILES%\WINDOWS NT\ACCESSORIES\WORDPAD.EXE O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US @@ -279,22 +280,22 @@ For more info about AppLocker, see the [AppLocker](https://technet.microsoft.com This is the XML file that AppLocker creates for Microsoft Dynamics 365. ```xml - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + ``` 12. After you’ve created your XML file, you need to import it by using Microsoft Intune. @@ -335,6 +336,7 @@ The executable rule helps to create an AppLocker rule to sign any unsigned apps. 12. After you’ve created your XML file, you need to import it by using Microsoft Intune. + **To import a list of protected apps using Microsoft Intune** 1. In **Protected apps**, click **Import apps**. @@ -428,7 +430,7 @@ Separate multiple resources with the "|" delimiter. If you don’t use proxy servers, you must also include the "," delimiter just before the "|". For example: -```code +```console URL <,proxy>|URL <,proxy> ``` @@ -441,7 +443,7 @@ In this case, Windows blocks the connection by default. To stop Windows from automatically blocking these connections, you can add the `/*AppCompat*/` string to the setting. For example: -```code +```console URL <,proxy>|URL <,proxy>/*AppCompat*/ ``` @@ -449,13 +451,13 @@ When you use this string, we recommend that you also turn on [Azure Active Direc Value format with proxy: -```code +```console contoso.sharepoint.com,contoso.internalproxy1.com|contoso.visualstudio.com,contoso.internalproxy2.com ``` Value format without proxy: -```code +```console contoso.sharepoint.com,|contoso.visualstudio.com,|contoso.onedrive.com ``` @@ -465,7 +467,7 @@ Specify the domains used for identities in your environment. All traffic to the fully-qualified domains appearing in this list will be protected. Separate multiple domains with the "|" delimiter. -```code +```console exchange.contoso.com|contoso.com|region.contoso.com ``` @@ -475,7 +477,7 @@ Specify the DNS suffixes used in your environment. All traffic to the fully-qualified domains appearing in this list will be protected. Separate multiple resources with the "," delimiter. -```code +```console corp.contoso.com,region.contoso.com ``` @@ -488,7 +490,7 @@ This list shouldn’t include any servers listed in your Internal proxy servers Internal proxy servers must be used only for WIP-protected (enterprise) traffic. Separate multiple resources with the ";" delimiter. -```code +```console proxy.contoso.com:80;proxy2.contoso.com:443 ``` @@ -500,7 +502,7 @@ This list shouldn’t include any servers listed in your Proxy servers list. Proxy servers must be used only for non-WIP-protected (non-enterprise) traffic. Separate multiple resources with the ";" delimiter. -```code +```console contoso.internalproxy1.com;contoso.internalproxy2.com ``` @@ -539,7 +541,7 @@ Specify your authentication redirection endpoints for your company. These locations are considered enterprise or personal, based on the context of the connection before the redirection. Separate multiple resources with the "," delimiter. -```code +```console sts.contoso.com,sts.contoso2.com ``` @@ -597,8 +599,8 @@ After you've decided where your protected apps can access enterprise data on you - **Off, or not configured.** Stops WIP from encrypting Azure Rights Management files that are copied to a removable drive. ->[!NOTE] ->Regardless of this setting, all files in OneDrive for Business will be encrypted, including moved Known Folders. + > [!NOTE] + > Regardless of this setting, all files in OneDrive for Business will be encrypted, including moved Known Folders. **Allow Windows Search Indexer to search encrypted files.** Determines whether to allow the Windows Search Indexer to index items that are encrypted, such as WIP protected files. From 8b563d30d91283e4f5271c9d5dc920ff236c63de Mon Sep 17 00:00:00 2001 From: isbrahm <43386070+isbrahm@users.noreply.github.com> Date: Tue, 25 Aug 2020 14:56:06 -0700 Subject: [PATCH 080/277] Correct indented code block suggestion --- .../event-id-explanations.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md index 56b4a80d67..6601f20830 100644 --- a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md +++ b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md @@ -70,11 +70,12 @@ Below are the fields which help to diagnose what a 3090, 3091, or 3092 event ind In order to enable 3091 audit events and 3092 block events, you must create a TestFlags regkey with a value of 0x100. You can do so using the following PowerShell command: - ```powershell - reg add hklm\system\currentcontrolset\control\ci -v TestFlags -t REG_DWORD -d 0x100 - ``` +```powershell +reg add hklm\system\currentcontrolset\control\ci -v TestFlags -t REG_DWORD -d 0x100 +``` + In order to enable 3090 allow events as well as 3091 and 3092 events, you must instead create a TestFlags regkey with a value of 0x300. You can do so using the following PowerShell command: - ```powershell - reg add hklm\system\currentcontrolset\control\ci -v TestFlags -t REG_DWORD -d 0x300 - ``` +```powershell +reg add hklm\system\currentcontrolset\control\ci -v TestFlags -t REG_DWORD -d 0x300 +``` From aa976647f8b244acf1c3d57322950dead0d808a4 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 25 Aug 2020 14:58:29 -0700 Subject: [PATCH 081/277] addingbitlocker metadata --- .../bitlocker/bcd-settings-and-bitlocker.md | 1 + .../information-protection/bitlocker/bitlocker-and-adds-faq.md | 1 + .../bitlocker/bitlocker-basic-deployment.md | 1 + .../bitlocker/bitlocker-countermeasures.md | 1 + .../bitlocker/bitlocker-deployment-and-administration-faq.md | 1 + .../bitlocker-device-encryption-overview-windows-10.md | 1 + .../bitlocker/bitlocker-frequently-asked-questions.md | 1 + .../bitlocker/bitlocker-group-policy-settings.md | 1 + .../bitlocker/bitlocker-how-to-deploy-on-windows-server.md | 1 + .../bitlocker/bitlocker-how-to-enable-network-unlock.md | 1 + .../bitlocker/bitlocker-key-management-faq.md | 1 + .../bitlocker/bitlocker-management-for-enterprises.md | 1 + .../bitlocker/bitlocker-network-unlock-faq.md | 1 + .../bitlocker/bitlocker-overview-and-requirements-faq.md | 1 + .../information-protection/bitlocker/bitlocker-overview.md | 1 + .../bitlocker/bitlocker-recovery-guide-plan.md | 1 + .../bitlocker/bitlocker-recovery-loop-break.md | 1 + .../information-protection/bitlocker/bitlocker-security-faq.md | 1 + .../information-protection/bitlocker/bitlocker-to-go-faq.md | 1 + .../information-protection/bitlocker/bitlocker-upgrading-faq.md | 1 + ...-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md | 1 + .../bitlocker-use-bitlocker-recovery-password-viewer.md | 1 + .../bitlocker/bitlocker-using-with-other-programs-faq.md | 1 + ...are-your-organization-for-bitlocker-planning-and-policies.md | 1 + ...r-shared-volumes-and-storage-area-networks-with-bitlocker.md | 1 + .../information-protection/bitlocker/troubleshoot-bitlocker.md | 1 + .../bitlocker/ts-bitlocker-cannot-encrypt-issues.md | 1 + .../bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md | 2 ++ .../bitlocker/ts-bitlocker-config-issues.md | 1 + .../bitlocker/ts-bitlocker-decode-measured-boot-logs.md | 1 + .../bitlocker/ts-bitlocker-intune-issues.md | 1 + .../bitlocker/ts-bitlocker-network-unlock-issues.md | 2 ++ .../bitlocker/ts-bitlocker-recovery-issues.md | 1 + .../information-protection/bitlocker/ts-bitlocker-tpm-issues.md | 1 + 34 files changed, 36 insertions(+) diff --git a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md index 77709b6ef2..7dd0eb0898 100644 --- a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md +++ b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # BCD settings and BitLocker diff --git a/windows/security/information-protection/bitlocker/bitlocker-and-adds-faq.md b/windows/security/information-protection/bitlocker/bitlocker-and-adds-faq.md index 65e915649a..d6bad09f03 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-and-adds-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-and-adds-faq.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # BitLocker and Active Directory Domain Services (AD DS) FAQ diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 96fc9bd8c2..901ed382b5 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # BitLocker basic deployment diff --git a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md index ab57ef7b30..6de06c740a 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md +++ b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # BitLocker Countermeasures diff --git a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md index f8fa65855e..ea8ab3bf7a 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # BitLocker frequently asked questions (FAQ) diff --git a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md index 7560239ff8..34008453ad 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md +++ b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md @@ -14,6 +14,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 ms.reviewer: +ms.custom: bitlocker --- # Overview of BitLocker Device Encryption in Windows 10 diff --git a/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md b/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md index 3c5449bfe9..1f6db4c45f 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md +++ b/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # BitLocker frequently asked questions (FAQ) diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index 436ef15fe7..ad93d7dca7 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 04/17/2019 +ms.custom: bitlocker --- # BitLocker Group Policy settings diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md index 121b0d3e49..4ba7629cc0 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # BitLocker: How to deploy on Windows Server 2012 and later diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index a7a7e7fce7..be66dcfa75 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # BitLocker: How to enable Network Unlock diff --git a/windows/security/information-protection/bitlocker/bitlocker-key-management-faq.md b/windows/security/information-protection/bitlocker/bitlocker-key-management-faq.md index 226acb2e7c..d7338589c5 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-key-management-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-key-management-faq.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # BitLocker Key Management FAQ diff --git a/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md b/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md index 2314ea2eaf..21fcd6cdfd 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md +++ b/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md @@ -14,6 +14,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 ms.reviewer: +ms.custom: bitlocker --- # BitLocker Management for Enterprises diff --git a/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md b/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md index 153be07099..264ee0242a 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md @@ -14,6 +14,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 ms.reviewer: +ms.custom: bitlocker --- # BitLocker Network Unlock FAQ diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md index aca61b7f1d..7f9715b9c0 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # BitLocker Overview and Requirements FAQ diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview.md b/windows/security/information-protection/bitlocker/bitlocker-overview.md index ebece73d96..131a256f82 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 01/26/2018 +ms.custom: bitlocker --- # BitLocker diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md index 822f7a9985..943135fa94 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # BitLocker recovery guide diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md index 36decb2b2f..f06b11a197 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md @@ -14,6 +14,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 10/28/2019 +ms.custom: bitlocker --- # Breaking out of a Bitlocker recovery loop diff --git a/windows/security/information-protection/bitlocker/bitlocker-security-faq.md b/windows/security/information-protection/bitlocker/bitlocker-security-faq.md index 2962d7533b..fb1c2281f8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-security-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-security-faq.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # BitLocker Security FAQ diff --git a/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md b/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md index e8bd11f12b..12d2b4ca0d 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 07/10/2018 +ms.custom: bitlocker --- # BitLocker To Go FAQ diff --git a/windows/security/information-protection/bitlocker/bitlocker-upgrading-faq.md b/windows/security/information-protection/bitlocker/bitlocker-upgrading-faq.md index 7873e99c18..a856063b96 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-upgrading-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-upgrading-faq.md @@ -14,6 +14,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 ms.reviewer: +ms.custom: bitlocker --- # BitLocker Upgrading FAQ diff --git a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md index e4e1a3ffcd..f3fea6898b 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md +++ b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # BitLocker: Use BitLocker Drive Encryption Tools to manage BitLocker diff --git a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md index 9f41146f0d..1bc4358ba0 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md +++ b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # BitLocker: Use BitLocker Recovery Password Viewer diff --git a/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md b/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md index 0aebf543c2..ac4286c885 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # Using BitLocker with other programs FAQ diff --git a/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md b/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md index 72436ef74d..baa25d7cf6 100644 --- a/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md +++ b/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 04/24/2019 +ms.custom: bitlocker --- # Prepare your organization for BitLocker: Planning and policies diff --git a/windows/security/information-protection/bitlocker/protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md b/windows/security/information-protection/bitlocker/protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md index 1473dadc79..e009e18c5e 100644 --- a/windows/security/information-protection/bitlocker/protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md +++ b/windows/security/information-protection/bitlocker/protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md @@ -15,6 +15,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 +ms.custom: bitlocker --- # Protecting cluster shared volumes and storage area networks with BitLocker diff --git a/windows/security/information-protection/bitlocker/troubleshoot-bitlocker.md b/windows/security/information-protection/bitlocker/troubleshoot-bitlocker.md index 88e28e59eb..f4020af299 100644 --- a/windows/security/information-protection/bitlocker/troubleshoot-bitlocker.md +++ b/windows/security/information-protection/bitlocker/troubleshoot-bitlocker.md @@ -13,6 +13,7 @@ audience: ITPro ms.collection: Windows Security Technologies\BitLocker ms.topic: troubleshooting ms.date: 10/17/2019 +ms.custom: bitlocker --- # Guidelines for troubleshooting BitLocker diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md index 2382b91a2a..03b1c67188 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md @@ -13,6 +13,7 @@ audience: ITPro ms.collection: Windows Security Technologies\BitLocker ms.topic: troubleshooting ms.date: 10/17/2019 +ms.custom: bitlocker --- # BitLocker cannot encrypt a drive: known issues diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md index c69bb9ab25..c112d898f7 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md @@ -13,8 +13,10 @@ audience: ITPro ms.collection: Windows Security Technologies\BitLocker ms.topic: troubleshooting ms.date: 10/18/2019 +ms.custom: bitlocker --- + # BitLocker cannot encrypt a drive: known TPM issues This article describes common issues that affect the Trusted Platform Module (TPM) and that may prevent BitLocker from encrypting a drive. This article also provides guidance to address these issues. diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-config-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-config-issues.md index 346095b34e..e3c4f3f6d4 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-config-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-config-issues.md @@ -13,6 +13,7 @@ audience: ITPro ms.collection: Windows Security Technologies\BitLocker ms.topic: troubleshooting ms.date: 10/17/2019 +ms.custom: bitlocker --- # BitLocker configuration: known issues diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md b/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md index c3e4f16427..3e2cdad741 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md @@ -13,6 +13,7 @@ audience: ITPro ms.collection: Windows Security Technologies\BitLocker ms.topic: troubleshooting ms.date: 10/17/2019 +ms.custom: bitlocker --- # Decode Measured Boot logs to track PCR changes diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md index 18236c1ddf..fdf85626d1 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md @@ -13,6 +13,7 @@ audience: ITPro ms.collection: Windows Security Technologies\BitLocker ms.topic: troubleshooting ms.date: 10/18/2019 +ms.custom: bitlocker --- # Enforcing BitLocker policies by using Intune: known issues diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md index 77216f2dd1..b5882849d0 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md @@ -13,7 +13,9 @@ audience: ITPro ms.collection: Windows Security Technologies\BitLocker ms.topic: troubleshooting ms.date: 10/7/2019 +ms.custom: bitlocker --- + # BitLocker Network Unlock: known issues By using the BitLocker Network Unlock feature, you can manage computers remotely without having to enter a BitLocker PIN when each computer starts up. To do this, You have to configure your environment to meet the following requirements: diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md index a25ea79f8a..b9d677c092 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md @@ -13,6 +13,7 @@ audience: ITPro ms.collection: Windows Security Technologies\BitLocker ms.topic: troubleshooting ms.date: 10/18/2019 +ms.custom: bitlocker --- # BitLocker recovery: known issues diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-tpm-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-tpm-issues.md index 553780277a..9e19de9f72 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-tpm-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-tpm-issues.md @@ -13,6 +13,7 @@ audience: ITPro ms.collection: Windows Security Technologies\BitLocker ms.topic: troubleshooting ms.date: 10/18/2019 +ms.custom: bitlocker --- # BitLocker and TPM: other known issues From dec74b2b51794370de92d843dceb2f51cf48d0fd Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 25 Aug 2020 15:16:24 -0700 Subject: [PATCH 082/277] resolving some build warnings --- .../bitlocker/bitlocker-frequently-asked-questions.md | 2 +- .../bitlocker/bitlocker-how-to-enable-network-unlock.md | 3 ++- .../bitlocker/ts-bitlocker-intune-issues.md | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md b/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md index 1f6db4c45f..3679c9fde7 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md +++ b/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md @@ -18,7 +18,7 @@ ms.date: 02/28/2019 ms.custom: bitlocker --- -# BitLocker frequently asked questions (FAQ) +# BitLocker frequently asked questions (FAQ) resources **Applies to** - Windows 10 diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index be66dcfa75..612474e464 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -368,7 +368,7 @@ The following steps can be used to configure Network Unlock on these older syste 6. Configure registry settings for Network Unlock: Apply the registry settings by running the following certutil script (assuming your network unlock certificate file is called **BitLocker-NetworkUnlock.cer**) on each computer running any of the client operating systems designated in the **Applies To** list at the beginning of this topic. - +```dos certutil -f -grouppolicy -addstore FVE_NKP BitLocker-NetworkUnlock.cer reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v OSManageNKP /t REG_DWORD /d 1 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseAdvancedStartup /t REG_DWORD /d 1 /f @@ -377,6 +377,7 @@ The following steps can be used to configure Network Unlock on these older syste reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseTPM /t REG_DWORD /d 2 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseTPMKey /t REG_DWORD /d 2 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseTPMKeyPIN /t REG_DWORD /d 2 /f +``` 7. Set up a TPM protector on the clients 8. Reboot the clients to add the Network (Certificate Based) protector diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md index fdf85626d1..895c4eec13 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md @@ -206,7 +206,7 @@ To verify the Secure Boot state, use the System Information app. To do this, fol 1. Verify that the **Secure Boot State** setting is **On**, as follows: ![System Information app, showing a supported Secure Boot State](./images/4509201-en-1.png) 1. If the **Secure Boot State** setting is **Unsupported**, you cannot use Silent BitLocker Encryption on this device. - ![System Information app, showing a supported Secure Boot State](./images/4509202-en-1.png) + ![System Information app, showing a unsupported Secure Boot State](./images/4509202-en-1.png) > [!NOTE] > You can also use the [Confirm-SecureBootUEFI](https://docs.microsoft.com/powershell/module/secureboot/confirm-securebootuefi?view=win10-ps) cmdlet to verify the Secure Boot state. To do this, open an elevated PowerShell window and run the following command: From 87688120f7e76aab8adc9f07f78a788d3cf4a757 Mon Sep 17 00:00:00 2001 From: isbrahm <43386070+isbrahm@users.noreply.github.com> Date: Tue, 25 Aug 2020 15:27:27 -0700 Subject: [PATCH 083/277] Update MEMCM MI example --- .../configure-wdac-managed-installer.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/configure-wdac-managed-installer.md b/windows/security/threat-protection/windows-defender-application-control/configure-wdac-managed-installer.md index e82c905d31..b7f98f9949 100644 --- a/windows/security/threat-protection/windows-defender-application-control/configure-wdac-managed-installer.md +++ b/windows/security/threat-protection/windows-defender-application-control/configure-wdac-managed-installer.md @@ -1,6 +1,6 @@ --- title: Configure a WDAC managed installer (Windows 10) -description: Explains how you can use a managed installer to automatically authorize applications deployed and installed by a designated software distribution solution, such as Microsoft Endpoint Configuration Manager. +description: Explains how to configure a custom Manged Installer. keywords: security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 @@ -14,7 +14,7 @@ author: jsuther1974 ms.reviewer: isbrahm ms.author: dansimp manager: dansimp -ms.date: 06/13/2018 +ms.date: 08/14/2020 --- # Configuring a managed installer with AppLocker and Windows Defender Application Control @@ -63,16 +63,16 @@ An example of a valid Managed Installer rule collection using Microsoft Endpoint ```xml - + - + - + - + From 0a098cf2daf28082e92a309c9ddafaf98528ea0c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 25 Aug 2020 15:39:41 -0700 Subject: [PATCH 084/277] Update controlled-folders.md --- .../microsoft-defender-atp/controlled-folders.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index ae4a616b51..74f0ab9e28 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -37,11 +37,11 @@ Controlled folder access works with a list of trusted software. If an app is inc Apps can also be manually added to the trusted list via Configuration Manager and Intune. Additional actions, such as [adding a file indicator](../microsoft-defender-atp/respond-file-alerts.md#add-indicator-to-block-or-allow-a-file) for the app, can be performed from the Security Center Console. -Controlled folder access is especially useful in helping to protect your documents and information from [ransomware](https://www.microsoft.com/wdsi/threats/ransomware) that can attempt to encrypt your files and hold them hostage. With controlled folder access in place, a notification will appear on the computer where the app attempted to make changes to a protected folder. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. You can also enable the rules individually to customize what techniques the feature monitors. +Controlled folder access is especially useful in helping to protect your documents and information from [ransomware](https://www.microsoft.com/wdsi/threats/ransomware). In a ransomware attack, your files can get encrypted and held hostage. With controlled folder access in place, a notification appears on the computer where an app attempted to make changes to a file in a protected folder. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. You can also enable the rules individually to customize what techniques the feature monitors. The protected folders include common system folders, and you can [add additional folders](customize-controlled-folders.md#protect-additional-folders). You can also [allow apps](customize-controlled-folders.md#allow-specific-apps-to-make-changes-to-controlled-folders) to give them access to the protected folders. -You can use [audit mode](audit-windows-defender.md) to evaluate how controlled folder access would impact your organization if it were enabled. You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. +You can use [audit mode](audit-windows-defender.md) to evaluate how controlled folder access would impact your organization if it were enabled. You can also visit the Windows Defender Test ground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. Controlled folder access is supported on Windows 10, version 1709 and later and Windows Server 2019. @@ -70,13 +70,13 @@ You can review the Windows event log to see events that are created when control 2. Type **Event viewer** in the Start menu to open the Windows Event Viewer. -3. On the left panel, under **Actions**, click **Import custom view...**. +3. On the left panel, under **Actions**, select **Import custom view...**. 4. Navigate to where you extracted *cfa-events.xml* and select it. Alternatively, [copy the XML directly](event-views.md). 5. Click **OK**. -This creates a custom view that shows the following events related to controlled folder access: +After following the procedure, you have created a custom view that shows events related to controlled folder access, as listed in the following table: |Event ID | Description | |---|---| @@ -96,7 +96,7 @@ This creates a custom view that shows the following events related to controlled 4. If controlled folder access is turned off, you'll need to turn it on. Select **protected folders**. -5. Do one of the following: +5. Do one of the following steps: - To add a folder, select **+ Add a protected folder**. From 66f87905dc9230df9ce0c743bc7541a20118ed4b Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 25 Aug 2020 16:28:56 -0700 Subject: [PATCH 085/277] Changed code block type from 'dos' to 'console' The valid types for code blocks are listed here: https://docsmetadatatool.azurewebsites.net/allowlists/# --- .../bitlocker/bitlocker-how-to-enable-network-unlock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index 612474e464..d8cb2c79de 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -368,7 +368,7 @@ The following steps can be used to configure Network Unlock on these older syste 6. Configure registry settings for Network Unlock: Apply the registry settings by running the following certutil script (assuming your network unlock certificate file is called **BitLocker-NetworkUnlock.cer**) on each computer running any of the client operating systems designated in the **Applies To** list at the beginning of this topic. -```dos +```console certutil -f -grouppolicy -addstore FVE_NKP BitLocker-NetworkUnlock.cer reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v OSManageNKP /t REG_DWORD /d 1 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseAdvancedStartup /t REG_DWORD /d 1 /f From a79dcf597a188e26eeb3b7353c7c9196491d1314 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 26 Aug 2020 08:51:50 +0530 Subject: [PATCH 086/277] replaced old link to new link as per the user repot #8138, so i replaced old link to new link old link **https://www.microsoft.com/en-us/download/details.aspx?id=41653** new link **https://www.microsoft.com/download/details.aspx?id=56519** --- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 18707f606c..a25c911a4f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -150,7 +150,7 @@ Microsoft Defender ATP is built on Azure cloud, deployed in the following region - \+\ - \+\ -You can find the Azure IP range on [Microsoft Azure Datacenter IP Ranges](https://www.microsoft.com/en-us/download/details.aspx?id=41653). +You can find the Azure IP range on [Microsoft Azure Datacenter IP Ranges](https://www.microsoft.com/download/details.aspx?id=56519). > [!NOTE] > As a cloud-based solution, the IP range can change. It's recommended you move to DNS resolving setting. From 76228a3473024f9476a37745dd9f211b62363276 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Tue, 25 Aug 2020 22:00:48 -0700 Subject: [PATCH 087/277] Time zone & more --- .../advanced-hunting-overview.md | 16 ++++++++++------ .../advanced-hunting-query-language.md | 17 +++++++++++++++++ .../advanced-hunting-query-results.md | 2 -- .../advanced-hunting-schema-reference.md | 15 ++++++++++++++- .../images/ah-multi-query.png | Bin 0 -> 69041 bytes .../images/ah-reference.png | Bin 0 -> 80343 bytes 6 files changed, 41 insertions(+), 9 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/ah-multi-query.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/ah-reference.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md index 5cd3f15a09..f2825a7ad1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md @@ -1,7 +1,7 @@ --- title: Overview of advanced hunting in Microsoft Defender ATP description: Use threat hunting capabilities in Microsoft Defender ATP to build queries that find threats and weaknesses in your network -keywords: advanced hunting, threat hunting, cyber threat hunting, mdatp, microsoft defender atp, wdatp, search, query, telemetry, custom detections, schema, kusto +keywords: advanced hunting, threat hunting, cyber threat hunting, mdatp, microsoft defender atp, wdatp, search, query, telemetry, custom detections, schema, kusto, time zone, UTC search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -41,12 +41,16 @@ You can also go through each of the following steps to ramp up your advanced hun | **Learn how to use the query results** | Learn about charts and various ways you can view or export your results. Explore how you can quickly tweak queries and drill down to get richer information. | [Work with query results](advanced-hunting-query-results.md) | | **Understand the schema** | Get a good, high-level understanding of the tables in the schema and their columns. This will help you determine where to look for data and how to construct your queries. | [Schema reference](advanced-hunting-schema-reference.md) | | **Use predefined queries** | Explore collections of predefined queries covering different threat hunting scenarios. | [Shared queries](advanced-hunting-shared-queries.md) | -| **Learn about custom detections** | Understand how you can use advanced hunting queries to trigger alerts and apply response actions automatically. | - [Custom detections overview](overview-custom-detections.md)
- [Custom detection rules](custom-detection-rules.md) | +| **Learn about custom detections** | Understand how you can use advanced hunting queries to trigger alerts and apply response actions automatically. | - [Custom detections overview](overview-custom-detections.md)
- [Custom detection rules](custom-detection-rules.md) | -## Get help as you write queries -Take advantage of the following functionality to write queries faster: -- **Autosuggest** — as you write queries, advanced hunting provides suggestions from IntelliSense. -- **Schema reference** — a schema reference that includes the list of tables and their columns is provided next to your working area. For more information, hover over an item. Double-click an item to insert it to the query editor. +## Data freshness and update frequency +Advanced hunting data can be categorized into two distinct types, each consolidated differently: + +- **Event or activity data**—populates tables about alerts, security events, system events, and routine assessments. Advanced hunting receives this data almost immediately after the sensors that collect them successfully transmit them to the corresponding cloud services. For example, you can start to query event data from healthy sensors on workstations or domain controllers almost immediately after they are available on Microsoft Defender ATP and Azure ATP. +- **Entity data**—populates tables with consolidated information about users and devices. This data comes from both relatively static data sources, such as Active Directory entries, and dynamic sources, such as event logs. To provide fresh data, tables are updated every 15 minutes with any new information, adding rows that might not be fully populated. Every 24 hours, data is consolidated to insert a record that contains the latest, most comprehensive data set about each entity. + +## Time zone +All time information in advanced hunting is currently in the UTC time zone. ## Related topics - [Learn the query language](advanced-hunting-query-language.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md index 947c3638f3..a27ec1c3d1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md @@ -144,6 +144,23 @@ Data in advanced hunting tables are generally classified into the following data | `int` | 32-bit numeric value | | `long` | 64-bit numeric value | +## Get help as you write queries +Take advantage of the following functionality to write queries faster: + +- **Autosuggest**—as you write queries, advanced hunting provides suggestions from IntelliSense. +- **Schema tree**—a schema representation that includes the list of tables and their columns is provided next to your working area. For more information, hover over an item. Double-click an item to insert it to the query editor. +- **[Schema reference](advanced-hunting-schema-reference.md#get-schema-information-in-the-security-center)**—in-portal reference with table and column descriptions as well as supported event types (`ActionType` values) and sample queries + +## Work with multiple queries in the editor +The query editor can serve as your scratch pad for experimenting with multiple queries. To use multiple queries: + +- Separate each query with an empty line. +- Place the cursor on any part of a query to select that query before running it. This will run only the selected query. To run another query, move the cursor accordingly and select **Run query**. + +![Image of advanced hunting window](images/ah-multi-query.png) +_Query editor with multiple queries_ + + ## Use sample queries The **Get started** section provides a few simple queries using commonly used operators. Try running these queries and making small modifications to them. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-results.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-results.md index 34716e8296..f036dd4418 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-results.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-results.md @@ -24,8 +24,6 @@ ms.topic: article >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-advancedhunting-abovefoldlink) -[!INCLUDE [Prerelease information](../../includes/prerelease.md)] - While you can construct your [advanced hunting](advanced-hunting-overview.md) queries to return very precise information, you can also work with the query results to gain further insight and investigate specific activities and indicators. You can take the following actions on your query results: - View results as a table or chart diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md index b1d61e1bd0..9eaa69cd9d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md @@ -29,7 +29,20 @@ ms.date: 01/14/2020 The [advanced hunting](advanced-hunting-overview.md) schema is made up of multiple tables that provide either event information or information about devices and other entities. To effectively build queries that span multiple tables, you need to understand the tables and the columns in the advanced hunting schema. -## Schema tables +## Get schema information in the security center +While constructing queries, use the built-in schema reference to quickly get the following information about each table in the schema: + +- **Tables description**—type of data contained in the table and the source of that data. +- **Columns**—*all the columns in the table. +- **Action types**—possible values in the `ActionType` column representing the event types supported by the table. This is provided only for tables that contain event information. +- **Sample query**—example queries that feature how the table can be utilized. + +### Access the schema reference +To quickly access the schema reference, select the **View reference** action next to the table name in the schema representation. You can also select **Schema reference** to search for a table. + +![Image showing how to access in-portal schema reference](images/ah-reference.png) + +## Learn the schema tables The following reference lists all the tables in the advanced hunting schema. Each table name links to a page describing the column names for that table. diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/ah-multi-query.png b/windows/security/threat-protection/microsoft-defender-atp/images/ah-multi-query.png new file mode 100644 index 0000000000000000000000000000000000000000..ccf1f877273e1387bc9ca8e201199f06b858d22e GIT binary patch literal 69041 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∋X@J<>xCF1a_0L$yuo_V#ys}Euu@tC!gvqIRcGz~ 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 DLTeeM literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/ah-reference.png b/windows/security/threat-protection/microsoft-defender-atp/images/ah-reference.png new file mode 100644 index 0000000000000000000000000000000000000000..1139fe232a033b72985c001b5bf514a6fc08a245 GIT binary patch literal 80343 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%0AS&7GtUu-J$ZXNxG z2ZS#$fYMjG-z?>Qu~@IJs>L!A?S0erHLBWcA}Mlthkp>X@N?b2rTE-a$`)>V{#0q9(v^p$+}9cf_|hzG-qVxUb#_7IWg>x zxLhi2n60Qw+A+Ivblmr&(uMq_{-l5&@-3-$$EFRh?0$V&QKbeyH@jnEq(6Liej4$u zy{ou~nP-35*$-KVKD5%%D{h7IQdf$_9220sUEIf4)47~dpGY=TS>NQBKg8d-b@P>R z058|x?=DAZ4G2$naqTrR*-qFPCMUYJ zBGA-xH5KjWmMP2;Pw{7nm{|5;!-lkT)*6d8Uf~MAzoS8v;A`I=Zg%8Q)VbM+xxm(I zBBKkkm-pSH;j6Iku$b%@Y8Ei%Kcy-adynMhaFN_&*%RK}t^V#3>6V(>ho($YqU%i9 zbKE?9?2>5D-*)IIENo7Aet@kZ%b_URZ(VDi*XmH$eE{29X~eVWNfu@k#a8NZm_*C} z;?By=FrW& z<~uNV?(MFaqO>HBpDWQP27`ISzmjhwVCYlVA-}R{WB0~xzi?ojRUkQI?!ns`iT5AL z>`m)^nC?F4V_S}tB}McO9ieBZ84ix_hLb`3b%vONl?8u(IT@1YaAl!KWG$h>W|fZ6 z{NHh6@&0^67YBAqLXE}J#rqOULj7UXmUG`zjds1#;L)tqiLVDVkFTGys1pY)}E&t7% zb49nVEAA*!J3)VMpI~IO0+;L0I01PQo+Xyu3%2(>8yJ#WChjXKy}0x2MD$ zA+|CpBtZyWBOF!+$uk+Wzt}m$-+IlGC;2P8SPFZeztQ7Fdn1PG2F0s= ztt<%!J>%uBEq$j-M{aDB(fxeYpF;ob+ei(WYW<7i8~T}qqt`Ue@jvRzQMW~D2z6>D zOJ66ZLYkgs6(47iZT~mAvt5n5ZK5?-mXJByq+dm{jmcVA*^{s-ctvIFbm#5w!{jxM z?xPFad_83=`L-K1E=SjW{N7#_7yHiYr|PlG4l_Y2jnzYq`KFc>b4_zXM!gzj`{vfz z><*LgLWgNM^5O2X*LnW&)=}Jx; z9~ehlOHc)V5gwG6K7VX<7TCJ@E{u3^6o9YfeLb9i|*o%Ks9XGMX%#rEvV1f8hV z)rm2g?G6XapH~~?XWqY1@%40Ut;w~6-Qv2Wsh4tiMP3Ak{Hf5~%no!Lp8gZ9$>uQS ztMp()@wmO7VFrtx#wfUC17!2Xrd zO#!{?bzM^SAS?OCpl7ynuAxmC{NEQCeoY#(OBJ7`CRuR1BPEUsqHXtY=N!+nWrI!p zxw|97eQ6t^eCX-AeUJse{b1$;+mRj|v`HIhE$rBhW{Wbv2y|ISwvqk`zyD{Sc-w_N z6?}iqF3nt^*_f_8&#llQ$cVW?_wRnr12OZT1w>wVe2+JLC&NA>v=RHjH=tLx<&1;| z`+BlH=AwkkRlm*8YbL+=FNYe+vUVL8BoB>p!EW!~^R;0t?g^#8JXdZgJHFqI02+k%pK0JEGW5svSIXhU(!#&iXs4;+PVI z-dEmkyM0$(qOQHQ_hWiAsY80`C#0_nKCQi5v465&iS?I648d0*tCQ7!=gkk@^phDF zZFiPhwQsFcY?^TUIfi2P9Vnn!d`$QK5AuC<>^I57cBqT~ys(_mZ(Ud4Z-!i`efH|r zjUk!kPgbFc9aax3Udob@pS0(^dMCQiT1DiT&_sA|n*Q7J_4bl}p9g$rJ1pqGxFF!( z{*f1J=3tHrBkZND{;4Otr_C0eZ%_n3di%%CD~plhN9-M!-=puu_Mkyfidk0aV!`hHVS6G9{$ zZkB0lCH)%jKiYdDR*sqaRe>*H64yW}g{{-j*l3`PO^6z=F81NuAtCM@QniI5~u zdBeghI!@`n6MUT4yC?m>&Fk!YCO54&0tm(OvBl%~HG{XevpfB0HzuO;;;(4?Rr{j>0p+p zU7cf6M{{$x4tkEw+iJfRrFBdkbXZ@fEqxsC{)k=KgWpzv?U%=+t8e=T({0J#9E?l( zCa6{sFZZN7>u56B3{Q%1+?O|o?j65f-p!E340MjEldg0yeEsSW7Qt^EAb!24r9P$5 z)$`E!Q5LJ!xuMO?O|+ONo4*#LCI?Xh4LMFD^khJ5f>yxeBjQhBs2v!#gMg_khAzxe zY8slFTZ3DhL`g@0>e29Zom3I7giRXsk!`slOgM*T%{ce?BICE13^=K=u=qu$ft^A8 z0d)L`E}MYlWBdbI$rYpXFTovxKs9C*<0BBGH&NuF`y3-vvv>FDy#qUa^{(tM*sxM^ zN^d(o=jM~@Fk&lUSG;a(ZOiASd(3E+KGjhBPLbtbk!t3qf!L1p&+AbB z@LCLFe*vcM(JHvIq4tNuM8C*+eOoQ0{h7RRu!aK<4Y?CLK+QA1V)!E6`cdvlm$+_iz;(rcCRq z>VPV3$kdCVAo3*Ja%-I;XGanbP`l~!Q6pGl@J7BsUEN}OozwE zSHNWw*9r&|-Y`inW!>(!{K-g@JN(v$MZZ}I!Utv?x%>VuUp!@gzqq!=D(geAyk+y- z+lJq@@&<%$-)w%~TyE+-MVrB~S)1ha#jRqCs+8SD@`Qtsz65Q?Y)nyPq1fwrd;PA_ zMdiz3!7jC)BF1ORNyFxLW;_r6A-!vEme%F$;}4hicJJ%pQWg&Co>@5>)M*q)#qOx% zWSB^hkz@`}^W)h*;{TdWil^eVcZcE2?I(Z6C{#0RK1f;`&$8!`ujc?9`RhO{!>}&N@ewnmc!d9r(ZzW5)%~kgD@gU5)lW-EBNta zJUvWIeqC(Cd4|DSJ+x&3&RJRlAHG1B8?7L~CZGoSBs=>g0a2AhQgQ=BEO6wpqX~rU z3sb|x&R8UnK>;-q*3x--c?20udHypW#z^Q4#-U&p0k#95$eZwt0)0pUUV)2f*Y4Z5 z4-V0god-E8RpI#g_Ak}deroK}p1*ezOv*gMUc8Wm2sG9P^ls63h0nEmoTMif{`2S0 z7241ajt9jNF#x^I2b2tM_y=@sfeymNCA)j-#fuk}l`@Dp-TEGq13>Z%8cpX`gTmbq9z7-E9jhq16Th=mxln>TU(8q8-1`cNh+$QW_Kh<+u=fn})tRkwig z>RjP(L(7!?dA6cz5#%x3WG;p3mEU?)G^+;dZv!&-#x2-F8tl8$__k&Mx^-ttcTyVCcnH|L(Kv=rywQznep z%GPWjPZd_R)96;1f4)6`gNpkZc})k8kK)+awoh!5+X&Z^9S;@HT9+&uD4HHw4-z;* zcI@8rU~*s>VwuUBUBBjD^682!>1C^>hRb2MUdvo6oe;ZXd(N}+y5W%V{oy*nhj9bc zTV(ZE$;yI>j3o!<^twY-{-|U!1oCKi7@+Ill{Mj9pgR}xs46F#d2PIBGURWdO40d3 zi+lS|xTR@^W~7YRbYJY|Wd0SB2$a0QN z_;##jiH50zVs~w6_feO#-y)UN9Rhs(pXrv>z9BimSsG)z{sy~jq?$7`h*j8 zu4jo!r%HvMwDlNCj2GqDx=Kf#LCu%DHXLkD{<*GCLYOOhQMorYa?&np z(k{a|o7V7*bbR1xFq^-V>TH*ebpHFB?S^+oZ13@w2^+3+uX2jtAI$#s+w=C!YM9@b zrF?u#)ks15ml5aA%nQ-sPyF8>_jeD<>aPaMI14Vu-gSMKl zi7nPdZ$?NMD=FRo2YSPZlgNENb^Uk-!(%!0a63EoF$x)7fs7IK5X^GBYsjPiGXcd& z(DUX^SWl>=Xd{LLYJfpC5)F8@-);KI!efC^FVn5LJHS~0jDV@$_8mJAqB+!~b&+f^ z=N?IdA~X>_v3D=_O#v(;|IAi|@NOG*m0dQ{)_#JCWk`r7(0B^R>%V?Y)qcH$ghE+e zJ*CAOMt4d|N*EeRGD4Ce(i+}##KjIf(Zs|%Dk=1Ibj-7%5cEHHF7Q9|#8EzJF|id~ zAs8lb33R=2!>G*Ty0df6+jC0HwB$~GMJEy3_pvBN#>D(tTO+bFJ3CEaJi*Lt3XBP2 z5%Pj-&d!2>n*MW1K{j^rBL4$@M3#GUPy>ct%G#^*$uRD8-`ezU7YbT;U%PK6koADU z$DCn&a{X&h%IrJs!7F2b+ka-|x}LMR(!Y7_VYTMlEaB}kZ5`FGE?o*YDE}C;q*pe! zrgF|AalGF9^}DE2@34VK@7{~`YK@in*$p|7Y7E9WcsmtLG?B5eKHQVzA)S#IP(O7u zH#mQj^=B{h?%7=%rg(i`c1dw=z8-7eX(WIgQXgb~YBhbzq&H$#|uQ!j7joDw`_ zb6lBA_C{=hQrP(UdmUNv!ffU`Q&Gr|!WtDLFUsXv(~Z`zv7ZmlPaxTh-QL4#lh&MTU9-?5lN>_1VA|zQsUZTBG|#kzMTe&!?|7wteVG=T9y!eIuK` z==kOr58;)e`*X7dYTLNt?J(`gZc?$v%p%4S z^Jxshqio8GKf1?6IG=6fw$sl7r?7J)*etdbMm$-o#(~y#IYu;~eD` zeb*q3!GLJXCyxsz+@Gpf#HcY1hWM1qaO?k8+RR8;(NTuNOnkk$TQ^6W1qSzDK7W3t z`wODu5Q0X+A1~?Inx@GF6#?BlYV7-;!?x95E>W3v9hLz&f0f__yKkTDEmiiXf#T&D z2nPlR_DuwU%?*eSJQAKNvvxa=y1qt8$jCSJ`cxX{ASWS1c`o zwsQZw?usP(*(E+HsiWNnIqEo%{j0;6KHx0&gbaciOhoUzov${_##s2CT%y_8`LzvP z0I1X`I)Gq8t&Fh`GS#xOGQ6>!oqO3^9)A8NKxtNI*`{D#4M!2q$%_xxG1R2JC97(v z*xxZ2A17T_^!nP$(yGP7t``m7o5T5B2^N*+-Ul=-BcHk~xjfLYKT&_|y;+9zxrv{$ zmXVVlkM>9W2#V{A&^_4d{c{`PoI#UEi~DfZr#i>;K?0L||E@%6uX_@FzgC_cJwrA8 zGlbyl^M|51#BZ}*F>7ugf-dMW*Vj~Yl8oT$vtuN=q}zOv{z>?4&g<9ldP&$mJCk|Y&f=-WoY-;n@8OwOu1ME}Q&Rt&E)*dP+jsnHdSXfB8$%(Mq22VuOxf=j6;rq0 ziGIJG(4W{DEG-?L;gn~}`NWrfWq5dbG40jX>#yuCK2}MBTN>M1lHL}?%2n;p8|@tT zGGr;GGA`9+b`0>Txp1cBbfdpkJRON=QojFNpyZqzcC(CK>i8}-LW*gd}--&CFY%%DEwTK=||-rqs) zx%m0rPCMq$dT`LnCi*@aOIH1R)jXE<4N1luE1mt6=P%#s2^)N3z;ozTckFzsYVy*= z)!l@UTtStG-6MZFlB?Jn^^adAA*43FxVOEDxTo}I1tQ;uHfy$IKg~@KJLy;bTCXiM z?Bq!Abm?KWgMRh&Gg5EzBKr;XPJ6ScExC|fNVpnAnXJwk9@Hz*JI)|C%gPu!20#W* zD?mPcVuP__p@OiJl$3#vPV2Rj~|u9cf-r!>sLNN^&}-<2sG{7eg}u3 zhQ?#$xWYe2uerIsho24v-c-_MA|sA+hkPiDQpk+?U^c$Zw~Lu!_Smw>3#CJ67ff1S z=9lc;m3aPbEZ5_>SJdKq{(F5`R<1WEP1te2VI{p6zmJV%+vNmj2O)+hnI?PF2Rv&O z`%3({a?*n-{UoT-!xp z9ugL-u@tU(e~aJl$PY>a0`4y}?$4abr*c-^$;U_5Uq_H=Gv|)ZK7R9FZk*y*b%jpz z$FcovLEZaw^EnR$81XPz@VFQ3?G^c)-XhrEQ6RXJV9Y=HW3t#kS5dzsQ`WMX_Rq^) zYoo)qhkpev*j9Gu<>$0mXBW2GS}VUQiRqWEvSC+q4>}?5ZDA-}5fi)1lR?5Y2&Iu< zG2`&h7Y&+U10EKAc72b8&t;^Wm6*?+4NH1uv}m<_c5QdBe}*xmliZzzoSdr8fo+8K zo}L!#*gE?B8%E~sg)uGHx9()wY>WIMCdVBv{P%Z+K)O_AkXiq8(hbVQh~O7U$TpzG zfyFc{5aF_7?9mL8jE!1tddge#3KLuRk>jQU%zaj>PCJ~ z8xF!SP;khQtUP}J_)KC)lD2fc7JjpACRk zA@Kpw5J3R06vm})N8yWrP>k{!@2->fW}~~cqXQ@@C}idXb(x*L28b-cKsXIxaKcHe za{c;AzYiV&AN{|Bc6dab2LMe1=C-u7bT5PGTa;(--w%BHWCgQtR9|>&bZXEo`j34* z_%|R@FfuZ(uk)wrvnV}U1(*o#P~m*W7qzsm!Tjq0k3Jn8oy(gQfk?4!62Z0(HkU3` z9Tuv}E_B^S&~m!1%)O^~r@FbZ6e09ldJnxG`yp96pZ7*5^`Z-c)8AISazAfTjg&^P zYb}XFj*#&2E20Qy(}`TD!FT6H-V*;dHMN4#U(KJE>;ilg z7_JUp><*B7sVlpBkM{f&PZgQY?v&4fIJ%AogEu zzSMY%jCb60uQ|>tdB?x)kx5f>p#33#YCd)eUpJ;5#fAMlYeKbL#Y!m_I{b;eBG1iAE|au4YNLn z#=l(4@3I*pRDzp=rl6#xBvEU~vA+bIge zD={|QI?;E?T+kE!BN!b4Op6tO$4^VXi-5{n@Yd=zAm;Y(e~QN9?t5~Ge}&<#X?ka(fX(5BatJ`R*av6@$o>_D2F(eh0yGWw5=G;h z;?vqDaOVKE9LTfLF*Qw?vdjWz9efJ>{-~!-j8~#KPg95yeP2-N2b-aDR?+SV{$^RX_2M}otLjM ze|3gEg-z2qA%K@A&Np{j)Zy8QlMnlgPiVXKzhfuUQMK(fR-8YE)b;wwEUuv_GZFJ| z0gQUos`|Qj`p%SjpL3RVIl6qHf3TRX;^5jd4EvKFn2eL_s0J8JsL1O0bT855BwS0S zia47bC6QhEG10pGdZZZ6a{8e+GpWZpl^$Lw{-F6e`J3RV9JPr5%xvEiBOQ0sH%3&q6BQ)YMTn@iEs>eRuaGi{yMd7bND#4eyO#PbrGzV32wh@WVYf zmsykQqUPOA;p}S!8E)!5jI?$uCz)F~iJ^B1p*Kh&+2z#lZN38gI`&#VW0bLxWDIFs zvz>035VE3NVVoYFA}18mWbN?PVm@_<=?_-B-)p|j;JJ+>!QJukF&RS^+^zTGnJJz8 z!^5Zo<-&v5HhOop{s`x@`!=~4&GA#j=oEaoeu;IX?u!<6pbttk`)8SSc1)O_7*NN* z)z|M%G1Or*T*f%0g|kJ7P^V&)Z3cZPo`5!#(iy@|zo9B+ZZHJHF&Iew-TX8ACOZ6i za#|WhwSw*G{6qe|F6~FxCm1<$U|`q@n8+V%AIO^+3+VzBI-J+=xRH*L(P;qzYR_si zK+yATJGg7xfLR5+lqb!X`|rs}v8aH55~~mq?c$dcfs0ed`E&N@3(c+kF)pdNA-|D)eB~&i^3q6h5t-4x32Sgjf zbC>kvuP#VT@%)gu{Op#Re!!de$90bjS@(ET`1^!!Bh-c|GT8WWPc}_C(G90;I%{zx z@Z9zB5_p^8aGzo&+&eqtS?BNj1tf`Yp9Y=DWQw+H*c~x_qqdZbA)>azI05hd^P6N4 zi)w*pbN*9nTCMVSg#*?HzaijP{UW1%;2&N3S~b}-g#O0x+%dkigAyu~Y958?w`S1D zg$45Ta*Wf5Wy!zZspqbvciFW-Q}`^Ot;X_%zJ&GZKla?yJSi;kpA+h5(ifbSIVpZn zjTl?4mOr3cW;!E&(?o!PoOH)ovj{$lHT#xNgm*LPPFls>AOC2cIm85JJSoAbK=E{O z-fZXULeweNZ3MnJ>FG(aiOR4GOHv6#np$a&I|<0iyO{nw^(iDHET)y_@4m^tPcchI z0u5(n+FD~vRpyNbk=N1f<Tz#zP1=t4SKH}Ex1M; zR+3(qJ-9XFsd8Cz@|Q3t!Di7^%zmiuZq>~JwmoMfFQUD0o{1rqG0%@2-!HXib9ZZ~ z$sU8Y<|F|zu@Kl%;v8}x^o~G_HzsBe!H;zB^4we`z{5~T3v?ARmKT-S15C$&C-UX= zHD_`O(al?h(Y|7jxLs`Wrf*W&58g;9Jm8s2HzT#K*w!0ut4~EcBwusi)sV`sUc!6+ z;$H6i9|(BY$N|k`{l~0@ngjQ9EEgQd^m5^1m{GebHuZG*pn4Rx_)_`WHd#tC45eiXT80WjLiQ3$q)^Tjm;?j`ag3-%WN@)2BaQL z8YdnQu>Lc|E|XonSk$wzwjh#sqw{~v^I#p9_~d_QqURB)(AwGQHdJ*F;+xqQ-U6Es zH}=Iv7Xt%>Dw`YQ&57_tJ3vdT7AGmr$45nYsXc-D#>U2mGHWXcs4A+e2kzD7GoslH zG8AO8Fh7IAciPLB?Jxmc9eRL@8B;UD-0J*QP0c1S;=+_&zE^HTs|nwU84KCY?I~${ zcHV_IEz~F#6%?SMjTc65;Cf)3^hB8z&S{`u9IJ;a5Dd(~j>9*WUmLm`8*2=vb}Kg@ zpCc$&(GRH1{&PowS3gr8bifb6w!7#I=GY^ekIKN?T z0|_}A8XAx+829gA!0-sm1w^sl-d>_{t>JdGl+K+4??xSJ|Lht>^+(XYWn^R^yZuHl zy~Zp%34_PuUE`>QK)E3D5z(3=Is&Sy+O@wr56n1fK0+uGYDlwTCWx3~0bBquKqUvDjB2q1gl4#1^5%P<#m<6iLpL{eQto-{f-iUx!v5@+}b zLR%94jNt$Z-1$DBbm%$sNSO)e6l8VFZ{mV+LyRYt{u?HKP`(7g%f{?yvvnSV4j2r= zEG#=R>M@yvOX@f}A2z}lBVszcx||#wFrNbfCK3{c0sB}!fBEuvV*__8l!FxoCaOh9 zCw{REIV^PlRCY?r7sv)gMDXgdWyf5X-f7iq;p*&vB3sZYF z_T0uZQG7ba#txR2><1t2At%SD1QbK@co^7B7mbX1dwS6FjEabWa^tfnPtc2z#%dj| z!SLX}eMh_fY${my;K`h0rIE;d{d&l`7z0lfyLjC8qNNE5mA$>C5NUt=mKQCgwYMPV zu+r=flF*Sf)<4zyp`!z0-#ZA;Rbbnx;L8-N!I1~n2$9MJ+gYG1V1LbW)8@ay?DJ_~ zHzytfXx*5~dw=1oYG`cSPeXIp&kv2fQUd6JSx>-`5A@NjxlUQt$=? zmj2>0&^5(qoF;ImA+3vq@#|2klkkV1pZ8pyI~J(m?C$Pp_J)^L@g$-PAju z$=;<93?SzuBioj5eIh`m#knS4&)&iAsAh^YcYA?#_OER6c9j(0G%961+Lu(OVX}99 z$pp_TkO>La(bg@PZD}&{$vo0mAG;-;Wo|W{Ka=m)V>f7Mmz9w)Cr1f~0s>*<%Q;VW z4s^i8#XT|g#d69jJ&~vd@zINVdP`si1IGjk5YP&Bjg2tE4WUT>M~vea5qZu`=4@!- z;^Kn6i<$F-P8NRt*{P{p=s&MX{b?StvF=g&JjJ3$mhe-Ona%1vNy;?8)Nq^9C1u^2T(aK8YGb9b&4 ztY($I+$DYn!hmh7n)879eR=8{SSCWyAKQq(Vj~BT0?fKYpVAEs4B%jb6=iO8G(_He zYlIk3odN`bMi5K&!tyc|71aRfjt{C)5A&i`qtDiql9mQumcQJwC?~Dg?dY0A+0+X4 z3wYSrAy)`cayZ0w3Dj zbwTi|I`!|a4;*|3g%ww#wD0>XyM>N8H~s+AxV$E9ju#X#RM_3wS08{0mUs0|m*XfS zT@%~wB>VByyFR2H8x34uB&{%hA($SKxbfrB{rey5MsP!$qza=izfO9iM6Fek)ze3achc8D zQ-WbHvPaCx6`pkELP|8`%z8l6&p+$ypr}2)sf6VXM%F1lzQ>2&<*@3ky1kc5XzA1p@zW{4hmYMn*a4-mr;n zto!Z*DQLpnvge-g^lg?(Bg(Y5KI6vY0y(|CT>i_nw(BCBf%>Vjb8&n;S^}|F2kS;JMuMjhMW1KBG z9D&d}VN$lr|9~S5#~ThoWDTH)Sy(K6AZ6m@$`c?EcJ@&ZcU_t`9w6qLSjH3528U!-o&SsFzRF z;^b@l_KhfF;6!|FB{`t(n1E?D*sewe_ED0aIjg5aK0SQ&=w;gke6?{v`s^wv-f%)_ zL4=w!4&;OUCVhwv9UZPv=@yNd9v+sX_6Jb^^5sFE;JGbe0UL0HjwgpG{b0a(4FKk) zQa2dCR6$hw*^3ubV`Cz3A0g*~jW|*b1A{|R+m}{W!23macdOrVhLn_aa&i*R^w`Pf z=9^ou3od0MYL=Yqt&|a2y?m1h6wxIOp{NCS#Xi5){ zp!o}U3-eZgclR3dz~3~=0U+dZa>7Qrw5SLN^j&6bRA_Mn9kgrvhx9#LPO{9@$gUqX zZb1E;K!}@Ud-~$%uZan9kkQ@TM1z%piy@-VaHSvoNHKLp6C6X#-%UQ7PniQCLjnHy zU1nH9Nw0q2LE?Ab#N;+kRP@y`L(Iy;a`7VZJ7z*(h{OS5d9Tr+g^dj+GhuOY12`$0 zn+05Cd$cf3PoW2ji+Lilmx?O&<;zQD9_Kk} zdwP4p{d}a6_AsKJGWhb5wD53!506u_)PO@NpF4Nm)m2?ZrRUuhzmyaL@jZpX^eUij=9eL)K&0s2kzqbF(ABj9 zcn0)~O4HLHYNS^nLCxafNQeDWA1-DP^swA?{uQss8yP0s zsFUz0h)&z0?@4jnpVWo3nb!;BTXKP)5_XD{TSP;FXRj3tVV?UcoR^}lxyeq7jP z__$!;V^Xkh-*t$vWB!!LW+NPpIuBJdkPdbEwm7n@Z5euzydF7nL`_{C@u^-zDjkm$ z2@|lZVRl2Qn(;Fe6R)A(jeoSY1tRIVhBIahIapZGtl>AzF$ZeDwzd|9T$>4nl#Brs6kKvjdIhaZO%(p6-EKuv+Vzf*Q` zc^Pku8O&0@`=CW`_vp)RR7G`eloS*wsOp>=p`BAY`yM-Pe0cacKmQL(IZyl3rL{YLQHr%K6TxhMH);aQJ#SHsbfFTUvz`90)u)!Gq>kAj1rK6wJ9CnlSy zv{B9wPsq(hLqE;rmPj@B?r;x&f8-g`TN^?wEXn!#dXh-N42ZK;1i<+~Jk)>tooE=C zmuKITcdoAw(d3-X+pr9W#w<3DA-EG#r&rbe2BPc0F< ziIisp9R=(OXse*SWNEaswZ(=<1`mS*tjFAL`y6BPd&f=m*xoPPo-pC$=B7HafB*+^ z3{WeP@8E&NK~F|7G<^?B>FPa{n<=Uhh&bN2ZeiD`s;E3>lGdR1kB+_w`3Y6kJ!=a4qj>l2 zJO(U|S@t*kg82COqVp25d~q%Get3UmI!MrnDc-#7u3fw4ZN-T9#W(TgvS2e7J>ZBa zo1iR%rw_OfifpXTfdLcj^TUUuUc5MRCZ3;9GesL)0ezKtz%tG#r?nwkpx(&3R4m8$ z;dq3BE6(78g2(o{xW`phN%$psdF^=YFHXWoz(O!el932HSP6lk)NPvH6DN-W>~2wb z5&@T5Bc90c`b26_pP(@Kh4b{ z98qX*JeVQ>4(WI{o|g<|Rc%X!||z_oqE@;4mE>#ozYN zpWi|Y4=`>3r)S^)nL&4r&Bg%w8tCHyNCxK1sQLze`C$r@r}ejHVy;k7Pymc=^*J)} z?OVyWU#%!NUtta$rDmz1fCd%E=g*(({E%y+-b~bfjiR;`?cF5BhvP01Q7*-$r8hl1 zLJe$jdLTH{IPR87(MDZsbM@*CBpyDS3-PGov7xV~5v8vHN)HSP@kx9J0uAaH(gtt} zN?@sA^I)6La~WnL)FL*vzwS_?%6aq{fb{to%uqjFAj=)Mbocd13M#6ZZ`pp#0bu-e zQMWXv|1i*K5%RcAtd~4w@n~C`o9R6J>gy+pf9fyr=;?Nl-K8rTwWS!1J+@Z2GD*FE zKTE!q^LIT2QS`QuU+mbiW7r@^MHPKgRC{UaF{v3Dcs|!AT2rvkL&|Rw3ob%s`aRa4 z83tNf)QpT8@2~12sFZxb;f2!zf7z@h1pb2cEnrjLXko8njXe z^8E!iCti6w?o`+!3v8t#R%_qc&N+aU=;e;ZwhUsi>(fuB_l_Ox5C~C9lOHi~WN@gEm^0i1NS7 z@|aZSs0ZkH6NngMkzn+@CHXAEJ)(htfPj#Y&cCz^K?gA%x>G=*!2Rp}9pBw|$DuS9 z7>E&sQ)+QV5-4ha*O%1Tg>X#vWS7-~{Ds8)TVLOX?f=o;nMYH-w|~F;+$znxIYXrk z4J0XzA}T|JN=i8nkhw`N)&90?4NfDR7!#jdRi(}`>~0Z?Lf)KJ5e0uBj1 zd-xBFv4h^e5nd46j3z{q3_Shw7~XLqi#~qbt{lSt=-O+@Jbis~Hgf>Mh!8iF`P7x| z+2NKUY!2bPT)Yh(8 zwrrHeI#%Fi%gn-Br*VT0z-W_q^j7Mge#m6RgW0D_>p7%>QU{CxW1Co{)$snkqU0&K z1*mL-1{EcZd_Y&YTV7mzj~+ev1N9*m7btY5g>L3Vq)e|{{DzE-cBa!Z)y+UOkB%Jz zDy=BT7rn;fKv|b|^CsRe)&pequ--ZJ9Im`<9u^(_@%i&BBt({N#nY!8jd(=P4`_x6 za%B16_OPLP*=e9KTJjW}`GW`JS$`=h%}6ys99|5Q8a-yLUQ{(JkNODmPoitrWn+&* zWCY$)YQNd-9hu7fnvEf|<`7_L!({2@onw365(B~=@D%@OZ5e^8$nK5nJlhV@QJR1-Q`jn)v z?zKX)2Ms_B$>JHVT&Xl-!=HaCG~VGSHm*Z08gAw;Ht6Y_MO&1U-{SQIww3A}k zB#<<)V{aQ80Aj&gj{rvr0lkK(EM2y&e{|HbV?#uu=h#w3lGis?l+@H{UkhT*S^2|E zQ!rCR?V2-3bdPP{!-q*#@{*(3K)Nvs3JQPW<04Q%DTGe6wBXG|$gaQbVolN2@$LOn zXD6p_-Mi;iVlidrmW_=K|GRp1SbTgvXIx4ArUR~kduaRllgbo7-**6WSVRQlylZK& z6c_g43@1_>cOR67g210CqM|3Q?G|Z7L4;+7f+~8dgBd%@ecezF&8FRo5sr%WuMr~; z9XdqWiOfOM-gtTW$>3K069ue~91=%v+XP%{kPn=M1>pdMe7X9XRa|p(^T&$B`!zM* zbU0GQqi9H1Y}ATg5{18P7%s#SBQ~#JKf}Ad4T>G&mpD!FLo?tU*5;i%!jHDe1S(&M zjh(XNyGxJE$qOXx!bq@pkPJK)P!apJJudh&)u|f z$o%;&;+IB6ta1BTy|{1TFs+U@=f-t(6%QCWCbQdJJ#}T}256j?=FAS#7R=#jtL{P` z&goO{IO=^}UEKNe-*uhU6ZWtImW~DDXKee*?6!TJWE4^G+KF*gOf2)wuLanrpjM=% zg%{N^@6T_^yM~4z^fn3$cvJap+eAJ+IVnkRrTSZk2AUulw-sjgEX{Qzl)y*+43TazEMzOuzKlq_fhb^Lf7Y^nbck$B z+eStwm7#l8dw1;UyYKFcEp)Cz*KOanjo9(@X}*p6`YFyE1BY&3tM3H- zMHmYq1L*2x!*%`bZysHV!`S~;udd+Z^BO*g#j)}6<6aE4MM(jsKoF7&5DHFvIp;n+ zPJbapGWl9ZM1V}ba%HKp@wJo`hS$seFc95CA%0yL2~Od#uD7I8ird-E4dXK|&UN12 zv{7x70$<8S!v1k;I_OH_og5GU_Ki_L6_B{n;^Wujb8x&-#R1QK`uJ1i{Sv41b8|Tf z9d)>uZx(?HwL!2FuElIN1+9*eH%@)dC&MPGkTfOf?voPvn|Onrt*#w^QP(SmSt>Yui>z zA?6%Xh|%1or`IjIDB;{WAuR2-ggZ=aS7R4}Rn3d0Hhr-&bvR@Z9Iz>n34+AH5n7(^ z015>8K+|F(V^-E^a64z&X=~S1RsHeov2&kWvcK&*iJ-Rn^dze+NC%}OimjgQ#1z)i z5S3MOQ8`l5Z;LlrW}TC-C$~Y3EzxSdS6Ml8)TkE;WlSOL@@Z<2Q_w)H*(Xk<6M(Na zk8rOYfk4~%az3gH$dmbtw2t1nqvJHe92dgD>~Q#2T>s2aL?30bl15w1nNNE9^ylYy z{@%D?Lbu(MHYmzJ#dN|#1_Tqy0)vASlah{V+V=FdUbE)P){h`wo|X!q&sReqHkGnp z4j=Bzqra+5s)d1NJR~*f)Jc=-8yfQS@*X~UV!C|!O?sK3_n1eHamkZr?7(k3FCF>c zUVyp<)dg12Ih6hcwFrnGXnYK>6i*yi_~F@%hu)l6x$s)c(k2Ud445>5Mg%6K=#NT} zlQP`4?K>hR5Hj>yJ6ZOhX}5=BJGI+@XEzU-e;fp0 z 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 N=Nrwtth>hNUjQUiL! Date: Tue, 25 Aug 2020 22:17:17 -0700 Subject: [PATCH 088/277] MDATP specific --- .../microsoft-defender-atp/advanced-hunting-overview.md | 4 ++-- .../microsoft-defender-atp/advanced-hunting-query-language.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md index f2825a7ad1..e6feab4594 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md @@ -46,8 +46,8 @@ You can also go through each of the following steps to ramp up your advanced hun ## Data freshness and update frequency Advanced hunting data can be categorized into two distinct types, each consolidated differently: -- **Event or activity data**—populates tables about alerts, security events, system events, and routine assessments. Advanced hunting receives this data almost immediately after the sensors that collect them successfully transmit them to the corresponding cloud services. For example, you can start to query event data from healthy sensors on workstations or domain controllers almost immediately after they are available on Microsoft Defender ATP and Azure ATP. -- **Entity data**—populates tables with consolidated information about users and devices. This data comes from both relatively static data sources, such as Active Directory entries, and dynamic sources, such as event logs. To provide fresh data, tables are updated every 15 minutes with any new information, adding rows that might not be fully populated. Every 24 hours, data is consolidated to insert a record that contains the latest, most comprehensive data set about each entity. +- **Event or activity data**—populates tables about alerts, security events, system events, and routine assessments. Advanced hunting receives this data almost immediately after the sensors that collect them successfully transmit them to Microsoft Defender ATP. +- **Entity data**—populates tables with consolidated information about users and devices. To provide fresh data, tables are updated every 15 minutes with any new information, adding rows that might not be fully populated. Every 24 hours, data is consolidated to insert a record that contains the latest, most comprehensive data set about each entity. ## Time zone All time information in advanced hunting is currently in the UTC time zone. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md index a27ec1c3d1..1b1ce276f6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md @@ -157,7 +157,7 @@ The query editor can serve as your scratch pad for experimenting with multiple q - Separate each query with an empty line. - Place the cursor on any part of a query to select that query before running it. This will run only the selected query. To run another query, move the cursor accordingly and select **Run query**. -![Image of advanced hunting window](images/ah-multi-query.png) +![Image of the advanced hunting query editor with multiple queries](images/ah-multi-query.png) _Query editor with multiple queries_ @@ -165,7 +165,7 @@ _Query editor with multiple queries_ The **Get started** section provides a few simple queries using commonly used operators. Try running these queries and making small modifications to them. -![Image of advanced hunting window](images/atp-advanced-hunting.png) +![Image of the advanced hunting get started tab](images/atp-advanced-hunting.png) > [!NOTE] > Apart from the basic query samples, you can also access [shared queries](advanced-hunting-shared-queries.md) for specific threat hunting scenarios. Explore the shared queries on the left side of the page or the GitHub query repository. From bc22515e944645213cb882384f93a35303bcf6dd Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Tue, 25 Aug 2020 22:20:25 -0700 Subject: [PATCH 089/277] Update advanced-hunting-schema-reference.md --- .../microsoft-defender-atp/advanced-hunting-schema-reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md index 9eaa69cd9d..0e2f6811ad 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md @@ -33,7 +33,7 @@ The [advanced hunting](advanced-hunting-overview.md) schema is made up of multip While constructing queries, use the built-in schema reference to quickly get the following information about each table in the schema: - **Tables description**—type of data contained in the table and the source of that data. -- **Columns**—*all the columns in the table. +- **Columns**—all the columns in the table. - **Action types**—possible values in the `ActionType` column representing the event types supported by the table. This is provided only for tables that contain event information. - **Sample query**—example queries that feature how the table can be utilized. From 012cd7717bcce28b59a2bce6a8428135bfa4a198 Mon Sep 17 00:00:00 2001 From: aktsuda Date: Wed, 26 Aug 2020 16:38:45 +0900 Subject: [PATCH 090/277] Update kernel-dma-protection-for-thunderbolt.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed “Virtualization technology in Firmware” to “Hyper-V - Virtualization Enabled in Firmware” and added Note. --- .../kernel-dma-protection-for-thunderbolt.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 85a687c064..2d8554f52b 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -84,11 +84,15 @@ Beginning with Windows 10 version 1809, you can use Security Center to check if 1. Launch MSINFO32.exe in a command prompt, or in the Windows search bar. 2. Check the value of **Kernel DMA Protection**. ![Kernel DMA protection in System Information](bitlocker/images/kernel-dma-protection.png) -3. If the current state of **Kernel DMA Protection** is OFF and **A hypervisor has been detected. Features required for Hyper-V will not be displayed.** is NOT shown (this means Virtualization technology in Firmware is disabled): +3. If the current state of **Kernel DMA Protection** is OFF and **Hyper-V - Virtualization Enabled in Firmware** is NO: - Reboot into BIOS settings - Turn on Intel Virtualization Technology. - Turn on Intel Virtualization Technology for I/O (VT-d). In Windows 10 version 1803, only Intel VT-d is supported. Other platforms can use DMA attack mitigations described in [BitLocker countermeasures](bitlocker/bitlocker-countermeasures.md). - Reboot system into Windows 10. + +>[!NOTE] +> **Hyper-V - Virtualization Enabled in Firmware** is NOT shown when **A hypervisor has been detected. Features required for Hyper-V will not be displayed.** is shown because this means that **Hyper-V - Virtualization Enabled in Firmware** is YES. + 4. If the state of **Kernel DMA Protection** remains Off, then the system does not support this feature. For systems that do not support Kernel DMA Protection, please refer to the [BitLocker countermeasures](bitlocker/bitlocker-countermeasures.md) or [Thunderbolt™ 3 and Security on Microsoft Windows® 10 Operating system](https://thunderbolttechnology.net/security/Thunderbolt%203%20and%20Security.pdf) for other means of DMA protection. From d98f507ca03f29aa59a44fb9f17555e730216cf2 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 26 Aug 2020 15:00:22 +0500 Subject: [PATCH 091/277] Update accounts-block-microsoft-accounts.md --- .../accounts-block-microsoft-accounts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/accounts-block-microsoft-accounts.md b/windows/security/threat-protection/security-policy-settings/accounts-block-microsoft-accounts.md index a41896c0f5..44ba58b22d 100644 --- a/windows/security/threat-protection/security-policy-settings/accounts-block-microsoft-accounts.md +++ b/windows/security/threat-protection/security-policy-settings/accounts-block-microsoft-accounts.md @@ -26,7 +26,7 @@ Describes the best practices, location, values, management, and security conside ## Reference -This setting prevents using the **Settings** app to add a Microsoft account for single sign-on (SSO) authentication for Microsoft services and some background services, or using a Microsoft account for single sign-on to other applications or services. +This setting prevents using the **Settings** app to add a Microsoft account for single sign-on (SSO) authentication for Microsoft services and some background services, or using a Microsoft account for single sign-on to other applications or services. For more details, see [Microsoft Accounts](https://docs.microsoft.com/windows/security/identity-protection/access-control/microsoft-accounts). There are two options if this setting is enabled: From 7ee517141105189af4ae2c76a995bb6ded3a85d2 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 26 Aug 2020 16:17:44 +0500 Subject: [PATCH 092/277] Update configure-block-at-first-sight-microsoft-defender-antivirus.md --- ...t-first-sight-microsoft-defender-antivirus.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md index 88892bd4a0..1fe1a15f6f 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md @@ -86,7 +86,7 @@ For a list of Microsoft Defender Antivirus device restrictions in Intune, see [D 5. Click **Advanced**, set **Enable real-time protection** to **Yes**, and set **Scan system files** to **Scan incoming and outgoing files**. ![Enable Advanced settings](images/defender/sccm-advanced-settings.png) -6. Click **Cloud Protection Service**, set **Cloud Protection Service membership type** to **Advanced membership**, set **Level for blocking malicious files** to **High**, and set **Allow extended cloud check to block and scan suspicious files for up to (seconds)** to **50** seconds. +6. Click **Cloud Protection Service**, set **Cloud Protection Service membership type** to **Advanced membership**, set **Level for blocking suspicious files** to **High**, and set **Allow extended cloud check to block and scan suspicious files for up to (seconds)** to **50** seconds. ![Enable Cloud Protection Service](images/defender/sccm-cloud-protection-service.png) 7. Click **OK** to create the policy. @@ -99,9 +99,9 @@ For a list of Microsoft Defender Antivirus device restrictions in Intune, see [D 3. Expand the tree to **Windows components** > **Microsoft Defender Antivirus** > **MAPS**, configure the following Group Policies, and then click **OK**: - - Double-click **Join Microsoft MAPS** and ensure the option is set to **Enabled**. Click **OK**. + 1 Double-click **Join Microsoft MAPS** and ensure the option is set to **Enabled**. Click **OK**. - - Double-click **Send file samples when further analysis is required** and ensure the option is set to **Enabled** and the additional options are either **Send safe samples (1)** or **Send all samples (3)**. + 2 Double-click **Send file samples when further analysis is required** and ensure the option is set to **Enabled** and the additional options are either **Send safe samples (1)** or **Send all samples (3)**. > [!WARNING] > Setting to **Always prompt (0)** will lower the protection state of the device. Setting to **Never send (2)** means block at first sight will not function. @@ -112,6 +112,12 @@ For a list of Microsoft Defender Antivirus device restrictions in Intune, see [D 2. Double-click **Turn off real-time protection** and ensure the option is set to **Disabled**, and then click **OK**. +5. In the **Group Policy Management Editor**, expand the tree to **Windows components** > **Microsoft Defender Antivirus** > **MpEngine**: + + 1. Double-click **Select cloud protection level** and ensure the option is set to **Enabled**. + + 2. Ensure that **Select cloud blocking level** section on the same page is set to **High blocking level**, and then click **OK**. + If you had to change any of the settings, you should redeploy the Group Policy Object across your network to ensure all endpoints are covered. ### Confirm block at first sight is turned on with Registry editor @@ -129,7 +135,9 @@ If you had to change any of the settings, you should redeploy the Group Policy O 1. **DisableIOAVProtection** key is set to **0** 2. **DisableRealtimeMonitoring** key is set to **0** - + +4. Go to `HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows Defender\MpEngine`, and make sure that **MpCloudBlockLevel** key is set to **2** + ### Confirm Block at First Sight is enabled on individual clients You can confirm that block at first sight is enabled on individual clients using Windows security settings. From f0afb702a490f4a298c7d9467d272506562034c2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 08:03:53 -0700 Subject: [PATCH 093/277] Update configure-block-at-first-sight-microsoft-defender-antivirus.md --- ...re-block-at-first-sight-microsoft-defender-antivirus.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md index 1fe1a15f6f..83ec4426af 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md @@ -12,6 +12,7 @@ ms.author: deniseb ms.reviewer: manager: dansimp ms.custom: nextgen +ms.date: 08/26/2020 --- # Turn on block at first sight @@ -31,10 +32,10 @@ You can [specify how long the file should be prevented from running](configure-c When Microsoft Defender Antivirus encounters a suspicious but undetected file, it queries our cloud protection backend. The cloud backend applies heuristics, machine learning, and automated analysis of the file to determine whether the files are malicious or not a threat. -Microsoft Defender Antivirus uses multiple detection and prevention technologies to deliver accurate, real-time, and intelligent protection. To learn more, see this blog: [Get to know the advanced technologies at the core of Microsoft Defender ATP next-generation protection](https://www.microsoft.com/security/blog/2019/06/24/inside-out-get-to-know-the-advanced-technologies-at-the-core-of-microsoft-defender-atp-next-generation-protection/). +Microsoft Defender Antivirus uses multiple detection and prevention technologies to deliver accurate, intelligent, and real-time protection. To learn more, see this blog: [Get to know the advanced technologies at the core of Microsoft Defender ATP next-generation protection](https://www.microsoft.com/security/blog/2019/06/24/inside-out-get-to-know-the-advanced-technologies-at-the-core-of-microsoft-defender-atp-next-generation-protection/). ![List of Microsoft Defender AV engines](images/microsoft-defender-atp-next-generation-protection-engines.png) -In Windows 10, version 1803, block at first sight can now block non-portable executable files (such as JS, VBS, or macros) as well as executable files. +In Windows 10, version 1803 or later, block at first sight can block non-portable executable files (such as JS, VBS, or macros) as well as executable files. Block at first sight only uses the cloud protection backend for executable files and non-portable executable files that are downloaded from the Internet, or that originate from the Internet zone. A hash value of the .exe file is checked via the cloud backend to determine if this is a previously undetected file. @@ -177,7 +178,7 @@ You may choose to disable block at first sight if you want to retain the prerequ 4. Double-click **Configure the 'Block at First Sight' feature** and set the option to **Disabled**. > [!NOTE] - > Disabling block at first sight will not disable or alter the prerequisite group policies. + > Disabling block at first sight does not disable or alter the prerequisite group policies. ## See also From 25a0c40bf09c8432ce86590a33afb0be3e0fa217 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 08:05:07 -0700 Subject: [PATCH 094/277] Update windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- ...nfigure-block-at-first-sight-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md index 83ec4426af..be7223aa23 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md @@ -100,7 +100,7 @@ For a list of Microsoft Defender Antivirus device restrictions in Intune, see [D 3. Expand the tree to **Windows components** > **Microsoft Defender Antivirus** > **MAPS**, configure the following Group Policies, and then click **OK**: - 1 Double-click **Join Microsoft MAPS** and ensure the option is set to **Enabled**. Click **OK**. + 1. Double-click **Join Microsoft MAPS** and ensure the option is set to **Enabled**. Click **OK**. 2 Double-click **Send file samples when further analysis is required** and ensure the option is set to **Enabled** and the additional options are either **Send safe samples (1)** or **Send all samples (3)**. From af4ba4b8e89c86e243e5651bddc88722b02ad795 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 08:05:16 -0700 Subject: [PATCH 095/277] Update windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- ...nfigure-block-at-first-sight-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md index be7223aa23..51df0c5151 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md @@ -102,7 +102,7 @@ For a list of Microsoft Defender Antivirus device restrictions in Intune, see [D 1. Double-click **Join Microsoft MAPS** and ensure the option is set to **Enabled**. Click **OK**. - 2 Double-click **Send file samples when further analysis is required** and ensure the option is set to **Enabled** and the additional options are either **Send safe samples (1)** or **Send all samples (3)**. + 2. Double-click **Send file samples when further analysis is required** and ensure the option is set to **Enabled** and the additional options are either **Send safe samples (1)** or **Send all samples (3)**. > [!WARNING] > Setting to **Always prompt (0)** will lower the protection state of the device. Setting to **Never send (2)** means block at first sight will not function. From e78c7ea09bccfea07e5233f1e99776f412743083 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 08:06:25 -0700 Subject: [PATCH 096/277] Update windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- ...nfigure-block-at-first-sight-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md index 51df0c5151..f11dc35650 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md @@ -137,7 +137,7 @@ If you had to change any of the settings, you should redeploy the Group Policy O 2. **DisableRealtimeMonitoring** key is set to **0** -4. Go to `HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows Defender\MpEngine`, and make sure that **MpCloudBlockLevel** key is set to **2** +4. Go to `HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows Defender\MpEngine`, and make sure that the **MpCloudBlockLevel** key is set to **2** ### Confirm Block at First Sight is enabled on individual clients From 75c8c89150d52a5cad0f3fd45a142cc3bb56839f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 08:09:45 -0700 Subject: [PATCH 097/277] Update whats-new-in-microsoft-defender-atp.md --- .../whats-new-in-microsoft-defender-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md index 906f92f4f8..5b63a7546e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md @@ -139,7 +139,7 @@ Threat Analytics is a set of interactive reports published by the Microsoft Defe - [Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) - Antimalware Scan Interface (AMSI) was extended to cover Office VBA macros as well. [Office VBA + AMSI: Parting the veil on malicious macros](https://cloudblogs.microsoft.com/microsoftsecure/2018/09/12/office-vba-amsi-parting-the-veil-on-malicious-macros/). - - Microsoft Defender Antivirus, new in Windows 10 version 1809, can now [run within a sandbox](https://cloudblogs.microsoft.com/microsoftsecure/2018/10/26/microsoft-defender-antivirus-can-now-run-in-a-sandbox/) (preview), increasing its security. + - Microsoft Defender Antivirus, new in Windows 10 version 1809, can now [run within a sandbox](https://www.microsoft.com/security/blog/2018/10/26/windows-defender-antivirus-can-now-run-in-a-sandbox) (preview), increasing its security. - [Configure CPU priority settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-advanced-scan-types-microsoft-defender-antivirus) for Microsoft Defender Antivirus scans. From b99989dd56da41779a9ee5bd05e93ce6bf4aedc5 Mon Sep 17 00:00:00 2001 From: Mati Goldberg Date: Wed, 26 Aug 2020 19:02:43 +0300 Subject: [PATCH 098/277] update to new cli --- .../microsoft-defender-atp/mac-resources.md | 69 +++++++++---------- 1 file changed, 33 insertions(+), 36 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md index 7367f5ccb6..c82f6bfdb6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md @@ -30,36 +30,31 @@ If you can reproduce a problem, increase the logging level, run the system for s 1. Increase logging level: ```bash - mdatp --log-level verbose + mdatp log level set --level verbose ``` ```Output - Creating connection to daemon - Connection established - Operation succeeded + Log level configured successfully ``` 2. Reproduce the problem -3. Run `sudo mdatp --diagnostic --create` to back up Microsoft Defender ATP's logs. The files will be stored inside a .zip archive. This command will also print out the file path to the backup after the operation succeeds. +3. Run `sudo mdatp diagnostic create` to back up Microsoft Defender ATP's logs. The files will be stored inside a .zip archive. This command will also print out the file path to the backup after the operation succeeds. ```bash - sudo mdatp --diagnostic --create + sudo mdatp diagnostic create ``` ```Output - Creating connection to daemon - Connection established + Diagnostic file created: "/Library/Application Support/Microsoft/Defender/wdavdiag/932e68a8-8f2e-4ad0-a7f2-65eb97c0de01.zip" ``` 4. Restore logging level: ```bash - mdatp --log-level info + mdatp log level set --level info ``` ```Output - Creating connection to daemon - Connection established - Operation succeeded + Log level configured successfully ``` ## Logging installation issues @@ -85,30 +80,32 @@ There are several ways to uninstall Microsoft Defender ATP for Mac. Note that wh Important tasks, such as controlling product settings and triggering on-demand scans, can be done from the command line: -|Group |Scenario |Command | -|-------------|-------------------------------------------|-----------------------------------------------------------------------| -|Configuration|Turn on/off real-time protection |`mdatp --config realTimeProtectionEnabled [true/false]` | -|Configuration|Turn on/off cloud protection |`mdatp --config cloudEnabled [true/false]` | -|Configuration|Turn on/off product diagnostics |`mdatp --config cloudDiagnosticEnabled [true/false]` | -|Configuration|Turn on/off automatic sample submission |`mdatp --config cloudAutomaticSampleSubmission [true/false]` | -|Configuration|Add a threat name to the allowed list |`mdatp threat allowed add --name [threat-name]` | -|Configuration|Remove a threat name from the allowed list |`mdatp threat allowed remove --name [threat-name]` | -|Configuration|List all allowed threat names |`mdatp threat allowed list` | -|Configuration|Turn on PUA protection |`mdatp --threat --type-handling potentially_unwanted_application block`| -|Configuration|Turn off PUA protection |`mdatp --threat --type-handling potentially_unwanted_application off` | -|Configuration|Turn on audit mode for PUA protection |`mdatp --threat --type-handling potentially_unwanted_application audit`| -|Configuration|Turn on/off passiveMode |`mdatp --config passiveMode [on/off]` | -|Diagnostics |Change the log level |`mdatp --log-level [error/warning/info/verbose]` | -|Diagnostics |Generate diagnostic logs |`mdatp --diagnostic --create` | -|Health |Check the product's health |`mdatp --health` | -|Protection |Scan a path |`mdatp --scan --path [path]` | -|Protection |Do a quick scan |`mdatp --scan --quick` | -|Protection |Do a full scan |`mdatp --scan --full` | -|Protection |Cancel an ongoing on-demand scan |`mdatp --scan --cancel` | -|Protection |Request a security intelligence update |`mdatp --definition-update` | -|EDR |Turn on/off EDR preview for Mac |`mdatp --edr --early-preview [true/false]` OR `mdatp --edr --earlyPreview [true/false]` for versions earlier than 100.78.0 | -|EDR |Add group tag to device. EDR tags are used for managing device groups. For more information, please visit https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-groups |`mdatp --edr --set-tag GROUP [name]` | -|EDR |Remove group tag from device |`mdatp --edr --remove-tag [name]` | +|Group |Scenario |Command | +|-------------|-------------------------------------------|----------------------------------------------------------------------------------| +|Configuration|Turn on/off real-time protection |`mdatp config real-time-protection [enabled/disabled]` | +|Configuration|Turn on/off cloud protection |`mdatp config cloud --value [enabled/disabled]` | +|Configuration|Turn on/off product diagnostics |`mdatp config cloud-diagnostic --value [enabled/disabled]` | +|Configuration|Turn on/off automatic sample submission |`mdatp config cloud-automatic-sample-submission --value [enabled/disabled]` | +|Configuration|Add a threat name to the allowed list |`mdatp threat allowed add --name [threat-name]` | +|Configuration|Remove a threat name from the allowed list |`mdatp threat allowed remove --name [threat-name]` | +|Configuration|List all allowed threat names |`mdatp threat allowed list` | +|Configuration|Turn on PUA protection |`mdatp threat policy set --type potentially_unwanted_application -- action block` | +|Configuration|Turn off PUA protection |`mdatp threat policy set --type potentially_unwanted_application -- action off` | +|Configuration|Turn on audit mode for PUA protection |`mdatp threat policy set --type potentially_unwanted_application -- action audit` | +|Configuration|Turn on/off passiveMode |`mdatp config passive-mode --value enabled [enabled/disabled]` | +|Diagnostics |Change the log level |`mdatp log level set --level [error/warning/info/verbose]` | +|Diagnostics |Generate diagnostic logs |`mdatp diagnostic create` | +|Health |Check the product's health |`mdatp health` | +|Health |Check for a spefic product attribute |`mdatp health --field [attribute: healthy/licensed/engine_version...]` | +|Protection |Scan a path |`mdatp scan custom --path [path]` | +|Protection |Do a quick scan |`mdatp scan quick` | +|Protection |Do a full scan |`mdatp scan full` | +|Protection |Cancel an ongoing on-demand scan |`mdatp scan cancel` | +|Protection |Request a security intelligence update |`mdatp definitions update` | +|EDR |Turn on/off EDR preview for Mac |`mdatp edr early-preview [enabled/disabled]` | +|EDR |Add group tag to device. EDR tags are used for managing device groups. For more information, please visit https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-groups |`mdatp edr tag set --name GROUP --value [name]` | +|EDR |Remove group tag from device |`mdatp edr tag remove --tag-name [name]` | +|EDR |Add Group Id |`mdatp edr group-ids --group-id [group]` | ### How to enable autocompletion From a40f1c80b62934bbb49f155f6fc13a15298e0bed Mon Sep 17 00:00:00 2001 From: Jason <38218303+JasonRBeer@users.noreply.github.com> Date: Wed, 26 Aug 2020 11:08:04 -0500 Subject: [PATCH 099/277] Update troubleshoot-microsoft-defender-antivirus.md Fix the event viewer path --- .../troubleshoot-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/troubleshoot-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/troubleshoot-microsoft-defender-antivirus.md index 6bc4a4a744..d800c3bebb 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/troubleshoot-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/troubleshoot-microsoft-defender-antivirus.md @@ -48,7 +48,7 @@ The table in this section lists the main Microsoft Defender Antivirus event IDs ## To view a Microsoft Defender Antivirus event 1. Open **Event Viewer**. -2. In the console tree, expand **Applications and Services Logs**, then **Microsoft**, then **Windows**, then **Microsoft Defender Antivirus**. +2. In the console tree, expand **Applications and Services Logs**, then **Microsoft**, then **Windows**, then **Windows Defender**. 3. Double-click on **Operational**. 4. In the details pane, view the list of individual events to find your event. 5. Click the event to see specific details about an event in the lower pane, under the **General** and **Details** tabs. From 117983395717e838b2f7ce7e475d7cc74b5dab1f Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 26 Aug 2020 22:07:03 +0530 Subject: [PATCH 100/277] Update enroll-a-windows-10-device-automatically-using-group-policy.md as per the user report #8149, so i added admx templates links for windows 10 v1909 and v2004. Also, I adjusted the style format. --- ...-10-device-automatically-using-group-policy.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index 349687ed6c..7a91385e10 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -170,11 +170,16 @@ Requirements: 1. Download: - - 1803 -->[Administrative Templates (.admx) for Windows 10 April 2018 Update (1803)](https://www.microsoft.com/download/details.aspx?id=56880) + - 1803 --> [Administrative Templates (.admx) for Windows 10 April 2018 Update (1803)](https://www.microsoft.com/download/details.aspx?id=56880) - - 1809 --> [Administrative Templates for Windows 10 October 2018 Update (1809)](https://www.microsoft.com/download/details.aspx?id=57576) + - 1809 --> [Administrative Templates (.admx) for Windows 10 October 2018 Update (1809)](https://www.microsoft.com/download/details.aspx?id=57576) - - 1903 --> [Administrative Templates (.admx) for Windows 10 May 2019 Update (1903)](https://www.microsoft.com/download/details.aspx?id=58495&WT.mc_id=rss_alldownloads_all) + - 1903 --> [Administrative Templates (.admx) for Windows 10 May 2019 Update (1903)](https://www.microsoft.com/download/details.aspx?id=58495) + + - 1909 --> [Administrative Templates (.admx) for Windows 10 November 2019 Update (1909)]( +https://www.microsoft.com/download/confirmation.aspx?id=1005915) + + - 2004 --> [Administrative Templates (.admx) for Windows 10 May 2020 Update (2004)](https://www.microsoft.com/download/confirmation.aspx?id=101445) 2. Install the package on the Domain Controller. @@ -185,6 +190,10 @@ Requirements: - 1809 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 October 2018 Update (1809) v2** - 1903 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 May 2019 Update (1903) v3** + + - 1909 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 November 2019 Update (1909)** + + - 2004 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 May 2020 Update (2004)** 4. Rename the extracted Policy Definitions folder to **PolicyDefinitions**. From 1b7c4c170ce2130d6649a5d42cfd4aa555ef744f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 10:12:24 -0700 Subject: [PATCH 101/277] Update mcafee-to-microsoft-defender-migration.md --- .../mcafee-to-microsoft-defender-migration.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index afa5d9f08e..c328561e80 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -15,7 +15,7 @@ manager: dansimp audience: ITPro ms.collection: - M365-security-compliance -- m365solution-symantecmigrate +- m365solution-mcafeemigrate - m365solution-overview ms.topic: article --- @@ -31,8 +31,8 @@ When you switch from McAfee to Microsoft Defender ATP, you follow a process that |Phase |Description | |--|--| |[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
[Prepare for your migration](mcafee-to-microsoft-defender-prepare.md) |During the **Prepare** phase, you get Microsoft Defender ATP, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender ATP. | -|[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Set up Microsoft Defender ATP](mcafee-to-microsoft-defender-setup.md) |During the **Setup** phase, you configure settings and exclusions for Microsoft Defender Antivirus, Microsoft Defender ATP, and Symantec Endpoint Protection. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| -|[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Onboard to Microsoft Defender ATP](mcafee-to-microsoft-defender-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender ATP and verify that those devices are communicating with Microsoft Defender ATP. Last, you uninstall Symantec and make sure protection through Microsoft Defender ATP is in active mode. | +|[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Set up Microsoft Defender ATP](mcafee-to-microsoft-defender-setup.md) |During the **Setup** phase, you configure settings and exclusions for Microsoft Defender Antivirus, Microsoft Defender ATP, and McAfee. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| +|[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Onboard to Microsoft Defender ATP](mcafee-to-microsoft-defender-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender ATP and verify that those devices are communicating with Microsoft Defender ATP. Last, you uninstall McAfee and make sure protection through Microsoft Defender ATP is in active mode. | ## What's included in Microsoft Defender ATP? From 346a0b5a6939a072a649b784e4e359191833b09f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 10:19:21 -0700 Subject: [PATCH 102/277] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index aa726f53fb..1581ca1e64 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -15,7 +15,7 @@ manager: dansimp audience: ITPro ms.collection: - M365-security-compliance -- m365solution-McAfeemigrate +- m365solution-mcafeemigrate ms.topic: article --- From 7a29d952693a884c57b78e27da4a6eb0ace7d2f5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 10:25:38 -0700 Subject: [PATCH 103/277] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index f7168fdc32..ec1c6041f4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -15,7 +15,7 @@ manager: dansimp audience: ITPro ms.collection: - M365-security-compliance -- m365solution-McAfeemigrate +- m365solution-mcafeemigrate ms.topic: article --- @@ -109,7 +109,12 @@ Microsoft Defender Antivirus can run alongside McAfee if you set Microsoft Defen ## Add Microsoft Defender ATP to the exclusion list for McAfee -This step of the setup process involves adding Microsoft Defender ATP to the exclusion list for McAfee and any other security products your organization is using. The specific exclusions to configure depend on which version of Windows your endpoints or devices are running, and are listed in the following table: +This step of the setup process involves adding Microsoft Defender ATP to the exclusion list for McAfee and any other security products your organization is using. + +> [!TIP] +> To get help configuring exclusions, refer to McAfee documentation, such as the following article: [McAfee Endpoint Security 10.5.0 - Threat Prevention Module Product Guide (McAfee ePolicy Orchestrator) - Windows: Configuring exclusions](https://docs.mcafee.com/bundle/endpoint-security-10.5.0-threat-prevention-product-guide-epolicy-orchestrator-windows/page/GUID-71C5FB4B-A143-43E6-8BF0-8B2C16ABE6DA.html). + +The specific exclusions to configure depend on which version of Windows your endpoints or devices are running, and are listed in the following table: |OS |Exclusions | |--|--| From d5f96181c1582f65df0e3ba7d9d09b0d6c723f50 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 10:29:46 -0700 Subject: [PATCH 104/277] Update microsoft-defender-antivirus-compatibility.md --- .../microsoft-defender-antivirus-compatibility.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index 8f16436956..b6f5890d5e 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -13,6 +13,7 @@ ms.author: deniseb ms.custom: nextgen ms.reviewer: manager: dansimp +ms.date: 08/26/2020 --- # Microsoft Defender Antivirus compatibility @@ -26,7 +27,7 @@ manager: dansimp Microsoft Defender Antivirus is automatically enabled and installed on endpoints and devices that are running Windows 10. But what happens when another antivirus/antimalware solution is used? It depends on whether you're using [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection) together with your antivirus protection. - If your organization's endpoints and devices are protected with a non-Microsoft antivirus/antimalware solution, and Microsoft Defender ATP is not used, then Microsoft Defender Antivirus automatically goes into disabled mode. - If your organization is using Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) together with a non-Microsoft antivirus/antimalware solution, then Microsoft Defender Antivirus automatically goes into passive mode. (Real-time protection and threats are not remediated by Microsoft Defender Antivirus.) -- If your organization is using Microsoft Defender ATP together with a non-Microsoft antivirus/antimalware solution, and you have [EDR in block mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode) (currently in private preview) enabled, then Microsoft Defender Antivirus runs in the background and blocks/remediates malicious items that are detected, such as during a post-breach attack. +- If your organization is using Microsoft Defender ATP together with a non-Microsoft antivirus/antimalware solution, and you have [EDR in block mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode) (currently in preview) enabled, then whenever a malicious artifact is detected, blocking and remediation actions are taken. ## Antivirus and Microsoft Defender ATP From 4b54b20e7b174ac120f15dbdf06659c977938be4 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 10:30:46 -0700 Subject: [PATCH 105/277] Update microsoft-defender-antivirus-compatibility.md --- .../microsoft-defender-antivirus-compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index b6f5890d5e..200a5cd47a 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -27,7 +27,7 @@ ms.date: 08/26/2020 Microsoft Defender Antivirus is automatically enabled and installed on endpoints and devices that are running Windows 10. But what happens when another antivirus/antimalware solution is used? It depends on whether you're using [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection) together with your antivirus protection. - If your organization's endpoints and devices are protected with a non-Microsoft antivirus/antimalware solution, and Microsoft Defender ATP is not used, then Microsoft Defender Antivirus automatically goes into disabled mode. - If your organization is using Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) together with a non-Microsoft antivirus/antimalware solution, then Microsoft Defender Antivirus automatically goes into passive mode. (Real-time protection and threats are not remediated by Microsoft Defender Antivirus.) -- If your organization is using Microsoft Defender ATP together with a non-Microsoft antivirus/antimalware solution, and you have [EDR in block mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode) (currently in preview) enabled, then whenever a malicious artifact is detected, blocking and remediation actions are taken. +- If your organization is using Microsoft Defender ATP together with a non-Microsoft antivirus/antimalware solution, and you have [EDR in block mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode) (currently in preview) enabled, then whenever a malicious artifact is detected, Microsoft Defender ATP takes action to block and remediate the artifact. ## Antivirus and Microsoft Defender ATP From 03084e70d5abfcb0a6dd169902f0a2aaae79e965 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 10:37:19 -0700 Subject: [PATCH 106/277] Update mcafee-to-microsoft-defender-onboard.md --- .../mcafee-to-microsoft-defender-onboard.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index 98fc71785a..8379669ce4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -70,14 +70,7 @@ To verify that your onboarded devices are properly connected to Microsoft Defend Now that you have onboarded your organization's devices to Microsoft Defender ATP, your next step is to uninstall McAfee. -1. [Disable Tamper Protection](https://knowledge.broadcom.com/external/article?legacyId=tech192023) in McAfee. - -2. Delete the uninstall password for McAfee: - 1. On your Windows devices, open Registry Editor as an administrator. - 2. Go to `HKEY_LOCAL_MACHINE\SOFTWARE\McAfee\McAfee Endpoint Protection\SMC`. - 3. Look for an entry named **SmcInstData**. Right-click the item, and then choose **Delete**. - -3. Remove McAfee from your devices. If you need help with this, see the following resources: +To get help with this step, go to your McAfee support ServicePortal ([http://mysupport.mcafee.com](http://mysupport.mcafee.com)). ## Make sure Microsoft Defender ATP is in active mode From 27a8abc6cc88fae7aa6ec227c79723609cc4c977 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:10:39 -0700 Subject: [PATCH 107/277] McAfee guide --- .../mcafee-to-microsoft-defender-migration.md | 2 +- .../mcafee-to-microsoft-defender-onboard.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index c328561e80..3743317c43 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -1,6 +1,6 @@ --- title: Migrate from McAfee to Microsoft Defender ATP -description: Make the switch from McAfee to Microsoft Defender ATP +description: Make the switch from McAfee to Microsoft Defender ATP. Read this article for an overview. keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index 8379669ce4..94c3e54fff 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -1,6 +1,6 @@ --- title: Phase 3 - Onboard to Microsoft Defender ATP -description: Make the switch from McAfee to Microsoft Defender ATP +description: Switch from McAfee to onboard with Microsoft Defender ATP keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh search.appverid: met150 From 3f144e5a4aa803ab79b0174febfe1036c87325e6 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:17:40 -0700 Subject: [PATCH 108/277] Update mcafee-to-microsoft-defender-onboard.md --- .../mcafee-to-microsoft-defender-onboard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index 94c3e54fff..ceb5e5626d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -30,7 +30,7 @@ ms.topic: article 1. [Onboard devices to Microsoft Defender ATP](#onboard-devices-to-microsoft-defender-atp). 2. [Run a detection test](#run-a-detection-test). -3. [Uninstall McAfee](#uninstall-McAfee). +3. [Uninstall McAfee](#uninstall-mcafee). 4. [Make sure Microsoft Defender ATP is in active mode](#make-sure-microsoft-defender-atp-is-in-active-mode). ## Onboard devices to Microsoft Defender ATP From 3d2859317bbe823a52efda3b310d0c5da8eee4aa Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:18:35 -0700 Subject: [PATCH 109/277] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index ec1c6041f4..785b0240fb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -29,7 +29,7 @@ ms.topic: article **Welcome to the Setup phase of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This phase includes the following steps: 1. [Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows)](#enable-or-reinstall-microsoft-defender-antivirus-for-certain-versions-of-windows). 2. [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). -3. [Add Microsoft Defender ATP to the exclusion list for McAfee](#add-microsoft-defender-atp-to-the-exclusion-list-for-McAfee). +3. [Add Microsoft Defender ATP to the exclusion list for McAfee](#add-microsoft-defender-atp-to-the-exclusion-list-for-mcafee). 4. [Add McAfee to the exclusion list for Microsoft Defender Antivirus](#add-McAfee-to-the-exclusion-list-for-microsoft-defender-antivirus). 5. [Add McAfee to the exclusion list for Microsoft Defender ATP](#add-McAfee-to-the-exclusion-list-for-microsoft-defender-atp). 6. [Set up your device groups, device collections, and organizational units](#set-up-your-device-groups-device-collections-and-organizational-units). From 279f04be8e6b81c13357bcf084e9001fa8b3315a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:19:40 -0700 Subject: [PATCH 110/277] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 785b0240fb..1a140ef682 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -30,8 +30,8 @@ ms.topic: article 1. [Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows)](#enable-or-reinstall-microsoft-defender-antivirus-for-certain-versions-of-windows). 2. [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). 3. [Add Microsoft Defender ATP to the exclusion list for McAfee](#add-microsoft-defender-atp-to-the-exclusion-list-for-mcafee). -4. [Add McAfee to the exclusion list for Microsoft Defender Antivirus](#add-McAfee-to-the-exclusion-list-for-microsoft-defender-antivirus). -5. [Add McAfee to the exclusion list for Microsoft Defender ATP](#add-McAfee-to-the-exclusion-list-for-microsoft-defender-atp). +4. [Add McAfee to the exclusion list for Microsoft Defender Antivirus](#add-mcafee-to-the-exclusion-list-for-microsoft-defender-antivirus). +5. [Add McAfee to the exclusion list for Microsoft Defender ATP](#add-mcafee-to-the-exclusion-list-for-microsoft-defender-atp). 6. [Set up your device groups, device collections, and organizational units](#set-up-your-device-groups-device-collections-and-organizational-units). 7. [Configure antimalware policies and real-time protection](#configure-antimalware-policies-and-real-time-protection). From 840afed6d5070beeee51cc1c6784e6407c160aea Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:26:37 -0700 Subject: [PATCH 111/277] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index 1581ca1e64..ddaa912016 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -1,6 +1,6 @@ --- title: Phase 1 - Prepare for your migration to Microsoft Defender ATP -description: Phase 1 of "Make the switch from McAfee to Microsoft Defender ATP". Prepare for your migration. +description: This is phase 1, Prepare, for migrating from McAfee to Microsoft Defender ATP. keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh search.appverid: met150 From dd43b9d98fe6bacafd183c960f0c7000393bd925 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:27:50 -0700 Subject: [PATCH 112/277] description updates --- .../mcafee-to-microsoft-defender-onboard.md | 2 +- .../mcafee-to-microsoft-defender-setup.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index ceb5e5626d..32b73cba74 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -1,6 +1,6 @@ --- title: Phase 3 - Onboard to Microsoft Defender ATP -description: Switch from McAfee to onboard with Microsoft Defender ATP +description: This is phase 3, Onboard, for migrating from McAfee to Microsoft Defender ATP. keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 1a140ef682..bee34bab98 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -1,6 +1,6 @@ --- title: Phase 2 - Set up Microsoft Defender ATP -description: Phase 2 - Set up Microsoft Defender ATP +description: This is phase 2, Setup, for migrating from McAfee to Microsoft Defender ATP. keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh search.appverid: met150 From 8b7416aa8de180e2ed40d95c9ff68f262c7ecb3d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:37:22 -0700 Subject: [PATCH 113/277] fixes --- .../mcafee-to-microsoft-defender-prepare.md | 2 +- .../mcafee-to-microsoft-defender-setup.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index ddaa912016..f1adcc29e7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -1,5 +1,5 @@ --- -title: Phase 1 - Prepare for your migration to Microsoft Defender ATP +title: McAfee to Microsoft Defender ATP - Prepare description: This is phase 1, Prepare, for migrating from McAfee to Microsoft Defender ATP. keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index bee34bab98..8c931fd2ba 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -1,5 +1,5 @@ --- -title: Phase 2 - Set up Microsoft Defender ATP +title: McAfee to Microsoft Defender ATP - Setup description: This is phase 2, Setup, for migrating from McAfee to Microsoft Defender ATP. keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh From daa08ebbe41a804a8723a4182252e85938a9f264 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:39:03 -0700 Subject: [PATCH 114/277] Update mcafee-to-microsoft-defender-onboard.md --- .../mcafee-to-microsoft-defender-onboard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index 32b73cba74..b75ea590b3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -1,5 +1,5 @@ --- -title: Phase 3 - Onboard to Microsoft Defender ATP +title: McAfee to Microsoft Defender ATP - Onboard description: This is phase 3, Onboard, for migrating from McAfee to Microsoft Defender ATP. keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh From 736089bfbc8b671b8ec20e989dc0f6dec4d21260 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:48:42 -0700 Subject: [PATCH 115/277] Update TOC.md --- windows/security/threat-protection/TOC.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 899166a16a..ea322e5231 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -21,6 +21,11 @@ ### [Phase 3: Onboard](microsoft-defender-atp/onboarding.md) ## [Migration guides]() +### [Switch from McAfee to Microsoft Defender ATP]() +#### [Get an overview of migration](microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md) +#### [Prepare for your migration](microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md) +#### [Set up Microsoft Defender ATP](microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md) +#### [Onboard to Microsoft Defender ATP](microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md) ### [Switch from Symantec to Microsoft Defender ATP]() #### [Get an overview of migration](microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md) #### [Prepare for your migration](microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md) From 51e5d8f7e90ceddc02c4a6a0524428f29809e0f0 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 26 Aug 2020 14:35:29 -0700 Subject: [PATCH 116/277] Added context info --- windows/client-management/mdm/dmclient-csp.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index 9469f12408..3cf423ab1c 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -21,6 +21,10 @@ The following diagram shows the DMClient CSP in tree format. ![dmclient csp](images/provisioning-csp-dmclient-th2.png) + +
**./Vendor/MSFT** +All the nodes in this CSP are supported in device context, except for the ExchangeID node, which is supported in user context. For device context, use the **./Device/Vendor/MSFT** path and for user context, use the **./User/Vendor/MSFT** path. + **DMClient** Root node for the CSP. From 65914367ff0428ae6d0d442bfd8b74cda463ad08 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 26 Aug 2020 14:51:16 -0700 Subject: [PATCH 117/277] Corrected heading and added necessary markup --- .../vpn/vpn-auto-trigger-profile.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md b/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md index 81d9364aea..6c9d93fb62 100644 --- a/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md +++ b/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md @@ -61,13 +61,14 @@ When the trigger occurs, VPN tries to connect. If an error occurs or any user in When a device has multiple profiles with Always On triggers, the user can specify the active profile in **Settings** > **Network & Internet** > **VPN** > *VPN profile* by selecting the **Let apps automatically use this VPN connection** checkbox. By default, the first MDM-configured profile is marked as **Active**. Devices with multiple users have the same restriction: only one profile and therefore only one user will be able to use the Always On triggers. -Preserving user Always On preference +## Preserving user Always On preference -Windows has a feature to preserve a user’s AlwaysOn preference. In the event that a user manually unchecks the “Connect automatically” checkbox, Windows will remember this user preference for this profile name by adding the profile name to the value AutoTriggerDisabledProfilesList. -Should a management tool remove/add the same profile name back and set AlwaysOn to true, Windows will not check the box if the profile name exists in the below registry value in order to preserve user preference. -Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Config -Value: AutoTriggerDisabledProfilesList -Type: REG_MULTI_SZ +Windows has a feature to preserve a user’s AlwaysOn preference. In the event that a user manually unchecks the “Connect automatically” checkbox, Windows will remember this user preference for this profile name by adding the profile name to the value **AutoTriggerDisabledProfilesList**. +Should a management tool remove or add the same profile name back and set **AlwaysOn** to **true**, Windows will not check the box if the profile name exists in the following registry value in order to preserve user preference. + +**Key:** HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Config
+**Value:** AutoTriggerDisabledProfilesList
+**Type:** REG_MULTI_SZ ## Trusted network detection From 55985e3bd084d6f31cc29b267bb47179403ddd65 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 26 Aug 2020 14:52:54 -0700 Subject: [PATCH 118/277] minor update --- windows/client-management/mdm/dmclient-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index 3cf423ab1c..1a4bfc0284 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -23,7 +23,7 @@ The following diagram shows the DMClient CSP in tree format. **./Vendor/MSFT** -All the nodes in this CSP are supported in device context, except for the ExchangeID node, which is supported in user context. For device context, use the **./Device/Vendor/MSFT** path and for user context, use the **./User/Vendor/MSFT** path. +All the nodes in this CSP are supported in the device context, except for the **ExchangeID** node, which is supported in the user context. For the device context, use the **./Device/Vendor/MSFT** path and for the user context, use the **./User/Vendor/MSFT** path. **DMClient** Root node for the CSP. From 677bf739bfc4d0d7aa0e606af2f116a4f6af1bd9 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 26 Aug 2020 14:58:15 -0700 Subject: [PATCH 119/277] Added a blank line between paragraphs --- .../security/identity-protection/vpn/vpn-auto-trigger-profile.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md b/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md index 6c9d93fb62..29c8f5e474 100644 --- a/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md +++ b/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md @@ -64,6 +64,7 @@ When a device has multiple profiles with Always On triggers, the user can specif ## Preserving user Always On preference Windows has a feature to preserve a user’s AlwaysOn preference. In the event that a user manually unchecks the “Connect automatically” checkbox, Windows will remember this user preference for this profile name by adding the profile name to the value **AutoTriggerDisabledProfilesList**. + Should a management tool remove or add the same profile name back and set **AlwaysOn** to **true**, Windows will not check the box if the profile name exists in the following registry value in order to preserve user preference. **Key:** HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Config
From 0ddcce4d4c8df63abe43a925a8ea25547e286ebc Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 26 Aug 2020 15:00:34 -0700 Subject: [PATCH 120/277] Applied [!NOTE] style and code block type --- windows/security/threat-protection/auditing/event-4608.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4608.md b/windows/security/threat-protection/auditing/event-4608.md index 4fc5d6a6f8..1403c1517c 100644 --- a/windows/security/threat-protection/auditing/event-4608.md +++ b/windows/security/threat-protection/auditing/event-4608.md @@ -30,12 +30,13 @@ This event is logged when LSASS.EXE process starts and the auditing subsystem is It typically generates during operating system startup process. -> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. +> [!NOTE] +> For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event.
***Event XML:*** -``` +```xml - - From 0a230c8f7c2a54a89d00f7bc74e5f9cd920c698b Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 26 Aug 2020 15:03:38 -0700 Subject: [PATCH 121/277] Applied note styles and code block type --- .../security/threat-protection/auditing/event-4616.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4616.md b/windows/security/threat-protection/auditing/event-4616.md index 3f8ed0ecac..55900a59c2 100644 --- a/windows/security/threat-protection/auditing/event-4616.md +++ b/windows/security/threat-protection/auditing/event-4616.md @@ -32,12 +32,13 @@ This event is always logged regardless of the "Audit Security State Change" sub- You will typically see these events with “**Subject\\Security ID**” = “**LOCAL SERVICE**”, these are normal time correction actions. -> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. +> [!NOTE] +> For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event.
***Event XML:*** -``` +```xml - - @@ -87,7 +88,8 @@ You will typically see these events with “**Subject\\Security ID**” = “**L - **Security ID** \[Type = SID\]**:** SID of account that requested the “change system time” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. -> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). +> [!NOTE] +> A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). - **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “change system time” operation. @@ -161,7 +163,8 @@ You will typically see these events with “**Subject\\Security ID**” = “**L For 4616(S): The system time was changed. -> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](appendix-a-security-monitoring-recommendations-for-many-audit-events.md). +> [!IMPORTANT] +> For this event, also see [Appendix A: Security monitoring recommendations for many audit events](appendix-a-security-monitoring-recommendations-for-many-audit-events.md). - Report all “**Subject\\Security ID**” not equals **“LOCAL SERVICE”**, which means that the time change was not made not by Windows Time service. From 9e30dd929594d317fd7d91f3e0fdd2d4a919a252 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 26 Aug 2020 15:16:52 -0700 Subject: [PATCH 122/277] Applied note styles, indented table in list item, appllied type to code block --- .../threat-protection/auditing/event-4625.md | 69 ++++++++++--------- 1 file changed, 37 insertions(+), 32 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4625.md b/windows/security/threat-protection/auditing/event-4625.md index c345d192b5..c74bb341be 100644 --- a/windows/security/threat-protection/auditing/event-4625.md +++ b/windows/security/threat-protection/auditing/event-4625.md @@ -32,12 +32,13 @@ It generates on the computer where logon attempt was made, for example, if logon This event generates on domain controllers, member servers, and workstations. -> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. +> [!NOTE] +> For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event.
***Event XML:*** -``` +```xml - - @@ -93,7 +94,8 @@ This event generates on domain controllers, member servers, and workstations. - **Security ID** \[Type = SID\]**:** SID of account that reported information about logon failure. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. -> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). +> [!NOTE] +> A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). - **Account Name** \[Type = UnicodeString\]**:** the name of the account that reported information about logon failure. @@ -129,7 +131,8 @@ This event generates on domain controllers, member servers, and workstations. - **Security ID** \[Type = SID\]**:** SID of the account that was specified in the logon attempt. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. -> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). +> [!NOTE] +> A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). - **Account Name** \[Type = UnicodeString\]**:** the name of the account that was specified in the logon attempt. @@ -151,35 +154,36 @@ This event generates on domain controllers, member servers, and workstations. - **Failure Reason** \[Type = UnicodeString\]**:** textual explanation of **Status** field value. For this event it typically has “**Account locked out**” value. -- **Status** \[Type = HexInt32\]**:** the reason why logon failed. For this event it typically has “**0xC0000234**” value. The most common status codes are listed in “Table 12. Windows logon status codes.” +- **Status** \[Type = HexInt32\]**:** the reason why logon failed. For this event it typically has “**0xC0000234**” value. The most common status codes are listed in Table 12. Windows logon status codes. -| Status\\Sub-Status Code | Description | -|-------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 0XC000005E | There are currently no logon servers available to service the logon request. | -| 0xC0000064 | User logon with misspelled or bad user account | -| 0xC000006A | User logon with misspelled or bad password | -| 0XC000006D | This is either due to a bad username or authentication information | -| 0XC000006E | Unknown user name or bad password. | -| 0xC000006F | User logon outside authorized hours | -| 0xC0000070 | User logon from unauthorized workstation | -| 0xC0000071 | User logon with expired password | -| 0xC0000072 | User logon to account disabled by administrator | -| 0XC00000DC | Indicates the Sam Server was in the wrong state to perform the desired operation. | -| 0XC0000133 | Clocks between DC and other computer too far out of sync | -| 0XC000015B | The user has not been granted the requested logon type (aka logon right) at this machine | -| 0XC000018C | The logon request failed because the trust relationship between the primary domain and the trusted domain failed. | -| 0XC0000192 | An attempt was made to logon, but the N**etlogon** service was not started. | -| 0xC0000193 | User logon with expired account | -| 0XC0000224 | User is required to change password at next logon | -| 0XC0000225 | Evidently a bug in Windows and not a risk | -| 0xC0000234 | User logon with account locked | -| 0XC00002EE | Failure Reason: An Error occurred during Logon | -| 0XC0000413 | Logon Failure: The machine you are logging onto is protected by an authentication firewall. The specified account is not allowed to authenticate to the machine. | -| 0x0 | Status OK. | + **Table 12: Windows logon status codes.** -> Table: Windows logon status codes. -> -> **Note**  To see the meaning of other status\\sub-status codes you may also check for status code in the Window header file ntstatus.h in Windows SDK. + | Status\\Sub-Status Code | Description | + |-------------------------|------------------------------------------------------------------------------------------------------| + | 0XC000005E | There are currently no logon servers available to service the logon request. | + | 0xC0000064 | User logon with misspelled or bad user account | + | 0xC000006A | User logon with misspelled or bad password | + | 0XC000006D | This is either due to a bad username or authentication information | + | 0XC000006E | Unknown user name or bad password. | + | 0xC000006F | User logon outside authorized hours | + | 0xC0000070 | User logon from unauthorized workstation | + | 0xC0000071 | User logon with expired password | + | 0xC0000072 | User logon to account disabled by administrator | + | 0XC00000DC | Indicates the Sam Server was in the wrong state to perform the desired operation. | + | 0XC0000133 | Clocks between DC and other computer too far out of sync | + | 0XC000015B | The user has not been granted the requested logon type (aka logon right) at this machine | + | 0XC000018C | The logon request failed because the trust relationship between the primary domain and the trusted domain failed. | + | 0XC0000192 | An attempt was made to logon, but the N**etlogon** service was not started. | + | 0xC0000193 | User logon with expired account | + | 0XC0000224 | User is required to change password at next logon | + | 0XC0000225 | Evidently a bug in Windows and not a risk | + | 0xC0000234 | User logon with account locked | + | 0XC00002EE | Failure Reason: An Error occurred during Logon | + | 0XC0000413 | Logon Failure: The machine you are logging onto is protected by an authentication firewall. The specified account is not allowed to authenticate to the machine. | + | 0x0 | Status OK. | + +> [!NOTE] +> To see the meaning of other status\\sub-status codes you may also check for status code in the Window header file ntstatus.h in Windows SDK. More information: @@ -241,7 +245,8 @@ More information: For 4625(F): An account failed to log on. -> **Important**  For this event, also see [Appendix A: Security monitoring recommendations for many audit events](appendix-a-security-monitoring-recommendations-for-many-audit-events.md). +> [!IMPORTANT] +> For this event, also see [Appendix A: Security monitoring recommendations for many audit events](appendix-a-security-monitoring-recommendations-for-many-audit-events.md). - If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. From 53386c304f02e7d99c024f8bea616b7e7f5797bd Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 26 Aug 2020 15:16:57 -0700 Subject: [PATCH 123/277] Added Acrolinx suggestions --- windows/client-management/mdm/dmclient-csp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index 1a4bfc0284..6ed30e55f1 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -29,7 +29,7 @@ All the nodes in this CSP are supported in the device context, except for the ** Root node for the CSP. **UpdateManagementServiceAddress** -For provisioning packages only. Specifies the list of servers (semicolon delimited). The first server in the semicolon delimited list is the server that will be used to instantiate MDM sessions. The list can be a permutation or a subset of the existing server list. You cannot add new servers to the list using this node. +For provisioning packages only. Specifies the list of servers (semicolon delimited). The first server in the semicolon-delimited list is the server that will be used to instantiate MDM sessions. The list can be a permutation or a subset of the existing server list. You cannot add new servers to the list using this node. **HWDevID** Added in Windows 10, version 1703. Returns the hardware device ID. @@ -225,7 +225,7 @@ Added in Windows 10, version 1607. Returns the hardware device ID. Supported operation is Get. **Provider/*ProviderID*/CommercialID** -Added in Windows 10, version 1607. Configures the identifier used to uniquely associate this diagnostic data of this device as belonging to a given organization. If your organization is participating in a program that requires this device to be identified as belonging to your organization then use this setting to provide that identification. The value for this setting will be provided by Microsoft as part of the onboarding process for the program. If you disable or do not configure this policy setting, then Microsoft will not be able to use this identifier to associate this machine and its diagnostic data with your organization.. +Added in Windows 10, version 1607. Configures the identifier used to uniquely associate this diagnostic data of this device as belonging to a given organization. If your organization is participating in a program that requires this device to be identified as belonging to your organization then use this setting to provide that identification. The value for this setting will be provided by Microsoft as part of the onboarding process for the program. If you disable or do not configure this policy setting, then Microsoft will not be able to use this identifier to associate this machine and its diagnostic data with your organization. Supported operations are Add, Get, Replace, and Delete. @@ -269,7 +269,7 @@ Supported operations are Add, Delete, Get, and Replace. Value type is integer. **Provider/*ProviderID*/AADSendDeviceToken** -Device. Added in Windows 10 version 1803. For Azure AD backed enrollments, this will cause the client to send a Device Token if the User Token can not be obtained. +Device. Added in Windows 10 version 1803. For Azure AD backed enrollments, this will cause the client to send a Device Token if the User Token cannot be obtained. Supported operations are Add, Delete, Get, and Replace. Value type is bool. From 7eee073fe84ca2e9ef70d35bacbb392eee5aff39 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 26 Aug 2020 15:21:22 -0700 Subject: [PATCH 124/277] Added line breaks to make text follow the first image Before this, text ran down the right side of the image, narrowly. --- windows/security/threat-protection/auditing/event-4608.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4608.md b/windows/security/threat-protection/auditing/event-4608.md index 1403c1517c..1905a2e516 100644 --- a/windows/security/threat-protection/auditing/event-4608.md +++ b/windows/security/threat-protection/auditing/event-4608.md @@ -20,7 +20,7 @@ ms.author: dansimp - Windows Server 2016 -Event 4608 illustration +Event 4608 illustration

***Subcategory:*** [Audit Security State Change](audit-security-state-change.md) From bb8c5d8d46bad8b97c9654ee7b56568fb98e4e0f Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 26 Aug 2020 15:24:08 -0700 Subject: [PATCH 125/277] Added line breaks after image to cause text to follow Before this, text ran down the right side of the image, narrowly. --- windows/security/threat-protection/auditing/event-4616.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4616.md b/windows/security/threat-protection/auditing/event-4616.md index 55900a59c2..45dd88d4c2 100644 --- a/windows/security/threat-protection/auditing/event-4616.md +++ b/windows/security/threat-protection/auditing/event-4616.md @@ -20,7 +20,7 @@ ms.author: dansimp - Windows Server 2016 -Event 4616 illustration +Event 4616 illustration

***Subcategory:*** [Audit Security State Change](audit-security-state-change.md) From 49158fb3c5f81c431cf85c3c1757d1fb1e8341e0 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 26 Aug 2020 15:25:11 -0700 Subject: [PATCH 126/277] Added line breaks after the image This prevents text from running down the right side in a narrow column and note boxes from overlaying the image. --- windows/security/threat-protection/auditing/event-4625.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4625.md b/windows/security/threat-protection/auditing/event-4625.md index c74bb341be..0883373134 100644 --- a/windows/security/threat-protection/auditing/event-4625.md +++ b/windows/security/threat-protection/auditing/event-4625.md @@ -20,7 +20,7 @@ ms.author: dansimp - Windows Server 2016 -Event 4625 illustration +Event 4625 illustration

***Subcategories:*** [Audit Account Lockout](audit-account-lockout.md) and [Audit Logon](audit-logon.md) From b335d4a6d77c9cba7e20027575e226695abe383e Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 26 Aug 2020 15:39:08 -0700 Subject: [PATCH 127/277] Changing text wrap on image --- windows/security/threat-protection/auditing/event-4625.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4625.md b/windows/security/threat-protection/auditing/event-4625.md index 0883373134..6a4b2c5844 100644 --- a/windows/security/threat-protection/auditing/event-4625.md +++ b/windows/security/threat-protection/auditing/event-4625.md @@ -20,7 +20,7 @@ ms.author: dansimp - Windows Server 2016 -Event 4625 illustration

+Event 4625 illustration ***Subcategories:*** [Audit Account Lockout](audit-account-lockout.md) and [Audit Logon](audit-logon.md) From e28be36ffef227a5f4daf8d8996343348ab28d1b Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 26 Aug 2020 15:43:44 -0700 Subject: [PATCH 128/277] Changed text wrap on image --- windows/security/threat-protection/auditing/event-4608.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4608.md b/windows/security/threat-protection/auditing/event-4608.md index 1905a2e516..5f0730407d 100644 --- a/windows/security/threat-protection/auditing/event-4608.md +++ b/windows/security/threat-protection/auditing/event-4608.md @@ -20,7 +20,7 @@ ms.author: dansimp - Windows Server 2016 -Event 4608 illustration

+Event 4608 illustration ***Subcategory:*** [Audit Security State Change](audit-security-state-change.md) From 0099a85d81c5b24124062d83a23c08c7f046da37 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 26 Aug 2020 15:44:26 -0700 Subject: [PATCH 129/277] Changed text wrap on image --- windows/security/threat-protection/auditing/event-4616.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4616.md b/windows/security/threat-protection/auditing/event-4616.md index 45dd88d4c2..eaa93363e3 100644 --- a/windows/security/threat-protection/auditing/event-4616.md +++ b/windows/security/threat-protection/auditing/event-4616.md @@ -20,7 +20,7 @@ ms.author: dansimp - Windows Server 2016 -Event 4616 illustration

+Event 4616 illustration ***Subcategory:*** [Audit Security State Change](audit-security-state-change.md) From 6d3a4aecb58905dc0caee14ad5e1b2b293a77f2d Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 26 Aug 2020 15:55:48 -0700 Subject: [PATCH 130/277] Indented tables and a note, restored lost bullet --- .../threat-protection/auditing/event-4625.md | 60 ++++++++++--------- 1 file changed, 31 insertions(+), 29 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4625.md b/windows/security/threat-protection/auditing/event-4625.md index 6a4b2c5844..d3eb7d0dc6 100644 --- a/windows/security/threat-protection/auditing/event-4625.md +++ b/windows/security/threat-protection/auditing/event-4625.md @@ -111,28 +111,30 @@ This event generates on domain controllers, member servers, and workstations. - For local user accounts, this field will contain the name of the computer or device that this account belongs to, for example: “Win81”. -**Logon Type** \[Type = UInt32\]**:** the type of logon which was performed. “Table 11. Windows Logon Types” contains the list of possible values for this field. +- **Logon Type** \[Type = UInt32\]**:** the type of logon which was performed. “Table 11. Windows Logon Types” contains the list of possible values for this field. -| Logon Type | Logon Title | Description | -|-----------------------------------------------------------------|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 2 | Interactive | A user logged on to this computer. | -| 3 | Network | A user or computer logged on to this computer from the network. | -| 4 | Batch | Batch logon type is used by batch servers, where processes may be executing on behalf of a user without their direct intervention. | -| 5 | Service | A service was started by the Service Control Manager. | -| 7 | Unlock | This workstation was unlocked. | -| 8 | NetworkCleartext | A user logged on to this computer from the network. The user's password was passed to the authentication package in its unhashed form. The built-in authentication packages all hash credentials before sending them across the network. The credentials do not traverse the network in plaintext (also called cleartext). | -| 9 | NewCredentials | A caller cloned its current token and specified new credentials for outbound connections. The new logon session has the same local identity, but uses different credentials for other network connections. | -| 10 | RemoteInteractive | A user logged on to this computer remotely using Terminal Services or Remote Desktop. | -| 11 | CachedInteractive | A user logged on to this computer with network credentials that were stored locally on the computer. The domain controller was not contacted to verify the credentials. | -> Table: Windows Logon Types + **Table 11: Windows Logon Types** + + | Logon Type | Logon Title | Description | + |-----------------------------------------------------------------|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| + | 2 | Interactive | A user logged on to this computer. | + | 3 | Network | A user or computer logged on to this computer from the network. | + | 4 | Batch | Batch logon type is used by batch servers, where processes may be executing on behalf of a user without their direct intervention. | + | 5 | Service | A service was started by the Service Control Manager. | + | 7 | Unlock | This workstation was unlocked. | + | 8 | NetworkCleartext | A user logged on to this computer from the network. The user's password was passed to the authentication package in its unhashed form. The built-in authentication packages all hash credentials before sending them across the network. The credentials do not traverse the network in plaintext (also called cleartext). | + | 9 | NewCredentials | A caller cloned its current token and specified new credentials for outbound connections. The new logon session has the same local identity, but uses different credentials for other network connections. | + | 10 | RemoteInteractive | A user logged on to this computer remotely using Terminal Services or Remote Desktop. | + | 11 | CachedInteractive | A user logged on to this computer with network credentials that were stored locally on the computer. The domain controller was not contacted to verify the credentials. | + **Account For Which Logon Failed:** - **Security ID** \[Type = SID\]**:** SID of the account that was specified in the logon attempt. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. -> [!NOTE] -> A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). + > [!NOTE] + > A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). - **Account Name** \[Type = UnicodeString\]**:** the name of the account that was specified in the logon attempt. @@ -191,7 +193,7 @@ More information: **Process Information:** -- **Caller Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that attempted the logon. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column): +- **Caller Process ID** \[Type = Pointer\]: hexadecimal Process ID of the process that attempted the logon. Process ID (PID) is a number used by the operating system to uniquely identify an active process. To see the PID for a specific process you can, for example, use Task Manager (Details tab, PID column):

Task manager illustration @@ -282,17 +284,17 @@ For 4625(F): An account failed to log on. - Monitor for all events with the fields and values in the following table: -| **Field** | Value to monitor for | -|----------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0XC000005E – “There are currently no logon servers available to service the logon request.”
This is typically not a security issue but it can be an infrastructure or availability issue. | -| **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0xC0000064 – “User logon with misspelled or bad user account”.
Especially if you get a number of these in a row, it can be a sign of user enumeration attack. | -| **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0xC000006A – “User logon with misspelled or bad password” for critical accounts or service accounts.
Especially watch for a number of such events in a row. | -| **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0XC000006D – “This is either due to a bad username or authentication information” for critical accounts or service accounts.
Especially watch for a number of such events in a row. | -| **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0xC000006F – “User logon outside authorized hours”. | -| **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0xC0000070 – “User logon from unauthorized workstation”. | -| **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0xC0000072 – “User logon to account disabled by administrator”. | -| **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0XC000015B – “The user has not been granted the requested logon type (aka logon right) at this machine”. | -| **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0XC0000192 – “An attempt was made to logon, but the Netlogon service was not started”.
This is typically not a security issue but it can be an infrastructure or availability issue. | -| **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0xC0000193 – “User logon with expired account”. | -| **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0XC0000413 – “Logon Failure: The machine you are logging onto is protected by an authentication firewall. The specified account is not allowed to authenticate to the machine”. | + | **Field** | Value to monitor for | + |----------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| + | **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0XC000005E – “There are currently no logon servers available to service the logon request.”
This is typically not a security issue but it can be an infrastructure or availability issue. | + | **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0xC0000064 – “User logon with misspelled or bad user account”.
Especially if you get a number of these in a row, it can be a sign of user enumeration attack. | + | **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0xC000006A – “User logon with misspelled or bad password” for critical accounts or service accounts.
Especially watch for a number of such events in a row. | + | **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0XC000006D – “This is either due to a bad username or authentication information” for critical accounts or service accounts.
Especially watch for a number of such events in a row. | + | **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0xC000006F – “User logon outside authorized hours”. | + | **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0xC0000070 – “User logon from unauthorized workstation”. | + | **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0xC0000072 – “User logon to account disabled by administrator”. | + | **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0XC000015B – “The user has not been granted the requested logon type (aka logon right) at this machine”. | + | **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0XC0000192 – “An attempt was made to logon, but the Netlogon service was not started”.
This is typically not a security issue but it can be an infrastructure or availability issue. | + | **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0xC0000193 – “User logon with expired account”. | + | **Failure Information\\Status** or
**Failure Information\\Sub Status** | 0XC0000413 – “Logon Failure: The machine you are logging onto is protected by an authentication firewall. The specified account is not allowed to authenticate to the machine”. | From 054c6835ad2c55f7e45a69f168afd306525396d9 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 26 Aug 2020 16:07:32 -0700 Subject: [PATCH 131/277] Indented a note in a list item --- windows/security/threat-protection/auditing/event-4616.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4616.md b/windows/security/threat-protection/auditing/event-4616.md index eaa93363e3..3f700f0719 100644 --- a/windows/security/threat-protection/auditing/event-4616.md +++ b/windows/security/threat-protection/auditing/event-4616.md @@ -88,8 +88,8 @@ You will typically see these events with “**Subject\\Security ID**” = “**L - **Security ID** \[Type = SID\]**:** SID of account that requested the “change system time” operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. -> [!NOTE] -> A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). + > [!NOTE] + > A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). - **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the “change system time” operation. From 8c1e4d2baa880e269ac8a7013709504c69a496ad Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 26 Aug 2020 16:08:27 -0700 Subject: [PATCH 132/277] Indented a note in a list item --- windows/security/threat-protection/auditing/event-4625.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4625.md b/windows/security/threat-protection/auditing/event-4625.md index d3eb7d0dc6..84cf52d450 100644 --- a/windows/security/threat-protection/auditing/event-4625.md +++ b/windows/security/threat-protection/auditing/event-4625.md @@ -94,8 +94,8 @@ This event generates on domain controllers, member servers, and workstations. - **Security ID** \[Type = SID\]**:** SID of account that reported information about logon failure. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. -> [!NOTE] -> A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). + > [!NOTE] + > A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). - **Account Name** \[Type = UnicodeString\]**:** the name of the account that reported information about logon failure. From 5791b6e7280958973ac2784bf26cf336038b1030 Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Wed, 26 Aug 2020 16:20:38 -0700 Subject: [PATCH 133/277] Update manage-connections-from-windows-operating-system-components-to-microsoft-services.md --- ...s-operating-system-components-to-microsoft-services.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 0425efd0a6..f378372d1d 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -415,7 +415,7 @@ To turn off Insider Preview builds for Windows 10: ### 8. Internet Explorer > [!NOTE] ->When attempting to use Internet Explorer on any edition of Windows Server be aware there are restrictions enforced by [Enhanced Security Configuration (ESC)](https://support.microsoft.com/en-us/help/815141/ie-enhanced-security-configuration-changes-browsing-experience). The following Group Policies and Registry Keys are for user interactive scenarios rather than the typical idle traffic scenario. Find the Internet Explorer Group Policy objects under **Computer Configuration > Administrative Templates > Windows Components > Internet Explorer** and make these settings: +>When attempting to use Internet Explorer on any edition of Windows Server be aware there are restrictions enforced by [Enhanced Security Configuration (ESC)](https://support.microsoft.com/help/815141/ie-enhanced-security-configuration-changes-browsing-experience). The following Group Policies and Registry Keys are for user interactive scenarios rather than the typical idle traffic scenario. Find the Internet Explorer Group Policy objects under **Computer Configuration > Administrative Templates > Windows Components > Internet Explorer** and make these settings: | Policy | Description | |------------------------------------------------------|-----------------------------------------------------------------------------------------------------| @@ -1664,7 +1664,7 @@ You can turn off **Enhanced Notifications** as follows: ### 24.1 Windows Defender SmartScreen -To disable Windows Defender Smartscreen: +To disable Windows Defender SmartScreen: In Group Policy, configure: @@ -1838,7 +1838,7 @@ You can find the Delivery Optimization Group Policy objects under **Computer Con | Max Upload Bandwidth | Lets you specify the maximum upload bandwidth (in KB/second) that a device uses across all concurrent upload activity.
The default value is 0, which means unlimited possible bandwidth.| -For a comprehensive list of Delivery Optimization Policies, see [Delivery Optimization Reference](https://docs.microsoft.com/en-us/windows/deployment/update/waas-delivery-optimization-reference). +For a comprehensive list of Delivery Optimization Policies, see [Delivery Optimization Reference](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization-reference). ### 28.3 Delivery Optimization @@ -1852,7 +1852,7 @@ For a comprehensive list of Delivery Optimization Policies, see [Delivery Optimi For more info about Delivery Optimization in general, see [Windows Update Delivery Optimization: FAQ](https://go.microsoft.com/fwlink/p/?LinkId=730684). For IT Professionals, information about Delivery Optimization is available here: [Delivery Optimization for Windows 10 updates] -(https://docs.microsoft.com/en-us/windows/deployment/update/waas-delivery-optimization). +(https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization). ### 29. Windows Update From d56c44c45b59d500c9c06031008c442e440ee143 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 27 Aug 2020 10:56:09 +0500 Subject: [PATCH 134/277] Update onboard-offline-machines.md --- .../microsoft-defender-atp/onboard-offline-machines.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md index ca0ae8b595..22a6d8de5e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md @@ -54,8 +54,8 @@ For more information about onboarding methods, see the following articles: ## Azure virtual machines - Configure and enable [Azure Log Analytics workspace](https://docs.microsoft.com/azure/azure-monitor/platform/gateway) - - Setup Azure Log Analytics (formerly known as OMS Gateway) to act as proxy or hub: - - [Azure Log Analytics Agent](https://docs.microsoft.com/azure/azure-monitor/platform/gateway#download-the-log-analytics-gateway) + - Setup Azure Log Analytics Gateway (formerly known as OMS Gateway) to act as proxy or hub: + - [Azure Log Analytics Gateway](https://docs.microsoft.com/azure/azure-monitor/platform/gateway#download-the-log-analytics-gateway) - [Install and configure Microsoft Monitoring Agent (MMA)](configure-server-endpoints.md#install-and-configure-microsoft-monitoring-agent-mma-to-report-sensor-data-to-microsoft-defender-atp) point to Microsoft Defender ATP Workspace key & ID - Offline Azure VMs in the same network of OMS Gateway - Configure Azure Log Analytics IP as a proxy From 75c37c926f72bb2652c66400bdaf1eec6f967055 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 27 Aug 2020 12:35:26 +0530 Subject: [PATCH 135/277] Github-PUA-update-to-policyCSPdefender-4254702 Added a note on PUA under "Defender/PUAProtection". --- windows/client-management/mdm/policy-csp-defender.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index 79fe896cdf..dcea40a888 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -2313,6 +2313,9 @@ ADMX Info: Added in Windows 10, version 1607. Specifies the level of detection for potentially unwanted applications (PUAs). Windows Defender alerts you when potentially unwanted software is being downloaded or attempts to install itself on your computer. +> [!NOTE] +> Potentially unwanted applications (PUA) are a category of software that can cause your machine to run slowly, display unexpected ads, or at worst, install other software which might be unexpected or unwanted. By default in Windows 10 (version 2004 and later), Microsoft Defender Antivirus blocks apps that are considered PUA, for Enterprise (E5) devices. For more information about PUA, see [Detect and block potentially unwanted applications](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus). + The following list shows the supported values: From ff24f9d3cf534e3bb09c9d7bbf2cc7de9d9969a4 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 27 Aug 2020 12:56:31 +0530 Subject: [PATCH 136/277] Github-PUAnote-update-to-detectandblockPUA-4254702 Corrected the typo... "Be be" appeared twice. --- ...ck-potentially-unwanted-apps-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md index f996b8c772..70611a2a36 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md @@ -24,7 +24,7 @@ manager: dansimp - [Microsoft Edge](https://docs.microsoft.com/microsoft-edge/deploy/microsoft-edge) > [!NOTE] -> Potentially unwanted applications (PUA) are a category of software that can cause your machine to run slowly, display unexpected ads, or at worst, install other software which might not be be unexpected or unwanted. By default in Windows 10 (version 2004 and later), Microsoft Defender Antivirus blocks apps that are considered PUA, for Enterprise (E5) devices. +> Potentially unwanted applications (PUA) are a category of software that can cause your machine to run slowly, display unexpected ads, or at worst, install other software which might be unexpected or unwanted. By default in Windows 10 (version 2004 and later), Microsoft Defender Antivirus blocks apps that are considered PUA, for Enterprise (E5) devices. Potentially unwanted applications (PUA) are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints which adversely affect endpoint performance or use. _PUA_ can also refer to an application that has a poor reputation, as assessed by Microsoft Defender ATP, due to certain kinds of undesirable behavior. From 8b02094dd0d64344cf86b6274749670a6950243a Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Thu, 27 Aug 2020 13:59:29 +0300 Subject: [PATCH 137/277] Update configure-proxy-internet.md Fixed typo --- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index a25c911a4f..9469ec674f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -111,7 +111,7 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec |[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. -If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the domains listed below from HTTPS scanning. +If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the domains listed in the above table from HTTPS scanning. > [!NOTE] > settings-win.data.microsoft.com is only needed if you have Windows 10 devices running version 1803 or earlier.
From 1192a1f3ef72057a746103dd6e12bd4e805d4152 Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Thu, 27 Aug 2020 17:48:30 +0530 Subject: [PATCH 138/277] Update microsoft-defender-atp-android.md 1. Deleted below, to stop users from visiting security center onboarding page. As User can download the page from Google Play directly If you have preview features turned on in the Microsoft Defender Security Center, you should be able to access the Android onboarding page immediately. If you have not yet opted into previews, we encourage you to turn on preview features in the Microsoft Defender Security Center today. 2. Updated below note to announce that app is now available in Googla Play **Microsoft Defender ATP for Android is available on Google Play now.** You can connect to Google Play from Intune directly to deploy app across Device Administrator and Android Enterprise entrollment modes. --- .../microsoft-defender-atp-android.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md index e25b6e042f..c824373e81 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md @@ -27,8 +27,6 @@ ms.topic: conceptual > > As with any pre-release solution, remember to exercise caution when determining the target population for your deployments. > -> If you have preview features turned on in the Microsoft Defender Security Center, you should be able to access the Android onboarding page immediately. If you have not yet opted into previews, we encourage you to [turn on preview features](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/preview) in the Microsoft Defender Security Center today. - This topic describes how to install, configure, update, and use Microsoft Defender ATP for Android. > [!CAUTION] @@ -86,8 +84,8 @@ For more information, see [Deploy Microsoft Defender ATP for Android with Micros > [!NOTE] -> During public preview, instructions to deploy Microsoft Defender ATP for Android on Intune enrolled Android devices are different across Device Administrator and Android Enterprise entrollment modes.
-> **When Microsoft Defender ATP for Android reaches General Availability (GA), the app will be available on Google Play.** +> **Microsoft Defender ATP for Android is available on Google Play now.** +You can connect to Google Play from Intune directly to deploy app across Device Administrator and Android Enterprise entrollment modes. ## How to Configure Microsoft Defender ATP for Android From 2e5b0521c3e181bc2428b2f8ffce3c49e02b4003 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 27 Aug 2020 19:35:38 +0500 Subject: [PATCH 139/277] Update usmt-scanstate-syntax.md --- windows/deployment/usmt/usmt-scanstate-syntax.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/usmt/usmt-scanstate-syntax.md b/windows/deployment/usmt/usmt-scanstate-syntax.md index 2a306d9af5..e84e611650 100644 --- a/windows/deployment/usmt/usmt-scanstate-syntax.md +++ b/windows/deployment/usmt/usmt-scanstate-syntax.md @@ -720,7 +720,7 @@ The following table indicates which command-line options are not compatible with

/nocompress

-

X

+

N/A

From db3eccfd6ffe95167290b216574939e205cbcc3d Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Thu, 27 Aug 2020 20:43:41 +0530 Subject: [PATCH 140/277] Update android-intune.md --- .../microsoft-defender-atp/android-intune.md | 72 ++++++------------- 1 file changed, 23 insertions(+), 49 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index d2f56eeeb1..7497f32376 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -30,56 +30,37 @@ device](https://docs.microsoft.com/mem/intune/user-help/enroll-device-android-co > [!NOTE] -> During public preview, instructions to deploy Microsoft Defender ATP for Android on Intune enrolled Android devices are different across Device Administrator and Android Enterprise entrollment modes.
-> **When Microsoft Defender ATP for Android reaches General Availability (GA), the app will be available on Google Play.** +> **Microsoft Defender ATP for Android is now available on Google Play.** +You can connect to Google Play from Intune to deploy app across Device Administrator and Android Enterprise entrollment modes. Updates to the app are automatic via Google Play. ## Deploy on Device Administrator enrolled devices **Deploy Microsoft Defender ATP for Android on Intune Company Portal - Device Administrator enrolled devices** -This topic describes how to deploy Microsoft Defender ATP for Android on Intune Company Portal - Device Administrator enrolled devices. Upgrade from the Preview APK to the GA version on Google Play would be supported. +This topic describes how to deploy Microsoft Defender ATP for Android on Intune Company Portal - Device Administrator enrolled devices. -### Download the onboarding package +> [!NOTE] +> If you have already deployed **Preview APK as "Line of Business (LOB)" app**, you need to redeploy by adding new app as "Android store app" -Download the onboarding package from Microsoft Defender Security Center. -1. In [Microsoft Defender Security -Center](https://securitycenter.microsoft.com), go to **Settings** \> **Machine Management** \> **Onboarding**. - -2. In the first drop-down, select **Android** as the Operating system. - -3. Select **Download Onboarding package** and save the downloaded .APK file. - - ![Image of onboarding package page](images/onboarding_package_1.png) - -### Add as Line of Business (LOB) App - -The downloaded Microsoft Defender ATP for Android onboarding package. It is a -.APK file can be deployed to user groups as a Line of Business app during the -preview from Microsoft Endpoint Manager Admin Center. +### Add as Android store app 1. In [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) , go to **Apps** \> -**Android Apps** \> **Add \> Line-of-business app** and click **Select**. +**Android Apps** \> **Add \> Android store app** and click **Select**. - ![Image of Microsoft Endpoint Manager Admin Center](images/eba67e1a3adfec2c77c35a34cb030fba.png) + ![Image of Microsoft Endpoint Manager Admin Center](images/AddAndroidStoreApp.png) -2. On the **Add app** page and in the *App Information* section, click **Select -add package file** and then click the ![Icon](images/1a62eac0222a9ba3c2fd62744bece76e.png) icon and select the MDATP Universal APK file that was downloaded from the *Download Onboarding package* step. +2. On the **Add app** page and in the *App Information* section enter **Name, Description**, +**Publisher** as Microsoft and +**Appstore URL** as **Microsoft Defender ATP Preview** app Google Play Store URL: https://play.google.com/store/apps/details?id=com.microsoft.scmx +Other fields are optional and then select **Next**. - ![Image of Microsoft Endpoint Manager Admin Center](images/e78d36e06495c2f70eb14230de6f7429.png) + ![Image of Microsoft Endpoint Manager Admin Center](images/AddAppAppInfo.png) - -3. Select **OK**. - -4. In the *App Information* section that comes up, enter the **Publisher** as -Microsoft. Other fields are optional and then select **Next**. - - ![Image of Microsoft Endpoint Manager Admin Center](images/190a979ec5b6a8f57c9067fe1304cda8.png) - -5. In the *Assignments* section, go to the **Required** section and select **Add +3. In the *Assignments* section, go to the **Required** section and select **Add group.** You can then choose the user group(s) that you would like to target Microsoft Defender ATP for Android app. Click **Select** and then **Next**. @@ -105,12 +86,6 @@ completed successfully. ![Image of Microsoft Endpoint Manager Admin Center](images/513cf5d59eaaef5d2b5bc122715b5844.png) -During Public Preview, to **update** Microsoft Defender ATP for Android deployed -as a Line of Business app, download the latest APK. Following the steps in -*Download the onboarding package* section and follow instructions on how to [update -a Line of Business -App](https://docs.microsoft.com/mem/intune/apps/lob-apps-android#step-5-update-a-line-of-business-app). - ### Complete onboarding and check status 1. Once Microsoft Defender ATP for Android has been installed on the device, you'll see the app icon. @@ -120,6 +95,9 @@ App](https://docs.microsoft.com/mem/intune/apps/lob-apps-android#step-5-update-a 2. Tap the Microsoft Defender ATP app icon and follow the on-screen instructions to complete onboarding the app. The details include end-user acceptance of Android permissions required by Microsoft Defender ATP for Android. +>[!NOTE] +>If you already have **preview version of Microsoft Defender ATP app** installed, follow onboarding instruction to replace the existing version of app + 3. Upon successful onboarding, the device will start showing up on the Devices list in Microsoft Defender Security Center. @@ -133,20 +111,16 @@ For more information on the enrollment options supported by Intune, see [Enrollment Options](https://docs.microsoft.com/mem/intune/enrollment/android-enroll) . -As Microsoft Defender ATP for Android is deployed via managed Google Play, -updates to the app are automatic via Google Play. - Currently only Personal devices with Work Profile enrolled are supported for deployment. >[!NOTE] ->During Public Preview, to access Microsoft Defender ATP in your managed Google Play, contact [atpm@microsoft.com](mailto:atpm@microsoft.com) with the organization ID of your managed Google Play for next steps. This can be found under the **Admin Settings** of [managed Google Play](https://play.google.com/work/).
-> At General Availability (GA), Microsoft Defender ATP for Android will be available as a public app. Upgrades from preview to GA version will be supported. +> If you have already deployed **Preview version of Microsoft Defender for Android app**, you need to redeploy by adding new app as 'managed Google Play App' -## Add Microsoft Defender ATP for Android as a managed Google Play app -After receiving a confirmation e-mail from Microsoft that your managed Google -Play organization ID has been approved, follow the steps below to add Microsoft +## Add Microsoft Defender ATP for Android as a Managed Google Play app + +Follow the steps below to add Microsoft Defender ATP app into your managed Google Play. 1. In [Microsoft Endpoint Manager admin @@ -247,7 +221,7 @@ Defender ATP should be visible in the apps list. 10. Select **Microsoft Defender ATP** app in the list \> **Properties** \> **Assignments** \> **Edit**. - ![Image of list of apps](images/9336bbd778cff5e666328bb3db7c76fd.png) + ![Image of list of apps](images/MDATPProperties.png) 11. Assign the app as a *Required* app to a user group. It is automatically installed in the *work profile* during the next sync of @@ -279,7 +253,7 @@ confirm that Microsoft Defender ATP is available. 3. When the app is installed, open the app and accept the permissions and then your onboarding should be successful. - ![Image of mobile device with Microsoft Defender ATP app](images/23c125534852dcef09b8e37c98e82148.png) + ![Image of mobile device with Microsoft Defender ATP app](images/DeviceSafe.png) 4. At this stage the device is successfully onboarded onto Microsoft Defender ATP for Android. You can verify this on the [Microsoft Defender Security From ec565628248827c9ac8d11a92520d4c16428a4a8 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Thu, 27 Aug 2020 11:52:33 -0400 Subject: [PATCH 141/277] updated configure-endpoints-script.md --- .../microsoft-defender-atp/configure-endpoints-script.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md index ebc09038ff..3e5de86b0b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md @@ -31,8 +31,10 @@ ms.topic: article You can also manually onboard individual devices to Microsoft Defender ATP. You might want to do this first when testing the service before you commit to onboarding all devices in your network. -> [!NOTE] -> The script has been optimized to be used on a limited number of devices (1-10 devices). To deploy to scale, use other deployment options. For more information on using other deployment options, see [Onboard Window 10 devices](configure-endpoints.md). +> [!IMPORTANT] +> This script has been optimized for use on up to 10 devices. +> +> To deploy at scale, use [other deployment options](configure-endpoints.md) For example, you can deploy an onboarding script to more than 10 devices in production by using [Group Policy](configure-endpoints-gp.md). ## Onboard devices 1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from [Microsoft Defender Security Center](https://securitycenter.windows.com/): From b21919413057cc08ea7250b0f40456bcacca0820 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Thu, 27 Aug 2020 12:11:18 -0400 Subject: [PATCH 142/277] remove ambiguity --- .../microsoft-defender-atp/configure-endpoints-script.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md index 3e5de86b0b..b33be00174 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md @@ -34,7 +34,7 @@ You can also manually onboard individual devices to Microsoft Defender ATP. You > [!IMPORTANT] > This script has been optimized for use on up to 10 devices. > -> To deploy at scale, use [other deployment options](configure-endpoints.md) For example, you can deploy an onboarding script to more than 10 devices in production by using [Group Policy](configure-endpoints-gp.md). +> To deploy at scale, use [other deployment options](configure-endpoints.md) For example, you can deploy an onboarding script to more than 10 devices in production with the script available in [Onboard Windows 10 devices using Group Policy](configure-endpoints-gp.md). ## Onboard devices 1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from [Microsoft Defender Security Center](https://securitycenter.windows.com/): From 59fef75b7316ad53f733fc91d0de6a81a374fe50 Mon Sep 17 00:00:00 2001 From: arcarley <52137849+arcarley@users.noreply.github.com> Date: Thu, 27 Aug 2020 11:04:59 -0700 Subject: [PATCH 143/277] Update waas-wufb-csp-mdm.md Updating the Target Release Version Information to be correct --- windows/deployment/update/waas-wufb-csp-mdm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-wufb-csp-mdm.md b/windows/deployment/update/waas-wufb-csp-mdm.md index fb1ed848ac..4a64bd6c82 100644 --- a/windows/deployment/update/waas-wufb-csp-mdm.md +++ b/windows/deployment/update/waas-wufb-csp-mdm.md @@ -102,7 +102,7 @@ Now all devices are paused from updating for 35 days. When the pause is removed, #### I want to stay on a specific version -If you need a device to stay on a version beyond the point when deferrals on the next version would elapse or if you need to skip a version (for example, update fall release to fall release) use the **Select the target Feature Update version** setting instead of using the Update/TargetReleaseVersion (or DeployFeatureUpdates in Windows 10, version 1803 and later) setting for feature update deferrals. When you use this policy, specify the version that you want your device(s) to use. If you don't update this before the device reaches end of service, the device will automatically be updated once it is 60 days past end of service for its edition. +If you need a device to stay on a version beyond the point when deferrals on the next version would elapse or if you need to skip a version (for example, update fall release to fall release) use the [Update/TargetReleaseVersion](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-targetreleaseversion) (or Deploy Feature Updates Preview in Intune) instead of using feature update deferrals. When you use this policy, specify the version that you want your device(s) to move to and/or stay on (ex. "1909"). Version information can be found on the [Windows 10 Release Information Page](https://docs.microsoft.com/en-us/windows/release-information/). ### Manage how users experience updates From ab2c455ba56c2da5804584ea4ae123952388802f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 27 Aug 2020 11:11:20 -0700 Subject: [PATCH 144/277] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index de60666730..320472ce86 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -289,7 +289,7 @@ This rule helps prevent credential stealing, by locking down Local Security Auth LSASS authenticates users who log in to a Windows computer. Microsoft Defender Credential Guard in Windows 10 normally prevents attempts to extract credentials from LSASS. However, some organizations can't enable Credential Guard on all of their computers because of compatibility issues with custom smartcard drivers or other programs that load into the Local Security Authority (LSA). In these cases, attackers can use hack tools like Mimikatz to scrape cleartext passwords and NTLM hashes from LSASS. > [!NOTE] -> In some apps, the code enumerates all running processes and attempts to open them with exhaustive permissions. This rule denies the app's process open action and logs the details to the security event log. This rule can generate a lot of noise. If you have an app that overly enumerates LSASS, you need to add it to the exclusion list. By itself, this event log entry doesn't necessarily indicate a malicious threat. +> In some apps, the code enumerates all running processes and attempts to open them with exhaustive permissions. This rule denies the app's process open action and logs the details to the security event log. This rule can generate a lot of noise. If you have an app that simply enumerates LSASS, but has no real impact in functionality, there is NO need to add it to the exclusion list. By itself, this event log entry doesn't necessarily indicate a malicious threat. This rule was introduced in: - [Windows 10, version 1803](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1803) From 5b5524a7ae4d3e12597fbb11fd19d8f8aedd10b6 Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Thu, 27 Aug 2020 11:15:24 -0700 Subject: [PATCH 145/277] Update waas-wufb-csp-mdm.md Small edits. --- windows/deployment/update/waas-wufb-csp-mdm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-wufb-csp-mdm.md b/windows/deployment/update/waas-wufb-csp-mdm.md index 4a64bd6c82..0f9d18a924 100644 --- a/windows/deployment/update/waas-wufb-csp-mdm.md +++ b/windows/deployment/update/waas-wufb-csp-mdm.md @@ -102,7 +102,7 @@ Now all devices are paused from updating for 35 days. When the pause is removed, #### I want to stay on a specific version -If you need a device to stay on a version beyond the point when deferrals on the next version would elapse or if you need to skip a version (for example, update fall release to fall release) use the [Update/TargetReleaseVersion](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-update#update-targetreleaseversion) (or Deploy Feature Updates Preview in Intune) instead of using feature update deferrals. When you use this policy, specify the version that you want your device(s) to move to and/or stay on (ex. "1909"). Version information can be found on the [Windows 10 Release Information Page](https://docs.microsoft.com/en-us/windows/release-information/). +If you need a device to stay on a version beyond the point when deferrals on the next version would elapse or if you need to skip a version (for example, update fall release to fall release) use the [Update/TargetReleaseVersion](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-targetreleaseversion) (or Deploy Feature Updates Preview in Intune) instead of using feature update deferrals. When you use this policy, specify the version that you want your device(s) to move to or stay on (for example, "1909"). You can find version information at the [Windows 10 Release Information Page](https://docs.microsoft.com/windows/release-information/). ### Manage how users experience updates From 1288028449960760e465e6619528fab7f27843d7 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 27 Aug 2020 11:39:52 -0700 Subject: [PATCH 146/277] Add files via upload adding screenshots --- .../images/mda-addandroidstoreapp.png | Bin 0 -> 62168 bytes .../images/mda-addappinfo.png | Bin 0 -> 78284 bytes .../images/mda-devicesafe.png | Bin 0 -> 36240 bytes .../images/mda-properties.png | Bin 0 -> 87721 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mda-addandroidstoreapp.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mda-addappinfo.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mda-devicesafe.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mda-properties.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mda-addandroidstoreapp.png b/windows/security/threat-protection/microsoft-defender-atp/images/mda-addandroidstoreapp.png new file mode 100644 index 0000000000000000000000000000000000000000..898b158eb28c9fb8ab692048d8049f2cf680a1b6 GIT binary patch literal 62168 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mda-addappinfo.png b/windows/security/threat-protection/microsoft-defender-atp/images/mda-addappinfo.png new file mode 100644 index 0000000000000000000000000000000000000000..8ce56b5bd02f59bf4d19036f6e9bdd7d9b182724 GIT binary patch literal 78284 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 C8@kB= literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mda-properties.png b/windows/security/threat-protection/microsoft-defender-atp/images/mda-properties.png new file mode 100644 index 0000000000000000000000000000000000000000..9c0ce1f98b9a74e0680b6435f2300e4783203f67 GIT binary patch literal 87721 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 Z(p+j_%MjNB@{ntyZzKitUTb~$KLFF51Iqva literal 0 HcmV?d00001 From bb0acb80445c8e6ecb5a5512fa2494d56a2dc98a Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 27 Aug 2020 11:46:44 -0700 Subject: [PATCH 147/277] Update android-intune.md fixing link targets --- .../microsoft-defender-atp/android-intune.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index 7497f32376..f4c02dc48b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -50,7 +50,7 @@ This topic describes how to deploy Microsoft Defender ATP for Android on Intune center](https://go.microsoft.com/fwlink/?linkid=2109431) , go to **Apps** \> **Android Apps** \> **Add \> Android store app** and click **Select**. - ![Image of Microsoft Endpoint Manager Admin Center](images/AddAndroidStoreApp.png) + ![Image of Microsoft Endpoint Manager Admin Center](images/mda-addandroidstoreapp.png) 2. On the **Add app** page and in the *App Information* section enter **Name, Description**, @@ -58,7 +58,7 @@ center](https://go.microsoft.com/fwlink/?linkid=2109431) , go to **Apps** \> **Appstore URL** as **Microsoft Defender ATP Preview** app Google Play Store URL: https://play.google.com/store/apps/details?id=com.microsoft.scmx Other fields are optional and then select **Next**. - ![Image of Microsoft Endpoint Manager Admin Center](images/AddAppAppInfo.png) + ![Image of Microsoft Endpoint Manager Admin Center](images/mda-addappinfo.png) 3. In the *Assignments* section, go to the **Required** section and select **Add group.** You can then choose the user group(s) that you would like to target @@ -221,7 +221,7 @@ Defender ATP should be visible in the apps list. 10. Select **Microsoft Defender ATP** app in the list \> **Properties** \> **Assignments** \> **Edit**. - ![Image of list of apps](images/MDATPProperties.png) + ![Image of list of apps](images/mda-properties.png) 11. Assign the app as a *Required* app to a user group. It is automatically installed in the *work profile* during the next sync of @@ -253,7 +253,7 @@ confirm that Microsoft Defender ATP is available. 3. When the app is installed, open the app and accept the permissions and then your onboarding should be successful. - ![Image of mobile device with Microsoft Defender ATP app](images/DeviceSafe.png) + ![Image of mobile device with Microsoft Defender ATP app](images/mda-devicesafe.png) 4. At this stage the device is successfully onboarded onto Microsoft Defender ATP for Android. You can verify this on the [Microsoft Defender Security From 9fe612d67f0655600f10d36cc3df7d50a14c58f4 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 27 Aug 2020 11:59:41 -0700 Subject: [PATCH 148/277] Update android-intune.md step 2 updates --- .../microsoft-defender-atp/android-intune.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index f4c02dc48b..25e8b56af4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -53,10 +53,14 @@ center](https://go.microsoft.com/fwlink/?linkid=2109431) , go to **Apps** \> ![Image of Microsoft Endpoint Manager Admin Center](images/mda-addandroidstoreapp.png) -2. On the **Add app** page and in the *App Information* section enter **Name, Description**, -**Publisher** as Microsoft and -**Appstore URL** as **Microsoft Defender ATP Preview** app Google Play Store URL: https://play.google.com/store/apps/details?id=com.microsoft.scmx -Other fields are optional and then select **Next**. +2. On the **Add app** page and in the *App Information* section enter: +- **Name** +- **Description** +- **Publisher** +as **Microsoft**. +Enter **Appstore URL** as **Microsoft Defender ATP Preview** app Google Play Store URL: https://play.google.com/store/apps/details?id=com.microsoft.scmx + +Other fields are optional. Select **Next**. ![Image of Microsoft Endpoint Manager Admin Center](images/mda-addappinfo.png) From 4ab06de02638b8b5e4c8adb767004bf680e37c42 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 27 Aug 2020 12:05:48 -0700 Subject: [PATCH 149/277] Update android-intune.md --- .../microsoft-defender-atp/android-intune.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index 25e8b56af4..0a8e553529 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -57,8 +57,11 @@ center](https://go.microsoft.com/fwlink/?linkid=2109431) , go to **Apps** \> - **Name** - **Description** - **Publisher** -as **Microsoft**. -Enter **Appstore URL** as **Microsoft Defender ATP Preview** app Google Play Store URL: https://play.google.com/store/apps/details?id=com.microsoft.scmx + +as Microsoft. + +- **Appstore URL** as **Microsoft Defender ATP Preview app** +- **Google Play Store URL** https://play.google.com/store/apps/details?id=com.microsoft.scmx Other fields are optional. Select **Next**. From 6431d6f9e35356ff7005d632ef85bf5a8882b19e Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 27 Aug 2020 12:10:29 -0700 Subject: [PATCH 150/277] Update android-intune.md --- .../microsoft-defender-atp/android-intune.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index 0a8e553529..f80eaea3e4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -56,12 +56,8 @@ center](https://go.microsoft.com/fwlink/?linkid=2109431) , go to **Apps** \> 2. On the **Add app** page and in the *App Information* section enter: - **Name** - **Description** -- **Publisher** - -as Microsoft. - -- **Appstore URL** as **Microsoft Defender ATP Preview app** -- **Google Play Store URL** https://play.google.com/store/apps/details?id=com.microsoft.scmx +- **Publisher** as Microsoft. +- **Appstore URL** as Microsoft Defender ATP Preview app Google Play Store URL https://play.google.com/store/apps/details?id=com.microsoft.scmx Other fields are optional. Select **Next**. From 019f0de046644c0ca8a6c790ecc1afb8b6f11fc5 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 27 Aug 2020 12:19:38 -0700 Subject: [PATCH 151/277] Update android-intune.md appstore URL --- .../threat-protection/microsoft-defender-atp/android-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index f80eaea3e4..96ee6d3417 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -57,7 +57,7 @@ center](https://go.microsoft.com/fwlink/?linkid=2109431) , go to **Apps** \> - **Name** - **Description** - **Publisher** as Microsoft. -- **Appstore URL** as Microsoft Defender ATP Preview app Google Play Store URL https://play.google.com/store/apps/details?id=com.microsoft.scmx +- **Appstore URL** as https://play.google.com/store/apps/details?id=com.microsoft.scmx (Microsoft Defender ATP Preview app Google Play Store URL) Other fields are optional. Select **Next**. From 853a6939048d08ed2ed28406c2e0f98cff2b0e9a Mon Sep 17 00:00:00 2001 From: isbrahm <43386070+isbrahm@users.noreply.github.com> Date: Thu, 27 Aug 2020 14:24:14 -0700 Subject: [PATCH 152/277] Add aspnet_compiler to recommended block rules Also re-alphabetize. Some entries were out of order. --- .../microsoft-recommended-block-rules.md | 130 ++++++++++-------- 1 file changed, 76 insertions(+), 54 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md index 443397ada3..5657add278 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md @@ -26,11 +26,13 @@ ms.date: 04/09/2019 Members of the security community\* continuously collaborate with Microsoft to help protect customers. With the help of their valuable reports, Microsoft has identified a list of valid applications that an attacker could also potentially use to bypass Windows Defender Application Control. +Unless your use scenarios explicitly require them, Microsoft recommends that you block the following applications. These applications or files can be used by an attacker to circumvent application allow policies, including Windows Defender Application Control: Unless your use scenarios explicitly require them, Microsoft recommends that you block the following applications. These applications or files can be used by an attacker to circumvent application allow policies, including Windows Defender Application Control: - addinprocess.exe - addinprocess32.exe - addinutil.exe +- aspnet_compiler.exe - bash.exe - bginfo.exe[1] - cdb.exe @@ -38,18 +40,34 @@ Unless your use scenarios explicitly require them, Microsoft recommends that you - dbghost.exe - dbgsvc.exe - dnx.exe +- dotnet.exe - fsi.exe - fsiAnyCpu.exe +- infdefaultinstall.exe - kd.exe -- ntkd.exe +- kill.exe - lxssmanager.dll +- lxrun.exe +- Microsoft.Build.dll +- Microsoft.Build.Framework.dll +- Microsoft.Workflow.Compiler.exe - msbuild.exe[2] +- msbuild.dll - mshta.exe +- ntkd.exe - ntsd.exe +- powershellcustomhost.exe - rcsi.exe +- runscripthelper.exe +- texttransform.exe +- visualuiaverifynative.exe - system.management.automation.dll +- wfc.exe - windbg.exe - wmic.exe +- wsl.exe +- wslconfig.exe +- wslhost.exe [1]A vulnerability in bginfo.exe has been fixed in the latest version 4.22. If you use BGInfo, for security, make sure to download and run the latest version here [BGInfo 4.22](https://docs.microsoft.com/sysinternals/downloads/bginfo). Note that BGInfo versions earlier than 4.22 are still vulnerable and should be blocked. @@ -121,44 +139,45 @@ Pick the correct version of each .dll for the Windows release you plan to suppor + + + + + - + + + + + + + + + - - + + + + + + - - - - - - - - - - + - + + + + - - - + + + + + - - - - - - - - - - - - @@ -859,48 +878,51 @@ Pick the correct version of each .dll for the Windows release you plan to suppor + + + + + - - - - - - - - + + + + + + + + + + + - + + + + - - - + + + + + - - - - - - - - + - - - - + From 029f5b4500c92178346452c55f650de6907728df Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Thu, 27 Aug 2020 17:40:44 -0400 Subject: [PATCH 153/277] copyedits + info on scheduling scan w Intune --- .../mac-schedule-scan-atp.md | 36 +++++++++++-------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md index 645b1ecce5..3a1eabd0f6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md @@ -19,13 +19,15 @@ ms.topic: conceptual # Schedule scans with Microsoft Defender ATP for Mac -While you can start a threat scan at any time with Microsoft Defender ATP, your enterprise might benefit from scheduled or timed scans. For example, you can schedule a scan to run at the beginning of every workday or week. Create a scanning schedule using launchd on a macOS computer. +While you can start a threat scan at any time with Microsoft Defender ATP, your enterprise might benefit from scheduled or timed scans. For example, you can schedule a scan to run at the beginning of every workday or week. Create a scanning schedule using the *launchd* daemon on a macOS device. -## Schedule a scan with launchd +## Schedule a scan with *launchd* -1. Create a new .xml file. Use the following example to create your scanning schedule file. +1. The following code shows the schema you need to use to schedule a scan. Open a text editor and use this example as a guide for your own scheduled scan file. - ```xml + For more information on the *.plist* file format used here, see [About Information Property List Files](https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html) at the official Apple developer website. + + ```XML @@ -60,22 +62,28 @@ While you can start a threat scan at any time with Microsoft Defender ATP, your ``` -2. Save the file as a program configuration file (.plist) with the name com.microsoft.wdav.schedquickscan.plist. +2. Save the file as *com.microsoft.wdav.schedquickscan.plist*. - >[!NOTE] - >To change a quick scan to a full scan, use /usr/local/bin/mdatp --scan –full in the array string and update your .plist filename. + > [!TIP] + > To run a full scan instead of a quick scan, change line 8 to read `/usr/local/bin/mdatp --scan --full` and save the file as *com.microsoft.wdav.sched**full**scan.plist* instead of *com.microsoft.wdav.sched**quick**scan.plist*. -3. Search for, and then open **Terminal**. -4. To load your file into **launchd**, enter the following commands: +3. Open **Terminal**. +4. Enter the following commands to load your file: ```bash launchctl load /Library/LaunchDaemons/ - ``` - ```bash launchctl start ``` -5. Your scheduled scan runs at the date, time, and frequency you defined in your .plist file. In the example, the scan runs at 2:00 AM every seven days on a Friday, with the StartInterval using 604,800 seconds for one week. +5. Your scheduled scan will run at the date, time, and frequency you defined in your p-list. In the example, the scan runs at 2:00 AM every Friday. - > [!NOTE] - > Agents executed with launchd will not run at the scheduled time if the computer is asleep, but will run once the computer is awake. If the computer is off, the scan will not run until the computer is on at the next scheduled time. + Note that the `StartInterval` value is in seconds, indicating that scans should run every 604,800 seconds (one week), while the `Weekday` value of `StartCalendarInterval` uses an integer to indicate the fifth day of the week, or Friday. + + > [!IMPORTANT] + > Agents executed with *launchd* will not run at the scheduled time while the device is asleep. They will instead run once the device resumes from sleep mode. + > + > If the device is turned off, the scan will run at the next scheduled scan time. + +## Schedule a scan with Intune + +You can also schedule scans with Microsoft Intune. The [runMDATPQuickScan.sh](https://github.com/microsoft/shell-intune-samples/tree/master/Misc/MDATP#runmdatpquickscansh) shell script available at [Scripts for Microsoft Defender Advanced Threat Protection](https://github.com/microsoft/shell-intune-samples/tree/master/Misc/MDATP) will persist when the device resumes from sleep mode. See [Use shell scripts on macOS devices in Intune](https://docs.microsoft.com/mem/intune/apps/macos-shell-scripts) for more detailed instructions on how to use this script in your enterprise. From 4fa88c8f922eac6d004ed9e3a703b76e19601e55 Mon Sep 17 00:00:00 2001 From: katoma2017 <48699113+katoma2017@users.noreply.github.com> Date: Thu, 27 Aug 2020 14:56:36 -0700 Subject: [PATCH 154/277] Add Update Baseline Adding a blurb and explanation of Update Baseline when it comes to helping improve end user experience --- windows/deployment/update/waas-manage-updates-wufb.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/deployment/update/waas-manage-updates-wufb.md b/windows/deployment/update/waas-manage-updates-wufb.md index e0d6464259..197b911da2 100644 --- a/windows/deployment/update/waas-manage-updates-wufb.md +++ b/windows/deployment/update/waas-manage-updates-wufb.md @@ -119,8 +119,12 @@ A compliance deadline policy (released in June 2019) enables you to set separate This policy enables you to specify the number of days from an update's publication date that it must be installed on the device. The policy also includes a configurable grace period that specifies the number of days from when the update is installed on the device until the device is forced to restart. This is extremely beneficial in a vacation scenario as it allows, for example, users who have been away to have a bit of time before being forced to restart their devices when they return from vacation. +#### Update Baseline +The large number of different policies offered for Windows 10 can be overwhelming. Update Baseline provides a clear list of recommended Windows update policy settings for IT administrators that are looking to achieve the best end user experience while also meeting their update compliance goals. The Update Baseline for Windows 10 includes policy settings recommendations covering deadline configuration, restart behavior, power policies, and more. Whether you are an IT administrator who is just beginning with Windows update policies or one who has an overwhelming set of potentially conflicting policies from Windows 7 and who wants to reset to a clean state, Update Baseline is a tool for you. +The Update Baseline toolkit makes it easy by providing a single command for IT Admins to apply the Update Baseline to devices. Download the Update Baseline toolkit [here](https://www.microsoft.com/en-us/download/details.aspx?id=101056). +Note: Update Baseline toolkit is currently only available for Group Policy. Update Baseline does not impact your offering policies, regardless of if you’re using deferrals or target version to manage which updates are offered to your devices when. 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 literal 55377 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 aUQyP47vy9A9C#lEzN97OpB0Mf`20Vj8{5hN diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/86cbe56f88bb6e93e9c63303397fc24f.png b/windows/security/threat-protection/microsoft-defender-atp/images/86cbe56f88bb6e93e9c63303397fc24f.png index 9c2f6b242e62cf024dda02f9204133b19b330475..62e3dfceace0575f8f3dfcbcc6fc150caa3a1a12 100644 GIT binary patch literal 66761 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 z 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 u+f9}9>P;4|(?8Y?RlayFNN>?H3N2v7Y%qZ6E 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 U#)U>xf50zkiD%-UM73Z44-+X4;s5{u diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/ea06643280075f16265a596fb9a96042.png b/windows/security/threat-protection/microsoft-defender-atp/images/ea06643280075f16265a596fb9a96042.png index 5fd6b06a58c0c268730a1bdd1bb66c51db9f0d53..af5e16e9b6eb78f08516c16d525290bc94baf51f 100644 GIT binary patch literal 31624 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 literal 62506 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 From 0190b0fcc1037b24b3ae8d16b93a1e66b9690061 Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Fri, 28 Aug 2020 08:54:53 -0700 Subject: [PATCH 172/277] Update waas-manage-updates-wufb.md Corrections for style and markdown formatting. --- windows/deployment/update/waas-manage-updates-wufb.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/waas-manage-updates-wufb.md b/windows/deployment/update/waas-manage-updates-wufb.md index 197b911da2..95321b1013 100644 --- a/windows/deployment/update/waas-manage-updates-wufb.md +++ b/windows/deployment/update/waas-manage-updates-wufb.md @@ -120,11 +120,12 @@ A compliance deadline policy (released in June 2019) enables you to set separate This policy enables you to specify the number of days from an update's publication date that it must be installed on the device. The policy also includes a configurable grace period that specifies the number of days from when the update is installed on the device until the device is forced to restart. This is extremely beneficial in a vacation scenario as it allows, for example, users who have been away to have a bit of time before being forced to restart their devices when they return from vacation. #### Update Baseline -The large number of different policies offered for Windows 10 can be overwhelming. Update Baseline provides a clear list of recommended Windows update policy settings for IT administrators that are looking to achieve the best end user experience while also meeting their update compliance goals. The Update Baseline for Windows 10 includes policy settings recommendations covering deadline configuration, restart behavior, power policies, and more. Whether you are an IT administrator who is just beginning with Windows update policies or one who has an overwhelming set of potentially conflicting policies from Windows 7 and who wants to reset to a clean state, Update Baseline is a tool for you. +The large number of different policies offered for Windows 10 can be overwhelming. Update Baseline provides a clear list of recommended Windows update policy settings for IT administrators who want the best user experience while also meeting their update compliance goals. The Update Baseline for Windows 10 includes policy settings recommendations covering deadline configuration, restart behavior, power policies, and more. -The Update Baseline toolkit makes it easy by providing a single command for IT Admins to apply the Update Baseline to devices. Download the Update Baseline toolkit [here](https://www.microsoft.com/en-us/download/details.aspx?id=101056). +The Update Baseline toolkit makes it easy by providing a single command for IT Admins to apply the Update Baseline to devices. You can get the Update Baseline toolkit from the [Download Center](https://www.microsoft.com/download/details.aspx?id=101056). -Note: Update Baseline toolkit is currently only available for Group Policy. Update Baseline does not impact your offering policies, regardless of if you’re using deferrals or target version to manage which updates are offered to your devices when. +>[!NOTE] +>The Update Baseline toolkit is available only for Group Policy. Update Baseline does not affect your offering policies, whether you’re using deferrals or target version to manage which updates are offered to your devices when.

(v$%XxNY&O%6_sf$1_EeD1t#qr?6<58#PDj$ zkP3O_5H`@JWy(=ftU5R?Q1NTVbL^X+8gL6bz(Co+%S zWvTf3mn=N%Xb00aG|Dpw)`+3Z2};JNm0SuEGy(EfC5#}$Q7h5qNHyJpWYx~Ciw*b# zNg&*Ks!io*oLhkM{E3S)MXyPxBNJYtyf!URB;u9?+V{SjVgF@(lKnds=8*I1-jhoZ zD8ZibXQb5mRhul_4r$<6f9|GiNW5IOe!!?+9j=^+PXb`VdjHIPtAa@`DQ?anNZ-YnMYa6 zbPmorEPH7n0t~nJ{S7iHa>4S#{ZZ4=vDqNno2|8Sn!Q|>YqpTBIzN;=HGLdB%sx1QH~dyuF28Haq(U-(XbxO?7EUI7dj7> zYF8iOHyRIRTi1F>@f+u>QT6RVcU{LFuKFn}?2pY&bB|)jNoxn0R5uT8%O~&%R7dil q{67QqSpSE^@LwtW|G$r(p9PK^=36ZvE~Y<0J<4x1 Date: Tue, 4 Aug 2020 15:49:42 -0500 Subject: [PATCH 003/277] First Draft of EP Reference Contains overview and docs for 10 / 21 mitigations --- .../exploit-protection-reference.md | 382 ++++++++++++++++++ 1 file changed, 382 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md new file mode 100644 index 0000000000..91350b5d36 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md @@ -0,0 +1,382 @@ +--- +title: Exploit Protection Reference +keywords: mitigations, vulnerabilities, vulnerability, mitigation, exploit, exploits, emet +description: Details on how the Exploit Protection feature works in Windows 10 +search.product: eADQiWindows 10XVcnh +ms.pagetype: security +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +audience: ITPro +author: appcompatguy +ms.author: cjacks +ms.date: 07/20/2020 +ms.reviewer: +manager: saudm +ms.custom: asr +--- + +# Exploit Protection Reference + +**Applies to:** + +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +Exploit Protection provides advanced protections for applications which the IT Pro can apply after the developer has compiled and distributed the software. + +This article helps you understand how Exploit Protection works, both at the policy level and at the individual mitigation level, to help you successfully build and apply Exploit Protection policies. + +## How mitigations are applied + +Exploit Protection mitigations are applied per application. + +Mitigations are configured via a registry entry for each program that you configure protections for. These settings are stored in the **MitigationOptions** registry entry for each program (**HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Image File Execution Options \ *ImageFileName* \ MitigationOptions**). They take effect when you restart the program and remain effective until you change them and restart the program again. + +> [!IMPORTANT] +> Image File Execution Options only allows you to specify a file name, and not a version number, path, architecture, or any other differentiator. Be careful to target mitigations to apps which have unique names, applying them only on devices where you have tested that version and that architecture of the application. + +If you configure Exploit Protection mitigations using an XML configuration file, either via PowerShell, Group Policy, or MDM, when processing this XML configuration file, individual registry settings will be configured for you. + +When the policy distributing the XML file is no longer enforced, settings deployed by this XML configuration file will not be automatically removed. To remove Exploit Protection settings, export the XML configuration from a clean Windows 10 device, and deploy this new XML file. Alternately, Microsoft provides an XML file as part of the Windows Security Baselines for resetting Exploit Protection settings. + +To reset Exploit Protection settings using PowerShell, you could use the following command: + +```powershell +Set-ProcessMitigation -PolicyFilePath EP-reset.xml +``` +Following is the EP-reset.xml distributed with the Windows Security Baselines: +```xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +``` + +## Mitigation Reference + +The below sections details the protections provided by each Exploit Protection mitigation, the compatibility considerations for the mitigation, and the configuration options available. + +## Arbitrary code guard + +### Description + +Arbitrary Code Guard helps protect against a malicious attacker loading the code of their choice into memory through a memory safety vulnerability, and being able to execute that code. + +Arbitrary Code Guard protects an application from executing dynamically generated code (code that is not loaded, for example, from the exe itself or a dll). Arbitrary Code Guard works by preventing memory from being marked as executable. When an application attempts to [allocate memory](https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualalloc), we check the protection flags. (Memory can be allocated with read, write, and/or execute protection flags.) If the allocation attempts to include the [*execute*](https://docs.microsoft.com/windows/win32/memory/memory-protection-constants) protection flag, then the memory allocation fails and returns an error code (STATUS_DYNAMIC_CODE_BLOCKED). Similarly, if an application attempts to [change the protection flags of memory](https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualprotect) that has already been allocated and includes the [*execute*](https://docs.microsoft.com/windows/win32/memory/memory-protection-constants) protection flag, then the permission change fails and returns an error code (STATUS_DYNAMIC_CODE_BLOCKED). + +By preventing the *execute* flag from being set, the [Data Execution Prevention](#Data-Execution-Prevention-(DEP)) feature of Windows 10 can then protect against the instruction pointer being set to that memory and running that code. + +### Compatibility considerations + +Arbitrary Code Guard prevents allocating any memory as executable, which presents a compatibility issue with approaches such as Just-in-Time (JIT) compilers. Most modern browsers, for example, will compile JavaScript into native code in order to optimize performance. In order to support this mitigation, they will need to be rearchitected to move the JIT compilation outside of the protected process. Other applications whose design dynamically generates code from scripts or other intermediate languages will be similarly incompatible with this mitigation. + +### Configuration options + +**Allow thread opt-out** - You can configure the mitigation to allow an individual thread to opt-out of this protection. The developer must have written the application with awareness of this mitigation, and have called the [**SetThreadInformation**](https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setthreadinformation) API with the *ThreadInformation* parameter set to **ThreadDynamicCodePolicy** in order to be allowed to execute dynamic code on this thread. + +**Audit only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + +## Block low integrity images + +### Description + +Block low integrity images prevents the application from loading files which are untrusted, typically because they have been downloaded from the internet from a sandboxed browser. + +This mitigation will block image loads if the image has an Access Control Entry (ACE) which grants access to Low IL processes and which does not have a trust label ACE. It is implemented by the memory manager, which blocks the file from being mapped into memory. If an application attempts to map a low integrity image, it will trigger a STATUS_ACCESS_DENIED error. For details on how integrity levels work, see [Mandatory Integrity Control](https://docs.microsoft.com/windows/win32/secauthz/mandatory-integrity-control). + +### Compatibility considerations + +Block low integrity images will prevent the application from loading files which were downloaded from the internet. If your application workflow requires loading images which are downloaded, you will want to ensure that they are downloaded from a higher-trust process, or are explicitly relabeled in order to apply this mitigation. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + +## Block remote images + +### Description + +Block remote images will prevent the application from loading files which are hosted on a remote device, such as a UNC share. This helps protect against loading binaries into memory which are on an external device controlled by the attacker. + +This mitigation will block image loads if the image is determined to be on a remote device. It is implemented by the memory manager, which blocks the file from being mapped into memory. If an application attempts to map a remote file, it will trigger a STATUS_ACCESS_DENIED error. + +### Compatibility considerations + +Block remote images will prevent the application from loading images from remote devices. If your application loads files or plug-ins from remote devices, then it will not be compatible with this mitigation. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + +## Block untrusted fonts + +### Description + +Block untrusted fonts mitigates the risk of a flaw in font parsing leading to the attacker being able to run code on the device. Only fonts which are installed into the windows\fonts directory will be loaded for processing by GDI. + +This mitigation is implemented within GDI, which validates the location of the file. If the file is not in the system fonts directory, the font will not be loaded for parsing and that call will fail. + +Note that this mitigation is in addition to the built-in mitigation provided in Windows 10 1607 and later, which moves font parsing out of the kernel and into a user-mode app container. Any exploit based on font parsing, as a result, happens in a sandboxed and isolated context, which reduces the risk significantly. For details on this mitigation, see the blog [Hardening Windows 10 with zero-day exploit mitigations](https://www.microsoft.com/security/blog/2017/01/13/hardening-windows-10-with-zero-day-exploit-mitigations/). + +### Compatibility considerations + +The most common use of fonts outside of the system fonts directory is with [web fonts](https://docs.microsoft.com/typography/fonts/font-faq#web). Modern browsers, such as Microsoft Edge, use DirectWrite instead of GDI, and are not impacted. However, legacy browsers, such as Internet Explorer 11 (and IE mode in the new Microsoft Edge) can be impacted, particularly with applications such as Office 365 which use font glyphs to display UI. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + +## Code integrity guard + +### Description + +Code integrity guard ensures that all binaries loaded into a process are digitally signed by Microsoft. This includes [WHQL](https://docs.microsoft.com/windows-hardware/drivers/install/whql-release-signature) (Windows Hardware Quality Labs) signatures, which will allow WHQL-approved drivers to run within the process. + +This mitigation is implemented within the memory manager, which blocks the binary from being mapped into memory. If you attempt to load a binary which is not signed by Microsoft, the memory manger will return the error STATUS_INVALID_IMAGE_HASH. By blocking at the memory manager level, this prevents both binaries loaded by the process and binaries injected into the process. + +### Compatibility considerations + +This mitigation specifically blocks any binary which is not signed by Microsoft. As such, it will be incompatible with most third party software, unless that software is distributed by (and digitally signed by) the Microsoft Store, and the option to allow loading of images signed by the Microsoft Store is selected. + +### Configuration options + +**Also allow loading of images signed by Microsoft Store** - Applications which are distributed by the Microsoft Store will be digitally signed by the Microsoft Store, and adding this configuration will allow binaries which have gone through the store certification process to be loaded by the application. + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + +## Control flow guard (CFG) + +### Description + +Control flow guard (CFG) mitigates the risk of attackers leveraging memory corruption vulnerabilities by protecting indirect function calls. For example, an attacker may user a buffer overflow vulnerability to overwrite memory containing a function pointer, and replace that function pointer with a pointer to executable code of their choice (which may also have been injected into the program). + +This mitigation is provided by injecting an additional check at compile time. Before each indirect function call, additional instructions are added which verify that the target is a valid call target before it is called. If the target is not a valid call target, then the application is terminated. As such, only applications which are compiled with CFG support can benefit from this mitigation. + +The check for a valid target is provided by the Windows kernel. When executable files are loaded, the metadata for indirect call targets is extracted at load time and marked as valid call targets. Additionally, when memory is allocated and marked as executable (such as for generated code), these memory locations are also marked as valid call targets, to support mechanisms such as JIT compilation. + +### Compatibility considerations + +Since applications must be compiled to support CFG, they implicitly declare their compatibility with it. Most applications, therefore, should work with this mitigation enabled. Because these checks are compiled into the binary, the configuration you can apply is merely to disable checks within the Windows kernel. In other words, the mitigation is on by default, but you can configure the Windows kernel to always return "yes" if you later determine that there is a compatibility issue that the application developer did not discover in their testing, which should be rare. + +### Configuration options + +**Use strict CFG** - In strict mode, all binaries loaded into the process have to be compiled for Control Flow Guard (or have no executable code in them - such as resource dlls) in order to be loaded. + +> [!Note] +> **Control flow guard** has no audit mode. Binaries are compiled with this mitigation enabled. + +## Data Execution Prevention (DEP) + +### Description + +Data Execution Prevention (DEP) prevents memory which was not explicitly allocated as executable from being executed. This helps protect against an attacker injecting malicious code into the process, such as through a buffer overflow, and then executing that code. + +If you attempt to set the instruction pointer to a memory address not marked as executable, the processor will throw an exception (general-protection violation), causing the application to crash. + +### Compatibility considerations + +All x64, ARM, and ARM-64 executables have DEP enabled by default, and it can not be disabled. Since an application will have never been executed without DEP, compatibility is generally assumed. + +All x86 (32-bit) binaries will have DEP enabled by default, but it can be disabled per process. Some very old legacy applications, typically applications developed prior to Windows XP SP2, may not be compatible with DEP. These are typically applications that dynamically generate code (e.g. JIT compiling) or link to older libraries (such as older versions of ATL) which dynamically generate code. + +### Configuration options + +**Enable ATL Thunk emulation** - This configuration option disables ATL Thunk emulation. ATL, the ActiveX Template Library, is designed to be as small and fast as possible. In order to reduce binary size, it would use a technique called thunking. Thunking is typically thought of for interacting between 32-bit and 16-bit applications, but there are no 16-bit components to ATL here. Rather, in order to optimize for binary size, ATL will store machine code in memory which is not word-aligned (creating a smaller binary), and then invoke that code directly. ATL components compiled with Visual Studio 7.1 or earlier (Visual Studio 2003) do not allocate this memory as executable - thunk emulation resolves that compatibility issue. Applications which have a binary extension model (such as Internet Explorer 11) will often need to have ATL Thunk emulation enabled. + +## Disable extension points + +### Description + +This mitigation disables various extension points for an application, which might be used to establish persistence or elevate privileges of malicious content. + +This includes: + +- **AppInit DLLs** - Whenever a process starts, the system will load the specified DLL into to context of the newly started process before calling its entry point function. [Details on AppInit DLLs can be found here](https://docs.microsoft.com/windows/win32/winmsg/about-window-classes#application-global-classes). With this mitigation applied, AppInit DLLs are not loaded. Note that, beginning with Windows 7, AppInit DLLs need to be digitally signed, [as described here](https://docs.microsoft.com/windows/win32/win7appqual/appinit-dlls-in-windows-7-and-windows-server-2008-r2). Additionally, beginning with Windows 8, AppInit DLLs will not be loaded if SecureBoot is enabled, [as described here](https://docs.microsoft.com/en-us/windows/win32/dlls/secure-boot-and-appinit-dlls). +- **Legacy IMEs** - An Input Method Editor (IME) allows a user to type text in a language that has more characters than can be represented on a keyboard. Third parties are able to create IMEs. A malicious IME might obtain credentials or other sensitive information from this input capture. Some IMEs, referred to as Legacy IMEs, will only work on Windows Desktop apps, and not UWP apps. This mitigation will also prevent this legacy IME from loading into the specified Windows Desktop app. +- **Windows Event Hooks** - An application can call the [SetWinEventHook API](https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwineventhook) to register interest in an event taking place. A DLL is specified and can be injected into the process. This mitigation forces the hook to be posted to the registering process rather than running in-process through an injected DLL. + +### Compatibility considerations + +Most of these extension points are relatively infrequently used, so compatibility impact is typically small, particularly at an individual application level. The one consideration is if users are using 3rd party Legacy IMEs which won't work with the protected application. + +### Configuration options + +There are no configuration options for this mitigation. + +> [!Note] +> **Disable extension points** has no audit mode. + +## Disable Win32k system calls + +### Description + +Win32k.sys provides a broad attack surface for an attacker. As a kernel-mode component, it is frequently targeted as an escape vector for applications that are sandboxed. This mitigation prevents calls into win32k.sys by blocking a thread from converting itself into a GUI thread, which is then given access to invoke Win32k functions. A thread is non-GUI when created, but converted on first call to win32k.sys, or through an API call to [IsGuiThread](https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-isguithread). + +### Compatibility considerations + +This mitigation is designed for processes which are dedicated non-UI processes. For example, many modern browsers will leverage process isolation and incorporate non-UI processes. Any application which displays a GUI using a single process will be impacted by this mitigation. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + +## Do not allow child processes + +### Description + +This mitigation prevents an application from creating new child applications. A common technique used by adversaries is to initiate a trusted process on the device with malicious input (a "living off the land" attack), which often requires launching another application on the device. If there are no legitimate reasons why an application would launch a child process, this mitigation mitigates that potential attack vector. The mitigation is applied by setting a property on the process token, which blocks creating a token for the child process with the error message STATUS_CHILD_PROCESS_BLOCKED. + +### Compatibility considerations + +If your application launches child applications for any reason, such as supporting hyperlinks which launch a browser or an external browser, or which launch other utilities on the computer, this functionality will be broken with this mitigation applied. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + +## Export address filtering + +## Force randomization for images (Mandatory ASLR) + +## Import address filtering + +## Randomize memory allocations (Bottom-up ASLR) + +## Simulate execution (SimExec) + +## Validate API invocation (CallerCheck) + +## Validate exception chains (SEHOP) + +## Validate handle usage + +## Validate heap integrity + +## Validate image dependency integrity + +## Validate stack integrity (StackPivot) From 0336c89b3034fcb7aa4bbd940b441a041ff0e5e1 Mon Sep 17 00:00:00 2001 From: Chris Jackson Date: Wed, 5 Aug 2020 23:22:21 -0500 Subject: [PATCH 004/277] Add EAF docs Added docs on EAF --- .../exploit-protection-reference.md | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md index 91350b5d36..11c8139cff 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md @@ -361,8 +361,47 @@ If your application launches child applications for any reason, such as supporti ## Export address filtering +### Description + +Export address filtering (EAF) mitigates the risk of malicious code looking at the export address table of all loaded modules to find modules that contain useful APIs for their attack. This is a common tactic used by shellcode. In order to mitigate the risk of such an attack, this mitigation protects 3 commonly attacked modules: + +- ntdll.dll +- kernelbase.dll +- kernel32.dll + +The mitigation protects the memory page in the [export directory](https://docs.microsoft.com/windows/win32/debug/pe-format#export-directory-table) which points to the [export address table](https://docs.microsoft.com/en-us/windows/win32/debug/pe-format#export-address-table). This memory page will have the PAGE_GUARD protection applied to it. When someone tries to access this memory, it will generate a STATUS_GUARD_PAGE_VIOLATION. The mitigation handles this exception, and if the accessing instruction doesn't pass validation, the process will be terminated. + +### Compatibility considerations + +This mitigation is primarily an issue for applications such as debuggers, sandboxed applications, applications using DRM, or applications that implement anti-debugging technolgy. + +### Configuration options + +**Validate access for modules that are commonly abused by exploits** - This option, also known as EAF+, adds protections for additional commonly attacked modules: + +- mshtml.dll +- flash*.ocx +- jscript*.ocx +- vbscript.dll +- vgx.dll +- mozjs.dll +- xul.dll +- acrord32.dll +- acrofx32.dll +- acroform.api + +Additionally, by enabling EAF+, this mitigation adds the PAGE_GUARD protection to the page containing the "MZ" header, the first two bytes of the [DOS header in a PE file](https://docs.microsoft.com/windows/win32/debug/pe-format#ms-dos-stub-image-only), which is another aspect of known memory content which shellcode can look for to identify modules potentially of interest in memory. + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + ## Force randomization for images (Mandatory ASLR) +### Description + +### Compatibility considerations + +### Configuration options + ## Import address filtering ## Randomize memory allocations (Bottom-up ASLR) From 708928095c6dd98fbfde6b72fd6d37f73c85ebd4 Mon Sep 17 00:00:00 2001 From: mesharma-msft <69322487+mesharma-msft@users.noreply.github.com> Date: Wed, 12 Aug 2020 17:02:16 -0700 Subject: [PATCH 005/277] Update update-compliance-feature-update-status.md 1. Changed the term "compatibility hold" to "safeguard hold" since this is the terminology we are going to use going forward as approved by the Comms team. 2. Added the "Queries for Safeguard holds" section. Unable to upload the UC_workspace_safeguard_queries.png file in images folder, so will email the image to Jaime to upload. --- .../update-compliance-feature-update-status.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/update-compliance-feature-update-status.md b/windows/deployment/update/update-compliance-feature-update-status.md index 5953fcc349..64c4b2a028 100644 --- a/windows/deployment/update/update-compliance-feature-update-status.md +++ b/windows/deployment/update/update-compliance-feature-update-status.md @@ -35,14 +35,22 @@ Refer to the following list for what each state means: * Devices that have failed the given feature update installation are counted as **Update failed**. * If a device should be, in some way, progressing toward this security update, but its status cannot be inferred, it will count as **Status Unknown**. Devices not using Windows Update are the most likely devices to fall into this category. -## Compatibility holds +## Safeguard 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. -### Opting out of compatibility hold +## Queries for Safeguard holds -Microsoft will release a device from a compatibility hold when it has determined it can safely and smoothly install a feature update, but you are ultimately in control of your devices and can opt out if desired. To opt out, set the registry key **HKLM\Software\Microsoft\Windows NT\CurrentVersion\502505fe-762c-4e80-911e-0c3fa4c63fb0** to a name of **DataRequireGatedScanForFeatureUpdates** and a value of **0**. +With Update Compliance reporting, there are now two available queries to help you retrieve data related to Safeguard Holds. The first query shows the device data for all devices that are impacted by safeguard holds. The second query shows data specific to target build distribution of devices. + +![Safeguard hold queries](images/UC_workspace_safeguard_queries.png) + +Update Compliance reporting will surface the Safeguard IDs for known issues impacting a device in the ‘DeploymentErrorCode’ column. Safeguard IDs for publicly discussed known issues will also be included in the Windows Release Health Dashboard, enabling easy lookup of information related to publicly available safeguards. + +### Opting out of safeguard hold + +Microsoft will release a device from a safeguard hold when it has determined it can safely and smoothly install a feature update, but you are ultimately in control of your devices and can opt out if desired. To opt out, set the registry key **HKLM\Software\Microsoft\Windows NT\CurrentVersion\502505fe-762c-4e80-911e-0c3fa4c63fb0** to a name of **DataRequireGatedScanForFeatureUpdates** and a value of **0**. -Setting this registry key to **0** will force the device to opt out from *all* compatibility holds. Any other value, or deleting the key, will resume compatibility protection on the device. +Setting this registry key to **0** will force the device to opt out from *all* safeguard holds. Any other value, or deleting the key, will resume compatibility protection on the device. From 68e7fe75cfa4d3f0e3fbafab3c2d5f467792a6c4 Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Thu, 13 Aug 2020 09:03:55 -0700 Subject: [PATCH 006/277] Update update-compliance-feature-update-status.md Fixing some style issues. --- .../update-compliance-feature-update-status.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/update-compliance-feature-update-status.md b/windows/deployment/update/update-compliance-feature-update-status.md index 64c4b2a028..0fa0b2283e 100644 --- a/windows/deployment/update/update-compliance-feature-update-status.md +++ b/windows/deployment/update/update-compliance-feature-update-status.md @@ -37,19 +37,19 @@ Refer to the following list for what each state means: ## Safeguard 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. +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 *safeguard hold* is generated to delay the device's upgrade and protect 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 safeguard holds on the Windows 10 release information page for any given release. -## Queries for Safeguard holds +## Queries for safeguard holds -With Update Compliance reporting, there are now two available queries to help you retrieve data related to Safeguard Holds. The first query shows the device data for all devices that are impacted by safeguard holds. The second query shows data specific to target build distribution of devices. +Update Compliance reporting offers two queries to help you retrieve data related to safeguard holds. The first query shows the device data for all devices that are affected by safeguard holds. The second query shows data specific to devices running the target build. -![Safeguard hold queries](images/UC_workspace_safeguard_queries.png) +![Left pane showing Need Attention, Security update status, feature update status, and Windows Defender AV status, with Need Attention selected. Right pane shows the list of queries relevant to the Need Attention status, with "Devices with a safeguard hold" and "Target build distribution of devices with a safeguard hold" queries highlighted](images/UC_workspace_safeguard_queries.png) -Update Compliance reporting will surface the Safeguard IDs for known issues impacting a device in the ‘DeploymentErrorCode’ column. Safeguard IDs for publicly discussed known issues will also be included in the Windows Release Health Dashboard, enabling easy lookup of information related to publicly available safeguards. +Update Compliance reporting will display the Safeguard IDs for known issues affecting a device in the **DeploymentErrorCode** column. Safeguard IDs for publicly discussed known issues are also included in the Windows Release Health dashboard, where you can easily find information related to publicly available safeguards. ### Opting out of safeguard hold -Microsoft will release a device from a safeguard hold when it has determined it can safely and smoothly install a feature update, but you are ultimately in control of your devices and can opt out if desired. To opt out, set the registry key **HKLM\Software\Microsoft\Windows NT\CurrentVersion\502505fe-762c-4e80-911e-0c3fa4c63fb0** to a name of **DataRequireGatedScanForFeatureUpdates** and a value of **0**. +Microsoft will release a device from a safeguard hold when it has determined it can safely and smoothly install a feature update, but you are ultimately in control of your devices and can opt out. To opt out, set the registry key **HKLM\Software\Microsoft\Windows NT\CurrentVersion\502505fe-762c-4e80-911e-0c3fa4c63fb0** to a name of **DataRequireGatedScanForFeatureUpdates** and a value of **0**. Setting this registry key to **0** will force the device to opt out from *all* safeguard holds. Any other value, or deleting the key, will resume compatibility protection on the device. From e8256b90169280013c993ab9a59cdadb8904850d Mon Sep 17 00:00:00 2001 From: Bryce Hutchings <5100250+brycehutchings@users.noreply.github.com> Date: Fri, 14 Aug 2020 11:39:19 -0700 Subject: [PATCH 007/277] Update manage-windows-mixed-reality.md Fix misleading code snippet --- .../application-management/manage-windows-mixed-reality.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 082fa016f4..f75e2713c6 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -38,11 +38,10 @@ Organizations that use Windows Server Update Services (WSUS) must take action to > [!NOTE] > You must download the FOD .cab file that matches your operating system version. - 1. Use `Add-Package` to add Windows Mixed Reality FOD to the image. + 1. Use `Dism` to add Windows Mixed Reality FOD to the image. ```powershell - Add-Package - Dism /Online /add-package /packagepath:(path) + Dism /Online /Add-Package /PackagePath:(path) ``` > [!NOTE] From 99d10258df14fae82ae3199d2d5f4b7c09562b9b Mon Sep 17 00:00:00 2001 From: brbrahm <43386070+brbrahm@users.noreply.github.com> Date: Fri, 14 Aug 2020 16:26:12 -0700 Subject: [PATCH 008/277] Add custom managed installer information Created subpage with detailed instructions on configuring managed installer --- .../TOC.md | 1 + .../configure-wdac-managed-installer.md | 160 ++++++++++++++++++ .../event-id-explanations.md | 6 +- ...lication-control-with-managed-installer.md | 136 +-------------- 4 files changed, 173 insertions(+), 130 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-application-control/configure-wdac-managed-installer.md diff --git a/windows/security/threat-protection/windows-defender-application-control/TOC.md b/windows/security/threat-protection/windows-defender-application-control/TOC.md index 1a4b279e16..fc4c0fde64 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.md +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.md @@ -9,6 +9,7 @@ #### [Understand WDAC policy design decisions](understand-windows-defender-application-control-policy-design-decisions.md) #### [Understand WDAC policy rules and file rules](select-types-of-rules-to-create.md) #### [Authorize apps deployed with a WDAC managed installer](use-windows-defender-application-control-with-managed-installer.md) +##### [Configure a WDAC managed installer](configure-wdac-managed-installer.md) #### [Authorize reputable apps with Intelligent Security Graph (ISG)](use-windows-defender-application-control-with-intelligent-security-graph.md) #### [Use multiple WDAC policies](deploy-multiple-windows-defender-application-control-policies.md) #### [Microsoft recommended block rules](microsoft-recommended-block-rules.md) diff --git a/windows/security/threat-protection/windows-defender-application-control/configure-wdac-managed-installer.md b/windows/security/threat-protection/windows-defender-application-control/configure-wdac-managed-installer.md new file mode 100644 index 0000000000..e82c905d31 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-application-control/configure-wdac-managed-installer.md @@ -0,0 +1,160 @@ +--- +title: Configure a WDAC managed installer (Windows 10) +description: Explains how you can use a managed installer to automatically authorize applications deployed and installed by a designated software distribution solution, such as Microsoft Endpoint Configuration Manager. +keywords: security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: isbrahm +ms.author: dansimp +manager: dansimp +ms.date: 06/13/2018 +--- + +# Configuring a managed installer with AppLocker and Windows Defender Application Control + +**Applies to:** + +- Windows 10 +- Windows Server 2019 + +Setting up managed installer tracking and application execution enforcement requires applying both an AppLocker and WDAC policy with specific rules and options enabled. +There are three primary steps to keep in mind: + +- Specify managed installers by using the Managed Installer rule collection in AppLocker policy. +- Enable service enforcement in AppLocker policy. +- Enable the managed installer option in a WDAC policy. + +## Specify managed installers using the Managed Installer rule collection in AppLocker policy + +The identity of the managed installer executable(s) is specified in an AppLocker policy in a Managed Installer rule collection. + +### Create Managed Installer rule collection + +Currently, neither the AppLocker policy creation UI in GPO Editor nor the PowerShell cmdlets allow for directly specifying rules for the Managed Installer rule collection. However, a text editor can be used to make the simple changes needed to an EXE or DLL rule collection policy to specify Type="ManagedInstaller", so that the new rule can be imported into a GPO. + +1. Use [New-AppLockerPolicy](https://docs.microsoft.com/powershell/module/applocker/new-applockerpolicy?view=win10-ps) to make an EXE rule for the file you are designating as a managed installer. Note that only EXE file types can be designated as managed installers. Below is an example using the rule type Publisher with a hash fallback, but other rule types can be used as well. You may need to reformat the output for readability. + + ```powershell + Get-ChildItem | Get-AppLockerFileInformation | New-AppLockerPolicy -RuleType Publisher, Hash -User Everyone -Xml > AppLocker_MI_PS_ISE.xml + ``` + +2. Manually rename the rule collection to ManagedInstaller + + Change + + ```powershell + + ``` + + to + + ```powershell + + ``` + +An example of a valid Managed Installer rule collection using Microsoft Endpoint Config Manager (MEMCM) is shown below. + +```xml + + + + + + + + + + + + + + + + +``` + +### Enable service enforcement in AppLocker policy + +Since many installation processes rely on services, it is typically necessary to enable tracking of services. +Correct tracking of services requires the presence of at least one rule in the rule collection, so a simple audit only rule will suffice. This can be added to the policy created above which specifies your managed installer rule collection. + +For example: + +```xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +``` + +## Enable the managed installer option in WDAC policy + +In order to enable trust for the binaries laid down by managed installers, the Enabled: Managed Installer option must be specified in your WDAC policy. +This can be done by using the [Set-RuleOption cmdlet](https://docs.microsoft.com/powershell/module/configci/set-ruleoption) with Option 13. + +Below are steps to create a WDAC policy which allows Windows to boot and enables the managed installer option. + +1. Copy the DefaultWindows_Audit policy into your working folder from C:\Windows\schemas\CodeIntegrity\ExamplePolicies\DefaultWindows_Audit.xml + +2. Reset the policy ID to ensure it is in multiple policy format and give it a different GUID from the example policies. Also give it a friendly name to help with identification. + + Ex. + + ```powershell + Set-CIPolicyIdInfo -FilePath -PolicyName "" -ResetPolicyID + ``` + +3. Set Option 13 (Enabled:Managed Installer) + + ```powershell + Set-RuleOption -FilePath -Option 13 + ``` + +## Set the AppLocker filter driver to autostart + +To enable the managed installer, you need to set the AppLocker filter driver to autostart and start it. + +To do so, run the following command as an Administrator: + +```console +appidtel.exe start [-mionly] +``` + +Specify `-mionly` if you will not use the Intelligent Security Graph (ISG). + +## Enabling managed installer logging events + +Refer to [Understanding Application Control Events](event-id-explanations.md#optional-intelligent-security-graph-isg-or-managed-installer-mi-diagnostic-events) for information on enabling optional managed installer diagnostic events. diff --git a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md index 965a842f19..56b4a80d67 100644 --- a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md +++ b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md @@ -30,7 +30,7 @@ A Windows Defender Application Control (WDAC) policy logs events locally in Wind |----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 3076 | Audit executable/dll file | | 3077 | Block executable/dll file | -| 3089 | Signing information event correlated with either a 3076 or 3077 event. One 3089 event is generated for each signature of a file. Contains the total number of signatures on a file and an index as to which signature it is.
Unsigned files will generate a single 3089 event with TotalSignatureCount 0. Correlated in the “System” portion of the event data under “Correlation ActivityID”. | +| 3089 | Signing information event correlated with either a 3076 or 3077 event. One 3089 event is generated for each signature of a file. Contains the total number of signatures on a file and an index as to which signature it is.
Unsigned files will generate a single 3089 event with TotalSignatureCount 0. Correlated in the "System" portion of the event data under "Correlation ActivityID". | | 3099 | Indicates that a policy has been loaded | ## Microsoft Windows Applocker MSI and Script log event IDs @@ -39,7 +39,7 @@ A Windows Defender Application Control (WDAC) policy logs events locally in Wind |----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 8028 | Audit script/MSI file generated by Windows LockDown Policy (WLDP) being called by the scripthosts themselves. Note: there is no WDAC enforcement on 3rd party scripthosts. | | 8029 | Block script/MSI file | -| 8038 | Signing information event correlated with either a 8028 or 8029 event. One 8038 event is generated for each signature of a script file. Contains the total number of signatures on a script file and an index as to which signature it is. Unsigned script files will generate a single 8038 event with TotalSignatureCount 0. Correlated in the “System” portion of the event data under “Correlation ActivityID”. | | +| 8038 | Signing information event correlated with either a 8028 or 8029 event. One 8038 event is generated for each signature of a script file. Contains the total number of signatures on a script file and an index as to which signature it is. Unsigned script files will generate a single 8038 event with TotalSignatureCount 0. Correlated in the "System" portion of the event data under "Correlation ActivityID". | | ## Optional Intelligent Security Graph (ISG) or Managed Installer (MI) diagnostic events @@ -73,7 +73,7 @@ In order to enable 3091 audit events and 3092 block events, you must create a Te ```powershell reg add hklm\system\currentcontrolset\control\ci -v TestFlags -t REG_DWORD -d 0x100 ``` -In order to enable 3090 allow events, you must create a TestFlags regkey with a value of 0x300. You can do so using the following PowerShell command: +In order to enable 3090 allow events as well as 3091 and 3092 events, you must instead create a TestFlags regkey with a value of 0x300. You can do so using the following PowerShell command: ```powershell reg add hklm\system\currentcontrolset\control\ci -v TestFlags -t REG_DWORD -d 0x300 diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md index f0c0979e51..d6810894b4 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md @@ -14,7 +14,7 @@ author: jsuther1974 ms.reviewer: isbrahm ms.author: dansimp manager: dansimp -ms.date: 06/13/2018 +ms.date: 08/14/2020 --- # Authorize apps deployed with a WDAC managed installer @@ -24,136 +24,21 @@ ms.date: 06/13/2018 - Windows 10 - Windows Server 2019 -Creating and maintaining application execution control policies has always been challenging, and finding ways to address this issue has been a frequently-cited request for customers of AppLocker and Windows Defender Application Control (WDAC). -This is especially true for enterprises with large, ever changing software catalogs. - -Windows 10, version 1703 (also known as the Windows 10 Creators Update) provides a new option, known as a managed installer, that allows IT administrators to automatically authorize applications deployed and installed by a designated software distribution solution, such as Microsoft Endpoint Configuration Manager. +Windows 10, version 1703 (also known as the Windows 10 Creators Update) provides a new option, known as a managed installer, that allows IT administrators to automatically authorize applications deployed and installed by a designated software distribution solution such as Microsoft Endpoint Configuration Manager. A managed installer helps an IT admin balance security and manageability requirements when employing application execution control policies by providing an option that does not require specifying explicit rules for software that is being managed through a software distribution solution. ## How does a managed installer work? -A managed installer uses a new rule collection in AppLocker to specify one or more executables that are trusted by the organization as an authorized source for application deployment. -Specifying an executable as a managed installer will cause Windows to tag files that are written from the executable’s process (or processes it launches) as having originated from a trusted installation authority. The Managed Installer rule collection is currently supported for AppLocker rules in Group Policy and in Configuration Manager, but not in the AppLocker CSP for OMA-URI policies. +A managed installer uses a new rule collection in AppLocker to specify one or more executables that are trusted by the organization as an authorized source for application deployment. -Once the IT administrator adds the Allow: Managed Installer option to a WDAC policy, the WDAC component will subsequently check for the presence of the origin information when evaluating other application execution control rules specified in the policy. -If there are no deny rules present for the file, it will be authorized based on the managed installer origin information. +Specifying an executable as a managed installer will cause Windows to tag files that are written from the executable's process (or processes it launches) as having originated from a trusted installation authority. The Managed Installer rule collection is currently supported for AppLocker rules in Group Policy and in Configuration Manager, but not in the AppLocker CSP for OMA-URI policies. + +Once the IT administrator adds the Allow: Managed Installer option to a WDAC policy, the WDAC component will subsequently check for the presence of the origin information when evaluating other application execution control rules specified in the policy. If there are no deny rules present for the file, it will be authorized based on the managed installer origin information. Admins needs to ensure that there is a WDAC policy in place to allow the system to boot and run any other authorized applications that may not be deployed through a managed installer. -Examples of WDAC policies available in C:\Windows\schemas\CodeIntegrity\ExamplePolicies help authorize Windows OS components, WHQL signed drivers and all Store apps. +An example managed installer use-case can be seen in the guidance for [creating a WDAC policy for fully-managed devices](create-wdac-policy-for-fully-managed-devices.md). -## Configuring a managed installer with AppLocker and Windows Defender Application Control - -Setting up managed installer tracking and application execution enforcement requires applying both an AppLocker and WDAC policy with specific rules and options enabled. -There are three primary steps to keep in mind: - -- Specify managed installers by using the Managed Installer rule collection in AppLocker policy. -- Enable service enforcement in AppLocker policy. -- Enable the managed installer option in a WDAC policy. - -### Specify managed installers using the Managed Installer rule collection in AppLocker policy - -The identity of the managed installer executable(s) is specified in an AppLocker policy in a Managed Installer rule collection. -Currently, neither the AppLocker policy creation UI in GPO Editor nor the PowerShell cmdlets allow for directly specifying rules for the Managed Installer rule collection. However, a text editor can be used to make the simple changes needed to an EXE or DLL rule collection policy to specify Type="ManagedInstaller", so that the new rule can be imported into a GPO. - -An example of a valid Managed Installer rule collection is shown below. -For more information about creating an AppLocker policy that includes a managed installer and configuring client devices, see [Simplify application listing with Configuration Manager and Windows 10](https://cloudblogs.microsoft.com/enterprisemobility/2016/06/20/configmgr-as-a-managed-installer-with-win10/). -As mentioned above, the AppLocker CSP for OMA-URI policies does not currently support the Managed Installer rule collection or the Service Enforcement rule extensions mentioned below. - - -```xml - - - - - - - - - - - - - - - - -``` - -## Enable service enforcement in AppLocker policy - -Since many installation processes rely on services, it is typically necessary to enable tracking of services. -Correct tracking of services requires the presence of at least one rule in the rule collection — a simple audit only rule will suffice. -For example: - -```xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -``` - -### Enable the managed installer option in WDAC policy - -In order to enable trust for the binaries laid down by managed installers, the Enabled: Managed Installer option must be specified in your WDAC policy. -This can be done by using the [Set-RuleOption cmdlet](https://docs.microsoft.com/powershell/module/configci/set-ruleoption). -An example of the managed installer option being set in policy is shown below. - -```xml - - - - - - - - - - - - - - - - - -``` - -## Set the AppLocker filter driver to autostart - -To enable the managed installer, you need to set the AppLocker filter driver to autostart and start it. -Run the following command as an Administrator: - -```console -appidtel.exe start [-mionly] -``` - -Specify `-mionly` if you will not use the Intelligent Security Graph (ISG). +Note that a WDAC policy with managed installer configured will begin to tag files which originated from that managed installer, regardless of whether the policy is in audit or enforced mode. ## Security considerations with managed installer @@ -167,15 +52,12 @@ To avoid this, ensure that the application deployment solution being used as a m ## Known limitations with managed installer -- Application execution control based on managed installer does not support applications that self-update. +- Application execution control based on managed installer does not support applications that self-update/auto-update. If an application deployed by a managed installer subsequently updates itself, the updated application files will no longer include the managed installer origin information and will not be authorized to run. Enterprises should deploy and install all application updates using the managed installer. In some cases, it may be possible to also designate an application binary that performs the self-updates as a managed installer. Proper review for functionality and security should be performed for the application before using this method. -- Although WDAC policies can be deployed in both audit and enforced mode, the managed installer option is currently only recommended for use with policies set to enforced except in lab environments. -Using the managed installer option with WDAC policies set to audit only may result in unexpected behavior if the policy is subsequently changed to enforced mode. - - Modern apps deployed through a managed installer will not be tracked by the managed installer heuristic and will need to be separately authorized in your WDAC policy. - Executables that extract files and then attempt to execute may not be allowed by the managed installer heuristic. From 209e3149dea06097afffa72c866049e616b0fe01 Mon Sep 17 00:00:00 2001 From: HenkPoley Date: Mon, 17 Aug 2020 11:46:29 +0200 Subject: [PATCH 009/277] Properly show which Windows 10 Client SKUs this applies to It might still be that Window 10 >=1909 Home is excluded. I have no system to test this. --- .../credential-guard/credential-guard-manage.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-manage.md b/windows/security/identity-protection/credential-guard/credential-guard-manage.md index b4bbe78a9d..c113449def 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -21,7 +21,8 @@ ms.custom: # Manage Windows Defender Credential Guard **Applies to** -- Windows 10 +- Windows 10 <=1903 Enterprise and Education SKUs +- Windows 10 >=1909 - Windows Server 2016 - Windows Server 2019 From 50d6f31d180f4ed34dbe69901b238354c0824f58 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 17 Aug 2020 15:45:54 +0500 Subject: [PATCH 010/277] Update run-detection-test.md --- .../microsoft-defender-atp/run-detection-test.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md b/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md index 0d98b91181..d87232b04b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md @@ -50,3 +50,4 @@ The Command Prompt window will close automatically. If successful, the detection ## Related topics - [Onboard Windows 10 devices](configure-endpoints.md) - [Onboard servers](configure-server-endpoints.md) +- [Troubleshoot Microsoft Defender Advanced Threat Protection onboarding issues](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding) From 0101885b9bd252aa343e6fcb05276630b7e36892 Mon Sep 17 00:00:00 2001 From: Chris Jackson Date: Mon, 17 Aug 2020 17:59:32 -0500 Subject: [PATCH 011/277] Added remaining mitigation docs Completed initial draft of docs for all mitigations --- .../exploit-protection-reference.md | 266 +++++++++++++++++- 1 file changed, 263 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md index 11c8139cff..aa43a35300 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md @@ -369,11 +369,11 @@ Export address filtering (EAF) mitigates the risk of malicious code looking at t - kernelbase.dll - kernel32.dll -The mitigation protects the memory page in the [export directory](https://docs.microsoft.com/windows/win32/debug/pe-format#export-directory-table) which points to the [export address table](https://docs.microsoft.com/en-us/windows/win32/debug/pe-format#export-address-table). This memory page will have the PAGE_GUARD protection applied to it. When someone tries to access this memory, it will generate a STATUS_GUARD_PAGE_VIOLATION. The mitigation handles this exception, and if the accessing instruction doesn't pass validation, the process will be terminated. +The mitigation protects the memory page in the [export directory](https://docs.microsoft.com/windows/win32/debug/pe-format#export-directory-table) which points to the [export address table](https://docs.microsoft.com/en-us/windows/win32/debug/pe-format#export-address-table). This memory page will have the [PAGE_GUARD](https://docs.microsoft.com/windows/win32/memory/creating-guard-pages) protection applied to it. When someone tries to access this memory, it will generate a STATUS_GUARD_PAGE_VIOLATION. The mitigation handles this exception, and if the accessing instruction doesn't pass validation, the process will be terminated. ### Compatibility considerations -This mitigation is primarily an issue for applications such as debuggers, sandboxed applications, applications using DRM, or applications that implement anti-debugging technolgy. +This mitigation is primarily an issue for applications such as debuggers, sandboxed applications, applications using DRM, or applications that implement anti-debugging technology. ### Configuration options @@ -398,24 +398,284 @@ Additionally, by enabling EAF+, this mitigation adds the PAGE_GUARD protection t ### Description +Address Space Layout Randomization (ASLR) mitigates the risk of an attacker using their knowledge of the memory layout of the system in order to execute code that is already present in process memory and already marked as executable. This can mitigate the risk of an attacker leveraging techniques such as return-to-libc attacks, where the adversary sets the context and then modifies the return address to execute existing code with context that suits the adversary's purpose. + +Mandatory ASLR forces a rebase of all DLLs within the process. A developer can enable ASLR using the [/DYNAMICBASE](https://docs.microsoft.com/cpp/build/reference/dynamicbase-use-address-space-layout-randomization?view=vs-2019) linker option, and this mitigation has the same effect. + +When the memory manager is mapping in the image into the process, Mandatory ASLR will forcibly rebase DLLs and EXEs that have not opted in to ASLR. Note, however, that this rebasing has no entropy, and can therefore be placed at a predictable location in memory. For rebased and randomized location of binaries, this mitigation should be paired with [Randomize memory allocations (Bottom-up ASLR)](#randomize-memory-allocations-(bottom-up-aslr)). + ### Compatibility considerations +This compatibility impact of ASLR is typically constrained to older applications which were built using compilers which made assumptions about the base address of a binary file, or have stripped out base relocation information. This can lead to unpredictable errors as the execution flow attempts to jump to the expected, rather than the actual, location in memory. + ### Configuration options -## Import address filtering +**Do not allow stripped images** - This option blocks the loading of images that have had relocation information stripped. The Windows PE file format contains absolute addresses, and the compiler also generates a [base relocation table](https://docs.microsoft.com/windows/win32/debug/pe-format#the-reloc-section-image-only) which the loader can use to find all relative memory references and their offset, so they can be updated if the binary does not load at its preferred base address. Some older applications strip out this information in production builds, and therefore these binaries cannot be rebased. This mitigation blocks such binaries from being loaded (instead of allowing them to load at their preferred base address). + +> [!Note] +> **Force randomization for images (Mandatory ASLR)** has no audit mode. + +## Import address filtering (IAF) + +### Description + +The Import address filtering (IAF) mitigation helps mitigate the risk of an adversary changing the control flow of an application by modifying the import address table (IAT) to redirect to arbitrary code of the attacker's choice when that function is called. An attacker could use this approach to hijack control, or to intercept, inspect, and potentially block calls to sensitive APIs. + +The memory pages for all protected APIs will have the [PAGE_GUARD](https://docs.microsoft.com/windows/win32/memory/creating-guard-pages) protection applied to them. When someone tries to access this memory, it will generate a STATUS_GUARD_PAGE_VIOLATION. The mitigation handles this exception, and if the accessing instruction doesn't pass validation, the process will be terminated. + +This mitigation protects the following Windows APIs: + +- GetProcAddress +- GetProcAddressForCaller +- LoadLibraryA +- LoadLibraryExA +- LoadLibraryW +- LoadLibraryExW +- LdrGetProcedureAddress +- LdrGetProcedureAddressEx +- LdrGetProcedureAddressForCaller +- LdrLoadDll +- VirtualProtect +- VirtualProtectEx +- VirtualAlloc +- VirtualAllocEx +- NtAllocateVirtualMemory +- NtProtectVirtualMemory +- CreateProcessA +- CreateProcessW +- WinExec +- CreateProcessAsUserA +- CreateProcessAsUserW +- GetModuleHandleA +- GetModuleHandleW +- RtlDecodePointer +- DecodePointer + +### Compatibility considerations + +Legitimate applications which perform API interception may be detected by this mitigation and cause some applications to crash. Examples include security software and application compatibility shims. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). ## Randomize memory allocations (Bottom-up ASLR) +### Description + +Randomize memory allocations (Bottom-up ASLR) adds entropy to relocations, so their location is randomized and therefore less predictable. This mitigation requires Mandatory ASLR to take effect. + +Note that the size of the 32-bit address space places practical constraints on the entropy that can be added, and therefore 64-bit applications make it significantly more difficult for an attacker to guess a location in memory. + +### Compatibility considerations + +Most applications which are compatibile with Mandatory ASLR (rebasing) will also be compatibile with the additional entropy of Bottom-up ASLR. Some applications may have pointer-truncation issues if they are saving local pointers in 32-bit variables (expecting a base address below 4GB), and thus will be incompatible with the high entropy option (which can be disabled). + +### Configuration options + +**Don't user high entropy** - this option disables the use of high-entropy ASLR, which adds 24 bits of entropy (1TB of variance) into the bottom-up allocation for 64-bit applications. + +> [!Note] +> **Randomize memory alocations (Bottom-up ASLR)** has no audit mode. + ## Simulate execution (SimExec) +### Description + +Simulate execution (SimExec) is a mitigation for 32-bit applications only which helps validate that calls to sensitive APIs will return to legitimate caller functions. It does this by intercepting calls into sensitive APIs, and then simulating the execution of those APIs by walking through the encoded assembly language instructions looking for the RET instruction, which should return to the caller. It then inspects that function and walks backwards in memory to find the preceding CALL instruction to compare if the two match and that the RET hasn't been intercepted. + +The APIs intercepted by this mitigation are: + +- LoadLibraryA +- LoadLibraryW +- LoadLibraryExA +- LoadLibraryExW +- LdrLoadDll +- VirtualAlloc +- VirtualAllocEx +- NtAllocateVirtualMemory +- VirtualProtect +- VirtualProtectEx +- NtProtectVirtualMemory +- HeapCreate +- RtlCreateHeap +- CreateProcessA +- CreateProcessW +- CreateProcessInternalA +- CreateProcessInternalW +- NtCreateUserProcess +- NtCreateProcess +- NtCreateProcessEx +- CreateRemoteThread +- CreateRemoteThreadEx +- NtCreateThreadEx +- WriteProcessMemory +- NtWriteVirtualMemory +- WinExec +- CreateFileMappingA +- CreateFileMappingW +- CreateFileMappingNumaW +- NtCreateSection +- MapViewOfFile +- MapViewOfFileEx +- MapViewOfFileFromApp +- LdrGetProcedureAddressForCaller + +If a ROP gadget is detected, the process is terminated. + +### Compatibility considerations + +Applications which perform API interception, particularly security software, can cause compatibility problems with this mitigation. + +This mitigation is incompatible with the Arbitrary Code Guard mitigation. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + ## Validate API invocation (CallerCheck) +### Description + +Validate API invocation (CallerCheck) is a mitigation for return oriented programming (ROP) techniques which validates that sensitive APIs were called from a valid caller. This mitigation inspects the passed return address, and then heuristically disassembles backwards to find a call above the return address to determine if the call target matches the parameter passed into the function. + +The APIs intercepted by this mitigation are: + +- LoadLibraryA +- LoadLibraryW +- LoadLibraryExA +- LoadLibraryExW +- LdrLoadDll +- VirtualAlloc +- VirtualAllocEx +- NtAllocateVirtualMemory +- VirtualProtect +- VirtualProtectEx +- NtProtectVirtualMemory +- HeapCreate +- RtlCreateHeap +- CreateProcessA +- CreateProcessW +- CreateProcessInternalA +- CreateProcessInternalW +- NtCreateUserProcess +- NtCreateProcess +- NtCreateProcessEx +- CreateRemoteThread +- CreateRemoteThreadEx +- NtCreateThreadEx +- WriteProcessMemory +- NtWriteVirtualMemory +- WinExec +- CreateFileMappingA +- CreateFileMappingW +- CreateFileMappingNumaW +- NtCreateSection +- MapViewOfFile +- MapViewOfFileEx +- MapViewOfFileFromApp +- LdrGetProcedureAddressForCaller + +If a ROP gadget is detected, the process is terminated. + +### Compatibility considerations + +Applications which perform API interception, particularly security software, can cause compatibility problems with this mitigation. + +This mitigation is incompatible with the Arbitrary Code Guard mitigation. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + ## Validate exception chains (SEHOP) +### Description + +Validate exception chains (SEHOP) is a mitigation against the *Structured Exception Handler (SEH) overwrite* exploitation technique. [Structured Exception Handling](https://docs.microsoft.com/windows/win32/debug/structured-exception-handling) is the process by which an application can ask to handle a particular exception. Exception handlers are chained together, so that if one exception handler chooses not to handle a particular exception, it can be passed on to the next exception handler in the chain until one decides to handle it. Because the list of handler is dynamic, it is stored on the stack. An attacker can leverage a stack overflow vulnerability to then overwrite the exception handler with a pointer to the code of the attacker's choice. + +This mitigation relies on the design of SEH, where each SEH entry contains both a pointer to the exception handler, as well as a pointer to the next handler in the exception chain. This mitigation is called by the exception dispatcher, which validates the SEH chain when an exception is invoked. It verifies that: + +- All exception chain records are within the stack boundaries +- All exception records are aligned +- No exception handler pointers are pointing to the stack +- There are no backward pointers +- The exception chain ends at a known final exception handler + +If these validations fail, then exception handling is aborted, and the exception will not be handled. + +### Compatibility considerations + +Compatibility issues with SEHOP are relatively rare. It's uncommon for an application to take a dependency on corrupting the exception chain. However, some applications are impacted by the subtle changes in timing, which may manifest as a race condition that reveals a latent multi-threading bug in the application. + +### Configuration options + +> [!Note] +> **Validate exception chains (SEHOP)** has no audit mode. + ## Validate handle usage +### Description + +*Validate handle usage* is a mitigation which helps protect against an attacker leveraging an existing handle to access a protected object. A [handle](https://docs.microsoft.com/en-us/windows/win32/sysinfo/handles-and-objects) is a reference to a protected object. If application code is referencing an invalid handle, that could indicate that an adversary is attempting to use a handle it has previously recorded (but which application reference counting wouldn't be aware of). If the application attempts to use an invalid object, instead of simply returning null, the application will raise an exception (STATUS_INVALID_HANDLE). + +This mitigation is automatically applied to Windows Store applications. + +### Compatibility considerations + +Applications which were not accurately tracking handle references, and which were not wrapping these operations in exception handlers, will potentially be impacted by this mitigation. + +### Configuration options + +> [!Note] +> **Validate handle usage** has no audit mode. + ## Validate heap integrity +### Description + +The *validate heap integrity* mitigation increases the protection level of heap mitigations in Windows, by causing the application to terminate if a heap corruption is detected. The mitigations include: + +- Preventing a HEAP handle from being freed +- Performing additional validation on extended block headers for heap allocations +- Verifying that heap allocations are not already flagged as in-use +- Adding guard pages to large allocations, heap segments, and subsegments above a minimum size + +### Compatibility considerations + +This mitigation is already applied by default for 64-bit applications and for 32-bit applications targeting Windows Vista or later. Legacy applications from Windows XP or earlier are most at-risk, though compatibility issues are rare. + +### Configuration options + +> [!Note] +> **Validate heap integrity** has no audit mode. + ## Validate image dependency integrity +### Description + +The *validate image dependency* mitigation helps protect against attacks which attempt to substitute code for dlls which are statically linked by Windows binaries. The technique of DLL planting abuses the loader's search mechanism to inject malicious code, which can be used to get malicious code running in an elevated context. When the loader is loading a Windows signed binary, and then loads up any dlls that the binary depends on, these binaries will be verified to ensure that they are also digitally signed as a Windows binary. If they fail the signature check, the dll will not be loaded, and will throw an exception, returning a status of STATUS_INVALID_IMAGE_HASH. + +### Compatibility considerations + +Compatibility issues are uncommon. Applications which depend on replacing Windows binaries with local private versions will be impacted, and there is also a small risk of revealing subtle timing bugs in multi-threaded applications. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + ## Validate stack integrity (StackPivot) + +### Description + +The *validate stack integrity (StackPivot) mitigation helps protect against the Stack Pivot attack, a ROP attack where an attacker creates a fake stack in heap memory, and then tricks the application into returning into the fake stack which controls the flow of execution. + +This mitigation intercepts a number of Windows APIs, and inspects the value of the stack pointer. If the address of the stack pointer does not fall between the bottom and the top of the stack, then an event is recorded and, if not in audit mode, the process will be terminated. + +### Compatibility considerations + +Compatibility issues are uncommon. Applications which are leveraging fake stacks will be impacted, and there is also a small risk of revealing subtle timing bugs in multi-threaded applications. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). \ No newline at end of file From 625463f2b5085b9210196b2b6858c8c31008e50b Mon Sep 17 00:00:00 2001 From: Chris Jackson Date: Mon, 17 Aug 2020 18:00:38 -0500 Subject: [PATCH 012/277] Updated StackPivot Added APIs intercepted --- .../exploit-protection-reference.md | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md index aa43a35300..5cb4b38dd1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md @@ -672,6 +672,43 @@ The *validate stack integrity (StackPivot) mitigation helps protect against the This mitigation intercepts a number of Windows APIs, and inspects the value of the stack pointer. If the address of the stack pointer does not fall between the bottom and the top of the stack, then an event is recorded and, if not in audit mode, the process will be terminated. +The APIs intercepted by this mitigation are: + +- LoadLibraryA +- LoadLibraryW +- LoadLibraryExA +- LoadLibraryExW +- LdrLoadDll +- VirtualAlloc +- VirtualAllocEx +- NtAllocateVirtualMemory +- VirtualProtect +- VirtualProtectEx +- NtProtectVirtualMemory +- HeapCreate +- RtlCreateHeap +- CreateProcessA +- CreateProcessW +- CreateProcessInternalA +- CreateProcessInternalW +- NtCreateUserProcess +- NtCreateProcess +- NtCreateProcessEx +- CreateRemoteThread +- CreateRemoteThreadEx +- NtCreateThreadEx +- WriteProcessMemory +- NtWriteVirtualMemory +- WinExec +- CreateFileMappingA +- CreateFileMappingW +- CreateFileMappingNumaW +- NtCreateSection +- MapViewOfFile +- MapViewOfFileEx +- MapViewOfFileFromApp +- LdrGetProcedureAddressForCaller + ### Compatibility considerations Compatibility issues are uncommon. Applications which are leveraging fake stacks will be impacted, and there is also a small risk of revealing subtle timing bugs in multi-threaded applications. From d5d43293dd51916276e88898cc24aa5b89a1282b Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Tue, 18 Aug 2020 12:55:27 +0500 Subject: [PATCH 013/277] Comma missing in example As mentioned in the document that if we are adding a URL without proxy we need to add "," just before the "|". Added this in the documents example section. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7134 --- .../create-wip-policy-using-intune-azure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index c1f81c4974..07ac0b55e1 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -456,7 +456,7 @@ contoso.sharepoint.com,contoso.internalproxy1.com|contoso.visualstudio.com,conto Value format without proxy: ```code -contoso.sharepoint.com|contoso.visualstudio.com +contoso.sharepoint.com,|contoso.visualstudio.com,|contoso.onedrive.com ``` ### Protected domains From 9411c4d57e159a6561a730172bbc4736fcbc8167 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Tue, 18 Aug 2020 17:19:16 +0300 Subject: [PATCH 014/277] add note about RegBack functionality removal starting with Windows 10 1803 https://github.com/MicrosoftDocs/windows-itpro-docs/issues/6798 --- .../advanced-troubleshooting-boot-problems.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/client-management/advanced-troubleshooting-boot-problems.md b/windows/client-management/advanced-troubleshooting-boot-problems.md index 5986263a1e..d49922fff2 100644 --- a/windows/client-management/advanced-troubleshooting-boot-problems.md +++ b/windows/client-management/advanced-troubleshooting-boot-problems.md @@ -220,6 +220,9 @@ If Windows cannot load the system registry hive into memory, you must restore th If the problem persists, you may want to restore the system state backup to an alternative location, and then retrieve the registry hives to be replaced. +> [!NOTE] +> Starting in Windows 10, version 1803, Windows no longer automatically backs up the system registry to the RegBack folder.This change is by design, and is intended to help reduce the overall disk footprint size of Windows. To recover a system with a corrupt registry hive, Microsoft recommends that you use a system restore point. For more details, check [this article](https://support.microsoft.com/en-us/help/4509719/the-system-registry-is-no-longer-backed-up-to-the-regback-folder-start). + ## Kernel Phase If the system gets stuck during the kernel phase, you experience multiple symptoms or receive multiple error messages. These include, but are not limited to, the following: @@ -392,3 +395,6 @@ If the dump file shows an error that is related to a driver (for example, window 3. Navigate to C:\Windows\System32\Config\. 4. Rename the all five hives by appending ".old" to the name. 5. Copy all the hives from the Regback folder, paste them in the Config folder, and then try to start the computer in Normal mode. + +> [!NOTE] +> Starting in Windows 10, version 1803, Windows no longer automatically backs up the system registry to the RegBack folder.This change is by design, and is intended to help reduce the overall disk footprint size of Windows. To recover a system with a corrupt registry hive, Microsoft recommends that you use a system restore point. For more details, check [this article](https://support.microsoft.com/en-us/help/4509719/the-system-registry-is-no-longer-backed-up-to-the-regback-folder-start). From 81b212680d1c7dea7291420a542fc8dcd1d2d10f Mon Sep 17 00:00:00 2001 From: Chris Jackson Date: Tue, 18 Aug 2020 11:19:44 -0500 Subject: [PATCH 015/277] Cleaned up spelling and grammar --- .../exploit-protection-reference.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md index 5cb4b38dd1..90098c5590 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md @@ -35,7 +35,7 @@ Exploit Protection mitigations are applied per application. Mitigations are configured via a registry entry for each program that you configure protections for. These settings are stored in the **MitigationOptions** registry entry for each program (**HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Image File Execution Options \ *ImageFileName* \ MitigationOptions**). They take effect when you restart the program and remain effective until you change them and restart the program again. > [!IMPORTANT] -> Image File Execution Options only allows you to specify a file name, and not a version number, path, architecture, or any other differentiator. Be careful to target mitigations to apps which have unique names, applying them only on devices where you have tested that version and that architecture of the application. +> Image File Execution Options only allows you to specify a file name or path, and not a version number, architecture, or any other differentiator. Be careful to target mitigations to apps which have unique names or paths, applying them only on devices where you have tested that version and that architecture of the application. If you configure Exploit Protection mitigations using an XML configuration file, either via PowerShell, Group Policy, or MDM, when processing this XML configuration file, individual registry settings will be configured for you. @@ -179,13 +179,13 @@ Following is the EP-reset.xml distributed with the Windows Security Baselines: ## Mitigation Reference -The below sections details the protections provided by each Exploit Protection mitigation, the compatibility considerations for the mitigation, and the configuration options available. +The below sections detail the protections provided by each Exploit Protection mitigation, the compatibility considerations for the mitigation, and the configuration options available. ## Arbitrary code guard ### Description -Arbitrary Code Guard helps protect against a malicious attacker loading the code of their choice into memory through a memory safety vulnerability, and being able to execute that code. +Arbitrary Code Guard helps protect against a malicious attacker loading the code of their choice into memory through a memory safety vulnerability and being able to execute that code. Arbitrary Code Guard protects an application from executing dynamically generated code (code that is not loaded, for example, from the exe itself or a dll). Arbitrary Code Guard works by preventing memory from being marked as executable. When an application attempts to [allocate memory](https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualalloc), we check the protection flags. (Memory can be allocated with read, write, and/or execute protection flags.) If the allocation attempts to include the [*execute*](https://docs.microsoft.com/windows/win32/memory/memory-protection-constants) protection flag, then the memory allocation fails and returns an error code (STATUS_DYNAMIC_CODE_BLOCKED). Similarly, if an application attempts to [change the protection flags of memory](https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualprotect) that has already been allocated and includes the [*execute*](https://docs.microsoft.com/windows/win32/memory/memory-protection-constants) protection flag, then the permission change fails and returns an error code (STATUS_DYNAMIC_CODE_BLOCKED). @@ -285,7 +285,7 @@ Since applications must be compiled to support CFG, they implicitly declare thei ### Configuration options -**Use strict CFG** - In strict mode, all binaries loaded into the process have to be compiled for Control Flow Guard (or have no executable code in them - such as resource dlls) in order to be loaded. +**Use strict CFG** - In strict mode, all binaries loaded into the process must be compiled for Control Flow Guard (or have no executable code in them - such as resource dlls) in order to be loaded. > [!Note] > **Control flow guard** has no audit mode. Binaries are compiled with this mitigation enabled. @@ -300,7 +300,7 @@ If you attempt to set the instruction pointer to a memory address not marked as ### Compatibility considerations -All x64, ARM, and ARM-64 executables have DEP enabled by default, and it can not be disabled. Since an application will have never been executed without DEP, compatibility is generally assumed. +All x64, ARM, and ARM-64 executables have DEP enabled by default, and it cannot be disabled. Since an application will have never been executed without DEP, compatibility is generally assumed. All x86 (32-bit) binaries will have DEP enabled by default, but it can be disabled per process. Some very old legacy applications, typically applications developed prior to Windows XP SP2, may not be compatible with DEP. These are typically applications that dynamically generate code (e.g. JIT compiling) or link to older libraries (such as older versions of ATL) which dynamically generate code. @@ -322,7 +322,7 @@ This includes: ### Compatibility considerations -Most of these extension points are relatively infrequently used, so compatibility impact is typically small, particularly at an individual application level. The one consideration is if users are using 3rd party Legacy IMEs which won't work with the protected application. +Most of these extension points are relatively infrequently used, so compatibility impact is typically small, particularly at an individual application level. The one consideration is if users are using 3rd party Legacy IMEs which will not work with the protected application. ### Configuration options @@ -406,7 +406,7 @@ When the memory manager is mapping in the image into the process, Mandatory ASLR ### Compatibility considerations -This compatibility impact of ASLR is typically constrained to older applications which were built using compilers which made assumptions about the base address of a binary file, or have stripped out base relocation information. This can lead to unpredictable errors as the execution flow attempts to jump to the expected, rather than the actual, location in memory. +This compatibility impact of ASLR is typically constrained to older applications which were built using compilers which made assumptions about the base address of a binary file or have stripped out base relocation information. This can lead to unpredictable errors as the execution flow attempts to jump to the expected, rather than the actual, location in memory. ### Configuration options @@ -469,14 +469,14 @@ Note that the size of the 32-bit address space places practical constraints on t ### Compatibility considerations -Most applications which are compatibile with Mandatory ASLR (rebasing) will also be compatibile with the additional entropy of Bottom-up ASLR. Some applications may have pointer-truncation issues if they are saving local pointers in 32-bit variables (expecting a base address below 4GB), and thus will be incompatible with the high entropy option (which can be disabled). +Most applications which are compatible with Mandatory ASLR (rebasing) will also be compatible with the additional entropy of Bottom-up ASLR. Some applications may have pointer-truncation issues if they are saving local pointers in 32-bit variables (expecting a base address below 4GB), and thus will be incompatible with the high entropy option (which can be disabled). ### Configuration options -**Don't user high entropy** - this option disables the use of high-entropy ASLR, which adds 24 bits of entropy (1TB of variance) into the bottom-up allocation for 64-bit applications. +**Don't use high entropy** - this option disables the use of high-entropy ASLR, which adds 24 bits of entropy (1TB of variance) into the bottom-up allocation for 64-bit applications. > [!Note] -> **Randomize memory alocations (Bottom-up ASLR)** has no audit mode. +> **Randomize memory allocations (Bottom-up ASLR)** has no audit mode. ## Simulate execution (SimExec) From ba1444b47a68f6ec83f7faf69a2ccacfa3e69aad Mon Sep 17 00:00:00 2001 From: Narkis Engler <41025789+narkissit@users.noreply.github.com> Date: Tue, 18 Aug 2020 10:04:46 -0700 Subject: [PATCH 016/277] Update information for Delivery Optimization 1. The name of the product is Delivery Optimization (it's not Windows Update Delivery Optimization). 2. The policy to recommend is DownloadMode Simple / 99 and not Bypass. Note that Bypass is being deprecated in the Holiday 2021 release. 3. Added links to IT Pro docs --- ...system-components-to-microsoft-services.md | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 9969fd5ca2..0425efd0a6 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -107,7 +107,7 @@ The following table lists management options for each setting, beginning with Wi | [25. Windows Spotlight](#bkmk-spotlight) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [26. Microsoft Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [27. Apps for websites](#bkmk-apps-for-websites) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | -| [28. Windows Update Delivery Optimization](#bkmk-updates) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | +| [28. Delivery Optimization](#bkmk-updates) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [29. Windows Update](#bkmk-wu) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | @@ -217,7 +217,7 @@ See the following table for a summary of the management settings for Windows Ser | [25. Windows Spotlight](#bkmk-spotlight) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [26. Microsoft Store](#bkmk-windowsstore) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [27. Apps for websites](#bkmk-apps-for-websites) | | ![Check mark](images/checkmark.png) |![Check mark](images/checkmark.png) | -| [28. Windows Update Delivery Optimization](#bkmk-updates) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | +| [28. Delivery Optimization](#bkmk-updates) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [29. Windows Update](#bkmk-wu) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ## How to configure each setting @@ -1560,7 +1560,7 @@ To turn off Messaging cloud sync: You can disable Teredo by using Group Policy or by using the netsh.exe command. For more info on Teredo, see [Internet Protocol Version 6, Teredo, and Related Technologies](https://technet.microsoft.com/library/cc722030.aspx). >[!NOTE] ->If you disable Teredo, some XBOX gaming features and Windows Update Delivery Optimization will not work. +>If you disable Teredo, some XBOX gaming features and Delivery Optimization (with Group or Internet peering) will not work. - **Enable** the Group Policy: **Computer Configuration** > **Administrative Templates** > **Network** > **TCPIP Settings** > **IPv6 Transition Technologies** > **Set Teredo State** and set it to **Disabled State**. @@ -1809,19 +1809,19 @@ You can turn off apps for websites, preventing customers who visit websites that - Create a new REG_DWORD registry setting named **EnableAppUriHandlers** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\System** with a **value of 0 (zero)**. -###
28. Windows Update Delivery Optimization +### 28. Delivery Optimization -Windows Update Delivery Optimization lets you get Windows updates and Microsoft Store apps from sources in addition to Microsoft, which not only helps when you have a limited or unreliable Internet connection, but can also help you reduce the amount of bandwidth needed to keep all of your organization's PCs up-to-date. If you have Delivery Optimization turned on, PCs on your network may send and receive updates and apps to other PCs on your local network, if you choose, or to PCs on the Internet. +Delivery Optimization is the downloader of Windows updates, Microsoft Store apps, Office and other content from Microsoft. Delivery Optimization can also download from sources in addition to Microsoft, which not only helps when you have a limited or unreliable Internet connection, but can also help you reduce the amount of bandwidth needed to keep all of your organization's PCs up-to-date. If you have Delivery Optimization Peer-to-Peer option turned on, PCs on your network may send and receive updates and apps to other PCs on your local network, if you choose, or to PCs on the Internet. -By default, PCs running Windows 10 Enterprise and Windows 10 Education will only use Delivery Optimization to get and receive updates for PCs and apps on your local network. +By default, PCs running Windows 10 will only use Delivery Optimization to get and receive updates for PCs and apps on your local network. Use the UI, Group Policy, or Registry Keys to set up Delivery Optimization. -In Windows 10 version 1607 and above you can stop network traffic related to Windows Update Delivery Optimization by setting **Download Mode** to **Bypass** (99), as described below. +In Windows 10 version 1607 and above you can stop network traffic related to Delivery Optimization Cloud Service by setting **Download Mode** to **Simple Mode** (99), as described below. ### 28.1 Settings > Update & security -You can set up Delivery Optimization from the **Settings** UI. +You can set up Delivery Optimization Peer-to-Peer from the **Settings** UI. - Go to **Settings** > **Update & security** > **Windows Update** > **Advanced options** > **Choose how updates are delivered**. @@ -1837,9 +1837,12 @@ You can find the Delivery Optimization Group Policy objects under **Computer Con | Max Cache Size | Lets you specify the maximum cache size as a percentage of disk size.
The default value is 20, which represents 20% of the disk.| | Max Upload Bandwidth | Lets you specify the maximum upload bandwidth (in KB/second) that a device uses across all concurrent upload activity.
The default value is 0, which means unlimited possible bandwidth.| + +For a comprehensive list of Delivery Optimization Policies, see [Delivery Optimization Reference](https://docs.microsoft.com/en-us/windows/deployment/update/waas-delivery-optimization-reference). + ### 28.3 Delivery Optimization -- **Enable** the **Download Mode** Group Policy under **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Delivery Optimization** and set the **Download Mode** to **"Bypass"** to prevent traffic. +- **Enable** the **Download Mode** Group Policy under **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Delivery Optimization** and set the **Download Mode** to **"Simple Mode (99)"** to prevent traffic between peers as well as traffic back to the Delivery Optimization Cloud Service. -or- @@ -1848,6 +1851,9 @@ You can find the Delivery Optimization Group Policy objects under **Computer Con For more info about Delivery Optimization in general, see [Windows Update Delivery Optimization: FAQ](https://go.microsoft.com/fwlink/p/?LinkId=730684). +For IT Professionals, information about Delivery Optimization is available here: [Delivery Optimization for Windows 10 updates] +(https://docs.microsoft.com/en-us/windows/deployment/update/waas-delivery-optimization). + ### 29. Windows Update You can turn off Windows Update by setting the following registry entries: From d307463371e3cea5a25254cbd8779bb6208f0bd8 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Tue, 18 Aug 2020 16:58:16 -0700 Subject: [PATCH 017/277] Update windowsdefenderapplicationguard-csp.md Updated CSP policy for Edge and Office --- .../mdm/windowsdefenderapplicationguard-csp.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 63373c2a34..1732644d9b 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -31,8 +31,11 @@ Turn on Microsoft Defender Application Guard in Enterprise Mode. Value type is integer. Supported operations are Add, Get, Replace, and Delete. The following list shows the supported values: -- 0 - Stops Application Guard in Enterprise Mode. Trying to access non-enterprise domains on the host will not automatically get transferred into the insolated environment. -- 1 - Enables Application Guard in Enterprise Mode. Trying to access non-enterprise websites on the host will automatically get transferred into the container. +Options: +- 0 - Disable Microsoft Defender Application Guard +- 1 - Enable Microsoft Defender Application Guard for Microsoft Edge ONLY +- 2 - Enable Microsoft Defender Application Guard for isolated Windows environments ONLY +- 3 - Enable Microsoft Defender Application Guard for Microsoft Edge AND isolated Windows environments **Settings/ClipboardFileType** Determines the type of content that can be copied from the host to Application Guard environment and vice versa. @@ -297,4 +300,4 @@ ADMX Info: - GP name: *AuditApplicationGuard* - GP path: *Windows Components/Microsoft Defender Application Guard* - GP ADMX file name: *AppHVSI.admx* - \ No newline at end of file + From 477dca457be50a9d72bd69c5af09afaed5f1da60 Mon Sep 17 00:00:00 2001 From: Caroline Gitonga Date: Thu, 20 Aug 2020 00:13:01 +0300 Subject: [PATCH 018/277] Add activity.windows.com & adl.windows.com --- .../windows-endpoints-1909-non-enterprise-editions.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md index 9e2a244111..d0d7ff467f 100644 --- a/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md @@ -93,6 +93,8 @@ The following methodology was used to derive the network endpoints: |www.bing.com|HTTPS/TLS v1.2|Cortana and Live Tiles |www.msftconnecttest.com|HTTP|Network Connection Status Indicator (NCSI) |wdcp.microsoft.com|HTTPS|Used for Windows Defender when Cloud-based Protection is enabled +|activity.windows.com|TLSV1.2|Used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows +|adl.windows.com|HTTP|Used for compatibility database updates for Windows ## Windows 10 Pro @@ -155,6 +157,8 @@ The following methodology was used to derive the network endpoints: |storage.live.com|HTTP/TLS v1.2|OneDrive |skydrivesync.policies.live.net|TLS v1.2|OneDrive |windows.policies.live.net|HTTP|OneDrive +|activity.windows.com|TLSV1.2|Used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows +|adl.windows.com|HTTP|Used for compatibility database updates for Windows ## Windows 10 Education @@ -203,3 +207,4 @@ The following methodology was used to derive the network endpoints: |outlook.office365.com|HTTP|Microsoft Office |www.bing.com|TLS v1.2|Used for updates for Cortana, apps, and Live Tiles |www.msftconnecttest.com|HTTP|Network Connection (NCSI) +|adl.windows.com|HTTP|Used for compatibility database updates for Windows From be9b49cdd67adaf584ae0724a06d43c6204bbdbf Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 20 Aug 2020 07:36:00 +0500 Subject: [PATCH 019/277] Update interactive-logon-display-user-information-when-the-session-is-locked.md --- ...-display-user-information-when-the-session-is-locked.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md index 98bcd11836..1b157e1ae4 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md @@ -61,6 +61,11 @@ This setting has these possible values: This change makes this setting consistent with the functionality of the new **Privacy** setting. To display no user information, enable the Group Policy setting **Interactive logon: Don't display last signed-in**. +- **Domain and user names only** + + For a domain logon only, the domain\username is displayed. + The **Privacy** setting is automatically on and grayed out. + - Blank. Default setting. @@ -89,7 +94,7 @@ For all versions of Windows 10, only the user display name is shown by default. If **Block user from showing account details on sign-in** is enabled, then only the user display name is shown regardless of any other Group Policy settings. Users will not be able to show details. -If **Block user from showing account details on sign-in** is not enabled, then you can set **Interactive logon: Display user information when the session is locked** to **User display name, domain and user names** to show additional details such as domain\username. +If **Block user from showing account details on sign-in** is not enabled, then you can set **Interactive logon: Display user information when the session is locked** to **User display name, domain and user names** or **Domain and user names only** to show additional details such as domain\username. In this case, clients that run Windows 10 version 1607 need [KB 4013429](https://www.catalog.update.microsoft.com/Search.aspx?q=KB4013429) applied. Users will not be able to hide additional details. From 77a8b1c24b6446e09df421b36337d401d11f30c4 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 20 Aug 2020 09:55:10 +0500 Subject: [PATCH 020/277] Update windows/security/threat-protection/security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- ...logon-display-user-information-when-the-session-is-locked.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md index 1b157e1ae4..00e0451b37 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md @@ -66,7 +66,7 @@ This setting has these possible values: For a domain logon only, the domain\username is displayed. The **Privacy** setting is automatically on and grayed out. -- Blank. +- **Blank** Default setting. This translates to “Not defined,” but it will display the user’s full name in the same manner as the option **User display name only**. From 8ae46e2c4a020dac698875a161e14faeefae4b8d Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Wed, 19 Aug 2020 22:02:04 -0700 Subject: [PATCH 021/277] Update threat-analytics.md --- .../microsoft-defender-atp/threat-analytics.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md index 421805849d..3607430bb1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md @@ -22,9 +22,17 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Cyberthreats are emerging more frequently and prevalently. It is critical for organizations to quickly assess their security posture, covering the impact of emerging threats and their organizational resilience. +With adversaries becoming more sophisticated and threats like human-operated ransomware emerging frequently and prevalently, it is critical to quickly assess impact and resilience against new threats. -Threat analytics is a set of reports published by Microsoft security researchers as soon as emerging threats and outbreaks are identified. The reports help you assess the impact of threats to your environment and identify actions that can contain them. +Threat analytics is a set of reports from Microsoft security researchers covering the most relevant threats, including: + +- Active cybercrime groups and their campaigns +- Heavily utilized attack techniques +- New vulnerabilities +- Common attack surfaces +- Prevalent malware + +Each report is prepare by Microsoft security experts and provides a detailed analysis of the threat as well as guidance on how to mitigate and stop the threat. It also provides dynamic data from your network, indicating whether the threat is active and if you have mitigations, such as security updates and recommended settings, in place. Use the reports to assess the impact of threats to your network and identify actions you can take to contain them. Watch this short video to quickly understand how threat analytics can help you track the latest threats and stop them.