<?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>Danami &#187; Technical</title>
	<atom:link href="http://www.danami.com/blog/category/technical/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.danami.com</link>
	<description>Managed Web Services</description>
	<lastBuildDate>Sun, 03 Feb 2008 18:45:06 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to keep your website secure</title>
		<link>http://www.danami.com/blog/2007/12/26/how-to-keep-your-website-secure/</link>
		<comments>http://www.danami.com/blog/2007/12/26/how-to-keep-your-website-secure/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 22:10:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Server Admin & Security]]></category>
		<category><![CDATA[Website Security]]></category>

		<guid isPermaLink="false">http://www.danami.com/2007/12/26/spring-special/</guid>
		<description><![CDATA[1. Say NO to shared hosting if doing E-commerce
With shared web hosting, permissions are set up to restrict users from your directories and files. However, this is a relatively low level of security compared to that of managed dedicated servers where you and only you have access to your machine and can severely restrict access [...]]]></description>
			<content:encoded><![CDATA[<p><strong>1. Say NO to shared hosting if doing E-commerce</strong><br />
With shared web hosting, permissions are set up to restrict users from your directories and files. However, this is a relatively low level of security compared to that of managed dedicated servers where you and only you have access to your machine and can severely restrict access to your server from the outside world. Also with dedicated hosting, you are not affected by other sites on the same server. In shared hosting environments, other site processes, scripts or activities can cause problems on the server that could affect anyone else on the same machine.</p>
<p><strong>2. Choose wisely</strong><br />
- Many web applications are notorious for having vulnerabilities. Does it have a good security record? What&#8217;s the number of vulnerabilities it&#8217;s had in the last year and how fast were patches available? <a href="http://www.securityfocus.com" target="_blank">Securityfocus</a> and <a href="http://www.secunia.com">Secunia</a> are great resources to find out this information.<br />
- What kind of permission system does my web application have? Can I set up access control lists or do I only have a single login? What happens if I need to give access to other staff members? Can I limit their access? These are some good questions you should be asking yourself &#8211; not all web applications are created equal in this area.</p>
<p><strong>3. Keep your web applications up to date</strong><br />
- Unfortunately web applications are rarely &#8220;set and forget&#8221;. A web application can have a vulnerability from the time it was installed to the time that your web site is actually launched! Make sure that in your working agreement with your web development company that it includes a section for web site security upgrades and maintenance.<br />
- If your domain doesn&#8217;t have a security related email address then start one (<script type="text/javascript">
var username = "security"; var hostname = "yourdomain.com"; document.write('<a href=' + 'mail' + 'to:' + username + "@" + hostname + ">" + username + "@" + hostname + "</a>");
</script>). Use this email address to subscribe to security related mailing lists concerning any web applications you run on your site.</p>
<p><strong>4. Don&#8217;t be a target</strong><br />
- Don&#8217;t store credit card information. Most third party payment processors can handle most or all of the credit card transaction. This will put your customer&#8217;s mind at ease and there is no financial gain for a hacker to target you.<br />
- Insist that version information is removed from your web pages. Content management systems are notorious for listing version information in the header or footer. Unfortunately this information gets parsed and stored by search engines. Malicious users can then write automated scripts to search that information to find your site. </p>
<p><strong>5. Protect your logins</strong><br />
- Use a password manager. This will allow you to use very strong (non guessable) passwords. <a href="http://keepass.info/" target="_blank">Keepass Password Safe</a> is a great open source password manager for windows, OSX, and Linux<br />
- Make sure that your administrative login pages are protected with a SSL certificate. Expensive SSL certificates are a thing of the past. 256 bit certificates can be purchased for as little as twenty dollars a year.<br />
- If you&#8217;re office or home has a dedicated IP address then your server admin can limit login access to that specific IP address or corporate subnet.<br />
- Don&#8217;t login to your web site from an un-trusted computer. You have no idea what kind of malicious programs are installed on that computer (key loggers, etc). Also make sure that your own computer is up-to-date and has a virus scanner installed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danami.com/blog/2007/12/26/how-to-keep-your-website-secure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Total Validator Firefox Plugin</title>
		<link>http://www.danami.com/blog/2007/12/26/total-validator-firefox-plugin/</link>
		<comments>http://www.danami.com/blog/2007/12/26/total-validator-firefox-plugin/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 22:07:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Total Validator]]></category>

		<guid isPermaLink="false">http://www.danami.com/2007/12/26/second-post/</guid>
		<description><![CDATA[I would highly recommend this Firefox plugin to any web developer.
I have never seen such a comprehensive list of features in a validation plug-in before!

HTML validator
An accessibility validator
A spelling validator
A broken links validator
The ability to take screenshots with different browsers to see what your web pages really look like (27 different browsers supported!).

It also has [...]]]></description>
			<content:encoded><![CDATA[<p>I would highly recommend <a href="http://www.totalvalidator.com/tool/extension.html" target="_blank">this Firefox plugin</a> to any web developer.</p>
<p>I have never seen such a comprehensive list of features in a validation plug-in before!</li>
<ul>
<li>HTML validator</lli>
<li>An accessibility validator</li>
<li>A spelling validator</li>
<li>A broken links validator</li>
<li>The ability to take screenshots with different browsers to see what your web pages really look like (27 different browsers supported!).</li>
</ul>
<p>It also has the ability to upload local pages to the total validator service (great if the web site isn&#8217;t actually live yet). </p>
<p>Note: They also offer standalone versions for windows and OSX and a &#8220;pro&#8221; version that can spider through and validate an entire site. The Firefox extension works well on Linux!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danami.com/blog/2007/12/26/total-validator-firefox-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
