{"id":21813,"date":"2020-02-28T18:45:26","date_gmt":"2020-02-28T18:45:26","guid":{"rendered":"https:\/\/aidanfinn.com\/?p=21813"},"modified":"2020-02-28T18:46:05","modified_gmt":"2020-02-28T18:46:05","slug":"azure-firewall-improvements-february-2020","status":"publish","type":"post","link":"https:\/\/aidanfinn.com\/?p=21813","title":{"rendered":"Azure Firewall Improvements &#8211; February 2020"},"content":{"rendered":"<p>Microsoft blogged a couple of posts in the last month to announce some interesting news about Azure Firewall, a resource that I\u2019m using with every customer that I dealt with in the last year.<\/p>\n<ul>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-azure-firewall-certification-and-features-in-q1-cy2020\/\">New Azure Firewall certification and features in Q1 CY2020<\/a><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-firewall-manager-now-supports-virtual-networks\/\">Azure Firewall Manager now supports virtual networks<\/a><\/li>\n<\/ul>\n<h2>Azure Firewall Manager (Preview)<\/h2>\n<p>I first played with Azure Firewall Manager in the Secure Virtual Hub preview. Now the feature is in preview with the \u201cnetwork SKU\u201d of Azure Firewall. The concept starts with Azure Firewall Manager, an Azure Portal GUI that isn\u2019t a resource; it\u2019s a way to centrally manage one or more Azure Firewall resources in one region or in many regions.<\/p>\n<p>Azure Firewall Manager does control a new top-level resource: a firewall policy. Policies move the management of Azure Firewall configuration and rules from the firewall resource to the policy resource. You can create a simple hierarchy of policies.<\/p>\n<p>For example, I find myself creating the same collections\/rules in every Azure Firewall; if a customer has 3 network deployments around the world with identical base requirements then you can create a \u201cparent\u201d policy. Then you can create a child policy for each firewall instance that is a child of the parent; that means it inherits the current and future configurations of the parent policy. And then you associate the child policy with the correct firewall. Now you do the network-specific changes in the child. Any future global changes go into the parent, and they will inherit down to each firewall.<\/p>\n<p>Cool, right?<\/p>\n<h2>IP Groups (Preview)<\/h2>\n<p>This is another cool top-level resource. Let\u2019s say I\u2019m managing an Azure Firewall with a site-to-site network connection. There\u2019s a pretty good chance that I am constantly creating rules for specific groups of addresses, sets of networks, or even all the \u201csuper-nets\u201d of the WAN. Do I really want to remember\/type each of those addresses? Surely a mistake will be made?<\/p>\n<p>IP Groups allow you to create an abstraction. For example, I can put each of my WAN super-nets into an IP Group resource called wan-ipg. Then I can use wan-ipg instead of listing each address. Nice!<\/p>\n<h2>Support for TCP\/UDP 65535<\/h2>\n<p>One of those base configurations that I\u2019m constantly deploying is to enable Active Directory Domain Services (ADDS) domain controllers to replicate through the Azure Firewall. If you go look at the TCP\/UDP requirements you\u2019ll find that one of the rules requires a huge range, with the high port being 65535. However, Azure Firewall only supported up to TCP\/UDP 64000. It did not affect me, but there were reports of issues with ADDS replication. Now you can create rules up to the normal maximum port number.<\/p>\n<h2>Forced Tunnelling Support<\/h2>\n<p>This is for those of you who live in 1990 or have tinfoil on your heads. Now you can force all outbound traffic to go back to on-premises instead of to the Internet. I guess that this one is for the US government or someone with equally large purchasing power (influence).<\/p>\n<h2>Enable Public IP Addresses in Private Networks<\/h2>\n<p>I\u2019m working with a customer that has used public IP addressing behind their on-premises firewall. One of my colleagues at work has a similar customer. I know of others with the same sort of customer.<\/p>\n<p>Azure Firewall has not been compatible with that configuration. Imagine this:<\/p>\n<ul>\n<li>The customer has a public IP range for their on-premises LAN \u2013 no NAT rules on the firewall.<\/li>\n<li>They have a site-to-site network connection to Azure.<\/li>\n<li>An Azure Firewall sits in the hub of a hub and spoke network \u2013 all ingress and all egress traffic must pass through the firewall.<\/li>\n<li>A service in an Azure spoke tries to communicate with something on-premises on one of those public IP addresses.<\/li>\n<\/ul>\n<p>And that\u2019s where it all goes wrong. Azure Firewall sees that the destination is a non-RFC1918 IP address (not 10.0.0.0\/8, 172.16.0.0\/12, or 192.168.0.0\/16) and forcefully SNAT\u2019s the packets to the Internet, and the packets never reach the on-premises destination.<\/p>\n<p>With this update, you can use PowerShell\/JSON to configure public IP ranges that are to route via the AzureFirewallSubnet (propagated routes from GatewaySubnet) and not to the Internet.<\/p>\n<h2>ICSA Labs Corporate Firewall Certification<\/h2>\n<p>Certifications are good, and some customers probably compare using these sorts of things.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft blogged a couple of posts in the last month to announce some interesting news about Azure Firewall, a resource that I\u2019m using with every customer that I dealt with in the last year. New Azure Firewall certification and features in Q1 CY2020 Azure Firewall Manager now supports virtual networks Azure Firewall Manager (Preview) I &hellip; <a href=\"https:\/\/aidanfinn.com\/?p=21813\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Azure Firewall Improvements &#8211; February 2020&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":21812,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"_wpcom_ai_launchpad_first_post":false,"footnotes":""},"categories":[5],"tags":[170,306],"class_list":["post-21813","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-azure","tag-azure-firewall"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"This post describes a number of improvements that were recently made to Azure Firewall.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"AFinn\"\/>\n\t<meta name=\"google-site-verification\" content=\"TDKjbi2McB2eLIfL6KwPB3aQqv5E-mbcb2QYIcovGaI\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/aidanfinn.com\/?p=21813\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_GB\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Aidan Finn, IT Pro - A blog covering Azure, Hyper-V, Windows Server, desktop, systems management, deployment, and so on ...\" \/>\n\t\t<meta property=\"og:type\" content=\"activity\" \/>\n\t\t<meta property=\"og:title\" content=\"Improvements to Azure Firewall | Aidan Finn, IT Pro\" \/>\n\t\t<meta property=\"og:description\" content=\"This post describes a number of improvements that were recently made to Azure Firewall.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/aidanfinn.com\/?p=21813\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@joe_elway\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Improvements to Azure Firewall | Aidan Finn, IT Pro\" \/>\n\t\t<meta name=\"twitter:description\" content=\"This post describes a number of improvements that were recently made to Azure Firewall.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@joe_elway\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21813#article\",\"name\":\"Improvements to Azure Firewall | Aidan Finn, IT Pro\",\"headline\":\"Azure Firewall Improvements &#8211; February 2020\",\"author\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/aidanfinn.com\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/BrickWallFirewall.jpg\",\"width\":2048,\"height\":1333,\"caption\":\"Photo by Viktor Forgacs on Unsplash\"},\"datePublished\":\"2020-02-28T18:45:26+00:00\",\"dateModified\":\"2020-02-28T18:46:05+00:00\",\"inLanguage\":\"en-GB\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21813#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21813#webpage\"},\"articleSection\":\"Azure, Azure, Azure Firewall\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21813#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/aidanfinn.com\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?cat=5#listItem\",\"name\":\"Azure\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?cat=5#listItem\",\"position\":2,\"name\":\"Azure\",\"item\":\"https:\\\/\\\/aidanfinn.com\\\/?cat=5\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21813#listItem\",\"name\":\"Azure Firewall Improvements &#8211; February 2020\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21813#listItem\",\"position\":3,\"name\":\"Azure Firewall Improvements &#8211; February 2020\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?cat=5#listItem\",\"name\":\"Azure\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#person\",\"name\":\"AFinn\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21813#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65fde4aa9f2ab1cf1514ae320a37ec682d9398ce5791d3c2dd1e8670a71ceea0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"AFinn\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1#author\",\"url\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1\",\"name\":\"AFinn\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21813#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65fde4aa9f2ab1cf1514ae320a37ec682d9398ce5791d3c2dd1e8670a71ceea0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"AFinn\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21813#webpage\",\"url\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21813\",\"name\":\"Improvements to Azure Firewall | Aidan Finn, IT Pro\",\"description\":\"This post describes a number of improvements that were recently made to Azure Firewall.\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21813#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/aidanfinn.com\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/BrickWallFirewall.jpg\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21813\\\/#mainImage\",\"width\":2048,\"height\":1333,\"caption\":\"Photo by Viktor Forgacs on Unsplash\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=21813#mainImage\"},\"datePublished\":\"2020-02-28T18:45:26+00:00\",\"dateModified\":\"2020-02-28T18:46:05+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#website\",\"url\":\"https:\\\/\\\/aidanfinn.com\\\/\",\"name\":\"Aidan Finn, IT Pro\",\"description\":\"A blog covering Azure, Hyper-V, Windows Server, desktop, systems management, deployment, and so on ...\",\"inLanguage\":\"en-GB\",\"publisher\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Improvements to Azure Firewall | Aidan Finn, IT Pro","description":"This post describes a number of improvements that were recently made to Azure Firewall.","canonical_url":"https:\/\/aidanfinn.com\/?p=21813","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"TDKjbi2McB2eLIfL6KwPB3aQqv5E-mbcb2QYIcovGaI","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aidanfinn.com\/?p=21813#article","name":"Improvements to Azure Firewall | Aidan Finn, IT Pro","headline":"Azure Firewall Improvements &#8211; February 2020","author":{"@id":"https:\/\/aidanfinn.com\/?author=1#author"},"publisher":{"@id":"https:\/\/aidanfinn.com\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/aidanfinn.com\/wp-content\/uploads\/2020\/02\/BrickWallFirewall.jpg","width":2048,"height":1333,"caption":"Photo by Viktor Forgacs on Unsplash"},"datePublished":"2020-02-28T18:45:26+00:00","dateModified":"2020-02-28T18:46:05+00:00","inLanguage":"en-GB","mainEntityOfPage":{"@id":"https:\/\/aidanfinn.com\/?p=21813#webpage"},"isPartOf":{"@id":"https:\/\/aidanfinn.com\/?p=21813#webpage"},"articleSection":"Azure, Azure, Azure Firewall"},{"@type":"BreadcrumbList","@id":"https:\/\/aidanfinn.com\/?p=21813#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/#listItem","position":1,"name":"Home","item":"https:\/\/aidanfinn.com\/","nextItem":{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?cat=5#listItem","name":"Azure"}},{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?cat=5#listItem","position":2,"name":"Azure","item":"https:\/\/aidanfinn.com\/?cat=5","nextItem":{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?p=21813#listItem","name":"Azure Firewall Improvements &#8211; February 2020"},"previousItem":{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?p=21813#listItem","position":3,"name":"Azure Firewall Improvements &#8211; February 2020","previousItem":{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?cat=5#listItem","name":"Azure"}}]},{"@type":"Person","@id":"https:\/\/aidanfinn.com\/#person","name":"AFinn","image":{"@type":"ImageObject","@id":"https:\/\/aidanfinn.com\/?p=21813#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/65fde4aa9f2ab1cf1514ae320a37ec682d9398ce5791d3c2dd1e8670a71ceea0?s=96&d=mm&r=g","width":96,"height":96,"caption":"AFinn"}},{"@type":"Person","@id":"https:\/\/aidanfinn.com\/?author=1#author","url":"https:\/\/aidanfinn.com\/?author=1","name":"AFinn","image":{"@type":"ImageObject","@id":"https:\/\/aidanfinn.com\/?p=21813#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/65fde4aa9f2ab1cf1514ae320a37ec682d9398ce5791d3c2dd1e8670a71ceea0?s=96&d=mm&r=g","width":96,"height":96,"caption":"AFinn"}},{"@type":"WebPage","@id":"https:\/\/aidanfinn.com\/?p=21813#webpage","url":"https:\/\/aidanfinn.com\/?p=21813","name":"Improvements to Azure Firewall | Aidan Finn, IT Pro","description":"This post describes a number of improvements that were recently made to Azure Firewall.","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/aidanfinn.com\/#website"},"breadcrumb":{"@id":"https:\/\/aidanfinn.com\/?p=21813#breadcrumblist"},"author":{"@id":"https:\/\/aidanfinn.com\/?author=1#author"},"creator":{"@id":"https:\/\/aidanfinn.com\/?author=1#author"},"image":{"@type":"ImageObject","url":"https:\/\/aidanfinn.com\/wp-content\/uploads\/2020\/02\/BrickWallFirewall.jpg","@id":"https:\/\/aidanfinn.com\/?p=21813\/#mainImage","width":2048,"height":1333,"caption":"Photo by Viktor Forgacs on Unsplash"},"primaryImageOfPage":{"@id":"https:\/\/aidanfinn.com\/?p=21813#mainImage"},"datePublished":"2020-02-28T18:45:26+00:00","dateModified":"2020-02-28T18:46:05+00:00"},{"@type":"WebSite","@id":"https:\/\/aidanfinn.com\/#website","url":"https:\/\/aidanfinn.com\/","name":"Aidan Finn, IT Pro","description":"A blog covering Azure, Hyper-V, Windows Server, desktop, systems management, deployment, and so on ...","inLanguage":"en-GB","publisher":{"@id":"https:\/\/aidanfinn.com\/#person"}}]},"og:locale":"en_GB","og:site_name":"Aidan Finn, IT Pro - A blog covering Azure, Hyper-V, Windows Server, desktop, systems management, deployment, and so on ...","og:type":"activity","og:title":"Improvements to Azure Firewall | Aidan Finn, IT Pro","og:description":"This post describes a number of improvements that were recently made to Azure Firewall.","og:url":"https:\/\/aidanfinn.com\/?p=21813","twitter:card":"summary","twitter:site":"@joe_elway","twitter:title":"Improvements to Azure Firewall | Aidan Finn, IT Pro","twitter:description":"This post describes a number of improvements that were recently made to Azure Firewall.","twitter:creator":"@joe_elway"},"aioseo_meta_data":{"post_id":"21813","title":"Improvements to Azure Firewall | #site_title","description":"This post describes a number of improvements that were recently made to Azure Firewall.","keywords":[{"label":"Firewall Policy","value":"Firewall Policy"},{"label":"Azure Firewall Manager","value":"Azure Firewall Manager"},{"label":"IP Groups","value":"IP Groups"},{"label":"SNAT","value":"SNAT"},{"label":"RFC1918","value":"RFC1918"},{"label":"non-RFC1928","value":"non-RFC1928"},{"label":"Public IP Addresses","value":"Public IP Addresses"},{"label":"65535","value":"65535"},{"label":"RPC","value":"RPC"},{"label":"Active Directory Replication","value":"Active Directory Replication"},{"label":"AD Replication","value":"AD Replication"},{"label":"RPC","value":"RPC"},{"label":"DC Replication","value":"DC Replication"},{"label":"SNAT","value":"SNAT"},{"label":"Forced Tunnelling","value":"Forced Tunnelling"},{"label":"Forced Tunneling","value":"Forced Tunneling"}],"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"","og_description":"","og_object_type":"activity","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"","og_article_tags":"","twitter_use_og":false,"twitter_card":"summary","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 03:53:23","updated":"2025-06-04 17:29:57","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/aidanfinn.com\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/aidanfinn.com\/?cat=5\" title=\"Azure\">Azure<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAzure Firewall Improvements \u2013 February 2020\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/aidanfinn.com\/"},{"label":"Azure","link":"https:\/\/aidanfinn.com\/?cat=5"},{"label":"Azure Firewall Improvements &#8211; February 2020","link":"https:\/\/aidanfinn.com\/?p=21813"}],"amp_enabled":true,"jetpack_featured_media_url":"https:\/\/aidanfinn.com\/wp-content\/uploads\/2020\/02\/BrickWallFirewall.jpg","_links":{"self":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/21813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21813"}],"version-history":[{"count":3,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/21813\/revisions"}],"predecessor-version":[{"id":21816,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/21813\/revisions\/21816"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/media\/21812"}],"wp:attachment":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}