{"id":3910,"date":"2018-02-28T00:43:43","date_gmt":"2018-02-28T08:43:43","guid":{"rendered":"https:\/\/cheapsslsecurity.com\/blog\/?p=3910"},"modified":"2021-01-26T07:31:21","modified_gmt":"2021-01-26T15:31:21","slug":"what-are-secure-contexts-why-does-it-matter","status":"publish","type":"post","link":"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/","title":{"rendered":"What are Secure Contexts? Why does it Matter?"},"content":{"rendered":"<h2><span lang=\"EN-US\">How context security improve the \u201cquality of encryption\u201d<\/span><\/h2>\n<p>We\u2019ll get to <strong>Context Security<\/strong> in a minute but before that, take a step back and analyze the current state of HTTPS. HTTPS adoption is at its all-time high. The latest report by Google shows that almost half of the internet is now encrypted. This is a remarkable achievement, and the credit goes to everyone, especially the browser community. The browsers have continuously pushed for a secure internet and have cracked down mightily on insecure HTTP sites. Recently, Google announced that it would mark all HTTP pages as &#8220;Not Secure&#8221; starting with Chrome 66.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-3916\" src=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2018\/02\/firefox-secure-contexts.png\" alt=\"firefox secure contexts\" width=\"700\" height=\"393\" srcset=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2018\/02\/firefox-secure-contexts.png 1000w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2018\/02\/firefox-secure-contexts-300x169.png 300w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2018\/02\/firefox-secure-contexts-768x432.png 768w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>Contrary to widely held belief, the use of HTTPS isn&#8217;t just limited to web pages; it goes far beyond that. That&#8217;s because when you&#8217;re on a page, there are specific features that work in the background. They too communicate with the web server.\u00a0 HTTP\/2, Geolocation, and Payment Request API are some of the most notable features. Because these features transmit information, they must come under the umbrella of HTTPS. And that is precisely what \u2018Secure Context&#8217; is intended for.<\/p>\n<h3>What exactly is Context security?<\/h3>\n<p>Mozilla defines Secure Context as, \u201ca Window or Worker for which there is reasonable confidence that the content has been delivered securely (via HTTPS\/TLS), and for which the potential for communication with contexts that are not secure is limited.\u201d<\/p>\n<p><strong>Context Security<\/strong> ensures that no or very little communication takes places through the insecure HTTP protocol. This way the likelihood of man-in-the-middle attack is minimized.<\/p>\n<p>In short, Secure Context is encryption everywhere \u2013 on the page as well as off the page.<\/p>\n<h3>Why securing web pages isn\u2019t enough<\/h3>\n<p>There&#8217;s a guy named Bob, and he just installed an SSL cert on his website fearing Google Chrome&#8217;s pesky &#8220;Not Secure&#8221; warnings. We\u2019d say, \u201cGood job, Bob!\u201d<\/p>\n<p>Now he implements HTTPS realizing that he\u2019ll need to enable HTTPS on all his pages. We\u2019d say, \u201cGreat Job, Bob!\u201d<\/p>\n<p>But,<\/p>\n<p>Bob forgets to deliver a pdf file via HTTPS\/TLS. Now we\u2019d say, \u201cNot great, Bob!\u201d<\/p>\n<p>That&#8217;s because delivering a page via HTTPS\/TLS isn&#8217;t enough; it has never been enough. And it\u2019s probably never going to be enough. The transfer of sensitive information could take place through APIs or documents, and that&#8217;s why securing them is as important as securing your web pages. If these elements are not delivered via HTTPS, the window isn\u2019t considered to be a secure context.<\/p>\n<h3>Firefox requires secure contexts everywhere for new features<\/h3>\n<p>In January 2018, Mozilla announced that all new web-exposed features must be served via HTTPS, taking us closer to achieving \u2018secure contexts everywhere.\u2019<\/p>\n<p><em>\u201cEffective immediately, all new features that are web-exposed are to be restricted to secure contexts. Web-exposed means that the feature is observable from a web page or server, whether through JavaScript, CSS, HTTP, media formats, etc. A feature can be anything from an extension of an existing IDL-defined object, a new CSS property, a new HTTP response header, to bigger features such as WebVR. In contrast, a new CSS color keyword would likely not be restricted to secure contexts,\u201d <\/em>wrote Anne van Kesteren on <a href=\"https:\/\/blog.mozilla.org\/security\/2018\/01\/15\/secure-contexts-everywhere\/\">Mozilla\u2019s official security blog<\/a>.<\/p>\n<h3>Features available only in context security in various browsers<\/h3>\n<table class=\"tbl\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr class=\"trhead\">\n<td width=\"center\">API<\/td>\n<td align=\"center\">Chrome\/Opera<\/td>\n<td align=\"center\">Edge<\/td>\n<td align=\"center\">Safari<\/td>\n<td align=\"center\">Firefox<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Geolocation<\/strong><\/td>\n<td valign=\"top\">47 \/ (Yes)<\/td>\n<td valign=\"top\">No restriction; works in secure\/non-secure contexts.<\/td>\n<td valign=\"top\">(Yes)<\/td>\n<td valign=\"top\">55<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Payment Request API (and Basic Card Payment).<\/strong><\/td>\n<td valign=\"top\">(Yes)<\/td>\n<td valign=\"top\">(Yes)<\/td>\n<td valign=\"top\"><span style=\"color: red;\">No support<\/span><\/td>\n<td valign=\"top\">Currently not supported; being developed behind the dom.payments.request.enabled pref.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Service workers<\/strong><\/td>\n<td valign=\"top\">(Yes)<\/td>\n<td valign=\"top\">(Yes)<\/td>\n<td valign=\"top\">(Yes)<\/td>\n<td valign=\"top\">(Yes)<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Storage API<\/strong><\/td>\n<td valign=\"top\">(Yes)<\/td>\n<td valign=\"top\">(Yes)<\/td>\n<td valign=\"top\"><span style=\"color: red;\">No support<\/span><\/td>\n<td valign=\"top\">(Yes)<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Web Bluetooth<\/strong><\/td>\n<td valign=\"top\">(Yes)<\/td>\n<td valign=\"top\"><span style=\"color: red;\">No support<\/span><\/td>\n<td valign=\"top\"><span style=\"color: red;\">No support<\/span><\/td>\n<td valign=\"top\"><span style=\"color: red;\">No support<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Web MIDI (see MIDIAccess, for example)<\/strong><\/td>\n<td valign=\"top\">(Yes)<\/td>\n<td valign=\"top\"><span style=\"color: red;\">No support<\/span><\/td>\n<td valign=\"top\"><span style=\"color: red;\">No support<\/span><\/td>\n<td valign=\"top\"><span style=\"color: red;\">No support<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Wrapping Up<\/h3>\n<p>Now that the encrypted internet is becoming a norm, secure context certainly raises the bar in improving what we call the \u201cquality of encryption.\u201d \u00a0Users deserve encryption &#8212; not only in what they can see but also in what they can&#8217;t.<\/p>\n<p><a class=\"comparebtn\" href=\"https:\/\/cheapsslsecurity.com\/sslproducts\/multi-domain-wildcard-ssl-certificates.html\">Get Multi-Domain Wildcard SSL &#8211; Secure Unlimited Domains &#8211; 62%<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How context security improve the \u201cquality of encryption\u201d We\u2019ll get to Context Security in a minute but before that, take a step back and analyze the current state of HTTPS. HTTPS adoption is at its all-time high. The latest report by Google shows that almost half of the internet is now encrypted. This is a<\/p>\n","protected":false},"author":8,"featured_media":3916,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-3910","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ssl-pki"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What are Context Security? Why does it Matter?<\/title>\n<meta name=\"description\" content=\"Context Security is a feature that makes sure that all contents \u2013 on the pages as well as off the pages of - an HTTPS website get delivered via secure HTTPS\/SSL. In other words, Context Security minimizes communication taking place through insecure HTTP.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What are Context Security? Why does it Matter?\" \/>\n<meta property=\"og:description\" content=\"Context Security is a feature that makes sure that all contents \u2013 on the pages as well as off the pages of - an HTTPS website get delivered via secure HTTPS\/SSL. In other words, Context Security minimizes communication taking place through insecure HTTP.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/\" \/>\n<meta property=\"og:site_name\" content=\"Savvy Security\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cheapsslsecurities\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-28T08:43:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-26T15:31:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2018\/02\/firefox-secure-contexts.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"562\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Savvy Security\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sslsecurity\" \/>\n<meta name=\"twitter:site\" content=\"@sslsecurity\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Savvy Security\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/what-are-secure-contexts-why-does-it-matter\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/what-are-secure-contexts-why-does-it-matter\\\/\"},\"author\":{\"name\":\"Savvy Security\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#\\\/schema\\\/person\\\/1ce9a5743b7f25b5be6e4972864b4493\"},\"headline\":\"What are Secure Contexts? Why does it Matter?\",\"datePublished\":\"2018-02-28T08:43:43+00:00\",\"dateModified\":\"2021-01-26T15:31:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/what-are-secure-contexts-why-does-it-matter\\\/\"},\"wordCount\":680,\"image\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/what-are-secure-contexts-why-does-it-matter\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/firefox-secure-contexts.png\",\"articleSection\":[\"SSL &amp; PKI\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/what-are-secure-contexts-why-does-it-matter\\\/\",\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/what-are-secure-contexts-why-does-it-matter\\\/\",\"name\":\"What are Context Security? Why does it Matter?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/what-are-secure-contexts-why-does-it-matter\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/what-are-secure-contexts-why-does-it-matter\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/firefox-secure-contexts.png\",\"datePublished\":\"2018-02-28T08:43:43+00:00\",\"dateModified\":\"2021-01-26T15:31:21+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#\\\/schema\\\/person\\\/1ce9a5743b7f25b5be6e4972864b4493\"},\"description\":\"Context Security is a feature that makes sure that all contents \u2013 on the pages as well as off the pages of - an HTTPS website get delivered via secure HTTPS\\\/SSL. In other words, Context Security minimizes communication taking place through insecure HTTP.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/what-are-secure-contexts-why-does-it-matter\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/what-are-secure-contexts-why-does-it-matter\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/what-are-secure-contexts-why-does-it-matter\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/firefox-secure-contexts.png\",\"contentUrl\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/firefox-secure-contexts.png\",\"width\":1000,\"height\":562,\"caption\":\"firefox secure contexts\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/what-are-secure-contexts-why-does-it-matter\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What are Secure Contexts? Why does it Matter?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/\",\"name\":\"Savvy Security\",\"description\":\"Practical cybersecurity advice\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#\\\/schema\\\/person\\\/1ce9a5743b7f25b5be6e4972864b4493\",\"name\":\"Savvy Security\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g\",\"caption\":\"Savvy Security\"},\"description\":\"Welcome to Savvy Security, a blog focused on providing practical cybersecurity advice for website owners and small businesses. Our team brings you the latest news, best practices and tips you can use to protect your business...without a multi-million dollar budget or 24\\\/7 security teams.\",\"sameAs\":[\"blogadmin\"],\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/author\\\/blogadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What are Context Security? Why does it Matter?","description":"Context Security is a feature that makes sure that all contents \u2013 on the pages as well as off the pages of - an HTTPS website get delivered via secure HTTPS\/SSL. In other words, Context Security minimizes communication taking place through insecure HTTP.","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:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/","og_locale":"en_US","og_type":"article","og_title":"What are Context Security? Why does it Matter?","og_description":"Context Security is a feature that makes sure that all contents \u2013 on the pages as well as off the pages of - an HTTPS website get delivered via secure HTTPS\/SSL. In other words, Context Security minimizes communication taking place through insecure HTTP.","og_url":"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/","og_site_name":"Savvy Security","article_publisher":"https:\/\/www.facebook.com\/cheapsslsecurities","article_published_time":"2018-02-28T08:43:43+00:00","article_modified_time":"2021-01-26T15:31:21+00:00","og_image":[{"width":1000,"height":562,"url":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2018\/02\/firefox-secure-contexts.png","type":"image\/png"}],"author":"Savvy Security","twitter_card":"summary_large_image","twitter_creator":"@sslsecurity","twitter_site":"@sslsecurity","twitter_misc":{"Written by":"Savvy Security","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/#article","isPartOf":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/"},"author":{"name":"Savvy Security","@id":"https:\/\/cheapsslsecurity.com\/blog\/#\/schema\/person\/1ce9a5743b7f25b5be6e4972864b4493"},"headline":"What are Secure Contexts? Why does it Matter?","datePublished":"2018-02-28T08:43:43+00:00","dateModified":"2021-01-26T15:31:21+00:00","mainEntityOfPage":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/"},"wordCount":680,"image":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/#primaryimage"},"thumbnailUrl":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2018\/02\/firefox-secure-contexts.png","articleSection":["SSL &amp; PKI"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/","url":"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/","name":"What are Context Security? Why does it Matter?","isPartOf":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/#primaryimage"},"image":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/#primaryimage"},"thumbnailUrl":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2018\/02\/firefox-secure-contexts.png","datePublished":"2018-02-28T08:43:43+00:00","dateModified":"2021-01-26T15:31:21+00:00","author":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/#\/schema\/person\/1ce9a5743b7f25b5be6e4972864b4493"},"description":"Context Security is a feature that makes sure that all contents \u2013 on the pages as well as off the pages of - an HTTPS website get delivered via secure HTTPS\/SSL. In other words, Context Security minimizes communication taking place through insecure HTTP.","breadcrumb":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/#primaryimage","url":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2018\/02\/firefox-secure-contexts.png","contentUrl":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2018\/02\/firefox-secure-contexts.png","width":1000,"height":562,"caption":"firefox secure contexts"},{"@type":"BreadcrumbList","@id":"https:\/\/cheapsslsecurity.com\/blog\/what-are-secure-contexts-why-does-it-matter\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cheapsslsecurity.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What are Secure Contexts? Why does it Matter?"}]},{"@type":"WebSite","@id":"https:\/\/cheapsslsecurity.com\/blog\/#website","url":"https:\/\/cheapsslsecurity.com\/blog\/","name":"Savvy Security","description":"Practical cybersecurity advice","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cheapsslsecurity.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/cheapsslsecurity.com\/blog\/#\/schema\/person\/1ce9a5743b7f25b5be6e4972864b4493","name":"Savvy Security","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g","caption":"Savvy Security"},"description":"Welcome to Savvy Security, a blog focused on providing practical cybersecurity advice for website owners and small businesses. Our team brings you the latest news, best practices and tips you can use to protect your business...without a multi-million dollar budget or 24\/7 security teams.","sameAs":["blogadmin"],"url":"https:\/\/cheapsslsecurity.com\/blog\/author\/blogadmin\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/posts\/3910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/comments?post=3910"}],"version-history":[{"count":0,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/posts\/3910\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/media\/3916"}],"wp:attachment":[{"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/media?parent=3910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/categories?post=3910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/tags?post=3910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}