{"id":127,"date":"2008-02-27T02:42:08","date_gmt":"2008-02-27T07:42:08","guid":{"rendered":"http:\/\/www.jasonmorrison.net\/content\/2008\/what-i-did-when-my-site-showed-up-as-a-bad-link\/"},"modified":"2008-02-27T02:45:10","modified_gmt":"2008-02-27T07:45:10","slug":"what-i-did-when-my-site-showed-up-as-a-bad-link","status":"publish","type":"post","link":"http:\/\/www.jasonmorrison.net\/content\/2008\/what-i-did-when-my-site-showed-up-as-a-bad-link\/","title":{"rendered":"What I did when my site showed up as a bad link"},"content":{"rendered":"<p>This site is just a humble blog where I write a bit about programming, design, usability, and other topics I&#8217;m interested in.  It&#8217;s nice that I get some readership and few few good comments now and again but I don&#8217;t have any real financial stake here, and I&#8217;m definitely not interested in trying to spam anyone, send them spyware, etc.  So imagine my shock when I noticed that my blog comes up with a warning, <strong>&#8220;This site may harm your computer.&#8221;<\/strong><\/p>\n<p>This comes up in various places including Firefox 3 and Google searches.\u00a0 Obviously no one is going to follow a link to my site with such a disclaimer.  So where did it come from and what did I do to clear my sites good name?<\/p>\n<p>The disclaimer comes from the findings of <a href=\"http:\/\/www.stopbadware.org\">StopBadware.org<\/a>, an effort that I had heard about in the past but hadn&#8217;t really looked into.  It sounds like a great idea &#8211; it&#8217;s very difficult for users to investigate every single link they might click on, and some spyware and adware is hard to see before it&#8217;s too late.  So Stopbadware.org is a sort of neighborhood watch for the web.<\/p>\n<p>How did my site end up on the list?  There are a number of possibilities, so the first step is to check StopBadware.org to see what they found.  <a href=\"http:\/\/www.stopbadware.org\/home\/reportsearch\">Follow this link to search for your URL<\/a>.  Make sure you search for your root domain, in my case jasonmorrison.net.  Some subdomains or directories might show up with a report while others are still considered clean.  This confused me for a while.<\/p>\n<p>Once you see the details there it&#8217;s time to hunt for problems.  If you have anything more than a simple, static site this can be more difficult than it might first seem.  My site uses WordPress and allows user comments.  A bad link to show up in a comment, or someone may have hacked the site using a known vulnerability.  It looks like it was the latter in my case, but I&#8217;m getting ahead of myself.  How do you find the bad link?<\/p>\n<p>There are lots of tools to find incoming links to your site, but I&#8217;ve only found one so far that <a href=\"http:\/\/www.bad-neighborhood.com\/text-link-tool.htm\">checks outgoing links, at Bad Neighborhood<\/a>.  Don&#8217;t blindly rely on this tool, but follow up on any links that you don&#8217;t recognize having put there yourself.  I found a link in the middle of a post from a month or so ago to some spammy German site.<\/p>\n<p>How did the link get there?  I don&#8217;t think my site was hacked wholesale (or if it was, they were very subtle about it).  More likely someone took advantage of my laziness as upgrading WordPress and used a known security exploit.<\/p>\n<p>Now that we&#8217;ve found and removed the offending link and plugged any known security holes, it&#8217;s time to try to get the stigma removed.  <a href=\"http:\/\/www.stopbadware.org\/home\/reviewinfo\">Follow the link to the StopBadware.org request for review page<\/a> and fill out a request.  If the badware report came from one of their partners, you may have to follow up with them as well.  I&#8217;m still waiting to here back on my review, I&#8217;ll post an update when I know more.<\/p>\n<p>Hopefully this has been helpful.  Let me know if you have any questions or suggestions in the comments below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This site is just a humble blog where I write a bit about programming, design, usability, and other topics I&#8217;m interested in. It&#8217;s nice that I get some readership and few few good comments now and again but I don&#8217;t have any real financial stake here, and I&#8217;m definitely not interested in trying to spam [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[19],"tags":[222,759,20,80,88,223,220,221,46,110],"class_list":["post-127","post","type-post","status-publish","format-standard","hentry","category-blog","tag-adware","tag-blog","tag-firefox","tag-google","tag-how-to","tag-security","tag-spam","tag-spyware","tag-web-development","tag-wordpress"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.jasonmorrison.net\/content\/wp-json\/wp\/v2\/posts\/127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.jasonmorrison.net\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.jasonmorrison.net\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.jasonmorrison.net\/content\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.jasonmorrison.net\/content\/wp-json\/wp\/v2\/comments?post=127"}],"version-history":[{"count":0,"href":"http:\/\/www.jasonmorrison.net\/content\/wp-json\/wp\/v2\/posts\/127\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.jasonmorrison.net\/content\/wp-json\/wp\/v2\/media?parent=127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.jasonmorrison.net\/content\/wp-json\/wp\/v2\/categories?post=127"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.jasonmorrison.net\/content\/wp-json\/wp\/v2\/tags?post=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}