{"id":3262,"date":"2025-12-10T23:54:52","date_gmt":"2025-12-10T20:54:52","guid":{"rendered":"https:\/\/www.dchost.com\/blog\/ajanslar-icin-hosting-paneli-erisim-yonetimi-uygulanabilir-rehber\/"},"modified":"2026-11-04T13:12:29","modified_gmt":"2026-11-04T10:12:29","slug":"ajanslar-icin-hosting-paneli-erisim-yonetimi","status":"publish","type":"post","link":"https:\/\/www.dchost.com\/blog\/ajanslar-icin-hosting-paneli-erisim-yonetimi\/","title":{"rendered":"Ajanslar \u0130\u00e7in Hosting Paneli Eri\u015fim Y\u00f6netimi"},"content":{"rendered":"<div class=\"dchost-blog-content-wrapper\"><div id=\"toc_container\" role=\"navigation\" aria-label=\"Table of Contents\" data-nosnippet class=\"toc_transparent no_bullets toc_numbered toc_title_center\"><p class=\"toc_title\">\u0130\u00e7indekiler<\/p><ul class=\"toc_list\"><li><a href=\"#Ajanslar_Icin_Hosting_Paneli_Erisim_Yonetimi_Neden_Bu_Kadar_Onemli\"><span class=\"toc_number toc_depth_1\">1.<\/span> Ajanslar \u0130\u00e7in Hosting Paneli Eri\u015fim Y\u00f6netimi Neden Bu Kadar \u00d6nemli?<\/a><\/li><li><a href=\"#Musteri_Hesaplarini_Ayristirma_Stratejileri\"><span class=\"toc_number toc_depth_1\">2.<\/span> M\u00fc\u015fteri Hesaplar\u0131n\u0131 Ayr\u0131\u015ft\u0131rma Stratejileri<\/a><ul><li><a href=\"#Tek_Hosting_Hesabinda_Tum_Musteriler_Kolaylik_ve_Riskler\"><span class=\"toc_number toc_depth_2\">2.1.<\/span> Tek Hosting Hesab\u0131nda T\u00fcm M\u00fc\u015fteriler: Kolayl\u0131k ve Riskler<\/a><\/li><li><a href=\"#Ayri_Hesap_Mantigi_cPanelDirectAdminde_Izolasyon\"><span class=\"toc_number toc_depth_2\">2.2.<\/span> Ayr\u0131 Hesap Mant\u0131\u011f\u0131: cPanel\/DirectAdmin\u2019de \u0130zolasyon<\/a><\/li><li><a href=\"#Reseller_Hesaplari_ile_Ajans_Mimarisi\"><span class=\"toc_number toc_depth_2\">2.3.<\/span> Reseller Hesaplar\u0131 ile Ajans Mimarisi<\/a><\/li><\/ul><\/li><li><a href=\"#Yetki_Seviyeleri_Kim_Neye_Ne_Kadar_Ulasmali\"><span class=\"toc_number toc_depth_1\">3.<\/span> Yetki Seviyeleri: Kim, Neye, Ne Kadar Ula\u015fmal\u0131?<\/a><ul><li><a href=\"#Ajans_Icindeki_Roller_ve_Yetkiler\"><span class=\"toc_number toc_depth_2\">3.1.<\/span> Ajans \u0130\u00e7indeki Roller ve Yetkiler<\/a><\/li><li><a href=\"#Panel_ve_Alt_Kullanici_Yonetimi\"><span class=\"toc_number toc_depth_2\">3.2.<\/span> Panel ve Alt Kullan\u0131c\u0131 Y\u00f6netimi<\/a><\/li><li><a href=\"#Gecici_ve_Denetimli_Erisim_Yonetimi\"><span class=\"toc_number toc_depth_2\">3.3.<\/span> Ge\u00e7ici ve Denetimli Eri\u015fim Y\u00f6netimi<\/a><\/li><\/ul><\/li><li><a href=\"#Sifre_ve_Kimlik_Dogrulama_Politikalari\"><span class=\"toc_number toc_depth_1\">4.<\/span> \u015eifre ve Kimlik Do\u011frulama Politikalar\u0131<\/a><ul><li><a href=\"#Guclu_Sifre_Kurallari_Nasil_Olmali\"><span class=\"toc_number toc_depth_2\">4.1.<\/span> G\u00fc\u00e7l\u00fc \u015eifre Kurallar\u0131 Nas\u0131l Olmal\u0131?<\/a><\/li><li><a href=\"#Sifre_Paylasmama_ve_Rol_Bazli_Hesap_Kullanimi\"><span class=\"toc_number toc_depth_2\">4.2.<\/span> \u015eifre Payla\u015fmama ve Rol Bazl\u0131 Hesap Kullan\u0131m\u0131<\/a><\/li><li><a href=\"#Iki_Faktorlu_Dogrulama_2FA_IP_Kisitlama_ve_Sunucu_Guvenligi\"><span class=\"toc_number toc_depth_2\">4.3.<\/span> \u0130ki Fakt\u00f6rl\u00fc Do\u011frulama (2FA), IP K\u0131s\u0131tlama ve Sunucu G\u00fcvenli\u011fi<\/a><\/li><\/ul><\/li><li><a href=\"#Ajans_Is_Akisinda_Erisim_Yonetimi_Adim_Adim_Plan\"><span class=\"toc_number toc_depth_1\">5.<\/span> Ajans \u0130\u015f Ak\u0131\u015f\u0131nda Eri\u015fim Y\u00f6netimi: Ad\u0131m Ad\u0131m Plan<\/a><ul><li><a href=\"#1_Yeni_Musteri_Onboarding_Sureci\"><span class=\"toc_number toc_depth_2\">5.1.<\/span> 1. Yeni M\u00fc\u015fteri Onboarding S\u00fcreci<\/a><\/li><li><a href=\"#2_Proje_Devam_Ederken_Erisim_Yonetimi\"><span class=\"toc_number toc_depth_2\">5.2.<\/span> 2. Proje Devam Ederken Eri\u015fim Y\u00f6netimi<\/a><\/li><li><a href=\"#3_Musteri_Ayrilisi_Offboarding_ve_Hesap_Devri\"><span class=\"toc_number toc_depth_2\">5.3.<\/span> 3. M\u00fc\u015fteri Ayr\u0131l\u0131\u015f\u0131 (Offboarding) ve Hesap Devri<\/a><\/li><\/ul><\/li><li><a href=\"#Ajanslar_Icin_Ornek_Erisim_Mimarileri\"><span class=\"toc_number toc_depth_1\">6.<\/span> Ajanslar \u0130\u00e7in \u00d6rnek Eri\u015fim Mimarileri<\/a><ul><li><a href=\"#Senaryo_1_1015_Siteli_Kreatif_Ajans\"><span class=\"toc_number toc_depth_2\">6.1.<\/span> Senaryo 1: 10\u201315 Siteli Kreatif Ajans<\/a><\/li><li><a href=\"#Senaryo_2_50_Siteli_Performans_ve_SEO_Ajansi\"><span class=\"toc_number toc_depth_2\">6.2.<\/span> Senaryo 2: 50+ Siteli Performans ve SEO Ajans\u0131<\/a><\/li><li><a href=\"#Senaryo_3_KVKK_ve_Regulasyon_Hassasiyeti_Olan_Musteriler\"><span class=\"toc_number toc_depth_2\">6.3.<\/span> Senaryo 3: KVKK ve Reg\u00fclasyon Hassasiyeti Olan M\u00fc\u015fteriler<\/a><\/li><\/ul><\/li><li><a href=\"#Sonuc_Ajanslarda_Denetlenebilir_Erisim_Yonetimi\"><span class=\"toc_number toc_depth_1\">7.<\/span> Sonu\u00e7: Ajanslarda Denetlenebilir Eri\u015fim Y\u00f6netimi<\/a><\/li><\/ul><\/div>\n<h2><span id=\"Ajanslar_Icin_Hosting_Paneli_Erisim_Yonetimi_Neden_Bu_Kadar_Onemli\">Ajanslar \u0130\u00e7in Hosting Paneli Eri\u015fim Y\u00f6netimi Neden Bu Kadar \u00d6nemli?<\/span><\/h2>\n<p>Ajans taraf\u0131nda i\u015f y\u00fck\u00fc b\u00fcy\u00fcd\u00fck\u00e7e as\u0131l zorluk \u00e7o\u011fu zaman CPU, RAM ya da disk de\u011fil; <strong>eri\u015fim y\u00f6netimi<\/strong> oluyor. Farkl\u0131 m\u00fc\u015fteriler, onlarca domain, WordPress kurulumu, FTP\/SFTP hesaplar\u0131, cPanel\/DirectAdmin oturumlar\u0131, DNS panelleri\u2026 Bir noktadan sonra \u201cKim, nereye, hangi \u015fifreyle giriyor?\u201d sorusu cevaplanamaz hale geliyorsa, hem g\u00fcvenlik hem de operasyonel verimlilik ciddi risk alt\u0131nda demektir.<\/p>\n<p>Bu yaz\u0131da ajanslar i\u00e7in hosting paneli eri\u015fim y\u00f6netimini, hesap ayr\u0131\u015ft\u0131rma ve yetki s\u0131n\u0131rland\u0131rma ihtiya\u00e7lar\u0131ndan yola \u00e7\u0131karak ad\u0131m ad\u0131m ele alaca\u011f\u0131z. Odak noktam\u0131z \u00fc\u00e7 kritik ba\u015fl\u0131k olacak: <strong>m\u00fc\u015fteri hesaplar\u0131n\u0131 mant\u0131kl\u0131 \u015fekilde ayr\u0131\u015ft\u0131rmak<\/strong>, <strong>do\u011fru yetki seviyelerini tan\u0131mlamak<\/strong> ve <strong>uygulanabilir \u015fifre\/kimlik do\u011frulama politikalar\u0131 kurmak<\/strong>. Amac\u0131m\u0131z; hem ekibinizin rahat \u00e7al\u0131\u015fabildi\u011fi hem de m\u00fc\u015fterilerinizin verisinin korundu\u011fu, denetlenebilir bir yap\u0131 kurman\u0131za yard\u0131m etmek.<\/p>\n<p><a href=\"https:\/\/www.dchost.com\/tr\/web-hosting\">Payla\u015f\u0131ml\u0131 hosting<\/a>, reseller, <a href=\"https:\/\/www.dchost.com\/tr\/vps\">VPS<\/a>, dedicated ve colocation se\u00e7eneklerinde eri\u015fim y\u00f6netiminin kapsam\u0131, plan\u0131n sa\u011flad\u0131\u011f\u0131 yetkilere ve sunucunun y\u00f6netim sorumlulu\u011funa ba\u011fl\u0131d\u0131r. Bu rehberde hesap ayr\u0131m\u0131, rol da\u011f\u0131l\u0131m\u0131 ve eri\u015fim iptali i\u00e7in \u00f6rnek bir plan olu\u015fturaca\u011f\u0131z.<\/p>\n<h2><span id=\"Musteri_Hesaplarini_Ayristirma_Stratejileri\">M\u00fc\u015fteri Hesaplar\u0131n\u0131 Ayr\u0131\u015ft\u0131rma Stratejileri<\/span><\/h2>\n<h3><span id=\"Tek_Hosting_Hesabinda_Tum_Musteriler_Kolaylik_ve_Riskler\">Tek Hosting Hesab\u0131nda T\u00fcm M\u00fc\u015fteriler: Kolayl\u0131k ve Riskler<\/span><\/h3>\n<p>Bir ajans\u0131n ba\u015flang\u0131\u00e7ta \u201cHepsini tek cPanel hesab\u0131nda toplayal\u0131m, hem kolay y\u00f6netiriz hem de maliyet d\u00fc\u015f\u00fck olur\u201d yakla\u015f\u0131m\u0131n\u0131 se\u00e7ti\u011fini d\u00fc\u015f\u00fcnelim. \u0130lk 3\u20135 m\u00fc\u015fteri i\u00e7in bu pratik gelebilir; ancak m\u00fc\u015fteri say\u0131s\u0131 artt\u0131k\u00e7a \u015fu riskler ortaya \u00e7\u0131kabilir:<\/p>\n<ul>\n<li>Bir m\u00fc\u015fterinin geli\u015ftiricisine verdi\u011finiz dosya eri\u015fimi ilgili proje diziniyle s\u0131n\u0131rland\u0131r\u0131lmam\u0131\u015fsa, di\u011fer sitelerin dosyalar\u0131 da eri\u015filebilir hale gelebilir.<\/li>\n<li>Bir eklenti veya tema, t\u00fcm sitelerin ortak kulland\u0131\u011f\u0131 bir klas\u00f6rde tutulmu\u015fsa, tek bir g\u00fcvenlik a\u00e7\u0131\u011f\u0131 t\u00fcm portf\u00f6y\u00fc etkileyebiliyor.<\/li>\n<li>Bir m\u00fc\u015fterinin sizden ayr\u0131lmas\u0131 gerekti\u011finde \u201cOnun dosyalar\u0131n\u0131 ay\u0131ral\u0131m\u201d s\u00fcreci kabusa d\u00f6n\u00fc\u015f\u00fcyor.<\/li>\n<\/ul>\n<p>\u00d6zellikle ajans \u00f6l\u00e7e\u011finiz b\u00fcy\u00fcd\u00fck\u00e7e, <strong>her m\u00fc\u015fteriyi ayr\u0131 bir hesapta izole etmek<\/strong> hem g\u00fcvenlik hem de operasyon y\u00f6netimi a\u00e7\u0131s\u0131ndan kritik hale geliyor. Bu noktada <a href=\"https:\/\/www.dchost.com\/blog\/cpanel-addon-domain-ayri-hesap\/\">cPanel\u2019de addon domain mi, ayr\u0131 hesap m\u0131 kullanmal\u0131?<\/a> sorusunu teknik ve uzun vadeli bak\u0131\u015fla ele almak \u015fart.<\/p>\n<h3><span id=\"Ayri_Hesap_Mantigi_cPanelDirectAdminde_Izolasyon\">Ayr\u0131 Hesap Mant\u0131\u011f\u0131: cPanel\/DirectAdmin\u2019de \u0130zolasyon<\/span><\/h3>\n<p>cPanel, DirectAdmin gibi panellerde temel prensip basit: <strong>Bir m\u00fc\u015fteri = Bir panel hesab\u0131<\/strong>. Bu yakla\u015f\u0131m\u0131n ajanslar i\u00e7in avantajlar\u0131n\u0131 \u00f6zetleyelim:<\/p>\n<ul>\n<li><strong>Dosya sistemi izolasyonu:<\/strong> Ayr\u0131 hesaplar dosya sahipli\u011fini ve izinleri ay\u0131rmay\u0131 kolayla\u015ft\u0131r\u0131r; ayr\u0131 \/home dizinleri tek ba\u015f\u0131na tam izolasyon garantisi de\u011fildir. Koruma, sunucudaki izin ve izolasyon yap\u0131land\u0131rmas\u0131na ba\u011fl\u0131d\u0131r.<\/li>\n<li><strong>Kaynak limitleri:<\/strong> Se\u00e7ilen altyap\u0131n\u0131n hesap baz\u0131nda CPU, RAM, IO ve giri\u015f s\u00fcre\u00e7leri (EP) s\u0131n\u0131rland\u0131rmas\u0131n\u0131 destekleyip desteklemedi\u011fini do\u011frulay\u0131n. Uygun limitler yo\u011fun bir m\u00fc\u015fterinin di\u011ferlerini etkilemesini azaltabilir; ortak sunucu kaynaklar\u0131 nedeniyle bu risk tamamen ortadan kalkmaz.<\/li>\n<li><strong>Yedekleme y\u00f6netimi:<\/strong> Her hesab\u0131n ayr\u0131 yede\u011fi al\u0131nabildi\u011fi i\u00e7in geri d\u00f6n\u00fc\u015f operasyonlar\u0131 daha temiz ve kontroll\u00fc olur.<\/li>\n<li><strong>Hesap devri kolayl\u0131\u011f\u0131:<\/strong> M\u00fc\u015fteri ajans de\u011fi\u015ftirdi\u011finde ilgili hesab\u0131 paketleyip yeni sa\u011flay\u0131c\u0131s\u0131na aktarmak \u00e7ok daha basittir.<\/li>\n<\/ul>\n<p>Bu yakla\u015f\u0131m\u0131 \u00f6l\u00e7ekli \u015fekilde kurgulamak istiyorsan\u0131z, reseller mimarisi devreye girer. Burada her m\u00fc\u015fteriye \u00f6zel paketler planlayabilirsiniz; disk ve e-posta kotalar\u0131 ile CPU gibi kaynak limitlerinden hangilerini y\u00f6netebilece\u011finiz, panelin ve se\u00e7ilen plan\u0131n yetkilerine ba\u011fl\u0131d\u0131r. Detayl\u0131 mimari \u00f6rnekler i\u00e7in <a href=\"https:\/\/www.dchost.com\/blog\/reseller-hosting-yonetimi-rehberi-paketler-limitler-ve-izolasyon\/\">reseller hosting y\u00f6netimi, paket ve izolasyon rehberimizi<\/a> mutlaka inceleyin.<\/p>\n<h3><span id=\"Reseller_Hesaplari_ile_Ajans_Mimarisi\">Reseller Hesaplar\u0131 ile Ajans Mimarisi<\/span><\/h3>\n<p>Reseller hesab\u0131, ajans g\u00f6z\u00fcnden bak\u0131nca \u201cmini hosting \u015firketi\u201d gibidir. \u00dcstte ajans\u0131n reseller paneli, altta her m\u00fc\u015fteri i\u00e7in ayr\u0131 cPanel\/DirectAdmin hesab\u0131 bulunur. Ajans i\u00e7in \u00f6rnek bir yerle\u015fim \u015f\u00f6yle olabilir:<\/p>\n<ul>\n<li>K\u00fc\u00e7\u00fck siteler (kurumsal tan\u0131t\u0131m, blog vb.) i\u00e7in: Reseller hesab\u0131 alt\u0131nda birden \u00e7ok k\u00fc\u00e7\u00fck paket.<\/li>\n<li>Orta \u00f6l\u00e7ekli siteler (e-ticaret, yo\u011fun i\u00e7erik): Tek m\u00fc\u015fteriye \u00f6zel, kaynak limitleri geni\u015f bir paket.<\/li>\n<li>Kritik performans isteyen projeler i\u00e7in: Ayr\u0131 bir VPS veya <a href=\"https:\/\/www.dchost.com\/tr\/fiziksel-sunucu\">dedicated sunucu<\/a>, \u00fczerinde panel + reseller katman\u0131.<\/li>\n<\/ul>\n<p>20+ site y\u00f6neten bir ajans i\u00e7in reseller + VPS kombinasyonu de\u011ferlendirilebilir; en uygun se\u00e7enek site say\u0131s\u0131ndan \u00e7ok trafik, kaynak ihtiyac\u0131, b\u00fct\u00e7e ve y\u00f6netim kapasitesine ba\u011fl\u0131d\u0131r. Bu yap\u0131da kaynak da\u011f\u0131l\u0131m\u0131, VPS kapasitesi ve kullan\u0131lan limit mekanizmalar\u0131yla s\u0131n\u0131rl\u0131d\u0131r. \u00d6rnek topolojiler i\u00e7in <a href=\"https:\/\/www.dchost.com\/blog\/ajanslar-ve-freelancerlar-icin-hosting-mimarisi-20-wordpress-sitesini\/\">ajanslar ve freelancerlar i\u00e7in \u00f6nerdi\u011fimiz hosting mimarisi rehberini<\/a> okuyabilirsiniz.<\/p>\n<h2><span id=\"Yetki_Seviyeleri_Kim_Neye_Ne_Kadar_Ulasmali\">Yetki Seviyeleri: Kim, Neye, Ne Kadar Ula\u015fmal\u0131?<\/span><\/h2>\n<h3><span id=\"Ajans_Icindeki_Roller_ve_Yetkiler\">Ajans \u0130\u00e7indeki Roller ve Yetkiler<\/span><\/h3>\n<p>Eri\u015fim y\u00f6netimindeki risklerden biri, herkese \u201cfull eri\u015fim\u201d vermektir. Yetki plan\u0131nda \u015fu roller ayr\u0131 ayr\u0131 de\u011ferlendirilebilir:<\/p>\n<ul>\n<li><strong>Ajans sahibi \/ operasyon y\u00f6neticisi:<\/strong> Hesap envanteri ve eri\u015fim onaylar\u0131n\u0131 y\u00f6netebilir; bu sorumluluk tek ba\u015f\u0131na t\u00fcm m\u00fc\u015fteri hesaplar\u0131nda teknik y\u00f6netici yetkisi gerektirmez.<\/li>\n<li><strong>K\u0131demli geli\u015ftirici \/ DevOps:<\/strong> Sunucu, panel, SSH, DNS ve SSL yetkileri yaln\u0131zca sorumlu oldu\u011fu projeler ve i\u015flemler i\u00e7in tan\u0131mlanmal\u0131.<\/li>\n<li><strong>Frontend geli\u015ftirici \/ i\u00e7erik y\u00f6neticisi:<\/strong> Frontend geli\u015ftiriciye gerekiyorsa proje diziniyle s\u0131n\u0131rl\u0131 dosya eri\u015fimi verin. Yaln\u0131zca i\u00e7erik d\u00fczenleyen kullan\u0131c\u0131ya ise g\u00f6revine uygun WordPress rol\u00fc tan\u0131mlay\u0131n; dosya eri\u015fimini varsay\u0131lan olarak eklemeyin.<\/li>\n<li><strong>Freelancer \/ d\u0131\u015f kaynak ekip:<\/strong> Zaman s\u0131n\u0131rl\u0131, proje bazl\u0131 ve minimum gerekli yetki ile eri\u015fim verilmeli.<\/li>\n<li><strong>M\u00fc\u015fteri taraf\u0131 IT veya pazarlama ekibi:<\/strong> WordPress, e-posta veya DNS kayd\u0131 d\u00fczenleme yetkilerini g\u00f6rev ihtiyac\u0131na g\u00f6re ayr\u0131 de\u011ferlendirin; t\u00fcm\u00fcn\u00fc birlikte vermeyin.<\/li>\n<\/ul>\n<p>Bu rollerin hepsine ayn\u0131 panel \u015fifresini verirseniz, hem loglardaki i\u015flemleri ki\u015filere g\u00fcvenilir bi\u00e7imde ba\u011flamak hem de bir ihlal durumunda sorumlulu\u011fu tespit etmek zorla\u015f\u0131r. Temel ilke \u015fu olmal\u0131: <strong>\u201c\u0130\u015fini yapmak i\u00e7in gereken minimum yetki\u201d<\/strong>.<\/p>\n<h3><span id=\"Panel_ve_Alt_Kullanici_Yonetimi\">Panel ve Alt Kullan\u0131c\u0131 Y\u00f6netimi<\/span><\/h3>\n<p>Tek panel \u015fifresini payla\u015fmak yerine, se\u00e7ti\u011finiz panel ve plan\u0131n destekledi\u011fi ayr\u0131 kullan\u0131c\u0131 ve yetki mekanizmalar\u0131n\u0131 de\u011ferlendirin. Eri\u015fim tasar\u0131m\u0131nda \u015fu ayr\u0131mlar\u0131 kullanabilirsiniz:<\/p>\n<ul>\n<li><strong>Reseller y\u00f6netici eri\u015fimi:<\/strong> M\u00fc\u015fteri hesaplar\u0131 \u00fczerinde geni\u015f yetki sa\u011flayan bu eri\u015fimi az say\u0131da yetkiliyle s\u0131n\u0131rlay\u0131n; destekleniyorsa her y\u00f6neticiye ayr\u0131 kimlik tan\u0131mlay\u0131n.<\/li>\n<li><strong>M\u00fc\u015fteri bazl\u0131 panel hesaplar\u0131:<\/strong> Her m\u00fc\u015fteri i\u00e7in ayr\u0131 cPanel\/DirectAdmin hesab\u0131 olu\u015fturun. Ekip eri\u015fimini panel destekliyorsa ki\u015fiye \u00f6zel alt kullan\u0131c\u0131larla, desteklemiyorsa g\u00f6rev i\u00e7in yeterli ayr\u0131 servis hesaplar\u0131yla sa\u011flay\u0131n; ana panel \u015fifresini payla\u015fmay\u0131 varsay\u0131lan y\u00f6ntem yapmay\u0131n.<\/li>\n<li><strong>Dosya aktar\u0131m kullan\u0131c\u0131lar\u0131:<\/strong> Her site i\u00e7in ayr\u0131 bir otomasyon (\u201cdeploy\u201d) hesab\u0131, insanlar i\u00e7in ki\u015fiye \u00f6zel eri\u015fim planlay\u0131n. \u015eifreli aktar\u0131m kullan\u0131n; SFTP veya FTPS deste\u011fini ve dizin k\u0131s\u0131tlar\u0131n\u0131n uygulanabildi\u011fini do\u011frulay\u0131n.<\/li>\n<li><strong>Veritaban\u0131 kullan\u0131c\u0131lar\u0131:<\/strong> Her uygulama i\u00e7in ayr\u0131 DB user; t\u00fcm veritabanlar\u0131n\u0131 g\u00f6ren \u201croot benzeri\u201d kullan\u0131c\u0131lar\u0131 minimumda tutmak.<\/li>\n<\/ul>\n<p>cPanel taraf\u0131nda ekstra g\u00fcvenlik ve rol bazl\u0131 ayarlar i\u00e7in <a href=\"https:\/\/www.dchost.com\/blog\/cpanel-guvenlik-sertlestirme-kontrol-listesi\/\">cPanel g\u00fcvenlik sertle\u015ftirme kontrol listemizi<\/a> incelemenizi \u00f6neririz. Oradaki \u00f6neriler, ajans seviyesinde eri\u015fim y\u00f6netimi kurarken de do\u011frudan i\u015finize yarar.<\/p>\n<h3><span id=\"Gecici_ve_Denetimli_Erisim_Yonetimi\">Ge\u00e7ici ve Denetimli Eri\u015fim Y\u00f6netimi<\/span><\/h3>\n<p>Ajanslar\u0131n g\u00fcnl\u00fck hayat\u0131nda s\u0131k ya\u015fanan bir durum: \u201cM\u00fc\u015fterinin kendi yaz\u0131l\u0131mc\u0131s\u0131 k\u0131sa s\u00fcreli\u011fine sunucuya eri\u015fip bir \u015feyler d\u00fczenleyecek.\u201d Bu durumda izlenecek en sa\u011fl\u0131kl\u0131 yol genelde \u015fu:<\/p>\n<ol>\n<li>Altyap\u0131 destekliyorsa ilgili m\u00fc\u015fteri i\u00e7in ayr\u0131 bir SFTP kullan\u0131c\u0131s\u0131 olu\u015fturun; eri\u015fimi proje diziniyle s\u0131n\u0131rland\u0131r\u0131n ve di\u011fer dizinlere eri\u015femedi\u011fini do\u011frulay\u0131n. Bu k\u0131s\u0131tlama sa\u011flanam\u0131yorsa ana hesap bilgilerini payla\u015fmak yerine desteklenen k\u0131s\u0131tl\u0131 bir aktar\u0131m y\u00f6ntemi se\u00e7in.<\/li>\n<li>Eri\u015fim i\u00e7in bir biti\u015f tarihi ve iptal sorumlusu belirleyin. Otomatik s\u00fcre sonu destekleniyorsa kullan\u0131n; aksi halde takvim kayd\u0131 olu\u015fturup o tarihte eri\u015fimi elle kapat\u0131n.<\/li>\n<li>E\u011fer SSH gerekiyorsa, kullan\u0131c\u0131dan yaln\u0131zca a\u00e7\u0131k anahtar\u0131n\u0131 isteyin; \u00f6zel anahtar\u0131n\u0131 istemeyin. Anahtarla do\u011frulama tek ba\u015f\u0131na komutlar\u0131 k\u0131s\u0131tlamaz; gerekli komutlarla s\u0131n\u0131rl\u0131 eri\u015fimi ayr\u0131ca yap\u0131land\u0131r\u0131p do\u011frulay\u0131n.<\/li>\n<li>\u0130\u015f bitti\u011finde kullan\u0131c\u0131 eri\u015fimini ve ona tan\u0131mlanan SSH anahtar\u0131 yetkilerini kald\u0131r\u0131n, a\u00e7\u0131k oturumlar\u0131 sonland\u0131r\u0131n ve eri\u015fim loglar\u0131n\u0131 g\u00f6zden ge\u00e7irin.<\/li>\n<\/ol>\n<p>Bu pratik, hem m\u00fc\u015fterinin geli\u015ftiricisine esneklik sa\u011flar hem de ajans\u0131n kontrol\u00fc elinde tutmas\u0131n\u0131 m\u00fcmk\u00fcn k\u0131lar. Y\u00f6netici yetkinizin bulundu\u011fu bir Linux VPS veya dedicated sunucuda, ayr\u0131 kullan\u0131c\u0131lar\u0131n dosya izinlerini <strong>grup bazl\u0131 izinler<\/strong> ile, gerekli ayr\u0131cal\u0131kl\u0131 i\u015flemleri ise dar kapsaml\u0131 <strong>sudo<\/strong> yetkileriyle d\u00fczenleyebilirsiniz.<\/p>\n<h2><span id=\"Sifre_ve_Kimlik_Dogrulama_Politikalari\">\u015eifre ve Kimlik Do\u011frulama Politikalar\u0131<\/span><\/h2>\n<h3><span id=\"Guclu_Sifre_Kurallari_Nasil_Olmali\">G\u00fc\u00e7l\u00fc \u015eifre Kurallar\u0131 Nas\u0131l Olmal\u0131?<\/span><\/h3>\n<p>Zay\u0131f veya tekrar kullan\u0131lan \u015fifreler, hesaplar\u0131n ele ge\u00e7irilmesi riskini art\u0131r\u0131r. Ajans i\u00e7inde uygulanabilir bir \u015fifre politikas\u0131 i\u00e7in \u015fu kriterleri en az\u0131ndan standart haline getirin:<\/p>\n<ul>\n<li><strong>Uzunluk:<\/strong> Hosting paneli ve sunucu giri\u015fleri i\u00e7in rastgele parola \u00fcreteciyle olu\u015fturulmu\u015f en az 16 karakterlik parolalar\u0131 ekip standard\u0131 olarak hedefleyin.<\/li>\n<li><strong>\u00c7e\u015fitlilik:<\/strong> B\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf, rakam ve \u00f6zel karakter kombinasyonu.<\/li>\n<li><strong>Tekrar kullanmama:<\/strong> Ayn\u0131 \u015fifreyi hem hosting paneli hem e-posta hem de ba\u015fka SaaS ara\u00e7larda kullanmamak.<\/li>\n<li><strong>Yenileme:<\/strong> S\u0131z\u0131nt\u0131 veya ele ge\u00e7irilme \u015f\u00fcphesinde \u015fifreyi hemen de\u011fi\u015ftirin. Ayr\u0131lan bir \u00e7al\u0131\u015fan\u0131n bildi\u011fi ortak \u015fifreleri de yenileyin; takvime ba\u011fl\u0131 de\u011fi\u015fimi tek ba\u015f\u0131na g\u00fcvenlik \u00f6nlemi saymay\u0131n.<\/li>\n<\/ul>\n<p>\u015eirket i\u00e7inde \u201c\u015fifre listesi\u201d olarak tutulan Excel\/Google Sheet d\u00f6k\u00fcmanlar\u0131n\u0131 tamamen hayat\u0131n\u0131zdan \u00e7\u0131karmaya \u00e7al\u0131\u015f\u0131n. Bunun yerine kurumsal bir parola y\u00f6neticisi kullanmak \u00e7ok daha g\u00fcvenli ve s\u00fcrd\u00fcr\u00fclebilir olacakt\u0131r.<\/p>\n<h3><span id=\"Sifre_Paylasmama_ve_Rol_Bazli_Hesap_Kullanimi\">\u015eifre Payla\u015fmama ve Rol Bazl\u0131 Hesap Kullan\u0131m\u0131<\/span><\/h3>\n<p>Ajanslarda eri\u015fim y\u00f6netimini zay\u0131flatan bir uygulama, tek bir cPanel kullan\u0131c\u0131 ad\u0131\/\u015fifresinin t\u00fcm ekip ve hatta baz\u0131 m\u00fc\u015fterilerle payla\u015f\u0131lmas\u0131d\u0131r. Bu durumda:<\/p>\n<ul>\n<li>Loglarda i\u015flemi yapan ki\u015fiyi yaln\u0131zca ortak kullan\u0131c\u0131 ad\u0131na bakarak g\u00fcvenilir bi\u00e7imde ay\u0131rt edemezsiniz.<\/li>\n<li>Ekibinizden biri ayr\u0131ld\u0131\u011f\u0131nda \u015fifre de\u011fi\u015fimi unutulursa, eski \u00e7al\u0131\u015fan h\u00e2l\u00e2 bu hesab\u0131n yetkili oldu\u011fu m\u00fc\u015fterilere eri\u015febilir.<\/li>\n<li>Bir \u015fifre s\u0131zd\u0131\u011f\u0131nda, o hesab\u0131n eri\u015febildi\u011fi t\u00fcm siteler risk alt\u0131na girer; hesap t\u00fcm portf\u00f6y\u00fc kaps\u0131yorsa risk de portf\u00f6y\u00fcn tamam\u0131na yay\u0131l\u0131r.<\/li>\n<\/ul>\n<p>Bu y\u00fczden prensip \u015fu olmal\u0131: <strong>Hesap payla\u015ft\u0131rmak yerine, rol bazl\u0131 yeni hesap a\u00e7\u0131n.<\/strong> \u00d6rne\u011fin; altyap\u0131 destekliyorsa her geli\u015ftirici i\u00e7in proje dizinleriyle s\u0131n\u0131rl\u0131 ayr\u0131 SFTP hesab\u0131, her m\u00fc\u015fteri i\u00e7in ayr\u0131 panel hesab\u0131, m\u00fc\u015fterinin farkl\u0131 departmanlar\u0131 i\u00e7in g\u00f6revlerine uygun yetkilerle ayr\u0131 WordPress kullan\u0131c\u0131lar\u0131. B\u00f6ylece hem g\u00fcvenlik hem de denetlenebilirlik artar.<\/p>\n<h3><span id=\"Iki_Faktorlu_Dogrulama_2FA_IP_Kisitlama_ve_Sunucu_Guvenligi\">\u0130ki Fakt\u00f6rl\u00fc Do\u011frulama (2FA), IP K\u0131s\u0131tlama ve Sunucu G\u00fcvenli\u011fi<\/span><\/h3>\n<p>\u015eifreler ne kadar g\u00fc\u00e7l\u00fc olursa olsun, phishing (oltalama) sald\u0131r\u0131lar\u0131yla ele ge\u00e7irilebilir. Bu nedenle kritik panellerde <strong>iki fakt\u00f6rl\u00fc do\u011frulama (2FA)<\/strong> zorunlu hale gelmeli. M\u00fcmk\u00fcn olan her yerde a\u015fa\u011f\u0131daki \u00f6nlemleri devreye alman\u0131z\u0131 \u00f6neririz:<\/p>\n<ul>\n<li>Kritik cPanel\/DirectAdmin oturumlar\u0131 i\u00e7in 2FA deste\u011fini plan se\u00e7iminde do\u011frulay\u0131n ve desteklenen do\u011frulama y\u00f6ntemini etkinle\u015ftirin. Zaman bazl\u0131 tek seferlik kodlar kullan\u0131labilir; bunlar\u0131 oltalamaya kar\u015f\u0131 mutlak koruma olarak g\u00f6rmeyin. Kurtarma bilgilerini g\u00fcvenli saklay\u0131n ve hesap kurtarma sorumlusunu belirleyin.<\/li>\n<li>SSH eri\u015fiminde ki\u015fiye \u00f6zel anahtar kullan\u0131n; \u00f6zel anahtarlar\u0131 koruyun. Anahtarla giri\u015fin ve acil durum eri\u015fiminin \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 do\u011frulamadan parola ile giri\u015fi kapatmay\u0131n. SSH anahtar\u0131 kullan\u0131m\u0131 tek ba\u015f\u0131na 2FA de\u011fildir.<\/li>\n<li>Panel ve altyap\u0131 destekliyorsa y\u00f6netim eri\u015fimini g\u00fcvenilir IP\u2019lerle s\u0131n\u0131rlay\u0131n; de\u011fi\u015fen IP\u2019ler ve acil durumlar i\u00e7in kontroll\u00fc bir eri\u015fim yolu planlay\u0131n.<\/li>\n<li>Sunucu y\u00f6netim yetkiniz varsa g\u00fcvenlik duvar\u0131nda yaln\u0131zca gerekli portlara izin verin; bu yetki sa\u011flay\u0131c\u0131daysa gerekli kurallar\u0131 onunla netle\u015ftirin. De\u011fi\u015fikliklerden sonra gerekli servislerin ve y\u00f6netim eri\u015fiminin \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 do\u011frulay\u0131n.<\/li>\n<\/ul>\n<p>VPS ve dedicated sunucularda, bu ayarlar\u0131n nas\u0131l yap\u0131laca\u011f\u0131na dair detayl\u0131 pratikler i\u00e7in <a href=\"https:\/\/www.dchost.com\/blog\/vps-guvenligi\/\">VPS sunucu g\u00fcvenli\u011fi rehberimizi<\/a> inceleyebilirsiniz. Yeni a\u00e7\u0131lan projelerinizde temel g\u00fcvenlik ayarlar\u0131n\u0131 atlamamak ad\u0131na da <a href=\"https:\/\/www.dchost.com\/blog\/yeni-acilan-web-siteleri-icin-hosting-guvenlik-check-listi\/\">yeni web siteleri i\u00e7in haz\u0131rlad\u0131\u011f\u0131m\u0131z g\u00fcvenlik check-list\u2019ine<\/a> g\u00f6z atman\u0131z faydal\u0131 olacakt\u0131r.<\/p>\n<h2><span id=\"Ajans_Is_Akisinda_Erisim_Yonetimi_Adim_Adim_Plan\">Ajans \u0130\u015f Ak\u0131\u015f\u0131nda Eri\u015fim Y\u00f6netimi: Ad\u0131m Ad\u0131m Plan<\/span><\/h2>\n<h3><span id=\"1_Yeni_Musteri_Onboarding_Sureci\">1. Yeni M\u00fc\u015fteri Onboarding S\u00fcreci<\/span><\/h3>\n<p>Yeni m\u00fc\u015fteri kabul\u00fcnde eri\u015fim plan\u0131n\u0131 son ana b\u0131rakmak yerine standart bir onboarding \u015fablonu kullan\u0131n. \u00d6nerilen ad\u0131mlar:<\/p>\n<ol>\n<li>M\u00fc\u015fterinin mevcut altyap\u0131s\u0131n\u0131 analiz edin: Domain nerede, DNS kimde, hosting kimin \u00fczerinde?<\/li>\n<li>Bu m\u00fc\u015fteri i\u00e7in ayr\u0131 bir hosting hesab\u0131 veya gerekiyorsa VPS\/dedicated sunucu planlay\u0131n; se\u00e7ilen plan\u0131n gerekli hesap ayr\u0131m\u0131n\u0131, ki\u015fiye \u00f6zel eri\u015fimi ve kritik panellerde 2FA\u2019y\u0131 destekledi\u011fini do\u011frulay\u0131n.<\/li>\n<li>M\u00fc\u015fteri ad\u0131na a\u00e7\u0131lan panel hesab\u0131 i\u00e7in g\u00fc\u00e7l\u00fc bir \u015fifre belirleyin ve 2FA\u2019y\u0131 aktif edin. Kurtarma bilgilerini g\u00fcvenli saklay\u0131n; hesap sahipli\u011fini ve kurtarma sorumlusunu kaydedin.<\/li>\n<li>Ajans i\u00e7inden bu projede \u00e7al\u0131\u015facak ki\u015filere, sadece ihtiya\u00e7 duyduklar\u0131 seviyede eri\u015fim tan\u0131mlay\u0131n.<\/li>\n<\/ol>\n<p>DNS taraf\u0131ndaki eri\u015fim plan\u0131 da bu a\u015famada netle\u015ftirilmeli. Bu konuda daha ileri seviye yakla\u015f\u0131m ar\u0131yorsan\u0131z, <a href=\"https:\/\/www.dchost.com\/blog\/ajanslar-icin-dns-ve-alan-adi-erisimi-yonetimi\/\">ajanslar i\u00e7in DNS ve alan ad\u0131 eri\u015fimi y\u00f6netimi rehberimizi<\/a> uygulama rehberi olarak kullanabilirsiniz.<\/p>\n<h3><span id=\"2_Proje_Devam_Ederken_Erisim_Yonetimi\">2. Proje Devam Ederken Eri\u015fim Y\u00f6netimi<\/span><\/h3>\n<p>Proje \u00fcretim ve bak\u0131m s\u00fcrecine girdi\u011finde, eri\u015fim y\u00f6netimini \u201cya bir ara d\u00fczeltiriz\u201d diye d\u00fc\u015f\u00fcnmek yerine, k\u00fc\u00e7\u00fck ama disiplinli ad\u0131mlarla s\u00fcrd\u00fcrmek gerekir:<\/p>\n<ul>\n<li>Her yeni geli\u015ftirici veya i\u00e7erik\u00e7i i\u00e7in, ortak \u015fifre vermek yerine yeni hesap a\u00e7\u0131n.<\/li>\n<li>Ge\u00e7ici \u00e7al\u0131\u015fanlar i\u00e7in eri\u015fim biti\u015f tarihini proje takvimine not al\u0131n ve bu tarihte eri\u015fimi kald\u0131racak sorumluyu belirleyin.<\/li>\n<li>3\u20136 ayda bir, hangi hesab\u0131n ger\u00e7ekten aktif kullan\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6zden ge\u00e7irin, gereksizleri kapat\u0131n.<\/li>\n<li>Kritik de\u011fi\u015fikliklerde (PHP s\u00fcr\u00fcm\u00fc de\u011fi\u015fimi, HTTP g\u00fcvenlik ba\u015fl\u0131klar\u0131, SSL yenileme gibi) mutlaka k\u0131sa bir de\u011fi\u015fiklik notu tutun.<\/li>\n<\/ul>\n<p>Bu yakla\u015f\u0131m, ileride \u00e7\u0131kabilecek performans veya g\u00fcvenlik sorunlar\u0131nda \u201ckim neyi, ne zaman de\u011fi\u015ftirdi?\u201d sorusuna \u00e7ok daha \u00e7abuk cevap bulman\u0131z\u0131 sa\u011flar.<\/p>\n<h3><span id=\"3_Musteri_Ayrilisi_Offboarding_ve_Hesap_Devri\">3. M\u00fc\u015fteri Ayr\u0131l\u0131\u015f\u0131 (Offboarding) ve Hesap Devri<\/span><\/h3>\n<p>M\u00fc\u015fteri ajans de\u011fi\u015ftirdi\u011finde veya projeyi kendi i\u00e7inde s\u00fcrd\u00fcrmek istedi\u011finde, ba\u015ftan kurulmu\u015f bir eri\u015fim plan\u0131 devri kolayla\u015ft\u0131rabilir. \u00d6nerilen offboarding ad\u0131mlar\u0131:<\/p>\n<ol>\n<li>\u00d6nce devrin kapsam\u0131n\u0131 belirleyin: Ajans\u0131n y\u00f6netim sorumlulu\u011fu tamamen mi bitecek, yoksa onayl\u0131 destek devam m\u0131 edecek? M\u00fc\u015fteri hesab\u0131na ula\u015fabilen reseller, sunucu y\u00f6neticisi\/root ve sa\u011flay\u0131c\u0131 y\u00f6netim yetkilerini envantere al\u0131n. Panel parolas\u0131n\u0131 ve 2FA kayd\u0131n\u0131 de\u011fi\u015ftirmek \u00fcst d\u00fczey yetkileri kendili\u011finden kald\u0131rmaz. \u00d6rne\u011fin cPanel\u2019de ilgili yetki verilmi\u015f bir reseller, sahibi oldu\u011fu hesaplar\u0131n parolalar\u0131n\u0131 de\u011fi\u015ftirebilir.<\/li>\n<li>Tam ayr\u0131l\u0131\u015fta hesab\u0131 ajans\u0131n reseller sahipli\u011fi ve y\u00f6netim kapsam\u0131ndan \u00e7\u0131kar\u0131n. Ajans sunucuda y\u00f6netici\/root yetkisini koruyorsa yaln\u0131zca reseller sahipli\u011fini de\u011fi\u015ftirmek yeterli de\u011fildir; hesab\u0131 ajans\u0131n y\u00f6netmedi\u011fi ba\u011f\u0131ms\u0131z bir altyap\u0131ya ta\u015f\u0131y\u0131n veya ajans\u0131n ilgili \u00fcst y\u00f6netim yetkilerini de sonland\u0131r\u0131n. Sa\u011flay\u0131c\u0131yla birlikte kalan eri\u015fim yollar\u0131n\u0131 do\u011frulay\u0131n. Y\u00f6netim devam edecekse kalan \u00fcst yetkilerin kapsam\u0131n\u0131, sorumlusunu, s\u00fcresini ve iptal ko\u015fullar\u0131n\u0131 m\u00fc\u015fterinin onay\u0131yla belgeleyin.<\/li>\n<li>\u0130lgili hesab\u0131n sahipli\u011fini ve panel eri\u015fimini m\u00fc\u015fterinin yetkilendirdi\u011fi ki\u015fiye g\u00fcvenli bir kanaldan devredin. Yeni yetkilinin parolay\u0131, 2FA kayd\u0131n\u0131 ve kurtarma bilgilerini yenilemesini; eski oturumlar\u0131n sonland\u0131r\u0131lmas\u0131n\u0131 sa\u011flay\u0131n.<\/li>\n<li>Devredilen m\u00fc\u015fteriye ait sistemlerde ajans\u0131n panel\/SFTP\/SSH\/WordPress eri\u015fimlerini kald\u0131r\u0131n; ilgili SSH anahtarlar\u0131n\u0131 ve API belirte\u00e7lerini de iptal edin. Devam eden destek i\u00e7in yaln\u0131zca m\u00fc\u015fterinin onaylad\u0131\u011f\u0131, kapsam\u0131 ve s\u00fcresi belirli ayr\u0131 eri\u015fimler b\u0131rak\u0131n. Devrin sonunda do\u011frudan hesap eri\u015fimlerinin yan\u0131 s\u0131ra reseller ve sunucu y\u00f6netici eri\u015fimlerinin de kararla\u015ft\u0131r\u0131lan kapsamda sonland\u0131r\u0131ld\u0131\u011f\u0131n\u0131 veya belgelendi\u011fini kontrol edin.<\/li>\n<li>M\u00fc\u015fteriyle aran\u0131zdaki s\u00f6zle\u015fmeye uygun \u015fekilde, log ve yedek saklama s\u00fcrelerini netle\u015ftirin.<\/li>\n<li>DNS ve alan ad\u0131 eri\u015fimlerini, ajans taahh\u00fctleri bittikten sonra m\u00fc\u015fteriye veya yeni ajansa devredin.<\/li>\n<\/ol>\n<p>Ba\u015f\u0131ndan itibaren her m\u00fc\u015fteriyi ayr\u0131 hesap ve net yetkilerle y\u00f6netmeniz, hesap devrini ve sorumluluklar\u0131n belgelenmesini kolayla\u015ft\u0131r\u0131r; hukuki y\u00fck\u00fcml\u00fcl\u00fcklerin yerine getirilmesi ayr\u0131ca de\u011ferlendirilmelidir.<\/p>\n<h2><span id=\"Ajanslar_Icin_Ornek_Erisim_Mimarileri\">Ajanslar \u0130\u00e7in \u00d6rnek Eri\u015fim Mimarileri<\/span><\/h2>\n<h3><span id=\"Senaryo_1_1015_Siteli_Kreatif_Ajans\">Senaryo 1: 10\u201315 Siteli Kreatif Ajans<\/span><\/h3>\n<p>Birka\u00e7 kurumsal site, birka\u00e7 blog ve d\u00fc\u015f\u00fck trafikli baz\u0131 kampanya mikrositeleri y\u00f6neten bir kreatif ajans d\u00fc\u015f\u00fcnelim. Bu yap\u0131 i\u00e7in, se\u00e7ilen hizmetin gerekli panel ve yetkilendirme \u00f6zelliklerini desteklemesi ko\u015fuluyla de\u011ferlendirilebilecek \u00f6rnek mimari:<\/p>\n<ul>\n<li>1 adet reseller hesab\u0131 (\u00fcstte ajans y\u00f6netimi).<\/li>\n<li>Her m\u00fc\u015fteri i\u00e7in ayr\u0131 cPanel\/DirectAdmin hesab\u0131.<\/li>\n<li>Her hesaba \u00f6zel, s\u0131n\u0131rlar\u0131 net disk ve trafik limitleri.<\/li>\n<li>Gerekirse kritik projeler i\u00e7in ayr\u0131 PHP s\u00fcr\u00fcm\u00fc ayarlar\u0131; her proje i\u00e7in uygulamayla uyumlu ve g\u00fcvenlik deste\u011fi devam eden bir s\u00fcr\u00fcm se\u00e7mek.<\/li>\n<\/ul>\n<p>Bu yap\u0131da ajans, reseller panelinden t\u00fcm m\u00fc\u015fterileri g\u00f6rebilir; ancak her m\u00fc\u015fteri kendi paneline, kendi kullan\u0131c\u0131 bilgileriyle girebilir. Ajans i\u00e7indeki ekibe ise yaln\u0131zca \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131 projeler i\u00e7in ki\u015fiye \u00f6zel, s\u0131n\u0131rl\u0131 eri\u015fim tan\u0131mlan\u0131r; ortak panel veya SFTP parolas\u0131 da\u011f\u0131t\u0131lmaz. Bu mimariye ek olarak, <a href=\"https:\/\/www.dchost.com\/blog\/cpanel-ve-directadminde-coklu-php-surumu-yonetimi-her-site-icin-dogru\/\">\u00e7oklu PHP s\u00fcr\u00fcm\u00fc y\u00f6netimi rehberimizdeki<\/a> ayarlar\u0131, kullan\u0131lan panelin ve plan\u0131n destekledi\u011fi \u00f6l\u00e7\u00fcde uygulayarak her m\u00fc\u015fteri i\u00e7in uyumlu ve g\u00fcvenlik deste\u011fi devam eden s\u00fcr\u00fcm\u00fc se\u00e7ebilirsiniz.<\/p>\n<h3><span id=\"Senaryo_2_50_Siteli_Performans_ve_SEO_Ajansi\">Senaryo 2: 50+ Siteli Performans ve SEO Ajans\u0131<\/span><\/h3>\n<p>\u00c7ok say\u0131da WordPress ve e-ticaret sitesi y\u00f6neten bir ajans i\u00e7in kaynak y\u00f6netimi ve performans da eri\u015fim g\u00fcvenli\u011fiyle birlikte planlanmal\u0131d\u0131r. Trafik, kaynak ihtiyac\u0131 ve sunucu y\u00f6netim kapasitesine g\u00f6re de\u011ferlendirilebilecek \u00f6rnek bir yakla\u015f\u0131m:<\/p>\n<ul>\n<li>1 veya daha fazla g\u00fc\u00e7l\u00fc VPS \/ dedicated sunucu (proje yo\u011funlu\u011funa g\u00f6re).<\/li>\n<li>Her sunucuda bir kontrol paneli ve onun \u00fczerinde ajansa \u00f6zel reseller katman\u0131.<\/li>\n<li>Y\u00fcksek trafik alan veya \u00e7ok kaynak t\u00fcketen siteler i\u00e7in ayr\u0131 VPS\u2019ler.<\/li>\n<li>Geli\u015ftirme\/staging ortamlar\u0131n\u0131 \u00fcretimden ay\u0131ran \u00f6zel hesaplar.<\/li>\n<\/ul>\n<p>Bu senaryoda, ajans\u0131n DevOps taraf\u0131 sunucu seviyesindeki ayarlar\u0131 (PHP-FPM, veritaban\u0131 optimizasyonu, \u00f6nbellekleme, HTTP g\u00fcvenlik ba\u015fl\u0131klar\u0131 vb.) merkezi olarak y\u00f6netirken, proje ekiplerinin eri\u015fimleri yaln\u0131zca kendi panel ve uygulama alanlar\u0131yla s\u0131n\u0131rland\u0131r\u0131l\u0131r. Bu ayr\u0131m, performans ve g\u00fcvenlik y\u00f6netimini destekler; sonu\u00e7lar kaynak boyutland\u0131rmas\u0131na ve yetkilerin do\u011fru uygulanmas\u0131na da ba\u011fl\u0131d\u0131r.<\/p>\n<h3><span id=\"Senaryo_3_KVKK_ve_Regulasyon_Hassasiyeti_Olan_Musteriler\">Senaryo 3: KVKK ve Reg\u00fclasyon Hassasiyeti Olan M\u00fc\u015fteriler<\/span><\/h3>\n<p>Hukuk b\u00fcrolar\u0131, sa\u011fl\u0131k sekt\u00f6r\u00fc, finans ve kamu projeleri gibi reg\u00fclasyon hassasiyeti y\u00fcksek m\u00fc\u015fterilerde eri\u015fim y\u00f6netimi standartlar\u0131n\u0131z\u0131 bir kademe daha sertle\u015ftirmeniz gerekecektir. \u00d6rne\u011fin:<\/p>\n<ul>\n<li>Bu m\u00fc\u015fteriler i\u00e7in fiziksel veya mant\u0131ksal olarak ayr\u0131lm\u0131\u015f sunucular (VPS\/dedicated) kullanmak.<\/li>\n<li>SSH eri\u015fimini sadece ajans\u0131n \u00e7ekirdek teknik ekibi ile s\u0131n\u0131rlamak.<\/li>\n<li>2FA\u2019s\u0131z panel eri\u015fimini tamamen yasaklamak.<\/li>\n<li>Log saklama s\u00fcrelerini s\u00f6zle\u015fmelere ve reg\u00fclasyonlara uygun \u015fekilde belirlemek.<\/li>\n<\/ul>\n<p>Bu m\u00fc\u015fterilerde eri\u015fim kontrollerini a\u011f ve veri merkezi katman\u0131ndaki \u00f6nlemlerle birlikte de\u011ferlendirin. Hizmet se\u00e7erken sorumluluk da\u011f\u0131l\u0131m\u0131n\u0131, veri konumunu ve log\/yedek saklama ko\u015fullar\u0131n\u0131 belgeleyin. Bu teknik \u00f6nlemler tek ba\u015f\u0131na KVKK veya sekt\u00f6rel mevzuata uyum sa\u011flamaz; y\u00fck\u00fcml\u00fcl\u00fckleri proje \u00f6zelinde de\u011ferlendirmek gerekir.<\/p>\n<h2><span id=\"Sonuc_Ajanslarda_Denetlenebilir_Erisim_Yonetimi\">Sonu\u00e7: Ajanslarda Denetlenebilir Eri\u015fim Y\u00f6netimi<\/span><\/h2>\n<p>T\u00fcm m\u00fc\u015fterilere ayn\u0131 kimlik bilgileriyle eri\u015filmesi ve i\u015flemlerin ki\u015filere atfedilememesi, hem itibar hem de i\u015f s\u00fcreklili\u011fi a\u00e7\u0131s\u0131ndan risk yarat\u0131r. Eri\u015fim y\u00f6netimi bu nedenle proje sonunda de\u011fil, m\u00fc\u015fteri kabul\u00fcnde ba\u015flamal\u0131d\u0131r.<\/p>\n<p>Bu rehberde, ajanslar i\u00e7in hosting paneli eri\u015fim y\u00f6netimini \u00fc\u00e7 ana eksende ele ald\u0131k: <strong>m\u00fc\u015fteri hesaplar\u0131n\u0131 ayr\u0131\u015ft\u0131rma<\/strong>, <strong>rol bazl\u0131 yetki seviyeleri<\/strong> ve <strong>g\u00fc\u00e7l\u00fc \u015fifre\/2FA politikalar\u0131<\/strong>. Bu kontroller, se\u00e7ilen altyap\u0131da do\u011fru uygulan\u0131p d\u00fczenli g\u00f6zden ge\u00e7irildi\u011finde g\u00fcvenli\u011fi ve denetlenebilirli\u011fi destekler. M\u00fc\u015fteri devrinde ise yaln\u0131zca kullan\u0131c\u0131 hesaplar\u0131n\u0131 de\u011fil, ajans\u0131n reseller ve sunucu y\u00f6netici yetkilerini de ayr\u0131l\u0131\u015f kapsam\u0131na g\u00f6re sonland\u0131rmak veya onayl\u0131 bi\u00e7imde belgelemek gerekir.<\/p>\n<p>Uygulamaya ba\u015flamak i\u00e7in mevcut m\u00fc\u015fteri hesaplar\u0131n\u0131, bu hesaplara eri\u015fen ki\u015fileri ve yetkilerini envantere al\u0131n. Ard\u0131ndan hesap ayr\u0131m\u0131, 2FA ve eri\u015fim iptali ihtiya\u00e7lar\u0131n\u0131 se\u00e7ilecek hizmetin \u00f6zellikleriyle kar\u015f\u0131la\u015ft\u0131r\u0131n; sunucu y\u00f6netimi ile ajans i\u00e7i yetkilendirmeden kimin sorumlu olaca\u011f\u0131n\u0131 yaz\u0131l\u0131 olarak belirleyin.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>M\u00fc\u015fteri hesaplar\u0131n\u0131 ayr\u0131\u015ft\u0131rma, ki\u015fiye \u00f6zel yetkiler, \u015fifre ve 2FA politikalar\u0131yla ajans\u0131n hosting eri\u015fimlerini planlay\u0131n; ge\u00e7ici eri\u015fim ve m\u00fc\u015fteri devri s\u00fcre\u00e7lerini d\u00fczenleyin.<\/p>\n","protected":false},"author":1,"featured_media":11616,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-3262","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-teknoloji"],"_links":{"self":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/3262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/comments?post=3262"}],"version-history":[{"count":4,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/3262\/revisions"}],"predecessor-version":[{"id":11618,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/3262\/revisions\/11618"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media\/11616"}],"wp:attachment":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media?parent=3262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/categories?post=3262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/tags?post=3262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}