{"id":1011,"date":"2025-12-25T10:44:37","date_gmt":"2025-12-25T07:44:37","guid":{"rendered":"https:\/\/tuncersen.com.tr\/blog\/?p=1011"},"modified":"2025-12-25T14:12:43","modified_gmt":"2025-12-25T11:12:43","slug":"wordpress-kurumsal-site-guvenligi","status":"publish","type":"post","link":"https:\/\/tuncersen.com.tr\/blog\/wordpress-kurumsal-site-guvenligi.html","title":{"rendered":"6 Ad\u0131mda WordPress Kurumsal Site G\u00fcvenli\u011fi: Bir Dil Okulu Zincirini Nas\u0131l Z\u0131rhlad\u0131k?"},"content":{"rendered":"<h1 style=\"text-align: center;\" data-path-to-node=\"4\"><strong>WordPress\u2019te Kurumsal Site G\u00fcvenli\u011fi Savunmas\u0131: Bir Dil Okulu Zincirinin Web Sitesini Nas\u0131l Z\u0131rhlad\u0131k?<\/strong><\/h1>\n<p data-path-to-node=\"4\">G\u00fcn\u00fcm\u00fczde <b data-path-to-node=\"8,0\" data-index-in-node=\"11\">WordPress kurumsal site g\u00fcvenli\u011fi<\/b> sa\u011flamak, sadece bir eklenti kurmaktan \u00e7ok daha fazlas\u0131n\u0131 gerektiriyor. Bu yaz\u0131da, 15 y\u0131ll\u0131k IT tecr\u00fcbemle bir dil okulu zincirinin web sitesini sunucu seviyesinden itibaren nas\u0131l korudu\u011fumuzu ad\u0131m ad\u0131m anlataca\u011f\u0131m.<\/p>\n<hr data-path-to-node=\"6\" \/>\n<h2 data-path-to-node=\"7\"><strong>1. WordPress Kurumsal Site G\u00fcvenli\u011finde Temel Felsefe: &#8220;Nulled&#8221; Yaz\u0131l\u0131ma S\u0131f\u0131r Tolerans<\/strong><\/h2>\n<p data-path-to-node=\"8\">G\u00fcvenlik, kodun temizli\u011fiyle ba\u015flar. Bir\u00e7ok webmaster\u0131n yapt\u0131\u011f\u0131 en b\u00fcy\u00fck hata, &#8220;deneme&#8221; ama\u00e7l\u0131 da olsa illegal (lisanss\u0131z\/nulled) eklenti veya tema kullanmakt\u0131r.<\/p>\n<ul>\n<li data-path-to-node=\"9,0,0\"><b data-path-to-node=\"9,0,0\" data-index-in-node=\"0\">Neden \u00d6nemli?<\/b> Nulled yaz\u0131l\u0131mlar, i\u00e7ine gizlenmi\u015f &#8220;backdoor&#8221; (arka kap\u0131) ile gelir. Siz kap\u0131y\u0131 kilitledi\u011finizi san\u0131rken, hackerlar verdi\u011finiz anahtarla i\u00e7eri girer.<\/li>\n<li data-path-to-node=\"9,1,0\"><b data-path-to-node=\"9,1,0\" data-index-in-node=\"0\">Bizim Tercihimiz:<\/b> Her zaman lisansl\u0131, g\u00fcncel ve globalde kendini kan\u0131tlam\u0131\u015f <a href=\"https:\/\/avada.com\/\" target=\"_blank\" rel=\"dofollow noopener\"><b data-path-to-node=\"9,1,0\" data-index-in-node=\"76\">Avada<\/b><\/a> temas\u0131n\u0131 kulland\u0131k. Gereksiz kod y\u0131\u011f\u0131n\u0131ndan ka\u00e7\u0131narak sitenin hem h\u0131zl\u0131 hem de g\u00fcvenli kalmas\u0131n\u0131 sa\u011flad\u0131k.<\/li>\n<\/ul>\n<h2 data-path-to-node=\"10\"><strong>2. Sunucu Seviyesinde G\u00fcvenlik (Kaleyi \u0130n\u015fa Etmek)<\/strong><\/h2>\n<p data-path-to-node=\"11\">Bir web sitesi, \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131 sunucu kadar g\u00fcvenlidir. Biz bu s\u00fcre\u00e7te payla\u015f\u0131ml\u0131 (shared) hosting yerine, kontrol\u00fc tamamen bizde olan <b data-path-to-node=\"11\" data-index-in-node=\"139\">Linux tabanl\u0131 \u00f6zel bir sunucu<\/b> tercih ettik.<\/p>\n<h3 data-path-to-node=\"12\"><strong>Plesk Panel ile G\u00fcvenlik Yap\u0131land\u0131rmas\u0131<\/strong><\/h3>\n<p data-path-to-node=\"13\"><a href=\"https:\/\/www.plesk.com\/\" target=\"_blank\" rel=\"dofollow noopener\">Plesk Panel<\/a> sadece bir y\u00f6netim aray\u00fcz\u00fc de\u011fil, do\u011fru kullan\u0131ld\u0131\u011f\u0131nda bir kalkan setidir. Uygulad\u0131\u011f\u0131m\u0131z kritik ayarlar:<\/p>\n<ul>\n<li data-path-to-node=\"14,0,0\"><b data-path-to-node=\"14,0,0\" data-index-in-node=\"0\">Fail2Ban (IP Address Banning):<\/b> \u015e\u00fcpheli giri\u015f denemelerini (Brute Force) an\u0131nda tespit edip, sald\u0131rgan\u0131n IP adresini sunucu seviyesinde yasaklad\u0131k.<\/li>\n<li data-path-to-node=\"14,1,0\"><b data-path-to-node=\"14,1,0\" data-index-in-node=\"0\">ModSecurity (WAF):<\/b> Web Uygulama G\u00fcvenlik Duvar\u0131 ile SQL Injection ve Cross-Site Scripting (XSS) gibi karma\u015f\u0131k sald\u0131r\u0131lar\u0131 daha siteye ula\u015fmadan engelledik.<\/li>\n<li data-path-to-node=\"14,2,0\"><b data-path-to-node=\"14,2,0\" data-index-in-node=\"0\">\u00d6zel IP Atamalar\u0131:<\/b> Web sitemiz i\u00e7in ayr\u0131, mail trafi\u011fimiz i\u00e7in ayr\u0131 IP adresleri kullanarak &#8220;IP itibar\u0131m\u0131z\u0131&#8221; (IP Reputation) koruma alt\u0131na ald\u0131k. Bu, maillerin spam\u2019e d\u00fc\u015fmemesi i\u00e7in de kritik bir hamleydi.<\/li>\n<\/ul>\n<h2><div class=\"epcl-shortcode epcl-box information\"><span class=\"epcl-icon\">\ud83d\udca1<\/span><div class=\"epcl-box-content\">WordPress Kurumsal Site G\u00fcvenli\u011fi \u0130\u00e7in Neden Sunucu Katman\u0131 \u015eart?<\/div><\/div><\/h2>\n<h2 data-path-to-node=\"3\"><strong>3. WordPress Kurumsal Site G\u00fcvenli\u011fi Seviyesinde Ak\u0131ll\u0131 Savunma: Neden Sadece Wordfence?<\/strong><\/h2>\n<p data-path-to-node=\"4\">Bir\u00e7ok webmaster, g\u00fcvenli\u011fi sa\u011flamak i\u00e7in onlarca eklentiyi \u00fcst \u00fcste kurarak siteyi hantalla\u015ft\u0131r\u0131r. 15 y\u0131ll\u0131k tecr\u00fcbemle \u015funu s\u00f6yleyebilirim: <b data-path-to-node=\"4\" data-index-in-node=\"142\">Do\u011fru yap\u0131land\u0131r\u0131lm\u0131\u015f tek bir dev, onlarca k\u00fc\u00e7\u00fck eklentiden daha etkilidir.<\/b> Biz bu projede, WordPress&#8217;in i\u00e7 g\u00fcvenli\u011fini tamamen <a href=\"https:\/\/www.wordfence.com\/\" target=\"_blank\" rel=\"dofollow noopener\"><b data-path-to-node=\"4\" data-index-in-node=\"270\">Wordfence<\/b><\/a>\u2019e emanet ettik. Peki neden ikinci bir eklentiye ihtiya\u00e7 duymad\u0131k?<\/p>\n<div id=\"attachment_1023\" style=\"width: 596px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" aria-describedby=\"caption-attachment-1023\" class=\"wp-image-1023 size-full\" src=\"https:\/\/tuncersen.com.tr\/blog\/wp-content\/uploads\/2025\/12\/Engellenen-Saldirilar.jpg\" loading=\"lazy\" alt=\"WordPress kurumsal site g\u00fcvenli\u011fi vaka analizi ve Plesk ayarlar\u0131\" width=\"586\" height=\"424\" srcset=\"https:\/\/tuncersen.com.tr\/blog\/wp-content\/uploads\/2025\/12\/Engellenen-Saldirilar.jpg 586w, https:\/\/tuncersen.com.tr\/blog\/wp-content\/uploads\/2025\/12\/Engellenen-Saldirilar-300x217.jpg 300w\" sizes=\"(max-width: 586px) 100vw, 586px\" \/><p id=\"caption-attachment-1023\" class=\"wp-caption-text\">Engellenen Sald\u0131r\u0131 Toplam\u0131: Wordfence A\u011f\u0131<\/p><\/div>\n<ul>\n<li data-path-to-node=\"5,0,0\"><b data-path-to-node=\"5,0,0\" data-index-in-node=\"0\">U\u00e7 Nokta G\u00fcvenlik Duvar\u0131 (Endpoint WAF):<\/b> Wordfence, bulut tabanl\u0131 de\u011fil, do\u011frudan WordPress \u00e7ekirde\u011fiyle b\u00fct\u00fcnle\u015fik \u00e7al\u0131\u015f\u0131r. Bu sayede, \u015fifrelenmi\u015f (encrypted) sald\u0131r\u0131lar\u0131 bile sunucu seviyesinde yakalamadan \u00f6nce WordPress i\u00e7inde te\u015fhis edebiliriz.<\/li>\n<li data-path-to-node=\"5,1,0\"><b data-path-to-node=\"5,1,0\" data-index-in-node=\"0\">Dosya B\u00fct\u00fcnl\u00fc\u011f\u00fc ve Zararl\u0131 Kod Taramas\u0131:<\/b> Wordfence\u2019in en g\u00fc\u00e7l\u00fc yan\u0131, WordPress \u00e7ekirdek dosyalar\u0131n\u0131, temalar\u0131 ve eklentileri orijinal halleriyle anl\u0131k olarak kar\u015f\u0131la\u015ft\u0131rmas\u0131d\u0131r. En ufak bir kod enjeksiyonunda veya yetkisiz dosya de\u011fi\u015fikli\u011finde sistem an\u0131nda alarm vererek m\u00fcdahale etmemizi sa\u011fl\u0131yor.<\/li>\n<li data-path-to-node=\"5,2,0\"><b data-path-to-node=\"5,2,0\" data-index-in-node=\"0\">Giri\u015f G\u00fcvenli\u011fi (Login Security):<\/b> Sucuri gibi ek ara\u00e7lara ihtiya\u00e7 duymadan; brute force sald\u0131r\u0131lar\u0131n\u0131 engellemek, XML-RPC a\u00e7\u0131klar\u0131n\u0131 kapatmak ve y\u00f6netici giri\u015flerini izlemek i\u00e7in Wordfence\u2019in geli\u015fmi\u015f login korumas\u0131n\u0131 kulland\u0131k.<\/li>\n<li data-path-to-node=\"5,3,0\"><b data-path-to-node=\"5,3,0\" data-index-in-node=\"0\">Ger\u00e7ek Zamanl\u0131 Trafik \u0130zleme (Live Traffic):<\/b> Sitemize gelen bot trafi\u011fini ve \u015f\u00fcpheli kullan\u0131c\u0131 davran\u0131\u015flar\u0131n\u0131 anl\u0131k olarak izleyerek, sunucu taraf\u0131ndaki Fail2Ban kurallar\u0131m\u0131z\u0131 bu verilere g\u00f6re optimize ettik.<\/li>\n<\/ul>\n<p data-path-to-node=\"6\"><b data-path-to-node=\"6\" data-index-in-node=\"0\">Kritik Not:<\/b> Wordfence&#8217;in \u00fczerine ek bir g\u00fcvenlik eklentisi kurmamam\u0131z\u0131n bir di\u011fer sebebi de, sunucu katman\u0131nda kulland\u0131\u011f\u0131m\u0131z <b data-path-to-node=\"6\" data-index-in-node=\"125\">Plesk ModSecurity<\/b> ve <b data-path-to-node=\"6\" data-index-in-node=\"146\">Fail2Ban<\/b> ikilisidir. WordPress katman\u0131na ula\u015fmadan \u00f6nce sald\u0131r\u0131lar\u0131n %90&#8217;\u0131n\u0131 zaten sunucu seviyesinde durdurdu\u011fumuz i\u00e7in, WordPress&#8217;i yormayacak kadar hafif ama derinlemesine bir savunma hatt\u0131 olu\u015fturmu\u015f olduk.<\/p>\n<h2 data-path-to-node=\"18\"><strong>4. Unutulan Kahraman: Yedekleme ve \u0130zleme<\/strong><\/h2>\n<p data-path-to-node=\"19\">G\u00fcvenlik %100 garanti edilemez; bu y\u00fczden en k\u00f6t\u00fc senaryoya her zaman haz\u0131rl\u0131kl\u0131y\u0131z.<\/p>\n<ul>\n<li><b data-path-to-node=\"20,0,0\" data-index-in-node=\"0\">Yedekleme Stratejisi:<\/b> 3-2-1 yedekleme kural\u0131na g\u00f6re hem sunucu i\u00e7i hem de off-site (sunucu d\u0131\u015f\u0131) yedekleme ile veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc garanti alt\u0131na ald\u0131k.<\/li>\n<li><b data-path-to-node=\"20,1,0\" data-index-in-node=\"0\">Session Management:<\/b> Aktif Plesk ve FTP oturumlar\u0131n\u0131 s\u00fcrekli izleyerek, bo\u015fta kalan oturumlar\u0131n (Session Idle Time) otomatik sonland\u0131r\u0131lmas\u0131n\u0131 sa\u011flad\u0131k.<\/li>\n<li><b data-path-to-node=\"9,0,0\" data-index-in-node=\"0\">Plesk Taraf\u0131ndaki &#8220;Gizli Kahramanlar&#8221;:<\/b> ModSecurity&#8217;nin sadece a\u00e7\u0131k olmas\u0131 yetmez. OWASP kurallar\u0131n\u0131 aktif ederek SQL Injection denemelerini uygulama katman\u0131na ula\u015fmadan kestik.<\/li>\n<li><b data-path-to-node=\"9,1,0\" data-index-in-node=\"0\">IP K\u0131s\u0131tlamas\u0131 (Management):<\/b> Sadece \u015fubelerin IP adreslerine veya belirli VPN \u00e7\u0131k\u0131\u015flar\u0131na admin paneli izni verdi.\n<div id=\"attachment_1024\" style=\"width: 619px\" class=\"wp-caption alignnone\"><img decoding=\"async\" aria-describedby=\"caption-attachment-1024\" class=\"wp-image-1024 size-full\" src=\"https:\/\/tuncersen.com.tr\/blog\/wp-content\/uploads\/2025\/12\/Plesk-Guvenlik.jpg\" loading=\"lazy\" alt=\"WordPress kurumsal site g\u00fcvenli\u011fi vaka analizi ve Plesk ayarlar\u0131\" width=\"609\" height=\"428\" srcset=\"https:\/\/tuncersen.com.tr\/blog\/wp-content\/uploads\/2025\/12\/Plesk-Guvenlik.jpg 609w, https:\/\/tuncersen.com.tr\/blog\/wp-content\/uploads\/2025\/12\/Plesk-Guvenlik-300x211.jpg 300w\" sizes=\"(max-width: 609px) 100vw, 609px\" \/><p id=\"caption-attachment-1024\" class=\"wp-caption-text\">WordPress kurumsal site g\u00fcvenli\u011fi vaka analizi ve Plesk ayarlar\u0131<\/p><\/div><\/li>\n<\/ul>\n<h2><strong>Plesk G\u00fcvenlik<\/strong><\/h2>\n<h3 data-path-to-node=\"14,0\"><b data-path-to-node=\"14,0\" data-index-in-node=\"0\">Plesk Panel \u00dczerinde WordPress Kurumsal Site G\u00fcvenli\u011fi \u0130\u00e7in Uygulad\u0131\u011f\u0131m\u0131z 5 Kritik G\u00fcvenlik Ad\u0131m\u0131<\/b><\/h3>\n<ol>\n<li data-path-to-node=\"14,1,0,0\"><b data-path-to-node=\"14,1,0,0\" data-index-in-node=\"0\">SSH Portunu De\u011fi\u015ftirmek:<\/b> Standart 22 portu yerine y\u00fcksek bir port numaras\u0131 kullanarak kaba kuvvet sald\u0131r\u0131lar\u0131n\u0131 %90 azaltt\u0131k.<\/li>\n<li data-path-to-node=\"14,1,1,0\"><b data-path-to-node=\"14,1,1,0\" data-index-in-node=\"0\">Dizin Listelemeyi Kapatmak:<\/b> <code data-path-to-node=\"14,1,1,0\" data-index-in-node=\"28\">Options -Indexes<\/code> komutu ile sunucu dosyalar\u0131n\u0131n d\u0131\u015far\u0131dan taranmas\u0131n\u0131 engelledik.<\/li>\n<li data-path-to-node=\"14,1,2,0\"><b data-path-to-node=\"14,1,2,0\" data-index-in-node=\"0\">Veritaban\u0131 Prefix De\u011fi\u015fimi:<\/b> Varsay\u0131lan <code data-path-to-node=\"14,1,2,0\" data-index-in-node=\"39\">wp_<\/code> yerine \u00f6zel bir \u00f6n ek kullanarak SQL injection riskini minimize ettik.<\/li>\n<li data-path-to-node=\"14,1,3,0\"><b data-path-to-node=\"14,1,3,0\" data-index-in-node=\"0\">XML-RPC Devre D\u0131\u015f\u0131 B\u0131rakmak:<\/b> WordPress&#8217;in bu eski \u00f6zelli\u011fini kapatarak gereksiz bot y\u00fck\u00fcnden kurtulduk.<\/li>\n<li data-path-to-node=\"14,1,4,0\"><b data-path-to-node=\"14,1,4,0\" data-index-in-node=\"0\">G\u00fc\u00e7l\u00fc Parola Politikas\u0131:<\/b> Sadece adminler i\u00e7in de\u011fil, t\u00fcm sistem kullan\u0131c\u0131lar\u0131 i\u00e7in 16 haneli karma\u015f\u0131k \u015fifreleme zorunlulu\u011fu getirdik.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h3 data-path-to-node=\"13,0\"><b data-path-to-node=\"13,0\" data-index-in-node=\"0\">Kurumsal G\u00fcvenlikte 3 Alt\u0131n Kural: Eklentilerin \u00d6tesi<\/b><\/h3>\n<ol>\n<li data-path-to-node=\"13,1,0,0\"><b data-path-to-node=\"13,1,0,0\" data-index-in-node=\"0\">Gereksiz Kodlardan Ar\u0131nma:<\/b> Sitemizde sadece aktif olarak kulland\u0131\u011f\u0131m\u0131z eklentileri bar\u0131nd\u0131r\u0131yoruz. Kullan\u0131lmayan her eklenti, potansiyel bir sald\u0131r\u0131 y\u00fczeyidir. Avada temas\u0131n\u0131n sundu\u011fu esnekli\u011fi, gereksiz &#8220;builder&#8221; eklentileriyle kirletmiyoruz.<\/li>\n<li data-path-to-node=\"13,1,1,0\"><b data-path-to-node=\"13,1,1,0\" data-index-in-node=\"0\">SSL ve Header G\u00fcvenli\u011fi:<\/b> Sadece SSL sertifikas\u0131 kurmakla yetinmeyip; HSTS, X-Frame-Options ve X-Content-Type-Options gibi g\u00fcvenlik ba\u015fl\u0131klar\u0131n\u0131 (Security Headers) Plesk \u00fczerinden yap\u0131land\u0131rarak taray\u0131c\u0131 seviyesinde koruma sa\u011fl\u0131yoruz.<\/li>\n<li data-path-to-node=\"13,1,2,0\"><b data-path-to-node=\"13,1,2,0\" data-index-in-node=\"0\">Veritaban\u0131 \u0130zole Etme:<\/b> Varsay\u0131lan tablo \u00f6n eklerini de\u011fi\u015ftirerek ve veritaban\u0131 kullan\u0131c\u0131s\u0131na sadece gerekli yetkileri (minimum privilege) tan\u0131mlayarak, olas\u0131 bir s\u0131z\u0131nt\u0131n\u0131n etkisini s\u0131n\u0131rland\u0131r\u0131yoruz.<\/li>\n<\/ol>\n<h2><strong>S\u0131k\u00e7a Sorulan Sorular (FAQ)<\/strong><\/h2>\n<div class=\"epcl-shortcode epcl-toggle epcl-toggle-elem opened \"><h3 class=\"toggle-title\">1. \u00dccretsiz g\u00fcvenlik eklentileri yeterli mi? <svg class=\"epcl-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M11.9997 13.1714L16.9495 8.22168L18.3637 9.63589L11.9997 15.9999L5.63574 9.63589L7.04996 8.22168L11.9997 13.1714Z\"><\/path><\/svg><\/h3><div class=\"toggle-content\">Kurumsal yap\u0131lar i\u00e7in sadece \u00fccretsiz eklentiler yeterli de\u011fildir. Sunucu taraf\u0131nda Fail2Ban ve WAF gibi katmanlar\u0131n olmas\u0131 \u015fartt\u0131r.<\/div><\/div>\n<div class=\"epcl-shortcode epcl-toggle epcl-toggle-elem closed \"><h3 class=\"toggle-title\">2. Avada temas\u0131 g\u00fcvenlik i\u00e7in bir risk olu\u015fturur mu? <svg class=\"epcl-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M11.9997 13.1714L16.9495 8.22168L18.3637 9.63589L11.9997 15.9999L5.63574 9.63589L7.04996 8.22168L11.9997 13.1714Z\"><\/path><\/svg><\/h3><div class=\"toggle-content\">Hay\u0131r, lisansl\u0131 ve g\u00fcncel tutulan Avada temas\u0131 olduk\u00e7a g\u00fcvenlidir. Ancak nulled (korsan) s\u00fcr\u00fcmlerden kesinlikle uzak durulmal\u0131d\u0131r.<\/div><\/div>\n<div class=\"epcl-shortcode epcl-toggle epcl-toggle-elem closed \"><h3 class=\"toggle-title\">3. WordPress g\u00fcvenli\u011finde en b\u00fcy\u00fck a\u00e7\u0131k nedir? <svg class=\"epcl-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M11.9997 13.1714L16.9495 8.22168L18.3637 9.63589L11.9997 15.9999L5.63574 9.63589L7.04996 8.22168L11.9997 13.1714Z\"><\/path><\/svg><\/h3><div class=\"toggle-content\">Genellikle g\u00fcncellenmeyen eklentiler ve zay\u0131f y\u00f6netici parolalar\u0131d\u0131r. 15 y\u0131ll\u0131k tecr\u00fcbemizde sald\u0131r\u0131lar\u0131n \u00e7o\u011funun bu iki noktadan geldi\u011fini g\u00f6zlemledik.<\/div><\/div>\n<hr data-path-to-node=\"21\" \/>\n<h2 data-path-to-node=\"22\"><strong>Bir Uzman G\u00f6r\u00fc\u015f\u00fc (Ele\u015ftirel Yakla\u015f\u0131m)<\/strong><\/h2>\n<p data-path-to-node=\"23\">Peki, t\u00fcm bunlar yeterli mi? <b data-path-to-node=\"23\" data-index-in-node=\"29\">Hay\u0131r.<\/b> G\u00fcvenlik statik bir durum de\u011fil, bir s\u00fcre\u00e7tir. Makalemi okuyan dostlar\u0131ma bir tavsiyem var: Teknik ara\u00e7lara g\u00fcvenin ama onlar\u0131 denetlemeyi asla b\u0131rakmay\u0131n. IP k\u0131s\u0131tlamalar\u0131 (IP Access Restriction) ve yasakl\u0131 alan adlar\u0131 (Prohibited Domain Names) listelerinizi d\u00fczenli olarak g\u00fcncelleyin.<\/p>\n<hr data-path-to-node=\"24\" \/>\n<blockquote data-path-to-node=\"25\">\n<p data-path-to-node=\"25,0\"><b data-path-to-node=\"25,0\" data-index-in-node=\"0\">Sonu\u00e7:<\/b> <a href=\"https:\/\/www.americanlife.com.tr\/\" rel=\"nofollow noopener\" target=\"_blank\">American LIFE<\/a> gibi b\u00fcy\u00fck bir markan\u0131n dijital itibar\u0131n\u0131 korumak, sunucu \u00e7ekirde\u011finden son kullan\u0131c\u0131 aray\u00fcz\u00fcne kadar her noktaya hakim olmay\u0131 gerektirir. Bizim sistemimizdeki en g\u00fc\u00e7l\u00fc halka, kulland\u0131\u011f\u0131m\u0131z ara\u00e7lar\u0131n \u00e7oklu\u011fu de\u011fil, bu ara\u00e7lar\u0131n birbiriyle uyumlu \u00e7al\u0131\u015fmas\u0131d\u0131r.<\/p>\n<\/blockquote>\n<p data-path-to-node=\"25,0\">Neden bu i\u015fi bir ajans yerine 15 y\u0131ll\u0131k bir IT y\u00f6neticisi yapmal\u0131? Ben bu sistemi sadece kurmad\u0131m, 15 y\u0131ld\u0131r her g\u00fcn bu sistemin nabz\u0131n\u0131 tutuyorum. Ben <a href=\"http:\/\/tuncersen.com.tr\">Tun\u00e7er \u015eEN<\/a>, Peki siz WordPress web sitenizin g\u00fcvenli\u011fini art\u0131rmak i\u00e7in neler yapt\u0131\u011f\u0131n\u0131z\u0131m merak ediyorum? Yorumlarda payla\u015f\u0131n!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress\u2019te Kurumsal Site G\u00fcvenli\u011fi Savunmas\u0131: Bir Dil Okulu Zincirinin Web Sitesini Nas\u0131l Z\u0131rhlad\u0131k? G\u00fcn\u00fcm\u00fczde WordPress kurumsal site g\u00fcvenli\u011fi sa\u011flamak, sadece bir eklenti kurmaktan \u00e7ok daha&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1012,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[96,94,95,97],"class_list":["post-1011","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guvenlik","tag-brute-force","tag-fail2ban","tag-modsecurity","tag-waf"],"menu_order":0,"_links":{"self":[{"href":"https:\/\/tuncersen.com.tr\/blog\/wp-json\/wp\/v2\/posts\/1011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuncersen.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tuncersen.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tuncersen.com.tr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tuncersen.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=1011"}],"version-history":[{"count":0,"href":"https:\/\/tuncersen.com.tr\/blog\/wp-json\/wp\/v2\/posts\/1011\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tuncersen.com.tr\/blog\/wp-json\/wp\/v2\/media\/1012"}],"wp:attachment":[{"href":"https:\/\/tuncersen.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=1011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tuncersen.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=1011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tuncersen.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=1011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}