{"id":11100,"date":"2008-03-21T18:31:43","date_gmt":"2008-03-21T15:31:43","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2008\/03\/21\/compromised\/"},"modified":"2008-03-21T18:31:43","modified_gmt":"2008-03-21T15:31:43","slug":"compromised","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2008\/03\/21\/compromised\/","title":{"rendered":"Compromised!"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>It appears that this blog has been recently compromised.\u00c2\u00a0 Big thanks to one of the readers for bringing it up and letting me know.\u00c2\u00a0 Especially, since the compromise was hard to notice &#8211; one of the recent posts was modified with a blog of hidden markup that contained some SPAM links.<\/p>\n<p>I am still looking into when and how this happened.\u00c2\u00a0 The blog is powered by the latest version of WordPress (2.3.3), but a few plugins were outdated (it&#8217;s been a month or so since the last update).\u00c2\u00a0 I have edited the post to remove the SPAM links and I&#8217;ve upgraded all plugins to their latest versions.\u00c2\u00a0 I&#8217;ll also limit access to administration interface by IP (yes, I know it&#8217;s easy to go around, but I think it&#8217;ll keep most of the bots out).<\/p>\n<p>If you have any other suggestions on what and how to do, please let me know via comments or directly.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>It appears that this blog has been recently compromised.\u00c2\u00a0 Big thanks to one of the readers for bringing it up and letting me know.\u00c2\u00a0 Especially, since the compromise was hard to notice &#8211; one of the recent posts was modified with a blog of hidden markup that contained some SPAM links. I am still looking &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2008\/03\/21\/compromised\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Compromised!<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"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,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,1335,60],"tags":[1422,200],"keyring_services":[],"class_list":["post-11100","post","type-post","status-publish","format-standard","hentry","category-general","category-site-news","category-wordpress","tag-hack","tag-security"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":7735,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/07\/30\/comment-control-owns\/","url_meta":{"origin":11100,"position":0},"title":"Comment control owns","author":"Leonid Mamchenkov","date":"July 30, 2004","format":false,"excerpt":"One of the greatest things about Nucleus CMS is the number of available plugins. And one of the best plugins available is Comment Control. With a simple interface I as an administrator of the site can either Allow or Deny each and every comment made by unregistered users. Usually, I\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9852,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/01\/21\/spam-protection-reloaded\/","url_meta":{"origin":11100,"position":1},"title":"SPAM protection reloaded","author":"Leonid Mamchenkov","date":"January 21, 2006","format":false,"excerpt":"I have installed yet another SPAM fighting plugin for WordPress - Spam Karma . I've read many good things about it, so I decided to try. Not that SPAM is a big problem for me, but it can be even smaller. In case you find any problems with posting comments\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9492,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/24\/blog-spam-fighting-let-it-start\/","url_meta":{"origin":11100,"position":2},"title":"Blog SPAM fighting.  Let it start.","author":"Leonid Mamchenkov","date":"September 24, 2005","format":false,"excerpt":"WordPress has excellent support for SPAM fighting. I was satisfied with the default functionality so far. The only thing I did was setting up pre-moderation of comments that match the list of words. No SPAM comments were posted on the site since I migrated to WordPress and that says something.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10945,"url":"https:\/\/mamchenkov.net\/wordpress\/2007\/12\/02\/more-polish-with-wordpress-plugins\/","url_meta":{"origin":11100,"position":3},"title":"More polish with WordPress plugins","author":"Leonid Mamchenkov","date":"December 2, 2007","format":false,"excerpt":"I am still polishing a few things here and there on this site. If you don't follow my Twitter stream, then here is a quick update for you since I wrote about it the last time. Installed 404 Notifier plugin. When somebody hits a non-existing page on my site (Error\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8758,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/03\/31\/nucleus-bits\/","url_meta":{"origin":11100,"position":4},"title":"Nucleus bits","author":"Leonid Mamchenkov","date":"March 31, 2005","format":false,"excerpt":"In my recent bit on blogging software I mentioned a few shortcomings of Nucleus CMS. I am missing a better WYSIWYG post editor, sub-categories for posts and multipaged posts. I was suspecting that these needs might have been solved with plugins. I didn't check the availability of these plugins and\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11026,"url":"https:\/\/mamchenkov.net\/wordpress\/2008\/01\/16\/wordpress-comment-related-plugins\/","url_meta":{"origin":11100,"position":5},"title":"WordPress comment-related plugins","author":"Leonid Mamchenkov","date":"January 16, 2008","format":false,"excerpt":"I went through a few comment-related plugins in the WordPress plugin directory.\u00c2\u00a0 It's amazing how much cool stuff is written and uploaded over there.\u00c2\u00a0 Here are just a few to give you an idea of what you can find and install on your blog: WP AJAX Edit Comments - this\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/11100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=11100"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/11100\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=11100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=11100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=11100"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=11100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}