<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>security &#8211; Epium Ltd</title>
	<atom:link href="https://old.epium.com/tag/security/feed/" rel="self" type="application/rss+xml" />
	<link>https://old.epium.com</link>
	<description>Epium.com - eCommerce Development</description>
	<lastBuildDate>Tue, 31 May 2022 17:25:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8</generator>

<image>
	<url>https://old.epium.com/wp-content/uploads/2019/11/cropped-site-icon-1-32x32.png</url>
	<title>security &#8211; Epium Ltd</title>
	<link>https://old.epium.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Stop bad robots from slowing your website</title>
		<link>https://old.epium.com/stop-bad-bots-from-slowing-down-your-server/</link>
		
		<dc:creator><![CDATA[Christian]]></dc:creator>
		<pubDate>Sat, 02 Apr 2022 16:12:53 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[website]]></category>
		<guid isPermaLink="false">https://epium.com/?p=977</guid>

					<description><![CDATA[We all want Google and other search engines to index out sites but there are also bad robots around, which you have absolutely no use of visiting your site. Recently on one of our sites we had the issue that the server periodically was massively overloaded, and the website slowed to a crawl. The server ... <a title="Stop bad robots from slowing your website" class="read-more" href="https://old.epium.com/stop-bad-bots-from-slowing-down-your-server/" aria-label="Read more about Stop bad robots from slowing your website">Read more</a>]]></description>
										<content:encoded><![CDATA[<p>We all want Google and other search engines to index out sites but there are also bad robots around, which you have absolutely no use of visiting your site.</p>
<p>Recently on one of our sites we had the issue that the server periodically was massively overloaded, and the website slowed to a crawl. The server had a load factor of over 75 &#8211; full load was 4 (yes, four), so it was overloaded with almost a factor 20. The reason? A bad bot. A specific bot was trying to index the site at a ferocious speed. This was enough to completely overload the otherwise proper sized webserver for the client.</p>
<p>Bots such as Semrush Bot, MJ12 Bot and DotBot just needlessly slow down your website.</p>
<pre>216.244.66.242 - - [01/Oct/2021:10:11:51 +0000] "GET / HTTP/1.1" 301 255 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)"
</pre>
<p>But aren&#8217;t bots good? Yes, most are. We all want our sites to be included in search engines, such as Google, Yahoo etc, however there are some indexing services which are NOT being used for search indexes. Instead the data are being used internally for their customers to show comparative data and in order to provide a service to their clients. This means that unless YOU are their client, you have absolutely ZERO benefit from this. One might even argue that you have a negative benefit, as it might allow competitor analysis on your site from your competitors.</p>
<p>So &#8211; why allow it? There is NO benefit to doing so for you, and you really should block them.</p>
<p>How to block them.</p>
<p>There are 2 simple methods (we recommend using both) to blocking them completely. One is to block them on your server itself. In order to do that, you can change your .htaccess for apache to prevent them (we can help you do that).</p>
<p>The other method is to block the site in CloudFlare (or whichever other CDN you&#8217;re using. You <span style="text-decoration: underline;">are</span> using a CDN right?). You do this from their Firewall settings.</p>
<p>Once you have done this, you&#8217;re no longer providing free data to another company, and lower the change of your website being overrun by bad Robots.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Have you backed up today?</title>
		<link>https://old.epium.com/have-you-backed-up-today/</link>
		
		<dc:creator><![CDATA[Christian]]></dc:creator>
		<pubDate>Sat, 03 Jul 2021 16:00:25 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[safety]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">https://epium.com/?p=1218</guid>

					<description><![CDATA[The old adage of &#8220;real men don&#8217;t backup&#8221; is long gone, and really should have been &#8220;stupid people don&#8217;t backup&#8221;. It is stupid to not have multiple offsite backups of your website, particularly if you make money on it. You need not just multiple backups, you also need to actually TEST how to restore everything ... <a title="Have you backed up today?" class="read-more" href="https://old.epium.com/have-you-backed-up-today/" aria-label="Read more about Have you backed up today?">Read more</a>]]></description>
										<content:encoded><![CDATA[<p>The old adage of &#8220;real men don&#8217;t backup&#8221; is long gone, and really should have been &#8220;stupid people don&#8217;t backup&#8221;. It is stupid to not have multiple offsite backups of your website, particularly if you make money on it.</p>
<p>You need not just multiple backups, you also need to actually TEST how to restore everything if disaster strikes. Have you tried this? You should. We&#8217;ve seen (and experienced) trying to restore a backup only to find it was maddeningly convoluted.</p>
<p>Disasters happen. They can happen at several levels. At the simplest level, someone deletes a post by accident. This is easy enough to recover from the backup. Or is it? The problem is the backup has the entire site, and what if there have been other changes since. Now it&#8217;s suddenly not that simple any longer, because if you restore the latest backup you might lose changes since then, or even worse &#8211; customer orders.</p>
<p>Let&#8217;s take it a step further &#8211; your site gets deleted. By accident or by malice, this can happen. What then? How do you get it up and running again fast? If you&#8217;re running a WordPress site, you need to set up WordPress again, install the program you took the backups with, and then&#8230; Wait, you didn&#8217;t save the backups on the webserver did you? If not you can just restore it from your offsite backup (here is where the offsite comes into play), but if the backup was just a copy on the server itself, your site or shop is now basically burned to the ground and gone.</p>
<p>What happens if the datacenter where it&#8217;s located burns? Rare, yes, but it&#8217;s happened before. So your backup was offsite, but still in the same datacenter? Then your data was burned to the ground as well.</p>
<p>For a multitude of reasons you should not trust a single backup location, or backup program &#8211; what happens if the files are defective due to a bug in the backup program, and all your backups are basically unreadable? You need backups at multiple levels, and locations.</p>
<p>It might sound overly complicated, and you might think we&#8217;re paranoid. Chances are you&#8217;ll be fine, and will never need it. But think of it like insurance. You&#8217;ll be really happen you have it, once disaster strikes.</p>
<p>So, how do we do backups in-house?</p>
<p>We do it at 3 levels basically &#8211; from the outside we take snapshots of the entire server within our hosting system. We can use those to near-instantly restore a complete site &#8211; even elsewhere if needed.</p>
<p>At the second level we do it in the server itself, where we take backups stored both on the server (for a quick restore), and copies stored remotely.</p>
<p>Finally we do it within WordPress (with for example UpdraftPlus) &#8211; this takes a copy of your website to 1+ offsite locations, and can do it frequently. This also allows us to do offsite development of a site, where we copy the site to the development server &#8211; do the work, and copy it back.</p>
<p>So yes, we use both several belts, and multiple suspenders. Once set up, it runs by itself (we still test it periodically to make sure the backups actually work), and our sites are protected against all but complete armageddon for what amounts to peanuts compared to the cost of redeveloping a site.</p>
<p>It has actually saved our butts more than once (but that&#8217;s an even longer story).</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
