<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>4GoodHosting Blog</provider_name><provider_url>https://4goodhosting.com/blog</provider_url><author_name>4GHadmin</author_name><author_url>https://4goodhosting.com/blog/author/4goodhosting/</author_url><title>Web Application Security Best Practices - 4GoodHosting Blog</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="uQrIpijjzB"&gt;&lt;a href="https://4goodhosting.com/blog/web-application-security-best-practices/"&gt;Web Application Security Best Practices&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://4goodhosting.com/blog/web-application-security-best-practices/embed/#?secret=uQrIpijjzB" width="600" height="338" title="&#x201C;Web Application Security Best Practices&#x201D; &#x2014; 4GoodHosting Blog" data-secret="uQrIpijjzB" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://4goodhosting.com/blog/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><description>Many of you may not need to know what an enterprise stack is, but if you do then there&#x2019;s a darn good chance you either have one or you&#x2019;re responsible for one. Businesses have no choice but to have their operations tailored to digital operating realities nowadays, and being visible online with their website is the only connection that a lot of people will make with that. What they won&#x2019;t know is that any business relies heavily on data in ways that didn&#x2019;t exist 20+ years ago, and that is where the real importance lies when it comes to those new digital realities. Software applications are commonly an enterprise stack&#x2019;s weakest link. A 2020 report found that over 70% of external hacks result from vulnerabilities with software and web applications, and this pushes the need for better web application security. This is beyond the scope our expertise here at 4GoodHosting, as providing good web hosting in Canada is where we&#x2019;re your best bet but having all the workings of your site being secure is something that everyone can see as important. So let&#x2019;s use this entry to share what we DO know from doing a little reading of our own. [&hellip;]</description><thumbnail_url>https://4goodhosting.com/blog/wp-content/uploads/2018/01/AdobeStock_93365244.jpeg</thumbnail_url><thumbnail_width>3099</thumbnail_width><thumbnail_height>2002</thumbnail_height></oembed>
