<?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>Jewelion Web Design</title>
	<atom:link href="http://www.jewelion.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jewelion.com</link>
	<description>Websites &#38; Internet Consultancy</description>
	<lastBuildDate>Thu, 01 Sep 2011 08:07:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>osCommerce: Recovering from a Hack Attack</title>
		<link>http://www.jewelion.com/oscommerce-recovering-from-a-hack-attack/</link>
		<comments>http://www.jewelion.com/oscommerce-recovering-from-a-hack-attack/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 07:17:26 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.jewelion.com/?p=176</guid>
		<description><![CDATA[<p>I was called upon yesterday to sort out a website running osCommerce. It had been installed a few years ago, had a few modifications added and that was it. No security updates. Ever!</p> <p>The first sign something was amiss was it became impossible to browse the shop. I quickly traced that to a key <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.jewelion.com/oscommerce-recovering-from-a-hack-attack/">osCommerce: Recovering from a Hack Attack</a></span>]]></description>
			<content:encoded><![CDATA[<p>I was called upon yesterday to sort out a website running osCommerce. It had been installed a few years ago, had a few modifications added and that was it. No security updates. Ever!</p>
<p>The first sign something was amiss was it became impossible to browse the shop. I quickly traced that to a key missing file. When the file was replaced all appeared to be OK again. It was then a matter of how that file came to be missing. Was it human error, a deliberate act of focussed sabotage or something destructive but less personal? Fortunately, as the incident unfolded, the first two possibilities were eliminated.</p>
<p>Emails arrived indicating that a page had been set up on the site phishing for people&#8217;s bank details. Then another page, then another. The hunt was on then to find and eliminate the phishing files and the files left by the hackers which enabled the phishing files to be deposited. Simply removing these is no use as the vulnerability that let the hackers in in the first place has to be addressed.</p>
<p>First: the default admin folder was renamed and the vulnerable files were removed (file_manager.php, define_languages.php). Then various security updates and modifications were applied. Finally a site monitoring tool was installed and run to check for suspicious files, files that should be there but with suspicious content and to alert to future changes. The site  monitor found a dozen files that had been deposited over the past week, plus 5 bona fide files that had nasty stuff injected into them by the hackers.</p>
<p>The site is now thoroughly cleansed and all is well. But monitoring continues, both for intrusion attempts and any security updates.</p>
<p><strong>If you have an osCommerce site that needs updating or you suspect/know has been hacked, contact Jewelion Web Design today &#8211; we can help!</strong></p>
<ul>
<li><span id="emoba-3473"><span class="emoba-em">webmaster<img src="http://www.jewelion.com/wp-content/plugins/emoba-email-obfuscator-advanced/at-glyph.gif" alt="at"  class="emoba-glyph" />jewelion<img src="http://www.jewelion.com/wp-content/plugins/emoba-email-obfuscator-advanced/dot-glyph.gif" alt="dot" class="emoba-glyph" />com</span></span><script type="text/javascript">emobascript('%77%65%62%6D%61%73%74%65%72%40%6A%65%77%65%6C%69%6F%6E%2E%63%6F%6D','&lt;span class="emoba-em">webmaster&lt;img src="http://www.jewelion.com/wp-content/plugins/emoba-email-obfuscator-advanced/at-glyph.gif" alt="at"  class="emoba-glyph" />jewelion&lt;img src="http://www.jewelion.com/wp-content/plugins/emoba-email-obfuscator-advanced/dot-glyph.gif" alt="dot" class="emoba-glyph" />com&lt;/span>','emoba-3473','','','0'); </script></li>
<li>T:01691 682428</li>
<li>M:07980444071</li>
<li><a title="OsCommerce" href="http://www.jewelion.com/websites/e-commerce/oscommerce/">Visit our osCommerce Services Pages</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.jewelion.com/oscommerce-recovering-from-a-hack-attack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Euthanasia in the aisles</title>
		<link>http://www.jewelion.com/euthanasia-in-the-aisles/</link>
		<comments>http://www.jewelion.com/euthanasia-in-the-aisles/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 15:24:59 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[euthanasia]]></category>
		<category><![CDATA[suicide]]></category>
		<category><![CDATA[supermarkets]]></category>

		<guid isPermaLink="false">http://www.jewelion.com/?p=152</guid>
		<description><![CDATA[<p>As the computerised lady thanked me for using Sainsbury&#8217;s Self Check-out, for one awful moment I had a vision of Dignitas&#8217;s Swiss practices making their way into the supermarkets.</p> ]]></description>
			<content:encoded><![CDATA[<p>As the computerised lady thanked me for using Sainsbury&#8217;s Self Check-out, for one awful moment I had a vision of Dignitas&#8217;s Swiss practices making their way into the supermarkets.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jewelion.com/euthanasia-in-the-aisles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clever Cash Machine</title>
		<link>http://www.jewelion.com/clever-cash-machine/</link>
		<comments>http://www.jewelion.com/clever-cash-machine/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 15:19:32 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[ATM]]></category>

		<guid isPermaLink="false">http://www.jewelion.com/?p=146</guid>
		<description><![CDATA[<p>I was in Gobowen the other day, walking past the Co-op.  The ATM had a notice on it saying &#8220;This cash machine will charge £1.85 for withdrawals.&#8221;</p> <p>No, the cash machine won&#8217;t charge you. The bank operating it will charge you.</p> <p>Presumably they feel less opprobrium will be heaped on their shoulders if they <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.jewelion.com/clever-cash-machine/">Clever Cash Machine</a></span>]]></description>
			<content:encoded><![CDATA[<p>I was in Gobowen the other day, walking past the Co-op.  The ATM had a notice on it saying &#8220;This cash machine will charge £1.85 for withdrawals.&#8221;</p>
<p>No, the cash machine won&#8217;t charge you. The bank operating it will charge you.</p>
<p>Presumably they feel less opprobrium will be heaped on their shoulders if they manage to pass the blame onto a hapless and entirely innocent mechanism.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jewelion.com/clever-cash-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validation -W W Worth it?</title>
		<link>http://www.jewelion.com/validation-w-w-worth-it/</link>
		<comments>http://www.jewelion.com/validation-w-w-worth-it/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 13:48:01 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
				<category><![CDATA[W3C]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.jewelion.com/?p=137</guid>
		<description><![CDATA[<p>We all need standards. In a car  it&#8217;s useful to be able to know that everybody is maintianing the same standard as to which side of the road they drive on &#8211; mostly. Or that what Shell calls diesel will work in a diesel engined car. If everybody sticks to standards then we all <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.jewelion.com/validation-w-w-worth-it/">Validation -W W Worth it?</a></span>]]></description>
			<content:encoded><![CDATA[<p>We all need standards. In a car  it&#8217;s useful to be able to know that everybody is maintianing the same standard as to which side of the road they drive on &#8211; mostly. Or that what Shell calls diesel will work in a diesel engined car. If everybody sticks to standards then we all know where we are and everything will work smoothly. And so it is in the world of web page design. Or is it?</p>
<p>There is a body, the W3c, which develops standards on which all web pages should be constructed. They have a page where you can test your website for compliance &#8211; here it is: <a href="http://validator.w3.org/" target="_blank">http://validator.w3.org/</a></p>
<p>As an embryonic web developer back in the miasma that was in the days of Internet Explorer 2, Netscape 3 and AOL&#8217;s very own custom browser, standards were a right royal pain. Just getting a page to work and display was success enough. Now things have changed, the world has moved on.</p>
<p>There is a rich satisfaction when the green square of validation reveals itself that perhaps only someone who has struggled with proprietary html tags and attributes can understand. This is often followed by an intense depression as testing reveals that beautifully crafted html, that perfect layout which works in all modern browsers actually chokes Internet Explorer 6. Yes, it&#8217;s still out there. Yes we have to cater for it.</p>
<p>But I digress. We can write html which validates. Is there ever a case for allowing non-validating html code? I think the answer has to be a guarded &#8220;yes, sometimes&#8221;.  Why? Well, once upon a time if you had come to jewelion.com you would have seen the proud boast &#8220;always bespoke&#8221;.  Things have changed, the world has moved on. There&#8217;s so much that can be done in such a sophisticated manner that it is just not practical to develop it all from the ground up, to engage in needless wheel re-invention. Take the little carousel on the front page of this website &#8211; someone has developed that and very kindly made it available. However, they didn&#8217;t pay close attention to standards and it doesn&#8217;t validate. At first it produced over 20 errors &#8211; I have corrected them but there remains one.</p>
<p>As the page works &#8211; is the existence of one validation issue important? I think not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jewelion.com/validation-w-w-worth-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backscatter</title>
		<link>http://www.jewelion.com/backscatter/</link>
		<comments>http://www.jewelion.com/backscatter/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 14:09:44 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
				<category><![CDATA[Email Issues]]></category>

		<guid isPermaLink="false">http://www.jewelion.com/?p=39</guid>
		<description><![CDATA[<p>It seems that it is almost impossible these days to do or say anything that in some way does not cause offence. And, when it comes to running a server attached to the internet there are innumerable new ways in which to breach the code of conduct to which all should adhere if they <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.jewelion.com/backscatter/">Backscatter</a></span>]]></description>
			<content:encoded><![CDATA[<p>It seems that it is almost impossible these days to do or say anything that in some way does not cause offence. And, when it comes to running a server attached to the internet there are innumerable new ways in which to breach the code of conduct to which all should adhere if they wish to be good &#8220;netizens&#8221;.</p>
<p>While checking all was well in cyberspace, imagine my horror at discovering that the mailserver was in fact on a blacklist for abhorrent behaviour. Now, years of experience has taught the value of a certain fastidiousness when it comes to making sure that the mailerver is locked down to prevent abuse by spammers and/or scammers. However there it was, in black and white: I was officially a backscatterer!</p>
<p>Backscatter isn&#8217;t a particularly nice sounding term. Indeed it conjures up images of unfortunate medical conditions &#8211; the least said the better. But, in order to get to grips with it, we need to have some understanding of what it means.</p>
<p>When an email arrives at the mailserver there are two basic options. The server can accept it and take delivery of it for further processing or it can REJECT it there and then, ie refuse to handle it. Having accepted the email, if the server then finds it is unable to deliver it to the appropriate mailbox it can then DROP or BOUNCE the message. DROP means, just that, forget the message ever existed and delete it. Not always a good idea because the sender of the message  will not know it didn&#8217;t reach its target.  BOUNCE is much friendlier because the sender is notified of non-delivery.</p>
<p>As we know spammers often send their emails with a forged &#8220;From address&#8221;. Also they also try their luck by sending emails to a vast combination of names @yourdomain.co.uk in the hope that some are valid. If the server is set up to accept the email, then check to see if the user exists and if it doesn&#8217;t, to BOUNCE the email back, and if the From address is forged then that unfortunate and entirely innocent address is going to be on the receiving end of a lot of spam.</p>
<p>The answer is to set the server to check that recipient address is valid before accepting it. If it is not then to REJECT it, which stops the process then and there.</p>
<p>Backscatter.org maintains the blacklist. They&#8217;re not a particularly pleasant bunch, requiring money if you wish to be removed from their list &#8211; you can opt to wait for a month and let the listing expire if you&#8217;d rather not pay. Which is what I did.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jewelion.com/backscatter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Post</title>
		<link>http://www.jewelion.com/hello-world/</link>
		<comments>http://www.jewelion.com/hello-world/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 16:30:53 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://www.jewelion.com/?p=1</guid>
		<description><![CDATA[First post - introduction to blogging section of website <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.jewelion.com/hello-world/">First Post</a></span>]]></description>
			<content:encoded><![CDATA[<p>This is a website about Web design, so the blogs on this site will mostly be centered around that topic. However, we are humans with a wider sphere of interest than just the internet and computers so expect a few articles on &#8220;other stuff&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jewelion.com/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

