<?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>Techeffex Blog</title>
	<atom:link href="http://techeffex.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://techeffex.com/blog</link>
	<description>Internet topics for the business owner</description>
	<lastBuildDate>Thu, 10 May 2012 17:12:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Website Security &#8211; Part 4 &#8211; Password Protection</title>
		<link>http://techeffex.com/blog/?p=130</link>
		<comments>http://techeffex.com/blog/?p=130#comments</comments>
		<pubDate>Thu, 10 May 2012 17:12:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://techeffex.com/blog/?p=130</guid>
		<description><![CDATA[We&#8217;ve been discussing many aspects of website security over the past few weeks. Some of the issues have been very technical and the responsibility of dealing with these issues often rest in the hands of the developer. Password protection however, is everybody&#8217;s responsibility. This week, we discuss passwords as a security issue. Most of us [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://techeffex.com/blog/wp-content/uploads/2012/05/j0309264.jpg"><img class="alignright size-medium wp-image-131" style="margin: 10px;" title="j0309264" src="http://techeffex.com/blog/wp-content/uploads/2012/05/j0309264-300x197.jpg" alt="" width="300" height="197" /></a>We&#8217;ve been discussing many aspects of website security over the past few weeks. Some of the issues have been very technical and the responsibility of dealing with these issues often rest in the hands of the developer. Password protection however, is everybody&#8217;s responsibility. This week, we discuss passwords as a security issue.</p>
<p>Most of us have accounts on many different sites &#8211; everything from online banking, shopping, social media, email and more. Experts tell us that we should not use the same password for all these accounts for if someone gets the password for one account, it may allow access to many more &#8211; and they&#8217;re right. However, keeping track of dozens of different passwords is not always practical either. Some users take to keeping a list of passwords somewhere safe, whether it be a paper or electronic version. Good &#8211; but if you lose that or someone gets a hold of it, you&#8217;re in trouble. This article won&#8217;t attempt to tell you what you should or shouldn&#8217;t do in that regard, but we will discuss the difference between weak and strong passwords, based on how hackers will try to break in to your accounts.</p>
<p><strong>Password Complexity</strong><br />
Any password you create should have a high degree of complexity. Many sites will enforce password complexity when you set up an account. Typical requirements include password length and the use of uppercase and lowercase letters, numbers and special characters (!,#,&amp; etc&#8230;). What advantage do these measures give? Let&#8217;s consider this from a hacker&#8217;s point of view:</p>
<p>Let&#8217;s say the hacker has already obtained your user name &#8211; not always that hard, often it&#8217;s your email address. By using an automated script, he can now automatically try may passwords until he finds one that works. And they do this &#8211; a lot. Now let&#8217;s say your password consisted of only 2 lowercase letters. With 26 letters in the alphabet, that makes 676 possible combinations. An automated script would blow through that in seconds.</p>
<p>OK &#8211; but now let&#8217;s say we have 8 lowercase characters. Well that&#8217;s 208,827,064,576 combinations &#8211; much better. In fact, even at 1000 combinations per second, it would take more than 8 years to crack. Isn&#8217;t that good enough? Well no. Most people don&#8217;t use a totally random set of characters for their password. They will usually use something they can remember. Sometimes it may be the name of a pet, a child, a place or a birthday &#8211; something that only they would remember. Seems like a good idea, but hackers are really good at what they do. This is where &#8220;social engineering&#8221; comes in. A lot of this &#8220;personal&#8221; information is readily available on the web &#8211; Facebook comes to mind. If you look at a person&#8217;s Facebook page, you can usually find all of the information mentioned above. A hacker targeting you (and yes, it happens) can get that sort of information from Facebook, Twitter and many other online sources. So using a pet name for a password for example, can often be cracked quite easily. If your dog is names Lassie and that is your password, well, the hacker is in.</p>
<p>So this is where letter case, numbers and special characters come in. By mixing in these additional characters, the likelihood of a hacker guessing your password drops dramatically. Something like laSsie!122 all of the sudden becomes very hard to guess, yet may be easy enough for the user to remember. By using these additional characters, you make it much more difficult for hackers to guess your password.</p>
<p><strong>Hacker Attacks</strong><br />
One of the most common approaches that hackers use is to have their netbots troll the internet looking for log in pages. When they find one, their automated scripts try a large set of common usernames and passwords. For example, the username &#8220;admin&#8221; could be found quite often on a website CMS function. Combine that with a set of hundreds of common passwords and maybe they can break in. If not, they simply move on to the next site they find.</p>
<p>The trick is to avoid the common usernames and passwords &#8211; instead of &#8220;admin&#8221;, how about &#8220;admin871&#8243;, or &#8220;admin!24&#8243;. Combined with a complex password, these automated attackers will have little chance of breaking in.</p>
<p>Remember, hackers are always out there. There are thousands of the automated attacker scripts constantly trolling the web looking for an opening. It&#8217;s a very real threat and if you&#8217;ve ever been hacked, you know how unpleasant it can be. Yet the simple act of adding some additional complexity to your passwords may be all it takes to repel the hackers. If your passwords are too simple, change them now before it&#8217;s too late!</p>
]]></content:encoded>
			<wfw:commentRss>http://techeffex.com/blog/?feed=rss2&#038;p=130</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Security &#8211; Part 3 &#8211; Securing Applications</title>
		<link>http://techeffex.com/blog/?p=124</link>
		<comments>http://techeffex.com/blog/?p=124#comments</comments>
		<pubDate>Thu, 03 May 2012 15:21:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://techeffex.com/blog/?p=124</guid>
		<description><![CDATA[Many websites make use of one or more applications. Any code written to provide some particular set of functions can be considered an application. Some applications are custom designed, some are open source (free to the public) and some are commercial (cost money). We will discuss some of the security implications associated with each. Custom [...]]]></description>
			<content:encoded><![CDATA[<p>Many websites make use of one or more applications. Any code written to provide some particular set of functions can be considered an application. Some applications are custom designed, some are open source (free to the public) and some are commercial (cost money). We will discuss some of the security implications associated with each.</p>
<p><strong>Custom Applications</strong><br />
<a href="http://techeffex.com/blog/wp-content/uploads/2012/05/j0316492.jpg"><img class="alignright size-medium wp-image-125" style="margin: 10px;" title="j0316492" src="http://techeffex.com/blog/wp-content/uploads/2012/05/j0316492-300x203.jpg" alt="" width="300" height="203" /></a>Many websites make use of custom designed applications to provide some function that may be unique to that website. Even the simplest application can present an opportunity for hackers if proper security measures aren&#8217;t taken. Database access and system log in functions can be particularly vulnerable. Hackers have automated tools that can try many combinations of username and passwords looking for &#8220;weak&#8221; credentials. A good log in system will insist on a minimum complexity for passwords that includes letters, numbers and non-alphanumeric characters.</p>
<p>Databases are vulnerable to different types of attacks including &#8220;SQL Injection&#8221; attacks. When a hacker has access to a legitimate HTML form that accesses a database (a log in function or contact form for example), they can enter data that if not properly guarded against, can provide the hacker with full access to the database. This is fairly easy to guard against &#8211; it&#8217;s a matter of not allowing certain characters in a database query &#8211; if your developer is aware of the risk.</p>
<p>Generally speaking, the security of a custom application is only as good as the developer&#8217;s knowledge of security issues. If you have security concerns with your site, you should probably hire and experienced coder for your application development.</p>
<p><strong>Open Source Applications &amp; Commercial Applications</strong><br />
One of the great things on the internet is open source applications. &#8220;Open Source&#8221; means that anyone can grab the code for an application and customize however they see fit &#8211; for free. Open Source software is usually developed by a community of authors and includes varying levels of help and support. These applications can be huge time savers and what is better than free? Open Source applications include Drupal CMS, WordPress (blogging application), Zen Cart (Shopping cart) and more.</p>
<p>The downside to these Open Source apps is that hackers know that they are used on many websites. If they find a vulnerability in one of these applications, they could gain access to any website that uses it.  With the help of netbots (software that automatically surfs the web), they can surf the web looking for the app and exploit the vulnerability.</p>
<p>Most Open Source applications are quite secure, but there are no guarantees. The only defense is to follow proper installation procedures and to keep up with application updates. Most applications are updated on a regular basis, often for security reasons. Also, if your developer makes any sort of modification to the app, the same concerns would apply as that for Custom Applications.</p>
<p>Commercial Applications share the same concern as Open Source except that your developer typically can&#8217;t modify the application. Again, stay up to date  with your application versions. More often than not, the update will contain some security patch.</p>
<p>Website Applications are what bring the web to life and are used on many sites. As a website owner, it is important to understand that there are security issues associated with any application and to discuss these with your developer.</p>
<p><strong>Next Week: Password Security</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://techeffex.com/blog/?feed=rss2&#038;p=124</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Security &#8211; Part 2 &#8211; Server Security</title>
		<link>http://techeffex.com/blog/?p=116</link>
		<comments>http://techeffex.com/blog/?p=116#comments</comments>
		<pubDate>Thu, 19 Apr 2012 17:27:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://techeffex.com/blog/?p=116</guid>
		<description><![CDATA[Hackers have many different ways to break in to your website. In this week&#8217;s article, we discuss some basic server security issues and how they may or may not affect your website depending on your hosting configuration. Website Hosting There are 3 main hosting options available to website owners: shared, virtual dedicated and dedicated. We [...]]]></description>
			<content:encoded><![CDATA[<p>Hackers have many different ways to break in to your website. In this week&#8217;s article, we discuss some basic server security issues and how they may or may not affect your website depending on your hosting configuration.</p>
<p><strong>Website Hosting</strong></p>
<p>There are 3 main hosting options available to website owners: shared, virtual dedicated and dedicated. We will touch on all 3 from a security point of view.</p>
<p><strong>Shared Hosting</strong><br />
<a href="http://techeffex.com/blog/wp-content/uploads/2012/04/j0399292.jpg"><img class="alignright size-medium wp-image-117" style="margin: 10px;" title="Telephone Lines in Modem Ports" src="http://techeffex.com/blog/wp-content/uploads/2012/04/j0399292-239x300.jpg" alt="" width="239" height="300" /></a>This is the most common hosting option for small and medium sized website owners. The idea is that you share a server with several other website owners. You share hard disk space, RAM, processor time and bandwidth into and out of  the server. It&#8217;s the most economical approach with monthly costs sometimes under $5. Providers like Go-Daddy, Network Solutions and the like set up servers and typically provide an interface for the site owner to upload files, manage databases, email and more. As a customer, you have very limited access to the server itself. The hosting provider assumes responsibility for the server security. Bigger names like Go Daddy and Network Solutions and most reputable hosting providers put a lot of time and resource into ensuring that their servers are secure.</p>
<p>The issue with Shared Hosting server security is that if a hacker can get access to the server through another website on your server, your site and data could be compromised.  This is one of the inherent risks of shared hosting &#8211; your only defense is to make sure your data is backed up on a regular basis. In particular, if your site is database driven (any CMS uses a database), you must ensure that the database gets backed up. Don&#8217;t assume the hosting provider does database backups for you &#8211; it&#8217;s not always the case.</p>
<p><strong>Virtual Dedicated Hosting</strong><br />
Virtual Dedicated Hosting is cross between shared and dedicated hosting. Your share a server wit other customers, but the server is configured to dedicate resources to your account. For example, you get a certain amount of RAM &#8211; if you don&#8217;t use it, it doesn&#8217;t get used.</p>
<p>Virtual Dedicated Hosting has some of the same risks as shared hosting in that another hacked website on the server could spell trouble for your site. What&#8217;s more is that the customers have more access to some server functions which could lead to more vulnerabilities. A rigorous backup policy is once again the way to go.</p>
<p><strong>Dedicated Hosting</strong><br />
Dedicated Hosting comes in a couple of different flavors &#8211; you have the standalone server and cloud computing. From a users point of view, it all looks the same. The standalone server is just that &#8211; a server sitting in a rack somewhere  with your name on it. Lose power and you&#8217;re down. Cloud computing provides the same functionality, but uses resources from different servers. Lose power on one server and you just use resources from the others.</p>
<p>Dedicated hosting leaves server management up to the customer. If you know what you&#8217;re doing, you can set up your server to be very secure and you don&#8217;t run the risk of some other website compromising your security.</p>
<p>The trick is to understand the applications that your are using and what the vulnerabilities are. Also, you want to get very familiar with the log files that the server generates. This gives you some insight into who is accessing your server and what they are trying to do. If you chooses to use a dedicated server, server security becomes your problem and it must be taken seriously. If you are not comfortable with this role, you want to find a server administrator who is.</p>
<p><strong>Next Week: Securing Applications</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://techeffex.com/blog/?feed=rss2&#038;p=116</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Security &#8211; Part 1</title>
		<link>http://techeffex.com/blog/?p=106</link>
		<comments>http://techeffex.com/blog/?p=106#comments</comments>
		<pubDate>Thu, 12 Apr 2012 15:37:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://techeffex.com/blog/?p=106</guid>
		<description><![CDATA[Most of us like to think of our website as a place that good honest users visit to find the latest information, product or service we are offering. Usually, the biggest questions on our minds are: How can I get a better Google ranking? How can I make the site more informative and friendly for [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright  wp-image-107" style="margin-left: 5px; margin-right: 5px;" title="j0387465" src="http://techeffex.com/blog/wp-content/uploads/2012/04/j0387465-300x214.jpg" alt="" width="240" height="171" />Most of us like to think of our website as a place that good honest users visit to find the latest information, product or service we are offering. Usually, the biggest questions on our minds are:</p>
<ul>
<li>How can I get a better Google ranking?</li>
<li>How can I make the site more informative and friendly for visitors?</li>
<li>How can I generate more sales?</li>
</ul>
<p>These are all perfectly valid questions for a website owner. But there is one more that all website owners should consider:<strong></strong></p>
<p><strong> Is my website secure?</strong></p>
<p>We all know hackers are out there, but many people don&#8217;t understand the technology that allows them to flourish. In many ways, hackers have the upper hand &#8211; they have more time, resources and technical knowledge as to how the internet works and how to exploit it.</p>
<p><strong>Hackers</strong></p>
<p>Hackers come in many forms &#8211; ranging from bored kids on a home computer to purveyors of spam and corporate espionage (really). Some hackers simply leave a calling card on your site indicating they have successfully hacked your site. This is like a kid tagging a street sign &#8211; annoying, but not much harm. Others are there to ransack your site &#8211; destroy databases and delete important documents. Still others don&#8217;t want you to know they are there at all &#8211; they use your website server for attacks on other servers or sending spam email.</p>
<p>And they are out there -1000s of them. From all over the world.  A recent study suggested a new website is visited by a hacker on average within 17 minutes of going live. Another suggests hackers visit a site every few minutes! If the thought frightens you &#8211; good! Hacking incidents are always on the rise and you must protect yourself.</p>
<p>Still, there is hope. In the next series of articles, I will address various aspects of website security. Knowing what to ask your host and/or developer is a good start in protecting your website assets.</p>
<p><strong>Next week: Server Security</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://techeffex.com/blog/?feed=rss2&#038;p=106</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automating Business Processes</title>
		<link>http://techeffex.com/blog/?p=82</link>
		<comments>http://techeffex.com/blog/?p=82#comments</comments>
		<pubDate>Sun, 12 Feb 2012 19:38:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://techeffex.com/blog/?p=82</guid>
		<description><![CDATA[Most business owners recognize the importance of a good website these days. In fact, a website is a mandatory part of any business marketing strategy. Yellow pages have gone the way of the dinosaur and consumers now want information about vendors instantly, whether it is on there smartphone, tablet, MAC or PC. So many business [...]]]></description>
			<content:encoded><![CDATA[<p>Most business owners recognize the importance of a good website these days. In fact, a website is a mandatory part of any business marketing strategy. Yellow pages have gone the way of the dinosaur and consumers now want information about vendors instantly, whether it is on there smartphone, tablet, MAC or PC. So many business owners have invested time and money in learning what it takes to standout on the web and what the technology is all about.</p>
<p>We are finding more and more clients who are now asking how the web technologies can benefit their business in other ways in the form of Business Process Automation. Consider the flow of your business:</p>
<ol>
<li>A prospect is interested in your product or service</li>
<li>You negotiate a fair price for that product or service</li>
<li>You provide the product or service to the client</li>
<li>Your business is compensated</li>
</ol>
<p>Simple enough &#8211; but any business owner knows there is plenty of administration that goes on behind the scenes. Appointments and scheduling, inventory control, expenses, labor and on and on. Administration of any business uses a great deal of time and resources, sometimes taking away from the core offering of the business. So why not consider automating some of these administration functions? If you already have a website, you have a place to host custom applications that are accessible from anywhere in the world with internet access. Suppose you want to automate the Appointment Management function for your business &#8211; you can have clients request an appointment time from the available time slots shown on a calendar on your site. Once the time is selected, a notification can be sent to one of your employees confirming the time of the appointment. Even a simple function such as this could save many days of labor every year resulting in big savings and profitability for the business.</p>
<p>Of course, this is just one simple example. Take a look at how your business is run and ask yourself if there is function or a task that takes up a lot of time and doesn&#8217;t add value to the overall business. With affordable custom programming, automating your business may be much easier than you think. <a href="http://www.techeffex.com/contact.php" target="_blank">Contact Techeffex</a> today to find out how our custom programming and business solutions can help your bottom line!</p>
]]></content:encoded>
			<wfw:commentRss>http://techeffex.com/blog/?feed=rss2&#038;p=82</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Design vs Website Development</title>
		<link>http://techeffex.com/blog/?p=75</link>
		<comments>http://techeffex.com/blog/?p=75#comments</comments>
		<pubDate>Thu, 01 Dec 2011 18:43:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://techeffex.com/blog/?p=75</guid>
		<description><![CDATA[The terms web designer and web developer are often used to describe someone who creates websites.  While for many people the terms may mean the same thing, there are differences that you should be aware of, particularly if you plan to have a new website built. First, let&#8217;s look at what the different elements of [...]]]></description>
			<content:encoded><![CDATA[<p>The terms web designer and web developer are often used to describe someone who creates websites.  While for many people the terms may mean the same thing, there are differences that you should be aware of, particularly if you plan to have a new website built. First, let&#8217;s look at what the different elements of a website are:</p>
<ul>
<li><strong>look and feel</strong>: graphics and layout of a website including colors, fonts, images, animation and so on</li>
<li><strong>content</strong>: text and images intended for the website visitor to look at</li>
<li><strong>functionality</strong>: includes form processing, navigation bar behavior, e-commerce and many other things that require some sort of programming</li>
<li><strong>useability</strong>: refers to the &#8220;user friendliness&#8221; of the site from a visitors perspective. This is very important and usually involves the 3 items mentioned above.</li>
</ul>
<p>So what does this have to do with web designer versus web development? Read on&#8230;</p>
<h3>Website Designer</h3>
<p>A website designer tends to specialize in the &#8220;look and feel&#8221; part of a website creation. They typically have expertise in graphic design and are proficient with tools such as Photoshop or Adobe Illustrator. This part of a website design is important because it goes a long way in conveying a first impression as well as providing a sense of your branding. A good web designer will understand what your product or service is and what you want to convey to your target audience. A lawyer may wish to provide a sense of professionalism whereas a business providing party entertainment will want a theme that conveys more fun.</p>
<p>The website designer will also have an interest in the content of the site. A good web designer can provide a lot of insight into how best to display content including the use of bullet points, images, font types and so on.</p>
<h3>Website Developer</h3>
<p>A website developer on the other hand, focuses more on the programming parts of a website such as form processing or e-commerce functions. Website programmers typically use languages such as PHP, Javascript, Jquery, MySQL and more. Much of the functionality a web developer provides may not be visible to a site visitor such as form checking, log in verification and so on but these are often very critical functions. Site security is usually a website developer responsibility and should not be overlooked.</p>
<p>The responsibility of site useability is usually shared between the website designer and website developer. There are elements from both areas that go into the user experience.</p>
<h3>OK, So Who Should I Hire?</h3>
<p>For most websites, the answer to this question is both. Most modern websites have some programming or database requirements and all need a great look and feel to make a good impression on visitors. The objective of most websites is to convey your message effectively and have visitors come back to the site often. Some individuals are expert website designers but may lack programming experience. Some website developers may have awesome programming skills but may not have a good understanding of how best to convey your theme through color and layout.</p>
<p>To get the best results, you want to find someone who can provide both. Either an individual who is strong in both areas, or a website design company that has experts in both areas. Before hiring a contractor or web design company, make sure they have the necessary expertise in both areas.</p>
]]></content:encoded>
			<wfw:commentRss>http://techeffex.com/blog/?feed=rss2&#038;p=75</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In a Flash &#8211; it&#8217;s gone!</title>
		<link>http://techeffex.com/blog/?p=63</link>
		<comments>http://techeffex.com/blog/?p=63#comments</comments>
		<pubDate>Tue, 31 May 2011 20:59:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://techeffex.com/blog/?p=63</guid>
		<description><![CDATA[Flash has been used for years to add slick animations to websites. Some websites have been built entirely using Flash with all sorts of fancy animations and sounds. These websites now have a big problem in the form of an Apple. Iphones and Ipads to be specific &#8211; these platforms don&#8217;t support Flash &#8211; nor [...]]]></description>
			<content:encoded><![CDATA[<p>Flash has been used for years to add slick animations to websites. Some websites have been built entirely using Flash with all sorts of fancy animations and sounds. These websites now have a big problem in the form of an Apple. Iphones and Ipads to be specific &#8211; these platforms don&#8217;t support Flash &#8211; nor will they. So if you have a Flash animation on your site, it won&#8217;t render on an Iphone or Ipad. If your site was designed entirely using Flash, you&#8217;re looking at a site re-design. There&#8217;s no way around it, as these platforms become more and more prevalent, the Flash becomes more of a liability with more and more website visitors not getting the full experience from your website or worse &#8211; no experience at all, casting a bad light on your brand reputation.</p>
<p>We strongly recommend to all of our existing clients to replace their Flash animations with either a static graphic or a Javascript based animation. We won&#8217;t add Flash on any new sites at all anymore. RIP Flash&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://techeffex.com/blog/?feed=rss2&#038;p=63</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PCI Data Security Standard (PCI DSS)</title>
		<link>http://techeffex.com/blog/?p=59</link>
		<comments>http://techeffex.com/blog/?p=59#comments</comments>
		<pubDate>Sat, 15 Jan 2011 18:51:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://techeffex.com/blog/?p=59</guid>
		<description><![CDATA[Internet based credit card fraud has been on the rise for years. We&#8217;ve all heard horror stories about someone having there credit card information stolen and misused to buy things on the internet. Generally speaking, it is the credit card companies who absorb most of the fraudulent charges and that has added up &#8211; a [...]]]></description>
			<content:encoded><![CDATA[<p>Internet based credit card fraud has been on the rise for years. We&#8217;ve all heard horror stories about someone having there credit card information stolen and misused to buy things on the internet. Generally speaking, it is the credit card companies who absorb most of the fraudulent charges and that has added up &#8211; a lot! So the credit card companies got together and developed a standard for credit card security. It is known as PCI DSS (Payment Card Industry Data Security Standard) and if you do business on the internet, you need to know what it is about.</p>
<p>The standards are available online at <a href="https://www.pcisecuritystandards.org/security_standards">https://www.pcisecuritystandards.org/security_standards</a>. There is a lot of information to digest, but it can be summarized as follows: if you store credit card data on your site, you must take extreme measures to protect that data. These measures are usually too expensive or cumbersome to implement for most website owners.</p>
<p>So unless you are a huge corporation with a massive IT budget, the solution is to not store credit card data on your site. Most e-commerce sites can achieve this by having a site visitor fill out the payment form on site and submitting the data via an encrypted connection (SSL) to a Payment Gateway that is PCI compliant. This avoids all the rigors of credit card data storage because you are not storing the data on your site. Once the transaction is complete, there is no trace of the users credit card data on your site. However, you&#8217;re not quite off the hook. Your site must be secure enough to keep hackers out since a hacker could get on your site and modify how and where credit card data is sent. A good hacker could modify your payment form to send the data directly to them. There are services that will analyze your site for security flaws and it is money well spent. Penalties for non-compliance in the case of a security breach can be steep. Plus it&#8217;s bad for your business reputation.</p>
<p>To completely wash your hands of the PCI DSS concerns, you can use a hosted payment service. In this scenario, a site visitor browses your site and when they are ready to make a purchase, they are taken to the hosted payment site where they enter their credit card data and complete the purchase. When the transaction is complete, they are returned to your site, usually to a &#8220;Thank You&#8221; page or the like. The down side to this approach is that it tends to cost more and often the hosted pages don&#8217;t fit well with your website&#8217;s look and feel. Paypal is great example of this &#8211; you know when you are on a Paypal payment page. Still, as consumers learn about these security issues, they may come to appreciate being on a secure site when submitting their payment information.</p>
<p>Whatever your situation, the one thing you can&#8217;t do is ignore the PCI Standards. It&#8217;s bad for business and could cost you thousands of dollars if your site is breached.</p>
]]></content:encoded>
			<wfw:commentRss>http://techeffex.com/blog/?feed=rss2&#038;p=59</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dedicated Hosting</title>
		<link>http://techeffex.com/blog/?p=53</link>
		<comments>http://techeffex.com/blog/?p=53#comments</comments>
		<pubDate>Thu, 30 Sep 2010 15:14:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://techeffex.com/blog/?p=53</guid>
		<description><![CDATA[Hosting providers generally offer three types of hosting service: shared, virtual dedicated hosting and dedicated hosting. A shared server means your website competes with other websites loaded on your server for bandwidth and processor time. Virtual dedicated servers also have many websites on a single server, but each user is guaranteed a certain amount of [...]]]></description>
			<content:encoded><![CDATA[<p>Hosting providers generally offer three types of hosting service: shared, virtual dedicated hosting and dedicated hosting.</p>
<p>A shared server means your website competes with other websites loaded on your server for bandwidth and processor time. Virtual dedicated servers also have many websites on a single server, but each user is guaranteed a certain amount of bandwidth and processor time.</p>
<p>Dedicated hosting refers to a hosting service where the customer leases a server, &#8220;dedicated&#8221; to their needs. There are no other users on the server so your website (or multiple websites) get full access to all the bandwidth and processor time.</p>
<p>Here are some reasons to consider a dedicated hosting solution:</p>
<p><strong>High Traffic Volume<br />
</strong>Although there are many shared hosting offerings that offer unlimited monthly bandwidth, you are still limited by the connection to the server and the number of websites sharing it. A dedicated server gives your site access to all the bandwidth available to that server.</p>
<p><strong>Performance</strong><br />
If your website has high performance requirements, having a dedicated processor for your site might be the way to go.</p>
<p><strong>Remote Storage</strong><br />
In addition to the performance advantages, you get full access to a remote server that can be used as a file server and/or mail server. You can store backup data on the server and run any applications you like.</p>
<p>If you need more than a clunky old shared server solution, consider upgrading to a Dedicated Hosting solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://techeffex.com/blog/?feed=rss2&#038;p=53</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What About Facebook?</title>
		<link>http://techeffex.com/blog/?p=49</link>
		<comments>http://techeffex.com/blog/?p=49#comments</comments>
		<pubDate>Fri, 27 Aug 2010 21:27:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://techeffex.com/blog/?p=49</guid>
		<description><![CDATA[OK &#8211; so everyone is on Facebook and if you&#8217;re in business you better have a Facebook page right? Well, it doesn&#8217;t hurt. But from my experiences and the feedback I get from my clients, it isn&#8217;t the huge boon it&#8217;s made out to be. Seems to me most people use Facebook to socialize with [...]]]></description>
			<content:encoded><![CDATA[<p>OK &#8211; so everyone is on Facebook and if you&#8217;re in business you better have a Facebook page right? Well, it doesn&#8217;t hurt. But from my experiences and the feedback I get from my clients, it isn&#8217;t the huge boon it&#8217;s made out to be. Seems to me most people use Facebook to socialize with friends and I think there is an inherent reluctance to let business into this social setting. Imagine you&#8217;re at a party and some guy keeps interrupting your conversation to give you his business card.</p>
<p>When I want information about a company, their products or their services, I go to the company website. The website typically has more information and in some cases, much more information. So what does Facebook offer me to help promote my business? For those who have the time and inclination, you can post news and information on a regular basis to your Facebook site which in turn pops up on  all your &#8220;fans&#8221; Facebook newsfeeds. Just make sure your postings are interesting or it will backfire &#8211; your fans may block your postings or even get a negative impression of your company. If you don&#8217;t post on a regular basis, the Facebook page will have little benefit for your business.</p>
<p>So a Facebook page can be a useful component in a larger online marketing strategy, but I&#8217;m yet to hear of any great results from anyone I&#8217;ve talked to.  I think the good ol&#8217; fashioned website (can&#8217;t believe I said that) is still your number one marketing platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://techeffex.com/blog/?feed=rss2&#038;p=49</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

