{"id":23544,"date":"2023-05-15T08:00:00","date_gmt":"2023-05-15T15:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/en-us\/blog\/?p=23544"},"modified":"2025-06-16T03:33:47","modified_gmt":"2025-06-16T10:33:47","slug":"optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/","title":{"rendered":"Optimize performance and strengthen security with Policy Analytics for Azure Firewall"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Network security policies are a critical component of modern IT environments, especially with the increasing adoption of cloud workloads. As workloads move to the cloud, network security policies like&nbsp;<a href=\"https:\/\/learn.microsoft.com\/azure\/firewall-manager\/policy-overview\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Firewall policies<\/a> evolve and adapt to the changing demands of the infrastructure. These policies can be updated multiple times a week, making it challenging for IT security teams to optimize the Firewall rules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As the number of network and application rules grow over time, they can become suboptimal, resulting in degraded firewall performance and security. For instance, high volume and frequently hit rules may be unintentionally deprioritized, leading to potential performance gaps. Similarly, after migrating an application to a different network, firewall rules referencing older networks may not be deleted, creating security risks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Optimizing Azure Firewall policies is a challenging task for any IT team, particularly for large, geographically dispersed organizations. It can be a manual and complex process, involving multiple teams across the world. Any updates to these policies can be risky and potentially impact critical production workloads, causing serious downtime. At Microsoft, we strive to help enterprises to manage and secure their environments at scale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Today, we are excited to announce the general availability of&nbsp;<a href=\"https:\/\/learn.microsoft.com\/azure\/firewall\/policy-analytics\" target=\"_blank\" rel=\"noreferrer noopener\">Policy Analytics for Azure Firewall<\/a> to help IT teams manage the rules in the Azure Firewall policy over time. This feature provides critical insights and surfaces recommendations for optimizing&nbsp;<a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/azure-firewall\/\">Azure Firewall&nbsp;policies<\/a> to strengthen security posture. Policy Analytics can detect suboptimal rules and suggest changes to improve performance and security. It can also detect and recommend the deletion of rules referencing older networks that are no longer in use.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"optimize-azure-firewall-rules-with-policy-analytics\">Optimize Azure Firewall rules with Policy Analytics<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Policy Analytics helps IT teams address these challenges by providing visibility into traffic flowing through the Azure Firewall. Key capabilities available in the Azure portal include:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Policy insight panel<\/strong>: Aggregates policy insights and highlights policy recommendations to optimize your Azure Firewall policies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Firewall flow logs<\/strong>: Displays all traffic flowing\u202fthrough the Azure Firewall alongside hit rate and network and application rule match. This view helps identify top flows across all rules. You can filter flows matching specific sources, destinations, ports, and protocols.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rule analytics<\/strong>: Displays traffic flows mapped to destination network address translation (DNAT), network, and application rules. This provides enhanced visibility of all the flows matching a rule over time. You can analyze rules across both parent and child policies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Single-rule analysis<\/strong>: The single-rule analysis experience analyzes traffic flows matching the selected rule and recommends optimizations based on those observed traffic flows.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"deep-dive-into-network-rule-hits\">Deep dive into network rule hits<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s look into the network rule hits. Here we have selected to analyze the hits of our network rules. The time granularity on the right-hand side (highlighted in red) can be set from one&nbsp;day to 30 days. We can expand the rules to see the top 10 flows based on the hit count or drill down on the number of matching flows to see all the flows.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the below example, we see rule \u201cDefendTheFlag\u201d had 1,500 unique flows in the last seven days, with a total of 152,167 hits. To get visibility into the top flows that generated the traffic, we can expand the rule and continue looking deeper to uncover additional insights. You can review the flows to decide if they must be continued to be allowed or blocked and update the rules appropriately.<\/p>\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002-1024x391.webp\" alt=\"Network rule hits feature in policy analytics. Showing rules in a policy with rule hit count for each rule.\" class=\"wp-image-23659 webp-format\" style=\"width:900px;height:352px\" title=\"\" srcset=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002-1024x391.webp 1024w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002-300x115.webp 300w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002-768x293.webp 768w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002-1536x586.webp 1536w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002-2048x782.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002-1024x391.webp\"><figcaption class=\"wp-element-caption\">Figure 1: Network rule hits.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"deep-dive-into-single-rule-analysis\">Deep dive into single-rule analysis<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s investigate\u202fsingle-rule analysis. Here we select a rule of interest to analyze the matching flows and optimize thereof.&nbsp;Users can analyze Azure Firewall rules with a few easy clicks.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/Single-rule-analysis-1-1024x485.webp\" alt=\"Single rule analysis feature in policy analytics. How to select a rule.\" class=\"wp-image-23660\" style=\"width:900px;height:438px\" title=\"\" \/><figcaption class=\"wp-element-caption\">Figure 2:\u202fStart by selecting <strong>single-rule analysis<\/strong>.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">With Policy Analytics for Azure Firewall, you can perform rule analysis by picking the rule of interest. You can pick a rule to optimize,&nbsp;for instance, you may want to analyze rules with a wide range of open ports or a large number of sources and destinations.<\/p>\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/Single-rule-analysis-2-002-1024x979.webp\" alt=\"Specific rule selection in the single rule analysis experience.\" class=\"wp-image-23661 webp-format\" style=\"width:900px;height:847px\" title=\"\" srcset=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/Single-rule-analysis-2-002-1024x979.webp 1024w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/Single-rule-analysis-2-002-300x287.webp 300w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/Single-rule-analysis-2-002-768x734.webp 768w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/Single-rule-analysis-2-002.webp 1271w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/Single-rule-analysis-2-002-1024x979.webp\"><figcaption class=\"wp-element-caption\">Figure 3: Select a rule and&nbsp;<strong>Run analysis<\/strong>.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Policy Analytics&nbsp;surfaces the recommendations based on the actual traffic flows. You can review and apply the recommendations, including deleting rules which don\u2019t match any traffic or prioritizing them lower. Alternatively, you can lock down the rules to specific ports, IPs, fully qualified domain names (FQDNs), or URLs matching traffic.<\/p>\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/Single-rule-analysis-3-002-1024x473.webp\" alt=\"Single rule analysis run results. Fields that can be restricted to increase the security posture.\" class=\"wp-image-23662 webp-format\" style=\"width:900px;height:440px\" title=\"\" srcset=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/Single-rule-analysis-3-002-1024x473.webp 1024w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/Single-rule-analysis-3-002-300x139.webp 300w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/Single-rule-analysis-3-002-768x355.webp 768w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/Single-rule-analysis-3-002-1536x709.webp 1536w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/Single-rule-analysis-3-002-2048x946.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/Single-rule-analysis-3-002-1024x473.webp\"><figcaption class=\"wp-element-caption\">Figure 4: Review the results and <strong>apply selected changes<\/strong>.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pricing\">Pricing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Policy analytics is a priced feature, with new pricing in effect for general availability. The number of firewalls attached to the policy does not affect the pricing for Policy Analytics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For more pricing details, please refer to the\u202f<a href=\"https:\/\/azure.microsoft.com\/pricing\/details\/firewall-manager\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Firewall Manager pricing page<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"next-steps\">Next steps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Policy Analytics for Azure Firewall simplifies firewall policy management by providing insights and a centralized view to help IT teams have better and consistent control of Azure Firewall.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To learn more about Policy Analytics, see the following resources:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Read the&nbsp;<a href=\"https:\/\/techcommunity.microsoft.com\/t5\/azure-network-security-blog\/exploring-azure-firewall-policy-analytics\/ba-p\/3615924\" target=\"_blank\" rel=\"noreferrer noopener\">Tech Community blog<\/a>&nbsp;to explore Policy Analytics in more detail.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Get started with\u202f<a href=\"https:\/\/azure.microsoft.com\/products\/azure-firewall\">Azure Firewall<\/a>\u202fand\u202f<a href=\"https:\/\/learn.microsoft.com\/azure\/firewall\/policy-analytics\" target=\"_blank\" rel=\"noreferrer noopener\">Policy Analytics<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Learn how Microsoft IT is&nbsp;<a href=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/enhancing-microsofts-security-posture-with-microsoft-azure-firewall-manager\/\" target=\"_blank\" rel=\"noreferrer noopener\">leveraging policy analytics<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/azure\/firewall\/firewall-preview#policy-analytics-preview\" target=\"_blank\" rel=\"noreferrer noopener\">Firewall Manager documentation<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Azure Firewall&nbsp;<a href=\"https:\/\/learn.microsoft.com\/azure\/firewall\/features\" target=\"_blank\" rel=\"noreferrer noopener\">Standard features<\/a>&nbsp;on Microsoft Learn.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Azure Firewall&nbsp;<a href=\"https:\/\/learn.microsoft.com\/azure\/firewall\/premium-features\" target=\"_blank\" rel=\"noreferrer noopener\">Premium features<\/a>&nbsp;on Microsoft Learn.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Network security policies are a critical component of modern IT environments, especially with the increasing adoption of cloud workloads. As workloads move to the cloud, network security policies like&nbsp;Azure Firewall policies evolve and adapt to the changing demands of the infrastructure.<\/p>\n","protected":false},"author":42,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1457,1459],"tags":[],"audience":[3053,3056],"content-type":[1465],"product":[],"tech-community":[],"topic":[],"coauthors":[1746],"class_list":["post-23544","post","type-post","status-publish","format-standard","hentry","category-networking","category-security","audience-it-decision-makers","audience-it-implementors","content-type-announcements","review-flag-1-1680286581-825","review-flag-2-1680286581-601","review-flag-3-1680286581-173","review-flag-4-1680286581-250","review-flag-gener-1680286584-335","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Optimize performance and strengthen security with Policy Analytics for Azure Firewall | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Network security policies are a critical component of modern IT environments, especially with the increasing adoption of cloud workloads. As workloads\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Optimize performance and strengthen security with Policy Analytics for Azure Firewall | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Network security policies are a critical component of modern IT environments, especially with the increasing adoption of cloud workloads. As workloads\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-15T15:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-16T10:33:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2148\" \/>\n\t<meta property=\"og:image:height\" content=\"820\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Mark Gakman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Gakman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/mark-gakman\/\",\"@type\":\"Person\",\"@name\":\"Mark Gakman\"}],\"headline\":\"Optimize performance and strengthen security with Policy Analytics for Azure Firewall\",\"datePublished\":\"2023-05-15T15:00:00+00:00\",\"dateModified\":\"2025-06-16T10:33:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/\"},\"wordCount\":871,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002-1024x391.webp\",\"articleSection\":[\"Networking\",\"Security\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/\",\"name\":\"Optimize performance and strengthen security with Policy Analytics for Azure Firewall | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002-1024x391.webp\",\"datePublished\":\"2023-05-15T15:00:00+00:00\",\"dateModified\":\"2025-06-16T10:33:47+00:00\",\"description\":\"Network security policies are a critical component of modern IT environments, especially with the increasing adoption of cloud workloads. As workloads\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002.webp\",\"width\":2148,\"height\":820,\"caption\":\"graphical user interface, table\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Security\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/security\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Optimize performance and strengthen security with Policy Analytics for Azure Firewall\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/b2603da1afac705823964361ce9072c0\",\"name\":\"Kristin Gallagher\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/295fa37b6bb2bbf59603c38b6ac7a7b4b86cd0f736387182fa9d0117f52cdf5e?s=96&d=mm&r=gb83eb8c5c3f8feea9763b473dabe8524\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/295fa37b6bb2bbf59603c38b6ac7a7b4b86cd0f736387182fa9d0117f52cdf5e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/295fa37b6bb2bbf59603c38b6ac7a7b4b86cd0f736387182fa9d0117f52cdf5e?s=96&d=mm&r=g\",\"caption\":\"Kristin Gallagher\"},\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/kristingallagher\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Optimize performance and strengthen security with Policy Analytics for Azure Firewall | Microsoft Azure Blog","description":"Network security policies are a critical component of modern IT environments, especially with the increasing adoption of cloud workloads. As workloads","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/","og_locale":"en_US","og_type":"article","og_title":"Optimize performance and strengthen security with Policy Analytics for Azure Firewall | Microsoft Azure Blog","og_description":"Network security policies are a critical component of modern IT environments, especially with the increasing adoption of cloud workloads. As workloads","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2023-05-15T15:00:00+00:00","article_modified_time":"2025-06-16T10:33:47+00:00","og_image":[{"width":2148,"height":820,"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002.png","type":"image\/png"}],"author":"Mark Gakman","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Mark Gakman","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/mark-gakman\/","@type":"Person","@name":"Mark Gakman"}],"headline":"Optimize performance and strengthen security with Policy Analytics for Azure Firewall","datePublished":"2023-05-15T15:00:00+00:00","dateModified":"2025-06-16T10:33:47+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/"},"wordCount":871,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002-1024x391.webp","articleSection":["Networking","Security"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/","name":"Optimize performance and strengthen security with Policy Analytics for Azure Firewall | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002-1024x391.webp","datePublished":"2023-05-15T15:00:00+00:00","dateModified":"2025-06-16T10:33:47+00:00","description":"Network security policies are a critical component of modern IT environments, especially with the increasing adoption of cloud workloads. As workloads","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/05\/network-rule-hit-002.webp","width":2148,"height":820,"caption":"graphical user interface, table"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/optimize-performance-and-strengthen-security-with-policy-analytics-for-azure-firewall\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Security","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/security\/"},{"@type":"ListItem","position":3,"name":"Optimize performance and strengthen security with Policy Analytics for Azure Firewall"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/b2603da1afac705823964361ce9072c0","name":"Kristin Gallagher","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/295fa37b6bb2bbf59603c38b6ac7a7b4b86cd0f736387182fa9d0117f52cdf5e?s=96&d=mm&r=gb83eb8c5c3f8feea9763b473dabe8524","url":"https:\/\/secure.gravatar.com\/avatar\/295fa37b6bb2bbf59603c38b6ac7a7b4b86cd0f736387182fa9d0117f52cdf5e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/295fa37b6bb2bbf59603c38b6ac7a7b4b86cd0f736387182fa9d0117f52cdf5e?s=96&d=mm&r=g","caption":"Kristin Gallagher"},"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/kristingallagher\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/23544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=23544"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/23544\/revisions"}],"predecessor-version":[{"id":41868,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/23544\/revisions\/41868"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=23544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=23544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=23544"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=23544"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=23544"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=23544"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=23544"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=23544"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=23544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}