Advanced Threat Defense Sizing Guide
Advanced Threat Defense Sizing Guide
Advanced Threat Defense Sizing Guide
Table of Contents
I. McAfee’s Advanced Threat Defense Sizing Guide .................................................................................... 3
III. Estimating Daily Malware Samples for the McAfee Network Security Platform (IPS) ................................ 5
IV. Estimating Daily Malware Samples for McAfee Email Gateway (MEG) .................................................... 6
VI. Estimating Daily Malware Samples for Threat Intelligence Exchange (TIE) ........................................... 10
2
ATD Sizing Guide
This guide was created to help determine which McAfee Advanced Threat Defense (ATD)
appliance, or in some cases, the number of appliances that should be used to provide the
desired level of protection.
Launching a file in a virtual environment takes time and computational resources. The basic process for
submitting a file for inspection is:
■
Identify file based on pre-configured conditions
■
Launch a new VM
■
Execute the file in the new VM
■
Observe and report all behavior to console
■
Shutdown and destroy the VM
■
Build a new VM
Performing this process manually would take several minutes. While we provide the capability to
improve performance in Advanced Threat Defense, detection of malicious files can still take up to
several minutes based on complexity of the sample being analyzed.
To reduce the time any single file may need to be inspected, the Advanced Threat Defense appliance has
added additional inspection features and can customize the Selected Engines; these are referred to as
‘down selects’. Down selects are technologies that have been included in the ATD to reduce time to
conviction and resources. Examples of a ‘down select’ would be traditional Anti-virus, McAfee’s Global
Threat Intelligence service, McAfee’s file emulation technology called Gateway Anti-Malware and even
custom Yara rules.
Because of these additional technologies the ATD is potentially able to process a high number of files per day.
However, file type, configuration, VM type, and file volume all contribute to accurately sizing the appliance for
your environment.
3
ATD Sizing Guide
To create a baseline for number of files which can be analyzed by ATD in an hour, two scenarios were ran
on each type of virtual machine. The first scenario is with all the down select engines disabled. This should
increase performance since down selects are quicker to convict and thus allow more samples to be
processed in an hour.
The sample set used was a mix of 5,000 different files that were all free of malware. The purpose for not
including actual malware was to normalize the response and make the analysis more accurate.
Sample Set
5K Clean Mix (1K PE, 1K PDF, 1K DOCX, 1K DOC & 1K Mix MS Office)
Advanced Threat Analysis Rate per Analysis Rate per Analysis Rate per Number of VMs
Defense Hour 8 Hours 24 Hours Supported
Virtual Advanced Analysis Rate per Analysis Rate per Analysis Rate per Number of VMs
Threat Defense Hour 8 Hours 24 Hours Supported
4
ATD Sizing Guide
III. Estimating Daily Malware Samples for the McAfee Network Security Platform (IPS)
To collect malware stats on the NSP, log into each NSP sensor and configure it to forward files
to McAfee ATD. Depending on the sensor model, different malware engines will be collecting
information about each type of file being analyzed. To access these logs, access the terminal
on each sensor via SSH and use the command “show malwarefilestats”
4. Divide the number of files per day by eight (assuming an eight-hour work day)
5. Assume that 15% of the files seen by ATD from IPS will require sandboxing. If you have
the NS Series, you could roll this back to 5-10%.
6. Use the ATD performance numbers for your chosen VM in this guide to determine
which ATD will meet your specific requirements.
Approximately 22,288 files will be analyzed by the sandbox daily. If these are Windows 7 systems,
2 ATD-3100 appliances, or 1 ATD-6100 would be recommended.
*NOTE: While knowing daily rates for the sandbox analysis is good, understanding hourly rates would be a
best practice. If hourly rates can be obtained use the above chart to determine your ATD needs.
5
ATD Sizing Guide
IV. Estimating Daily Malware Samples for McAfee Email Gateway (MEG)
Integrating McAfee Email Gateway with McAfee Advanced Threat Defense requires MEG version
7.6.3. ATD Supported Formats can give you a total number of files that could be sent to ATD
Attachments eligible for ATD before applying global filters for entire period [316742]
3% JPEG [102248]
Adobe PDF [87749]
11% Portable Network Graphics Format [63473]
32%
Compuserve GIF [34227]
Microsoft Word [8471]
Unix gzip [1899]
Zip [1439]
20% Microsoft PowerPoint [878]
Tagged Image File Format [642]
7z [208]
RAR [83]
28% Windows Executables [8]
‘Attachments eligible’ gives you the number of files that would be sent to ATD given the current policy
Attachments eligible for ATD after applying global filter for the entire period [3629]
6% 2%
6
ATD Sizing Guide
The email gateway gives us the numbers that would be submitted to ATD based on the ‘Attachments
Eligible for ATD’ screen. Using the number in this example, 11,100 we would have to understand the time
period in question. If this example were a single day we could assume that an ATD-3100 would suffice.
It should also be noted that email often has fluctuating rates and knowing hourly rates is more important
than daily rates. In the following example it may be necessary to have multiple ATD-3100 to cover the peak
email times during the day.
For example, if we assume an environment with Windows 7, we receive the following traffic of attachments
for analysis:
Time # of Emails/Hour
8:00 am 1200
9:00 am 1400
10:00 am 1100
11:00 am 1200
12:00 pm 800
1:00 pm 1300
2:00 pm 1200
3:00 pm 1100
4:00 pm 1200
5:00 pm 600
Total 11,100
If we take a look at the ATD-3100 appliance as a solution, even though its daily analysis throughput is
11,100 files, the ATD-3100’s hourly rate is only 900 files while the peak traffic is 1400 files. This means that
to handle peak traffic during the day, it would require two ATD-1000 appliances.
7
ATD Sizing Guide
Pre-work
8
ATD Sizing Guide
Add up the total number of files under “request mediatypes” to determine the daily files that
would be submitted to ATD. Having multiple days of data provides better analysis of the
results. In addition, understanding the peak flows can also have an effect on ATD performance
so utilizing hourly rates can also provide better results.
In our example screenshot, over 70K files were discovered for potential ATD submission.
However, tuning of file submission is possible in the web gateway.
Not every file is being sent to the ATD appliance for analysis. By default, only supported
media types and files smaller then 30MB are being sent. Our recommendation is to
maintain these settings.
In addition, there is a default rule that only allows files that have a 60% or greater probability of
being malicious (as rated by the Gateway Anti-Malware engine) to be sent over to ATD.
Depending on your environment and the type of files your end users are downloading, this can
result in very few or very many files being sent to ATD. You can adjust this value or eliminate
the condition all together depending on your needs.
9
ATD Sizing Guide
VI. Estimating Daily Malware Samples for Threat Intelligence Exchange (TIE)
Estimating files for TIE submission can be challenging because each environment can be so unique. On
average, 1 out of 30 files will be submitted to the sandbox for analysis. Based on past experiences, a general
rule of thumb is that one out of three endpoints will submit one file per day.
For example, if a customer environment has 50,000 endpoints one file per every third endpoint will submit
one file a day, they will submit 17,000 files per day.
50,000 endpoints, 1 file per every third endpoint day = 17,000 sandbox files per day. Given the performance
rates in the chart, 1 ATD appliance would be needed depending on the appliance model and the mix of
Windows 7 and Windows XP images used for analysis.
Files
Number of Files Analyzed ATD 3000
Number of ATD 6000 ATD 6000 ATD 3100 ATD 6000
a day during over an 8- Windows XP
Endpoints Windows XP Windows 7 Windows XP Windows XP
work hours hour work Windows 7
Windows 7 Windows 7
day
Files
Number of Files Analyzed vATD 3032 vATD 3032 vATD 6064 vATD 6064
Number of
a day during over an 8- Windows Windows 7 Windows Windows 7
Endpoints
work hours hour work XP XP
day
McAfeeMcAfee,
LLC the McAfee logo are trademarks or registered trademarks of McAfee LLC or its subsidiaries in the U.S. and/or other
2821 Mission
countries.
College
Copyright
Blvd. © 2017 McAfee LLC.
Santa Clara, CA 95054
USA