From 63615748de84a2b395241fd17c0b9e2858805e65 Mon Sep 17 00:00:00 2001 From: lomayor Date: Fri, 16 Aug 2019 13:46:35 -0700 Subject: [PATCH] WTP - new topics --- .../images/wtp-blocks-over-time.png | Bin 0 -> 40638 bytes .../images/wtp-summary.png | Bin 0 -> 22419 bytes .../web-threat-protection-monitoring.md | 57 +++++++ .../web-threat-protection-overview.md | 142 ++---------------- 4 files changed, 72 insertions(+), 127 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/wtp-blocks-over-time.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/wtp-summary.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/web-threat-protection-monitoring.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/wtp-blocks-over-time.png b/windows/security/threat-protection/microsoft-defender-atp/images/wtp-blocks-over-time.png new file mode 100644 index 0000000000000000000000000000000000000000..9e23bb92a6010b4f52f9c214fe780f35293cc97b GIT binary patch literal 40638 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

*^* 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 ZP~Wh<&-xd&f<>B9R~HZG`v*>4{vRKxKWhL0 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/wtp-summary.png b/windows/security/threat-protection/microsoft-defender-atp/images/wtp-summary.png new file mode 100644 index 0000000000000000000000000000000000000000..7e6c5b8d7c6a94c837c4da17050afc7575e3cf1f GIT binary patch literal 22419 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 to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhunting-abovefoldlink) + +Web threat protection lets you monitor your organization’s web browsing security through reports under **Reports > Web protection** in the Microsoft Defender Security Center. The report contains the following cards that provide blocking statistics from web threat protection: + +- **Web threat protection blocks over time** — this trending card displays the number of web threats blocked by type during the selected time period (Last 30 days, Last 3 months, Last 6 months) + + ![Image of the card showing web threats protection blocks over time](images/wtp-blocks-over-time.png) + +- **Web threat protection summary** — this card displays total blocks in the past 30 days, showing distribution across the different types of web threats. Clicking a slice opens the list of the domains of the URLs that were blocked. + + ![Image of the card showing web threats protection summary](images/wtp-summary.png) + +>[!Note] +>It can take up to 12 hours from the time a block occurs and the time the block is reflected in the cards or the domain list. + +## Types of web threats +Web threat protection categorizes malicious and unwanted websites as: +- Phishing — websites that contain spoofed web forms and other phishing mechanisms designed to trick users into divulging their credentials +- Malicious — websites in that host malware and exploit code +- Custom indicator — websites, represented by URLs or domains, that you have added to your indicator list for blocking + +## View the domain list +Clicking on specific web threat category in the **Web threat protection summary** card opens the **Domains** page with a list of the blocked domains prefiltered under that threat category. +The page provides an aggregated domain-level view along with the following information for each domain: +- **Access count** — number of requests for pages in the domain +- **Blocks** — number of times requests are blocked +- **Access trend** — change in number of access attempts +- **Threat category** — type of web threat +- **Machines** — number of machines with access attempts +Selecting a domain opens a flyout that shows the list of URLs in that domain and the list machines with access attempts. + +## Related topics +- [Monitor web security](web-threat-protection-monitoring.md) +- [Respond to web threats](web-threat-protection-response.md) +- [Notifications on Windows and web browsers](web-threat-protection-end-user-notifications) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-threat-protection-overview.md b/windows/security/threat-protection/microsoft-defender-atp/web-threat-protection-overview.md index b055197090..a39cb25bb9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-threat-protection-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-threat-protection-overview.md @@ -27,138 +27,26 @@ Web threat protection in Microsoft Defender ATP secures your devices against web With web threat protection in Microsoft Defender ATP, you get: - Comprehensive visibility of web browsing security - Investigation capabilities over web-related threat activity through alerts and comprehensive profiles of URLs and the machines that access these URLs -- A full set of security features that track general access trends to unwanted websites +- A full set of security features that track general access trends to malicious and unwanted websites ## Prerequisites -Web threat protection uses network protection to provide web browsing security on Microsoft Edge and popular third-party browsers (Chrome, Firefox, etc.). -To enable network protection on devices, you can do the following: -- Edit the Microsoft Defender ATP security baseline under Web & Network Protection to enable network protection before deploying or redeploying it. Learn about reviewing and assigning the Microsoft Defender ATP security baseline -- Turn network protection on using Intune device configuration, SCCM, Group Policy, or your MDM solution. Read more about enabling network protection +Web threat protection uses network protection to provide web browsing security on Microsoft Edge and third-party web browsers. +To turn on network protection on devices: +- Edit the Microsoft Defender ATP security baseline under **Web & Network Protection** to enable network protection before deploying or redeploying it. [Learn about reviewing and assigning the Microsoft Defender ATP security baseline](configure-machines-security-baseline.md#review-and-assign-the-microsoft-defender-atp-security-baseline) +- Turn network protection on using Intune device configuration, SCCM, Group Policy, or your MDM solution. [Read more about enabling network protection](enable-network-protection.md) >[!Note] ->With network protection set to “audit only”, blocking will be unavailable. Also, you will be able to detect and log attempts to access to malicious websites on Microsoft Edge only. - - - -A typical query starts with a table name followed by a series of operators separated by **|**. - -In the following example, we start with the table name **ProcessCreationEvents** and add piped elements as needed. - -![Image of Microsoft Defender ATP Advanced hunting query](images/advanced-hunting-query-example.png) - -First, we define a time filter to review only records from the previous seven days. - -We then add a filter on the _FileName_ to contain only instances of _powershell.exe_. - -Afterwards, we add a filter on the _ProcessCommandLine_. - -Finally, we project only the columns we're interested in exploring and limit the results to 100 and click **Run query**. - -You have the option of expanding the screen view so you can focus on your hunting query and related results. - -### Use operators -The query language is very powerful and has a lot of available operators, some of them are - - -- **where** - Filter a table to the subset of rows that satisfy a predicate. -- **summarize** - Produce a table that aggregates the content of the input table. -- **join** - Merge the rows of two tables to form a new table by matching values of the specified column(s) from each table. -- **count** - Return the number of records in the input record set. -- **top** - Return the first N records sorted by the specified columns. -- **limit** - Return up to the specified number of rows. -- **project** - Select the columns to include, rename or drop, and insert new computed columns. -- **extend** - Create calculated columns and append them to the result set. -- **makeset** - Return a dynamic (JSON) array of the set of distinct values that Expr takes in the group -- **find** - Find rows that match a predicate across a set of tables. - -To see a live example of these operators, run them as part of the **Get started** section. - -## Access query language documentation - -For more information on the query language and supported operators, see [Query Language](https://docs.microsoft.com/azure/log-analytics/query-language/query-language). - -## Use exposed tables in Advanced hunting - -The following tables are exposed as part of Advanced hunting: - -- **AlertEvents** - Alerts on Microsoft Defender Security Center -- **MachineInfo** - Machine information, including OS information -- **MachineNetworkInfo** - Network properties of machines, including adapters, IP and MAC addresses, as well as connected networks and domains -- **ProcessCreationEvents** - Process creation and related events -- **NetworkCommunicationEvents** - Network connection and related events -- **FileCreationEvents** - File creation, modification, and other file system events -- **RegistryEvents** - Creation and modification of registry entries -- **LogonEvents** - Login and other authentication events -- **ImageLoadEvents** - DLL loading events -- **MiscEvents** - Multiple event types, such as process injection, creation of scheduled tasks, and LSASS access attempts - -These tables include data from the last 30 days. - -## Use shared queries -Shared queries are prepopulated queries that give you a starting point on running queries on your organization's data. It includes a couple of examples that help demonstrate the query language capabilities. - -![Image of shared queries](images/atp-shared-queries.png) - -You can save, edit, update, or delete queries. - -### Save a query -You can create or modify a query and save it as your own query or share it with users who are in the same tenant. - -1. Create or modify a query. - -2. Click the **Save query** drop-down button and select **Save as**. - -3. Enter a name for the query. - - ![Image of saving a query](images/advanced-hunting-save-query.png) - -4. Select the folder where you'd like to save the query. - - Shared queries - Allows other users in the tenant to access the query - - My query - Accessible only to the user who saved the query - -5. Click **Save**. - -### Update a query -These steps guide you on modifying and overwriting an existing query. - -1. Edit an existing query. - -2. Click the **Save**. - -### Delete a query -1. Right-click on a query you want to delete. - - ![Image of delete query](images/atp-delete-query.png) - -2. Select **Delete** and confirm that you want to delete the query. - -## Result set capabilities in Advanced hunting - -The result set has several capabilities to provide you with effective investigation, including: - -- Columns that return entity-related objects, such as Machine name, Machine ID, File name, SHA1, User, IP, and URL, are linked to their entity pages in Microsoft Defender Security Center. -- You can right-click on a cell in the result set and add a filter to your written query. The current filtering options are **include**, **exclude** or **advanced filter**, which provides additional filtering options on the cell value. These cell values are part of the row set. - -![Image of Microsoft Defender ATP Advanced hunting result set](images/atp-advanced-hunting-results-filter.png) - -## Filter results in Advanced hunting -In Advanced hunting, you can use the advanced filter on the output result set of the query. -The filters provide an overview of the result set where -each column has it's own section and shows the distinct values that appear in the column and their prevalence. - -You can refine your query based on the filter by clicking the "+" or "-" buttons on the values that you want to include or exclude and click **Run query**. - -![Image of Advanced hunting filter](images/atp-filter-advanced-hunting.png) - -The filter selections will resolve as an additional query term and the results will be updated accordingly. - - - -## Public Advanced hunting query GitHub repository -Check out the [Advanced hunting repository](https://github.com/Microsoft/WindowsDefenderATP-Hunting-Queries). Contribute and use example queries shared by our customers. +>If you set network protection set to **Audit only**, blocking will be unavailable. Also, you will be able to detect and log attempts to access malicious and unwanted websites on Microsoft Edge only. +## Reporting and policy deployment latencies +Note the following latencies when blocking URLs or domains or when monitoring web activity: +- After you add a URL or domain to your custom indicator list, it takes approximately an hour before your machines receive the new setting and start blocking the website. +- While alerts are generated almost in real-time, the web threat protection reports can have a 12-hour delay from the time a block occurs and the time the block is reflected in the cards or the domain list. >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhunting-belowfoldlink) -## Related topic -- [Advanced hunting reference](advanced-hunting-reference.md) -- [Advanced hunting query language best practices](advanced-hunting-best-practices.md) + +## Related topics +- [Monitor web security](web-threat-protection-monitoring.md) +- [Respond to web threats](web-threat-protection-response.md) +- [Notifications on Windows and web browsers](web-threat-protection-end-user-notifications) \ No newline at end of file