From 06c098a1e74e2124d20b81116fd98f193fffc7af Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 14 Jan 2020 18:11:04 -0800 Subject: [PATCH] content --- windows/security/threat-protection/TOC.md | 1 + .../images/sccm-device-collections.png | Bin 0 -> 97973 bytes .../prepare-deployment.md | 164 +++++++++++++ .../microsoft-defender-atp/product-brief.md | 47 +++- .../production-deployment.md | 224 ++++++++++++++++++ 5 files changed, 430 insertions(+), 6 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/sccm-device-collections.png diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 2bcc98fb76..d61eb7e32c 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -156,6 +156,7 @@ ## [Deployment guide]() ### [Product brief](microsoft-defender-atp/product-brief.md) ### [Prepare deployment](microsoft-defender-atp/prepare-deployment.md) +### [Evaluate capabilities](microsoft-defender-atp/evaluation-lab.md) ### [Production deployment](microsoft-defender-atp/production-deployment.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/sccm-device-collections.png b/windows/security/threat-protection/microsoft-defender-atp/images/sccm-device-collections.png new file mode 100644 index 0000000000000000000000000000000000000000..fd3d91a008767209dbf90687366badfabcf6ad50 GIT binary patch literal 97973 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ν_}Qx{ZyJMrbsm)wLD>7zer(&Z74A2y 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≪Cgx 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 z z=H_vX13mTbc1|Gy$i)oirM%?M5z3U#QHtazkCd3(9b{V+!%j;|g#zX27nA9Nh!Qcw zO|NWE=r!X$^ssvDG+nPsPzE1$#HmZfV3QqAeGR>^ElaHFu_Au^W@7Si^;)hx(QECC z_9pF$z3blWcnOblhSYLT1JBlPXGW<@$$g_B(!YZT%0U%WMN2mPMT%-ZS?HLH1RHjE zd1&3;j+$T2C&^p}9hez=Im?=l(4vqHMc|_{ho<1?Ixo!~ zqh_pFZ^tw1L|(qqUU0%{m)d3~q<@Pod9sHglILYI`ieV8vhLo)_l5Q%jE%lCpn-<^GVxk>w5 z;m3k4xbb|>^7eg}jTmI?`9Tu22Ag;kcz5Kd_qTMyj1)2{wf?>N#+Tu(-rZV_;N@m~ zZcUYitocwY$GwMH)D7~K#Mq37`;sfg9l2};;**UcA>{not#4fC5up&tkVE;2NInxt z+?0rw71FhlxJX=}5T{*tW#O^dm$}%}gA5_okhGE?3{oZwBXj!o!m_$zrAa}szI7H@0=$X*6<$}ka?%j-d-N=>b1`GJdP04x_zmJLh41noDU1H$ zc|+Gm8rY3}wyOeuTtIFTRp+h0)~om;m84Q?M-n#;y-)iOX=tY$y^E#0h;5WFc-Eb| z^P;a~UZAJ=U1h$EWqsd`_M!F*NFfQR5N?B^)Ez()l9f^T1pr=Ga!W6m4Z+#_qy|iO zvwZkmy>}R!74w4B_GI;2N^eKSl5U}c0#yA1woosmVC;|r#B@qBf`PxsAHTzJ9n`K& z5%|KSu#KkvwFT;;J1QOd>DM_8$Q;e4XToc5(aM1gfLARA)C1(f-<*=L!$M*tCxYTl zb2RHP#d&Ct}M=!N?$0~WYY}>D<7o0g5w7o`IMMDFY}yhLL+!Ci;e(P za=xLPQq1Wt9BiZkRA0lxbN#{DHH9M!q|UFUQc`S1->ID{6EA6n$g!iTz(9i!*s*+> z0E2qmQ*vifXW0#N5&!{%?ih>NQ&0(}MZ~^Qr*A8#X?^c}Q^429A|~R7-EOEMm)t2^dYv+J@L1p(eM}1|^o#woZHSvmyH^pH{W-@j`Z%sj8l_RS zd`<;EQ=(Qw`(}l;~_qR}N!$@8;8WS&|gS zUBmn*i9!fBui`3BpwL}$=J2xu92LZIJypZ39GWv`&O%J!&Of#O`ICBOgqzPzVIBT* zdU{RdMt$2GjISh@#Up08Aw|cZz0dmbt}Y#xGukqqvz-MZ!PeqNFXW%%tP1-v%E_!I zIO#w@rxx)5X0+-M>WX4mjm9|(9UtbG)?RIJdNe4%^QDDo)DPGD@#VnkDPNYKVO)=B zzqzLnQS)3;`DJWJPVD&g+h{Ef1pFB!GhRcUk5+_ z?@k@yvF_Zw%=aWXjh8vLDsDln`_Cko zy}@}&?zlzc6hMvpP;D#yIChWhAv%;k6Mm`w7~NYtS*iRPN`9!OfHEhMueVb;TwtT| zUw(eszAQLcpjJ((f8Kr_uV4K@h2~>peyh)SzytCK2k}FcmHSziypHNj2=DNRh3^e| zIK<}dL8^~U{3~dtzDWpJUMAVj=fO>7L{|hrBuEL*t(|6!*K=9q~Ym z>G5gXiZeB@JPG;&bsw$CBNqXC&G#D|a+m@G-p#8eY7%$b_&mR>NFb2|^J3DTf~*Wb zQmf9o)hNkk?dP|h{10&`x0CnlI?*7@CRxwHwkmcJZV$Xv(Td-uFOtdn>`h6W(rOXyn7#to2@tc)L#ZS z8nMFpsODYD7<3d!HnHh1$6=Ao!XBkT0ovW8BHPGLKHr zGp0~<4pdOl+)4WW5*@wIwMP5C57;*unZ#LCBmRE8idW1NmQh9ifC{26c~#y1S-yxE zA$Ly<0Jr@LR+sD3E%@RYvJBNJ)n@}3>D`maVoICVFYVETQ}Fq8o{!{C%=24Uq}=^> zNkb;LFd@=ZGyT(S_GZ68G#3u`4jnlTyAEKQqkAi-ZjfZ@%9v+aWimI?H;WSDQ>ht|f z-oeDI&Y5B4JJ~8{uPVG2W$){%l$GQ!BPPrzvt%g(80-I%Vg`df(KO1dU#W`N$Mb4B zrfdjxAE3G`89oxqujYgt_jnZc{p_Rcgy(MXmR3&guL;?b*>lW<`PJo=6|BTno_)Pq zYgIu>x*dz;>=f$^^adX416>oXI#v0c@x7qJRN$QR;-83kX!hHinm z7m_2@1Uvh*6hicelvzApVy2>KzyhPt;i)~O)UQ;Uh0lrZSHoTBs6-l??CaVRoZOx> zIs+7>@}NOHJ?CT^^;I|~4gs(_@7>zIp}ID%k}B^5t=Vdq{D+rrQ^1T2!M5{Kz8=_d|wTJM6>g6tVDBU~S!tb7nd|35lsE*d@9CYoF{7F`|}5 zI7bVQ0Td$gL_RPZYtwOO)5u)&_ZZ@G(m(jEr7iuHhYH^wq(t@expKbbbmcaAT0ZRr zr(d(oo8{BarEh!8D{9ZbAHyZ4rqq0z)KnC1AXZ6)_Jtx|LYZ!>i=a+Gg2bWYe$deX zD{y_)--)h*&~Z#`+Iv0v!)RB%8|CBA74}K7hOS1;Inb)EOu-~N9@h2Y^zCp0IT}*b^m9b4whrl*(w2A6YBtL)fq?x8c7qNJvfaScUik2ak`m5dyPl2EQPB|UE9KzeMkRW-oJmc6!}fC&9ilWhv}ox4;2wR z-U(allIS#C`s2pJ%J3*T&v%03E@*iv&~vwVzb1`)_7tD;mxu7XQ`1)B*NR@Ton|Tu zl@b-awtnBceAe`pqC~jlvhACn4t@ASLy@Xrtmfu_=Ce|M9DWJ*@gj zRa}VeN!4JBx~Vz_$l`J#-Q2)UMX_(RP zcL3l}>_hx9wi9OJ%Mvaz{NdQ4PnBbJXA3L7-#qYfgs?K6>}v?Jvq(QzHD)kL{2~n= zHWHLbg4%nMod#qkIHSH{x^=T{T;FKL?XF8I#ZFz**zlH3tce)^Q;NRAjE$t++0d;( zU=W*+b}~Fn`<`qvkJ11>d0n=C78<%wUw(GKJI#G5w&I%n5I34kw~N%$&!Aunz%Tbc zW_4O^hh^HI(X8sJ?tC#4m@_0wa;S?y<;66yvmt!6Y?|E8TGXeUCFC$kag>GFsd}^< z=|hB^u*YXV>=EJ=pD$ZFHuCmpjX@x9=2^bHA;D2BA|~ioP=%VV?!Qyg$XMliO3KMw zWmG?!%1C^vu7_aG@Crkt{Y3r?yZbe;0(FUr^j;(Rv)U(G^EvLnGQJN`0J?=Onq<0! zIFQLeGS!ODcNU>%*#tEAh-E=a3+Z5jk+s zX$mg}goKsFPH1RiO2zL>vajvnbNRIGXGC-#^&gO@vBM7qN}|!Q4nr+F!~yg)oBu(d zVE7mferEsvt(i$AwS<>W6?;?aa#iZkbI|b;zufVD9dPbdfFb!$f+3;AGnFjVx(c)e zs~zJlzqEczTt7lnW0d(oEpAg0fjDkC%i71RV^Q*_U3 zy;EZSomwLU07`WFLA4jI)t*7TlbxVzOLRjpJJ#;;@xyo8X4)(bFG9=VALSjW7St^1 z3}OghPb`CQjy_oSL-;rSN)(CoMdTepkFmx=l@y@_cYqd)MtB z=Ixr#hE0?d_hqi?G+4{EkR>d`ovlIQ08w# zR&&YfoNCjYU0ne_onK*rx|tMl3Erlg-j6rq(1=3nO<3)rDkPw-)+_YExU#RRaUJ0YK4-!ix`eV7V=A~>7N@0Xu1|Y%^PgfG}}tc(kM%Q7x1J& z&|^hRecP%G#pdPH_BC{w-FochMynzL1^}g<^&(X>7eW2neXK+lVHa*)@eBOfIsgv9 zC8{z4FC>_;+~7gF-XV2j8nQ9ZP+7N`EwgwHdrJ{iG8*%Z0(! z#q#(V(JOj=@c80)_8|{tN9`p>@0^&&*a33aTg;`ct1F;a z@SC0F0dJD-Bcw`SJtXP(l3*h$h+i?2xBy@)I3Q4WhDqi7(RAnsEtQ?a^FXDQjN&4* zRE1n|3it!#&uXzFLW{QE?7kn1ioBglTsLrXf6zFQehB0=b{}SBd#i)%vMk83ywmGd zo^t$)EIZ;#@nB(#=1SUcUimT(lrcIEhEt9JrnQ15qf_k@ng={(8|$he(>^Vx*mQChW$t*>ZVxe$syZL~;qbDvA$1 z>}ub3e?9T`8RxU%G26Y{(nMDATvm^&x4|s&X%Bx%Kn=cgkPX+X@=7E<-Zv54SU z-Lq%SeIUz=&f~H_+-ipw&lfos;fA~W@zVcE#!Ll{)d$Ohpts(K;e&ZGyO^CKsoPC1N&kRWTLX%+tO71>4DXL zn8HVfl1;<2rSxmozd{5l&mL7?a^L`aa>`o`QBnVW|F>^jHy*uApGvWxn2}&9r z8&$I1DeZ+RFo{KX&rxl0tS8~cN|h5N5^By~S<#4!tNq@v>iQv=2}AS42_&e>N=Y=Q zUqmUPSjEAlRU~4ZBr{ihdM&_?I+R-}L&4N}Sjh8rX!4o%}gIBXU5<%XK@fCO7?L*#p3F2K99oCq( zIX&H(dfP2id5ZL82*AE67zq@8M@>&;q)JS}>SH+INkKm!*88Gve@dNx&y%Wwf|$j= zJ=~J1W$4#bs{!pM8skePm9UHwgY;=isA`;URm5;|n{Hw-qb(}Hnq?dHLGb-VR2Oqo zO+O%WKBa3+ZjeCyHq{cW`4dm}lf*>JGQo~6>#M;+RA5Z}Y`M5HF-NNZ2J7w8wT$T- z1P4mB3H0%0^L{*kD)V}FzB|J$|CDEhN1`Rk@|t37QS~yp&bu@I;UIZkD9sZI(mF|7$;owJS zB;2r~aga7MN-!`(h#UwOn`ZSrBjYQmY~r?H}ki)4%!J1W$? z^{#o@YVP1H#KYMJ*3tao+R3^!Xy<(>LH{JpliZtZ1hKa`q*Jjk>q@d}zt1e}omXaC z5RZ)@uE;)*n9%xJcZ-f*8mKJHs|bJb8rJQlI_QXh5iRpV`8fczW;KOM-cqmkDcL9- zspHaKi1VW7%n&X{e=Jq9=|w;~EQd$i>1dvZbVPUrB>6QGjR2Ggq84RWF`&+hhB z&jD`jO%sD0QMI%g)PE)Kh#U^1-d6Da( zsLb2Mf<-Y>B!w>e&A1>swb%Zfs{V7mcBxdGy)5v0(Z%K0r0~cYD2EW|_lyZ@g&(mGIFK08b7a z25~&4*)FRJZB71IAOm-rI{wBeKk#}j8SK8b=WAsb!c9aPLPdoAONG=(oJnj(?+D0- zI6A{{HC}bipfQ0=WjFcfOL%BW`a$|MU{r3Pc~|b2uK|i~ZvbRogUMdWcLWv#H)a%6 z%rHQp-g8I2I=&qJfBR;s0!TlCH5fppkwF zu--K@$908=$GP&0nlSw?8soQMHE0f9vThn#O_7`0valHQPX|_~vIq1nslk&hwzKMQ z6ygWC3v-o19Hr4qzA`69bN&`dVtXwcLGa;d)EZCsg-Ad*03(xu#ryQ4f%Sk-0gE~H zd{4}JFX2k(!2>`%5Nyr4WX5Zg;j9_~f6V*=BJ;YL^xIlo1$DETv1C|LeWbzd{G51S$0l~qGuC{T@fWR(U z-TaFK)n}&pzKOo&6($D~chxc1HhJxKd}^%tDTzVWaSsvle7hNv8F9ZZl0P>z>rQq$BI+GR zFw2B&E~=_cdI8Y)I#{2ch}9E)bZ4d$b_y<~5%V_99ybiX>>j*UI%G%e2y?&%ulUMP zR#16z9DZvitdu9~wIC+liEk2YUn{*g6BCg`olDbChMvXu)6wjwzxsZtG8jUM6~6*7)6=IxY5KZGail{z6g$)mkN_4$klxBc+sD_Fu=T3{i}`PzX~M+L2jMba*Q;Q&#p= zEXFp(y0z-EX2do;Cj4ek5ghZms#taIJB_JVcy(8R z(F79KJM>kb`Hq4-E5$@YqAuEED6{sWN82nG_PSv)!L`kQyZdxk)?YtOOHHanUkB*tiJ>pnKkqPeiyY2_u^$bv}m z<_)PkuH)?G-LuuwJfb|0ID|2MPLo<9JYJ1^IGt*z~oqR!KFkX}Hz=&Wd zhmsCul(O{Q`aJC(2qH}P{|80Kh?iydZ zE&B8Cf4#ARcNW5TzwEvBagnxvtgU;sSUqpNxN68Cx$hFeZXU9jk&4!K)<%JPk-a4W zDRI|1e>}F?{1i2&ZyI(rFJ}X{_YWWmP_Zouu14#oyQVn7VpUJ$lEn^REzGQw2gH5P zZzoNUo%#DcXbLyRkL2OcgG+9<>zr0tMTc|dPoH>R(JV*>O}dH)sYwo7^_>pw{6YRX z2#8M#ODX?QJEftb@c0b(tv(Ll1ccs-%OCdHq4pG70Udzqm9^!v3*mabF#PJWO}CeC z&X+q{zWJ6jq@Pdil)6FjX_@Kn22X%+Ar}1+g0Ssvc*rUBT^{>SelLV|72+hbB>@ZA zcdb}rQ$?Z{qAVu-Uh;$`+5;(Uv_S2off|MmfGp-0M-HwTr!+%avHqNeU$NxED1 z%XH8r%@qHX$0(I4%q&;G04uUf!`G`w2|cc#Flp1hy1KSOK#sG-Fx6Pf;2&SI(BAc< zsoHM7gv8ENnO^V_+V_yhEX(c<*JnYs%-J-;brh-liCAt!z>(6uK)-`G1=&~1WYo(< zgwq zR_gCM?MS*NKXASrd`^zWg;Is$jb}9pKVmuK?-0yij5970`*ExFu&PeM@UAFfrFR#g z)04lYb~A6!H>~7r@9*823|?ZpFdT|=fx-4^GsdE81xzw|Mbb^%qU(*)BKG6jYS3{{ z2eUng3gm!x5W6TryasMwKJCKuHQJKvdhx4ciB3|Qe^;2WX4`Ft`m{0wNoS3tg<9s1 zj}f{>abkm{Kt<{Bo?ie3ANuyP_LYr13j-!xJGe%Q#V6NV6%uGf0Lk*~vaL+U9fB#-lI)Z> zRrpQgq!948n-TC$!{w~)8kNTcFO3fcNzU?*&2E>VXA>rMU`%{=RtuSJca-ZZOr2>j z%e#0y%rsvjcpywpQ}U)7qeXEy0W3S4QcXRQ@6Y?H!D)eg7YD7<-qrAV|KN8j&ODa) z1mzE{NpO}MtkSoUg>50-AX2q2+zN?q12t*qF%4rng zsdD6t{wtwOnC>8Ny4fb;!?!DUa=o+I%JC*3U|m_P#T-D)FRY)w(yVhXl~!wAx;bAI zAYsJYRacfDh2{Z7wUpSXb}>*K6H7adsenhH6YQ5rhU$^#*Tr7I*s~&^SWoS1m(gbk zy^;5grUxJgPMuOrJ`kBUJQ*}^e}$rcH(5R8cVP^V*KcSDuu z=bUUHFj6A-j8CstC1|l#E@-hTf8TV2bw|o!f%&k}8QK@`2s_&%$b9{MJ{}jn zQLPzR41y|IbwP?Jmy`U-Q?Cqs;|q8aKZu1EX=i*yg~zBIhoY$`=L|GkJdT1>AET|p zUu1mmVk#T_s4+PHMGg<0;DVHzYIQ?mDJ|^vr1Z^!>WU$NgV&cKB(8Y=QO7OKB>T&j zfZ}=*j93ZWuo(fGO~5#MlVS~<<&60xt=eM!7*t3zSHw|AE5uS=E-FVC8n1QO5WaML z%pnCqaktNDHpYXpF#CIUaf848$~&_Wnx-^RXW1!_KRDv`HS=;XehswDZ(6 z_h%1hdqAPJNeQw*G~LPdck^~iu1BOIa)k9=2z(W7HV(? z0K>^5hQClou7B49rtuY~Xu%g)3u%Fc-dHDL7~OV8lJc&JeC`kIl8I;=y*~7Y$byDK z;R1v6wTA_$;|MauNs=``3R<%}GTle2FTg&+UN$^AsJX5KDh{^_!4h^%TVVCJ{ZN`Y zt*O#gpf1Mgd|!Y7@WcQvw=(AqQJHLQ>bC88S+51yhE|b?E5S*D_Pub9d*oIx_YkCk5 z+GP=V2H{8CL#dp;j05PpFee1sH**i7q{toG47hhh+aWr!WzLXcMG^{%R;tsqGxcI8 zMTw%!E%*=Nvb4B1BgbqyDsWvy>=V<}U}H)TlrOkI2|%rnDq~}DDrNtPbB+=-_;eY@FqvVAW!J?%wc_FZSf~z-9Z=FP^BX)tm0SB zDPi339t-$Gu#QGSOy7YD)W(<978idK*|U^L(_Vzh4S?PiDrNnlKbXFmvx-CGz~EUH(TaDab1JogTj&B zr This team usually triages and investigates alerts contained within their geolocation and escalates to Tier 2 in cases where an active remediation is required. | | +| Tier 2 | **Regional security operations team** 
This team can see all the machines for their region and perform remediation actions. | View data | +| Tier 3 | **Global security operations team** 
This team consists of security experts and are authorized to see and perform all actions from the portal. | View data
Alerts investigation Active remediation ctions
Alerts investigation Active remediation actions
Manage portal system settings
Manage security settings | + + + +## Adoption Order +In many cases organizations will have existing endpoint security products in +place. The bare minimum every organization should have is an antivirus solution. But in some cases an organization might also already implanted an EDR solution. +Historically, replacing any security solution was time intensive and difficult +to achieve due to the tight hooks into the application layer and infrastructure +dependencies. However, because Microsoft Defender ATP is built into the +operating system, replacing third-party solutions is easy to achieve. + +Choose which component of Microsoft Defender ATP to be used and remove the ones +that do not apply. The table below indicates the Microsoft recommendation on the +order on how the endpoint security suite should be enabled. + +| Component | Description | Adoption Order Rank | +|-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------| +| Endpoint Detection & Response (EDR) | Microsoft Defender ATP endpoint detection and response capabilities provide advanced attack detections that are near real-time and actionable. Security analysts can prioritize alerts effectively, gain visibility into the full scope of a breach, and take response actions to remediate threats. [Learn more.](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/overview-endpoint-detection-response) | 1 | +| Next Generation Protection (NGP) | Microsoft Defender Antivirus is a built-in antimalware solution that provides next generation protection for desktops, portable computers, and servers. Windows Defender Antivirus includes: | 2 | +| Attack Surface Reduction (ASR) | Attack surface reduction capabilities in Microsoft Defender ATP helps protect the devices and applications in the organization from new and emerging threats. [Learn more.](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/overview-attack-surface-reduction) | 3 | +| Threat & Vulnerability Management (TVM) | Threat & Vulnerability Management is a component of Microsoft Defender ATP, and provides both security administrators and security operations teams with unique value, including: | 4 | +| Auto Investigation & Remediation (AIR) | Microsoft Defender ATP uses Automated investigations to significantly reduce the volume of alerts that need to be investigated individually. The Automated investigation feature leverages various inspection algorithms, and processes used by analysts (such as playbooks) to examine alerts and take immediate remediation action to resolve breaches. This significantly reduces alert volume, allowing security operations experts to focus on more sophisticated threats and other high value initiatives. [Learn more.](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | Not applicable | +| Microsoft Threat Experts (MTE) | Microsoft Threat Experts is a managed hunting service that provides Security Operation Centers (SOCs) with expert level monitoring and analysis to help them ensure that critical threats in their unique environments don’t get missed. [Learn more.](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts) | Not applicable | + +## Related topic +- [Production deployment](production-deployment.md) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/product-brief.md b/windows/security/threat-protection/microsoft-defender-atp/product-brief.md index 1674c3059a..2a83d109de 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/product-brief.md +++ b/windows/security/threat-protection/microsoft-defender-atp/product-brief.md @@ -17,7 +17,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Microsoft Defender Security Center product brief +# Microsoft Defender Advanced Threat Protection product brief **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -27,13 +27,48 @@ Microsoft Defender ATP is a platform designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats. -![Image of the Microosft Defender ATP components](images/mdatp-platform.png) +![Image of the Microsoft Defender ATP components](images/mdatp-platform.png) ## Platform capabilities Capability | Description :---|:--- -adsfads | Threat and Vulnerability Management This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and - remediation of endpoint vulnerabilities and misconfigurations. - sdfsd | **Attack Surface Reduction** The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. -asdfasdf | **Next Generation Protection** To further reinforce the security perimeter of the organizations network, Microsoft Defender ATP uses next generation protection designed to catch all types of emerging threats. +**Threat and Vulnerability Management** | This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. +**Attack Surface Reduction** | The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. +**Next Generation Protection** | To further reinforce the security perimeter of the organizations network, Microsoft Defender ATP uses next generation protection designed to catch all types of emerging threats. +**Endpoint Detection & Response** | Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. +**Auto Investigation & Remediation** | In conjunction with being able to quickly respond to advanced attacks, Microsoft Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. +**Microsoft Threat Experts** | Microsoft Defender ATP's new managed threat hunting service provides proactive hunting, prioritization, and additional context and insights that further empower Security operation centers (SOCs) to identify and respond to threats quickly and accurately. +**Secure Score** | Microsoft Defender ATP includes a secure score to help dynamically assess the security state of the enterprise network, identify unprotected systems, and take recommended actions to improve the overall security of the organization. + **Advance Hunting** | Create custom threat intelligence and use a powerful search and query tool to hunt for possible threats in the organization. +**Management and API** | Integrate Microsoft Defender Advanced Threat Protection into existing workflows. + **Microsoft Threat Protection** | Microsoft Defender ATP is part of the Microsoft Threat Protection solution that helps implement end-to-end security across possible attack surfaces in the modern workplace. Bring the power of Microsoft threat protection to the organization. | | + +Microsoft Defender ATP uses the following combination of technology built into Windows 10 and Microsoft's robust cloud service: + +- **Endpoint behavioral sensors**: Embedded in Windows 10, these sensors + collect and process behavioral signals from the operating system and sends this sensor data to your private, isolated, cloud instance of Microsoft Defender ATP. + + +- **Cloud security analytics**: Leveraging big-data, machine-learning, and + unique Microsoft optics across the Windows ecosystem, + enterprise cloud products (such as Office 365), and online assets, behavioral signals + are translated into insights, detections, and recommended responses + to advanced threats. + +- **Threat intelligence**: Generated by Microsoft hunters, security teams, + and augmented by threat intelligence provided by partners, threat + intelligence enables Microsoft Defender ATP to identify attacker + tools, techniques, and procedures, and generate alerts when these + are observed in collected sensor data. + +## Licensing requirements +Microsoft Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: + +- Windows 10 Enterprise E5 +- Windows 10 Education A5 +- Microsoft 365 E5 (M365 E5) which includes Windows 10 Enterprise E5 +- Microsoft 365 A5 (M365 A5) + +## Related topic +- [Prepare deployment](prepare-deployment.md) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md index e69de29bb2..ec01d83210 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md @@ -0,0 +1,224 @@ +--- +title: Microsoft Defender ATP production deployment +description: +keywords: +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: artilce +--- + +# Microsoft Defender ATP production deployment + +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +Proper planning is the foundation of a successful deployment. In this deployment scenario, you'll be guided through the steps on: +- Tenant configuration +- Network configuration +- Onboarding using System Center Configuration Manager + +>[!NOTE] +>For the purpose of guiding you through a typical deployment, this scenario will only cover the use of System Center Configuration Manager. Microsoft Defnder ATP supports the use of other onboarding tools. For more information, see [Onboard machines to Microsoft Defender ATP](onboard-configure.md). + +## Tenant Configuration + +When accessing [Microsoft Defender Security +Center](https://securitycenter.windows.com/) for the first time there will be a +setup wizard that will guide you through some initial steps. At the end of the +setup wizard there will be a dedicated cloud instance of Microsoft Defender ATP +created. The easiest method is to perform these steps from a Windows 10 client +machine. + +1. From a web browser, navigate to . + + ![Image of Set up your permissions for Microsoft Defender ATP](images/atp-setup-permissions-wdatp-portal.png) + +2. If going through a TRIAL license, go to the link () + + Once the authorization step is completed, the **Welcome** screen will be displayed. +3. Go through the authorization steps. + + ![Image of Welcome screen for portal set up](images/welcome1.png) + +4. Set up preferences. + + **Data storage location** - It's important to set this up correctly. Determine where the customer wants to be primarily hosted: US, EU or UK. You cannot change the location after this setup and Microsoft will not transfer the data from the specified geolocation. + + **Data retention** - The default is 6 months. + + **Enable preview features** - The default is on, can be changed later. + + ![Image of geographic location in set up](images/setup-preferences.png) + +5. Select **Next**. + + ![Image of final preference set up](images/setup-preferences2.png) + +6. Select **Continue**. + + +## Network configuration +If the organization does not require the endpoints to use a Proxy to access the +Internet, skip this section. + +The Microsoft Defender ATP sensor requires Microsoft Windows HTTP (WinHTTP) to +report sensor data and communicate with the Microsoft Defender ATP service. The +embedded Microsoft Defender ATP sensor runs in the system context using the +LocalSystem account. The sensor uses Microsoft Windows HTTP Services (WinHTTP) +to enable communication with the Microsoft Defender ATP cloud service. The +WinHTTP configuration setting is independent of the Windows Internet (WinINet) +internet browsing proxy settings and can only discover a proxy server by using +the following discovery methods: + +**Auto-discovery methods:** + +- Transparent proxy + +- Web Proxy Auto-discovery Protocol (WPAD) + +If a Transparent proxy or WPAD has been implemented in the network topology, +there is no need for special configuration settings. For more information on +Microsoft Defender ATP URL exclusions in the proxy, see the +[Appendix](#Appendix) section in this document for the URLs Whitelisting or on +[Microsoft +Docs](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection#enable-access-to-windows-defender-atp-service-urls-in-the-proxy-server) + +**Manual static proxy configuration:** + +- Registry based configuration + +- WinHTTP configured using netsh command – Suitable only for desktops in a + stable topology (for example: a desktop in a corporate network behind the + same proxy) + +### Configure the proxy server manually using a registry-based static proxy + +Configure a registry-based static proxy to allow only Microsoft Defender ATP +sensor to report diagnostic data and communicate with Microsoft Defender ATP +services if a computer is not permitted to connect to the Internet. The static +proxy is configurable through Group Policy (GP). The group policy can be found +under: + +- Administrative Templates \> Windows Components \> Data Collection and + Preview Builds \> Configure Authenticated Proxy usage for the Connected User + Experience and Telemetry Service + + - Set it to **Enabled** and select **Disable Authenticated Proxy usage** + +1. Open the Group Policy Management Console. +2. Create a policy or edit an existing policy based off the organizational practices. +3. Edit the Group Policy and navigate to **Administrative Templates \> Windows Components \> Data Collection and Preview Builds \> Configure Authenticated Proxy usage for the Connected User Experience and Telemetry Service**. + ![Image of Group Policy setting](images/atp-gpo-proxy1.png) + +4. Select **Enabled**. +5. Select **Disable Authenticated Proxy usage**. + +6. Navigate to **Administrative Templates \> Windows Components \> Data Collection and Preview Builds \> Configure connected user experiences and telemetry**. + ![Image of Group Policy setting](images/atp-gpo-proxy2.png) +7. Select **Enabled**. +8. Enter the **Proxy Server Name**. + +The policy sets two registry values `TelemetryProxyServer` as REG_SZ and `DisableEnterpriseAuthProxy` as REG_DWORD under the registry key `HKLM\Software\Policies\Microsoft\Windows\DataCollection`. + +The registry value `TelemetryProxyServer` takes the following string format: + +```text +: +``` + +For example: 10.0.0.6:8080 + +The registry value `DisableEnterpriseAuthProxy` should be set to 1. + +### Configure the proxy server manually using netsh command + +Use netsh to configure a system-wide static proxy. + +> [!NOTE] +> - This will affect all applications including Windows services which use WinHTTP with default proxy.
+> - Laptops that are changing topology (for example: from office to home) will malfunction with netsh. Use the registry-based static proxy configuration. + +1. Open an elevated command-line: + + a. Go to **Start** and type **cmd**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command and press **Enter**: + + ```PowerShell + netsh winhttp set proxy : + ``` + + For example: netsh winhttp set proxy 10.0.0.6:8080 + + +### Proxy Configuration for down-level machines + +Down-Level machines include Windows 7 SP1 and Windows 8.1 workstations as well +as Windows Server 2008 R2, Windows Sever 2012, Windows Server 2012 R2, and +versions of Windows Server 2016 prior to Windows Server CB 1803. These operating +systems will have the proxy configured as part of the Microsoft Management Agent +to handle communication from the endpoint to Azure. Refer to the +Microsoft Management Agent Fast Deployment Guide for information on how a proxy +is configured on these machines. + +### Proxy Service URLs +URLs that include v20 in them are only needed if you have Windows 10, version +1803 or later machines. For example, `us-v20.events.data.microsoft.com` is only +needed if the machine is on Windows 10, version 1803 or later. + + Service location | Microsoft.com DNS record +-|- +Common URLs for all locations | ```crl.microsoft.com```
```ctldl.windowsupdate.com```
```events.data.microsoft.com```
```notify.windows.com```
```settings-win.data.microsoft.com``` +European Union | ```eu.vortex-win.data.microsoft.com```
```eu-v20.events.data.microsoft.com```
```usseu1northprod.blob.core.windows.net```
```usseu1westprod.blob.core.windows.net```
```winatp-gw-neu.microsoft.com```
```winatp-gw-weu.microsoft.com```
```wseu1northprod.blob.core.windows.net```
```wseu1westprod.blob.core.windows.net``` +United Kingdom | ```uk.vortex-win.data.microsoft.com```
```uk-v20.events.data.microsoft.com```
```ussuk1southprod.blob.core.windows.net```
```ussuk1westprod.blob.core.windows.net```
```winatp-gw-uks.microsoft.com```
```winatp-gw-ukw.microsoft.com```
```wsuk1southprod.blob.core.windows.net```
```wsuk1westprod.blob.core.windows.net``` +United States | ```us.vortex-win.data.microsoft.com```
```ussus1eastprod.blob.core.windows.net```
```ussus1westprod.blob.core.windows.net```
```ussus2eastprod.blob.core.windows.net```
```ussus2westprod.blob.core.windows.net```
```ussus3eastprod.blob.core.windows.net```
```ussus3westprod.blob.core.windows.net```
```ussus4eastprod.blob.core.windows.net```
```ussus4westprod.blob.core.windows.net```
```us-v20.events.data.microsoft.com```
```winatp-gw-cus.microsoft.com```
```winatp-gw-eus.microsoft.com```
```wsus1eastprod.blob.core.windows.net```
```wsus1westprod.blob.core.windows.net```
```wsus2eastprod.blob.core.windows.net```
```wsus2westprod.blob.core.windows.net``` + + +If a proxy or firewall is blocking anonymous traffic, as Microsoft Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the previously listed URLs. + +### Microsoft Defender ATP service backend IP range + +If you network devices don't support the URLs white-listed in the prior section, you can use the following information. + +Microsoft Defender ATP is built on Azure cloud, deployed in the following regions: + +- \+\ +- \+\ +- \+\ +- \+\ +- \+\ +- \+\ +- \+\ + +You can find the Azure IP range on [Microsoft Azure Datacenter IP Ranges](https://www.microsoft.com/en-us/download/details.aspx?id=41653). + +> [!NOTE] +> As a cloud-based solution, the IP range can change. It's recommended you move to DNS resolving setting. + +## Onboarding using System Center Configuration Manager +### Collection creation +To onboard Windows 10 devices with System Center Configuration Manager, the +deployment can target either and existing collection or a new collection can be +created for testing. The onboarding like group policy or manual method does +not install any agent on the system. Within the Configuration Manager console +the onboarding process will be configured as part of the compliance settings +within the console. Any system that receives this required configuration will +maintain that configuration for as long as the Configuration Manager client +continues to receive this policy from the management point. Follow the steps +below to onboard systems with Configuration Manager. + +1. In System Center Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Device Collections**. + + ![Image of System Center Configuration Manager wizard](images/sccm-device-collections.png) \ No newline at end of file