From 8f0789872d12ea15209f2226b7e525e6fd2772d8 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 23 Aug 2019 09:44:56 -0700 Subject: [PATCH 1/6] test updates --- .../top-scoring-industry-antivirus-tests.md | 39 ++++++++++--------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index c1d189ea17..0e67664f1b 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -33,9 +33,13 @@ Windows Defender Antivirus is part of the [next generation](https://www.youtub The AV-TEST Product Review and Certification Report tests on three categories: protection, performance, and usability. The scores listed below are for the Protection category which has two scores: Real-World Testing and the AV-TEST reference set (known as "Prevalent Malware"). -- March - April 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/april-2019/microsoft-windows-defender-antivirus-4.18-191517/) **Latest** +- May - June 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/june-2019/microsoft-windows-defender-antivirus-4.18-192415/) **Latest** - Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, with 6,849 malware samples used. This is the sixth consecutive cycle that Windows Defender Antivirus achieved a perfect Protection score. + Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, detecting 100% of 2,735 malware samples used. This is the seventh consecutive cycle that Windows Defender Antivirus achieved a perfect Protection score. + +- March - April 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/april-2019/microsoft-windows-defender-antivirus-4.18-191517/)| [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE33cdd) + + Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, with 6,849 malware samples used. - January - February 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/february-2019/microsoft-windows-defender-antivirus-4.18-190611/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE33cdd) @@ -51,23 +55,19 @@ The AV-TEST Product Review and Certification Report tests on three categories: p - July - August 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/august-2018/microsoft-windows-defender-antivirus-4.12--4.18-183212/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2IL3Y) - Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, detecting 100% of 20,022 malware samples. - -- May - June 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/june-2018/microsoft-windows-defender-antivirus-4.12-182374/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2v60I?ocid=cx-docs-avreports) - - Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, detecting 100% of 5,790 malware samples. + Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, detecting 100% of 20,022 malware samples. ||| |---|---| |![Graph describing Real-World detection rate](./images/real-world-small.png)|![Graph describing Prevalent Malware](./images/prevalent-malware-small.png)| -### AV-Comparatives: Protection rating of 99.7% in the latest test +### AV-Comparatives: Protection rating of 99.9% in the latest test AV-Comparatives is an independent organization offering systematic testing for security software such as PC/Mac-based antivirus products and mobile security solutions. -- Real-World Protection Test Enterprise March - April 2019: [Protection Rate 99.7%](https://www.av-comparatives.org/tests/real-world-protection-test-enterprise-march-april-2019-testresult/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE33cdd) **Latest** +- Real-World Protection Test Enterprise March - June 2019: [Protection Rate 99.9%](https://www.av-comparatives.org/tests9real-world-protection-test-enterprise-march-april-2019-testresult/) **Latest** - This test, as defined by AV-Comparatives, attempts to assess the effectiveness of each security program to protect a computer against active malware threats while online. The test set contained 389 test cases (such as malicious URLs). + This test, as defined by AV-Comparatives, attempts to assess the effectiveness of each security program to protect a computer against active malware threats while online. The test set contained 732 test cases (such as malicious URLs). - Real-World Protection Test Enterprise August - November 2018: [Protection Rate 99.6%](https://www.av-comparatives.org/tests/real-world-protection-test-enterprise-august-november-2018-testresult/) @@ -77,26 +77,27 @@ AV-Comparatives is an independent organization offering systematic testing for s This test, as defined by AV-Comparatives, attempts to assesses a security program’s ability to protect a system against infection by malicious files before, during or after execution. The results are based on testing against 1,556 malware samples. -- Real-World Protection Test Enterprise March - June 2018: [Protection Rate 98.7%](https://www.av-comparatives.org/tests/real-world-protection-test-enterprise-march-june-2018-testresult/) - - The test set contained 1,163 test cases (such as malicious URLs). ### SE Labs: Total accuracy rating of AAA in the latest test SE Labs tests a range of solutions used by products and services to detect and/or protect against attacks, including endpoint software, network appliances, and cloud services. -- Enterprise Endpoint Protection October - December 2018: [AAA award](https://selabs.uk/download/enterprise/epp/2018/oct-dec-2018-enterprise.pdf) **pdf** | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE33cdd) +- Enterprise Endpoint Protection April - June 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/apr-jun-2019-enterprise.pdf) **pdf** - Microsoft's next-gen protection was named as one of the leading products, stopping all of the public and targeted attacks. + Microsoft's next-gen protection was named as one of the leading products, stopping all of the targeted attacks and all but one public threat. It also handled the legitimate applications correctly. + +- Enterprise Endpoint Protection January - March 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/jan-mar-2019-enterprise.pdf) **pdf** + + Microsoft's next-gen protection was named as one of the leading products, stopping all of the public and targeted attacks. It also handled the legitimate applications correctly. + +- Enterprise Endpoint Protection October - December 2018: [AAA award](https://selabs.uk/download/enterprise/epp/2018/oct-dec-2018-enterprise.pdf) **pdf** + + Microsoft's next-gen protection was named as one of the leading products, stopping all of the public and targeted attacks. - Enterprise Endpoint Protection July - September 2018: [AAA award](https://selabs.uk/download/enterprise/epp/2018/jul-sep-2018-enterprise.pdf) **pdf** Microsoft's next-gen protection was named as one of the most effective products, stopping all public and targeted attacks. It showcased its ability to block malicious URLs, deal with exploits, and classify legitimate apps and websites correctly. -- Enterprise Endpoint Protection April - June 2018: [AAA award](https://selabs.uk/download/enterprise/epp/2018/apr-jun-2018-enterprise.pdf) **pdf** - - Microsoft's next-gen protection was named as one of the most effective products, stopping all targeted attacks and the vast majority of public threats. - ## Endpoint detection & response Microsoft Defender ATP [endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-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. From 18b1329e64a0932d5b28398a1d048aa0f410bd64 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 23 Aug 2019 10:50:22 -0700 Subject: [PATCH 2/6] removing extra text --- .../top-scoring-industry-antivirus-tests.md | 32 +++---------------- 1 file changed, 5 insertions(+), 27 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 0e67664f1b..8061fc1266 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -37,45 +37,29 @@ The AV-TEST Product Review and Certification Report tests on three categories: p Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, detecting 100% of 2,735 malware samples used. This is the seventh consecutive cycle that Windows Defender Antivirus achieved a perfect Protection score. -- March - April 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/april-2019/microsoft-windows-defender-antivirus-4.18-191517/)| [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE33cdd) - - Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, with 6,849 malware samples used. +- March - April 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/april-2019/microsoft-windows-defender-antivirus-4.18-191517/) - January - February 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/february-2019/microsoft-windows-defender-antivirus-4.18-190611/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE33cdd) - Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, with 13,977 malware samples used. - - November - December 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/december-2018/microsoft-windows-defender-antivirus-4.18-185074/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWusR9) - Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, detecting 100% of 19,956 malware samples. - - September - October 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/october-2018/microsoft-windows-defender-antivirus-4.18-184174/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWqOqD) - Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, protecting against 21,566 of 21,568 tested malware samples. - - July - August 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/august-2018/microsoft-windows-defender-antivirus-4.12--4.18-183212/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2IL3Y) - Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, detecting 100% of 20,022 malware samples. - ||| |---|---| |![Graph describing Real-World detection rate](./images/real-world-small.png)|![Graph describing Prevalent Malware](./images/prevalent-malware-small.png)| ### AV-Comparatives: Protection rating of 99.9% in the latest test -AV-Comparatives is an independent organization offering systematic testing for security software such as PC/Mac-based antivirus products and mobile security solutions. +Business Security Test consists of three main parts: the Real-World Protection Test which mimics online malware attacks, the Malware Protection Test where the malware enters the system from outside the internet (e.g. USB), and the Performance Test which looks at the impact on the system’s performance. -- Real-World Protection Test Enterprise March - June 2019: [Protection Rate 99.9%](https://www.av-comparatives.org/tests9real-world-protection-test-enterprise-march-april-2019-testresult/) **Latest** +- Business Security Test 2019 (March - June): [Real-World Protection Rate 99.9%](https://www.av-comparatives.org/tests/business-security-test-2019-march-june/) **Latest** - This test, as defined by AV-Comparatives, attempts to assess the effectiveness of each security program to protect a computer against active malware threats while online. The test set contained 732 test cases (such as malicious URLs). +- Business Security Test 2018 (August - November): [Real-World Protection Rate 99.6%](https://www.av-comparatives.org/tests/business-security-test-2018-august-november/) -- Real-World Protection Test Enterprise August - November 2018: [Protection Rate 99.6%](https://www.av-comparatives.org/tests/real-world-protection-test-enterprise-august-november-2018-testresult/) - - The test set contained 1,207 test cases (such as malicious URLs). - -- Malware Protection Test Enterprise August 2018: [Protection Rate 99.9%](https://www.av-comparatives.org/tests/malware-protection-test-enterprise-august-2018-testresult/) - - This test, as defined by AV-Comparatives, attempts to assesses a security program’s ability to protect a system against infection by malicious files before, during or after execution. The results are based on testing against 1,556 malware samples. +- Business Security Test 2018 (March - June): [Real-World Protection Rate 98.7%](https://www.av-comparatives.org/tests/business-security-test-2018-march-june/) ### SE Labs: Total accuracy rating of AAA in the latest test @@ -88,16 +72,10 @@ SE Labs tests a range of solutions used by products and services to detect and/o - Enterprise Endpoint Protection January - March 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/jan-mar-2019-enterprise.pdf) **pdf** - Microsoft's next-gen protection was named as one of the leading products, stopping all of the public and targeted attacks. It also handled the legitimate applications correctly. - - Enterprise Endpoint Protection October - December 2018: [AAA award](https://selabs.uk/download/enterprise/epp/2018/oct-dec-2018-enterprise.pdf) **pdf** - Microsoft's next-gen protection was named as one of the leading products, stopping all of the public and targeted attacks. - - Enterprise Endpoint Protection July - September 2018: [AAA award](https://selabs.uk/download/enterprise/epp/2018/jul-sep-2018-enterprise.pdf) **pdf** - Microsoft's next-gen protection was named as one of the most effective products, stopping all public and targeted attacks. It showcased its ability to block malicious URLs, deal with exploits, and classify legitimate apps and websites correctly. - ## Endpoint detection & response Microsoft Defender ATP [endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-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. From 0d8216b358756e74c3c87e0d749f0211d441a01e Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 23 Aug 2019 11:15:30 -0700 Subject: [PATCH 3/6] updates --- .../intelligence/top-scoring-industry-antivirus-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 8061fc1266..e18f13b377 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -72,7 +72,7 @@ SE Labs tests a range of solutions used by products and services to detect and/o - Enterprise Endpoint Protection January - March 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/jan-mar-2019-enterprise.pdf) **pdf** -- Enterprise Endpoint Protection October - December 2018: [AAA award](https://selabs.uk/download/enterprise/epp/2018/oct-dec-2018-enterprise.pdf) **pdf** +- Enterprise Endpoint Protection October - December 2018: [AAA award](https://selabs.uk/download/enterprise/epp/2018/oct-dec-2018-enterprise.pdf) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE33cdd) **pdf** - Enterprise Endpoint Protection July - September 2018: [AAA award](https://selabs.uk/download/enterprise/epp/2018/jul-sep-2018-enterprise.pdf) **pdf** From 99c11a1b35ddc02dceef4c60b7f017f9a76fc09c Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 26 Aug 2019 12:39:52 -0700 Subject: [PATCH 4/6] graph updates --- .../images/prevalent-malware-aug-small.png | Bin 0 -> 24277 bytes .../images/real-world-aug-small.png | Bin 0 -> 23778 bytes .../images/real-world-protection-aug-small.png | Bin 0 -> 15010 bytes .../top-scoring-industry-antivirus-tests.md | 3 ++- 4 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/intelligence/images/prevalent-malware-aug-small.png create mode 100644 windows/security/threat-protection/intelligence/images/real-world-aug-small.png create mode 100644 windows/security/threat-protection/intelligence/images/real-world-protection-aug-small.png diff --git a/windows/security/threat-protection/intelligence/images/prevalent-malware-aug-small.png b/windows/security/threat-protection/intelligence/images/prevalent-malware-aug-small.png new file mode 100644 index 0000000000000000000000000000000000000000..f797263dbac382a7a69635ce19285b2021a2c4eb GIT binary patch literal 24277 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 Date: Mon, 26 Aug 2019 15:32:52 -0700 Subject: [PATCH 5/6] added text --- .../intelligence/top-scoring-industry-antivirus-tests.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 15cea7bd72..50158c3c5e 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -57,6 +57,8 @@ Business Security Test consists of three main parts: the Real-World Protection T - Business Security Test 2019 (March - June): [Real-World Protection Rate 99.9%](https://www.av-comparatives.org/tests/business-security-test-2019-march-june/) **Latest** + Windows Defender Antivirus has consistently improved in Real-World Protection Rates over the past year, with 99.9% in the latest test. + - Business Security Test 2018 (August - November): [Real-World Protection Rate 99.6%](https://www.av-comparatives.org/tests/business-security-test-2018-august-november/) - Business Security Test 2018 (March - June): [Real-World Protection Rate 98.7%](https://www.av-comparatives.org/tests/business-security-test-2018-march-june/) From c98d4b19ea18ac101481e93c36fa3c1ae62e94ea Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 28 Aug 2019 13:17:16 -0700 Subject: [PATCH 6/6] added link --- .../top-scoring-industry-antivirus-tests.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 50158c3c5e..aba371a6c3 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -27,17 +27,17 @@ Microsoft Defender Advanced Threat Protection ([Microsoft Defender ATP](https:// Windows Defender Antivirus is part of the [next generation](https://www.youtube.com/watch?v=Xy3MOxkX_o4) Microsoft Defender ATP security stack which addresses the latest and most sophisticated threats today. In some cases, customers might not even know they were protected because a cyberattack is stopped [milliseconds after a campaign starts](https://cloudblogs.microsoft.com/microsoftsecure/2018/03/07/behavior-monitoring-combined-with-machine-learning-spoils-a-massive-dofoil-coin-mining-campaign?ocid=cx-docs-avreports). That's because Windows Defender Antivirus detects and stops malware at first sight by using [machine learning](https://cloudblogs.microsoft.com/microsoftsecure/2018/06/07/machine-learning-vs-social-engineering?ocid=cx-docs-avreports), [artificial intelligence](https://cloudblogs.microsoft.com/microsoftsecure/2018/02/14/how-artificial-intelligence-stopped-an-emotet-outbreak?ocid=cx-docs-avreports), behavioral analysis, and other advanced technologies.

-![Graph describing Real-World detection rate](./images/transparency-report-purple-60.png) **Download the latest transparency report: [Examining industry test results, May 2019](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE33cdd)** +![Graph describing Real-World detection rate](./images/transparency-report-purple-60.png) **Download the latest transparency report: [Examining industry test results, August 2019](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE3Esbl)** ### AV-TEST: Protection score of 6.0/6.0 in the latest test The AV-TEST Product Review and Certification Report tests on three categories: protection, performance, and usability. The scores listed below are for the Protection category which has two scores: Real-World Testing and the AV-TEST reference set (known as "Prevalent Malware"). -- May - June 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/june-2019/microsoft-windows-defender-antivirus-4.18-192415/) **Latest** +- May - June 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/june-2019/microsoft-windows-defender-antivirus-4.18-192415/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE3Esbl) **Latest** Windows Defender Antivirus achieved an overall Protection score of 6.0/6.0, detecting 100% of 2,735 malware samples used. This is the seventh consecutive cycle that Windows Defender Antivirus achieved a perfect Protection score. -- March - April 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/april-2019/microsoft-windows-defender-antivirus-4.18-191517/) +- March - April 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/april-2019/microsoft-windows-defender-antivirus-4.18-191517/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE3Esbl) - January - February 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/february-2019/microsoft-windows-defender-antivirus-4.18-190611/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE33cdd) @@ -55,7 +55,7 @@ The AV-TEST Product Review and Certification Report tests on three categories: p Business Security Test consists of three main parts: the Real-World Protection Test which mimics online malware attacks, the Malware Protection Test where the malware enters the system from outside the internet (e.g. USB), and the Performance Test which looks at the impact on the system’s performance. -- Business Security Test 2019 (March - June): [Real-World Protection Rate 99.9%](https://www.av-comparatives.org/tests/business-security-test-2019-march-june/) **Latest** +- Business Security Test 2019 (March - June): [Real-World Protection Rate 99.9%](https://www.av-comparatives.org/tests/business-security-test-2019-march-june/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE3Esbl) **Latest** Windows Defender Antivirus has consistently improved in Real-World Protection Rates over the past year, with 99.9% in the latest test. @@ -69,13 +69,13 @@ Business Security Test consists of three main parts: the Real-World Protection T SE Labs tests a range of solutions used by products and services to detect and/or protect against attacks, including endpoint software, network appliances, and cloud services. -- Enterprise Endpoint Protection April - June 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/apr-jun-2019-enterprise.pdf) **pdf** +- Enterprise Endpoint Protection April - June 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/apr-jun-2019-enterprise.pdf) **pdf** | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE3Esbl) Microsoft's next-gen protection was named as one of the leading products, stopping all of the targeted attacks and all but one public threat. It also handled the legitimate applications correctly. -- Enterprise Endpoint Protection January - March 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/jan-mar-2019-enterprise.pdf) **pdf** +- Enterprise Endpoint Protection January - March 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/jan-mar-2019-enterprise.pdf) **pdf** | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE3Esbl) -- Enterprise Endpoint Protection October - December 2018: [AAA award](https://selabs.uk/download/enterprise/epp/2018/oct-dec-2018-enterprise.pdf) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE33cdd) **pdf** +- Enterprise Endpoint Protection October - December 2018: [AAA award](https://selabs.uk/download/enterprise/epp/2018/oct-dec-2018-enterprise.pdf) **pdf** | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE33cdd) - Enterprise Endpoint Protection July - September 2018: [AAA award](https://selabs.uk/download/enterprise/epp/2018/jul-sep-2018-enterprise.pdf) **pdf**