<?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>LinkAider &#187; Hacks</title>
	<atom:link href="http://linkaider.com/category/hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://linkaider.com</link>
	<description>Link Analytics</description>
	<lastBuildDate>Wed, 06 Jan 2010 13:40:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Server error showcase</title>
		<link>http://linkaider.com/server-error-showcase/</link>
		<comments>http://linkaider.com/server-error-showcase/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 13:11:40 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[5xx errors]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[gone permanently]]></category>
		<category><![CDATA[gone temporarily]]></category>
		<category><![CDATA[server errors]]></category>

		<guid isPermaLink="false">http://linkaider.com/?p=400</guid>
		<description><![CDATA[This is a follow up post to our 404 design showcase. However this time we won&#8217;t be much into design. Server errors are harder to control than 404 pages, so there are not many beautifully designed 5xx error pages. 
The most popular server errors we&#8217;ve met while checking the web for broken links are:

Request/server exceeded [...]]]></description>
			<content:encoded><![CDATA[<p>This is a follow up post to our <a href="http://linkaider.com/404-error-pages/">404 design showcase</a>. However this time we won&#8217;t be much into design. Server errors are harder to control than 404 pages, so there are not many beautifully designed 5xx error pages. </p>
<h2 style="font-size: 12px; font-weight: bold;">The most popular server errors we&#8217;ve met while checking the web for broken links are:</h2>
<ul>
<li style="margin-bottom: 0.75em;"><strong>Request/server exceeded time limit. </strong>Surprisingly this is a very common error. Perhaps too many webmsters forgot to optimize their scripts or databases? Seeking into archive too deep? We can&#8217;t guess the real problem, but the lesson is <strong>check your old pages/scritps</strong> if they are still working, can handle the current load, and if your website&#8217;s archives are available. </li>
<li style="margin-bottom: 0.75em;"><strong>Can&#8217;t connect to SQL</strong> &#8211; is a very common problem. And this type of errors are fixed very fast, because they are easy to spot since they are affecting almost the whole site.</li>
<li style="margin-bottom: 0.75em;"><strong>Error in SQL query</strong> &#8211; is a less noticeable message than SQL server errors, but it is easy to fix as well. </li>
<li style="margin-bottom: 0.75em;"><strong>CMS error pages.</strong> These are the most informative ones. Developers usually forget to turn off debug messages. These are very dangerous, because they provide so much information for possible hackers.</li>
<li style="margin-bottom: 0.75em;"><strong>Down for scheduled maintenance.</strong> Such common and simple pages like this usually show random error numbers like 404, 500 and so on.</li>
</ul>
<h2 style="font-size: 12px; font-weight: bold;">Worst solutions to the 5xx error pages</h2>
<ul>
<li style="margin-bottom: 0.75em;">Trying to show site&#8217;s main page. Actually sites like this try to show their main page everywhere: it&#8217;s for a 404 page, for any 5xx page, etc. Most of the time this appears as a big mess to a site&#8217;s visitor and does not provide any valuable information about what he can do next (if he wants to stay on the same page). </li>
<li style="margin-bottom: 0.75em;">JavaScript popups with debug messages. Common?!</li>
<li style="margin-bottom: 0.75em;">Showing return to the original page when the &#8220;original page&#8221; link points to the same page user is at.</li>
</ul>
<h2 style="font-size: 12px; font-weight: bold;">5xx error screenshots we made for you</h2>
<p>Clean and simple error page<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/500-but-im-still-alive.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/500-but-im-still-alive.jpg" alt="500 but I&#039;m still alive" title="500 but I&#039;m still alive" width="640" height="485" class="alignleft size-full wp-image-410" /></a></p>
<p><br style="clear: both;" /><br />
Internal server error (problem description in Japanese)<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/500-in-japanese.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/500-in-japanese.jpg" alt="500 in japanese" title="500 in japanese" width="640" height="485" class="alignleft size-full wp-image-414" /></a></p>
<p><br style="clear: both;" /><br />
Wordpress maintenance mode plugin in action. Website is down for maintenance<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/Artistas-Del-Genero-»-Maintenance-Mode.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/Artistas-Del-Genero-»-Maintenance-Mode.jpg" alt="Artistas Del Genero  Maintenance Mode" title="Artistas Del Genero  Maintenance Mode" width="640" height="485" class="alignleft size-full wp-image-419" /></a></p>
<p><br style="clear: both;" /><br />
AT&amp;T suggests users to return to the original page, but this time button leads visitors to the same page<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/att-return-to-page.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/att-return-to-page.jpg" alt="AT&amp;T return to page" title="AT&amp;T return to page" width="640" height="485" class="alignleft size-full wp-image-420" /></a></p>
<p><br style="clear: both;" /><br />
Talking to aliens? Are BOF or EOF the names of your mothership? And what should your website’s user do now?<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/bof-or-eof-talking-to-aliens.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/bof-or-eof-talking-to-aliens.jpg" alt="bof or eof talking to aliens" title="bof or eof talking to aliens" width="640" height="485" class="alignleft size-full wp-image-421" /></a></p>
<p><br style="clear: both;" /><br />
Nice looking server error page<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/boorah-error.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/boorah-error.jpg" alt="boorah error" title="boorah error" width="640" height="485" class="alignleft size-full wp-image-422" /></a></p>
<p><br style="clear: both;" /><br />
Something blew up on digg’s server. One of the shortest error pages we’ve discovered.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/digg-feed-blow.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/digg-feed-blow.jpg" alt="digg feed blow" title="digg feed blow" width="640" height="485" class="alignleft size-full wp-image-425" /></a></p>
<p><br style="clear: both;" /><br />
Django gives a very detailed (and nice looking) report of what’s happened, but on production sites do not forget to turn that thing off in order not to tease hackers.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/django-error.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/django-error.jpg" alt="django error" title="django error" width="640" height="485" class="alignleft size-full wp-image-426" /></a></p>
<p><br style="clear: both;" /><br />
Drupal &#8211; site is down for maintenance.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/drupal-down-for-maintenance.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/drupal-down-for-maintenance.jpg" alt="drupal down for maintenance" title="drupal down for maintenance" width="640" height="485" class="alignleft size-full wp-image-427" /></a></p>
<p><br style="clear: both;" /><br />
Geocities is down. Nice and useful error page from Yahoo. But the title is a bit misleading. Isn’t it?<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/geocities-410-error.jpg"><img src="http://linkaider.com/wp-content/uploads/2009/12/geocities-410-error.jpg" alt="geocities 410 error" title="geocities 410 error" width="640" height="485" class="alignleft size-full wp-image-428" /></a></p>
<p><br style="clear: both;" /><br />
Server error. Because some of the text is bold red &#8211; we guess that something serious has happened.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/iis-70-error.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/iis-70-error.jpg" alt="iis 7.0 error" title="iis 7.0 error" width="640" height="485" class="alignleft size-full wp-image-429" /></a></p>
<p><br style="clear: both;" /><br />
Sweet and clean. In Russian.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/internal-error-in-russian.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/internal-error-in-russian.jpg" alt="500 internal error in russian" title="500 internal error in russian" width="640" height="485" class="alignleft size-full wp-image-432" /></a></p>
<p><br style="clear: both;" /><br />
Maxim tries to be funny.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/maxim-trying-to-be-funny.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/maxim-trying-to-be-funny.jpg" alt="maxim trying to be funny" title="maxim trying to be funny" width="640" height="485" class="alignleft size-full wp-image-433" /></a></p>
<p><br style="clear: both;" /><br />
An error happened in mod_python. The big snake is not happy.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/mod-python-error.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/mod-python-error.jpg" alt="mod python error" title="mod python error" width="640" height="485" class="alignleft size-full wp-image-434" /></a></p>
<p><br style="clear: both;" /><br />
MSDN tries to be helpful.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/msdn-error-500.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/msdn-error-500.jpg" alt="msdn error 500" title="msdn error 500" width="640" height="485" class="alignleft size-full wp-image-435" /></a></p>
<p><br style="clear: both;" /><br />
Even social networks go down.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/ning-400.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/ning-400.jpg" alt="ning 400" title="ning 400" width="640" height="485" class="alignleft size-full wp-image-436" /></a></p>
<p><br style="clear: both;" /><br />
Oh, database is not accessible.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/oops-error-503.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/oops-error-503.jpg" alt="oops error 503" title="oops error 503" width="640" height="485" class="alignleft size-full wp-image-437" /></a></p>
<p><br style="clear: both;" /><br />
Parallels &#8211; internal server error.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/Parallels-H-Sphere.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/Parallels-H-Sphere.jpg" alt="Parallels H-Sphere" title="Parallels H-Sphere" width="640" height="485" class="alignleft size-full wp-image-438" /></a></p>
<p><br style="clear: both;" /><br />
jQuery &#8211; no such file in repository (why not 404 then?)<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/path-existed-but-was-later-removed.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/path-existed-but-was-later-removed.jpg" alt="path existed but was later removed" title="path existed but was later removed" width="640" height="485" class="alignleft size-full wp-image-441" /></a></p>
<p><br style="clear: both;" /><br />
Out of operation.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/popfly-no-more.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/popfly-no-more.jpg" alt="popfly no more" title="popfly no more" width="640" height="485" class="alignleft size-full wp-image-442" /></a></p>
<p><br style="clear: both;" /><br />
Being helpful and informative.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/refused-connection.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/refused-connection.jpg" alt="refused connection" title="refused connection" width="640" height="485" class="alignleft size-full wp-image-443" /></a></p>
<p><br style="clear: both;" /><br />
Ruby fails<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/ruby-on-rails-error.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/ruby-on-rails-error.jpg" alt="ruby on rails error" title="ruby on rails error" width="640" height="485" class="alignleft size-full wp-image-444" /></a></p>
<p><br style="clear: both;" /><br />
Very nice design (actually we see this page for all errors on that site and we love how it looks)<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/ryanarrowsmith-error-page.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/ryanarrowsmith-error-page.jpg" alt="ryanarrowsmith error page" title="ryanarrowsmith error page" width="640" height="485" class="alignleft size-full wp-image-445" /></a></p>
<p><br style="clear: both;" /><br />
Site offline. Gray color is back into fashion this year.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/site-off-line.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/site-off-line.jpg" alt="site off line" title="site off line" width="640" height="485" class="alignleft size-full wp-image-446" /></a></p>
<p><br style="clear: both;" /><br />
Oh, so we are the robot? And you are a brick without soul goddammit Gooogle!!!<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/sorry-are-you-a-human.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/sorry-are-you-a-human.jpg" alt="sorry are you a human" title="sorry are you a human" width="640" height="485" class="alignleft size-full wp-image-447" /></a></p>
<p><br style="clear: both;" /><br />
Look! Robot’s lost its head!<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/swivel.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/swivel.jpg" alt="swivel" title="swivel" width="640" height="485" class="alignleft size-full wp-image-448" /></a></p>
<p><br style="clear: both;" /><br />
Tomcat broke.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/tomcat-error.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/tomcat-error.jpg" alt="tomcat error" title="tomcat error" width="640" height="485" class="alignleft size-full wp-image-449" /></a></p>
<p><br style="clear: both;" /><br />
Site is under construction.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/under-construction.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/under-construction.jpg" alt="under construction" title="under construction" width="640" height="485" class="alignleft size-full wp-image-450" /></a></p>
<p><br style="clear: both;" /><br />
Lions!<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/website-offline.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/website-offline.jpg" alt="website offline" title="website offline" width="640" height="485" class="alignleft size-full wp-image-451" /></a></p>
<p><br style="clear: both;" /><br />
Something wrong at Yahoo!<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/Yahoo-500-Internal-Server-Error.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/Yahoo-500-Internal-Server-Error.jpg" alt="Yahoo! - 500 Internal Server Error" title="Yahoo! - 500 Internal Server Error" width="640" height="485" class="alignleft size-full wp-image-452" /></a></p>
<p><br style="clear: both;" /><br />
XSL file not found.<br />
<a href="http://linkaider.com/wp-content/uploads/2009/12/yet-another-descriptive-error-page.jpg" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/12/yet-another-descriptive-error-page.jpg" alt="yet another descriptive error page" title="yet another descriptive error page" width="640" height="485" class="alignleft size-full wp-image-453" /></a><br />
<br style="clear: both;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://linkaider.com/server-error-showcase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bad Links and other Hidden Hacks</title>
		<link>http://linkaider.com/bad-links-and-other-hidden-hacks/</link>
		<comments>http://linkaider.com/bad-links-and-other-hidden-hacks/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 10:47:32 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Bad links]]></category>
		<category><![CDATA[Spam links]]></category>

		<guid isPermaLink="false">http://linkaider.com/?p=257</guid>
		<description><![CDATA[Do you have an open source Content Management system? Usually it’s a great help to have content generated by users and use the open source code capabilities to develop what you need. Unfortunately, more and more sites are getting hacked by search engine spammers. They hack in and code their bad links, exploiting security holes [...]]]></description>
			<content:encoded><![CDATA[<p>Do you have an open source Content Management system? Usually it’s a great help to have content generated by users and use the open source code capabilities to develop what you need. Unfortunately, more and more sites are getting hacked by search engine spammers. They hack in and code their bad links, exploiting security holes in the open source code. The innocent webmaster has no idea.</p>
<p>Webmasters remain unaware because the links are hidden from human eyes &#8211; only visible to search engine robots in order to grab higher positions in search engine ranking.  <a href="http://www.technologyreview.com/web/23095/page2/">MIT’s Technology Review</a> recommends:</p>
<blockquote><p>&#8220;that anyone running her own website regularly patch the Web server and any software running on it. In the same way that you wouldn&#8217;t browse the Web with an unpatched copy of Internet Explorer, you shouldn&#8217;t run a website with an unpatched or old version of WordPress, cPanel, Joomla, or Drupal.&#8221;</p></blockquote>
<p><strong>How can LinkAider help?</strong></p>
<p>LinkAider now has a <a href="http://linkaider.com/introducing-smart-reporting-module/">Smart Advisory module</a> that detects excessive linking to a particular domain. And since LinkAider is a robot, similar to Google&#8217;s bot and other spiders, it can see the invisible and detect the content for human eyes. For example:</p>
<p><a href="http://linkaider.com/wp-content/uploads/2009/09/cialis3.png" rel="lightbox"><img src="http://linkaider.com/wp-content/uploads/2009/09/cialis3.png" alt="Wordpress hacked" title="Wordpress hacked" width="700" height="538" class="alignnone size-full wp-image-277" /></a></p>
<p>Links like this are invisible to human eye.</p>
<p><strong>How do hacked sites and bad links hurt webmasters? </strong></p>
<ul>
<li>Posts and tweets that contain links to your legitimate site can be rejected if malware is  detected – reducing your exposure and reputation at the same time</li>
<li>Sites get removed from search engine indexes completely</li>
<li>Sites suffer a drop in rankings as a penalty for including spam links</li>
</ul>
<p>LinkAider’s Smart Advisory module can perform a <a href="http://linkaider.com/introducing-smart-reporting-module/">bad link check</a> and report back to the webmaster on how to contain and correct these code violations.</p>
<p><strong>Beware of Cloaked Spam</strong></p>
<p>Seobook has an interesting <a href="http://www.seobook.com/wordpress-blog-hacking-checklist">story about cloaked spam</a> and how hard it is to detect and remove. A text-only option displays the links and keywords that are hidden on the site. Google has indexed a list of this particular hack on more than <a href="http://www.google.com/search?q=%22Serevent+Serophene+Seroquel%22&#038;num=100&#038;filter=0">20,000 websites</a>. This Google Reader <a href="http://groups.google.com/group/google-reader-troubleshoot/browse_thread/thread/39a7eef288c65dd0">discussion thread</a> reveals how unsuspecting people are affected by the hack.</p>
<p><strong>What You Can Do: Establish a Routine</strong></p>
<ol>
<li>Check if there are any suspicious links using <a href="http://linkaider.com/">LinkAider</a></li>
<li> Perform some manual <a href="http://googlewebmastercentral.blogspot.com/2009/02/best-practices-against-hacking.html">checks</a>:<br />
<blockquote><p>“Google, through some of its products, offers webmasters some ways of spotting if a site has been hacked or modified by a third party without permission. For example, by using Google Search you can spot typical keywords added by hackers to your website and identify the pages that have been compromised. Just open <a href="http://www.google.com">google.com</a> and run a <em>site:</em> search query on your website, looking for commercial keywords that hackers commonly use for spammy purposes (such as viagra, porn, mp3, gambling, etc.)”</p></blockquote>
</li>
<li>Perform your updates when you are notified – especially for the latest Content Management System currently in use.</li>
<li>Do not use unknown plugins or themes.</li>
<li>Monitor  your site for new links or suspicious activity. </li>
<li>Ask all of your third-party developers to follow this routine.</li>
</ol>
<p><a href="https://app.linkaider.com/register">Subscribe to LinkAider</a> in order to catch all of the hidden hacks and bad links before they catch you off guard.</p>
]]></content:encoded>
			<wfw:commentRss>http://linkaider.com/bad-links-and-other-hidden-hacks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

