<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Teknoloji on Barash Helvadzhaoglu</title><link>https://barashhelvadzhaoglu.com/tr/categories/teknoloji/</link><description>Recent content in Teknoloji on Barash Helvadzhaoglu</description><generator>Hugo -- 0.168.0</generator><language>tr</language><lastBuildDate>Fri, 01 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://barashhelvadzhaoglu.com/tr/categories/teknoloji/index.xml" rel="self" type="application/rss+xml"/><item><title>802.11 Standartları Deep Dive: WiFi 4, 5, 6, 6E ve Gerçekte Ne Değişti</title><link>https://barashhelvadzhaoglu.com/tr/technology/wifi-standards/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/tr/technology/wifi-standards/</guid><description>802.11 kablosuz standartları — n, ac, ax ve be&amp;#39;nin gerçek deployment&amp;#39;lardaki performansı, OFDMA, MU-MIMO, BSS Coloring ve doğru standart seçimi.</description><content:encoded><![CDATA[<h1 id="80211-standartları-deep-dive-wifi-4-5-6-6e-ve-gerçekte-ne-değişti">802.11 Standartları Deep Dive: WiFi 4, 5, 6, 6E ve Gerçekte Ne Değişti</h1>
<p>Bu yazı Kurumsal WiFi serisinin bir parçasıdır.</p>
<blockquote>
<p><strong>Kurumsal kablosuz ağa yeni misiniz?</strong> Genel bakışla başlayın: <a href="/tr/technology/kurumsal-wifi-mimarisi-tam-rehber/">Kurumsal WiFi Mimarisi: Standartlardan Deployment&rsquo;a</a></p>
</blockquote>
<hr>
<h2 id="pazarlama-sayılarının-sorunu">Pazarlama Sayılarının Sorunu</h2>
<p>Her WiFi nesli etkileyici teorik verim rakamlarıyla gelir. 802.11ac 3,5 Gbps vaat etti. 802.11ax 9,6 Gbps vaat ediyor. Pratikte, gerçek bir ortamdaki tek bir istemci WiFi 5&rsquo;te nadiren 400–600 Mbps&rsquo;i ve WiFi 6&rsquo;da 800 Mbps–1,2 Gbps&rsquo;i aşar.</p>
<p>Bu bir aldatmaca değildir — ideal koşullar altında teorik hızlar matematiksel olarak doğrudur. Teori ile pratik arasındaki boşluk şundan kaynaklanır:</p>
<ul>
<li>Teorik hızlar, aynı anda maksimum kanal genişliği (160 MHz), maksimum uzamsal akış (8) ve maksimum modülasyon (1024-QAM) varsayar</li>
<li>Gerçek istemcilerin 8 değil, 1–2 uzamsal akışı vardır</li>
<li>Kanal genişliği, düzenleyici kurallar ve girişimden kaçınma ile sınırlıdır</li>
<li>Sinyal zayıflaması, artan mesafeyle birlikte modülasyonu daha düşük hızlara düşürür</li>
</ul>
<p>Kurumsal kablosuz seçiminde gerçekte önemli olan, zirve verim değildir — standardın yük altında, yoğun istemci ortamlarında ve tıkalı RF koşullarında nasıl davrandığıdır. Nesiller gerçekte burada farklılaşır.</p>
<hr>
<h2 id="80211n-wifi-4-temel">802.11n (WiFi 4): Temel</h2>
<p>2009&rsquo;da yayınlandı. Temel olmaya devam eden iki teknolojiyi tanıttı:</p>
<p><strong>MIMO (Multiple Input, Multiple Output):</strong> Hem AP&rsquo;de hem de istemcide birden fazla anten, aynı kanalda eş zamanlı olarak iletim ve alım yapar. 2×2 MIMO AP, 2 verici ve 2 alıcı anten kullanarak tek antenli (SISO) tasarımlara kıyasla verimi etkili biçimde ikiye katlar. Kurumsal AP&rsquo;ler yaygın olarak 3×3 veya 4×4 MIMO kullanır.</p>
<p><strong>5 GHz desteği:</strong> 802.11n hem 2,4 GHz hem de 5 GHz üzerinde çalışan ilk standarttır. 5 GHz bandı, daha fazla örtüşmeyen kanala sahiptir (çoğu bölgede 2,4 GHz&rsquo;deki 3&rsquo;e karşılık 25) ve komşu ağlardan ve mikrodalga fırınlardan daha az girişim yaşar.</p>
<p><strong>Kanal bağlama:</strong> 40 MHz kanallar (iki 20 MHz kanalın bağlanması), kanal kullanılabilirliği pahasına teorik verimi ikiye katladı.</p>
<p><strong>2026&rsquo;daki pratik gerçeklik:</strong> 802.11n donanımı kullanım ömrünü tamamlamış. Herhangi bir yeni deployment, en azından 802.11ac kullanmalıdır. 802.11n&rsquo;yi anlamak, birçok kurumsal ortamda hâlâ mevcut olan eski cihazları yönetmek için önemlidir.</p>
<hr>
<h2 id="80211ac-wifi-5-5-ghze-geçiş">802.11ac (WiFi 5): 5 GHz&rsquo;e Geçiş</h2>
<p>2013&rsquo;te (Wave 1), 2016&rsquo;da (Wave 2) yayınlandı. 802.11n üzerinde önemli iyileştirmeler:</p>
<p><strong>Yalnızca 5 GHz:</strong> 802.11ac yalnızca 5 GHz üzerinde çalışır. Bu, 2,4 GHz bandını eski/IoT kullanımına zorlayarak yüksek verimli istemcileri daha az tıkalı 5 GHz spektrumuna taşıdı.</p>
<p><strong>Daha geniş kanallar:</strong> 80 MHz kanallar (Wave 1) ve 160 MHz kanallar (Wave 2). 80 MHz kanal, 20 MHz kanalın yaklaşık 4× veri hızını sağlar — ancak 4× spektrum tüketir. Çok sayıda AP&rsquo;li yoğun deployment&rsquo;larda, 80 MHz kanallar ciddi aynı kanal girişimine neden olur. Birçok kurumsal deployment, kanal kullanılabilirliğini korumak için 40 MHz kullanır.</p>
<p><strong>256-QAM:</strong> 802.11n&rsquo;nin 64-QAM&rsquo;inden daha yüksek modülasyon yoğunluğu. Aynı sinyal gücünde sembol başına daha fazla bit — ancak daha iyi sinyal kalitesi gerektirir.</p>
<p><strong>MU-MIMO (Wave 2):</strong> 802.11ac Wave 2, <strong>çok kullanıcılı MIMO</strong>&lsquo;yu aşağı yön için tanıttı. Bir seferde tek bir istemciye iletmek (SU-MIMO) yerine, AP farklı istemcilere yönlendirilmiş farklı destekler kullanarak aynı anda 4 istemciye iletim yapabilir.</p>
<p><strong>MU-MIMO sınırlılığı:</strong> Wave 2 MU-MIMO yalnızca aşağı yönde (AP&rsquo;den istemciye) çalışır. Yukarı yön (istemciden AP&rsquo;ye) hâlâ tek kullanıcılıdır. İstemcilerin MU-MIMO&rsquo;nun etkili çalışması için uzamsal olarak farklı konumlarda olması gerekir — pratikte fayda genellikle teorikten daha az dramatiktir.</p>
<p><strong>Pratik etki:</strong> WiFi 5, en yaygın deploy edilen kurumsal standart olmaya devam ediyor. 2016 ile 2021 arasında deploy edilen kurumsal AP&rsquo;lerin çoğu 802.11ac Wave 2&rsquo;dir. Tipik ofis iş yükleri için performans mükemmeldir.</p>
<hr>
<h2 id="80211ax-wifi-6-yoğunluk-için-tasarlandı">802.11ax (WiFi 6): Yoğunluk İçin Tasarlandı</h2>
<p>2019&rsquo;da yayınlandı. WiFi 6, öncelikle daha hızlı tek istemci verimi değil — <strong>yüksek yoğunluklu ortamlarda verimlilik</strong> hedefledi. Bu temel ayrımdır.</p>
<h3 id="ofdma-en-önemli-wifi-6-özelliği">OFDMA: En Önemli WiFi 6 Özelliği</h3>
<p>802.11n ve 802.11ac&rsquo;da kanal, bir seferde bir istemciye tahsis edilir. Bir istemcinin yalnızca küçük bir onaylama göndermesi gerekmesi durumunda bile, diğer istemciler beklerken kanalı tutar:</p>
<pre tabindex="0"><code>WiFi 5 (OFDM — zaman bölmesi):
  Zaman: |─ İstemci A ─|─ İstemci B ─|─ İstemci C ─|─ İstemci A ─|
  Kanal: Bir seferde bir istemciye %100 tahsis edilmiş
</code></pre><p>WiFi 6, LTE/5G hücresel ağdan ödünç alınan <strong>OFDMA</strong>&lsquo;yı (Orthogonal Frequency Division Multiple Access) tanıttı. Kanal, <strong>Kaynak Birimleri (RU)</strong> adı verilen alt kanallara bölünür ve birden fazla istemci farklı RU&rsquo;larda eş zamanlı olarak hizmet alabilir:</p>
<pre tabindex="0"><code>WiFi 6 (OFDMA — frekans + zaman bölmesi):
  Zaman: |─────────── Tek TXOP ────────────|
         | İstemci A | İstemci B | İstemci C |
         | (küçük)   | (küçük)   | (büyük veri) |
  Kanal: birden fazla istemci arasında eş zamanlı olarak alt bölünmüş
</code></pre><p><strong>Neden pratikte önemlidir:</strong></p>
<ul>
<li>IoT cihazları, telefonlar ve tabletler sık sık küçük paketler gönderir (onaylamalar, yaşatma mesajları, sensör verileri). WiFi 5 altında, bu küçük iletimlerin her biri tam kanalı tutar.</li>
<li>OFDMA, AP&rsquo;nin bu küçük iletimleri bir araya getirerek, tek bir WiFi 5 iletiminin alacağı sürede birden fazla istemciye hizmet vermesine olanak tanır.</li>
<li>Yoğun ortamlarda (konferans odaları, sınıflar, açık ofisler), bu, kanal tıkanmasını önemli ölçüde azaltır ve tüm istemciler için genel verimi iyileştirir.</li>
</ul>
<p>OFDMA, WiFi 5&rsquo;in yalnızca aşağı yön MU-MIMO&rsquo;sunun aksine, WiFi 6&rsquo;da hem aşağı yöne hem de yukarı yöne uygulanır.</p>
<h3 id="bss-boyama-aynı-kanal-girişimini-azaltma">BSS Boyama: Aynı Kanal Girişimini Azaltma</h3>
<p>Yoğun AP deployment&rsquo;larında, komşu AP&rsquo;ler çoğunlukla kanalları paylaşır. 802.11n/ac altında, bir istemci cihazı kanalında etkinlik algıladığında beklemek zorundadır — o etkinlik kesinlikle girişim yapamayacak bitişik binalardaki bir AP&rsquo;den gelse bile.</p>
<p>WiFi 6 BSS Boyama, her Temel Servis Setine bir &ldquo;renk&rdquo; (sayısal etiket) atar. Cihazlar, kendi BSS&rsquo;lerinden gelen iletimler ile aynı kanalı paylaşan diğer BSS&rsquo;lerden gelen iletimler arasında ayrım yapabilir:</p>
<pre tabindex="0"><code>BSS Boyama olmadan:
  İstemci AP-1&#39;i duyar (kendi ağı) → bekler
  İstemci AP-2&#39;yi duyar (komşu)    → da bekler (gereksiz)

BSS Boyama ile:
  İstemci AP-1&#39;i duyar (aynı renk)     → bekler (ilgili)
  İstemci AP-2&#39;yi duyar (farklı renk, düşük RSSI) → iletim yapar (yeniden kullanım)
</code></pre><p>Pratikte, BSS Boyama yoğun deployment&rsquo;larda uzamsal yeniden kullanımı iyileştirir — daha fazla AP, aşırı girişime neden olmadan örtüşen kanallarda çalışabilir.</p>
<h3 id="target-wake-time-twt-iot-pil-ömrü">Target Wake Time (TWT): IoT Pil Ömrü</h3>
<p>WiFi 6, AP&rsquo;lerin IoT ve pil güçlü cihazlar için belirli uyanma zamanları planlamasına olanak tanıyan TWT&rsquo;yi tanıttı. Cihazlar, veri bekleyerek radyolarını sürekli aktif tutmak yerine, yalnızca planlanan aralıklarda uyuyup uyanır.</p>
<p><strong>Kurumsal ilgi:</strong> Binalar, WiFi bağlantılı sensörleri, kameraları, erişim kontrol okuyucularını ve varlık takip etiketlerini giderek artan oranda bünyesinde barındırıyor. TWT, bu cihazların işlevselliğini etkilemeden pil ömrünü dramatik biçimde uzatır.</p>
<h3 id="1024-qam-ve-daha-yüksek-verim">1024-QAM ve Daha Yüksek Verim</h3>
<p>WiFi 6, 1024-QAM (WiFi 5&rsquo;in 256-QAM&rsquo;ına karşılık) destekler — sembol başına 8 bit yerine 10 bit kodlar. Yakın mesafede mükemmel sinyal kalitesiyle yaklaşık %25 verim iyileştirmesi. Çoğu deployment için OFDMA&rsquo;dan daha az önemli.</p>
<hr>
<h2 id="80211ax-wifi-6e-6-ghz-bandı">802.11ax (WiFi 6E): 6 GHz Bandı</h2>
<p>WiFi 6E, <strong>6 GHz bandına</strong> (çoğu bölgede 5,925–7,125 GHz) genişletilmiş 802.11ax&rsquo;tır. 6 GHz bandı şunları sağlar:</p>
<ul>
<li><strong>1.200 MHz yeni spektrum</strong> — 5 GHz&rsquo;de mevcut 500 MHz&rsquo;e kıyasla</li>
<li><strong>59&rsquo;a kadar örtüşmeyen 20 MHz kanalı</strong> — 5 GHz&rsquo;de 25&rsquo;e karşılık (bölgeye bağlı)</li>
<li><strong>Eski cihaz yok:</strong> 6 GHz bandı yalnızca WiFi 6E/7. 802.11n veya 802.11ac cihazı orada yok. Eski protokollerden girişim yok.</li>
<li><strong>Tıkanma olmadan geniş kanallar:</strong> 160 MHz kanallar, 5 GHz&rsquo;de neden oldukları kanal tükenmesi olmadan 6 GHz&rsquo;de pratiktir.</li>
</ul>
<p><strong>Sınırlılık:</strong> 6 GHz, daha yüksek frekans zayıflaması nedeniyle 5 GHz&rsquo;den daha kısa menzile sahiptir. AP&rsquo;lerin istemcilere yakın olduğu yüksek yoğunluklu iç mekân ortamları için mükemmeldir. Açık hava veya uzun menzilli deployment&rsquo;lar için daha az kullanışlıdır.</p>
<p><strong>İstemci benimsenmesi:</strong> WiFi 6E yetenekli istemciler (akıllı telefonlar, dizüstü bilgisayarlar) 2026 itibarıyla giderek daha yaygın hale geliyor. 6E destekli kurumsal AP&rsquo;ler tipik olarak üç bantlı çalışır: 2,4 GHz (eski), 5 GHz (ana akım) ve 6 GHz (yüksek verim, düşük tıkanıklık).</p>
<hr>
<h2 id="80211be-wifi-7-ortaya-çıkıyor">802.11be (WiFi 7): Ortaya Çıkıyor</h2>
<p>802.11be / WiFi 7, 2024&rsquo;te tamamlandı ve 2026 itibarıyla erken kurumsal deployment aşamasında. Temel yenilikler:</p>
<p><strong>Çok Bağlantılı Çalışma (MLO):</strong> Tek bir istemci bağlantısı aynı anda birden fazla bant ve kanalı kullanabilir — örneğin 5 GHz ve 6 GHz üzerinde eş zamanlı iletim. Bu, verim toplamayı iyileştirir ve bağlantı kesilmesi olmadan bantlar arasında kesintisiz roaming sağlar.</p>
<p><strong>320 MHz kanallar:</strong> 6 GHz&rsquo;de mevcut. WiFi 6E&rsquo;nin 160 MHz maksimumunun kanal genişliğini ikiye katlar.</p>
<p><strong>4096-QAM:</strong> Mükemmel sinyal koşulları gerektiren daha yüksek modülasyon. Yakın mesafede 1024-QAM üzerinde yaklaşık %20 verim iyileştirmesi.</p>
<p><strong>Kurumsal hazırlık:</strong> WiFi 7 AP&rsquo;ler Cisco, Aruba ve diğerlerinden temin edilebilir. İstemci desteği büyüyor ancak henüz evrensel değil. Yeni deployment&rsquo;lar için WiFi 7 AP&rsquo;ler, WiFi 5 ve WiFi 6 istemcilerle uyumlu kalırken altyapıyı geleceğe hazırlar.</p>
<hr>
<h2 id="kanal-planlaması-teori-gerçeklikle-buluşuyor">Kanal Planlaması: Teori Gerçeklikle Buluşuyor</h2>
<p>Standartları anlamak yalnızca yarı resimdir. Kanalları nasıl yapılandırdığınız, WiFi 6 deployment&rsquo;ınızın WiFi 5 deployment&rsquo;ınızı geride bırakıp bırakmayacağını belirler.</p>
<h3 id="24-ghz-yalnızca-3-kullanılabilir-kanal">2,4 GHz: Yalnızca 3 Kullanılabilir Kanal</h3>
<p>Çoğu bölgede 2,4 GHz&rsquo;in 14 kanalı tanımlı ancak yalnızca <strong>3 örtüşmeyen</strong> kanalı var (kanal 1, 6, 11). Kanal 2, 3, 4, 5 üzerindeki herhangi bir AP, kanal 1 ve 6 ile kısmen örtüşür — girişime neden olur.</p>
<p>Yoğun deployment&rsquo;larda 2,4 GHz bandı, yüksek verimli istemciler için esasen kullanılamaz. Eski cihazlar ve IoT için ayırın ve yetenekli istemcileri 5 GHz veya 6 GHz&rsquo;e yönlendirin.</p>
<h3 id="5-ghz-kanal-genişliği-takasları">5 GHz: Kanal Genişliği Takasları</h3>
<p>5 GHz, 25 örtüşmeyen 20 MHz kanala sahiptir (bölgeye bağlı). Kanal genişlikleri:</p>
<pre tabindex="0"><code>20 MHz kanallar:   25 örtüşmeyen kanal mevcut
40 MHz kanallar:   12 örtüşmeyen kanal
80 MHz kanallar:    6 örtüşmeyen kanal
160 MHz kanallar:   3 örtüşmeyen kanal
</code></pre><p>Bir kampüsü kapsayan 20 AP&rsquo;li bir deployment&rsquo;da, 80 MHz kanallar kullanmak yalnızca 6 benzersiz kanalın mevcut olduğu anlamına gelir — her AP, komşusunun da kullandığı bir kanaldadır. Aynı kanal girişimi performansı düşürür.</p>
<p><strong>Kurumsal öneri:</strong> Yoğun deployment&rsquo;larda, kanal kullanılabilirliğini korumak için 5 GHz&rsquo;de 40 MHz kanallar kullanın. 80 MHz+&lsquo;yı düşük yoğunluklu alanlar veya spektrumun bol olduğu 6 GHz için ayırın.</p>
<h3 id="otomatik-kanal-ataması-aca">Otomatik Kanal Ataması (ACA)</h3>
<p>Kurumsal controller&rsquo;lar (Cisco RRM, Aruba ARM), RF ortamı ölçümlerine dayalı olarak kanalları otomatik olarak atar ve iletim gücünü ayarlar. Bu, genellikle başlangıç deployment&rsquo;ı için güvenilirdir, ancak deployment sonrası survey ile doğrulanmalıdır — otomatik algoritmalar bazen karmaşık RF ortamlarında suboptimal seçimler yapar.</p>
<hr>
<h2 id="deploymentınız-için-doğru-standardı-seçme">Deployment&rsquo;ınız İçin Doğru Standardı Seçme</h2>
<table>
	<thead>
			<tr>
					<th>Ortam</th>
					<th>Öneri</th>
					<th>Neden</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Yeni kurumsal kampüs</td>
					<td>Minimum WiFi 6, WiFi 6E tercih edilir</td>
					<td>OFDMA yoğunluk faydası, geleceğe hazırlık</td>
			</tr>
			<tr>
					<td>Yüksek yoğunluk (konferans, sınıf)</td>
					<td>WiFi 6 veya 6E</td>
					<td>OFDMA yoğunluk için gerekli</td>
			</tr>
			<tr>
					<td>IoT ağırlıklı ortam</td>
					<td>WiFi 6</td>
					<td>Pil güçlü cihazlar için TWT</td>
			</tr>
			<tr>
					<td>KOBİ / küçük ofis</td>
					<td>WiFi 6 AP</td>
					<td>Uygun maliyetli, tüm istemcileri destekler</td>
			</tr>
			<tr>
					<td>Açık hava / uzun menzil</td>
					<td>WiFi 6 (5 GHz)</td>
					<td>6 GHz&rsquo;den daha iyi menzil</td>
			</tr>
			<tr>
					<td>Eski cihaz ağırlıklı</td>
					<td>WiFi 6 AP (geriye dönük uyumlu)</td>
					<td>Tüm 802.11 standartları geriye dönük uyumlu</td>
			</tr>
			<tr>
					<td>Yeni yapı, geleceğe hazırlık</td>
					<td>WiFi 7</td>
					<td>MLO, 6 GHz, 320 MHz kanallar</td>
			</tr>
	</tbody>
</table>
<p><strong>Önemli not:</strong> WiFi 6 AP&rsquo;ler tüm önceki istemcileri destekler — 802.11n, 802.11ac, 802.11ax istemcilerin tamamı aynı AP&rsquo;ye bağlanır. AP, her istemciyle karşılıklı desteklenen en iyi yetenekleri müzakere eder.</p>
<hr>
<h2 id="temel-çıkarımlar">Temel Çıkarımlar</h2>
<ul>
<li>Pazarlama verim rakamları pratikte elde edilemez — standartları zirve hızlarına değil, yoğunluk ve verimlilik iyileştirmelerine göre değerlendirin.</li>
<li><strong>OFDMA</strong>, kurumsal deployment&rsquo;lar için WiFi 6&rsquo;nın en etkili yeniliğidir — kanalın yüksek yoğunluklu ortamlarda nasıl paylaşıldığını dönüştürür.</li>
<li><strong>BSS Boyama</strong>, komşu AP&rsquo;ler arasındaki gereksiz kanal çakışmasını azaltır.</li>
<li><strong>WiFi 6E&rsquo;nin 6 GHz bandı</strong>, tıkanmamış spektrum ve pratik geniş kanallar sağlar — yoğun iç mekân ortamları için en önemli deployment iyileştirmesi.</li>
<li><strong>Kanal genişliği planlaması</strong>, standart kadar önemlidir — 5 GHz&rsquo;deki 160 MHz kanallar, yoğun deployment&rsquo;larda genellikle yardımdan çok zarar verir.</li>
<li>WiFi 7 / 802.11be MLO&rsquo;yu tanıtıyor ve erken deployment aşamasında — yeni altyapı yatırımları için değerlendirmeye değer.</li>
</ul>
<hr>
<h2 id="bu-seri">Bu Seri</h2>
<ul>
<li>📖 <a href="/tr/technology/kurumsal-wifi-mimarisi-tam-rehber/">Kurumsal WiFi Mimarisi Genel Bakış</a> ← Buradan başlayın</li>
<li>🏢 <a href="/tr/technology/kurumsal-wifi-controller-mimarisi-cisco-aruba/">Kurumsal Controller Mimarisi: Cisco ve Aruba</a></li>
<li>🏨 <a href="/tr/technology/wifi-tasarimi-kobi-otel-saglik/">KOBİ, Oteller ve Muayenehane İçin WiFi Tasarımı</a></li>
<li>🔐 <a href="/tr/technology/wifi-guvenligi-wpa3-8021x-site-survey/">WiFi Güvenliği: WPA3, 802.1X, Sahte AP, Site Survey</a></li>
</ul>
<h2 id="ilgili-yazılar">İlgili Yazılar</h2>
<ul>
<li>🔐 <a href="/tr/technology/identity-based-microsegmentation-8021x/">802.1X Kimlik Tabanlı Mimari Sahada</a> — Kablosuz güvenlik için kimlik katmanı</li>
<li>🏗️ <a href="/tr/architecture/it-infrastructure-not-a-collection-of-products/">IT Altyapısı Ürünler Koleksiyonu Değildir</a> — Kablosuz tasarım için sistem düşüncesi</li>
</ul>
]]></content:encoded></item><item><title>KOBİ, Oteller ve Muayenehaneler İçin WiFi Tasarımı: Saha Notları</title><link>https://barashhelvadzhaoglu.com/tr/technology/wifi-smb-hotel-medical/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/tr/technology/wifi-smb-hotel-medical/</guid><description>KOBİ, otel ve muayenehaneler için WiFi tasarım rehberi — yoğunluk planlaması, misafir segmentasyonu, bant genişliği yönetimi ve PMS entegrasyonu.</description><content:encoded><![CDATA[<h1 id="kobi-oteller-ve-muayenehaneler-için-wifi-tasarımı-saha-notları">KOBİ, Oteller ve Muayenehaneler İçin WiFi Tasarımı: Saha Notları</h1>
<p>Bu yazı Kurumsal WiFi serisinin bir parçasıdır.</p>
<blockquote>
<p><strong>Kurumsal kablosuz ağa yeni misiniz?</strong> Genel bakışla başlayın: <a href="/tr/technology/kurumsal-wifi-mimarisi-tam-rehber/">Kurumsal WiFi Mimarisi: Standartlardan Deployment&rsquo;a</a></p>
</blockquote>
<hr>
<h2 id="ortam-türü-neden-ekipman-markasından-daha-önemlidir">Ortam Türü Neden Ekipman Markasından Daha Önemlidir</h2>
<p>Herhangi bir büyük satıcının WiFi 6 AP&rsquo;si, bir laboratuvarda WiFi 5 AP&rsquo;sini geride bırakır. Gerçek bir binada, iyi bir deployment ile başarısız bir deployment arasındaki farkın AP donanımıyla neredeyse hiçbir ilgisi yoktur — ortama özgü tasarım kararlarına bağlıdır.</p>
<p>Otelin gereksinimleri, muayenehaneden temel olarak farklıdır. Lojistik deposu, bir hukuk bürosundan tamamen farklı bir yaklaşım gerektirir. AP yalnızca bir radyodur — tasarım, ortamına hizmet edip etmediğini belirler.</p>
<p>Bu yazı, belirli tasarım desenleri, yaygın hatalar ve gerçek deployment&rsquo;lardan saha notlarıyla üç yaygın deployment senaryosunu ele alır.</p>
<hr>
<h2 id="bölüm-1-kobi-wifi-tasarımı">Bölüm 1: KOBİ WiFi Tasarımı</h2>
<h3 id="sadece-erişim-noktası-ekle-tuzağı">&ldquo;Sadece Erişim Noktası Ekle&rdquo; Tuzağı</h3>
<p>En yaygın KOBİ WiFi başarısızlığı: biri internet kapsama haritalarına dayanarak iki ya da üç AP kurar, &ldquo;WiFi her yerde var&rdquo; diye raporlar ve üç ay sonra herkes WiFi&rsquo;nin yavaş olduğundan şikayet eder.</p>
<p>Neredeyse her zaman kök nedenler:</p>
<ul>
<li>Kabloların çalıştırılmasının kolay olduğu yerlere AP yerleştirme, kapsama alanının gerekli olduğu yerlere değil</li>
<li>Kullanılabilir veri hızlarında çok büyük bir alanı kapsamaya çalışan tek AP (sinyal gücü ≠ verim)</li>
<li>Band yönlendirme yok — eski telefonlar ve yazıcılar 2,4 GHz&rsquo;i monopolize ediyor</li>
<li>QoS yok — tek bir kullanıcının dosya yedeklemesi, 10 diğer kullanıcının beklediği bant genişliğini tüketiyor</li>
<li>Misafir/personel ayrımı yok — misafirler kurumsal ağda</li>
</ul>
<h3 id="kobi-için-kapsama-planlaması">KOBİ İçin Kapsama Planlaması</h3>
<p>Tipik ofis ortamları için kaba bir başlangıç noktası:</p>
<table>
	<thead>
			<tr>
					<th>Ortam</th>
					<th>AP Kapsama Alanı</th>
					<th>Notlar</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Açık ofis, düşük yoğunluk</td>
					<td>150–200 m²</td>
					<td>Modern WiFi 6 AP&rsquo;ler, orta istemci sayısı</td>
			</tr>
			<tr>
					<td>Açık ofis, yüksek yoğunluk</td>
					<td>80–100 m²</td>
					<td>Çok istemci, video görüşmeler, yüksek verim</td>
			</tr>
			<tr>
					<td>İç duvarlarla ofis</td>
					<td>80–120 m²</td>
					<td>Duvarlar sinyali zayıflatır; sonuçlandırmadan önce test edin</td>
			</tr>
			<tr>
					<td>Koridor / otel koridoru</td>
					<td>AP başına 20–25 m</td>
					<td>Dar kapsama deseni</td>
			</tr>
			<tr>
					<td>Depo / büyük açık alan</td>
					<td>300–500 m²</td>
					<td>Düşük yoğunluk, yüksek tavanlar, RF iyi yayılır</td>
			</tr>
	</tbody>
</table>
<p>Bunlar başlangıç noktaları, kural değil. Kapsama alanını doğrulamanın tek yolu site survey — deployment öncesi tahmine dayalı, sonrasında doğrulama.</p>
<h3 id="ağ-segmentasyonu-taban-çizgisi">Ağ Segmentasyonu Taban Çizgisi</h3>
<p>Her KOBİ deployment&rsquo;ı en azından üç VLAN&rsquo;a eşlenen üç SSID&rsquo;ye sahip olmalıdır:</p>
<pre tabindex="0"><code>SSID: ŞirketAğı     → VLAN 10 (kurumsal cihazlar, tam LAN erişimi)
SSID: MisafirWiFi    → VLAN 20 (yalnızca internet, VLAN 10&#39;dan izole)
SSID: IoT/Yazıcılar  → VLAN 30 (yazıcılar, kameralar, izole)
</code></pre><p>Misafir VLAN&rsquo;ı <strong>firewall ile zorunlu kılınan izolasyon</strong> olmalıdır — aralarında firewall olmadan yalnızca farklı alt ağ değil. Misafir cihaz internet&rsquo;e ulaşabilmeli ve başka hiçbir şeye ulaşamamalıdır. Firewall kuralı açıktır: VLAN 20 → yalnızca internet, VLAN 20 → VLAN 10 reddet.</p>
<h3 id="band-yönlendirme-ve-qos">Band Yönlendirme ve QoS</h3>
<p><strong>KOBİ ortamlarında band yönlendirme:</strong> AP&rsquo;leri mümkün olduğunda istemcileri 5 GHz&rsquo;e yönlendirecek şekilde yapılandırın. Modern iş dizüstü bilgisayarları ve telefonların çoğu 5 GHz&rsquo;e yeteneklidir. Yazıcılar ve eski IoT cihazları çoğunlukla yalnızca 2,4 GHz&rsquo;i destekler — onları özel IoT SSID&rsquo;sine yerleştirmek, diğer kullanıcıları etkilemeden bunu yönetir.</p>
<p><strong>KOBİ için temel QoS:</strong></p>
<ul>
<li>VoIP/video trafiğini işaretleyin veya önceliklendirin (ses için DSCP EF, video için AF41)</li>
<li>Misafir VLAN&rsquo;ında kullanıcı başına bant genişliği sınırları belirleyin (örn. cihaz başına 10 Mbps indirme / 5 Mbps yükleme)</li>
<li>AP platformunuz destekliyorsa uygulama farkında QoS&rsquo;u değerlendirin (Meraki, Aruba)</li>
</ul>
<h3 id="kobi-için-platform-önerisi">KOBİ İçin Platform Önerisi</h3>
<table>
	<thead>
			<tr>
					<th>Boyut</th>
					<th>Öneri</th>
					<th>Neden</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>1–5 AP, IT personeli yok</td>
					<td>Aruba Instant On</td>
					<td>Basit uygulama tabanlı yönetim, sağlam donanım</td>
			</tr>
			<tr>
					<td>5–20 AP, temel IT personeli</td>
					<td>Cisco Meraki veya Aruba Central</td>
					<td>Bulut yönetimi, iyi görünürlük</td>
			</tr>
			<tr>
					<td>20+ AP, IT ekibi</td>
					<td>Aruba Central veya Cisco DNA Center</td>
					<td>Kurumsal özellikler, politika entegrasyonu</td>
			</tr>
	</tbody>
</table>
<hr>
<h2 id="bölüm-2-otel-wifi-tasarımı">Bölüm 2: Otel WiFi Tasarımı</h2>
<h3 id="otel-wifi-zorluğu">Otel WiFi Zorluğu</h3>
<p>Oteller, en zorlu WiFi ortamlarından biridir:</p>
<ul>
<li><strong>Yüksek cihaz yoğunluğu:</strong> Her misafir odası 3–5 cihaza sahip (telefon, dizüstü, tablet, akıllı TV, akıllı saat). 200 odalı bir otel, yoğun kullanım döneminde 600–1000 istemci cihaza sahiptir.</li>
<li><strong>Değişken talep:</strong> Kullanım; check-in, akşam yemeği sonrası ve sabahın ilk saatlerinde zirveye çıkar — gündüz çok düşük kullanımla. Ağ, ortalama yükü değil, zirve yükü karşılamalıdır.</li>
<li><strong>Gelir bağımlılığı:</strong> &ldquo;WiFi çalışmıyor&rdquo;, otel incelemelerinde en çok şikayet edilen konudur. Kötü WiFi, misafir memnuniyeti puanlarını doğrudan etkiler.</li>
<li><strong>Karma teknik yeterlilik:</strong> Ağ, hem bir teknoloji yöneticisi hem de tatile gelen bir gezgin için sorunsuz çalışmalıdır.</li>
</ul>
<h3 id="ap-yerleşimi-koridor-veya-oda-içi">AP Yerleşimi: Koridor veya Oda İçi</h3>
<p>İki temelden farklı yaklaşım:</p>
<p><strong>Koridor AP&rsquo;leri:</strong></p>
<ul>
<li>Koridorlara monte AP&rsquo;ler, odaları duvarların arasından kapsıyor</li>
<li>Daha az AP sayısı, daha düşük kurulum maliyeti</li>
<li>Sinyal, misafirlere ulaşmak için 2–3 duvar geçmek zorunda</li>
<li>Bitişik odaları kapsayan koridor AP&rsquo;leri arasında aynı kanal girişimi</li>
</ul>
<p><strong>Oda İçi AP&rsquo;ler:</strong></p>
<ul>
<li>Her odada veya diğer her odada AP</li>
<li>Daha fazla AP sayısı ve kurulum maliyeti</li>
<li>Mükemmel sinyal kalitesi (AP istemciyle aynı odada)</li>
<li>Odalar arasında daha iyi izolasyon (daha az girişim)</li>
<li>Daha karmaşık kablolama</li>
</ul>
<p><strong>Saha deneyimi:</strong> Beton duvarlar ve metal çerçeveli odalara sahip modern otel yapısında, koridor AP&rsquo;leri şaşırtıcı derecede kötü kapsama sağlayabilir — duvarlar 5 GHz sinyallerini önemli ölçüde zayıflatır. Oda içi veya diğer oda AP yerleşimi tipik olarak dramatik biçimde daha iyi misafir deneyimi sunar. Mevcut kablolama ile tadilat projelerinde, WiFi 6 ve dikkatli kanal planlamasıyla koridor AP&rsquo;leri çoğunlukla pragmatik seçimdir.</p>
<h3 id="bant-genişliği-yönetimi-en-kritik-otel-özelliği">Bant Genişliği Yönetimi: En Kritik Otel Özelliği</h3>
<p>Kullanıcı başına bant genişliği yönetimi olmadan, üç cihazda 4K video izleyen bir misafir, 20 diğer misafirin beklediği bant genişliğini tüketir. Misafir deneyimi tamamen aynı anda çevrimiçi olan kişilere bağlı hale gelir.</p>
<p>Kurumsal otel WiFi controller&rsquo;ları kullanıcı ve cihaz başına hız sınırlamasını destekler:</p>
<pre tabindex="0"><code>Misafir SSID Politikası:
  Cihaz başına indirme sınırı:  25 Mbps
  Cihaz başına yükleme sınırı:  10 Mbps
  Oda başına maksimum:          75 Mbps (3 cihaz × 25 Mbps)
</code></pre><p>Bu sınırlar, tipik kullanımda kullanıcılar fark etmeden adilliği sağlar — cihaz başına 25 Mbps, HD video akışı, video görüşmeler ve normal tarama için yeterlidir. 4K akışı 15–25 Mbps gerektirir, hâlâ sınır içinde.</p>
<p>Premium WiFi kademeleri (ek ücretli) daha yüksek sınırlara sahip olabilir:</p>
<pre tabindex="0"><code>Standart Misafir:  Cihaz başına 25 Mbps
Premium Misafir:   Cihaz başına 50 Mbps
Kurumsal VLAN:     Sınırsız (personel ağı)
</code></pre><h3 id="misafir-portalı-ve-kimlik-doğrulama">Misafir Portalı ve Kimlik Doğrulama</h3>
<p>Otel misafir portalları üç işleve hizmet eder: tanımlama, şartlar kabul ve süre yönetimi.</p>
<p><strong>Yaygın kimlik doğrulama modelleri:</strong></p>
<ul>
<li><strong>Açık kayıt:</strong> Misafir ad ve e-posta girer, şartları kabul eder, erişim alır. Basit, personel müdahalesi yok.</li>
<li><strong>Oda numarası doğrulama:</strong> Misafir oda numarası girer (ve isteğe bağlı olarak soyad). Aktif rezervasyonu doğrulamak için PMS ile entegre olur.</li>
<li><strong>Kupon tabanlı:</strong> Resepsiyon kupon kodu sağlar. Günlük ziyaretçiler, konferans katılımcıları için kullanışlı.</li>
</ul>
<p><strong>PMS (Otel Yönetim Sistemi) entegrasyonu</strong>, oteller için profesyonel standarttır. WiFi sistemi, oda numarasının dolu olduğunu ve rezervasyonun aktif olduğunu doğrulamak için PMS&rsquo;yi sorgular. Check-out&rsquo;ta misafirin WiFi erişimi otomatik olarak iptal edilir. Manuel müdahale gerekmez.</p>
<p>WiFi entegrasyonlu yaygın PMS sistemleri: Opera, Protel, Mews, Cloudbeds — tümü büyük WiFi platformları için belgelenmiş entegrasyon API&rsquo;lerine sahiptir (Aruba, Cisco, Ruckus).</p>
<h3 id="otellerde-ağ-segmentasyonu">Otellerde Ağ Segmentasyonu</h3>
<pre tabindex="0"><code>SSID: OtelMisafir    → VLAN 100 (yalnızca internet, hız sınırlı)
SSID: OtelPremium    → VLAN 101 (internet, daha yüksek hız sınırı)
SSID: OtelPersonel   → VLAN 200 (kurumsal LAN, PMS erişimi)
SSID: OtelArkaOfis   → VLAN 300 (yönetim sistemleri, POS)
SSID: OtelIOT        → VLAN 400 (TV&#39;ler, termostatlar, kilitler)
</code></pre><p>Firewall kuralları: Misafir VLAN&rsquo;ları (100, 101) → yalnızca internet. Personel VLAN&rsquo;ı (200) → LAN + internet. Misafir ve personel ağları arasında katı izolasyon — istisna yok.</p>
<h3 id="konferans-ve-etkinlik-wifisi">Konferans ve Etkinlik WiFi&rsquo;si</h3>
<p>Konferans tesisi olan oteller ayrı bir zorlukla karşı karşıyadır: 200&rsquo;den fazla kişinin cihazlarıyla bir odada olduğu etkinlikler için geçici yüksek yoğunluk deployment&rsquo;ları.</p>
<p>Geçici taşınabilir AP&rsquo;ler, bu etkinlikler için kalıcı kapsama alanını destekleyebilir — ancak etkinlik sırasında değil, etkinlikten önce önceden yapılandırılmış ve test edilmiş olmalıdır. Beklenen istemci sayısı ve kullanım desenleri için (hafif tarama, video akışı veya sunum araçları) etkinlik organizatörüyle koordine edin.</p>
<hr>
<h2 id="bölüm-3-muayenehane-wifi-tasarımı">Bölüm 3: Muayenehane WiFi Tasarımı</h2>
<h3 id="sağlık-hizmetlerine-özgü-gereksinimler">Sağlık Hizmetlerine Özgü Gereksinimler</h3>
<p>Muayenehanelerin, tipik KOBİ değerlendirmelerinin ötesine geçen WiFi gereksinimleri vardır:</p>
<p><strong>Cihaz çeşitliliği:</strong> Klinik ortamlar alışılmadık bir cihaz karışımına sahiptir — kurumsal ağdaki HP dizüstü bilgisayarlar, EHR erişimi için iPad&rsquo;ler, tıbbi cihazlar (infüzyon pompaları, hasta monitörleri, taşınabilir görüntüleme ekipmanı), misafir WiFi&rsquo;sindeki hasta akıllı telefonları ve bina yönetim sistemleri.</p>
<p><strong>Uyumluluk:</strong> ABD&rsquo;de HIPAA (Sağlık Sigortası Taşınabilirlik ve Hesap Verebilirlik Yasası) — ve Almanya&rsquo;da (DSGVO) ve AB&rsquo;de eşdeğer düzenlemeler — hasta sağlık bilgilerinin (PHI) aktarım sırasında korunmasını gerektirir. PHI taşıyan ağlar için WiFi güçlü şifreleme kullanmalıdır (WPA2-Enterprise veya WPA3). Misafir WiFi&rsquo;si, klinik ağlardan tamamen izole edilmelidir.</p>
<p><strong>Erişilebilirlik:</strong> Klinik iş akışları ağ erişimine bağlıdır. Yoğun bir muayenehanede başarısız WiFi ağı gerçek operasyonel aksamaya neden olur — doktorlar hasta kayıtlarına erişemez, EHR sistemleri zaman aşımına uğrar ve personel kağıt çözümlerine başvurur.</p>
<h3 id="muayenehaneler-için-ağ-segmentasyonu">Muayenehaneler İçin Ağ Segmentasyonu</h3>
<pre tabindex="0"><code>SSID: KlinikPersonel  → VLAN 10  (EHR, klinik uygulamalar, tam erişim, WPA2-Enterprise)
SSID: TibbiCihazlar   → VLAN 20  (tıbbi cihazlar, izole, WPA2-PSK)
SSID: HastaWiFi       → VLAN 30  (yalnızca internet, tamamen izole)
SSID: BinaYönetimi    → VLAN 40  (HVAC, erişim kontrolü, izole)
</code></pre><p>Tıbbi cihaz VLAN&rsquo;ı (VLAN 20) özellikle önemlidir. Birçok tıbbi cihaz dahili olarak şifresiz protokoller kullanır — genel personel veya hasta cihazlarıyla hiçbir zaman ağ segmentini paylaşmamalıdır.</p>
<h3 id="tıbbi-cihaz-değerlendirmeleri">Tıbbi Cihaz Değerlendirmeleri</h3>
<p>WiFi&rsquo;ye bağlı tıbbi cihazlar çoğunlukla alışılmadık özelliklere sahiptir:</p>
<ul>
<li><strong>Eski işletim sistemleri:</strong> Bazı tıbbi cihazlar gömülü Windows XP veya Windows 7 çalıştırır. Güncellenemezler. Klinik kullanım için ağa erişilebilir olmaları gerekir ancak her şeyden izole edilmelidir.</li>
<li><strong>Statik IP&rsquo;ler:</strong> Pek çok tıbbi cihaz, DHCP yerine statik IP atamaları gerektirir. Bunları dikkatli biçimde belgeleyin.</li>
<li><strong>Frekans duyarlılığı:</strong> Bazı eski tıbbi cihazlar yalnızca 2,4 GHz&rsquo;de çalışır ve 5 GHz&rsquo;e yetenekli değildir.</li>
<li><strong>Düzenleyici sertifikasyon:</strong> WiFi&rsquo;li tıbbi cihazlar, üreticilerinin sertifikalandırdığı şekilde kullanılmalıdır. WiFi ağını cihaz bağlantısını etkileyen biçimlerde değiştirmek sertifikasyonu geçersiz kılabilir ve uyumluluk yükümlülüğü yaratabilir. Değişiklikleri her zaman cihaz üreticisiyle doğrulayın.</li>
</ul>
<h3 id="hipaa-kablosuz-uyum-kontrol-listesi">HIPAA Kablosuz Uyum Kontrol Listesi</h3>
<p>ABD muayenehaneleri için (HIPAA) — ve AB için eşdeğer (DSGVO):</p>
<ul>
<li>✅ Klinik ağlarda WPA2-Enterprise veya WPA3-Enterprise (bireysel kullanıcı kimlik bilgileri, paylaşılan PSK değil)</li>
<li>✅ Klinik VLAN, misafir/hasta WiFi&rsquo;sinden tamamen izole</li>
<li>✅ Klinik ağlardaki kablosuz trafik aktarım sırasında şifreli</li>
<li>✅ Kablosuz controller&rsquo;da sahte AP tespiti etkin</li>
<li>✅ Kimlik doğrulama logları saklanıyor (kim bağlandı, ne zaman, nereden)</li>
<li>✅ Tıbbi cihaz ağı, klinik ve misafir VLAN&rsquo;larından izole</li>
<li>✅ Misafir WiFi hizmet şartları belgelenmiş</li>
</ul>
<hr>
<h2 id="tüm-ortamlarda-yaygın-hatalar">Tüm Ortamlarda Yaygın Hatalar</h2>
<p><strong>1. Site survey yapmama</strong>
RF ölçümü olmadan kat planlarına dayanarak AP yerleşimi planlamak tahmindir. Duvarlar, mobilyalar, ekipmanlar ve komşu ağlar tümü kapsama alanını kat planlarının yakalayamayacağı biçimlerde etkiler. Kurulumdan önce her zaman tahmine dayalı survey, sonrasında doğrulama survey yapın.</p>
<p><strong>2. Profesyonel ortamlarda tüketici ekipmanı kullanma</strong>
Tüketici AP&rsquo;leri (WiFi&rsquo;li ev router&rsquo;ları), band yönlendirmeden, uygun roaming desteğinden, kullanıcı başına QoS&rsquo;tan, VLAN segmentasyonundan ve yönetim görünürlüğünden yoksundur. Başlangıçta çalışıyor gibi görünür ve yük altında veya zamanla sınırlarını ortaya koyarlar.</p>
<p><strong>3. VLAN segmentasyonu olmadan deployment</strong>
Kurumsal cihazlarla aynı ağda misafir cihazlar, gerçekleşmeyi bekleyen bir güvenlik başarısızlığıdır. Bu, profesyonel ortamlarda isteğe bağlı değildir.</p>
<p><strong>4. İzleme yok</strong>
Gecenin ortasında yeniden başlayan AP, bir hafta boyunca yanlış AP&rsquo;ye bağlı kalan istemci, girişime neden olan kanal değişikliği — bunların hiçbiri kablosuz izleme olmadan görünür değildir. AP kullanılabilirliği, istemci sayısı anomalileri ve kanal kullanımı için uyarılar kurun.</p>
<p><strong>5. Power over Ethernet (PoE) planlamasını görmezden gelme</strong>
Kurumsal AP&rsquo;ler PoE gerektirir. Birden fazla radyolu bir Cisco veya Aruba WiFi 6 AP, 20–25 watt çeker. Tüm portlar 25W sağlayan 48 portlu bir switch, switch&rsquo;in toplam PoE bütçesini aşar. Donanım satın almadan önce PoE kapasitesini planlayın.</p>
<hr>
<h2 id="temel-çıkarımlar">Temel Çıkarımlar</h2>
<ul>
<li>WiFi tasarımı ortama özgüdür. Otel için tasarım desenleri temel olarak ofisten farklıdır; bu da muayenehaneden farklıdır.</li>
<li><strong>Kullanıcı başına bant genişliği yönetimi</strong>, konaklama ortamlarında pazarlık konusu değildir — onsuz adillik imkânsızdır.</li>
<li><strong>PMS entegrasyonu</strong>, otellerde personel müdahalesi olmadan misafir erişim yaşam döngüsünü otomatikleştirir.</li>
<li><strong>VLAN segmentasyonu</strong>, her profesyonel ortam için taban çizgisidir — misafir, kurumsal, IoT ve yönetim ağları izole edilmelidir.</li>
<li><strong>Tıbbi cihaz WiFi&rsquo;si</strong> özel yönetim gerektirir — eski işletim sistemi, statik IP&rsquo;ler, düzenleyici sertifikasyon kısıtlamaları.</li>
<li><strong>Site survey</strong> isteğe bağlı değildir — deployment&rsquo;ın güvenilmeden önce çalışacağını doğrulamanın tek yoludur.</li>
</ul>
<hr>
<h2 id="bu-seri">Bu Seri</h2>
<ul>
<li>📖 <a href="/tr/technology/kurumsal-wifi-mimarisi-tam-rehber/">Kurumsal WiFi Mimarisi Genel Bakış</a> ← Buradan başlayın</li>
<li>📡 <a href="/tr/technology/wifi-80211-standartlari-wifi4-wifi5-wifi6/">802.11 Standartları Deep Dive</a></li>
<li>🏢 <a href="/tr/technology/kurumsal-wifi-controller-mimarisi-cisco-aruba/">Kurumsal Controller Mimarisi: Cisco ve Aruba</a></li>
<li>🔐 <a href="/tr/technology/wifi-guvenligi-wpa3-8021x-site-survey/">WiFi Güvenliği: WPA3, 802.1X, Sahte AP, Site Survey</a></li>
</ul>
<h2 id="ilgili-yazılar">İlgili Yazılar</h2>
<ul>
<li>📡 <a href="/tr/technology/nas-backup-aws-s3-cloud-kobi/">NAS Yedekleme ve AWS S3 — KOBİ&rsquo;ler için Veri Güvenliği</a> — WiFi&rsquo;nin yanında KOBİ veri koruma</li>
<li>🔐 <a href="/tr/technology/identity-based-microsegmentation-8021x/">802.1X Kimlik Tabanlı Mimari Sahada</a> — Kurumsal kablosuz için kimlik katmanı</li>
<li>🏗️ <a href="/tr/architecture/it-infrastructure-not-a-collection-of-products/">IT Altyapısı Ürünler Koleksiyonu Değildir</a> — Ağ tasarımında sistem düşüncesi</li>
</ul>
]]></content:encoded></item><item><title>F5 WAF Deep Dive: ASM ve Advanced WAF ile Uygulama Güvenliği</title><link>https://barashhelvadzhaoglu.com/tr/technology/f5-waf-deep-dive/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/tr/technology/f5-waf-deep-dive/</guid><description>F5 WAF teknik inceleme — ASM ve Advanced WAF, pozitif ve negatif güvenlik modelleri, OWASP Top 10, bot savunması ve L7 DoS koruması.</description><content:encoded><![CDATA[<h1 id="f5-waf-deep-dive-asm-ve-advanced-waf-ile-uygulama-güvenliği">F5 WAF Deep Dive: ASM ve Advanced WAF ile Uygulama Güvenliği</h1>
<p>Bu yazı F5 BIG-IP serisinin bir parçasıdır.</p>
<blockquote>
<p><strong>F5&rsquo;e yeni misiniz?</strong> Önce platform genel bakışıyla başlayın: <a href="/tr/technology/f5-bigip-uygulama-teslim-platformu-genel-bakis/">F5 BIG-IP Bir Load Balancer Değil — Uygulama Teslim Platformudur</a></p>
</blockquote>
<p>Büyük resmi zaten anlıyorsanız ve WAF&rsquo;a derinlemesine inmek istiyorsanız — güvenlik modelleri, OWASP kapsamı, bot savunması ve deployment stratejisi — doğru yerdesiniz.</p>
<hr>
<h2 id="waf-nereye-oturur--nereye-oturmaz">WAF Nereye Oturur — Nereye Oturmaz</h2>
<p>En yaygın yanlış anlama: <em>&ldquo;Firewall&rsquo;umuz var, uygulama katmanında korunuyoruz.&rdquo;</em></p>
<p>Yeni nesil bir firewall, bazı L7 protokol farkındalığıyla L3/L4&rsquo;te çalışır. Port taramalarını, bilinen kötü IP&rsquo;leri, C2 iletişimini ve açık metin protokollerindeki tanınan exploit&rsquo;leri engeller. Ancak bir HTTPS POST isteğinin gövdesini inceleyip <code>username</code> alanının <code>' OR 1=1 --</code> içerip içermediğini belirleyemez.</p>
<p>WAF&rsquo;ın doldurduğu boşluk budur:</p>
<pre tabindex="0"><code>NGFW:  IP filtreleme, port kuralları, VPN, stateful inspection, protokol anomalisi
WAF:   HTTP/HTTPS içerik incelemesi — SQL injection, XSS, parametre tampering,
       bot trafiği, credential stuffing, uygulama katmanı DoS
</code></pre><p>F5 WAF, <strong>LTM virtual server&rsquo;ı üzerinde inline</strong> çalışır. Trafik LTM&rsquo;nin full proxy&rsquo;sinden geçer, SSL sonlandırılır ve ardından WAF backend&rsquo;e ulaşmadan önce şifresi çözülmüş içeriği inceler. Bu konumlama temel avantajdır — WAF, istemciden başlayarak şifrelenmiş trafik dahil her şeyi görür.</p>
<hr>
<h2 id="asm-ve-advanced-waf-karşılaştırması">ASM ve Advanced WAF Karşılaştırması</h2>
<p>F5, BIG-IP&rsquo;te iki WAF katmanı sunar:</p>
<p><strong>ASM (Application Security Manager)</strong> — orijinal modül. Öncelikle imza tabanlı. OWASP Top 10, parametre zorunluluğu, çerez koruması ve temel bot tespitini kapsar. Birçok standart BIG-IP lisansına dahildir.</p>
<p><strong>Advanced WAF (AWAF)</strong> — ASM&rsquo;nin sahip olmadığı davranışsal yeteneklere sahip yeni modül:</p>
<table>
	<thead>
			<tr>
					<th>Özellik</th>
					<th>ASM</th>
					<th>Advanced WAF</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>İmza tabanlı saldırı tespiti</td>
					<td>✅</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>OWASP Top 10 kapsamı</td>
					<td>✅</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>Parametre ve çerez zorunluluğu</td>
					<td>✅</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>Temel bot tespiti (imzalar)</td>
					<td>✅</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>Davranışsal bot savunması</td>
					<td>❌</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>Credential stuffing koruması</td>
					<td>❌</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>JavaScript challenge / CAPTCHA</td>
					<td>Sınırlı</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>L7 davranışsal DoS azaltma</td>
					<td>Sınırlı</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>API güvenliği (OpenAPI / Swagger)</td>
					<td>Sınırlı</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>DataSafe (istemci tarafı şifreleme)</td>
					<td>❌</td>
					<td>✅</td>
			</tr>
	</tbody>
</table>
<p>Dahili kurumsal uygulamalar için ASM sağlam kapsam sağlar. Yüksek bot maruziyeti, credential stuffing riski veya agresif L7 DoS olan kamuya açık uygulamalar için Advanced WAF önemli ölçüde daha etkilidir.</p>
<hr>
<h2 id="güvenlik-politikası-modelleri">Güvenlik Politikası Modelleri</h2>
<h3 id="negatif-güvenlik-modeli-kara-liste-yaklaşımı">Negatif Güvenlik Modeli (Kara Liste Yaklaşımı)</h3>
<p>Bilinen kötü kalıpları engelle. Geri kalanına izin ver.</p>
<p>F5 WAF, bilinen exploit kalıplarıyla eşleşen binlerce <strong>saldırı imzasıyla</strong> gelir:</p>
<pre tabindex="0"><code>İmza: SQL Injection (Genel)
  Saldırı Türü:  SQL Injection
  Risk:          Kritik
  Kalıp:         SELECT...FROM, INSERT...INTO, OR 1=1, vb. ile eşleşir
</code></pre><p>Bir istek bir imzayla eşleştiğinde, WAF onu engeller (engelleme modunda) veya loglar (şeffaf modda).</p>
<p><strong>Avantajlar:</strong> Hızlı deployment, düşük başlangıç yanlış pozitifi, bilinen güvenlik açıkları için iyi kapsam.</p>
<p><strong>Dezavantajlar:</strong> Tanım gereği sıfır-gün saldırılarını tespit edemez. Kararlı saldırganlar bazen kodlama varyasyonları veya parçalanmış payload&rsquo;lar aracılığıyla imzaları atlayabilir.</p>
<h3 id="pozitif-güvenlik-modeli-beyaz-liste-yaklaşımı">Pozitif Güvenlik Modeli (Beyaz Liste Yaklaşımı)</h3>
<p>Yalnızca açıkça tanımlanmış girdilere izin ver. Geri kalanını engelle.</p>
<p>Pozitif güvenlikte, uygulamanızın tam olarak neyi kabul ettiğini tanımlarsınız:</p>
<pre tabindex="0"><code>Parametre: username
  Tür:         Alfanümerik
  Maks Uzunluk: 64
  Zorunlu:     Evet

Parametre: user_id
  Tür:         Tamsayı
  Min Değer:   1
  Maks Değer:  999999
</code></pre><p><code>username=admin' OR 1=1--</code> içeren bir istek engellenir çünkü tek tırnak ve boşluklar Alfanümerik karakter setinde değildir. Saldırgan, katı bir beyaz listeyi atlayacak bir payload hazırlayamaz.</p>
<p><strong>Avantajlar:</strong> Sıfır-gün ve bilinmeyen saldırı varyantlarını engeller. İmza eşleştirmesinden temel olarak daha güçlü.</p>
<p><strong>Dezavantajlar:</strong> Önemli ayarlama çabası gerektirir. Karmaşık, dinamik parametre setlerine sahip uygulamaları doğru biçimde modellemek zordur. Başlangıçta yüksek yanlış pozitif oranı.</p>
<h3 id="hibrit-model-üretim-ortamlarının-gerçekte-kullandığı">Hibrit Model: Üretim Ortamlarının Gerçekte Kullandığı</h3>
<p>Çoğu üretim deployment&rsquo;ı bir kombinasyon kullanır:</p>
<ul>
<li>Uygulamanın büyük bölümü için <strong>negatif model</strong> — düşük bakım yüküyle imzalar</li>
<li>Yüksek riskli endpoint&rsquo;ler için <strong>pozitif model</strong> — kimlik doğrulama, ödeme işleme, ayarlama yatırımının değerini kanıtladığı yönetim fonksiyonları</li>
</ul>
<hr>
<h2 id="saldırı-imzaları-yönetim-ve-güncellemeler">Saldırı İmzaları: Yönetim ve Güncellemeler</h2>
<p>F5, saldırı kategorisi ve uygulama platformuna göre düzenlenmiş imzalarla gelir:</p>
<pre tabindex="0"><code>İmza Setleri:
  Genel Tespit İmzaları (SQL Injection, XSS, Komut Enjeksiyonu)
  Apache Struts İmzaları
  WordPress / Joomla İmzaları
  CVE&#39;ye özgü imzalar (hedeflenmiş exploit payload&#39;ları)
  Yüksek Doğruluk İmzaları (minimum yanlış pozitif için ayarlanmış)
</code></pre><p>F5 düzenli olarak imza güncellemeleri yayınlar. Güncel olmayan imzalar, son açıklanan güvenlik açıklarına karşı WAF etkinliğini önemli ölçüde azaltır.</p>
<p><strong>İmza staging&rsquo;i</strong> — yeni imzalar zorunluluktan önce staging moduna alınmalıdır:</p>
<pre tabindex="0"><code>Yeni İmza Durumu: Staging
  Davranış: İhlalleri logla, engelleme
  Amaç:     Zorunluluğu etkinleştirmeden önce yanlış pozitif olmadığını doğrula
  Süre:     Minimum 1–2 hafta üretim trafiği gözlemi
</code></pre><p>Staging, yeni imzaları üretim kullanıcılarını etkilemeden önce uygulamanıza özgü trafik karşısında doğrulamanıza olanak tanır.</p>
<hr>
<h2 id="owasp-top-10-kapsamı">OWASP Top 10 Kapsamı</h2>
<p>F5 WAF, imzalar ve politika zorunluluğunun kombinasyonu aracılığıyla tüm on OWASP Top 10 kategorisini ele alır:</p>
<p><strong>A01 — Kırık Erişim Kontrolü:</strong> URL erişim kalıplarını zorla, yetkisiz kaynaklardan yönetim yollarına yönelik istekleri engelle.</p>
<p><strong>A02 — Kriptografik Hatalar:</strong> Yanıtlarda hassas veri kalıplarını tespit et (kredi kartı numaraları, SSN&rsquo;ler); kazara açığa çıkmayı engelle.</p>
<p><strong>A03 — Enjeksiyon (SQL, Komut, LDAP, XSS):</strong> İmza tespitinin birincil gücü. Tüm enjeksiyon türlerinde enjeksiyon payload&rsquo;larını özellikle hedef alan yüzlerce imza.</p>
<p><strong>A04 — Güvensiz Tasarım:</strong> Beklenen uygulama akışlarını zorla; tanımlı gezinme yolları dışındaki URL&rsquo;lere zorla gezinmeyi engelle.</p>
<p><strong>A05 — Güvenlik Yanlış Yapılandırması:</strong> Varsayılan yönetici arayüzlerine, yedek dosyalara, yapılandırma endpoint&rsquo;lerine ve sürüm ifşa sayfalarına erişimi tespit et ve engelle.</p>
<p><strong>A06 — Savunmasız Bileşenler:</strong> Popüler framework&rsquo;lerdeki bilinen CVE&rsquo;ler için imza kapsamı (Apache Struts, Spring, Log4j, vb.).</p>
<p><strong>A07 — Kimlik Doğrulama Hataları:</strong> Advanced WAF, credential stuffing koruması ekler — otomatik kimlik bilgisi test saldırılarını tespit edip hız sınırlar.</p>
<p><strong>A08 — Yazılım ve Veri Bütünlüğü Hataları:</strong> Sınırlı doğrudan WAF kapsamı — öncelikle bir uygulama tasarımı endişesi. WAF, seri kaldırma işlemini kullanan bazı enjeksiyon girişimlerini tespit edebilir.</p>
<p><strong>A09 — Loglama ve İzleme Hataları:</strong> WAF, merkezi görünürlük için SIEM&rsquo;e entegre olan ayrıntılı istek loglama ve ihlal takibi sağlar.</p>
<p><strong>A10 — SSRF (Sunucu Tarafı İstek Sahteciliği):</strong> İmzalar, istek parametrelerindeki ve başlıklardaki yaygın SSRF kalıplarıyla eşleşir.</p>
<hr>
<h2 id="bot-savunması-advanced-waf">Bot Savunması (Advanced WAF)</h2>
<p>İnternet trafiğinin önemli bir bölümü otomatiktir. Tüm botlar kötü niyetli değildir — arama motoru tarayıcıları, izleme sistemleri ve RSS okuyucuları meşrudur. Advanced WAF&rsquo;ın bot savunması bunları birbirinden ayırır.</p>
<h3 id="tespit-katmanları">Tespit Katmanları</h3>
<p><strong>İmza tabanlı bot tespiti:</strong> Bilinen bot User-Agent dizelerini F5&rsquo;in bot veritabanıyla eşleştir. Hızlı ama User-Agent başlığını değiştirerek kolayca atlanabilir.</p>
<p><strong>JavaScript challenge:</strong> Yanıta şeffaf bir JavaScript challenge&rsquo;ı ekle. Meşru tarayıcılar bunu sessizce yürütür; JavaScript render etmeyen temel botlar challenge&rsquo;ı başarısız geçer. Yalnızca imza eşleştirmesinden önemli ölçüde daha etkili.</p>
<p><strong>CAPTCHA challenge:</strong> JS challenge&rsquo;ı başarısız geçen veya şüpheli kalıplarla eşleşen trafik için bir CAPTCHA sun. İkincil challenge olarak kullanılır — birincil savunma olarak değil (normal trafik için çok rahatsız edici).</p>
<p><strong>Davranışsal analiz:</strong> Zaman içinde istek kalıplarını izle. <code>/api/auth/login</code>&lsquo;e saniyede 500 istek yapan bir istemci neredeyse kesinlikle bir bottur — JavaScript challenge&rsquo;ını geçip geçmediğinden bağımsız olarak.</p>
<p><strong>Tarayıcı parmak izi:</strong> Advanced WAF, gerçek tarayıcıları baş olmayan otomasyon araçlarından (Puppeteer, Playwright, Selenium) ayırt etmek için tarayıcı özelliklerini toplar (canvas render, JavaScript motor zamanlaması, TCP/TLS parmak izi).</p>
<h3 id="bot-kategorileri-ve-yanıtları">Bot Kategorileri ve Yanıtları</h3>
<pre tabindex="0"><code>Bot Kategorisi         Yanıt
────────────────────────────────────────
Arama motorları        İzin ver (DNS ters arama ile doğrulanmış)
İzleme araçları        İzin ver (IP ile beyaz listeye alınmış)
Bilinmeyen botlar      JS challenge
Şüpheli botlar         CAPTCHA challenge
Bilinen kötü niyetli   Hemen engelle
Credential stuffers    Engelle + uyar
</code></pre><hr>
<h2 id="l7-dos-koruması">L7 DoS Koruması</h2>
<p>Katman 7 DoS saldırıları büyük trafik hacmine ihtiyaç duymaz. Yavaş bir endpoint&rsquo;i hedef alan az sayıda istek, sunucu kaynaklarını tüketebilir:</p>
<pre tabindex="0"><code>Saldırı örneği:
  /reports/generate?type=full adresine 100 eş zamanlı istek
  Her biri 30 saniyelik bir veritabanı sorgusu tetikler
  Veritabanı CPU → %100
  Diğer tüm kullanıcılar: zaman aşımları
  Tüketilen ağ bant genişliği: minimal
  Geleneksel DDoS tespiti: olağandışı bir şey görmez
</code></pre><p>Advanced WAF&rsquo;ın L7 DoS tespiti:</p>
<p><strong>Stres tabanlı tespit:</strong> Backend sunucu yanıt gecikmesini birincil sinyal olarak izler. Gecikme temel seviyenin üzerine çıktığında WAF otomatik olarak hız sınırlaması uygular. Bu uyarlanabilirdir — yalnızca istek hacmi eşiklerine değil, gerçek sunucu stresine yanıt verir.</p>
<p><strong>TPS tabanlı tespit:</strong> Kaynak IP başına veya URL başına saniyedeki istek sınırlarını zorlar.</p>
<p><strong>Davranışsal temel:</strong> Zaman içinde URL başına normal trafik kalıplarını öğrenir. Bir URL öğrenilen temel çizgisinden önemli ölçüde saptığında otomatik uyarı — normalde dakikada 20 istek alan bir URL&rsquo;nin aniden 5.000 alması, mutlak sayılardan bağımsız olarak anormaldir.</p>
<hr>
<h2 id="deployment-stratejisi-şeffaftan-engellemeye-geçiş">Deployment Stratejisi: Şeffaftan Engellemeye Geçiş</h2>
<p>En yaygın WAF deployment başarısızlığı, doğrudan engelleme moduna geçmektir. Engelleme modundaki her yanlış pozitif meşru bir kullanıcının iş akışını bozar, helpdesk ticket&rsquo;ı üretir ve WAF değerini kanıtlamadan önce organizasyonel güveni yok eder.</p>
<p>Doğru yaklaşım her zaman aşamalıdır:</p>
<h3 id="faz-1--şeffaf-mod-14-haftalar">Faz 1 — Şeffaf Mod (1–4. Haftalar)</h3>
<pre tabindex="0"><code>Zorunluluk Modu: Şeffaf
İhlalde eylem: Yalnızca logla — engelleme yok
</code></pre><p>Deploy edin ve toplayın. İhlal loglarını her gün gözden geçirin. Şunları tespit edin:</p>
<ul>
<li>İmzaları tetikleyen meşru uygulama davranışı (yanlış pozitifler)</li>
<li>Tespit edilen gerçek saldırılar (doğru pozitifler)</li>
<li>Her uygulama parametresi için tipik değerler ve kalıplar</li>
</ul>
<h3 id="faz-2--politika-ayarlama-26-haftalar-faz-1-ile-çakışıyor">Faz 2 — Politika Ayarlama (2–6. Haftalar, Faz 1 ile çakışıyor)</h3>
<p>Şeffaf mod verilerine dayanarak politikayı ayarlayın:</p>
<p><strong>Onaylanan yanlış pozitifler için istisnalar ekleyin:</strong></p>
<pre tabindex="0"><code>Parametre: search_query
  İzin ver: Özel karakterler (%, *, ?)
  Neden: Uygulama meşru olarak joker karakter arama operatörlerini kabul ediyor
</code></pre><p><strong>Sorunlu imzaları devre dışı bırakmak yerine staging&rsquo;e alın:</strong></p>
<pre tabindex="0"><code>İmza: XSS Genel (bu uygulama için yüksek yanlış pozitif oranı)
  Durum: Staging → logla ama engelleme
  Gözden geçir: 2 ek hafta veri sonrasında
</code></pre><p><strong>Kritik endpoint&rsquo;ler için pozitif güvenlik kuralları oluşturun:</strong></p>
<pre tabindex="0"><code>URL: /api/auth/login
  username  → Alfanümerik, maks 64 karakter
  password  → Herhangi, maks 128 karakter, değeri asla loglama
  mfa_code  → Yalnızca sayısal, tam olarak 6 karakter
</code></pre><h3 id="faz-3--seçici-engelleme-6-hafta">Faz 3 — Seçici Engelleme (6. Hafta+)</h3>
<p>Engelleme modunu kademeli olarak etkinleştirin — en yüksek güvenilirlikli imzalarla başlayın:</p>
<pre tabindex="0"><code>Zorunluluk Modu: Engelleme
Yüksek güvenilirlikli imzalar: Engelle
Orta güvenilirlikli imzalar: Yalnızca alarm (logla + uyar, engelleme yok)
Yeni/yakın zamanda eklenen imzalar: Staging
</code></pre><p>Bu, şeffaftan engellemeye geçişte bir yanlış pozitif dalgasını önler. İmzaları güven arttıkça şu hattı izleyerek ilerletin: Staging → Alarm → Engelleme.</p>
<h3 id="faz-4--süregelen-bakım">Faz 4 — Süregelen Bakım</h3>
<p>WAF bir kere ayarla unut aracı değildir:</p>
<ul>
<li><strong>Aylık:</strong> F5 imza güncellemelerini uygula; staging&rsquo;deki yeni imzaları gözden geçir</li>
<li><strong>Her uygulama deployment&rsquo;ında:</strong> Yeni parametreler, URL&rsquo;ler veya değişen uygulama davranışı için WAF politikasını güncelle</li>
<li><strong>Haftalık:</strong> İhlal log eğilimlerini gözden geçir; ani artışları ve yeni saldırı kalıplarını araştır</li>
<li><strong>Üç aylık:</strong> Tam yanlış pozitif denetimi; bayatlamış istisnaları kaldır; bot trafik eğilimlerini gözden geçir</li>
</ul>
<hr>
<h2 id="loglama-ve-siem-entegrasyonu">Loglama ve SIEM Entegrasyonu</h2>
<p>WAF, her ihlal için ayrıntılı loglar üretir — olay müdahalesi, uyumluluk ve tehdit istihbaratı için gerekli:</p>
<pre tabindex="0"><code>Zaman Damgası:      2026-03-14 09:23:41 UTC
İstemci IP:         203.0.113.42
İstek:              POST /api/auth/login HTTP/1.1
İhlal Edilen Param: username
İhlal:              SQL Injection
Eşleşen İmza:       200000007 (SQL Injection Generic)
Saldırı Türü:       SQL Injection
Önem Derecesi:      Kritik
Eylem:              Engellendi
Destek ID:          12345678901234
</code></pre><p>Bankacılık ortamında WAF logları Splunk&rsquo;a iletildi:</p>
<ul>
<li>SOC tarafından görülebilen gerçek zamanlı saldırı panoları</li>
<li>Firewall ve IPS olaylarıyla korelasyon — aynı anda WAF ihlallerini VE IPS alarmlarını tetikleyen bir IP yüksek önceliklidir</li>
<li>Kritik önem dereceli ihlaller için otomatik çağrı</li>
<li>Aylık PCI DSS uyumluluk raporlaması</li>
</ul>
<hr>
<h2 id="temel-çıkarımlar">Temel Çıkarımlar</h2>
<ul>
<li>WAF <strong>L7&rsquo;de</strong> korur — NGFW&rsquo;lerin uygulamaya özgü saldırılar için etkili biçimde inceleyemediği katman.</li>
<li><strong>ASM</strong> standart kurumsal ihtiyaçları karşılar. <strong>Advanced WAF</strong>, bot maruziyeti, credential stuffing riski veya L7 DoS tehditlerine sahip kamuya açık uygulamalar için haklı kılınır.</li>
<li><strong>Hiçbir zaman doğrudan engelleme moduna gitmeyin.</strong> Şeffaf → ayarlama → seçici engelleme → tam engelleme, tek güvenilir yoldur.</li>
<li><strong>Negatif model</strong> hızlı deploy edilir. <strong>Pozitif model</strong> daha güçlüdür ancak önemli ayarlama yatırımı gerektirir — yüksek riskli endpoint&rsquo;lere seçici olarak uygulayın.</li>
<li>WAF <strong>süregelen bakım</strong> gerektirir — imza güncellemeleri, uygulama değiştiğinde politika değişiklikleri, düzenli yanlış pozitif gözden geçirme.</li>
<li><strong>SIEM entegrasyonu</strong> WAF&rsquo;ı bir engelleme aracından tüm güvenlik operasyon fonksiyonu için bir istihbarat kaynağına dönüştürür.</li>
</ul>
<hr>
<h2 id="bu-seri">Bu Seri</h2>
<ul>
<li>📖 <a href="/tr/technology/f5-bigip-uygulama-teslim-platformu-genel-bakis/">F5 BIG-IP Platform Genel Bakış — Tüm Modüller</a> ← F5&rsquo;e yeniyseniz buradan başlayın</li>
<li>🔧 <a href="/tr/technology/f5-ltm-virtual-server-irule-ssl-offloading-ha/">F5 LTM Deep Dive</a></li>
<li>🌐 <a href="/tr/technology/f5-gtm-gslb-global-traffic-management/">F5 GTM ve GSLB Deep Dive</a></li>
</ul>
<h2 id="ilgili-yazılar">İlgili Yazılar</h2>
<ul>
<li>🔐 <a href="/tr/architecture/zero-trust-mindset-engineering-security-as-an-architecture-not-a-product/">Zero Trust Zihniyeti: Güvenliği Bir Mimari Olarak Mühendislemek</a> — WAF&rsquo;ın Zero Trust&rsquo;taki yeri</li>
<li>🛡️ <a href="/tr/technology/identity-based-microsegmentation-8021x/">802.1X Kimlik Tabanlı Mimari Sahada</a> — Ağ katmanlarında derinlemesine savunma</li>
<li>📊 <a href="/tr/architecture/monitoring-not-just-seeing/">İzleme Doğru Yapıldığında</a> — WAF loglarını proaktif izlemeye entegre etmek</li>
<li>🛡️ <a href="/tr/posts/network-packet-broker-masterclass/">Network Packet Broker (NPB) Masterclass</a> — WAF ile birlikte tam trafik görünürlüğü</li>
</ul>
]]></content:encoded></item><item><title>Kurumsal WiFi Controller Mimarisi: Cisco ve Aruba WLAN Tasarımı</title><link>https://barashhelvadzhaoglu.com/tr/technology/wifi-controller/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/tr/technology/wifi-controller/</guid><description>Kurumsal kablosuz controller mimarileri — Cisco WLC ile DNA Center, Aruba Mobility Master ile Central, merkezi ve dağıtık tasarımlar.</description><content:encoded><![CDATA[<h1 id="kurumsal-wifi-controller-mimarisi-cisco-ve-aruba-wlan-tasarımı">Kurumsal WiFi Controller Mimarisi: Cisco ve Aruba WLAN Tasarımı</h1>
<p>Bu yazı Kurumsal WiFi serisinin bir parçasıdır.</p>
<blockquote>
<p><strong>Kurumsal kablosuz ağa yeni misiniz?</strong> Genel bakışla başlayın: <a href="/tr/technology/kurumsal-wifi-mimarisi-tam-rehber/">Kurumsal WiFi Mimarisi: Standartlardan Deployment&rsquo;a</a></p>
</blockquote>
<hr>
<h2 id="controller-mimarisi-neden-önemli">Controller Mimarisi Neden Önemli</h2>
<p>Bir erişim noktası yalnızca bir radyo vericisidir. Onu kurumsal bir ağın parçası yapan — tutarlı politika, kesintisiz roaming, merkezi yönetim ve güvenlik entegrasyonu ile — arkasındaki controller mimarisiddir.</p>
<p>Controller mimarisini yanlış kurarsanız şunları elde edersiniz:</p>
<ul>
<li>Binalar veya katlar arasında roaming başarısızlıkları</li>
<li>Farklı AP gruplarında tutarsız güvenlik politikaları</li>
<li>İstemci bağlantılarını yavaşlatan kimlik doğrulama darboğazları</li>
<li>Rutin değişiklikleri çok adımlı operasyonlara dönüştüren yönetim karmaşıklığı</li>
</ul>
<p>Doğru kurarsanız, kablosuz ağ kablolu altyapının bir uzantısı gibi davranır — tutarlı, yönetilebilir ve kimlik ve güvenlik sistemleriyle entegre.</p>
<hr>
<h2 id="üç-mimari-model">Üç Mimari Model</h2>
<h3 id="model-1-merkezi-controller-geleneksel">Model 1: Merkezi Controller (Geleneksel)</h3>
<p>Tüm zeka controller&rsquo;da bulunur. AP&rsquo;ler &ldquo;ince&quot;dir — RF iletir ve tüm trafiği controller&rsquo;a yönlendirir:</p>
<pre tabindex="0"><code>[AP] ──CAPWAP veri tüneli──→ [WLC] → Çekirdek Switch → Ağ
[AP] ──CAPWAP veri tüneli──→ [WLC]
[AP] ──CAPWAP veri tüneli──→ [WLC]
</code></pre><p><strong>CAPWAP (Control and Provisioning of Wireless Access Points)</strong>, AP&rsquo;ler ile controller arasındaki protokoldür. Şunları taşır:</p>
<ul>
<li><strong>Kontrol düzlemi:</strong> AP kaydı, yapılandırma, RF yönetimi, roaming kararları</li>
<li><strong>Veri düzlemi:</strong> İstemci trafiği (merkezi modda, tüm istemci verisi controller&rsquo;dan geçer)</li>
</ul>
<p><strong>Avantajlar:</strong></p>
<ul>
<li>Tüm istemciler ve trafik üzerinde merkezi görünürlük</li>
<li>Controller alanı içinde kesintisiz roaming — istemci durumu controller&rsquo;da kalır, AP&rsquo;de değil</li>
<li>Tutarlı politika uygulaması — her istemci aynı controller&rsquo;dan geçer</li>
</ul>
<p><strong>Dezavantajlar:</strong></p>
<ul>
<li>WLC tek hata noktasıdır (HA çifti gerektirir)</li>
<li>Trafik hairpin gecikme ve controller bant genişliği tüketimi ekler</li>
<li>Ölçeklendirme controller kapasitesi eklemeyi gerektirir</li>
</ul>
<p><strong>Kullanıldığı yer:</strong> Şirket içi altyapıya sahip büyük kampüs deployment&rsquo;ları, yerel trafik kontrolü gerektiren düzenlenmiş ortamlar.</p>
<h3 id="model-2-dağıtık--flexconnect">Model 2: Dağıtık / FlexConnect</h3>
<p>Controller&rsquo;ın yapılandırma ve politikayı yönettiği, ancak istemci veri trafiğinin AP&rsquo;de veya şube switch&rsquo;inde yerel olarak anahtarlandığı hibrit bir model:</p>
<pre tabindex="0"><code>Merkezi Site:               Şube Sitesi:
[WLC]                       [AP FlexConnect] ──yerel switch──→ LAN
  │                          │
  └──WAN──────────yalnızca CAPWAP kontrolü──
</code></pre><p>FlexConnect modunda, AP şubede mevcut olan VLAN&rsquo;lar için yerel anahtarlama yapar. WAN bağlantısı başarısız olursa, istemciler yerel kaynaklara erişmeye devam edebilir — AP önbelleğe alınmış yapılandırmayla bağımsız modda çalışır.</p>
<p><strong>Kullanıldığı yer:</strong> Tüm trafiği genel merkeze yönlendirmenin pratik olmayacağı, merkezi bir WLC&rsquo;ye WAN üzerinden bağlı şube ofisleri.</p>
<h3 id="model-3-bulut-yönetimli">Model 3: Bulut Yönetimli</h3>
<p>Yönetim ve yapılandırma bir bulut platformu tarafından yönetilir. Veri trafiği doğrudan yerel ağa gider — hairpin yok:</p>
<pre tabindex="0"><code>[AP] ──veri──→ Yerel switch → Ağ (doğrudan, controller hairpin yok)
[AP] ──yönetim tüneli──→ Bulut Panosu (yapılandırma, izleme)
</code></pre><p>AP&rsquo;ler yapılandırma ve telemetri için bulutla iletişim kurar, ancak istemci verisi asla yerel ağı terk etmez. Bulut bağlantısı kesilirse, AP&rsquo;ler son bilinen yapılandırmalarıyla çalışmaya devam eder.</p>
<p><strong>Kullanıldığı yer:</strong> Her sitede özel ağ personeli olmayan çok siteli organizasyonlar, KOBİ ortamları, perakende zincirleri, konaklama.</p>
<hr>
<h2 id="cisco-kablosuz-mimarisi">Cisco Kablosuz Mimarisi</h2>
<h3 id="geleneksel-cisco-wlc--lightweight-apler">Geleneksel: Cisco WLC + Lightweight AP&rsquo;ler</h3>
<p>Klasik Cisco kurumsal kablosuz mimarisi:</p>
<ul>
<li><strong>Cisco WLC (Wireless LAN Controller):</strong> Donanım cihazları (9800 serisi, eski 5508, 8540) veya sanal (C9800-CL). Modele bağlı olarak binlerce AP&rsquo;ye kadar yönetir.</li>
<li><strong>Lightweight AP&rsquo;ler (LWAPP/CAPWAP):</strong> CAPWAP modunda çalışan Cisco Catalyst ve Aironet AP&rsquo;ler.</li>
</ul>
<p><strong>HA yapılandırması:</strong> WLC çiftleri, Stateful Switchover (SSO) ile Aktif-Yedek modunda çalışır. İstemci oturumları yedek WLC&rsquo;ye yansıtılır — failover istemcilere şeffaftır.</p>
<pre tabindex="0"><code>WLC-Birincil (Aktif)  ←── HA bağlantısı ──→  WLC-İkincil (Yedek)
       │                                              │
    [AP&#39;ler]                                       [AP&#39;ler]
</code></pre><p><strong>Mobilite Grubu:</strong> Aynı kampüsteki birden fazla WLC, Mobilite Grubu oluşturur — istemciler, farklı WLC&rsquo;ler tarafından yönetilen AP&rsquo;ler arasında kesintisiz Katman 2 veya Katman 3 mobilitesiyle dolaşabilir.</p>
<h3 id="modern-cisco-dna-center--catalyst-center">Modern: Cisco DNA Center + Catalyst Center</h3>
<p>Cisco&rsquo;nun mevcut kurumsal platformu:</p>
<ul>
<li><strong>Catalyst Center (eski adıyla DNA Center):</strong> Yönetim, otomasyon ve güvence platformu. Özel donanım cihazları üzerinde çalışır.</li>
<li><strong>SD-Access:</strong> Cisco&rsquo;nun kampüs fabric teknolojisi — kablosuz ve kablolu portlar, tutarlı VLAN ve SGT (Security Group Tag) atamasıyla aynı politika fabric&rsquo;ine katılır.</li>
<li><strong>AI geliştirilmiş RRM:</strong> Tarihsel RF verilerine dayalı kanal ve güç atamalarını optimize etmek için makine öğrenmesi kullanan Radyo Kaynak Yönetimi.</li>
</ul>
<p><strong>ISE entegrasyonu:</strong> Cisco Identity Services Engine, 802.1X kimlik doğrulaması ve politika sağlar. Bir istemci bağlandığında, ISE onu doğrular, bir güvenlik grubu atar ve DNA Center karşılık gelen ağ politikasını uygular — istemci kablolu veya kablosuz olsun tutarlı.</p>
<h3 id="cisco-meraki-bulut-yönetimli-sadelik">Cisco Meraki: Bulut Yönetimli Sadelik</h3>
<p>Meraki, Cisco&rsquo;nun kurumsal esneklik yerine operasyonel sadelik için tasarlanmış bulut yönetimli platformudur:</p>
<ul>
<li><strong>Pano:</strong> Tüm yönetim tek bir bulut portalı üzerinden. Sıfır şirket içi controller donanımı.</li>
<li><strong>Otomatik sağlama:</strong> Yeni AP&rsquo;ler bağlandığında otomatik olarak sağlanır — manuel yapılandırma yok.</li>
<li><strong>Entegre güvenlik:</strong> Meraki AP&rsquo;ler yerleşik IDS/IPS, içerik filtreleme ve trafik analitiği içerir.</li>
<li><strong>MX entegrasyonu:</strong> Meraki kablosuz, Meraki MX güvenlik cihazlarıyla yerel olarak entegre olur — kablolu ve kablosuz arasında birleşik politika.</li>
</ul>
<p><strong>Takas noktaları:</strong> Karmaşık kurumsal politikalar için Catalyst Center&rsquo;dan daha az esnek. Tüm yönetim bulut bağlantısı gerektirir (AP&rsquo;ler çevrimdışı olsa da çalışmaya devam eder, ancak yapılandırılamaz). Abonelik tabanlı lisanslama.</p>
<p><strong>Meraki&rsquo;nin üstün olduğu yer:</strong> Çok siteli perakende, konaklama, KOBİ, şube ofisleri — operasyonel sadelik ve hızlı deployment&rsquo;ın derin kurumsal özelleştirmeden daha önemli olduğu herhangi bir senaryo.</p>
<hr>
<h2 id="aruba-kablosuz-mimarisi">Aruba Kablosuz Mimarisi</h2>
<h3 id="geleneksel-aruba-mobility-master--mobility-controllerlar">Geleneksel: Aruba Mobility Master + Mobility Controller&rsquo;lar</h3>
<p>Aruba&rsquo;nın şirket içi kurumsal mimarisi:</p>
<ul>
<li><strong>Mobility Master (MM):</strong> Üst düzey yönetim ve orkestrasyon platformu. Veri trafiğini iletmez — yalnızca kontrol düzlemi.</li>
<li><strong>Mobility Controller&rsquo;lar (MC):</strong> Yerel AP&rsquo;leri için AP yönetimini, istemci kimlik doğrulamasını ve veri iletimini yöneten dağıtık controller&rsquo;lar.</li>
<li><strong>AP&rsquo;ler:</strong> Atanmış controller&rsquo;larına bağlı, &ldquo;kampüs AP&rdquo; modunda Aruba erişim noktaları.</li>
</ul>
<pre tabindex="0"><code>[Mobility Master]
        │
   ┌────┴────┐
[MC-1]     [MC-2]      ← Dağıtık controller&#39;lar
  │           │
[AP&#39;ler]   [AP&#39;ler]
</code></pre><p><strong>Mobility Master hiyerarşisi</strong>, yönetim karmaşıklığını veri düzlemi ölçeğinden ayırır. MM, küresel politikayı, yazılım yönetimini ve RF planlamasını yönetir. Controller&rsquo;lar yerel AP yönetimini ve istemci verilerini yönetir. Bu mimari, büyük, çok binali kampüsler için iyi ölçeklenir.</p>
<p><strong>Küme mobilitesi:</strong> Aynı kümede bulunan controller&rsquo;lar istemci durumunu paylaşır. Aynı kümedeki farklı controller&rsquo;lardaki AP&rsquo;ler arasında roaming kesintisizdir — istemcinin kimlik doğrulaması ve oturumu onunla birlikte taşınır.</p>
<h3 id="modern-aruba-cx--aos-10">Modern: Aruba CX + AOS 10</h3>
<p>Aruba&rsquo;nın mevcut mimarisi (AOS 10) dağıtık, fabric entegre bir modele doğru kayıyor:</p>
<ul>
<li>AP&rsquo;lerin daha fazla yerel zekası var — kimlik doğrulama ve politika uygulaması, her paket için controller katılımı olmadan AP&rsquo;de gerçekleşebilir</li>
<li>Birleşik kablolu/kablosuz politika için Aruba CX switching fabric ile entegrasyon</li>
<li>Yönetim düzlemi olarak Aruba Central — bulut tabanlı, birçok deployment için şirket içi Mobility Master&rsquo;ın yerini alıyor</li>
</ul>
<h3 id="aruba-central-bulut-yönetimli-kurumsal">Aruba Central: Bulut Yönetimli Kurumsal</h3>
<p>Cisco Meraki&rsquo;den farklı olarak (sadelik için tasarlanmış), Aruba Central kurumsal kaliteli bulut yönetimi olarak konumlandırılmıştır:</p>
<ul>
<li>Bulut yönetimi aracılığıyla tam kurumsal politika yetenekleri</li>
<li>AI destekli ağ içgörüleri ve anomali tespiti</li>
<li>802.1X kimlik doğrulaması için ClearPass entegrasyonu (yalnızca şirket içi değil, bulut bağlantılı)</li>
<li>Çok büyük deployment&rsquo;lar için destek (binlerce AP, yüzlerce site)</li>
</ul>
<p><strong>ClearPass entegrasyonu</strong>, Aruba&rsquo;nın en güçlü farklılaştırıcısıdır: 802.1X, cihaz profillemesi, misafir portalı, posture değerlendirmesi ve dinamik VLAN atamasını yöneten özel bir NAC platformu. ClearPass, kapsamlı kimlik tabanlı ağ erişimi için Active Directory, LDAP ve üçüncü taraf MDM sistemleriyle entegre olur.</p>
<hr>
<h2 id="roaming-mimarisi-kritik-tasarım-kararları">Roaming Mimarisi: Kritik Tasarım Kararları</h2>
<h3 id="katman-2-roaming">Katman 2 Roaming</h3>
<p>İstemci AP-1&rsquo;den AP-2&rsquo;ye geçer, her ikisi de aynı VLAN&rsquo;da ve aynı controller tarafından yönetilir. İstemcinin IP adresi değişmez. Roaming hızlı ve şeffaftır.</p>
<pre tabindex="0"><code>AP-1 (VLAN 10) ──→ İstemci dolaşır ──→ AP-2 (VLAN 10)
Aynı alt ağ, aynı controller, istemci IP değişmez
</code></pre><h3 id="katman-3-roaming">Katman 3 Roaming</h3>
<p>İstemci alt ağlar arasında geçer — farklı controller&rsquo;lardaki veya binalardaki farklı VLAN&rsquo;lar. Özel yönetim olmadan, istemcinin yeni bir IP adresine ihtiyacı olur ve aktif oturumlar kesilir.</p>
<p>Kurumsal controller&rsquo;lar, <strong>mobilite tüneli</strong> aracılığıyla Katman 3 roaming&rsquo;i yönetir — orijinal controller (&ldquo;anchor&rdquo;) istemcinin orijinal IP adresini korur ve trafiği istemcinin mevcut controller&rsquo;ına (&ldquo;foreign&rdquo;) tünel üzerinden iletir:</p>
<pre tabindex="0"><code>İstemci AP-1&#39;e bağlanır (Bina A, VLAN 10, Controller-1)
İstemci AP-2&#39;ye dolaşır (Bina B, VLAN 20, Controller-2)

Controller-2 (foreign) ──mobilite tüneli──→ Controller-1 (anchor)
İstemci IP: hâlâ VLAN 10&#39;dan 192.168.10.x
Oturum: kesintisiz
</code></pre><p>Bu ek yük ekler — dolaşan istemcinin trafiği controller&rsquo;lar arası tüneli geçmek zorundadır. Çoğu uygulama için bu ihmal edilebilir düzeydedir. Gecikmeye duyarlı uygulamalar (VoIP, gerçek zamanlı video) için anchor-to-foreign tünel uzunluğunu en aza indirin.</p>
<h3 id="hızlı-roaming-80211rkv">Hızlı Roaming: 802.11r/k/v</h3>
<p>Standartlar yazısında ele alındığı gibi, kurumsal deployment&rsquo;ların tüm üç hızlı roaming protokolünü etkinleştirmesi gerekir. Controller perspektifinden:</p>
<ul>
<li><strong>802.11r:</strong> Controller, istemci mevcut AP&rsquo;den bağlantısını kesmeden önce hedef AP ile istemciyi önceden doğrular. Controller düzeyinde koordinasyon gerektirir.</li>
<li><strong>802.11k:</strong> Controller, komşu AP bilgilerini istemcilere sağlar. İstemciler bunu daha iyi roaming kararları vermek için kullanır.</li>
<li><strong>802.11v:</strong> Controller, bir istemcinin belirli bir AP&rsquo;ye dolaşmasını önerebilir veya talep edebilir — yük dengeleme ve yapışkan istemci yönetimi için kullanışlı.</li>
</ul>
<p><strong>Opportunistic Key Caching (OKC):</strong> WPA2-Enterprise (802.1X) kullanan ağlar için OKC, istemcinin yeni bir AP&rsquo;ye dolaşırken önbelleğe alınmış bir PMK&rsquo;yı (Pairwise Master Key) yeniden kullanmasına olanak tanır ve tam 802.1X yeniden doğrulamasını önler. 802.1X ağlarında roaming süresini önemli ölçüde azaltır.</p>
<hr>
<h2 id="radyo-kaynak-yönetimi">Radyo Kaynak Yönetimi</h2>
<p>Kurumsal controller&rsquo;lar, Radyo Kaynak Yönetimi (RRM) aracılığıyla RF ortamını sürekli olarak optimize eder:</p>
<h3 id="iletim-gücü-kontrolü">İletim Gücü Kontrolü</h3>
<p>Controller, AP&rsquo;ler arasında RSSI&rsquo;yi (sinyal gücü) izler. Bir AP komşulardan güçlü sinyaller algılarsa, iletim gücünü azaltır — bitişik hücrelerle girişimi azaltırken kapsama alanını korur.</p>
<p><strong>Kapsama boşluğu tespiti:</strong> Bir istemci düşük RSSI bildirirse, controller kapsama boşluklarını önlemek için AP&rsquo;nin iletim gücünü artırabilir. Bu kapsama boşluklarını önler ancak komşu AP&rsquo;lerle girişim karşı dengelenmelidir.</p>
<h3 id="dinamik-kanal-atama">Dinamik Kanal Atama</h3>
<p>Controller RF ortamını tarar ve aynı kanaldaki girişimi en aza indirmek için kanallar atar:</p>
<ul>
<li>AP&rsquo;ler komşu AP sinyallerini ve istemci girişimini raporlar</li>
<li>Controller bir RF topoloji haritası oluşturur</li>
<li>Kanallar, aynı kanaldaki AP&rsquo;ler arasındaki ayrımı en üst düzeye çıkarmak için atanır</li>
</ul>
<p>Cisco&rsquo;da bu <strong>RRM (Radyo Kaynak Yönetimi)</strong>&lsquo;dir. Aruba&rsquo;da ise <strong>ARM (Adaptive Radio Management)</strong>. Her ikisi de özerk çalışır, ancak bilinen RF zorluklarında manuel geçersiz kılmadan yararlanır.</p>
<h3 id="istemci-yük-dengeleme">İstemci Yük Dengeleme</h3>
<p>Birden fazla AP aynı alanı kapladığında (örtüşen hücreler), controller istemcileri AP&rsquo;ler arasında dağıtabilir:</p>
<ul>
<li>Her ikisi de kapsama alanındayken yeni istemcileri daha az yüklü AP&rsquo;ye yönlendirin</li>
<li>Aşırı yüklü AP&rsquo;lerden daha az yüklü komşulara istemci taşıyın</li>
</ul>
<p>Bu dikkatli ayarlama gerektirir — agresif yük dengeleme istemcilerin gereksiz yere dolaşmasına neden olur.</p>
<hr>
<h2 id="controller-mimarisinde-ha-ve-yedeklilik">Controller Mimarisinde HA ve Yedeklilik</h2>
<h3 id="wlc-ha-cisco">WLC HA (Cisco)</h3>
<p>Cisco 9800 WLC&rsquo;ler, <strong>High Availability SSO (Stateful Switchover)</strong> destekler:</p>
<pre tabindex="0"><code>WLC-Aktif ──RP (Yedeklilik Portu)──→ WLC-Yedek
     │                                      │
Yapılandırma yansıtıldı              İstemci oturumları yansıtıldı
</code></pre><p>Aktif WLC başarısız olduğunda, yedek tam istemci oturum durumuyla devralır — istemciler yeniden bağlanmaz. AP&rsquo;ler CAPWAP tünellerini korur; geçiş şeffaftır.</p>
<p><strong>N+1 yedeklilik:</strong> Büyük deployment&rsquo;larda, birden fazla WLC AP yükünü paylaşır. Biri başarısız olursa, AP&rsquo;leri kalan WLC&rsquo;lere yeniden kaydeder. AP geri dönüş önceliklerini yapılandırmayı gerektirir.</p>
<h3 id="aruba-controller-ha">Aruba Controller HA</h3>
<p>Aruba, birden fazla controller&rsquo;ın AP ve istemci yükünü paylaştığı <strong>Aktif-Aktif</strong> küme yapılandırmalarını destekler:</p>
<pre tabindex="0"><code>[MC-1] ←─ küme ─→ [MC-2] ←─ küme ─→ [MC-3]
  │                   │                   │
[AP&#39;ler]           [AP&#39;ler]           [AP&#39;ler]
</code></pre><p>MC-1 başarısız olursa, AP&rsquo;leri MC-2 ve MC-3&rsquo;e dağıtır. İstemci oturumları küme durum paylaşımı aracılığıyla korunur.</p>
<h3 id="bulut-yönetimi-dayanıklılığı">Bulut Yönetimi Dayanıklılığı</h3>
<p>Bulut yönetimli AP&rsquo;ler (Meraki, Aruba Central), bulut bağlantısı kesilmesi sırasında çalışmaya devam eder:</p>
<ul>
<li>AP&rsquo;ler son bilinen yapılandırmayı korur</li>
<li>İstemciler normal şekilde bağlanıp dolaşabilir</li>
<li>Yönetim operasyonları (yapılandırma değişiklikleri, izleme) bulut bağlantısı gerektirir</li>
</ul>
<p>İnternet bağlantısından bağımsız olarak garantili yönetim erişimi gerektiren ortamlar için, şirket içi controller mimarisi daha uygun olmaya devam eder.</p>
<hr>
<h2 id="kimlik-sistemleriyle-entegrasyon">Kimlik Sistemleriyle Entegrasyon</h2>
<h3 id="cisco-ise-entegrasyonu">Cisco ISE Entegrasyonu</h3>
<p>802.1X için Cisco ISE kullanan deployment&rsquo;lar için:</p>
<pre tabindex="0"><code>İstemci WiFi&#39;ye bağlanır
      ↓
AP, ISE&#39;ye RADIUS isteği gönderir (WLC aracılığıyla)
      ↓
ISE, Active Directory&#39;e karşı doğrular
      ↓
ISE döndürür: VLAN ataması + Security Group Tag
      ↓
WLC politikayı uygular: istemci doğru VLAN&#39;a yerleştirilir
      ↓
DNA Center, SGT tabanlı politikayı uçtan uca uygular
</code></pre><p>ISE posture değerlendirmesi, tam ağ erişimi vermeden önce cihaz uyumluluğunu da kontrol edebilir (AV durumu, işletim sistemi yama seviyesi) — kablolu ve kablosuz istemciler için özdeş davranış.</p>
<h3 id="aruba-clearpass-entegrasyonu">Aruba ClearPass Entegrasyonu</h3>
<p>ClearPass, Aruba deployment&rsquo;ları için eşdeğer yetenekler sağlar:</p>
<ul>
<li>RADIUS aracılığıyla 802.1X kimlik doğrulaması</li>
<li>802.1X supplicant&rsquo;ı olmayan cihazlar için MAC Authentication Bypass (MAB)</li>
<li>Cihaz profilleme — DHCP, HTTP User-Agent ve CDP/LLDP sinyallerine dayalı cihaz türünü (telefon, dizüstü, yazıcı, IoT) tanımlama</li>
<li>Misafir portalı — kendi kendine kayıt veya sponsor onayı iş akışları</li>
<li>Kullanıcı kimliğine, cihaz türüne ve posture&rsquo;a dayalı dinamik VLAN ve rol ataması</li>
</ul>
<p>ClearPass&rsquo;ın <strong>OnGuard</strong> ajanı posture değerlendirmesi yapar — kurumsal dizüstü bilgisayarların güncel AV, gerekli yamalar ve onaylı yazılıma sahip olup olmadığını kontrol eder.</p>
<hr>
<h2 id="temel-çıkarımlar">Temel Çıkarımlar</h2>
<ul>
<li>Controller mimarisi roaming kalitesini, politika tutarlılığını ve operasyonel karmaşıklığı belirler — yalnızca yönetim kolaylığını değil.</li>
<li><strong>Merkezi WLC</strong>, trafik hairpin ve tek hata noktası riski pahasına kesintisiz roaming ve tutarlı politika sağlar (HA ile hafifletilir).</li>
<li><strong>Bulut yönetimi</strong> (Meraki, Aruba Central), şirket içi donanım olmadan operasyonel sadelik ve çok siteli ölçek sunar.</li>
<li><strong>Hızlı roaming (802.11r/k/v + OKC)</strong>, ses ve video uygulamaları için controller düzeyinde etkinleştirilmelidir — varsayılan yapılandırma nadiren optimaldir.</li>
<li><strong>ISE/ClearPass entegrasyonu</strong>, kablosuzu &ldquo;bir ağ&quot;dan &ldquo;kimlik bilincine sahip bir politika uygulama noktası&quot;na dönüştürür — kablolu ve kablosuz için tutarlı davranış, hepsi kimin ve neyin bağlandığına dayalı.</li>
</ul>
<hr>
<h2 id="bu-seri">Bu Seri</h2>
<ul>
<li>📖 <a href="/tr/technology/kurumsal-wifi-mimarisi-tam-rehber/">Kurumsal WiFi Mimarisi Genel Bakış</a> ← Buradan başlayın</li>
<li>📡 <a href="/tr/technology/wifi-80211-standartlari-wifi4-wifi5-wifi6/">802.11 Standartları Deep Dive</a></li>
<li>🏨 <a href="/tr/technology/wifi-tasarimi-kobi-otel-saglik/">KOBİ, Oteller ve Muayenehane İçin WiFi Tasarımı</a></li>
<li>🔐 <a href="/tr/technology/wifi-guvenligi-wpa3-8021x-site-survey/">WiFi Güvenliği: WPA3, 802.1X, Sahte AP, Site Survey</a></li>
</ul>
<h2 id="ilgili-yazılar">İlgili Yazılar</h2>
<ul>
<li>🔐 <a href="/tr/technology/identity-based-microsegmentation-8021x/">802.1X Kimlik Tabanlı Mimari Sahada</a> — 802.1X deployment&rsquo;ına derinlemesine bakış</li>
<li>🏗️ <a href="/tr/architecture/it-infrastructure-not-a-collection-of-products/">IT Altyapısı Ürünler Koleksiyonu Değildir</a> — Kablosuz için sistem düşüncesi</li>
<li>📊 <a href="/tr/architecture/monitoring-not-just-seeing/">İzleme Doğru Yapıldığında</a> — Kablosuz altyapıyı proaktif olarak izleme</li>
</ul>
]]></content:encoded></item><item><title>F5 GTM ve GSLB Deep Dive: Global Trafik Yönetimi ve DNS Failover</title><link>https://barashhelvadzhaoglu.com/tr/technology/f5-gtm-deep-dive/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/tr/technology/f5-gtm-deep-dive/</guid><description>F5 GTM (BIG-IP DNS) teknik inceleme — Wide IP, iQuery, topoloji routing, TTL stratejisi, çok DC failover ve aktif-aktif mimari desenleri.</description><content:encoded><![CDATA[<h1 id="f5-gtm-ve-gslb-deep-dive-global-trafik-yönetimi-ve-dns-failover">F5 GTM ve GSLB Deep Dive: Global Trafik Yönetimi ve DNS Failover</h1>
<p>Bu yazı F5 BIG-IP serisinin bir parçasıdır.</p>
<blockquote>
<p><strong>F5&rsquo;e yeni misiniz?</strong> Önce platform genel bakışıyla başlayın: <a href="/tr/technology/f5-bigip-uygulama-teslim-platformu-genel-bakis/">F5 BIG-IP Bir Load Balancer Değil — Uygulama Teslim Platformudur</a></p>
</blockquote>
<p>Büyük resmi zaten anlıyorsanız ve GTM&rsquo;e derinlemesine inmek istiyorsanız — iQuery, Wide IP&rsquo;ler, topoloji routing, TTL stratejisi ve çok DC tasarımı — doğru yerdesiniz.</p>
<hr>
<h2 id="gtmin-çözdüğü-sorun">GTM&rsquo;in Çözdüğü Sorun</h2>
<p>LTM, uygulama trafiğini tek bir veri merkezi içinde yönetir. Bağlantıları backend sunucular arasında dağıtır, sağlığı izler ve tek bir sitede HA sağlar. Ancak LTM&rsquo;nin veri merkezinin dışında ne olduğuna dair görünürlüğü yoktur — siteler arasında trafik yönlendiremez.</p>
<p>GTM&rsquo;in doldurduğu boşluk tam olarak budur. Bir organizasyonun iki veri merkezi, birincil bir DC ve bir DR sitesi ya da küresel olarak dağıtılmış altyapısı olduğunda soru şudur: <em>İstemciler hangi veri merkezine bağlanacaklarını nasıl bilir ve biri çevrimdışı olduğunda ne otomatik olarak gerçekleşir?</em></p>
<p>GTM olmadan yanıt genellikle manuel DNS değişiklikleridir — yavaş, hatalara açık ve otomatik failover için tamamen uygunsuz. GTM bunu DNS katmanında çözer.</p>
<hr>
<h2 id="dns-akışı-gtm-nasıl-karar-verir">DNS Akışı: GTM Nasıl Karar Verir</h2>
<p>GTM, uygulama zone&rsquo;larınız için <strong>yetkili DNS sunucusu</strong> olarak davranır. Bir istemci <code>webapp.sirket.com</code>&lsquo;u çözümlediğinde, sorgu standart bir DNS sunucusu yerine GTM&rsquo;e ulaşır:</p>
<pre tabindex="0"><code>1. İstemci: &#34;webapp.sirket.com için IP nedir?&#34;
2. Sorgu GTM&#39;e ulaşır (sirket.com zone&#39;u için yetkili)
3. GTM gerçek zamanlı olarak değerlendirir:
   → DC-1 LTM sağlıklı mı? (iQuery aracılığıyla)
   → DC-2 LTM sağlıklı mı? (iQuery aracılığıyla)
   → Hangi load balancing politikası geçerli?
   → Bu istemci coğrafi olarak nerede?
4. GTM yanıtlar: &#34;webapp.sirket.com = 10.10.1.100&#34; (DC-1 VIP)
5. İstemci 10.10.1.100&#39;e bağlanır → LTM buradan devralır
</code></pre><p>Zeka 3. adımdadır. GTM statik bir kayıt döndüren pasif bir DNS sunucusu değildir — bir sorguyu her yanıtladığında mevcut altyapı sağlığına ve politikaya dayalı gerçek zamanlı bir karar verir.</p>
<hr>
<h2 id="gtm-nesne-hiyerarşisi">GTM Nesne Hiyerarşisi</h2>
<p>GTM, DNS yapısını yansıtan dört seviyeli bir hiyerarşi kullanır:</p>
<pre tabindex="0"><code>Veri Merkezi  →  Sunucu  →  Virtual Server  →  Wide IP (Pool Member)
</code></pre><p><strong>Veri Merkezi:</strong> Fiziksel bir site için mantıksal gruplama (DC-Istanbul, DC-Frankfurt). O konumdaki tüm GTM kayıtlı sunucuları içerir.</p>
<p><strong>Sunucu:</strong> GTM&rsquo;e kayıtlı bir BIG-IP cihazı (genellikle bir LTM). GTM, gerçek zamanlı sağlık verileri için iQuery aracılığıyla onunla iletişim kurar.</p>
<p><strong>Virtual Server:</strong> Kayıtlı bir sunucudaki belirli bir LTM virtual server&rsquo;ı (VIP). GTM&rsquo;in trafiği yönlendirebileceği gerçek endpoint.</p>
<p><strong>GTM Pool&rsquo;u:</strong> Bir veya birden fazla LTM genelinde virtual server&rsquo;lardan oluşan bir grup. GTM, DNS yanıtlarını pool member&rsquo;lar arasında dağıtır.</p>
<p><strong>Wide IP:</strong> İstemcilerin çözümlediği DNS adı (<code>webapp.sirket.com</code>). Bir Wide IP, bir veya daha fazla GTM pool&rsquo;una referans verir ve çözümleme politikasını tanımlar.</p>
<hr>
<h2 id="iquery-gtmin-gerçekte-uygulama-sağlığını-neden-anladığı">iQuery: GTM&rsquo;in Gerçekte Uygulama Sağlığını Neden Anladığı</h2>
<p><strong>iQuery</strong>, GTM&rsquo;e gerçek uygulama farkındalığı veren özel F5 protokolüdür. Bu, GTM&rsquo;i yalnızca bir VIP&rsquo;e ping atan veya TCP erişilebilirliğini kontrol eden harici DNS load balancer&rsquo;lardan ayıran şeydir.</p>
<p>iQuery olmadan GTM yalnızca bir IP adresinin probe&rsquo;a yanıt verip vermediğini bilir. iQuery ile GTM şunları bilir:</p>
<ul>
<li>LTM virtual server&rsquo;ının etkin ve aktif olup olmadığı</li>
<li>O virtual server&rsquo;ın arkasındaki pool&rsquo;un sağlıklı, aktif member&rsquo;lara sahip olup olmadığı</li>
<li>LTM&rsquo;deki mevcut aktif bağlantı sayısı</li>
<li>Mevcut CPU ve bellek kullanımı</li>
</ul>
<p><strong>Kritik sonuç:</strong> Bir backend uygulaması başarısız olduğunda ve LTM pool&rsquo;unu down olarak işaretlediğinde, iQuery bunu GTM&rsquo;e <strong>anında</strong> iletir — herhangi bir istemcinin bozuk bir endpoint&rsquo;e bağlanma şansı olmadan. GTM, o DC&rsquo;nin VIP&rsquo;ini hemen DNS sorgularına yanıt olarak vermeyi durdurur.</p>
<p>GTM&rsquo;den bir VIP IP&rsquo;sine TCP sağlık probe&rsquo;u bu durumu hiçbir zaman tespit edemezdi — VIP IP&rsquo;si, arkasındaki uygulama tamamen bozuk olsa bile erişilebilir kalmaya devam eder. Farkı yaratan iQuery&rsquo;dir.</p>
<h3 id="gtme-ltm-kaydetme">GTM&rsquo;e LTM Kaydetme</h3>
<pre tabindex="0"><code>Sunucu: ltm-dc1
  Ürün:          BIG-IP (iQuery&#39;yi etkinleştirir)
  Adres:         10.10.0.1 (LTM yönetim IP&#39;si)
  Veri Merkezi:  DC-Istanbul
  Virtual Server&#39;lar: [iQuery aracılığıyla otomatik keşfedilir]
    - vs_webapp_443  (10.10.1.100:443)
    - vs_api_443     (10.10.1.101:443)
    - vs_admin_443   (10.10.1.102:443)
</code></pre><p>Kaydedildikten sonra GTM, o LTM&rsquo;deki tüm virtual server&rsquo;ları otomatik olarak keşfeder ve izler. GTM&rsquo;de manuel virtual server yapılandırması gerekmez — iQuery keşfi yönetir.</p>
<hr>
<h2 id="wide-ipler-ve-gtm-poolları">Wide IP&rsquo;ler ve GTM Pool&rsquo;ları</h2>
<p>Bir Wide IP, bir DNS adını bir çözümleme politikasına bağlar:</p>
<pre tabindex="0"><code>Wide IP: webapp.sirket.com (tür: A)
  Pool: gtm_pool_webapp_primary
    Load Balancing Yöntemi: Global Availability
    Member&#39;lar:
      - ltm-dc1 / vs_webapp_443  (Sıra: 1)
      - ltm-dc2 / vs_webapp_443  (Sıra: 2)
  Fallback Pool:    gtm_pool_webapp_dr
  Last Resort Pool: [tüm pool&#39;lar tükenirse SERVFAIL döndür]
</code></pre><p>Bir Wide IP&rsquo;nin öncelik sırasına göre birden fazla pool&rsquo;u olabilir. Birincil pool&rsquo;un kullanılabilir member&rsquo;ı yoksa GTM otomatik olarak bir sonraki pool&rsquo;u dener. Bu, manuel müdahale olmadan kademeli failover mimarisi sağlar.</p>
<hr>
<h2 id="load-balancing-yöntemleri">Load Balancing Yöntemleri</h2>
<p>GTM load balancing, DNS yanıt seviyesinde çalışır — her yöntem, belirli bir sorgu için hangi pool member&rsquo;ın IP&rsquo;sinin döndürüleceğini belirler.</p>
<h3 id="global-availability">Global Availability</h3>
<p>Her zaman ilk kullanılabilir member&rsquo;ın IP&rsquo;sini döndürür. Yalnızca mevcut kullanılamadığında bir sonraki member&rsquo;a geçer:</p>
<pre tabindex="0"><code>Member&#39;lar (öncelik sırasına göre):
  1. ltm-dc1 / vs_webapp_443  ← sağlıklıyken tüm trafik
  2. ltm-dc2 / vs_webapp_443  ← yalnızca DC-1 başarısız olduğunda trafik
</code></pre><p><strong>En iyisi:</strong> Birincil/DR mimarileri. Tüm trafik birincil sitede çalışır; DR yalnızca gerçek kesintiler sırasında etkinleşir. Bankacılık ortamındaki standart yöntem buydu — uygun maliyetli, hakkında düşünmesi basit ve arıza altında öngörülebilir.</p>
<h3 id="round-robin">Round Robin</h3>
<p>DNS yanıtlarını pool member&rsquo;lar arasında dönüşümlü olarak verir:</p>
<pre tabindex="0"><code>Sorgu 1 → DC-1 VIP
Sorgu 2 → DC-2 VIP
Sorgu 3 → DC-1 VIP
</code></pre><p><strong>En iyisi:</strong> Her sitede eşit kapasiteli aktif-aktif çok DC mimarileri. Her iki sitenin de sürekli olarak yükü paylaşması gereken büyük ölçekli web uygulamalarında yaygın.</p>
<h3 id="ratio">Ratio</h3>
<p>Ağırlıklı dağılım:</p>
<pre tabindex="0"><code>ltm-dc1 / vs_webapp_443  Ratio: 7  ← DNS yanıtlarının %70&#39;i
ltm-dc2 / vs_webapp_443  Ratio: 3  ← DNS yanıtlarının %30&#39;u
</code></pre><p><strong>En iyisi:</strong> Veri merkezlerinin farklı kapasitelere sahip olduğu aktif-aktif. Kapasiteyle orantılı yük dağılımı sağlar.</p>
<h3 id="topology">Topology</h3>
<p>DNS yanıtlarını istemcinin DNS çözümleyici IP&rsquo;sinin coğrafi konumuna göre yönlendirir:</p>
<pre tabindex="0"><code>Topoloji Kayıtları (yukarıdan aşağıya değerlendirilir, ilk eşleşme kazanır):
  alt ağ 10.0.0.0/8         → DC-Istanbul   (tüm dahili kullanıcılar)
  ISP: Turk Telekom         → DC-Istanbul
  bölge: Avrupa             → DC-Frankfurt
  bölge: Orta Doğu          → DC-Istanbul
  varsayılan               → DC-Frankfurt
</code></pre><p><strong>En iyisi:</strong> Birden fazla bölgedeki kullanıcılara sahip global uygulamalar. Kullanıcıları en yakın DC&rsquo;ye yönlendirerek gecikmeyi azaltır. Ayrıca veri yerleşimi uyumluluğunu sağlar — AB kullanıcılarının isteklerinin AB veri merkezlerinde işlenmesini garanti eder.</p>
<p>GTM, çözümleyici IP&rsquo;lerini bölgelere eşleştirmek için bir IP coğrafi konum veritabanı kullanır. Bu veritabanını güncel tutun — ISP&rsquo;ler IP aralıklarını düzenli olarak yeniden tahsis eder ve güncel olmayan coğrafi konum verileri kullanıcıları yanlış bölgelere gönderir.</p>
<h3 id="least-connections">Least Connections</h3>
<p>iQuery aracılığıyla gerçek zamanlı olarak elde edilen en az aktif bağlantıya sahip pool member&rsquo;a yönlendirir:</p>
<pre tabindex="0"><code>iQuery aracılığıyla mevcut durum:
  ltm-dc1: 4.521 aktif bağlantı
  ltm-dc2: 3.102 aktif bağlantı
  → GTM bir sonraki sorgu için DC-2 VIP&#39;ini döndürür
</code></pre><p><strong>En iyisi:</strong> Statik ağırlıklar yerine gerçek bağlantı sayılarına dayalı dinamik load balancing&rsquo;in tercih edildiği aktif-aktif mimariler.</p>
<hr>
<h2 id="dns-ttl-stratejisi-en-çok-yanlış-anlaşılan-konu">DNS TTL Stratejisi: En Çok Yanlış Anlaşılan Konu</h2>
<p>TTL, DNS çözümleyicilerin GTM&rsquo;nin yanıtını ne kadar süre önbelleğe alacağını belirler. Bu yaygın biçimde yanlış anlaşılır:</p>
<p><strong>TTL, adı zaten çözümlemiş istemciler için failover hızını kontrol etmez.</strong> 10 saniye önce <code>webapp.sirket.com</code>&lsquo;u çözümleyen bir istemci, TTL sona erene kadar önbelleğe alınan IP&rsquo;yi kullanmaya devam eder — GTM&rsquo;nin şu anda neye yanıt verdiğinden bağımsız olarak.</p>
<p>TTL, <strong>yeni DNS sorgularının</strong> mevcut altyapı durumunu ne kadar hızlı yansıtacağını kontrol eder.</p>
<h3 id="ttl-takas-değerlendirmeleri">TTL Takas Değerlendirmeleri</h3>
<table>
	<thead>
			<tr>
					<th>TTL</th>
					<th>Failover görünürlüğü</th>
					<th>DNS sorgu yükü</th>
					<th>Kullanım alanı</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>30 sn</td>
					<td>Hızlı</td>
					<td>Yüksek</td>
					<td>Kritik ödeme sistemleri, kimlik doğrulama servisleri</td>
			</tr>
			<tr>
					<td>60 sn</td>
					<td>İyi</td>
					<td>Orta</td>
					<td>Çoğu üretim uygulaması</td>
			</tr>
			<tr>
					<td>300 sn</td>
					<td>Orta</td>
					<td>Düşük</td>
					<td>Dahili araçlar, izleme</td>
			</tr>
			<tr>
					<td>3600 sn</td>
					<td>Yavaş</td>
					<td>Çok düşük</td>
					<td>Statik içerik, nadiren değişen kayıtlar</td>
			</tr>
	</tbody>
</table>
<p>Bankacılık ortamında:</p>
<ul>
<li>Ödeme işleme ve kimlik doğrulama servisleri için <strong>30 saniye</strong></li>
<li>Genel bankacılık uygulamaları için <strong>60 saniye</strong></li>
<li>Dahili panolar ve izleme araçları için <strong>300 saniye</strong></li>
</ul>
<h3 id="minimum-etkin-failover-süresini-hesaplama">Minimum Etkin Failover Süresini Hesaplama</h3>
<pre tabindex="0"><code>En kötü durum failover süresi ≈ Sağlık kontrolü aralığı + TTL
</code></pre><p>5 saniyelik iQuery kontrol aralığı ve 30 saniyelik TTL ile: en kötü durum ~35 saniyedir. Bazı istemciler arıza tespitinden sonra saniyeler içinde yeni DC&rsquo;ye geçer; diğerleri TTL süresinin dolmasını bekler.</p>
<p>Katı RTO gereksinimleri olan uygulamalar için geçiş penceresini zarif biçimde yönetmek için düşük TTL&rsquo;yi uygulama düzeyinde yeniden deneme mantığıyla birleştirin.</p>
<hr>
<h2 id="çok-dc-mimari-desenleri">Çok DC Mimari Desenleri</h2>
<h3 id="aktif-yedek-birincil--dr">Aktif-Yedek (Birincil / DR)</h3>
<pre tabindex="0"><code>Normal:
  GTM → DC-1 LTM → Uygulama Sunucuları (DC-1)
  DC-2 sıcak yedektir — çalışıyor, senkronize, trafik yok

DC-1 arızası:
  iQuery: DC-1 LTM virtual server&#39;ı down olarak işaretlendi
  GTM: DC-1 VIP&#39;ini hemen yanıt olarak vermeyi durdurur
  Yeni DNS sorguları: DC-2 VIP&#39;ini alır
  Trafik kayması: TTL penceresi içinde
</code></pre><p>Gereksinimler:</p>
<ul>
<li>Her iki DC&rsquo;de özdeş uygulama deployment&rsquo;ı</li>
<li>Veritabanı replikasyonu (sıfır RPO için senkron, daha düşük RPO için asenkron)</li>
<li>GTM yöntemi: <strong>Global Availability</strong></li>
</ul>
<h3 id="aktif-aktif-yük-paylaşımı">Aktif-Aktif (Yük Paylaşımı)</h3>
<pre tabindex="0"><code>Normal:
  GTM → DC-1 (DNS yanıtlarının %50&#39;si)
  GTM → DC-2 (DNS yanıtlarının %50&#39;si)

DC-1 arızası:
  GTM, %100&#39;ünü DC-2&#39;ye yönlendirir
</code></pre><p>Gereksinimler:</p>
<ul>
<li>DC&rsquo;ler arasında paylaşılan oturum durumu veya durumsuz uygulama tasarımı</li>
<li>Her DC&rsquo;nin bağımsız olarak %100 trafiği karşılayabilmesi gerekir (bu kapasite için plan yapın)</li>
<li>Her iki DC&rsquo;den aynı anda yazılabilir veritabanı</li>
<li>GTM yöntemi: <strong>Round Robin</strong>, <strong>Ratio</strong> veya <strong>Least Connections</strong></li>
</ul>
<p>Aktif-aktif, daha iyi kaynak kullanımı ve daha hızlı etkin failover sağlar (soğuk başlatma DR sitesi yok). Mimari karmaşıklık daha yüksektir — özellikle veritabanı yazma çakışmaları ve oturum durumu yönetimi konusunda.</p>
<h3 id="topoloji-tabanlı-coğrafi-dağılım">Topoloji Tabanlı Coğrafi Dağılım</h3>
<pre tabindex="0"><code>AB kullanıcıları    → Avrupa&#39;daki çözümleyici IP   → DC-Frankfurt
MENA kullanıcıları  → Orta Doğu&#39;daki çözümleyici IP → DC-Istanbul
Dahili             → RFC1918 kaynak                → DC-Istanbul (en yakın)
Varsayılan         → DC-Frankfurt
</code></pre><p>Her DC, normal koşullarda kendi bölgesinin trafiğini yönetir. Fallback topoloji kayıtları, kesinti sırasında tüm bölgeleri hayatta kalan DC&rsquo;ye yönlendirir.</p>
<p>Bu desen performans avantajlarını (daha düşük gecikme) uyumluluk gereksinimleriyle (veri yerleşimi) ve kapasite optimizasyonuyla (her DC kendi bölgesi için boyutlandırılmış) birleştirir.</p>
<hr>
<h2 id="gtm-monitorları-ile-iquery-her-biri-ne-zaman-kullanılır">GTM Monitor&rsquo;ları ile iQuery: Her Biri Ne Zaman Kullanılır</h2>
<p><strong>iQuery (BIG-IP LTM&rsquo;ler için):</strong></p>
<ul>
<li>LTM&rsquo;den gerçek zamanlı uygulama sağlık verileri</li>
<li>Ek izleme trafiği yok</li>
<li>Yalnızca IP erişilebilirliğini değil uygulama sağlığını bilir</li>
<li>Otomatik virtual server keşfi</li>
<li>Tüm BIG-IP LTM endpoint&rsquo;leri için kullanın</li>
</ul>
<p><strong>GTM yerel monitor&rsquo;ları (BIG-IP olmayan endpoint&rsquo;ler için):</strong></p>
<ul>
<li>GTM kendi sağlık probe&rsquo;larını doğrudan endpoint&rsquo;lere gönderir</li>
<li>TCP, HTTP, HTTPS, ICMP destekler</li>
<li>Hibrit ortamlarda üçüncü taraf load balancer&rsquo;lar, bulut endpoint&rsquo;leri, kaynak sunucular için kullanın</li>
</ul>
<p>Çoğu kurumsal deployment&rsquo;ta iQuery, tüm BIG-IP&rsquo;ten BIG-IP&rsquo;e izlemeyi yönetir. GTM yerel monitor&rsquo;ları, bazı endpoint&rsquo;lerin F5 cihazı olmadığı hibrit mimariler için ayrılmıştır.</p>
<hr>
<h2 id="gtmde-dns-persistence">GTM&rsquo;de DNS Persistence</h2>
<p>GTM TCP durumunu korumaz — yalnızca DNS yanıtlarını etkiler. Ancak, aynı çözümleyiciden tekrarlanan sorguların yapılandırılabilir bir süre boyunca aynı IP&rsquo;yi döndürmesini sağlamak için <strong>DNS persistence</strong> destekler:</p>
<pre tabindex="0"><code>Wide IP Persistence:
  Etkin: Evet
  TTL:   300 saniye
  Tür:   Kaynak IP&#39;ye göre (çözümleyici IP)
</code></pre><p>Persistence etkinleştirildiğinde GTM, load balancing yönteminden bağımsız olarak 300 saniye boyunca aynı çözümleyiciye aynı VIP&rsquo;i döndürür. Bu, istemciler sık sık yeniden çözümlediğinde oturum kesintisini azaltır.</p>
<p><strong>Önemli uyarı:</strong> DNS persistence, son istemci IP&rsquo;sine değil <strong>çözümleyici IP&rsquo;sine</strong> dayanır. Birçok son kullanıcı tek bir ISP özyinelemeli çözümleyiciyi paylaştığında, hepsi GTM için aynı &ldquo;istemci&rdquo; olarak görünür. Persistence, bu durumlarda orantısız trafiği bir DC&rsquo;ye yoğunlaştırabilir. Etkinleştirmeden önce persistence&rsquo;ın gerçekten yardımcı olup olmadığını değerlendirin.</p>
<hr>
<h2 id="temel-çıkarımlar">Temel Çıkarımlar</h2>
<ul>
<li>GTM, <strong>çok DC DNS failover&rsquo;ını</strong> çözer — LTM&rsquo;nin tek başına ele alamayacağı sorun.</li>
<li><strong>iQuery</strong>, GTM&rsquo;nin en önemli özelliğidir: yalnızca IP erişilebilirliği değil, gerçek uygulama sağlık farkındalığı. LTM bir uygulama pool&rsquo;unu down olarak işaretlediğinde GTM anında tepki verir.</li>
<li><strong>Global Availability</strong>, birincil/DR için doğru yöntemdir. Aktif-aktif için <strong>Round Robin</strong> veya <strong>Ratio</strong>.</li>
<li><strong>Topology</strong> routing, global deployment&rsquo;lar için gecikmeyi azaltır ve veri yerleşimi uyumluluğunu sağlar.</li>
<li><strong>TTL yalnızca yeni aramaları kontrol eder</strong> — mevcut bağlantıları değil. Minimum etkin failover = sağlık kontrolü aralığı + TTL.</li>
<li><strong>BIG-IP LTM&rsquo;ler için iQuery</strong> kullanın; üçüncü taraf endpoint&rsquo;ler için GTM yerel monitor&rsquo;larını kullanın.</li>
</ul>
<hr>
<h2 id="bu-seri">Bu Seri</h2>
<ul>
<li>📖 <a href="/tr/technology/f5-bigip-uygulama-teslim-platformu-genel-bakis/">F5 BIG-IP Platform Genel Bakış — Tüm Modüller</a> ← F5&rsquo;e yeniyseniz buradan başlayın</li>
<li>🔧 <a href="/tr/technology/f5-ltm-virtual-server-irule-ssl-offloading-ha/">F5 LTM Deep Dive</a></li>
<li>🛡️ <a href="/tr/technology/f5-waf-asm-advanced-waf-uygulama-guvenligi/">F5 WAF Deep Dive</a></li>
</ul>
<h2 id="ilgili-yazılar">İlgili Yazılar</h2>
<ul>
<li>🏗️ <a href="/tr/architecture/it-infrastructure-not-a-collection-of-products/">IT Altyapısı Ürünler Koleksiyonu Değildir</a> — Çok DC tasarımı için sistem düşüncesi</li>
<li>🔐 <a href="/tr/architecture/zero-trust-mindset-engineering-security-as-an-architecture-not-a-product/">Zero Trust Zihniyeti</a> — Dağıtık altyapıda kimlik bilincine sahip erişim</li>
<li>📊 <a href="/tr/architecture/monitoring-not-just-seeing/">İzleme Doğru Yapıldığında</a> — GTM ve LTM sağlığını proaktif olarak izleme</li>
</ul>
]]></content:encoded></item><item><title>SecureCRT ve SuperPutty: Her Ağ Mühendisinin Bilmesi Gereken Terminal Araçları</title><link>https://barashhelvadzhaoglu.com/tr/technology/securecrt-superputty/</link><pubDate>Mon, 13 Apr 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/tr/technology/securecrt-superputty/</guid><description>SecureCRT ve SuperPutty saha rehberi — oturum loglama, taşınabilirlik, kimlik yönetimi, scripting ve SuperPutty&amp;#39;nin PuTTY&amp;#39;ya göre avantajları.</description><content:encoded><![CDATA[<h1 id="securecrt-ve-superputty-her-ağ-mühendisinin-bilmesi-gereken-terminal-araçları">SecureCRT ve SuperPutty: Her Ağ Mühendisinin Bilmesi Gereken Terminal Araçları</h1>
<p>Birkaç yıldan fazla ağ mühendisliği yapıyorsanız, muhtemelen terminal istemcisinin içinde binlerce saat geçirmişsinizdir. Bir switch&rsquo;e SSH, birkaç show komutu, değişiklik yap, sonraki cihaza geç. İşin en tekrar eden iş akışı — ve doğru araç bunu önemli ölçüde daha az acı verici kılar.</p>
<p>Çoğu mühendis PuTTY ile başlar. Çalışır, ücretsizdir ve söylediğini yapar. Ancak terminal iş akışını işlevsel olmaktan gerçekten verimli olmaya taşıyan iki araç vardır: <strong>SecureCRT</strong> (profesyonel standart) ve <strong>SuperPutty</strong> (PuTTY kullanıcılarının ihtiyaç duyduğunu bilmediği ücretsiz yükseltme).</p>
<p>Bu yazı her ikisini de kapsar — gerçekte ne yaptıklarını, günlük ağ çalışmasında önemli olan özellikleri ve her birinin ne zaman mantıklı olduğunu.</p>
<hr>
<h2 id="neden-düz-putty-sonunda-yetmez">Neden Düz PuTTY Sonunda Yetmez</h2>
<p>PuTTY sağlam bir araçtır. Ara sıra bağlantılar için mükemmel biçimde yeterlidir. Ancak günlük ağ mühendisliği çalışmasında — düzinelerce cihazı yönetmek, birden fazla oturumda aynı anda sorun gidermek, hangi komutların ne zaman çalıştırıldığının kayıtlarına ihtiyaç duymak — düz PuTTY sürtünme yaratır:</p>
<ul>
<li><strong>Sekme yok:</strong> Her bağlantı ayrı bir penceredir. 15 cihazı aynı anda yönetmek, görev çubuğunda 15 pencere ve sürekli doğru olanı aramak demektir.</li>
<li><strong>Otomatik loglama yok:</strong> Bir şeyler ters giderse ve 20 dakika önce hangi komutların çalıştırıldığını bilmeniz gerekiyorsa, oturumdan önce loglama&rsquo;yı manuel olarak yapılandırmadıysanız PuTTY bu kaydı tutmaz. Olay baskısı altında bu nadiren yapılır.</li>
<li><strong>Oturum taşınabilirliği yok:</strong> PuTTY oturumları Windows Registry&rsquo;de saklanır. Yeni bir dizüstü bilgisayara geçmek, kaydedilmiş her oturumu manuel olarak yeniden oluşturmak veya registry anahtarlarını dışa aktarıp hiçbir şeyin bozulmamasını ummak demektir.</li>
<li><strong>Oturum başına kimlik bilgisi depolama yok:</strong> Bir ana bilgisayar adı ve port kaydedebilirsiniz, ancak kimlik bilgilerini değil. Her oturum kullanıcı adı ve şifre yazmayı (veya yapıştırmayı) gerektirir.</li>
</ul>
<p>Bu sınırlamalar beş cihaz yönetirken yönetilebilirdir. Yüzlerce cihaz yönetirken, gerçek ek yüke dönüşürler.</p>
<hr>
<h2 id="securecrt-profesyonel-standart">SecureCRT: Profesyonel Standart</h2>
<p>SecureCRT, VanDyke Software tarafından yapılan ticari bir terminal istemcisidir. On yıllardır profesyonel ağ mühendisliği ortamlarında tercih edilen araç olmuştur. Bunun nedeni arayüz değildir — gerçek mühendislik çalışmasında önemli olan operasyonel özelliklerdir.</p>
<h3 id="otomatik-oturum-loglama">Otomatik Oturum Loglama</h3>
<p>Bu, günlük iş akışını en çok değiştiren özelliktir.</p>
<p>SecureCRT, her oturum için otomatik olarak bir log dosyası oluşturacak şekilde yapılandırılabilir — cihaza göre adlandırılmış, zaman damgalı, seçtiğiniz bir klasör yapısında saklanmış. Bunu düşünmenize gerek yok. Bir cihaza bağlanırsınız ve SecureCRT her şeyi zaten diske yazıyordur:</p>
<pre tabindex="0"><code>Logs/
  2026-03/
    core-sw-01_20260314_143022.log
    fw-dc1_20260314_151437.log
    router-edge-01_20260314_162005.log
</code></pre><p><strong>Pratikte neden önemlidir:</strong></p>
<p>Bir ağ olayı sırasında, tam olarak hangi komutların çalıştırıldığını, hangi sırayla ve cihazın ne yanıt verdiğini bilmeniz gerekir. Baskı altında manuel bellek güvenilmezdir. Otomatik loglar, ekstra adım gerektirmeden her oturumun eksiksiz, zaman damgalı kaydını verir.</p>
<p>Düzenlenmiş ortamlarda (bankacılık, sağlık hizmetleri) değişiklik yönetimi için, oturum logları çoğunlukla bir uyumluluk gereksinimidir. SecureCRT bunu mühendislerin logulamayı etkinleştirmeyi hatırlamasına güvenmek yerine otomatik olarak yönetir.</p>
<p>&ldquo;Geçen Perşembe bu cihazda ne değişti&rdquo; sorunun yanıtı için — log klasörünüzde grep yapın.</p>
<p><strong>SecureCRT&rsquo;de otomatik loglamayı yapılandırma:</strong></p>
<p><code>Options → Global Options → Log File</code> — değişkenler kullanarak log dosya adı deseni ayarlayın:</p>
<pre tabindex="0"><code>%D\%H_%Y%M%D_%h%m%s.log
</code></pre><p><code>%H</code> ana bilgisayar adı, <code>%Y%M%D</code> tarih, <code>%h%m%s</code> saattir. SecureCRT dizinler mevcut değilse otomatik olarak oluşturur.</p>
<p>Loglama&rsquo;yı oturum başına veya oturum grubu başına da yapılandırabilirsiniz — farklı müşteri ortamları için farklı log konumları istiyorsanız kullanışlıdır.</p>
<hr>
<h3 id="oturum-yönetimi-ve-taşınabilirlik">Oturum Yönetimi ve Taşınabilirlik</h3>
<p>SecureCRT tüm oturumları, Windows Registry değil, taşınabilir dosya tabanlı bir formatta saklar. Bu, PuTTY&rsquo;den temel bir farktır.</p>
<p><strong>Oturum klasörleri ve organizasyonu:</strong></p>
<p>Oturumlar bir ağaç yapısında düzenlenir — tıpkı dosya gezgini gibi. Birden fazla müşteri veya ortam yöneten bir ağ mühendisi için tipik organizasyon:</p>
<pre tabindex="0"><code>Oturumlar/
  Müşteri-A/
    Çekirdek/
      core-sw-01
      core-sw-02
    Dağıtım/
      dist-sw-zemin1
      dist-sw-zemin2
    Firewall&#39;lar/
      fw-birincil
      fw-ikincil
  Müşteri-B/
    ...
  Lab/
    ...
</code></pre><p>Her oturum şunları saklar: ana bilgisayar adı/IP, port, protokol, kullanıcı adı, bağlantı ayarları ve isteğe bağlı olarak şifre (şifreli). Bir oturum klasörü açtığınızda, tüm cihazlarınızı ağınızın yapılandırıldığı gibi organize edilmiş görürsünüz.</p>
<p><strong>Taşınabilirlik — yeni makineye geçiş:</strong></p>
<p>Oturumlar dosya tabanlı olduğundan, yeni bir dizüstü bilgisayara geçmek basittir:</p>
<ol>
<li>SecureCRT oturumlar klasörünü yeni makineye kopyalayın (veya bulut depolama / ağ paylaşımı aracılığıyla senkronize edin)</li>
<li>SecureCRT&rsquo;yi klasöre yönlendirin</li>
<li>Tüm oturumlar, organizasyon ve ayarlar hemen kullanılabilir</li>
</ol>
<p>Birden fazla mühendisli ortamlarda, ortak bir ağ sürücüsü ortak bir oturum veritabanını tutabilir — herkes aynı cihaz listesine erişir ve bir mühendis tarafından yapılan eklemeler hemen diğerlerine görünür.</p>
<p><strong>Dışa aktarma ve yedekleme:</strong></p>
<p><code>File → Export Settings</code> tüm oturum veritabanını tek bir dosyaya dışa aktarır. Dizüstü bilgisayar yenilemesinden önce kişisel yedek isteyen mühendisler için bu 30 saniye alır.</p>
<hr>
<h3 id="kimlik-bilgisi-depolama-ve-otomatik-giriş">Kimlik Bilgisi Depolama ve Otomatik Giriş</h3>
<p>SecureCRT, oturum başına kullanıcı adları ve şifreler depolamayı, şifreleri seçtiğiniz algoritmayla (AES-256) şifrelenmiş olarak destekler.</p>
<p><strong>Otomatik giriş dizisi:</strong></p>
<p>Kimlik bilgileri saklamanın ötesinde, SecureCRT <strong>giriş scriptleri</strong> veya <strong>otomatik giriş</strong> desenleri kullanarak giriş otomasyonunu destekler. Standart giriş dizisi olan cihazlar için (kullanıcı adı istemi → şifre istemi → isteğe bağlı etkinleştirme şifresi istemi), şunları yapılandırırsınız:</p>
<pre tabindex="0"><code>Oturum Özellikleri → Bağlantı → SSH2:
  Kullanıcı Adı: admin
  Şifre: [saklanmış, şifreli]

Oturum Özellikleri → Terminal → Emülasyon → Expect Scriptleri:
  &#34;Username:&#34; isteminde kullanıcı adı gönder
  &#34;Password:&#34; isteminde şifre gönder
  &#34;&gt;&#34; isteminde etkinleştirme şifresi gönder
</code></pre><p>Yapılandırıldıktan sonra, bir oturum açmak otomatik olarak bağlanır ve giriş yapar. Yüzlerce cihaz yöneten bir ağ mühendisi için, kimlik bilgilerini tekrar tekrar yazmaktan kurtarılan zaman önemlidir — ancak daha da önemlisi, yanlış pencereye kimlik bilgisi yazma riskini ortadan kaldırır.</p>
<p><strong>Kimlik bilgisi güvenliği hakkında bir not:</strong></p>
<p>SecureCRT&rsquo;nin şifre depolama özelliği, saklanan şifreleri şifrelemek için bir ana şifre (veya Windows kimlik bilgisi deposu entegrasyonu) kullanır. Şifreli şifre dosyası, ana şifre olmadan bir saldırgan için kullanışlı değildir. Katı kimlik bilgisi yönetimi politikalarına sahip ortamlar için SecureCRT, SSH anahtar tabanlı kimlik doğrulamayla da entegre olur — bu, yüksek güvenlikli ortamlarda saklanan şifrelerden tercih edilir.</p>
<hr>
<h3 id="sekmeli-arayüz-ve-çok-oturum-yönetimi">Sekmeli Arayüz ve Çok Oturum Yönetimi</h3>
<p>SecureCRT birden fazla oturumu tek bir pencere içinde sekmeler olarak görüntüler. Ağ geçişi sırasında 20 eş zamanlı oturumu yönetene kadar bu küçük bir şeymiş gibi görünür:</p>
<pre tabindex="0"><code>[core-sw-01] [core-sw-02] [dist-sw-01] [fw-birincil] [router-edge] [+]
</code></pre><p>Çok oturumlu çalışma için önemli özellikler:</p>
<p><strong>Oturum döşemesi:</strong> Pencereyi birden fazla oturumu aynı anda görüntülemek için bölün. Bir yük devretme testi sırasında, biri aktif cihazı ve diğeri yedeği gösteren iki bölme isteyebilirsiniz — ikisini aynı anda izlemek.</p>
<p><strong>Sekmede bağlan:</strong> Kaydedilmiş herhangi bir oturuma sağ tıklayın → &ldquo;Sekmede Bağlan.&rdquo; Yeni pencereler olmadan ihtiyaç duyduğunuz kadar oturum açın.</p>
<p><strong>Birden fazla oturuma komut gönder:</strong> SecureCRT&rsquo;nin &ldquo;Sohbet Penceresi&rdquo; ve &ldquo;Tüm Sekmelere Gönder&rdquo; özelliği, birden fazla oturuma aynı anda aynı komutu göndermeyi sağlar. Bir grup switch genelinde tutarlı bir değişiklik uygulamak için aynı komutu 10 kez yeniden yazmaya gerek yoktur.</p>
<hr>
<h3 id="scripting-ve-otomasyon">Scripting ve Otomasyon</h3>
<p>SecureCRT, VBScript, JScript ve Python destekli yerleşik bir scripting motoru içerir. Scriptler, terminal oturumuyla programatik olarak etkileşime girer — komutlar gönderir, çıktı okur, yanıtlara dayalı kararlar verir.</p>
<p><strong>Scripting&rsquo;in sağladıkları:</strong></p>
<ul>
<li>Otomatik konfigürasyon yedekleme: cihaz listesine bağlanın, <code>show running-config</code> çalıştırın, çıktıyı cihaz başına bir dosyaya kaydedin</li>
<li>Toplu konfigürasyon değişiklikleri: bir grup cihaz genelinde aynı değişikliği uygulayın, her birinin çıktısını loglayın</li>
<li>Veri toplama: birden fazla cihazdan arayüz istatistikleri, yönlendirme tablosu girdileri veya VLAN bilgisi toplayın ve bir raporda derleyin</li>
<li>Etkileşimli otomasyon: bir sonraki komutu göndermeden önce belirli çıktıyı bekleyen scriptler</li>
</ul>
<p><strong>Basit Python örneği — cihaz listesinden show version toplama:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#75715e"># SecureCRT Python scripti</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> time
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">def</span> <span style="color:#a6e22e">main</span>():
</span></span><span style="display:flex;"><span>    tab <span style="color:#f92672">=</span> crt<span style="color:#f92672">.</span>GetScriptTab()
</span></span><span style="display:flex;"><span>    devices <span style="color:#f92672">=</span> [<span style="color:#e6db74">&#34;10.0.0.1&#34;</span>, <span style="color:#e6db74">&#34;10.0.0.2&#34;</span>, <span style="color:#e6db74">&#34;10.0.0.3&#34;</span>]
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">for</span> device <span style="color:#f92672">in</span> devices:
</span></span><span style="display:flex;"><span>        crt<span style="color:#f92672">.</span>Session<span style="color:#f92672">.</span>Connect(<span style="color:#e6db74">&#34;/SSH2 /L admin /PASSWORD pass &#34;</span> <span style="color:#f92672">+</span> device)
</span></span><span style="display:flex;"><span>        tab<span style="color:#f92672">.</span>Screen<span style="color:#f92672">.</span>WaitForString(<span style="color:#e6db74">&#34;#&#34;</span>)
</span></span><span style="display:flex;"><span>        tab<span style="color:#f92672">.</span>Screen<span style="color:#f92672">.</span>Send(<span style="color:#e6db74">&#34;terminal length 0</span><span style="color:#ae81ff">\n</span><span style="color:#e6db74">&#34;</span>)
</span></span><span style="display:flex;"><span>        tab<span style="color:#f92672">.</span>Screen<span style="color:#f92672">.</span>WaitForString(<span style="color:#e6db74">&#34;#&#34;</span>)
</span></span><span style="display:flex;"><span>        tab<span style="color:#f92672">.</span>Screen<span style="color:#f92672">.</span>Send(<span style="color:#e6db74">&#34;show version</span><span style="color:#ae81ff">\n</span><span style="color:#e6db74">&#34;</span>)
</span></span><span style="display:flex;"><span>        tab<span style="color:#f92672">.</span>Screen<span style="color:#f92672">.</span>WaitForString(<span style="color:#e6db74">&#34;#&#34;</span>)
</span></span><span style="display:flex;"><span>        output <span style="color:#f92672">=</span> tab<span style="color:#f92672">.</span>Screen<span style="color:#f92672">.</span>ReadString(<span style="color:#e6db74">&#34;#&#34;</span>)
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">with</span> open(<span style="color:#e6db74">f</span><span style="color:#e6db74">&#34;C:</span><span style="color:#ae81ff">\\</span><span style="color:#e6db74">logs</span><span style="color:#ae81ff">\\</span><span style="color:#e6db74">{</span>device<span style="color:#e6db74">}</span><span style="color:#e6db74">_version.txt&#34;</span>, <span style="color:#e6db74">&#34;w&#34;</span>) <span style="color:#66d9ef">as</span> f:
</span></span><span style="display:flex;"><span>            f<span style="color:#f92672">.</span>write(output)
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>        crt<span style="color:#f92672">.</span>Session<span style="color:#f92672">.</span>Disconnect()
</span></span><span style="display:flex;"><span>        time<span style="color:#f92672">.</span>sleep(<span style="color:#ae81ff">1</span>)
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>main()
</span></span></code></pre></div><p>Daha karmaşık otomasyon için (tam ağ envanteri, konfigürasyon uyumluluk kontrolü, toplu VLAN değişiklikleri), Python ile birleştirilmiş SecureCRT scripting, tam bir Ansible veya Netmiko kurulumuna gerek kalmadan yetenekli bir otomasyon platformu sunar.</p>
<hr>
<h3 id="securefx-entegrasyonu">SecureFX Entegrasyonu</h3>
<p>SecureFX, VanDyke&rsquo;ın SFTP/FTP istemcisidir — ayrı satılır ancak SecureCRT ile sıkıca entegre edilmiştir. Entegrasyon şunlar için kullanışlıdır:</p>
<ul>
<li>Ağ cihazlarından yerel sunucuya konfigürasyon yedekleri aktarma</li>
<li>Cihazlara yazılım yükleme</li>
<li>Ağ cihazlarından merkezi bir depoya log dosyaları taşıma</li>
</ul>
<p>SecureCRT içinden, aynı oturum kimlik bilgilerini kullanarak SecureFX&rsquo;i başlatabilirsiniz — ayrı giriş gerekmez. Cisco IOS cihazları için, SecureCRT (CLI etkileşimi için) ve SecureFX (dosya aktarımı için) kombinasyonu tam operasyonel iş akışını kapsar.</p>
<hr>
<h3 id="protokol-desteği">Protokol Desteği</h3>
<p>SecureCRT, bir ağ mühendisinin düzenli olarak kullandığı tüm protokolleri destekler:</p>
<ul>
<li><strong>SSH1 / SSH2</strong> — modern ağ cihazları için birincil protokol</li>
<li><strong>Telnet</strong> — eski cihazlar, lab ortamları</li>
<li><strong>Seri (COM portu)</strong> — ilk cihaz kurulumu veya kurtarma için konsol kablosu bağlantıları</li>
<li><strong>RDP</strong> — Uzak Masaüstü bağlantıları, Windows sunucularını aynı oturum yöneticisinde ağ cihazlarıyla birlikte yönetmek için kullanışlı</li>
<li><strong>SFTP / FTP</strong> (SecureFX entegrasyonu aracılığıyla)</li>
</ul>
<p>Seri bağlantı desteği, ağ mühendisleri için özellikle değerlidir. Konsol kablosuyla bir cihaza bağlanmak, SSH ile aynı oturum yöneticisi arayüzünü kullanır — bir konsol oturumunu ve aynı cihaza birden fazla SSH oturumunu aynı anda açabilirsiniz, hepsi aynı pencerede.</p>
<hr>
<h2 id="superputty-putty-kullanıcılarının-bilmediği-ücretsiz-yükseltme">SuperPutty: PuTTY Kullanıcılarının Bilmediği Ücretsiz Yükseltme</h2>
<p>PuTTY&rsquo;yi günlük kullanıyorsanız, SuperPutty&rsquo;yi hiç duymamış olma ihtimaliniz yüksektir. Yeterince pazarlanmaz, arkasında büyük bir şirket yoktur ve ilk bakışta — başka bir PuTTY penceresi gibi görünür. Ancak PuTTY&rsquo;nin kendisini değiştirmeden PuTTY&rsquo;nin en büyük günlük kullanım sınırlılıklarını çözer.</p>
<h3 id="superputty-gerçekte-nedir">SuperPutty Gerçekte Nedir</h3>
<p>SuperPutty, <strong>PuTTY için bir oturum yöneticisi ve sekmeli arayüz sarmalayıcısıdır</strong>. PuTTY&rsquo;nin yerini almaz — SuperPutty&rsquo;nin çalışması için PuTTY kurulu olmalıdır. SuperPutty&rsquo;nin eklediği şey, PuTTY&rsquo;nin ciddi çok oturumlu çalışma için eksik olan her şeydir:</p>
<ul>
<li>Tek pencerede birden fazla PuTTY oturumuyla sekmeli arayüz</li>
<li>Klasör organizasyonuyla kalıcı oturum kitaplığı</li>
<li>Mevcut PuTTY oturumlarının içe aktarılması — mevcut yapılandırmanız kaybolmaz</li>
<li>Döşenmiş düzen — birden fazla oturum aynı anda görünür</li>
<li>Hızlı bağlantı çubuğu</li>
<li>Oturum arama</li>
</ul>
<p><strong>Tamamen ücretsiz ve açık kaynaklıdır.</strong></p>
<hr>
<h3 id="putty-oturumlarınızı-içe-aktarma">PuTTY Oturumlarınızı İçe Aktarma</h3>
<p>SuperPutty kurulduktan sonra yapılacak ilk şey: mevcut PuTTY oturumlarınızı içe aktarın.</p>
<p><code>Tools → Import Sessions → From PuTTY Settings</code></p>
<p>SuperPutty, Windows Registry&rsquo;den PuTTY oturum verilerini okur ve kendi oturum veritabanında ilgili oturumları oluşturur. Kaydedilmiş tüm ana bilgisayar adları, port ayarları ve bağlantı tercihleri otomatik olarak içe aktarılır. Sıfırdan başlamazsınız.</p>
<p>İçe aktarmadan sonra PuTTY oturumlarınız SuperPutty&rsquo;nin oturum ağacında görünür — hemen kullanıma hazır. PuTTY kendisi normal şekilde çalışmaya devam eder; SuperPutty ve PuTTY bir arada bulunur.</p>
<hr>
<h3 id="sekmeli-arayüz-ve-oturum-organizasyonu">Sekmeli Arayüz ve Oturum Organizasyonu</h3>
<p>Oturumlar içe aktarıldıktan (veya doğrudan SuperPutty&rsquo;de oluşturulduktan) sonra, bir cihaza bağlanmak onu sekme olarak açar:</p>
<pre tabindex="0"><code>[core-sw-01] [fw-birincil] [router-edge] [dist-sw-02] [+]
</code></pre><p>Oturumlar klasörlerde düzenlenebilir — SecureCRT&rsquo;de kullandığınız aynı yapı, yalnızca ticari lisans maliyeti olmadan.</p>
<p><strong>Döşenmiş düzen:</strong> SuperPutty pencereyi bir oturum bölmesi ızgarasına bölmeyi destekler. Birden fazla cihazı aynı anda izlediğiniz bakım pencereleri sırasında kullanışlıdır.</p>
<p><strong>Otomatik yeniden bağlanma:</strong> SuperPutty, düşen oturumları otomatik olarak yeniden bağlayabilir — bağlantı zaman aşımlarının yaygın olduğu uzun süreli izleme oturumları için kullanışlıdır.</p>
<hr>
<h3 id="superputtynin-sahip-olmadığı-şeyler">SuperPutty&rsquo;nin Sahip Olmadığı Şeyler</h3>
<p>Sınırlılıklar hakkında doğrudan olmak için:</p>
<ul>
<li><strong>Otomatik loglama yok:</strong> SuperPutty oturumları otomatik olarak loglamaz. Her oturum için PuTTY&rsquo;nin yerleşik loglamasını yapılandırabilirsiniz, ancak SecureCRT&rsquo;nin özelliğine eşdeğer küresel &ldquo;her şeyi otomatik logla&rdquo; yoktur.</li>
<li><strong>Yerleşik scripting motoru yok:</strong> SuperPutty&rsquo;nin SecureCRT&rsquo;nin VBScript/Python scripting&rsquo;ine eşdeğeri yoktur. Otomasyon için ayrı araçlar kullanırsınız (Netmiko, Paramiko, Ansible).</li>
<li><strong>Kimlik bilgisi şifrelemesi yok:</strong> SuperPutty, şifreleri SecureCRT&rsquo;nin sağladığı şifreleme seçenekleri olmadan oturum veritabanında saklar. Katı kimlik bilgisi yönetimine sahip üretim ortamları için bu bir değerlendirmedir.</li>
<li><strong>Daha az cilalı:</strong> SuperPutty, gönüllüler tarafından sürdürülen bir açık kaynak projesidir. İyi çalışır, ancak ticari bir ürünün cilasından ve aktif geliştirmesinden yoksundur.</li>
</ul>
<hr>
<h2 id="securecrt-vs-superputty-ne-zaman-hangisi">SecureCRT vs. SuperPutty: Ne Zaman Hangisi</h2>
<table>
	<thead>
			<tr>
					<th></th>
					<th>SecureCRT</th>
					<th>SuperPutty</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Maliyet</td>
					<td>Ticari lisans (~99–150 $/koltuk)</td>
					<td>Ücretsiz</td>
			</tr>
			<tr>
					<td>Otomatik oturum loglama</td>
					<td>✅ Yerleşik, küresel</td>
					<td>❌ Yalnızca oturum başına PuTTY loglaması</td>
			</tr>
			<tr>
					<td>Oturum taşınabilirliği</td>
					<td>✅ Dosya tabanlı, kolay dışa aktarma</td>
					<td>✅ XML tabanlı, içe aktarılabilir</td>
			</tr>
			<tr>
					<td>PuTTY oturum içe aktarma</td>
					<td>❌ Geçerli değil</td>
					<td>✅ Registry&rsquo;den doğrudan içe aktarma</td>
			</tr>
			<tr>
					<td>Sekmeli arayüz</td>
					<td>✅</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>Döşenmiş oturumlar</td>
					<td>✅</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>Scripting (Python/VBScript)</td>
					<td>✅ Yerleşik motor</td>
					<td>❌</td>
			</tr>
			<tr>
					<td>Kimlik bilgisi depolama (şifreli)</td>
					<td>✅ AES-256</td>
					<td>⚠️ Yalnızca temel</td>
			</tr>
			<tr>
					<td>Seri/konsol desteği</td>
					<td>✅</td>
					<td>✅ (PuTTY aracılığıyla)</td>
			</tr>
			<tr>
					<td>RDP desteği</td>
					<td>✅</td>
					<td>✅ (PuTTY/mRemoteNG aracılığıyla)</td>
			</tr>
			<tr>
					<td>SecureFX entegrasyonu</td>
					<td>✅</td>
					<td>❌</td>
			</tr>
			<tr>
					<td>Aktif ticari destek</td>
					<td>✅</td>
					<td>Yalnızca topluluk</td>
			</tr>
	</tbody>
</table>
<p><strong>SecureCRT kullanın:</strong></p>
<ul>
<li>Otomatik oturum loglaması gerektiğinde (uyumluluk, olay müdahalesi)</li>
<li>Otomasyon veya toplu işlemler için script çalıştırdığınızda</li>
<li>Yüzlerce cihaz yönetiyor ve sağlam, güvenilir bir oturum yöneticisine ihtiyaç duyuyorsanız</li>
<li>Organizasyonunuz şifreli kimlik bilgisi depolama gerektirdiğinde</li>
<li>Oturum kayıtlarının zorunlu olduğu düzenlenmiş ortamlarda çalışıyorsanız</li>
</ul>
<p><strong>SuperPutty kullanın:</strong></p>
<ul>
<li>Zaten PuTTY kullanıcısıysanız ve araçları değiştirmeden sekmeli oturumlar istiyorsanız</li>
<li>Maliyet bir kısıtsa (bireysel kullanım, küçük ekip)</li>
<li>Otomasyon ihtiyaçlarınız ayrı araçlar (Ansible, Netmiko) tarafından karşılanıyorsa</li>
<li>Ticari bir araça bağlanmadan önce oturum yöneticisinin iş akışınızı iyileştirip iyileştirmediğini değerlendirmek istiyorsanız</li>
</ul>
<p><strong>Dürüst değerlendirme:</strong> Günlük üretim altyapısını yöneten çalışan bir ağ mühendisiyseniz, SecureCRT&rsquo;nin otomatik loglaması tek başına lisans maliyetini haklı kılar. Oturum loglarının bir olay veya değişiklik sonrası inceleme sırasında tam olarak ihtiyaç duyulan kaydı sağladığı zamanların sayısı küçük değildir. SuperPutty, düz PuTTY üzerinde gerçek bir yükseltmedir ve hiçbir şeye mal olmaz — ancak loglama ve scripting&rsquo;e güvenen mühendisler için SecureCRT&rsquo;nin yerini tutmaz.</p>
<hr>
<h2 id="pratik-kurulum-günlük-kullanım-için-securecrt-yapılandırması">Pratik Kurulum: Günlük Kullanım için SecureCRT Yapılandırması</h2>
<p>Günlük kullanımdan birkaç yapılandırma önerisi:</p>
<p><strong>Küresel loglama kurulumu:</strong>
<code>Options → Global Options → Log File</code></p>
<pre tabindex="0"><code>Log dosya adı: C:\NetworkLogs\%H_%Y%M%D_%h%m%s.log
Bağlantıda:    Logu başlat
Log verisi:    Zaman damgaları dahil tüm oturum verisi
</code></pre><p><strong>Oturum klasörü yapısı:</strong>
En üst düzeyde müşteri veya ortama göre düzenleyin, ardından cihaz rolüne göre. Tutarlı adlandırma (çekirdek, dağıtım, erişim, firewall, router), yüzlerce oturum olsa bile gezinmeyi hızlı kılar.</p>
<p><strong>Oturum grubu başına renk şemaları:</strong>
SecureCRT, oturum veya klasör başına farklı terminal renk şemalarını destekler. Üretim ve lab ortamları için farklı bir renk kullanmak, yanlış pencere hatasını önler — lab&rsquo;da olduğunuzu sanırken yanlışlıkla üretim cihazında komut çalıştırmak.</p>
<p><strong>SSH anahtar kimlik doğrulaması:</strong>
Üretim ortamları için, saklanan şifreler yerine SSH anahtar kimlik doğrulamasını yapılandırın:
<code>Oturum Özellikleri → Bağlantı → SSH2 → PublicKey</code>
Özel anahtar dosyanıza işaret edin. Anahtar bağlantıda otomatik olarak kullanılır — şifre istemi yok, saklanan şifre yok.</p>
<p><strong>Anahtar sözcük vurgulama:</strong>
<code>Options → Global Options → Advanced → Keyword Sets</code>
<code>%Error</code>, <code>down</code>, <code>FAIL</code>, <code>alarm</code> gibi anahtar sözcükleri kırmızı görünecek şekilde yapılandırın. Kritik hata mesajları yoğun bir çıktı akışında hemen göze çarpar.</p>
<hr>
<h2 id="temel-çıkarımlar">Temel Çıkarımlar</h2>
<ul>
<li><strong>Düz PuTTY işlevseldir ancak gerçek sınırlılıkları vardır</strong> — sekme yok, otomatik loglama yok, oturum taşınabilirliği yok.</li>
<li><strong>SecureCRT&rsquo;nin otomatik loglaması</strong>, en operasyonel açıdan değerli özelliğidir — her oturum, her komut, her yanıt, ekstra adım gerektirmeden otomatik olarak zaman damgalı ve saklanmış.</li>
<li><strong>SecureCRT&rsquo;de oturum taşınabilirliği</strong>, yeni bir dizüstü bilgisayara geçişin yeniden yapılandırma değil kopyalama işlemi olduğu anlamına gelir. Paylaşılan oturum veritabanları ekip tutarlılığı sağlar.</li>
<li><strong>Otomatik girişle kimlik bilgisi depolama</strong>, tekrarlayan yazmayı ortadan kaldırır ancak hassas ortamlarda ana şifre veya anahtar tabanlı kimlik doğrulamayla birleştirilmelidir.</li>
<li><strong>SecureCRT scripting&rsquo;i</strong>, aksi takdirde ayrı bir araç gerektiren otomasyona olanak tanır — toplu işlemler ve konfigürasyon toplama için kullanışlı.</li>
<li><strong>SuperPutty doğru yanıttır</strong> — PuTTY&rsquo;yi bilen ve sekmeli oturumlar, oturum organizasyonu ve PuTTY oturum içe aktarma isteyen mühendisler için — sıfır maliyetle.</li>
<li>Şu an düz PuTTY kullanıyorsanız ve SuperPutty&rsquo;yi hiç denemediyseniz: bugün kurun. Mevcut oturumlarınızı iki dakikada içe aktarın. Sekme arayüzü tek başına iş akışınızı değiştirecek.</li>
</ul>
<hr>
<h2 id="ilgili-yazılar">İlgili Yazılar</h2>
<ul>
<li>🛠️ <a href="/tr/posts/next-gen-console-server-architecture/">Ağın Arka Kapısı: Yeni Nesil Console Server Mimarisi</a> — SSH başarısız olduğunda bant dışı erişim</li>
<li>🔐 <a href="/tr/technology/identity-based-microsegmentation-8021x/">802.1X Kimlik Tabanlı Mimari Sahada</a> — SSH erişim kontrolünün arkasındaki kimlik doğrulama çerçevesi</li>
<li>📊 <a href="/tr/architecture/monitoring-not-just-seeing/">İzleme Doğru Yapıldığında</a> — Manuel CLI çalışmasını proaktif izlemeyle tamamlamak</li>
</ul>
]]></content:encoded></item><item><title>Kurumsal İş Birliği Altyapısı: IP Telefonlardan Bulut Çağına</title><link>https://barashhelvadzhaoglu.com/tr/technology/collaboration-evolution/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/tr/technology/collaboration-evolution/</guid><description>Kurumsal iş birliğinin evrimi — Cisco CUCM ve IP telefoniden Webex, Teams ve Zoom&amp;#39;a. Bir saha mühendisinin perspektifinden.</description><content:encoded><![CDATA[<h1 id="kurumsal-iş-birliği-altyapısı-ip-telefonlardan-bulut-çağına">Kurumsal İş Birliği Altyapısı: IP Telefonlardan Bulut Çağına</h1>
<p>Kurumsal IT alanında çalışan herkes için yararlı bir düşünce deneyi: 2010 yılında bir şehirdeki konferans odasını başka bir şehirdeki konferans odasına bağlamak için ne gerekiyordu? Şimdi bugün ne gerektiğiyle karşılaştırın.</p>
<p>2010&rsquo;da her iki uçta da özel bir codec cihazı, çağrı ayarlarını yapılandırmak için nitelikli bir video konferans mühendisi, sağlanmış bir ISDN hattı veya dikkatle yapılandırılmış IP altyapısı ve toplantıdan önce bağlantıyı test etmek için önemli bir hazırlık süresi gerekiyordu. Codec yazılım sürümleri uyuşmadıysa, firewall portları tam olarak doğru değilse veya karşı taraftaki IT ekibi yapılandırmasını farklı yapmışsa çağrı bağlanmıyordu.</p>
<p>Bugün, biri bir Webex veya Teams linki oluşturuyor, bunu bir takvim davetine ekliyor ve herkes bulunduğu yerden — dizüstü bilgisayar, telefon, özel toplantı odası sistemi — tek tıklamayla katılıyor. Toplantı odası donanımı otomatik olarak ne yapacağını biliyor.</p>
<p>Bu iki nokta arasında yaşananlar, son yirmi yılda kurumsal IT&rsquo;deki en önemli mimari dönüşümlerden birini oluşturuyor. Bu yazı o dönüşümü izliyor.</p>
<hr>
<h2 id="bölüm-1-ip-telefon-dönemi--telefon-bir-ağ-cihazına-dönüştüğünde">Bölüm 1: IP Telefon Dönemi — Telefon Bir Ağ Cihazına Dönüştüğünde</h2>
<h3 id="analogdan-ipye-geçiş">Analogdan IP&rsquo;ye Geçiş</h3>
<p>IP telefondan önce, kurumsal telefon sistemleri PBX (Private Branch Exchange — Özel Şube Santrali) altyapısı üzerinde çalışıyordu — veri ağından tamamen ayrı, özel amaçlı donanım. IT ekibi veri ağını yönetiyordu; tesisler veya telefon ekibi PBX&rsquo;i yönetiyordu. Bunlar paralel dünyalardı.</p>
<p>IP telefon bunu köklü biçimde değiştirdi. Telefon bir ağ uç noktasına dönüştü — özel bir ses devresine değil, veri ağına bağlanan IP adresi olan başka bir cihaz. PBX&rsquo;in yerini standart donanım üzerinde çalışan bir çağrı işleme sunucusu aldı.</p>
<p>Cisco için bu, tüm çağrı yönlendirmeyi, çevirme planı yönetimini, sesli posta entegrasyonunu ve telefon sağlamayı yöneten <strong>Cisco Unified Communications Manager (CUCM)</strong> anlamına geliyordu. Bir Cisco IP telefonu açılıyor, TFTP aracılığıyla CUCM&rsquo;den yapılandırmasını alıyor, SCCP veya SIP aracılığıyla CUCM&rsquo;e kaydoluyor ve çağrı yapmaya hazır hale geliyordu — tamamen veri ağı üzerinden.</p>
<h3 id="pratikte-cucm-nasıl-görünüyordu">Pratikte CUCM Nasıl Görünüyordu</h3>
<p>Tipik bir orta ölçekli kurumsal CUCM deployment&rsquo;ı:</p>
<pre tabindex="0"><code>CUCM Publisher (birincil)
CUCM Subscriber x2 (yedeklilik için)
CUCM IM &amp; Presence (anlık mesajlaşma)
Unity Connection (sesli posta)
Cisco Emergency Responder
Cisco IP Telefonlar (7900 serisi, 8800 serisi)
</code></pre><p>Çevirme planı — çağrıların nasıl yönlendirildiğini, hangi numaraların dahili olduğunu, hangilerinin trunk erişimi gerektirdiğini, diğer sitelere yapılan çağrıların nasıl işlendiğini belirleyen kurallar bütünü — tamamen CUCM yapılandırmasında yaşıyordu. Bu güçlüydü ama önemli bir uzmanlık gerektiriyordu. 3 ülkede 10 ofisi olan bir şirket için çevirme planı yüzlerce rota deseni, çeviri deseni, arama grubu ve çağrı yönlendirme kuralı içerebiliyordu.</p>
<p><strong>CUCM yükseltmeleri</strong> başlı başına bir proje niteliğindeydi. Her büyük sürüm dikkatli yükseltme öncesi testler, bir bakım penceresi ve çoğunlukla bir geri alma planı gerektiriyordu. Cisco CUCM yükseltme süreci — sürümleri doğrulama, yükseltme sihirbazını çalıştırma, abone node&rsquo;ların senkronize olmasını bekleme, tüm telefonların yeniden kaydolduğunu doğrulama — büyük bir küme için saatler alabiliyordu. Hazırlık adımlarını atlamanın sorunların başladığı yer olduğunu yeterince deneyimledim.</p>
<h3 id="mpls-ve-vpn-çok-siteli-sesi-ücretsiz-kılmak">MPLS ve VPN: Çok Siteli Sesi Ücretsiz Kılmak</h3>
<p>IP telefonun en zorlayıcı erken iş gerekçelerinden biri siteler arası aramayı oldu. Daha önce İstanbul ofisinden Ankara ofisine yapılan bir çağrı PSTN üzerinden gidiyordu — diğer çağrılar gibi dakika başına ücretlendiriliyordu.</p>
<p>Kurumsal WAN üzerinden IP telefonla aynı çağrı tamamen ağın içinde kalıyordu: İstanbul telefonu → İstanbul CUCM → MPLS/VPN bağlantısı → Ankara CUCM → Ankara telefonu. Sıfır PSTN maliyeti. Düzinelerce ofisi ve günlük yüzlerce siteler arası araması olan şirketler için bu tek başına IP telefon geçişini haklı kılıyordu.</p>
<p><strong>MPLS</strong> bu dönemde baskın WAN teknolojisiydi — özel, düşük gecikmeli, öngörülebilir. MPLS siteleri hub-and-spoke veya tam örgü topolojisinde birbirine bağlıyor, ses trafiği kaliteli hizmet (QoS) açısından önceliklendiriliyordu.</p>
<p><strong>IPsec VPN</strong>, MPLS&rsquo;in çok pahalı olduğu küçük siteler için kullanılıyordu — bir şube ofisi genel merkezine internet üzerinden IPsec aracılığıyla bağlanabilir, merkezdeki CUCM şubedeki telefonlara hizmet verebilirdi.</p>
<p>Bunun için gereken yapılandırma küçümsenmeyecek boyuttaydı. QoS politikaları, ses trafiğinin geçtiği her ağ segmentinde tutarlı olmak zorundaydı. Codec seçimi (G.711 - G.729) çağrı kalitesini bant genişliği tüketimiyle dengelemek zorundaydı. Çağrı Kabul Kontrolü, çok fazla eş zamanlı aramanın bir WAN bağlantısını doyurmasını engellemek zorundaydı. Bunların tümü manuel olarak yapılandırılıyor, yönetilip gideriliyordu.</p>
<hr>
<h2 id="bölüm-2-video-sahneye-giriyor--ve-beraberinde-karmaşıklık-getiriyor">Bölüm 2: Video Sahneye Giriyor — Ve Beraberinde Karmaşıklık Getiriyor</h2>
<h3 id="donanım-video-konferans-dönemi">Donanım Video Konferans Dönemi</h3>
<p>Kurumlarda video konferans yazılımla başlamadı. Özel amaçlı codec cihazlarıyla başladı — video kodlama/kod çözmeyi yöneten, büyük ekranlara bağlanan ve H.323 veya SIP video protokollerini kullanan ISDN veya IP üzerinden iletişim kuran, özel amaçlı donanım.</p>
<p>Baskın satıcılar Cisco (TelePresence), Polycom ve Tandberg&rsquo;di (Cisco 2010&rsquo;da satın alarak teknolojisini TelePresence ürün hattına entegre etti).</p>
<p>Ürün hattının üst ucundaki Cisco TelePresence IX5000 toplantı odası sistemi, uzaktaki katılımcıların karşısında oturma hissini yaratmak için tasarlanmış üç ekranlı sürükleyici bir kurulumdu. Etkileyici bir mühendislikti. Aynı zamanda son derece pahalıydı: donanım tek başına oda başına yüz binlerce dolara çıkıyor, üstüne özel ağ altyapısı ve IT destek sözleşmeleri geliyordu.</p>
<p>Daha yaygın kullanılan orta segment sistemlerdi — Cisco SX80, Polycom Group Series, Tandberg C serisi uç nokta. Bunlar hâlâ özel donanımdı: bir codec birimi, bir veya iki ekran, bir kamera ve bir mikrofon dizisi. Her odanın kendi cihazı, kendi IP adresi, video altyapısına kendi kaydı vardı.</p>
<h3 id="videonun-arkasındaki-altyapı">Videonun Arkasındaki Altyapı</h3>
<p>Kurumsal video aramalarının çalışması için uç nokta donanımından daha fazlası gerekiyordu:</p>
<p><strong>Cisco VCS (Video Communication Server):</strong> Video için çağrı kontrolü platformu — CUCM&rsquo;nin video uç noktalar için eşdeğeri. VCS Expressway işletmeden işletmeye aramaları ve harici video bağlantısını yönetiyordu. VCS Control dahili uç noktaları yönetiyordu.</p>
<p><strong>MCU (Multipoint Control Unit):</strong> İkiden fazla uç noktanın aynı video aramasında olması gerektiğinde, ses ve video akışlarını karıştırmak için MCU gerekiyordu. Cisco Codian MCU, daha sonra MSE 8000 serisi bunu yönetiyordu. Her MCU&rsquo;nun belirli sayıda eş zamanlı port için lisansı vardı — MCU kapasitesinin tükenmesi daha fazla konferans köprüsü olmadığı anlamına geliyordu.</p>
<p><strong>Harici bağlantı altyapısı:</strong> Kuruluşunuzun video altyapısının dışındaki birine arama yapmak, geçiş sunucuları, firewall geçiş yapılandırması ve çoğunlukla kuruluşlar arasında federasyon anlaşmaları gerektiriyordu.</p>
<p><strong>Yapılandırma karmaşıklığı:</strong> 2012&rsquo;de bir video konferans odası araması planlamak için şunları yapmanız gerekebilirdi: MCU konferans köprüsünü rezerve etmek, her uç nokta için çevirme dizisini yapılandırmak, önceki gün bağlantıyı test etmek, codec uyumluluğunu doğrulamak ve bir şeyler ters gittiğinde arama sırasında hazır bekleyen bir IT personeli bulundurmak.</p>
<p>Bu mühendislerin ne yaptıklarını bilmemesinden değildi — sistemin karmaşıklığı gerçekten bunu gerektiriyordu.</p>
<h3 id="kalite-sorunu">Kalite Sorunu</h3>
<p>Bu dönemde internet üzerinden video görüşme de vardı — tüketiciler için Skype, çeşitli erken kurumsal araçlar. Ancak gerçek kalite gereksinimlerine sahip kurumsal organizasyonlar video için halka açık internete güvenmiyordu. Siteler arası aramalar için özel MPLS ağlarını ve harici aramalar için ISDN kullanıyorlardı. İnternet kalitesi öngörülemezdi, gecikme değişkendi ve paket kaybı video aramalarını izlenemez hale getiriyordu.</p>
<p>Bu iki katmanlı bir gerçeklik yarattı: resmi toplantılar için yüksek kaliteli, pahalı, altyapıya bağımlı video; gayri resmi kullanım için güvenilmez tüketici araçları. İkisi de tatmin edici değildi.</p>
<hr>
<h2 id="bölüm-3-bulut-geçişi--her-şey-neden-taşındı">Bölüm 3: Bulut Geçişi — Her Şey Neden Taşındı</h2>
<h3 id="tetikleyici-internet-iyileşti">Tetikleyici: İnternet İyileşti</h3>
<p>İş birliği altyapısının buluta göçü tek bir kararla veya teknoloji atılımıyla gerçekleşmedi. Halka açık internetin güvenilir biçimde sunabildiği şeylerdeki kademeli bir değişimle gerçekleşti.</p>
<p>İnternet bağlantıları hem kurumlarda (standart hale gelen 100 Mbps ile 1 Gbps WAN bağlantıları) hem de uzak çalışanlar için daha hızlı, güvenilir ve tutarlı hale geldikçe, özel ağ videosu ile internet tabanlı video arasındaki kalite farkı azaldı. Dizüstü bilgisayarlardaki yazılım istemcileri değişken ağ koşullarına uyum sağlamada daha iyi hale geldi. Video codec&rsquo;leri (H.264, ardından VP9, ardından H.265) daha verimli oldu.</p>
<p>İnternet video kalitesi iş kullanımı için gerçekten kabul edilebilir hale geldiğinde hesap değişti. Pahalı şirket içi altyapı — CUCM kümeleri, VCS sunucuları, MCU köprüleri — zorunluluk yerine yük gibi görünmeye başladı.</p>
<h3 id="ekonomik-argüman">Ekonomik Argüman</h3>
<p>Şirket içi unified communications altyapısının önemli süregelen maliyetleri vardı:</p>
<ul>
<li>Sunucu donanımı yenileme döngüleri (her 4–5 yılda bir)</li>
<li>Yazılım lisanslaması (kullanıcı başına, cihaz başına CUCM lisansları)</li>
<li>Cisco ile destek sözleşmeleri (SmartNet)</li>
<li>Sistemi yönetmek, yükseltmek ve sorunları gidermek için IT personeli</li>
<li>Sunucular için veri merkezi alanı, güç ve soğutma</li>
</ul>
<p>Bulut tabanlı iş birliği bunu kullanıcı başına aylık aboneliğe dönüştürdü. Donanım yenileme yok. Yükseltme projeleri yok. Otomatik özellik güncellemeleri. Azaltılmış IT operasyonel yükü.</p>
<p>500 çalışan ekleyen bir şirket için geleneksel model daha fazla CUCM sunucu kapasitesi, daha fazla lisans, daha fazla telefon satın almak anlamına geliyordu. Bulut modeli aboneliğe 500 lisans eklemek anlamına geliyordu.</p>
<h3 id="webexin-dönüşümü">Webex&rsquo;in Dönüşümü</h3>
<p>Cisco&rsquo;nun Webex&rsquo;i web konferans ürünü olarak başladı — çevrimiçi toplantılar için ekran paylaşımı ve ses. IP telefon dünyasından tamamen ayrıydı.</p>
<p>Cisco birkaç yıl içinde bu dünyaları sistematik olarak birleştirdi:</p>
<ul>
<li>Webex Meetings + CUCM entegrasyonu: kullanıcılar Cisco IP telefonlarından video aramalar başlatabiliyordu</li>
<li>Webex Teams (şimdi Webex App): ekip mesajlaşması ve arama birleşti</li>
<li>Webex Calling: birçok organizasyon için şirket içi CUCM&rsquo;nin yerini alan bulut tabanlı arama hizmeti — çevirme planları, sesli posta, dahili numaralar, tümü bulutta yönetiliyor</li>
<li>Birleşik Webex App: arama, toplantılar, mesajlaşma ve dosya paylaşımı için tek uygulama</li>
</ul>
<p>Sonuç: Daha önce şirket içinde CUCM, video için VCS ve sesli posta için Unity Connection&rsquo;a sahip bir şirket, Webex Calling&rsquo;e geçerek üçünün de yerine geçen tek bir bulut hizmeti kullanabiliyordu — web portalı üzerinden yönetilen, bakım yapılacak sunucu yok.</p>
<hr>
<h2 id="bölüm-4-çok-platformlu-gerçeklik--teams-zoom-ve-diğerleri">Bölüm 4: Çok Platformlu Gerçeklik — Teams, Zoom ve Diğerleri</h2>
<h3 id="microsoft-teams-rakip">Microsoft Teams: Rakip</h3>
<p>Microsoft Teams 2017&rsquo;de bir Slack rakibi olarak piyasaya çıktı. Üç yıl içinde baskın kurumsal iş birliği platformu haline geldi — her boyutuyla teknik açıdan üstün olduğu için değil, zaten orada olduğu için. E-posta ve Office uygulamaları için Microsoft 365 kullanan organizasyonlar Teams&rsquo;i dahil olarak aldı. Ayrı tedarik, yeni satıcı ilişkisi, ek IT altyapısı gerektirmiyordu.</p>
<p>Teams, PSTN arama özelliği ekledi (Teams Phone, eski adıyla Phone System) — organizasyonların PBX&rsquo;lerini Teams ile değiştirmesine, Microsoft bulutu aracılığıyla normal telefon aramaları yapıp almasına olanak tanıdı.</p>
<p><strong>Birlikte çalışabilirlik sorusu:</strong> Farklı organizasyonlardan bir Webex kullanıcısı ve bir Teams kullanıcısı video toplantısı yapmak istiyor. Her ikisi de kendi platformuna sahip. Nasıl bağlanırlar?</p>
<p>Başlangıçta yanıt &ldquo;bir platform diğerini misafir olarak davet eder&quot;di — işe yarıyordu ama sorunsuz değildi. Bu durum önemli ölçüde gelişti. Cisco ve Microsoft, Webex ile Teams arasında doğrudan birlikte çalışabilirlik geliştirdi. Bir Cisco toplantı odası sistemi Teams toplantısına yerel olarak katılabilir. Teams kullanıcısı herhangi bir şey yüklemeden Webex toplantısına katılabilir.</p>
<h3 id="zoom-sadelik-hamlesi">Zoom: Sadelik Hamlesi</h3>
<p>Zoom, 2020 yılında kurumsal farkındalığa önemli ölçüde girdi. Teknik güçleri — değişken internet bağlantıları üzerinde gerçekten güvenilir video kalitesi, misafirler için hesap gerektirmeyen basit katılım deneyimi — mevcut araçları yetersiz kalan organizasyonlar için çekici hale getirdi.</p>
<p>Zoom&rsquo;un gösterdiği şey, kullanım kolaylığının özellik derinliği kadar önemli olduğuydu. &ldquo;Sadece linke tıkla&rdquo; deneyimi, tüm iş birliği araçları için standart beklenti haline geldi.</p>
<h3 id="avaya-3cx-ve-orta-pazar">Avaya, 3CX ve Orta Pazar</h3>
<p>Her organizasyon Cisco veya Microsoft ölçeğine ihtiyaç duymuyordu. Orta pazarın kendi oyuncuları var:</p>
<p><strong>Avaya</strong> on yıllardır önemli bir kurumsal telefon satıcısı olmuştur — Aura platformu kurumsal deployment ölçeğinde CUCM ile rekabet eder. Avaya son yıllarda önemli finansal zorluklardan geçti (birden fazla iflas başvurusu), bu da platformundaki müşteriler için belirsizlik yarattı.</p>
<p><strong>3CX</strong>, yazılım tabanlı bir PBX olarak KOBİ ve orta pazarda popüler hale geldi — Windows veya Linux&rsquo;a kurulabilir, CUCM lisanslamasından düşük maliyetli, makul özellik seti.</p>
<p><strong>RingCentral, 8x8, Vonage (şimdi Ericsson):</strong> Platformlarını başından beri bulutta inşa etmiş, şirket içi miras olmayan bulut tabanlı UCaaS sağlayıcıları.</p>
<hr>
<h2 id="bölüm-5-modern-toplantı-odası">Bölüm 5: Modern Toplantı Odası</h2>
<h3 id="en-çok-ne-değişti">En Çok Ne Değişti</h3>
<p>Toplantı odası, dönüşümün en görünür olduğu yerdir. Karşılaştırın:</p>
<p><strong>2012 toplantı odası:</strong></p>
<ul>
<li>Özel codec (Cisco SX80 veya Polycom Group): 15.000–50.000 dolar</li>
<li>Duvara monte büyük ekran(lar)</li>
<li>Pan-tilt-zoom kamera, tavan veya masa üstü mikrofon dizisi</li>
<li>IT tarafından yönetilen altyapı kaydı</li>
<li>Harici aramaya katılmak: çevirme dizisini araştırın, manuel girin, karşı tarafın doğru cevap vermesini umun</li>
<li>Webex veya Skype toplantısına katılmak: mümkün ama belirli yapılandırma gerektiriyordu ve çoğunlukla güvenilir biçimde çalışmıyordu</li>
</ul>
<p><strong>2024 toplantı odası:</strong></p>
<ul>
<li>Toplantı odası sistemi (Cisco Room Bar, Webex Board, Logitech Rally Bar, Poly Studio): 1.500–8.000 dolar</li>
<li>Tek dokunuşla katılım: toplantı odası ekranı yaklaşan takvim toplantılarını gösteriyor; katılmak için dokunun</li>
<li>Webex, Teams, Zoom ile çalışıyor — çoğunlukla bir yazılım ayarıyla üçü birden</li>
<li>Toplantıya katılmak için IT müdahalesi gerekmiyor</li>
<li>Herhangi bir dizüstü bilgisayardan kablosuz içerik paylaşımı</li>
<li>AI özellikleri: gürültü engelleme, arka plan bulanıklaştırma, aktif konuşmacıyı takip eden otomatik çerçeveleme</li>
</ul>
<p>Maliyet azalması önemlidir. Operasyonel sadelik iyileşmesi dönüştürücüdür.</p>
<h3 id="webex-board-ve-akıllı-tahta-özellikleri">Webex Board ve Akıllı Tahta Özellikleri</h3>
<p>Cisco&rsquo;nun Webex Board&rsquo;u (şimdi Webex Desk ve Room ürün hattının bir parçası), bağımsız video konferansın hiçbir zaman sahip olmadığı bir özellik ekledi: <strong>dijital tahta</strong>.</p>
<p>Webex Board aynı anda dokunmatik ekran, video konferans sistemi ve tahta. Bir toplantıda katılımcılar doğrudan tahta yüzeyine çizebilir. Uzak katılımcılar tahtayı gerçek zamanlı görür. Toplantı sırasında tahtaya yazılan içerik otomatik olarak kaydedilir ve toplantı sonrasında dosya olarak paylaşılır.</p>
<h3 id="logitechin-etkisi">Logitech&rsquo;in Etkisi</h3>
<p>Logitech, kurumsal toplantı odası pazarına tüketici çevre birimi tarafından girdi ve ciddi bir oyuncu haline geldi. Rally Bar ve Rally Bar Mini sistemleri, kamerayı entegre hoparlör ve mikrofonla birleştiren bar biçimli sistemler — bir ekranın üstüne veya altına yerleştirilmek üzere tasarlandı.</p>
<p>Önem: kurumsal düzeyde toplantı odası özelliği, tüketici düzeyinde fiyatlandırmayla. Microsoft Teams veya Zoom Rooms sertifikalı bir Logitech Rally Bar, Cisco veya Poly toplantı odası sisteminin çok altında bir fiyata mal oluyor. Onlarca küçük toplantı odası donatmak isteyen organizasyonlar için bu fiyat noktası, daha önce ekonomik olmayan her odayı donatmayı mümkün kılıyor.</p>
<hr>
<h2 id="bölüm-6-cucm-yükseltmeleri--pratik-bir-not">Bölüm 6: CUCM Yükseltmeleri — Pratik Bir Not</h2>
<p>Şirket içinde Cisco CUCM çalıştıran organizasyonlar için yükseltmeler hâlâ önemli bir operasyonel olaydır. Birden fazla büyük sürüm yükseltmesinden geçmiş biri olarak birkaç gözlem:</p>
<p><strong>Hazırlık, asıl işin kendisidir.</strong> Yanlış giden bir CUCM yükseltmesi neredeyse her zaman atlanan bir hazırlık adımına kadar izlenebilir. Her yükseltmeden önce:</p>
<ul>
<li>Tüm uç noktaların hedef CUCM sürümü için desteklenen yazılımı çalıştırdığını doğrulayın</li>
<li>Tüm özel yapılandırmaları belgeleyin (CTI yol noktaları, arama grupları, çeviri desenleri)</li>
<li>Mümkünse lab ortamında yükseltme sonrasında çevirme planı işlevini test edin</li>
<li>Yedeklemenin tamamlandığını ve geri yüklenebilir olduğunu doğrulayın</li>
</ul>
<p><strong>Önce Publisher, sonra subscriber&rsquo;lar.</strong> Yükseltme sırası önemlidir. CUCM Publisher önce yükseltilir. Subscriber&rsquo;lar Publisher tam olarak yükseltilip sağlıklı olana kadar eski sürümde kalır, ardından her Subscriber sırayla yükseltilir.</p>
<p><strong>Yükseltme sonrası doğrulama.</strong> Her subscriber yükseltmesinden sonra: tüm telefonların yeniden kayıt olduğunu doğrulayın, gelen ve giden PSTN aramalarını test edin, siteler arası aramaları test edin, sesli posta entegrasyonunu doğrulayın. Tüm çağrı yolları doğrulanana kadar başarı ilan etmeyin.</p>
<p><strong>Geçiş yolu:</strong> Eski CUCM sürümlerindeki pek çok Cisco müşterisi, Cisco&rsquo;nun şirket içi CUCM&rsquo;nin bulut yedeği olan Webex Calling&rsquo;e yönlendiriliyor. Geçiş, telefon numaralarını taşımayı, çevirme planı mantığını bulutta yeniden oluşturmayı ve Webex App&rsquo;i softphone istemcisi olarak kullanıma almayı içeriyor.</p>
<hr>
<h2 id="bugünkü-durum">Bugünkü Durum</h2>
<p>Kurumsal iş birliği pazarı, on yıl önce olası görünmeyecek birkaç şeyde birleşti:</p>
<p><strong>Önce yazılım:</strong> Çoğu kullanıcı için birincil arayüz fiziksel bir telefon değil, Webex App, Teams, Zoom gibi bir yazılım istemcisi.</p>
<p><strong>Bulut tabanlı operasyonlar:</strong> Yeni deployment&rsquo;lar büyük ölçüde bulut tabanlı. Şirket içi CUCM buna sahip organizasyonlar tarafından sürdürülüyor, ancak yeni deployment&rsquo;lar artık nadiren UCaaS alternatiflerinden önce bunu tercih ediyor.</p>
<p><strong>Temel olarak birlikte çalışabilirlik:</strong> İş birliği sisteminizin diğer organizasyonların sistemleriyle — platform ne olursa olsun — iletişim kurabilmesi beklentisi artık standart.</p>
<p><strong>Toplantı odası sistemleri erişilebilir teknoloji olarak:</strong> Toplantı odası sistemleri, herhangi bir önceki noktadan daha basit şekilde kullanıma alınır, kullanılır ve bakımı yapılır hale geldi.</p>
<p>Özelleşmiş bir Cisco iş birliği mühendisinin yapılandırıp bakımını yaptığı altyapının yerini büyük ölçüde genel amaçlı bir IT yöneticisinin işletebileceği yönetilen bulut hizmetleri aldı. Bu eski altyapının eleştirisi değil — zamanında gerçekten gelişmiş bir mühendisliğin ürünüydü. Altta yatan karmaşıklığın ne kadar soyutlandığının gözlemidir.</p>
<p>CUCM, Expressway, TelePresence ve tam Cisco iş birliği yığını üzerine kariyer inşa eden mühendisler için: o bilgi değersiz hale gelmedi. Mimari düşünme — çevirme planlarının nasıl çalıştığı, çağrı yönlendirme mantığının nasıl yapılandırıldığı, QoS&rsquo;un ses kalitesi için ne anlama geldiği, codec seçiminin neden önemli olduğu — doğrudan şirket içi altyapının yerini alan bulut platformlarını anlamaya aktarılır. Uygulama detayları değişti. Prensipler değişmedi.</p>
<hr>
<h2 id="temel-çıkarımlar">Temel Çıkarımlar</h2>
<ul>
<li><strong>IP telefonun orijinal iş gerekçesi</strong>, MPLS/VPN aracılığıyla siteler arası aramalarda maliyet azaltmaktı — bu tek başına pek çok kurumsal PBX&rsquo;ten IP telefona geçişi haklı kıldı.</li>
<li><strong>Donanım video konferans</strong> kalite sundu ancak muazzam altyapı maliyeti ve operasyonel karmaşıklıkla — yaygın benimsemenin önündeki darboğaz.</li>
<li><strong>Bulut iş birliği</strong>, internet kalitesi yeterince iyileştiğinde ve şirket içi altyapıyla ekonomik karşılaştırma kesin olarak değiştiğinde uygulanabilir hale geldi.</li>
<li><strong>Webex</strong>, bir toplantı aracından CUCM, VCS ve Unity Connection&rsquo;ın tek bir bulut hizmetinde yerini alan tam bir UCaaS platformuna dönüştü.</li>
<li><strong>Teams</strong>, saf teknik üstünlük değil dağıtım avantajıyla pazarı dönüştürdü — Microsoft 365 çalıştıran organizasyonlarda zaten deploy edilmişti.</li>
<li><strong>Toplantı odası donanımı</strong>, herhangi bir organizasyonun ölçekte kullanıma alabileceği 3.000 dolarlık erişilebilir barlara dönüşerek 30.000 dolar+ özel sistemlerden çıktı.</li>
<li><strong>CUCM yükseltmeleri</strong>, hâlâ şirket içinde bulunan organizasyonlar için önemli operasyonel olaylar olmaya devam ediyor — hazırlık ve sıra, yükseltmenin kendisinden daha önemli.</li>
<li><strong>Platformlar arası birlikte çalışabilirlik</strong> artık beklenen, istisnai değil — Webex odaları Teams toplantılarına katılıyor, Teams kullanıcıları Webex toplantılarına katılıyor.</li>
</ul>
<hr>
<h2 id="ilgili-yazılar">İlgili Yazılar</h2>
<ul>
<li>🔐 <a href="/tr/architecture/zero-trust-mindset-engineering-security-as-an-architecture-not-a-product/">Zero Trust Zihniyeti: Güvenliği Bir Mimari Olarak Mühendislemek</a> — Bulut iş birliği ortamları için güvenlik mimarisi</li>
<li>🏗️ <a href="/tr/architecture/it-infrastructure-not-a-collection-of-products/">IT Altyapısı Ürünler Koleksiyonu Değildir</a> — İş birliği platformları için de geçerli sistem düşüncesi</li>
<li>📊 <a href="/tr/architecture/monitoring-not-just-seeing/">İzleme Doğru Yapıldığında</a> — İş birliği altyapısını proaktif olarak izleme</li>
<li>🔧 <a href="/tr/technology/securecrt-superputty-network-engineer-guide/">SecureCRT ve SuperPutty</a> — İş birliğinin üzerinde çalıştığı şirket içi altyapıyı yönetmek için araçlar</li>
</ul>
]]></content:encoded></item><item><title>F5 LTM Deep Dive: Virtual Server'lar, iRule'lar, SSL Offloading ve HA</title><link>https://barashhelvadzhaoglu.com/tr/technology/f5-ltm-deep-dive/</link><pubDate>Wed, 08 Apr 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/tr/technology/f5-ltm-deep-dive/</guid><description>F5 BIG-IP LTM teknik inceleme — full-proxy mimari, virtual server, pool yapılandırması, iRule, SSL offloading ve sıfır downtime migrasyon rehberi.</description><content:encoded><![CDATA[<h1 id="f5-ltm-deep-dive-virtual-serverlar-irulelar-ssl-offloading-ve-ha">F5 LTM Deep Dive: Virtual Server&rsquo;lar, iRule&rsquo;lar, SSL Offloading ve HA</h1>
<p>Bu yazı F5 BIG-IP serisinin bir parçasıdır.</p>
<blockquote>
<p><strong>F5&rsquo;e yeni misiniz?</strong> Önce platform genel bakışıyla başlayın: <a href="/tr/technology/f5-bigip-application-delivery-platform-overview/">F5 BIG-IP Bir Load Balancer Değil — Uygulama Teslim Platformudur</a></p>
</blockquote>
<p>Büyük resmi zaten biliyorsanız ve LTM&rsquo;e derinlemesine inmek istiyorsanız — yapılandırma, iRule&rsquo;lar, migrasyon saha notları — doğru yerdesiniz.</p>
<hr>
<h2 id="full-proxy-mimarisi-neden-her-şeyi-değiştirir">Full-Proxy Mimarisi: Neden Her Şeyi Değiştirir</h2>
<p>LTM hakkında anlaşılması gereken en önemli şey, bunun bir <strong>full-proxy</strong> olduğudur. Bu bir pazarlama terimi değildir — LTM&rsquo;yi her türlü daha basit load balancer&rsquo;dan ayıran doğrudan operasyonel sonuçları vardır.</p>
<p>Bir istemci F5 LTM üzerinden bağlandığında, iki tamamen ayrı TCP bağlantısı oluşur:</p>
<pre tabindex="0"><code>İstemci ──[TCP bağlantı 1]──→ F5 LTM ──[TCP bağlantı 2]──→ Backend Sunucu
          (Virtual Server IP)            (Pool Member IP)
</code></pre><p>F5 istemci bağlantısını tamamen sonlandırır, inceler, tüm yönlendirme ve politika kararlarını verir, ardından backend&rsquo;e yeni bir bağlantı açar. İstemci ve backend sunucusu hiçbir zaman doğrudan iletişim kurmaz.</p>
<p>Bu, pass-through load balancer&rsquo;ların sağlayamadığı yetenekler sunar:</p>
<ul>
<li>İstek ve yanıtın her baytına tam görünürlük</li>
<li>Trafiğin herhangi bir bölümünü yeniden yazabilme — başlıklar, URI&rsquo;ler, çerezler, yanıt gövdeleri</li>
<li>Backend&rsquo;ler adına SSL sonlandırma — backend&rsquo;ler düz HTTP görür</li>
<li>İstemci taraflı ve sunucu taraflı bağlantılar için bağımsız TCP ayarı</li>
<li>Bağlantı çoğullaması ve HTTP pipelining optimizasyonları</li>
</ul>
<p>Pratikte, full-proxy konumu, yukarı akış sorunlarının (istemci tarafı) ve aşağı akış sorunlarının (sunucu tarafı) tamamen izole edildiği anlamına gelir. Bu, üretim olaylarında sorun gidermeyi önemli ölçüde basitleştirir.</p>
<hr>
<h2 id="virtual-serverlar-giriş-noktası">Virtual Server&rsquo;lar: Giriş Noktası</h2>
<p><strong>Virtual Server</strong>, istemcilerin bağlandığı IP adresi ve port kombinasyonudur. LTM&rsquo;deki birincil nesnedir ve tüm trafik politikasının kapsayıcısıdır:</p>
<pre tabindex="0"><code>Virtual Server: vs_webapp_443
  Hedef IP:           10.10.1.100
  Port:               443
  Protokol:           TCP
  HTTP Profili:       http_profile_xforward
  SSL İstemci Profili: clientssl_webapp
  SSL Sunucu Profili: serverssl_backend
  Varsayılan Pool:    pool_webapp_8080
  Persistence:        cookie_persistence
  iRule:              /Common/rule_uri_routing
</code></pre><p><strong>Bir VIP, birden fazla uygulama:</strong> Tek bir virtual server IP&rsquo;si, HTTP Host başlığına veya URI yoluna göre yönlendirme yapmak için iRule&rsquo;lar kullanarak birden fazla uygulamaya hizmet verebilir. Bu, IP tüketimini azaltır ve yukarı akış firewall kurallarını basitleştirir.</p>
<p><strong>Virtual server durumu pool sağlığından bağımsızdır:</strong> Bir virtual server devre dışı bırakılırsa, pool member&rsquo;ların sağlıklı olup olmadığına bakılmaksızın hiçbir trafik pool&rsquo;a ulaşmaz. Virtual server kullanılabilirliğini, pool member kullanılabilirliğinden ayrı olarak her zaman izleyin.</p>
<p><strong>Üç virtual server türü:</strong></p>
<ul>
<li><strong>Standard</strong> — full proxy, en yaygın tür</li>
<li><strong>Performance Layer 4</strong> — L7 incelemesinin gerekmediği yüksek verimli senaryolar için proxy&rsquo;yi atlar</li>
<li><strong>Forwarding</strong> — proxy davranışı olmadan pass-through yönlendirme, şeffaf deployment&rsquo;larda kullanılır</li>
</ul>
<hr>
<h2 id="poollar-ve-load-balancing-yöntemleri">Pool&rsquo;lar ve Load Balancing Yöntemleri</h2>
<p><strong>Pool</strong>, virtual server&rsquo;ın trafiği dağıttığı backend sunucuları grubudur:</p>
<pre tabindex="0"><code>Pool: pool_webapp_8080
  Load Balancing Yöntemi: Least Connections (member)
  Slow Ramp Time:         30 saniye
  Monitor:                http_monitor_webapp
  Member&#39;lar:
    192.168.10.11:8080   Öncelik Grubu: 1
    192.168.10.12:8080   Öncelik Grubu: 1
    192.168.10.13:8080   Öncelik Grubu: 2  ← yedek, yalnızca grup 1 başarısız olursa etkinleşir
</code></pre><p><strong>Load balancing yöntemleri karşılaştırması:</strong></p>
<ul>
<li><strong>Round Robin</strong> — sıralı dağılım. Durumsuz, tekdüze iş yükleri için çalışır. Bağlantı süreleri önemli ölçüde farklılaştığında kötü seçimdir.</li>
<li><strong>Least Connections (member)</strong> — en az aktif bağlantıya sahip member&rsquo;a gönderir. Değişken oturum süreleri olan uygulamalar için en iyisi. Çoğu üretim ortamında standart seçim.</li>
<li><strong>Least Connections (node)</strong> — yalnızca bu pool değil, bir sunucu IP&rsquo;sine tüm pool&rsquo;lardaki bağlantıları sayar. Bir sunucu birden fazla pool&rsquo;a katıldığında kullanın.</li>
<li><strong>Ratio</strong> — ağırlıklı dağılım. A member&rsquo;ı, B member&rsquo;ından 3× daha fazla bağlantı alır. Farklı kapasitelere sahip sunucular için.</li>
<li><strong>Fastest</strong> — en son yanıt veren member&rsquo;a gönderir. Sıcak nokta oluşturabilir; daha fazla kararlılık için bunun yerine Observed kullanın.</li>
</ul>
<p><strong>Slow Ramp Time</strong> az kullanılır ama önemlidir. Bir pool member başarısızlıktan kurtulduğunda hemen kullanılabilir hale gelir — ancak tam olarak hazır olmayabilir (JVM, cache&rsquo;ler, veritabanı bağlantı havuzları). Slow Ramp Time, yeni kullanılabilir bir member&rsquo;ın ağırlığını belirtilen saniyeler boyunca kademeli olarak artırır ve soğuk bir sunucunun anında aşırı yüklenmesini önler.</p>
<p><strong>Öncelik Grupları</strong>, tek bir pool içinde aktif ve yedek member setlerine olanak tanır. Grup 1 member&rsquo;ları, minimum aktif member eşiğinin üzerindeyken tüm trafiği alır. Grup 2 member&rsquo;ları, Grup 1 eşiğin altına düştüğünde otomatik olarak etkinleşir.</p>
<hr>
<h2 id="health-monitorlar-load-balancing-yönteminden-daha-önemli">Health Monitor&rsquo;lar: Load Balancing Yönteminden Daha Önemli</h2>
<p>Bir pool member, TCP erişilebilir ve uygulama düzeyinde tamamen bozuk olabilir. Her istekte HTTP 500 döndüren bir ödeme işleme sunucusu hâlâ TCP erişilebilirdir — temel bir TCP monitor sorunu hiçbir zaman tespit etmez.</p>
<p>Bu, üretim ortamlarında gördüğüm en yaygın başarısızlık senaryosudur ve ekiplerin en sık yetersiz yatırım yaptığı yerdir.</p>
<h3 id="tcp-monitor-gerekli-ama-yetersiz">TCP Monitor: Gerekli ama Yetersiz</h3>
<pre tabindex="0"><code>Monitor: tcp_monitor_basic
  Tür:      TCP
  Interval:  5 saniye
  Timeout:   16 saniye
</code></pre><p>Tespit eder: ağ bağlantı kaybı, sunucu çöküşleri, port dinlenmiyor.</p>
<p>Tespit etmez: uygulama hataları, veritabanı bağlantı başarısızlıkları, bellek tükenmesi, kısmen başlatılmış uygulama durumları.</p>
<h3 id="http-monitor-üretim-standardı">HTTP Monitor: Üretim Standardı</h3>
<pre tabindex="0"><code>Monitor: http_monitor_webapp
  Tür:            HTTP
  Send String:    GET /health HTTP/1.1\r\nHost: webapp.internal\r\nConnection: close\r\n\r\n
  Receive String: &#34;status&#34;:&#34;healthy&#34;
  Interval:       5 saniye
  Timeout:        16 saniye
</code></pre><p>LTM, yalnızca yanıt gövdesi tam olarak beklenen dizeyi içerdiğinde member&rsquo;ı UP olarak işaretler. Uygulama, yalnızca portun açık olduğunu değil, sağlıklı olduğunu aktif olarak onaylamalıdır.</p>
<p>İyi bir <code>/health</code> endpoint&rsquo;i şunları kontrol eder: veritabanı bağlantısı, cache kullanılabilirliği, kilit bağımlılık durumu ve ilgiliyse disk alanı. <code>{&quot;status&quot;:&quot;degraded&quot;}</code> ile HTTP 200 döndüren bir uygulama, monitor kontrolünü başarısız kılmalıdır.</p>
<h3 id="şifreli-backendler-için-https-monitor">Şifreli Backend&rsquo;ler için HTTPS Monitor</h3>
<pre tabindex="0"><code>Monitor: https_monitor_webapp
  Tür:         HTTPS
  SSL Profili:  serverssl_monitor (dahili olarak öz imzalı sertifikaları kabul edecek şekilde yapılandırın)
  Send String:  GET /health HTTP/1.1\r\nHost: webapp.internal\r\n\r\n
  Receive String: &#34;status&#34;:&#34;healthy&#34;
</code></pre><h3 id="timeout-formülü">Timeout Formülü</h3>
<p>Sık yapılan bir yanlış yapılandırma: timeout değerini interval&rsquo;e eşit veya daha küçük ayarlamak. Doğru formül:</p>
<pre tabindex="0"><code>Timeout = (Interval × yeniden deneme sayısı) + 1
</code></pre><p>Interval=5 ve 3 yeniden denemeyle: Timeout = 16. Bu, geçici ağ dalgalanmalarından kaynaklanan yanlış pozitifleri önlemek için LTM&rsquo;ye member&rsquo;ı düşürmeden önce yeniden deneme zamanı verir.</p>
<hr>
<h2 id="ssl-offloading-ve-ssl-bridging">SSL Offloading ve SSL Bridging</h2>
<h3 id="ssl-offload-yalnızca-istemci-ssl">SSL Offload (Yalnızca İstemci SSL)</h3>
<pre tabindex="0"><code>İstemci ──(HTTPS/TLS 1.3)──→ F5 LTM ──(HTTP)──→ Backend
</code></pre><p>F5, istemciden TLS&rsquo;yi sonlandırır ve şifrelenmemiş HTTP&rsquo;yi backend&rsquo;lere iletir. Maksimum backend CPU tasarrufu. Virtual server&rsquo;da bir <strong>İstemci SSL Profili</strong> gerektirir:</p>
<pre tabindex="0"><code>İstemci SSL Profili: clientssl_webapp
  Sertifika:   /Common/webapp_cert
  Anahtar:     /Common/webapp_key
  Zincir:      /Common/intermediate_ca
  Şifreler:    TLSv1.2:TLSv1.3
  Seçenekler:  TLSv1 Yok, TLSv1.1 Yok
</code></pre><h3 id="ssl-bridging-istemci--sunucu-ssl">SSL Bridging (İstemci + Sunucu SSL)</h3>
<pre tabindex="0"><code>İstemci ──(HTTPS/TLS 1.3)──→ F5 LTM ──(HTTPS/TLS)──→ Backend
</code></pre><p>F5 şifresini çözer, inceler, ardından backend için yeniden şifreler. Uyumluluk gereksinimlerinin uçtan uca şifrelemeyi zorunlu kıldığı düzenlenmiş ortamlarda (bankacılık, sağlık) gereklidir. Bağlantı başına iki TLS el sıkışması nedeniyle biraz gecikme ekler — ancak tam uyumluluk ve görünürlük sağlar.</p>
<p>Bankacılık ortamında, tüm üretim virtual server&rsquo;ları SSL bridging çalıştırıyordu. Her bağlantı şifresi çözülüyor, WAF tarafından inceleniyor ve backend&rsquo;e yeniden şifreleniyordu.</p>
<h3 id="sertifika-yönetimi">Sertifika Yönetimi</h3>
<p>Temel operasyonel noktalar:</p>
<ul>
<li>F5, sertifikalar sona erme tarihine yaklaştığında varsayılan olarak uyarı vermez. Virtual server&rsquo;lardaki sertifika süresini kontrol etmek için harici izleme (SolarWinds, Zabbix) kurun.</li>
<li>Sertifika değiştirme sıfır downtime ile yapılır: sertifika nesnesini güncelleyin, profil buna otomatik olarak referans verir.</li>
<li><strong>SNI</strong>, tek bir VIP&rsquo;nin farklı sertifikalara sahip birden fazla uygulamaya hizmet vermesine olanak tanır.</li>
</ul>
<hr>
<h2 id="session-persistence">Session Persistence</h2>
<h3 id="cookie-persistence-önerilen">Cookie Persistence (Önerilen)</h3>
<p>F5, HTTP yanıtına pool member&rsquo;ı tanımlayan bir çerez ekler:</p>
<pre tabindex="0"><code>Persistence Profili: cookie_persistence
  Yöntem:      Insert
  Çerez Adı:   BIGipServer_webapp
  Son Kullanma: Session
  Şifrele:     Etkin
</code></pre><p>Sonraki isteklerde, tarayıcı bu çerezi gönderir. F5, mevcut yük dağılımından bağımsız olarak doğru member&rsquo;a yönlendirir. Uygulamaya şeffaf, NAT üzerinden çalışır, istemci IP değişikliklerine dayanır.</p>
<h3 id="kaynak-adres-persistence">Kaynak Adres Persistence</h3>
<p>Aynı istemci IP&rsquo;sinden gelen tüm trafiği aynı member&rsquo;a yönlendirir:</p>
<pre tabindex="0"><code>Persistence Profili: source_addr_persistence
  Timeout: 3600 saniye
</code></pre><p>Basit, ancak birçok kullanıcı bir NAT IP&rsquo;yi paylaştığında sorunlu — aynı NAT arkasındaki tüm kullanıcılar aynı backend sunucusuna gider, yük dağılımını bozar.</p>
<h3 id="irule-tabanlı-evrensel-persistence">iRule Tabanlı Evrensel Persistence</h3>
<p>Özel oturum tanımlayıcıları için (standart dışı çerezler, URL parametreleri, özel başlıklar):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-tcl" data-lang="tcl"><span style="display:flex;"><span>when HTTP_REQUEST <span style="color:#66d9ef">{</span>
</span></span><span style="display:flex;"><span>  persist uie <span style="color:#66d9ef">[</span>HTTP<span style="color:#f92672">::</span>header <span style="color:#e6db74">&#34;X-Session-Token&#34;</span><span style="color:#66d9ef">]</span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">}</span>
</span></span></code></pre></div><p>Özel bir başlık değerine göre kalıcı hale getirir — hiçbir standart profilin desteklemediği bir şey.</p>
<hr>
<h2 id="irulelar-programlanabilir-trafik-katmanı">iRule&rsquo;lar: Programlanabilir Trafik Katmanı</h2>
<p>iRule&rsquo;lar, TMOS veri düzleminde hat hızında çalışan Tcl tabanlı betiklerdir. En güçlü LTM farklılaştırıcısıdır — aksi takdirde uygulama kodu değişikliği gerektiren trafik mantığı.</p>
<h3 id="olay-modeli">Olay Modeli</h3>
<p>iRule&rsquo;lar, trafik yaşam döngüsündeki olaylarda çalışır:</p>
<ul>
<li><code>HTTP_REQUEST</code> — istemciden tam HTTP isteği alındı</li>
<li><code>HTTP_RESPONSE</code> — backend&rsquo;den yanıt alındı</li>
<li><code>CLIENT_ACCEPTED</code> — istemciden TCP bağlantısı kuruldu</li>
<li><code>SERVER_CONNECTED</code> — F5 backend&rsquo;e bağlandı</li>
<li><code>SSL_HANDSHAKE_START</code> — TLS müzakeresi sırasında</li>
</ul>
<h3 id="üretim-irule-örnekleri">Üretim iRule Örnekleri</h3>
<p><strong>Backend&rsquo;e istemci IP iletimi:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-tcl" data-lang="tcl"><span style="display:flex;"><span>when HTTP_REQUEST <span style="color:#66d9ef">{</span>
</span></span><span style="display:flex;"><span>  HTTP<span style="color:#f92672">::</span>header insert <span style="color:#e6db74">&#34;X-Forwarded-For&#34;</span>   <span style="color:#66d9ef">[</span>IP<span style="color:#f92672">::</span>client_addr<span style="color:#66d9ef">]</span>
</span></span><span style="display:flex;"><span>  HTTP<span style="color:#f92672">::</span>header insert <span style="color:#e6db74">&#34;X-Real-IP&#34;</span>         <span style="color:#66d9ef">[</span>IP<span style="color:#f92672">::</span>client_addr<span style="color:#66d9ef">]</span>
</span></span><span style="display:flex;"><span>  HTTP<span style="color:#f92672">::</span>header insert <span style="color:#e6db74">&#34;X-Forwarded-Proto&#34;</span> <span style="color:#e6db74">&#34;https&#34;</span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">}</span>
</span></span></code></pre></div><p><strong>URI tabanlı pool yönlendirmesi:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-tcl" data-lang="tcl"><span style="display:flex;"><span>when HTTP_REQUEST <span style="color:#66d9ef">{</span>
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">if</span> <span style="color:#66d9ef">{</span> <span style="color:#66d9ef">[</span>HTTP<span style="color:#f92672">::</span>uri<span style="color:#66d9ef">]</span> starts_with <span style="color:#e6db74">&#34;/api/v2/&#34;</span> <span style="color:#66d9ef">}</span> <span style="color:#66d9ef">{</span>
</span></span><span style="display:flex;"><span>    pool pool_api_v2_servers
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">}</span> <span style="color:#66d9ef">elseif</span> <span style="color:#66d9ef">{</span> <span style="color:#66d9ef">[</span>HTTP<span style="color:#f92672">::</span>uri<span style="color:#66d9ef">]</span> starts_with <span style="color:#e6db74">&#34;/api/&#34;</span> <span style="color:#66d9ef">}</span> <span style="color:#66d9ef">{</span>
</span></span><span style="display:flex;"><span>    pool pool_api_v1_servers
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">}</span> <span style="color:#66d9ef">elseif</span> <span style="color:#66d9ef">{</span> <span style="color:#66d9ef">[</span>HTTP<span style="color:#f92672">::</span>uri<span style="color:#66d9ef">]</span> starts_with <span style="color:#e6db74">&#34;/admin/&#34;</span> <span style="color:#66d9ef">}</span> <span style="color:#66d9ef">{</span>
</span></span><span style="display:flex;"><span>    pool pool_admin_servers
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">}</span> <span style="color:#66d9ef">else</span> <span style="color:#66d9ef">{</span>
</span></span><span style="display:flex;"><span>    pool pool_web_servers
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">}</span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">}</span>
</span></span></code></pre></div><p><strong>Pool boşken bakım yönlendirmesi:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-tcl" data-lang="tcl"><span style="display:flex;"><span>when HTTP_REQUEST <span style="color:#66d9ef">{</span>
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">if</span> <span style="color:#66d9ef">{</span> <span style="color:#66d9ef">[</span>active_members pool_webapp_8080<span style="color:#66d9ef">]</span> <span style="color:#f92672">&lt;</span> 1 <span style="color:#66d9ef">}</span> <span style="color:#66d9ef">{</span>
</span></span><span style="display:flex;"><span>    HTTP<span style="color:#f92672">::</span>redirect <span style="color:#e6db74">&#34;https://status.sirket.com/bakim&#34;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">}</span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">}</span>
</span></span></code></pre></div><p><strong>Host başlığı tabanlı yönlendirme — bir VIP&rsquo;de birden fazla uygulama:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-tcl" data-lang="tcl"><span style="display:flex;"><span>when HTTP_REQUEST <span style="color:#66d9ef">{</span>
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">switch</span> <span style="color:#66d9ef">[</span>HTTP<span style="color:#f92672">::</span>host<span style="color:#66d9ef">]</span> <span style="color:#66d9ef">{</span>
</span></span><span style="display:flex;"><span>    <span style="color:#e6db74">&#34;uygulama1.sirket.com&#34;</span> <span style="color:#66d9ef">{</span> pool pool_app1 <span style="color:#66d9ef">}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#e6db74">&#34;uygulama2.sirket.com&#34;</span> <span style="color:#66d9ef">{</span> pool pool_app2 <span style="color:#66d9ef">}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#e6db74">&#34;api.sirket.com&#34;</span>       <span style="color:#66d9ef">{</span> pool pool_api  <span style="color:#66d9ef">}</span>
</span></span><span style="display:flex;"><span>    default                <span style="color:#66d9ef">{</span> pool pool_default <span style="color:#66d9ef">}</span>
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">}</span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">}</span>
</span></span></code></pre></div><p><strong>İstemci IP&rsquo;ye göre bağlantı hızı sınırlaması:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-tcl" data-lang="tcl"><span style="display:flex;"><span>when CLIENT_ACCEPTED <span style="color:#66d9ef">{</span>
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">set</span> conn_limit <span style="color:#ae81ff">50</span>
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">if</span> <span style="color:#66d9ef">{</span> <span style="color:#66d9ef">[</span>table lookup <span style="color:#f92672">-</span>notouch <span style="color:#66d9ef">[</span>IP<span style="color:#f92672">::</span>client_addr<span style="color:#66d9ef">]]</span> <span style="color:#f92672">&gt;</span> $conn_limit <span style="color:#66d9ef">}</span> <span style="color:#66d9ef">{</span>
</span></span><span style="display:flex;"><span>    reject
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">}</span> <span style="color:#66d9ef">else</span> <span style="color:#66d9ef">{</span>
</span></span><span style="display:flex;"><span>    table incr <span style="color:#66d9ef">[</span>IP<span style="color:#f92672">::</span>client_addr<span style="color:#66d9ef">]</span>
</span></span><span style="display:flex;"><span>    table timeout <span style="color:#66d9ef">[</span>IP<span style="color:#f92672">::</span>client_addr<span style="color:#66d9ef">]</span> <span style="color:#ae81ff">60</span>
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">}</span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">}</span>
</span></span></code></pre></div><h3 id="irule-performans-notları">iRule Performans Notları</h3>
<p>iRule&rsquo;lar, virtual server üzerinden her bağlantı veya istek için çalışır. Yönergeler:</p>
<ul>
<li>Yüksek trafikli iRule&rsquo;larda karmaşık dize işlemlerinden kaçının — hesaplanan değerleri önbelleğe almak için <code>table</code> kullanın</li>
<li>Sözdizimi hatası tüm iRule&rsquo;u sessizce devre dışı bırakır — önce staging ortamında test edin</li>
<li>Üretimde <code>log local0.debug</code> kullanımını sınırlayın — aşırı loglama performansı etkiler</li>
<li><code>RULE_INIT</code> olayı başlangıçta bir kez çalışır ve paylaşılan veri yapılarını başlatmak için idealdir</li>
</ul>
<hr>
<h2 id="high-availability-üretimde-aktif-yedek">High Availability: Üretimde Aktif-Yedek</h2>
<h3 id="cihaz-grupları-ve-trafik-grupları">Cihaz Grupları ve Trafik Grupları</h3>
<p>F5 HA, <strong>Cihaz Güveni</strong> (eşler arasında karşılıklı kimlik doğrulama) ve <strong>Cihaz Grupları</strong> (sync-failover yapılandırması) kullanır:</p>
<pre tabindex="0"><code>Cihaz Grubu: dg_production
  Tür:     sync-failover
  Member&#39;lar: bigip-01 (Aktif), bigip-02 (Yedek)

Trafik Grubu: traffic-group-1
  Floating IP&#39;ler: 10.10.1.100 (VIP), 10.10.1.1 (self IP)
  Aktif on:        bigip-01
</code></pre><p>Trafik Grupları, failover sırasında cihazlar arasında geçiş yapan floating IP&rsquo;leri içerir. bigip-01 başarısız olduğunda, bigip-02 traffic-group-1&rsquo;in sahipliğini alır ve gratuitous ARP aracılığıyla VIP&rsquo;yi duyurur.</p>
<h3 id="özel-heartbeat-vlan-zorunlu">Özel Heartbeat VLAN: Zorunlu</h3>
<p>F5 HA, ağ failover kullanır — cihazlar arasındaki heartbeat paketleri eş başarısızlığını tespit eder. Kritik kural:</p>
<p><strong>Üretim ve yönetim ağlarından ayrı, her zaman özel bir failover VLAN kullanın.</strong></p>
<p>Heartbeat için üretim arayüzünü paylaşmak, ağ tıkanıklığı sırasında yanlış failover olayları oluşturur. Her iki cihaz da diğerinin başarısız olduğuna inanır ve her ikisi de aynı anda aktif hale gelir — split-brain. Trafik çoğaltılır, oturumlar bozulur ve olaydan kurtulmak zahmetlidir.</p>
<pre tabindex="0"><code>Failover VLAN: vlan_ha_heartbeat
  Arayüz:            1.3 (özel)
  bigip-01 self IP:  192.168.100.1/24
  bigip-02 self IP:  192.168.100.2/24
</code></pre><h3 id="config-sync-manuel---otomatik">Config Sync: Manuel - Otomatik</h3>
<p><strong>Otomatik sync</strong> — aktif cihazda yapılan değişiklikler anında yedek cihaza yayılır. Risk: kısmi veya yanlış bir yapılandırma değişikliği inceleyemeden önce yayılır.</p>
<p><strong>Manuel sync</strong> — yönetici değişiklikleri doğruladıktan sonra sync&rsquo;i açıkça tetikler. Üretim için daha güvenli. Düzenlenmiş ortamlarda standart seçim.</p>
<h3 id="bağlantı-yansıtma">Bağlantı Yansıtma</h3>
<p>Varsayılan olarak, failover tüm mevcut bağlantıları düşürür — istemcilerin yeniden bağlanması gerekir. Çoğu web uygulaması için bu kabul edilebilirdir.</p>
<p>Uzun süreli bağlantılar için (kalıcı WebSocket&rsquo;ler, büyük dosya transferleri, veritabanı bağlantıları), <strong>bağlantı yansıtma</strong> yedek cihazda oturum durumunu korur. Failover bu bağlantıları minimum kesinti ile sürdürür.</p>
<p>Bağlantı yansıtmayı seçici olarak etkinleştirin — her iki cihazda da bellek ve CPU tüketir. Her virtual server buna ihtiyaç duymaz.</p>
<hr>
<h2 id="saha-notları-2000--5000-migrasyonu">Saha Notları: 2000 → 5000 Migrasyonu</h2>
<h3 id="neden-migrasyon-yaptık">Neden Migrasyon Yaptık</h3>
<p>BIG-IP 2000 serisi, bankacılık yoğun saatlerinde SSL offloading tavanına ulaşmıştı. TMOS 13.x destek sonuna yaklaşıyordu. 5000 serisi, donanım SSL hızlandırması, 6× verim iyileştirmesi ve TMOS 15.x aracılığıyla TLS 1.3 desteği sunuyordu.</p>
<h3 id="sıfır-downtime-yaklaşımı-30-cihaz-0-kesinti">Sıfır Downtime Yaklaşımı: 30+ Cihaz, 0 Kesinti</h3>
<p><strong>Faz 1 — Paralel deployment</strong>
5000 serisi donanımı mevcut 2000 serisi yanına kurun. Yeni cihazlarda özdeş virtual server&rsquo;lar, pool&rsquo;lar, profiller ve iRule&rsquo;lar yapılandırın. Henüz sıfır trafik.</p>
<p><strong>Faz 2 — Kritik olmayan virtual server üzerinde doğrulama</strong>
Tek bir dahili uygulamayı yeni cihaza yönlendirin. 72 saat izleyin: bağlantı oranları, SSL el sıkışma gecikmesi, health monitor davranışı, iRule yürütme logları, sentetik yük altında HA failover testi.</p>
<p><strong>Faz 3 — İş riski bazında kademeli migrasyon</strong>
Virtual server&rsquo;ları gruplara göre taşıyın — önce dahili araçlar, sonra genel uygulamalar, en son ödeme işleme. Her grup için:</p>
<ul>
<li>Yeni cihaza işaret etmek üzere yukarı akış yönlendirme / SNAT&rsquo;ı güncelleyin</li>
<li>48 saat izleyin</li>
<li>Grup başına 72 saat eski cihazı geri alma seçeneği olarak tutun</li>
</ul>
<p><strong>Faz 4 — HA çifti tamamlama</strong>
Yeni aktif cihazda tüm virtual server&rsquo;lar doğrulandıktan sonra:</p>
<ol>
<li>Önce yedek (eski cihaz) değiştirin</li>
<li>Yeni yedeğin aktiften yapılandırmayı senkronize ettiğini doğrulayın</li>
<li>Zorla failover yapın — yeni yediği üretim yükü altında test edin</li>
<li>Eski aktifi devre dışı bırakın</li>
</ol>
<p><strong>İşe yaratan kural: her iki HA cihazını aynı anda hiçbir zaman değiştirmeyin.</strong> Trafiği üstlenen her zaman tam doğrulanmış, üretimde test edilmiş bir cihaz olmalıdır.</p>
<h3 id="tmos-uyumluluk-denetimi-başlamadan-önce-yapın">TMOS Uyumluluk Denetimi: Başlamadan Önce Yapın</h3>
<p>TMOS 13.x için yazılmış iRule&rsquo;lar her zaman 15.x&rsquo;te aynı şekilde davranmaz. Migrasyondan önce tüm iRule&rsquo;ları şunlar için denetleyin:</p>
<ul>
<li><code>HTTP::</code> komutları — HTTP/2 senaryolarında davranış değişiklikleri</li>
<li><code>SSL::</code> olayları — TLS 1.3&rsquo;te yeni olaylar ve değişen zamanlama</li>
<li><code>RULE_INIT</code> yürütmesi — başlangıçta zamanlama farklılıkları</li>
</ul>
<p>Cutover öncesinde değişiklik gerektiren 3 iRule bulduk. Bunları staging ortamında bulmak, üretim olay yanıtında saatler kurtardı.</p>
<hr>
<h2 id="temel-çıkarımlar">Temel Çıkarımlar</h2>
<ul>
<li>LTM bir <strong>full-proxy</strong>&lsquo;dir — pass-through değil. Bu ayrım tüm yeteneklerini ve sorun giderme yaklaşımlarını yönlendirir.</li>
<li><strong>Health monitor&rsquo;lar</strong>, load balancing yönteminden daha önemlidir. Uygulama yanıtlarını kontrol eden HTTP monitor&rsquo;lar her zaman TCP monitor&rsquo;lardan daha iyidir.</li>
<li><strong>iRule&rsquo;lar</strong>, uygulama kodu değişiklikleri olmadan hat hızında trafik mantığı sağlar — en güçlü LTM farklılaştırıcısı.</li>
<li><strong>SSL offloading</strong>, şifreleme yükünü backend&rsquo;lerden kaldırır. Düzenlenmiş ortamlarda SSL bridging gereklidir.</li>
<li>HA için her zaman <strong>özel bir heartbeat VLAN</strong> kullanın. Paylaşılan arayüzler split-brain&rsquo;e neden olur.</li>
<li>Migrasyonlarda: <strong>önce yedek, sonra aktif</strong>. Aynı anda asla.</li>
</ul>
<hr>
<h2 id="bu-seri">Bu Seri</h2>
<ul>
<li>📖 <a href="/tr/technology/f5-bigip-application-delivery-platform-overview/">F5 BIG-IP Platform Genel Bakış — Tüm Modüller</a> ← F5&rsquo;e yeniyseniz buradan başlayın</li>
<li>🌐 <a href="/tr/technology/f5-gtm-gslb-global-traffic-management/">F5 GTM ve GSLB Deep Dive</a></li>
<li>🛡️ <a href="/tr/technology/f5-waf-asm-advanced-waf-application-security/">F5 WAF Deep Dive</a></li>
</ul>
<h2 id="ilgili-yazılar">İlgili Yazılar</h2>
<ul>
<li>🛠️ <a href="/tr/posts/next-gen-console-server-architecture/">Ağın Arka Kapısı: Yeni Nesil Console Server Mimarisi</a> — F5 bakım pencereleri sırasında out-of-band erişim</li>
<li>🛡️ <a href="/tr/posts/network-packet-broker-masterclass/">Network Packet Broker (NPB) Masterclass</a> — ADC ile birlikte trafik görünürlüğü</li>
<li>🔐 <a href="/tr/architecture/zero-trust-mindset-engineering-security-as-an-architecture-not-a-product/">Zero Trust Zihniyeti</a> — LTM&rsquo;nin Zero Trust mimarisindeki yeri</li>
</ul>
]]></content:encoded></item><item><title>Firewall Seçimi ve Kapasite Planlaması: Datasheet'lerin Söylemediği Şeyler</title><link>https://barashhelvadzhaoglu.com/tr/technology/firewall-selection-capacity/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/tr/technology/firewall-selection-capacity/</guid><description>Kurumsal firewall seçimi — gerçek throughput, SSL inspection etkisi, Fortinet, Palo Alto, Cisco ve Check Point karşılaştırması.</description><content:encoded><![CDATA[<h1 id="firewall-seçimi-ve-kapasite-planlaması-datasheetlerin-söylemediği-şeyler">Firewall Seçimi ve Kapasite Planlaması: Datasheet&rsquo;lerin Söylemediği Şeyler</h1>
<p>Firewall seçim görüşmeleri genellikle iki şekilde ilerler. Ya karar marka tanıdıklığına dayanır — &ldquo;her zaman X satıcısını kullandık&rdquo; — ya da üretimde bu sayıların gerçekte ne anlama geldiğini anlamadan datasheet throughput rakamlarına dayanır. Her iki yaklaşım da ya kullanmayacağınız kapasite için fazla ödemeye ya da gerçekte çalıştıracağınız trafik için yetersiz boyutlandırmaya yol açar.</p>
<p>Bankacılık ve üretim ortamlarında yüzlerce Fortinet firewall deploy ettikten ve Palo Alto ile Cisco&rsquo;yu üretim altyapısında yoğun biçimde kullandıktan sonra, seçim sürecinin yalnızca öneriyi değil sonucu da üstlendiğinizde gerçekte nasıl göründüğünü paylaşmak istiyorum.</p>
<p>Firewall yerleştirme kararlarının arkasındaki mimari bağlam için bakınız: <a href="/tr/architecture/core-network-is-not-a-product-list/">Switch, Firewall, AP — Doğru Ürünleri Seçmek Neden Yeterli Değil</a></p>
<hr>
<h2 id="herkesi-yanıltan-sayı-firewall-throughputu">Herkesi Yanıltan Sayı: Firewall Throughput&rsquo;u</h2>
<p>Her firewall datasheet&rsquo;i bir throughput rakamıyla başlar. 10 Gbps. 40 Gbps. 100 Gbps. Bu rakamlar gerçektir — ölçüldükleri spesifik koşullarda.</p>
<p>Bu koşullar, sizin üretim ortamınız değildir.</p>
<p>Datasheet throughput&rsquo;u tipik olarak şunlarla ölçülür:</p>
<ul>
<li>Büyük paket boyutları (1518 bayt) — gerçek trafik çok daha küçük paketler içerir</li>
<li>Güvenlik özellikleri etkin değil — IPS yok, uygulama kontrolü yok, SSL inspection yok</li>
<li>Sentetik test trafiği — gerçek bir ağın karışık, patlamalı, düzensiz trafiği değil</li>
</ul>
<p>Üretimde firewall kapasitesini tüketen şeyler:</p>
<p><strong>PPS (Saniyedeki Paket Sayısı):</strong> Küçük paketler büyük paketlerden daha maliyetlidir. 64 baytlık paketlerden oluşan 1 Gbps&rsquo;lik trafiği taşıyan bir firewall, 1500 baytlık paketlerden oluşan 1 Gbps&rsquo;den yaklaşık 20× daha fazla paket işler. Yüksek işlem hızına sahip ortamlar (bankacılık, ticaret, veritabanı replikasyonu), bant genişliği sınırlarından çok önce PPS sınırlarına ulaşır.</p>
<p><strong>Eş Zamanlı Oturumlar:</strong> İzlenen her bağlantı, durum tablosunda bellek işgal eder. 2 milyon eş zamanlı oturum kapasiteli bir firewall &ldquo;2 milyon kullanıcı&rdquo; anlamına gelmez — tek bir kullanıcı aynı anda düzinelerce açık oturuma sahip olabilir. Yüksek eşzamanlılık ortamları (firewall arkasındaki web sunucuları, veritabanı kümeleri, mikro-servis mimarileri) oturum tablolarını bant genişliğinden daha hızlı tüketir.</p>
<p><strong>Yeni Oturum Hızı:</strong> Firewall&rsquo;un saniyede kaç yeni bağlantı kurabileceği. SYN flood koşullarında veya yoğun trafik dönemlerinde, yeni oturum hızı bağlayıcı kısıtlama haline gelir.</p>
<p><strong>SSL/TLS Inspection:</strong> Kapasite planlamasının en çok yanlış yapıldığı yer burasıdır. SSL inspection etkinleştirildiğinde — HTTPS trafiğini şifre çözme, inceleme, yeniden şifreleme — çoğu platformda throughput önemli ölçüde düşer. Etkinin derecesi satıcıya ve modele göre değişir.</p>
<hr>
<h2 id="ssl-inspection-gerçeği">SSL Inspection Gerçeği</h2>
<p>Bugün kurumsal trafiğin büyük çoğunluğu HTTPS&rsquo;tir. Firewall&rsquo;unuz SSL&rsquo;i inspect etmiyorsa, trafiğinizin büyük bölümünü inspect etmiyorsunuz demektir. Ancak SSL inspection&rsquo;ı etkinleştirmenin doğrudan ve önemli bir performans maliyeti vardır.</p>
<p>10 Gbps throughput ile pazarlanan bir firewall, platforma bağlı olarak tam SSL inspection etkinken 2–4 Gbps sunabilir. Bu bir hata veya satıcı eksikliği değildir — SSL şifre çözme hesaplamsal olarak maliyetlidir ve donanım SSL hızlandırması (üst düzey modellerde mevcut), pratikte giriş seviyesi ile orta segment platformları birbirinden ayıran şeydir.</p>
<p><strong>Önemli olan hesaplama:</strong></p>
<p>Bir firewall boyutlandırırken soru &ldquo;ne kadar bant genişliğim var?&rdquo; değil, &ldquo;bu bant genişliğinin ne kadarı SSL inspect edilecek?&rdquo; olmalıdır. Çoğu organizasyon için:</p>
<ul>
<li>İnternete giden trafik: neredeyse %100 HTTPS → tümü SSL inspect edilir</li>
<li>Dahili segmentasyon trafiği: şifreli ve şifresiz uygulama trafiğinin karışımı</li>
<li>Sunucudan sunucuya trafik: uyumluluk nedeniyle giderek artan oranda TLS</li>
</ul>
<p>2 Gbps&rsquo;lik internet bant genişliğiniz varsa ve tamamını inspect etmeyi planlıyorsanız, firewall&rsquo;u 2 Gbps ham throughput için değil, 2 Gbps SSL inspection throughput&rsquo;u için boyutlandırın. Bunlar çoğunlukla çok farklı sayılardır.</p>
<hr>
<h2 id="çok-firewall-mimarisi-tek-beden-herkese-uymaz">Çok Firewall Mimarisi: Tek Beden Herkese Uymaz</h2>
<p>Birçok üretim ortamında, tüm rolleri üstlenen tek bir firewall, bilinçli bir tasarım seçimi değil, bir tasarım uzlaşısıdır. Farklı trafik türlerinin farklı gereksinimleri vardır:</p>
<pre tabindex="0"><code>İnternet Edge Firewall:
  → Yüksek SSL inspection throughput&#39;u (trafiğin çoğu HTTPS)
  → VPN sonlandırma kapasitesi
  → İnternetten gelen tehditler için IPS
  → Orta oturum sayısı

Dahili Segmentasyon Firewall&#39;u (Doğu-Batı):
  → Yüksek PPS (dahili trafik genellikle küçük paketlerdir)
  → Çok yüksek eş zamanlı oturum sayısı
  → Daha düşük SSL inspection gereksinimleri (dahili trafik genellikle şifresiz)
  → Yüksek yeni oturum hızı

Veri Merkezi / Sunucu Firewall&#39;u:
  → Aşırı oturum sayıları (sunucular çok sayıda eş zamanlı bağlantıya sahiptir)
  → Düşük gecikme (uygulama performansına duyarlı)
  → Toplu veri transferleri için yüksek throughput
  → Sunucu tarafı exploit&#39;ler için ayarlanmış IPS
</code></pre><p>Üç rol için de aynı firewall modelini kullanmak, en azından birinde uzlaşı anlamına gelir. SSL inspection için optimize edilmiş internet edge firewall&rsquo;u çoğunlukla doğu-batı segmentasyonu için yanlış seçimdir. Yüksek oturum sayılı DC firewall&rsquo;u çoğunlukla bir şube ofisi için gereğinden fazla mühendislenmiştir.</p>
<p>Bu teorik değildir — oturum sayısı sınırına ulaşıldığı için internet edge firewall&rsquo;un belirtilen throughput&rsquo;unun %30&rsquo;unda doyuma ulaştığı, DC firewall&rsquo;unda ise bol throughput rezervi olmasına rağmen PPS sınırları nedeniyle paket düştüğü ağlar gördüm.</p>
<hr>
<h2 id="satıcı-saha-notları">Satıcı Saha Notları</h2>
<p>Aşağıdakiler doğrudan üretim deneyimine dayanmaktadır. Bunlar kıyaslama karşılaştırmaları değil, operasyonel gözlemlerdir. Satıcı yetenekleri yazılım sürümleri ve yeni donanım nesilleriyle gelişir — her aktif proje için mevcut spesifikasyonları doğrulayın.</p>
<h3 id="fortinet-fortigate">Fortinet FortiGate</h3>
<p>Fortinet, üretim firewall deneyimimin büyük bölümünün yoğunlaştığı yerdir — küçük şube deployment&rsquo;larından bankacılık genel merkezlerine ve büyük üretim ortamlarına kadar.</p>
<p><strong>FortiGate&rsquo;in gerçekten üstün olduğu yerler:</strong></p>
<p>Orta düzeyde güvenlik inspection gereksinimleri olan yüksek throughput ortamları. Fortinet&rsquo;in özel NP (Ağ İşlemcisi) ve CP (İçerik İşlemcisi) ASIC&rsquo;leri belirli işlevleri donanıma boşaltır — paket işleme, IPsec VPN ve bazı inspection görevleri genel amaçlı CPU&rsquo;lar yerine özel silikon üzerinde çalışır. Yüksek bant genişliğinde bu donanım hızlandırması anlamlı bir fark yaratır.</p>
<p>Büyük trafik hacimlerini taşıması gereken ortamlar için — sunucudan sunucuya, büyük dosya transferleri, yüksek bant genişlikli şube bağlantısı — FortiGate, eşdeğer fiyat noktalarında yazılım tabanlı mimarilerin karşılaştıramayacağı throughput sunar.</p>
<p>Fortinet Security Fabric, FortiGate&rsquo;i FortiSwitch, FortiAP, FortiAnalyzer ve FortiManager ile birlikte çalıştıran organizasyonlar için gerçek bir operasyonel avantajdır. Politika, loglama ve yönetim, çok satıcılı ortamların gerektirdiği entegrasyon çalışmasını azaltacak biçimde birleştirilmiştir.</p>
<p><strong>FortiGate&rsquo;in sınırlılıkları:</strong></p>
<p>Ölçekte derin inspection. IPS, uygulama kontrolü, SSL inspection ve antivirüs yüksek trafikli bağlantılarda aynı anda etkinleştirildiğinde, throughput başlık rakamlarına kıyasla önemli ölçüde düşebilir. Fortinet, bunu yansıtan &ldquo;tehdit koruması&rdquo; throughput rakamları yayınlar — ancak bu rakamlar hâlâ spesifik trafik karışımınız ve tam özellik aktivasyonuyla göreceğinizden genellikle iyimserdir.</p>
<p><strong>Donanım nesil güncellemesi (2024–2025):</strong> Fortinet&rsquo;in yeni cihaz serisi, SSL inspection kapasitesini önemli ölçüde iyileştirdi. 2025&rsquo;te Keysight tarafından doğrulanan FortiGate 700G serisi, önceki nesillerin eşdeğer orta segment modellerine göre anlamlı bir iyileştirme olan 14 Gbps&rsquo;e kadar SSL derin inspection throughput&rsquo;u elde ediyor. Boyutlandırırken, genel tahminler değil, değerlendirdiğiniz spesifik model ve nesle ait datasheet rakamlarını her zaman kullanın.</p>
<p><strong>Pratik rehberlik:</strong> Tam SSL inspection deployment&rsquo;ları için FortiGate boyutlandırırken, üretim trafiği için çalışma tahminim olarak datasheet&rsquo;teki SSL inspection throughput rakamının %20-30&rsquo;unu kullanıyorum. Bu muhafazakâr görünebilir, ancak trafik karışımını, eş zamanlı bağlantıları ve loglama yükünü hesaba katar. Math bu rakamda işe yarıyorsa, uygun rezerviniz var demektir.</p>
<hr>
<h3 id="palo-alto-networks">Palo Alto Networks</h3>
<p>Palo Alto&rsquo;nun mimarisi geleneksel firewall&rsquo;lardan temelden farklıdır ve bunu anlamak hem güçlü yönlerini takdir etmek hem de kısıtlamalarını planlamak için gereklidir.</p>
<p><strong>App-ID mimarisi:</strong></p>
<p>Palo Alto, trafiği ne yapacağına karar vermeden önce uygulamaya göre tanımlar. Her oturum, yalnızca hangi portu kullandığını değil, neyi temsil ettiğini belirlemek için analiz edilir. Port 80, port 8080 veya özel bir port üzerindeki HTTP, hepsinde çalışan spesifik uygulama olarak tanımlanır.</p>
<p>Bu, güvenlik açısından mimari olarak güçlüdür: politika &ldquo;X alt ağından TCP 443&rsquo;e izin ver&rdquo; yerine &ldquo;satış ekibinden Salesforce&rsquo;a izin ver&rdquo; üzerine kuruludur. Bilinmeyen uygulamalar — bilinen hiçbir uygulama imzasıyla eşleşmeyen trafik — varsayılan olarak potansiyel olarak şüpheli kabul edilir. Tanınmayan trafiğin geçmesini istiyorsanız açıkça izin vermeniz gerekir.</p>
<p><strong>Bunun yarattığı güvenlik avantajı:</strong></p>
<p>Tehdit modelinin tam uygulama görünürlüğü gerektirdiği ortamlarda — finansal hizmetler, düzenlenmiş sektörler, katı uyumluluk gereksinimleri olan ortamlar — Palo Alto&rsquo;nun yaklaşımı gerçek güvenlik derinliği yaratır. Politika modeli, her trafik türü için açık kararlar almayı zorlar. Hiçbir şey incelenmeden geçemez. Olgun güvenlik ekiplerine sahip güvenlik odaklı organizasyonlar için bu önemli bir avantajdır.</p>
<p><strong>Operasyonel takas:</strong></p>
<p>Palo Alto&rsquo;yu güvenlik odaklı ortamlarda güçlü kılan aynı mimari, diğerlerinde sürtünme yaratır. Bilinmeyen veya olağan dışı uygulamalar araştırma ve açık politika kararları gerektirir. Özel güvenlik ekipleri olmayan veya çeşitli, gelişen uygulama setlerine sahip ortamlarda, uygulama tabanlı bir politika modelini sürdürmenin operasyonel yükü önemli olabilir.</p>
<p>Küçük ve orta ölçekli organizasyonlar için veya birincil gereksinimin maksimum güvenlik derinliği yerine makul güvenlikli bağlantı olduğu ortamlarda, bu takas değmeyebilir. Operasyonel model, her organizasyonun sahip olmadığı bir güvenlik olgunluk düzeyini varsayar.</p>
<p><strong>Panorama:</strong></p>
<p>Panorama aracılığıyla Palo Alto firewall&rsquo;larının merkezi yönetimi, bireysel cihazları yönetmekten önemli ölçüde daha yeteneklidir. Çok firewall ortamları için Panorama, Palo Alto&rsquo;yu ölçekte işletmek için fiilen gereklidir. Panorama olmadan yönetim yükü alternatiflere oranla orantısızdır.</p>
<p><strong>SASE liderliği (2025 güncellemesi):</strong> Palo Alto&rsquo;nun bulut güvenlik platformu (Prisma SASE), en güçlü büyüme alanlarından biri haline geldi — 2025&rsquo;e kadar üç ardışık yıl Gartner SASE Lideri seçildi, yıllık %35 büyümeyle 1,3 milyar dolar ARR. Organizasyonunuz yalnızca bir perimeter firewall değil, daha geniş bir güvenlik platformunu değerlendiriyorsa bu bilgi ilgilidir.</p>
<hr>
<h3 id="cisco-firepower-şimdi-cisco-secure-firewall">Cisco Firepower (Şimdi Cisco Secure Firewall)</h3>
<p>Cisco&rsquo;nun NGFW hikayesinin anlaşılmaya değer bir geçmişi var. Orijinal ASA (Adaptive Security Appliance) güçlü bir stateful firewall&rsquo;du — güvenilir, yaygın biçimde deploy edilmiş, ancak yeni nesil yetenekler açısından sınırlı. Cisco&rsquo;nun yanıtı, IPS teknolojisi (Snort tabanlı) gerçekten güçlü olan ve olan Sourcefire&rsquo;ı satın almak ve Firepower platformunu ASA mimarisinin üzerine inşa etmek oldu.</p>
<p><strong>Firepower&rsquo;ın güçlü olduğu yerler:</strong></p>
<p>IPS yeteneği gerçektir. Sourcefire&rsquo;ın tehdit istihbaratı ve tespiti, şimdi Cisco Talos (dünyanın en büyük tehdit istihbaratı organizasyonlarından biri), Firepower&rsquo;ın IPS&rsquo;ini genel olarak saygın bir tespit kalitesiyle güçlendirir. IPS&rsquo;in birincil güvenlik gereksinimi olduğu ortamlar için Cisco ciddi bir yetenek sunar.</p>
<p>Cisco&rsquo;nun daha geniş ekosistemiyle entegrasyon — ISE, Umbrella, Stealthwatch (şimdi Secure Network Analytics), SecureX — giderek daha tutarlı hale gelmiş ve son yıllarda önemli ölçüde iyileşmiştir.</p>
<p><strong>Yönetim zorluğu:</strong></p>
<p>Cisco Firepower, tarihsel olarak yönetim karmaşıklığı nedeniyle eleştirilmiştir. Firepower Management Center (FMC) olmadan Firepower çalıştırmak, görünürlük ve politika yönetiminde önemli sınırlamaları kabul etmek anlamına gelir. FMC&rsquo;nin kendisi, alternatiflere göre daha dik bir öğrenme eğrisine sahiptir.</p>
<p>Platform önemli ölçüde olgunlaşmış ve Cisco yönetim deneyimini iyileştirmeye yoğun yatırım yapmıştır. 2024&rsquo;te Cisco, Cisco Defense Orchestrator&rsquo;ı <strong>Security Cloud Control</strong> olarak yeniden adlandırdı — FMC, ASA ve diğer Cisco güvenlik ürünlerini tek bir arayüzde birleştiren, yapay zeka destekli bir bulut yönetim platformu. Artık politika kuralı oluşturma için AI Asistanı, proaktif öneriler için AIOps içgörüleri ve şirket içi altyapı yükünü azaltan bulut tabanlı FMC içeriyor. Bu, eski yalnızca FMC modeline göre anlamlı bir iyileştirmedir. Daha basit firewall platformlarından gelen ekipler hâlâ bir uyum dönemi yaşayacak, ancak fark birkaç yıl öncesine kıyasla daralmıştır.</p>
<p><strong>Mimari bağlam:</strong></p>
<p>Cisco, ISE&rsquo;nin kimlik, Catalyst&rsquo;ın switching ve DNA Center / Catalyst Center&rsquo;ın merkezi yönetim sağladığı Cisco ekosistemi yatırımına zaten derinden dahil olmuş ortamlarda en güçlüdür. Bu ortamlarda Firepower tutarlı biçimde uyum sağlar. Çok satıcılı ortamlarda entegrasyon hikayesi daha fazla çalışma gerektirir.</p>
<hr>
<h3 id="check-point">Check Point</h3>
<p>Check Point, 1990&rsquo;larda firewall teknolojisini ana akım haline getiren orijinal kurumsal firewall satıcılarından biridir. Mimarileri bu mirası yansıtır: olgun, güvenlik odaklı ve yöneticilere önemli kontrol sağlayan ancak karşılık gelen uzmanlık gerektiren bir işletim sistemi (Linux tabanlı Gaia) etrafında inşa edilmiş.</p>
<p><strong>Check Point&rsquo;in güçlü olduğu yerler:</strong></p>
<p>Güvenlik politikası derinliği ve inspection kalitesi. Check Point&rsquo;in politika modeli ayrıntılıdır ve inspection yetenekleri olgunlaşmıştır. Güvenlik politikası karmaşıklığının yüksek olduğu ortamlarda — çok sayıda kural, çok sayıda istisna, ayrıntılı loglama gereksinimleri — Check Point&rsquo;in yönetim altyapısı (SmartConsole, yönetim sunucusu, log sunucusu ayrımı) ölçeği iyi karşılar.</p>
<p>Platformu bilen güvenlik operasyon ekiplerine sahip organizasyonlar için Check Point yetenekli ve saygın bir seçimdir.</p>
<p><strong>Operasyonel gerçeklik:</strong></p>
<p>Check Point&rsquo;in yönetim modeli diğer satıcılardan farklıdır. Yönetim, zorunluluktan ayrıdır — Security Management Server (SMS) olan yönetim sunucusu, zorunluluk gateway&rsquo;lerinden ayrıdır. Bu ayrımla, politika kurulum süreciyle ve temel Gaia OS ile çalışmak gerçek uzmanlık gerektirir.</p>
<p>Bir ağ mühendisinin perspektifinden Check Point, operasyonel olarak en şeffaf platform değildir. Linux yönetimine aşinalık önemli ölçüde yardımcı olur. Nesne modeli ve kural tabanı yapısı hakkında sağlam bir anlayış olmadan politika yönetimi, zamanla biriken karmaşıklığa yol açar.</p>
<hr>
<h2 id="ha-mimarisi-aktif-yedek-ve-aktif-aktif">HA Mimarisi: Aktif-Yedek ve Aktif-Aktif</h2>
<p>Kurumsal firewall deployment&rsquo;ları yüksek erişilebilirlik gerektirir. İki modelin farklı özellikleri vardır:</p>
<p><strong>Aktif-Yedek:</strong></p>
<ul>
<li>Bir firewall tüm trafiği işler; yedek izler ve arızada devralır</li>
<li>Oturum durumu yedeğe senkronize edilir — failover kurulu bağlantılara şeffaftır</li>
<li>Sorun giderme daha basit — herhangi bir zamanda tüm trafik tek cihazdan</li>
<li>Normal işlemde donanım kapasitesinin %50&rsquo;sini boşa harcar</li>
<li>Çoğu kurumsal edge deployment için standart seçim</li>
</ul>
<p><strong>Aktif-Aktif:</strong></p>
<ul>
<li>Her iki firewall da aynı anda trafiği yönetir, tipik olarak farklı trafik akışları veya bölgeler için</li>
<li>Yapılandırmak ve sorun gidermek daha karmaşık — asimetrik routing&rsquo;den kaçınılmalı</li>
<li>Her iki cihazı da kullanır, ancak durum senkronizasyonunu karmaşıklaştırır</li>
<li>Tek cihazın karşılayamayacağı çok yüksek throughput gereksinimleri için daha uygun</li>
<li>Dikkatli trafik mühendisliği gerektirir — asimetrik akışlar (FW-1 üzerinden istek, FW-2 üzerinden yanıt) oturum düşüşlerine neden olur</li>
</ul>
<p>Pratikte Aktif-Yedek, kurumsal deployment&rsquo;ların büyük çoğunluğu için doğru seçimdir. HA yükü hesaba katıldığında tek bir cihazın sağlayabileceğinden gerçekten daha fazla throughput&rsquo;a ihtiyaç duymadıkça, Aktif-Aktif&rsquo;in throughput faydası operasyonel karmaşıklığı haklı kılmaz.</p>
<hr>
<h2 id="politika-hijyeni-yavaş-yavaş-biriken-sorun">Politika Hijyeni: Yavaş Yavaş Biriken Sorun</h2>
<p>Firewall kapasitesi yalnızca bir donanım sorusu değildir. Kural tabanı karmaşıklığı arttıkça firewall performansı düşer — özellikle kural tabanları düzenli temizlik yapılmadan büyüdüğünde.</p>
<p>Trafiğin çoğunun ilk 50 kuralda eşleştiği 5.000 kurallı bir kural tabanı, trafiğin yüzlerce kural genelinde dağıldığı 5.000 kurallı bir tabanla çok farklı performans gösterir. Her paket, eşleşene veya örtük redde ulaşana kadar kural tabanını yukarıdan aşağıya doğru geçer.</p>
<p><strong>Kural hijyeni pratikte ne anlama gelir:</strong></p>
<ul>
<li>Hiçbir zaman eşleşmeyen kurallar (gölge kurallar, eski kurallar) üç ayda bir tespit edilmeli ve kaldırılmalıdır</li>
<li>Yüksek trafikli kurallar kural tabanının üst kısmına yerleştirilmelidir</li>
<li>Aşırı geniş kurallar (loglama devre dışı bırakılmış herhangi/herhangi izinler) belgelenmeli ve gözden geçirilmelidir</li>
<li>Platform desteklediğinde uygulamaya özgü kurallar port tabanlı kuralların yerini almalıdır</li>
</ul>
<p>FortiManager, Panorama ve FMC&rsquo;nin hepsinde kural kullanım istatistikleri ve gölge kural tespiti bulunur. Bu araçları kullanmak, periyodik temizlik alıştırması değil, sorumlu firewall operasyonunun bir parçasıdır.</p>
<hr>
<h2 id="kapasite-planlaması-pratik-çerçeve">Kapasite Planlaması: Pratik Çerçeve</h2>
<p>Bir firewall boyutlandırırken şu metrikleri sırayla işleyin:</p>
<p><strong>1. Temel trafik karakterizasyonu</strong></p>
<ul>
<li>Mevcut zirve bant genişliği nedir (ortalama değil)?</li>
<li>SSL/HTTPS yüzdesi nedir?</li>
<li>Zirvede eş zamanlı oturum sayısı nedir?</li>
<li>Zirvede yeni oturum hızı nedir?</li>
</ul>
<p><strong>2. Büyüme projeksiyonu</strong></p>
<ul>
<li>3 yıllık yaşam döngüsü için beklenen zirvenin %40–50 üzerinde rezerv ekleyin</li>
<li>Eklenecek yeni uygulama ve hizmetleri hesaba katın</li>
</ul>
<p><strong>3. Özellik etkisi</strong></p>
<ul>
<li>Hangi güvenlik özellikleri etkinleştirilecek? (IPS, SSL inspection, App-ID, AV)</li>
<li>Ham throughput değil, satıcının &ldquo;tehdit koruması&rdquo; throughput rakamlarını kullanın</li>
<li>SSL inspection için özellikle: tahmini HTTPS yüzdenizi kullanarak satıcı boyutlandırma araçlarıyla doğrulayın</li>
</ul>
<p><strong>4. HA yükü</strong></p>
<ul>
<li>Aktif-Yedek: her birimi trafiğin %100&rsquo;ü için boyutlandırın (yedek tam yükü karşılayabilmelidir)</li>
<li>Yedek kapasitesini kullanmayı planlamayın — failover için hazır olmalıdır</li>
</ul>
<p><strong>5. Yönetim ve loglama</strong></p>
<ul>
<li>Yüksek loglama oranları firewall&rsquo;un kendi CPU&rsquo;sunu tüketir</li>
<li>Harici log yönetimi (FortiAnalyzer, Panorama, FMC) ölçekte isteğe bağlı değildir</li>
</ul>
<p>Basit bir boyutlandırma örneği:</p>
<pre tabindex="0"><code>Ortam:
  Zirve bant genişliği: 2 Gbps
  SSL yüzdesi: %80 (1,6 Gbps HTTPS)
  IPS + App-ID + SSL inspection: hepsi etkin
  3 yıllık büyüme rezervi: %50

Gerekli SSL inspection throughput&#39;u:
  1,6 Gbps × 1,5 (büyüme) = 2,4 Gbps

≥ 2,4 Gbps SSL inspection throughput&#39;u için derecelendirilen model seçin
(2,4 Gbps ham throughput için değil)
</code></pre><hr>
<h2 id="temel-çıkarımlar">Temel Çıkarımlar</h2>
<ul>
<li><strong>Datasheet throughput&rsquo;u üretim throughput&rsquo;u değildir.</strong> SSL inspection, IPS ve uygulama kontrolü efektif throughput&rsquo;u önemli ölçüde azaltır. Ham rakamlar değil, tehdit koruması veya SSL inspection rakamlarına göre boyutlandırın.</li>
<li><strong>SSL inspection kapasitesi</strong>, çoğu internet edge deployment için bağlayıcı kısıtlamadır. Trafiğin büyük çoğunluğu HTTPS&rsquo;tir ve inspect etmek maliyetlidir.</li>
<li><strong>Fortinet</strong>, donanım hızlandırmasının önemli olduğu yüksek throughput ortamlarında üstündür. Ölçekte tam derin inspection, dikkatli model seçimi gerektirir — tüm özellikler etkinleştirildiğinde throughput önemli ölçüde düşer.</li>
<li><strong>Palo Alto</strong>, en derin uygulama görünürlüğü ve en katı politika modelini sunar. Mimari güvenlik-olgun organizasyonlar için güçlüdür; özel güvenlik ekipleri olmayanlar için operasyonel yük ekler. Çok cihazlı yönetim için Panorama fiilen gereklidir.</li>
<li><strong>Cisco Firepower</strong>, güçlü IPS (Talos istihbaratı) ve Cisco ekosistemi entegrasyonu sunar. Yönetim karmaşıklığı gerçektir — FMC, platformun değerini gerçekleştirmek için gereklidir.</li>
<li><strong>Check Point</strong>, derin politika kontrolüyle olgun ve güvenlik odaklıdır. Etkili biçimde işletmek için Linux/Gaia OS aşinalığı ve disiplinli kural tabanı yönetimi gerektirir.</li>
<li><strong>Çok firewall mimarisi</strong> — edge, dahili segmentasyon ve DC için farklı firewall&rsquo;lar — çoğunlukla her şey için tek platform yerine doğru yanıttır.</li>
<li><strong>Kural hijyeni</strong> yalnızca ev düzeni değil, bir performans ve güvenlik sorunudur. İhmal edilen kural tabanları her ikisini de bozar.</li>
</ul>
<hr>
<h2 id="ilgili-yazılar">İlgili Yazılar</h2>
<ul>
<li>🏗️ <a href="/tr/architecture/core-network-is-not-a-product-list/">Switch, Firewall, AP — Doğru Ürünleri Seçmek Neden Yeterli Değil</a> — Firewall yerleştirme için mimari bağlam</li>
<li>🔐 <a href="/tr/architecture/zero-trust-mindset-engineering-security-as-an-architecture-not-a-product/">Zero Trust Zihniyeti: Güvenliği Bir Mimari Olarak Mühendislemek</a> — Firewall tasarımının arkasındaki politika felsefesi</li>
<li>🛡️ <a href="/tr/technology/ddos-koruma-stratejileri-isp-scrubbing-on-premise-bulut/">DDoS Koruma Stratejileri</a> — Firewall&rsquo;un yukarısında ne var</li>
<li>🛡️ <a href="/tr/technology/f5-waf-asm-advanced-waf-uygulama-guvenligi/">F5 WAF Deep Dive</a> — Firewall politikasını tamamlayan Katman 7 koruması</li>
<li>📊 <a href="/tr/architecture/monitoring-not-just-seeing/">İzleme Doğru Yapıldığında</a> — Firewall davranışını görünür kılmak</li>
</ul>
]]></content:encoded></item><item><title>OT Ağları: Bir IT Mühendisinin Fabrika Zemininde Gerçekte Karşılaştıkları</title><link>https://barashhelvadzhaoglu.com/tr/technology/ot-network-security/</link><pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/tr/technology/ot-network-security/</guid><description>IT mühendisi için OT güvenlik rehberi — Purdue modeli, Katman 2 firewall, OT imzaları, yama yapılamayan sistemler ve endüstriyel 802.1X.</description><content:encoded><![CDATA[<h1 id="ot-ağları-bir-it-mühendisinin-fabrika-zemininde-gerçekte-karşılaştıkları">OT Ağları: Bir IT Mühendisinin Fabrika Zemininde Gerçekte Karşılaştıkları</h1>
<p>Çoğu ağ mühendisi kariyerini IT altyapısında geçirir — kurumsal LAN&rsquo;lar, veri merkezleri, kampüs ağları, bulut bağlantısı. Sonra bir gün masanıza fabrika, depo otomasyon sistemi veya bir tesis içeren bir proje düşer. Ve birden tanıdık kurallar tam olarak geçerli olmaz.</p>
<p>OT (Operational Technology — Operasyonel Teknoloji) ağları IT ağları değildir. Cihazlar farklıdır, protokoller farklıdır, öncelikler farklıdır ve — kritik olarak — bir şeyi yanlış yapmanın sonuçları farklıdır. IT&rsquo;de yanlış yapılandırılmış bir switch ağ kesintisine neden olur. OT&rsquo;de yanlış yapılandırılmış bir ağ değişikliği üretim hattını durdurabilir, pahalı ekipmanı hasar görebilir veya kritik altyapı senaryolarında fiziksel güvenlik riskleri yaratabilir.</p>
<p>Bu yazı IT mühendisinin perspektifinden yazılmıştır — bir firewall eklemek, bir ağı segmente etmek veya endüstriyel bir sistemi kurumsal ağa bağlamak için çağrılan kişi. Derin bir SCADA mühendisliği rehberi değil, karşılaşacaklarınız ve herhangi bir şeye dokunmadan önce düşünmeniz gerekenler için pratik bir yönlendirme.</p>
<hr>
<h2 id="temel-fark-gizlilik-yerine-erişilebilirlik">Temel Fark: Gizlilik Yerine Erişilebilirlik</h2>
<p>IT güvenliğinde klasik öncelik sırası <strong>CIA: Gizlilik, Bütünlük, Erişilebilirlik</strong>&rsquo;tir. Gizlilik önce gelir — verileri yetkisiz erişimden korumak birincil endişedir.</p>
<p>OT&rsquo;de öncelik sırası esasen <strong>AIC: Erişilebilirlik, Bütünlük, Gizlilik</strong>&rsquo;tir. Üretim hattı çalışmaya devam etmelidir. IT ortamında 30 saniyelik ağ kesintisi bir rahatsızlıktır. Bir üretim tesisinde 30 saniyelik ağ kesintisi, ıskarta ürün, hasar görmüş makineler veya bir güvenlik olayı anlamına gelebilir.</p>
<p>Bu tersine çevirme, OT ortamındaki her ağ kararı için doğrudan sonuçlar doğurur:</p>
<ul>
<li><strong>OT cihazlarını kapsamlı planlama olmadan yeniden başlatmazsınız.</strong> IT ortamında bir Cisco switch dramaya gerek kalmadan 3 dakikada yeniden başlatılabilir. Üretim hattına gömülü bir switch, planlanmış bakım penceresi, üretim durdurma ve tesis operasyon ekibiyle koordinasyon gerektirebilir.</li>
<li><strong>Yama yönetimi basit değildir.</strong> IT&rsquo;de sistemleri düzenli olarak yamarsınız. OT&rsquo;de birçok sistem yamalanamamaktadır — satıcı yazılım sürümünü sertifikalandırır ve herhangi bir değişiklik sertifikayı geçersiz kılar veya pahalı yeniden doğrulama gerektirir.</li>
<li><strong>Ağ değişiklikleri koordinasyon gerektirir.</strong> IT&rsquo;de VLAN eklemek rutindir. OT&rsquo;de aynı değişiklik üretim yöneticilerinden, güvenlik mühendislerinden ve ekipman satıcılarından onay gerektirebilir.</li>
</ul>
<p>Bunu çalışmaya başlamadan önce anlamak yalnızca mesleki nezaket değildir — gerçek operasyonel olayları önler.</p>
<hr>
<h2 id="purdue-modeli-ot-ağ-mimarisinin-haritası">Purdue Modeli: OT Ağ Mimarisinin Haritası</h2>
<p>Purdue Modeli (ISA-95), endüstriyel ağ mimarisini anlamak için standart çerçevedir. En alttaki fiziksel süreçlerden en üstteki kurumsal IT&rsquo;ye kadar seviyeleri tanımlar:</p>
<pre tabindex="0"><code>Seviye 4/5  — Kurumsal IT Ağı (ERP, e-posta, kurumsal LAN)
─────────────────────────────────────────────────────────────
              IT/OT DMZ  ← IT mühendislerinin çalıştığı sınır
─────────────────────────────────────────────────────────────
Seviye 3    — Operasyonlar / Saha Yönetimi
              (Tarihçi sunucular, mühendislik iş istasyonları,
               HMI sunucuları, toplu yönetim)

Seviye 2    — Denetimsel Kontrol
              (SCADA sunucuları, HMI istemcileri, DCS iş istasyonları)

Seviye 1    — Temel Kontrol
              (PLC&#39;ler, DCS kontrolörleri, RTU&#39;lar)

Seviye 0    — Fiziksel Süreç
              (Sensörler, aktüatörler, motorlar, valfler)
</code></pre><p><strong>IT mühendislerinin tipik olarak çalıştığı yer:</strong> IT/OT DMZ ve Seviye 3. Kurumsal IT ağı ile OT ortamı arasındaki bağlantının yönetildiği yer burasıdır. Firewall projeleri, tarihçi bağlantısı, uzak erişim çözümleri ve ağ segmentasyonu çalışmalarının yapıldığı yer.</p>
<p><strong>IT mühendislerinin nadiren doğrudan dokunduğu şeyler:</strong> Seviye 0, 1 ve 2 — gerçek kontrol sistemleri, PLC&rsquo;ler ve SCADA bileşenleri. Bunlar OT/otomasyon mühendisleri ve ekipman satıcılarının alanıdır.</p>
<p>IT ile OT arasındaki DMZ, endüstriyel ağ mimarisindeki en kritik sınırdır. Var olmalıdır. Trafik kurumsal ağ ile OT ortamı arasında serbestçe akmamalıdır.</p>
<hr>
<h2 id="ot-protokolleri-bu-ağlarda-neler-çalışıyor">OT Protokolleri: Bu Ağlarda Neler Çalışıyor</h2>
<p>Bir OT ağına ilk kez ağ analizörü bağladığınızda, hiçbir IT ağında görünmeyen protokoller göreceksiniz. Bunların ne olduğunu — yüzey düzeyinde bile olsa — anlamak, makul firewall ve segmentasyon kararları vermenize yardımcı olur.</p>
<h3 id="modbus">Modbus</h3>
<p>1979&rsquo;da geliştirilen en eski endüstriyel protokol. Üretim, kamu hizmetleri ve bina otomasyonunda hâlâ yaygın biçimde kullanılmaktadır.</p>
<ul>
<li><strong>Modbus RTU:</strong> Seri tabanlı (RS-232, RS-485). Ethernet değil, fiziksel seri bağlantılar üzerinden çalışır.</li>
<li><strong>Modbus TCP:</strong> TCP/IP içinde kapsüllenmiş Modbus. Port 502 üzerinde çalışır.</li>
</ul>
<p>Modbus&rsquo;ta <strong>kimlik doğrulama yoktur, şifreleme yoktur, yetkilendirme yoktur</strong>. Modbus etkin bir kontrolörün port 502&rsquo;sine ulaşabilen ağdaki herhangi bir cihaz sensör değerlerini okuyabilir veya kontrol komutları yazabilir. Bu tarihsel bir ihmal değildir — Modbus, fiziksel erişimin güvenlik kontrolü olduğu izole seri ağlar için tasarlanmıştır.</p>
<p>Modbus TCP, OT segmentinin dışından erişilebilen bir Ethernet ağında olduğunda, kimlik doğrulamanın yokluğu önemli bir risktir. Firewall politikası, Modbus etkin kontrolörlere hangi cihazların ulaşabileceğini kısıtlamalıdır.</p>
<h3 id="dnp3-distributed-network-protocol">DNP3 (Distributed Network Protocol)</h3>
<p>Kamu hizmetlerinde yaygın — enerji üretimi, su arıtma, petrol ve gaz. Başlangıçta kontrol merkezleri ile uzak saha cihazları (trafo merkezleri, pompa istasyonları) arasındaki SCADA iletişimi için tasarlanmıştır.</p>
<p>DNP3&rsquo;ün temel kimlik doğrulama uzantıları vardır (Güvenli Kimlik Doğrulama Sürüm 5), ancak dağıtılmış uygulamaların çoğu hâlâ orijinal kimlik doğrulamasız sürümü kullanmaktadır. Modbus gibi, izole ağlar için tasarlanmış ve çoğunlukla kağıt üzerinde mevcut olan güvenlik özellikleri olmadan dağıtılmıştır.</p>
<h3 id="opc-ua-opc-unified-architecture">OPC-UA (OPC Unified Architecture)</h3>
<p>Eski protokollerdeki güvenlik açıklarını gidermek için özel olarak tasarlanmış modern endüstriyel iletişim standardı. OPC-UA şunları destekler:</p>
<ul>
<li>Sertifika tabanlı kimlik doğrulama</li>
<li>Şifreli iletişim</li>
<li>İnce taneli yetkilendirme (hangi istemcilerin hangi veri noktalarını okuyabileceği)</li>
</ul>
<p>OPC-UA, yeni kurulumlarda ve Tarihçi sunucu bağlantısında karşılaşacağınız protokoldür — Seviye 3 sistemlerin bir güvenlik sınırını korurken Seviye 2 kontrolörlerden veri topladığı yöntem.</p>
<h3 id="profinet">PROFINET</h3>
<p>Siemens&rsquo;in endüstriyel Ethernet protokolü, Avrupa üretiminde (otomotiv, gıda işleme, ilaç) baskındır. PROFINET standart Ethernet üzerinde çalışır ancak belirli EtherType değerleri kullanır ve gerçek zamanlı açıdan hassastır — milisaniyelik gecikmeler önemlidir.</p>
<p>PROFINET&rsquo;in neredeyse hiç yerleşik güvenliği yoktur. Fiziksel olarak izole edilmiş bir ağı varsayar. PROFINET kontrolörlü ortamlarda, ağ segmentasyonu katı olmalıdır — PROFINET trafiği asla kendi özel VLAN&rsquo;ının dışına çıkmamalıdır.</p>
<h3 id="ethernetip">EtherNet/IP</h3>
<p>Rockwell Automation / Allen-Bradley&rsquo;nin endüstriyel Ethernet protokolü. Kuzey Amerika üretiminde yaygın. PROFINET&rsquo;e benzer güvenlik özellikleri — izole ağlar için tasarlanmış, sınırlı kimlik doğrulama.</p>
<hr>
<h2 id="it-mühendisinin-gerçekte-yapması-istenenler">IT Mühendisinin Gerçekte Yapması İstenenler</h2>
<p>Pratikte, IT/ağ mühendisleri OT projelerine dahil olduğunda, talep genellikle şu kategorilerden birine girer:</p>
<h3 id="senaryo-1-pc-ile-makine-arasına-firewall-ekle">Senaryo 1: &ldquo;PC ile Makine Arasına Firewall Ekle&rdquo;</h3>
<p>En yaygın senaryo. Bir Windows PC (SCADA yazılımı veya HMI çalıştıran), aralarında hiçbir ağ cihazı olmadan Ethernet aracılığıyla doğrudan bir PLC veya üretim makinesine bağlıdır. Talep, bir güvenlik katmanı eklemektir.</p>
<pre tabindex="0"><code>Önce:
  [Windows HMI PC] ──────────────── [PLC / Makine Kontrolörü]

Sonra (tipik yaklaşım):
  [Windows HMI PC] ── [Firewall] ── [PLC / Makine Kontrolörü]
</code></pre><p><strong>Katman 2 şeffaf firewall deployment&rsquo;ı:</strong></p>
<p>Bu yola firewall eklemenin operasyonel açıdan en güvenli yolu, <strong>Katman 2 şeffaf mod</strong>dur (&ldquo;bump in the wire&rdquo; veya köprü modu olarak da adlandırılır). Firewall trafiği şeffaf olarak geçirir — ne cihaz onun varlığından haberdar olur, ne IP adresleri değişir ne de routing değişiklikleri yapılır. Firewall arızalanırsa, trafik kaldırılıp doğrudan yeniden bağlanarak geri yüklenebilir.</p>
<p>Bu önemlidir çünkü PLC veya endüstriyel kontrolör üzerindeki IP adreslerini değiştirmek, onunla konuşan uygulama yazılımını yeniden yapılandırmayı gerektirir — bu, satıcı desteği, yeniden sertifikalama ve üretim kesintisi içerebilecek bir süreçtir.</p>
<p>Şeffaf modda:</p>
<ul>
<li>PLC mevcut IP adresini korur</li>
<li>HMI PC mevcut IP adresini korur</li>
<li>Firewall, yönlendirilmiş bir atlama olmadan trafiği inceler ve politikayı uygular</li>
</ul>
<p>Bu senaryoda firewall politikası tipik olarak şunları içerir:</p>
<ul>
<li>HMI&rsquo;dan kontrolöre belirli OT protokolü trafiğine izin ver (Modbus port 502, PROFINET, EtherNet/IP)</li>
<li>Yalnızca gerekli yönetim protokollerine izin ver</li>
<li>Geri kalanını engelle</li>
<li>Görünürlük için tüm trafiği logla</li>
</ul>
<h3 id="senaryo-2-ot-ağını-kurumsal-itye-bağla">Senaryo 2: &ldquo;OT Ağını Kurumsal IT&rsquo;ye Bağla&rdquo;</h3>
<p>Üretim ekibi, fabrika zemininden kurumsal sistemlere veri almak ister — ERP&rsquo;ye üretim istatistikleri, raporlama veritabanına sensör verileri, uzak izleme yeteneği.</p>
<p>Bu bir DMZ mimarisi gerektirir:</p>
<pre tabindex="0"><code>[Kurumsal IT Ağı]
         │
    [IT/OT Firewall]   ← Katı politika: yalnızca belirli akışlara izin ver
         │
    [OT DMZ]
    [Tarihçi Sunucu]    ← OT&#39;den veri toplar, IT&#39;ye sunar
         │
    [OT Firewall]       ← OT&#39;yi DMZ&#39;den koruyan ayrı firewall
         │
    [OT Ağı — Seviye 2/3]
</code></pre><p>DMZ prensibi: kurumsal ağ, OT cihazlarına doğrudan ulaşamaz. DMZ&rsquo;deki Tarihçi sunucu, OT sistemlerinden veri toplar (OT firewall tarafından izin verilir) ve kurumsal sistemlerin kullanımına sunar (IT firewall tarafından izin verilir). Kurumsal ağ ne OT ağına, ne de OT ağı kurumsal ağa doğrudan bağlantı başlatabilir.</p>
<p><strong>Neden iki firewall, bir değil?</strong> DMZ&rsquo;deki Tarihçi sunucu ele geçirilirse, herhangi bir ağa erişim yolu sağlamamalıdır. DMZ segmentli tek bir firewall, iki ayrı firewall&rsquo;dan daha az izolasyon sağlar.</p>
<h3 id="senaryo-3-düz-ot-ağına-segmentasyon-ekle">Senaryo 3: &ldquo;Düz OT Ağına Segmentasyon Ekle&rdquo;</h3>
<p>Birçok eski OT ortamı tamamen düz bir ağa sahiptir — tüm PLC&rsquo;ler, HMI&rsquo;lar, mühendislik iş istasyonları ve hatta bazen kurumsal bağlantılı PC&rsquo;ler aynı Katman 2 yayın etki alanındadır. Her cihaz diğer her cihaza ulaşabilir.</p>
<p>Bu ağı segmente etmek şunları içerir:</p>
<ul>
<li>VLAN yetenekli yönetilen switchler eklemek</li>
<li>Cihaz türü veya işleve göre VLAN&rsquo;lar tanımlamak (Seviye 2 kontrolörler, Seviye 3 denetimsel, mühendislik iş istasyonları)</li>
<li>Katı VLAN arası politikayla bir firewall üzerinden VLAN&rsquo;lar arasında routing yapmak</li>
</ul>
<p><strong>Kritik kısıt:</strong> Herhangi bir ağ değişikliği yapmadan önce mevcut iletişim akışlarını kapsamlı biçimde belgeleyin. Hangi cihazlar hangi cihazlarla konuşur? Hangi portlar üzerinde? Bir PLC ile kontrolörü arasındaki belgelenmemiş iletişim yolunu kıran segmentasyon, üretim hattını durdurur.</p>
<p>IT ortamlarında, akışları birkaç gün izleyerek keşfedebilir ve ardından uygulayabilirsiniz. OT&rsquo;de, bazı iletişim akışları yalnızca belirli üretim aşamalarında gerçekleşir — haftalık bir toplu işlem, vardiya sonu raporu — ve kısa bir izleme penceresi sırasında görünmez. Segmentasyonu uygulamadan önce tüm iletişim gereksinimlerini belgelemek için OT ekibiyle çalışın.</p>
<hr>
<h2 id="ot-odaklı-firewalllar-satıcıların-geliştirdikleri">OT Odaklı Firewall&rsquo;lar: Satıcıların Geliştirdikleri</h2>
<p>Standart IT firewall&rsquo;ları (NGFW&rsquo;ler bile) OT protokollerine sınırlı görünürlüğe sahiptir. IP başlıklarını ve TCP/UDP portlarını inceleyebilirler, ancak Modbus TCP komutunun içeriğini anlayamazlar — &ldquo;sensör değeri oku&rdquo; ile &ldquo;aktüatöre kontrol komutu yaz&rdquo; arasındaki farkı ayırt edemezler.</p>
<p>OT odaklı firewall&rsquo;lar <strong>endüstriyel protokol incelemesi</strong> ekler — OT protokolü payload&rsquo;larını ayrıştırma ve protokole özgü içeriğe dayalı politika kararları verme yeteneği.</p>
<h3 id="imza-farkı">İmza Farkı</h3>
<p>Standart bir NGFW&rsquo;nin 2.000–5.000 uygulama imzası olabilir — çoğunlukla IT uygulamaları (HTTP, TLS, DNS, SMB, Office 365, vb.). OT yetenekli bir firewall lisansı, endüstriyel protokoller için yüzlerce ek imza ekler:</p>
<ul>
<li><strong>Modbus TCP:</strong> Okuma isteklerini (HMI&rsquo;dan kabul edilebilir) yazma komutlarından (yalnızca yetkili sistemlerle kısıtla) ayırt et</li>
<li><strong>PROFINET:</strong> Belirli PROFINET servislerini tanımla ve kontrol et</li>
<li><strong>EtherNet/IP:</strong> CIP (Common Industrial Protocol) komutlarını ayrıştır</li>
<li><strong>DNP3:</strong> DNP3 fonksiyon kodlarını ve nesne türlerini incele</li>
<li><strong>OPC-DA/UA:</strong> OPC iletişim yönünü ve veri türlerini kontrol et</li>
<li><strong>BACnet:</strong> Bina otomasyon protokolü incelemesi</li>
<li>Düzinelerce endüstriyel ve bina otomasyon protokolü daha</li>
</ul>
<p><strong>Neden önemli:</strong> OT protokolü incelemesi olmadan, bir firewall yalnızca &ldquo;bu IP o IP&rsquo;ye bu portta ulaşabilir mi&rdquo; yi kontrol edebilir. OT incelemesiyle, &ldquo;HMI, PLC&rsquo;den Modbus holding registerlarını okuyabilir, ancak coillere yazamaz&rdquo; ı zorunlu kılabilir — IP/port filtrelemeden temel olarak farklı bir kontrol düzeyi.</p>
<h3 id="satıcı-ortamı">Satıcı Ortamı</h3>
<p><strong>OT Bundle&rsquo;lı Fortinet FortiGate:</strong>
Fortinet, temel NGFW&rsquo;yi endüstriyel protokol imzaları ve OT&rsquo;ye özgü tehdit istihbaratıyla genişleten belirli OT/ICS lisansları sunar. FortiGate, şeffaf modda (Katman 2) veya yönlendirilmiş modda dağıtılabilir. IT için zaten FortiGate çalıştıran ortamlarda, aynı platform her ikisini de yönetir.</p>
<p><strong>ICS/SCADA içeriğiyle Palo Alto Networks:</strong>
Palo Alto&rsquo;nun App-ID motoru, endüstriyel protokol tanımlamasını içerir. Industrial IoT Security aboneliği OT cihaz görünürlüğü, risk değerlendirmesi ve protokole özgü politikalar ekler. Bölge tabanlı mimari, Purdue modeli segmentasyonuyla iyi uyum sağlar.</p>
<p><strong>Claroty, Nozomi Networks, Dragos (OT&rsquo;ye özel):</strong>
Bunlar geleneksel firewall&rsquo;lar değildir — OT&rsquo;ye özgü güvenlik izleme platformlarıdır. SPAN portu aracılığıyla OT ağına bağlanırlar (pasif izleme) ve derin görünürlük sağlarlar: varlık keşfi, protokol analizi, davranışsal temel, anomali tespiti. Trafiği engellemezler ancak genel IT araçlarının sağlayamadığı görünürlük sunarlar. Genellikle standart bir firewall ile birlikte kullanılır.</p>
<p><strong>Cisco Industrial Network Director:</strong>
Cisco&rsquo;nun OT odaklı yönetim ve güvenlik platformu, OT ağı görünürlüğü için Cisco endüstriyel switchleri ve firewall&rsquo;larıyla entegre olur.</p>
<h3 id="lisanslama-gerçeği">Lisanslama Gerçeği</h3>
<p>OT firewall yetenekleri, standart IT NGFW özelliklerinden ayrı olarak lisanslanır. OT projesi için bir firewall belirtiyorsanız, standart kurumsal lisans yeterli değildir — OT/ICS bundle veya eşdeğeri gerekir. Bu hem maliyeti hem de müşteriyle satıcı seçim görüşmesini etkiler.</p>
<hr>
<h2 id="yama-sorunu-dokunamadığınız-eski-sistemler">Yama Sorunu: Dokunamadığınız Eski Sistemler</h2>
<p>IT&rsquo;de yama rutin bir işlemdir. Aylık yama döngüleri, otomatik dağıtım, merkezi yönetim. OT&rsquo;de yama çoğunlukla imkânsızdır.</p>
<p>Sebepler spesifik ve meşrudur:</p>
<p><strong>Satıcı sertifikasyonu:</strong> Endüstriyel ekipman üreticileri (Siemens, Rockwell, Schneider, ABB, vb.) sistemlerini belirli yazılım sürümleriyle sertifikalandırır. İşletim sistemi sürümünü değiştirmek veya işletim sistemi yaması uygulamak, ekipman sertifikasyonunu geçersiz kılabilir; orijinal ekipmandan daha pahalıya mal olabilecek ve aylarca sürebilecek bir yeniden doğrulama süreci başlatır.</p>
<p><strong>Üretim bağımlılığı:</strong> Yama, kesinti gerektirir. Sürekli süreç endüstrilerinde (kimya tesisleri, çelik fabrikaları), &ldquo;kesinti&rdquo; planlanmış yıllık bakım penceresi anlamına gelebilir — yama uygulamak için yılda bir fırsat.</p>
<p><strong>Kullanım ömrü dolmuş yazılım:</strong> Kritik endüstriyel yazılım çalıştıran Windows XP, Windows 2003 Server ve daha eski sistemlerle karşılaşacaksınız. Microsoft bu sistemler için yıllardır güvenlik yaması yayınlamamıştır. Üzerlerinde çalışan endüstriyel yazılım daha yeni Windows sürümlerinde doğrulanmadığı için yükseltilemezler.</p>
<p><strong>Ağ güvenliği için ne anlama gelir:</strong></p>
<p>Sistemleri yamalayamazsanız, ağ kontrolleriyle telafi etmelisiniz:</p>
<ul>
<li><strong>Katı ağ segmentasyonu:</strong> Yamalanamamış sistemler, internet kaynaklı tehditlere maruz kalabilecekleri herhangi bir ağdan erişilemez olmalıdır</li>
<li><strong>Uygulama beyaz listesi:</strong> Yalnızca özellikle yetkili uygulamalar OT uç noktalarında çalışabilir (uç nokta işletim sistemi bunu destekliyorsa)</li>
<li><strong>Telafi edici kontroller:</strong> Firewall, yamanın normalde yapacağı işi yapmalıdır — ağ politikası aracılığıyla saldırı yüzeyini kısıtlama</li>
<li><strong>Çevrimdışı antivirüs güncellemeleri:</strong> İnternet bağlantısı yerine hava boşluklu ortamlarda USB veya çevrimdışı medya aracılığıyla iletilen AV güncellemeleri</li>
</ul>
<p>OT&rsquo;deki güvenlik görüşmesi &ldquo;sistemlerinizi yama yapın&rdquo; değildir — &ldquo;yamayalamadığımız sistemleri ağ mimarisi ve telafi edici kontroller aracılığıyla nasıl koruruz&rdquo; sorusudur.</p>
<hr>
<h2 id="otde-8021x-ve-nac-standart-it-yaklaşımlarının-neden-doğrudan-transfer-olmadığı">OT&rsquo;de 802.1X ve NAC: Standart IT Yaklaşımlarının Neden Doğrudan Transfer Olmadığı</h2>
<p>802.1X port tabanlı ağ erişim kontrolü, kurumsal IT&rsquo;de standarttır. OT&rsquo;de belirli zorluklar yaratır:</p>
<p><strong>PLC&rsquo;ler ve kontrolörlerin 802.1X supplicant&rsquo;ları yoktur.</strong> Bir Siemens S7 PLC veya Allen-Bradley ControlLogix kontrolörü, 802.1X istemcisi olan standart bir işletim sistemi çalıştırmaz. Kullanıcı adı/şifre veya sertifika kullanarak bir RADIUS sunucusuna kendini doğrulayamaz. Bir 802.1X etkin switch portuna basitçe bağlanamaz.</p>
<p><strong>Geçici çözüm olarak MAC Authentication Bypass (MAB):</strong> OT cihazları için standart yaklaşım MAB&rsquo;dır — cihazın MAC adresi kimlik doğrulama kimlik bilgisi olarak kullanılır. Switch, MAC adresini RADIUS&rsquo;a gönderir; RADIUS bunu yetkili cihaz veritabanına göre kontrol eder. MAC biliniyorsa erişim verilir.</p>
<p>MAB bir miktar kontrol sağlar — bilinmeyen cihazlar ağ erişimi alamaz — ancak sertifika veya kimlik bilgisi tabanlı kimlik doğrulamadan daha zayıftır. MAC adresleri taklit edilebilir. Değer görünürlükte ve yetkisiz cihazların bağlanmasını önlemede, kriptografik kimlik doğrulamada değildir.</p>
<p><strong>Katı MAC adresi yönetimi gereksinimi:</strong> OT&rsquo;de MAB, tüm yetkili cihaz MAC adreslerinin doğru bir veritabanını sürdürmeyi gerektirir. Dinamik IT ortamında bu uygulanamaz. Cihazların nadiren değiştiği ve tüm eklemelerin değişiklik yönetiminden geçtiği OT&rsquo;de uygulanabilirdir — ancak disiplin gerektirir.</p>
<p><strong>Alternatif olarak profiling:</strong> OT güvenlik platformları (Claroty, Nozomi, Cisco CyberVision), ağdaki cihazları profilleyebilir — pasif trafik analizinden PLC modellerini, yazılım sürümlerini ve iletişim kalıplarını tanımlar. Bu, cihazların kimlik doğrulaması yapmasını gerektirmeden varlık görünürlüğü sağlar. Profil verileri NAC politikalarına beslenebilir: &ldquo;bu cihaz profili bir Siemens S7 PLC ile eşleşiyorsa, PLC VLAN&rsquo;ına yerleştir.&rdquo;</p>
<p><strong>Ağ değişikliği riski:</strong> Mevcut bir düz OT ağında son derece dikkatli planlama olmadan 802.1X&rsquo;i etkinleştirmek, üretim hattını durdurabilir. Zorunluluğu etkinleştirmeden önce her cihaz yetkili veritabanında olmalıdır. Doğrulama süreci yalnızca normal operasyonu değil, tüm üretim aşamalarını kapsamalıdır. Hafta sonu toplu çalışması sırasında ağdan düşen kaçırılan bir cihaz Pazartesi sabahı olayına neden olabilir.</p>
<hr>
<h2 id="pratik-kontrol-listesi-ot-ağına-dokunmadan-önce">Pratik Kontrol Listesi: OT Ağına Dokunmadan Önce</h2>
<p>Saha deneyiminden — OT ortamında herhangi bir ağ değişikliği yapmadan önce gerçekleşmesi gereken şeyler:</p>
<ul>
<li><strong>Önce OT ekibiyle konuşun.</strong> Otomasyon mühendisleri ve tesis operasyon personeli, ağ hakkında belgelenmemiş şeyler bilir. Herhangi bir değişiklikten önce onların katkısı gereklidir.</li>
<li><strong>Mevcut iletişim akışlarını belgeleyin.</strong> Hangi cihazlar hangileriyle, hangi portlar üzerinde, hangi sıklıkta konuşuyor. Kısa süreli izlemeye güvenmeyin — tüm bilinen iletişim yollarının belgelerini OT ekibinden isteyin.</li>
<li><strong>Üretim programını anlayın.</strong> Bakım penceresi ne zaman? Tesiste planlanmış kesinti ne zaman? Değişiklikler bu pencerelerle uyumlu olmalı, üretim üzerine dayatılmamalıdır.</li>
<li><strong>Mümkünse lab veya staging ortamında test edin.</strong> Birçok satıcı endüstriyel ekipmanları için lab ortamları veya simülatörler sağlar.</li>
<li><strong>Bir geri alma planınız olsun.</strong> Katman 2 firewall eklemesi için geri alma, firewall&rsquo;u kaldırıp doğrudan yeniden bağlamaktır — bu prosedürü gerektiğinde hızlıca uygulanabilmesi için belgeleyin.</li>
<li><strong>Yazılım/konfigürasyon yedeklerini koordine edin.</strong> Herhangi bir ağ değişikliği yapmadan önce OT cihaz konfigürasyonlarının yedeklendiğinden emin olun. Bir PLC&rsquo;nin güç döngüsüne ihtiyacı varsa, konfigürasyonu kurtarılabilir olmalıdır.</li>
<li><strong>Değişiklikten önce ve sonra &ldquo;çalışıyor&rdquo; tanımını yapın.</strong> OT ekibiyle kabul kriterlerini belirleyin — hangi sistemlere erişilebilir olmalı, hangi süreçler çalışıyor olmalı — değişikliği başarılı ilan etmeden önce.</li>
</ul>
<hr>
<h2 id="temel-çıkarımlar">Temel Çıkarımlar</h2>
<ul>
<li><strong>OT ağları, gizlilik yerine erişilebilirliği önceliklendirir</strong> — bu, birçok IT güvenlik varsayımını tersine çevirir ve her kararı bilgilendirmelidir.</li>
<li><strong>Purdue modeli</strong>, IT/OT sınırının nerede oturduğunu tanımlar. Seviye 3 ile kurumsal IT arasındaki DMZ, IT mühendislerinin en sık çalıştığı yerdir.</li>
<li><strong>OT protokolleri (Modbus, PROFINET, EtherNet/IP, DNP3)</strong> kimlik doğrulama veya şifrelemeye sahip değildir. Ağ kontrolleri birincil güvenlik mekanizmasıdır.</li>
<li><strong>Katman 2 şeffaf firewall deployment&rsquo;ı</strong>, OT cihazları arasına güvenlik eklemenin en güvenli yoludur — IP adresi değişikliği yok, routing değişikliği yok, konfigürasyon değişiklikleri olmadan geri alınabilir.</li>
<li><strong>OT odaklı firewall&rsquo;lar</strong>, endüstriyel protokolleri anlar ve politikayı protokol düzeyinde zorunlu kılabilir (okumalara izin ver, yazmaları engelle) — IP/port filtrelemeden temel olarak farklı bir yetenek.</li>
<li><strong>OT firewall lisanslaması</strong>, IT NGFW lisanslamasından ayrıdır — bunu proje kapsamına dahil edin.</li>
<li><strong>Yamalanmamış eski sistemler OT&rsquo;de normaldir</strong> — telafi edici ağ kontrolleri, IT&rsquo;de yamanın sağladığının yerini alır.</li>
<li><strong>802.1X doğrudan transfer olmaz</strong> — PLC&rsquo;ler kimlik doğrulayamaz. MAB ve cihaz profiling pratik alternatiflerdir.</li>
<li><strong>Herhangi bir şeye dokunmadan önce OT ekipleriyle koordine edin</strong> — üretim ortamlarındaki ağ hatalarının sonuçları IT&rsquo;dekinden önemli ölçüde daha ciddidir.</li>
</ul>
<hr>
<h2 id="ilgili-yazılar">İlgili Yazılar</h2>
<ul>
<li>🔐 <a href="/tr/technology/identity-based-microsegmentation-8021x/">802.1X Kimlik Tabanlı Mimari Sahada</a> — 802.1X&rsquo;in IT ortamlarında nasıl çalıştığı ve OT&rsquo;nin neden farklı olduğu</li>
<li>🔐 <a href="/tr/architecture/zero-trust-mindset-engineering-security-as-an-architecture-not-a-product/">Zero Trust Zihniyeti: Güvenliği Bir Mimari Olarak Mühendislemek</a> — IT/OT sınır tasarımına uygulanan Zero Trust prensipleri</li>
<li>🛡️ <a href="/tr/technology/ddos-koruma-stratejileri-isp-scrubbing-on-premise-bulut/">DDoS Koruma Stratejileri</a> — OT bağlantılı altyapıyı volumetrik saldırılardan korumak</li>
<li>🏗️ <a href="/tr/architecture/it-infrastructure-not-a-collection-of-products/">IT Altyapısı Ürünler Koleksiyonu Değildir</a> — OT ağ tasarımı için de geçerli sistem düşüncesi</li>
</ul>
]]></content:encoded></item><item><title>Kurumsal WiFi Mimarisi: Standartlardan Deployment'a — Kapsamlı Rehber</title><link>https://barashhelvadzhaoglu.com/tr/technology/wifi-master/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/tr/technology/wifi-master/</guid><description>Kurumsal kablosuz ağ master rehberi — 802.11 standartları, controller mimarileri, KOBİ ve otel tasarımı, roaming, güvenlik ve site survey.</description><content:encoded><![CDATA[<h1 id="kurumsal-wifi-mimarisi-standartlardan-deploymenta">Kurumsal WiFi Mimarisi: Standartlardan Deployment&rsquo;a</h1>
<p>WiFi, herhangi bir ağın en görünür parçasıdır. Çalıştığında kimse söylemez. Çalışmadığında ise — dakikalar içinde IT ekibi binanın her köşesinden duyar.</p>
<p>Ancak kablosuz ağ oluşturma aldatıcı biçimde karmaşıktır. Bir kullanıcıya &ldquo;sadece WiFi&rdquo; gibi görünen şey, birbirleriyle etkileşen kararların bir yığınıdır: hangi 802.11 standardı, hangi frekans bandı, kaç erişim noktası, hangi controller mimarisi, kimlik doğrulamanın nasıl yönetileceği, roaming&rsquo;in nasıl davranacağı, RF ortamının nasıl yönetileceği. Bunlardan herhangi birini yanlış yaparsanız, kağıt üzerinde iyi görünen ağ üretimde başarısız olur.</p>
<p>Aruba, Cisco Meraki ve Cisco kurumsal platformları kullanarak bankacılık genel merkezleri, üretim tesisleri, oteller, lojistik depoları ve muayenehanelerde kablosuz ağlar tasarladım ve deploy ettim. Bu seri, bu senaryoların her birinde gerçekte önemli olan şeyleri belgeliyor.</p>
<hr>
<h2 id="bu-seriyi-nasıl-okuyalım">Bu Seriyi Nasıl Okuyalım</h2>
<p>Bu yazı size <strong>büyük resmi</strong> verir — kurumsal kablosuz mimarisinin neyi içerdiğini, temel kararların neler olduğunu ve her deep dive&rsquo;ın nereye gittiğini.</p>
<p><strong>Mühendisseniz</strong> ve belirli bir konuya derinlemesine inmek istiyorsanız — kullanım senaryonuzu kapsayan yazıya atlayın:</p>
<ul>
<li>📡 <strong><a href="/tr/technology/wifi-80211-standartlari-wifi4-wifi5-wifi6/">802.11 Standartları Deep Dive: WiFi 4, 5, 6, 6E ve Gerçekte Ne Değişti</a></strong> — ax, ac, n ve be&rsquo;nin kapasite, kapsama alanı ve deployment kararları için gerçekte ne anlama geldiği</li>
<li>🏢 <strong><a href="/tr/technology/kurumsal-wifi-controller-mimarisi-cisco-aruba/">Kurumsal Controller Mimarisi: Cisco ve Aruba WLAN Tasarımı</a></strong> — Merkezi ve dağıtık kontrol, mobilite alanları, WLC ve bulut yönetimi karşılaştırması</li>
<li>🏨 <strong><a href="/tr/technology/wifi-tasarimi-kobi-otel-saglik/">KOBİ, Oteller ve Muayenehane İçin WiFi Tasarımı</a></strong> — Yoğunluk planlaması, misafir segmentasyonu ve beklenti yönetimi üzerine pratik saha notları</li>
<li>🔐 <strong><a href="/tr/technology/wifi-guvenligi-wpa3-8021x-site-survey/">WiFi Güvenliği: WPA3, 802.1X, Sahte AP Tespiti ve Site Survey</a></strong> — Kimlik doğrulama, şifreleme, saldırı tespiti ve Ekahau survey metodolojisi</li>
</ul>
<p><strong>Mimar veya karar vericiyseniz</strong> ve kablosuz çözümleri değerlendiriyorsanız — burada okumaya devam edin. Bu yazı, RF uzmanlığı gerektirmeden stratejik soruları yanıtlar.</p>
<hr>
<h2 id="wifi-mimarisinin-erişim-noktası-sayısından-daha-fazlasını-neden-önemlidir">WiFi Mimarisinin Erişim Noktası Sayısından Daha Fazlasını Neden Önemlidir</h2>
<p>WiFi deployment&rsquo;larındaki en yaygın hata: kablosuzu bir miktar problemi olarak ele almak. &ldquo;Daha iyi WiFi&rsquo;ye ihtiyacımız var — daha fazla erişim noktası ekleyelim.&rdquo;</p>
<p>Kötü tasarlanmış bir ağa erişim noktası eklemek onu daha da kötüleştirir. Aynı alanda daha fazla AP, daha fazla girişim, daha fazla kanal çakışması, daha fazla roaming olayı ve daha fazla karmaşıklık demektir — kullanıcı deneyiminde orantılı bir iyileşme olmadan.</p>
<p>Kurumsal kablosuz tasarımı erişim noktası yoğunluğu ile ilgili değildir. Şunlarla ilgilidir:</p>
<ul>
<li><strong>Kapasite planlaması:</strong> Kaç eş zamanlı istemci, hangi veri hızlarına ihtiyaç duyarlar, hangi uygulamaları çalıştırıyorlar?</li>
<li><strong>RF tasarımı:</strong> Hangi kanallar, hangi güç seviyeleri, hangi band yönlendirme politikaları oluşturmak yerine girişimi önler?</li>
<li><strong>Controller mimarisi:</strong> Ağ kararları nasıl verir? Kimlik doğrulama nerede gerçekleşir? Roaming nasıl yönetilir?</li>
<li><strong>Güvenlik:</strong> Ağa kim, hangi kimlikle ve ne düzeyde erişimle izin verilir?</li>
<li><strong>Operasyonel model:</strong> Kim yönetir, nasıl izlenir, sorunlar nasıl teşhis edilir?</li>
</ul>
<p>Bunları doğru yaparsanız erişim noktası sayısı bir başlangıç noktası değil, türetilmiş bir hesaplama olur.</p>
<hr>
<h2 id="80211-standartları-gerçekte-ne-değişti">802.11 Standartları: Gerçekte Ne Değişti</h2>
<p>IEEE 802.11 standardı, her biri pazarlama amacıyla farklı biçimde markalanmış birden fazla nesil geçirdi:</p>
<table>
	<thead>
			<tr>
					<th>Standart</th>
					<th>Pazarlama Adı</th>
					<th>Maks Teorik Hız</th>
					<th>Temel İyileştirme</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>802.11n</td>
					<td>WiFi 4</td>
					<td>600 Mbps</td>
					<td>MIMO, 5 GHz desteği</td>
			</tr>
			<tr>
					<td>802.11ac</td>
					<td>WiFi 5</td>
					<td>3,5 Gbps</td>
					<td>MU-MIMO, daha geniş kanallar (80/160 MHz)</td>
			</tr>
			<tr>
					<td>802.11ax</td>
					<td>WiFi 6</td>
					<td>9,6 Gbps</td>
					<td>OFDMA, BSS Boyama, TWT, yüksek yoğunluk</td>
			</tr>
			<tr>
					<td>802.11ax (6 GHz)</td>
					<td>WiFi 6E</td>
					<td>9,6 Gbps</td>
					<td>Yeni 6 GHz bandı, daha az tıkanıklık</td>
			</tr>
			<tr>
					<td>802.11be</td>
					<td>WiFi 7</td>
					<td>46 Gbps</td>
					<td>Çok Bağlantılı Çalışma, 320 MHz kanallar</td>
			</tr>
	</tbody>
</table>
<p>Pazarlama materyallerindeki teorik hızlar pratikte hiçbir zaman ulaşılmaz. Gerçek deployment&rsquo;larda önemli olan her nesil için farklıdır:</p>
<p><strong>WiFi 6 (802.11ax)</strong>, yoğun ortamlarda gerçekten önemli iki yetenek getirdi:</p>
<ul>
<li><strong>OFDMA (Orthogonal Frequency Division Multiple Access):</strong> Bir AP&rsquo;nin bölünmüş frekans kaynakları üzerinde aynı anda birden fazla istemciye hizmet vermesini sağlar — bir seferde bir istemci iletim yapmak yerine, birden fazla istemci kanalı verimli biçimde paylaşır. Çok sayıda IoT cihazı, telefon ve tablet bulunan ortamlar için kritik.</li>
<li><strong>BSS Boyama:</strong> Örtüşen hücreler arasında aynı kanal girişimini azaltan bir mekanizma. Komşu AP&rsquo;ler iletimlerini &ldquo;boyar&rdquo;, bu da cihazların &ldquo;benim AP&rsquo;m&rdquo; ile &ldquo;yan odadaki AP&rdquo; arasındaki ayrımı daha verimli yapmasını sağlar.</li>
</ul>
<p><strong>WiFi 6E</strong>, 6 GHz bandını ekledi — komşu ağlardan ve eski cihazlardan gelen girişimi ortadan kaldıran büyük ölçüde tıkanmamış bir spektrum. Yoğun kentsel ortamlarda önemli avantaj.</p>
<p><strong>WiFi 7</strong> ortaya çıkıyor ve Çok Bağlantılı Çalışma (MLO) sayesinde tek bir cihazın aynı anda birden fazla bant ve kanalı kullanması — verimi iyileştiriyor ve gecikmeyi azaltıyor. 2026 itibarıyla hâlâ erken kurumsal deployment aşamasında.</p>
<p>→ <strong><a href="/tr/technology/wifi-80211-standartlari-wifi4-wifi5-wifi6/">802.11 Standartları Deep Dive</a></strong></p>
<hr>
<h2 id="controller-mimarisi-zekanın-nerede-yaşadığı">Controller Mimarisi: Zekanın Nerede Yaşadığı</h2>
<p>Kurumsal kablosuz ağlarda iki temel mimari model vardır:</p>
<h3 id="merkezi-controller-geleneksel-kurumsal">Merkezi Controller (Geleneksel Kurumsal)</h3>
<p>Tüm erişim noktaları &ldquo;ince&quot;dir — RF iletimini yönetirler ancak tüm trafiği ve tüm kontrol kararlarını merkezi bir Kablosuz LAN Controller&rsquo;a (WLC) gönderirler:</p>
<pre tabindex="0"><code>[AP] ──CAPWAP tüneli──→ [WLC] → Çekirdek Ağ
[AP] ──CAPWAP tüneli──→ [WLC]
[AP] ──CAPWAP tüneli──→ [WLC]
</code></pre><p>WLC, kimlik doğrulamayı, roaming kararlarını, RF yönetimini, güvenlik politikasını ve trafik iletimini yönetir. AP&rsquo;ler birbirinin yerine geçebilir — birini kaldırın ve yerine başkasını takın; WLC yapılandırmayı yönetir.</p>
<p><strong>Güçlü yönler:</strong> Merkezi görünürlük, tutarlı politika uygulaması, controller alanı içinde kesintisiz roaming.</p>
<p><strong>Zayıf yönler:</strong> WLC tek hata noktasıdır (HA çiftleriyle hafifletilir). Trafik, yerel iletişim için bile WLC üzerinden geçer. Ölçeklendirme WLC kapasitesi eklemeyi gerektirir.</p>
<p>Cisco&rsquo;nun kampüs kablosuz platformu ve Aruba&rsquo;nın Mobility Master/Controller mimarisi baskın örneklerdir.</p>
<h3 id="bulut-yönetimli-modern-yaklaşım">Bulut Yönetimli (Modern Yaklaşım)</h3>
<p>Erişim noktalarının daha fazla zekası vardır. Yönetim, yapılandırma ve görünürlük buluttadır; veri düzlemi trafiği doğrudan ağa gider:</p>
<pre tabindex="0"><code>[AP] ──veri──→ Çekirdek Ağ (doğrudan, hairpin yok)
[AP] ──yönetim tüneli──→ Bulut Panosu
</code></pre><p><strong>Güçlü yönler:</strong> Şirket içi controller donanımı yok. Dağıtık siteler arasında daha kolay yönetim. Yerleşik izleme ve analitik. Daha düşük operasyonel karmaşıklık.</p>
<p><strong>Zayıf yönler:</strong> Yönetim için bulut bağlantısına bağımlı (AP&rsquo;ler buluta ulaşılamazsa çalışmaya devam eder). Karmaşık kurumsal politikalar için daha az esnek.</p>
<p>Cisco Meraki ve Aruba Central, önde gelen bulut yönetimli platformlardır.</p>
<h3 id="dağıtık--kampüs-fabric">Dağıtık / Kampüs Fabric</h3>
<p>Modern büyük kampüs deployment&rsquo;ları çoğunlukla kablosuzu daha geniş ağ fabric&rsquo;ine entegre eder — AP&rsquo;ler, cihaz kablo veya kablosuz bağlansın tutarlı erişim kontrolüyle kimlik tabanlı VLAN atamasıyla kablolu portlarla aynı politika ve segmentasyon modeline katılır.</p>
<p>SD-Access ile Cisco DNA Center ve Central ile Aruba CX bu yaklaşımın örnekleridir.</p>
<p>→ <strong><a href="/tr/technology/kurumsal-wifi-controller-mimarisi-cisco-aruba/">Kurumsal Controller Mimarisi Deep Dive</a></strong></p>
<hr>
<h2 id="kobi-otel-ve-muayenehane-tasarım-prensipleri">KOBİ, Otel ve Muayenehane: Tasarım Prensipleri</h2>
<p>Tüketici WiFi ekipmanı, profesyonel ortamlarda düşük kalite nedeniyle değil — yoğunluk, yönetim gereksinimleri veya bu ortamların güvenlik beklentileri için tasarlanmadığı için başarısız olur.</p>
<h3 id="kobi-küçük-ve-orta-ölçekli-işletme">KOBİ (Küçük ve Orta Ölçekli İşletme)</h3>
<p>Tipik KOBİ zorluğu: arka ofiste veya toplantı odasında WiFi&rsquo;nin yavaş olduğundan şikayet eden personel — resepsiyonda tam sinyal olmasına rağmen. Kök nedenler neredeyse her zaman şunlardır:</p>
<ul>
<li>RF kapsamı yerine kablolama kolaylığına göre yerleştirilen AP&rsquo;ler</li>
<li>Kullanılabilir veri hızlarında fiziksel olarak kapsaması imkânsız bir katı kapsama almaya çalışan tek AP</li>
<li>Band yönlendirme yok — yeni cihazlar beklerken eski cihazlar 2,4 GHz&rsquo;i monopolleştiriyor</li>
<li>QoS yok — video görüşmeleri dosya yedeklemeleriyle eşit rekabet ediyor</li>
</ul>
<p>KOBİ kablosuz tasarım prensipleri:</p>
<ul>
<li>Ofis ortamlarında <strong>150–200 m² başına bir AP</strong> planlayın (evrensel kural değil, tipik yükler için gerçekçi bir başlangıç noktası)</li>
<li>Her zaman misafir ve kurumsal trafiği ayırın (farklı SSID&rsquo;ler, farklı VLAN&rsquo;lar, aralarında firewall politikası)</li>
<li>Operasyonel sadelik için bulut yönetimli AP&rsquo;ler kullanın (Aruba Instant On, Meraki Go, Cisco Business)</li>
</ul>
<h3 id="otel-wifisi">Otel WiFi&rsquo;si</h3>
<p>Oteller belirli bir zorluk sunar: odalarda yüksek istemci yoğunluğu (her misafir 3–5 cihaz getirir), günün saatine göre son derece değişken talep ve &ldquo;WiFi&quot;nin sıcak su gibi bir hizmet olduğu beklentisi — her zaman mevcut, hiçbir zaman düşünülmeyen.</p>
<p>Temel otel WiFi tasarım kararları:</p>
<ul>
<li><strong>AP yerleşimi:</strong> Odaları kapsayan koridor AP&rsquo;leri ve oda içi AP&rsquo;ler karşılaştırması. Oda içi AP&rsquo;ler odalar arasında daha iyi sinyal izolasyonu sağlar (daha az girişim) ancak daha yüksek deployment maliyeti ve bakım karmaşıklığı.</li>
<li><strong>Bant genişliği yönetimi:</strong> Kullanıcı başına hız sınırlama, tek misafirin paylaşılan uplink&rsquo;i doyurmasını önler. Tek bir 4K video akışının düzinelerce diğer kullanıcıyı etkileyebildiği ortamlarda gerekli.</li>
<li><strong>Misafir portalı:</strong> Kimlik doğrulama, şartlar kabul, potansiyel olarak oda numarası doğrulama. Otomatik sağlama için PMS (Otel Yönetim Sistemi) ile entegrasyon.</li>
<li><strong>Personel ve misafir ağı:</strong> Tamamen ayrı — personel ağına hiçbir koşulda misafir ağından erişilememeli.</li>
</ul>
<p>→ <strong><a href="/tr/technology/wifi-tasarimi-kobi-otel-saglik/">KOBİ, Oteller ve Muayenehane İçin WiFi Tasarımı Deep Dive</a></strong></p>
<hr>
<h2 id="roaming-ve-band-yönlendirme">Roaming ve Band Yönlendirme</h2>
<h3 id="roaming-göründüğünden-neden-daha-zordur">Roaming: Göründüğünden Neden Daha Zordur</h3>
<p>Roaming — bir istemcinin bir AP&rsquo;den diğerine geçişi — pek çok kablosuz deployment&rsquo;ın sessizce başarısız olduğu yerdir. Belirtiler &ldquo;WiFi sorunları&rdquo; gibi görünür ama kök neden roaming davranışıdır.</p>
<p><strong>Yapışkan istemci sorunu:</strong> Bir istemci cihaz, AP değil, ne zaman dolaşacağına kendisi karar verir. 30 metre ötedeki AP-1&rsquo;e güçlü bağlantısı olan bir dizüstü bilgisayar, 5 metre ötedeki AP-2&rsquo;ye dolaşmayı reddedebilir, çünkü AP-1&rsquo;e bağlantısı teknik olarak hâlâ işlevseldir. AP, istemciyi dolaşmaya zorlayamaz (istemci yönlendirme mekanizmaları kullanmadan).</p>
<p><strong>Hızlı roaming protokolleri:</strong></p>
<ul>
<li><strong>802.11r (Fast BSS Transition):</strong> İstemcinin mevcut AP&rsquo;den tam olarak bağlantısını kesmeden önce hedef AP ile önceden kimlik doğrulama yaparak roaming süresini azaltır. Bağlantı kesintilerinin görüşme düşmelerine neden olduğu ses ve video uygulamaları için gerekli.</li>
<li><strong>802.11k (Komşu Raporları):</strong> AP, istemciye yakındaki AP&rsquo;lerin ve sinyal güçlerinin listesini sağlar, istemcilerin daha iyi roaming kararları vermesine yardımcı olur.</li>
<li><strong>802.11v (BSS Geçiş Yönetimi):</strong> AP&rsquo;lerin bir istemcinin farklı bir AP&rsquo;ye dolaşmasını önermesine veya talep etmesine olanak tanır — ağa istemci roaming davranışı üzerinde biraz etki verir.</li>
</ul>
<p>Kurumsal deployment&rsquo;larda, en iyi roaming davranışı için üç protokolün (topluca 802.11r/k/v olarak adlandırılır) birlikte etkinleştirilmesi gerekir.</p>
<h3 id="band-yönlendirme">Band Yönlendirme</h3>
<p>Çift bantlı AP&rsquo;ler hem 2,4 GHz hem de 5 GHz üzerinde yayın yapar. Kendi tercihlerine bırakıldığında, birçok istemci 2,4 GHz&rsquo;i seçer — daha uzun menzili vardır ve tanıdıktır. Ancak 2,4 GHz&rsquo;in (çoğu bölgede) yalnızca 3 örtüşmeyen kanalı vardır, komşu ağlar ve IoT cihazları tarafından yoğun biçimde kullanılır ve daha düşük verim sağlar.</p>
<p>Band yönlendirme, yetenekli istemcileri 5 GHz&rsquo;e (veya WiFi 6E deployment&rsquo;larında 6 GHz&rsquo;e) iter:</p>
<ul>
<li>2,4 GHz probe yanıtlarını geciktir — yanıt bekleyen istemciler 5 GHz&rsquo;i dener</li>
<li>Aktif yönlendirme — controller 5 GHz&rsquo;e yetenekli istemcileri tanımlar ve 2,4 GHz ilişkisini reddeder</li>
</ul>
<p>Tüm istemciler agresif band yönlendirmeye iyi yanıt vermez. Eski veya daha az yetenekli cihazlar için yönlendirme ile bağlantı arasındaki dengeyi bulun.</p>
<hr>
<h2 id="wifi-güvenliği-çoğu-ekibin-yanlış-yaptığı-katman">WiFi Güvenliği: Çoğu Ekibin Yanlış Yaptığı Katman</h2>
<p>WiFi güvenliği yalnızca SSID&rsquo;deki bir şifre değildir. Kurumsal ortamlarda kimlik doğrulama mimarisini, şifreleme standartlarını, ağ segmentasyonunu ve sahte altyapıyı izlemeyi içerir.</p>
<h3 id="kimlik-doğrulama-pskdan-8021xe">Kimlik Doğrulama: PSK&rsquo;dan 802.1X&rsquo;e</h3>
<p><strong>WPA2-PSK / WPA3-SAE (Önceden Paylaşılan Anahtar):</strong> Tüm kullanıcılar için tek şifre. Basit, ancak kritik zayıflıkları var: bir sızdırılan şifre tüm kullanıcıları tehlikeye atar, bireysel hesap verebilirlik yoktur ve iptal her yerde şifreyi değiştirmeyi gerektirir.</p>
<p><strong>WPA2/WPA3-Enterprise (802.1X):</strong> Her kullanıcı, bireysel kimlik bilgileriyle (kullanıcı adı/şifre, sertifika veya akıllı kart) bir RADIUS sunucusuna (Windows NPS, Cisco ISE, Aruba ClearPass) karşı kimlik doğrular. Faydaları:</p>
<ul>
<li>Bireysel hesap verebilirlik — tam olarak hangi kullanıcının bağlı olduğunu bilirsiniz</li>
<li>Ayrıntılı iptal — diğerlerini etkilemeden tek kullanıcıyı devre dışı bırakın</li>
<li>Dinamik VLAN ataması — kimlik, departman veya cihaz türüne göre kullanıcıları farklı VLAN&rsquo;lara yerleştirin</li>
<li>Grup üyeliğine dayalı otomatik erişim için Active Directory ile entegrasyon</li>
</ul>
<p>Hassas veriler işleyen herhangi bir kurumsal ortam için 802.1X isteğe bağlı değildir — taban çizgisidir.</p>
<h3 id="şifreleme-wpa3-ve-neden-önemlidir">Şifreleme: WPA3 ve Neden Önemlidir</h3>
<p>WPA3, WPA2&rsquo;nin PSK el sıkışmasının yerini alan <strong>SAE (Simultaneous Authentication of Equals)</strong> getirdi. Kritik iyileştirme: SAE <strong>ileri gizlilik</strong> sağlar — el sıkışmayı yakalamak ve daha sonra şifreyi elde etmek, daha önce yakalanan trafiğin şifresini çözmeye izin vermez.</p>
<p>WPA2 (PMKID saldırılarıyla), yakalanan el sıkışmalarının çevrimdışı kaba kuvvet kırılmasına olanak tanıyordu. WPA3 bu saldırı vektörünü ortadan kaldırır.</p>
<p>802.1X kullanan kurumsal deployment&rsquo;lar için, 192 bit güvenlik modundaki WPA3-Enterprise mevcut en güçlü kablosuz şifrelemeyi sağlar.</p>
<h3 id="sahte-ap-tespiti">Sahte AP Tespiti</h3>
<p>Sahte AP, ağınıza bağlı yetkisiz bir erişim noktasıdır — kötü niyetle yerleştirilen veya ofise ev yönlendiricisi getiren iyi niyetli bir çalışan.</p>
<p>Kurumsal kablosuz controller&rsquo;lar RF ortamını sürekli olarak AP&rsquo;ler için tarar. Kablolu ağınızın BSSID&rsquo;si veya SSID&rsquo;siyle eşleşen bir AP tespit edildiğinde, sahte olarak işaretlenir ve — çoğu platformda — otomatik olarak çevrelenebilir (controller, sahte AP&rsquo;ye bağlanan istemcilere kimlik doğrulama iptali çerçeveleri gönderir).</p>
<p>→ <strong><a href="/tr/technology/wifi-guvenligi-wpa3-8021x-site-survey/">WiFi Güvenliği Deep Dive: WPA3, 802.1X, Sahte AP Tespiti ve Site Survey</a></strong></p>
<hr>
<h2 id="site-survey-çoğu-projenin-atladığı-adım">Site Survey: Çoğu Projenin Atladığı Adım</h2>
<p>Site survey, AP deployment öncesinde ve sonrasında RF ortamının sistematik olarak ölçülmesidir. Bu adımı atlamak, &ldquo;WiFi deployment yaptık ama düzgün çalışmıyor&rdquo; durumlarının en yaygın nedenidir.</p>
<p><strong>Tahmine dayalı survey (deployment öncesi):</strong> Beklenen kapsama alanını modellemek için bir kat planı ve duvar malzemeleriyle RF simülasyon yazılımı (Ekahau Site Survey sektör standardıdır) kullanın. Herhangi bir şey kurmadan AP yerleşimini, kanal atamalarını ve güç seviyelerini belirleyin.</p>
<p><strong>Doğrulama surveyi (deployment sonrası):</strong> Ekahau çalıştıran bir dizüstü bilgisayarla alanı yürüyerek gerçek sinyal gücünü, gürültü tabanını, kanal kullanımını ve roaming davranışını ölçün. Tahmine dayalı modelle karşılaştırın ve gerektiğinde AP yerleşimini veya ayarlarını düzenleyin.</p>
<p>Site survey&rsquo;in ortaya koyduğu şeyler:</p>
<ul>
<li>Tahmine dayalı modelin öngörmediği kapsama boşlukları (beklenmedik girişim kaynakları, beklenenden daha fazla zayıflatan duvar malzemeleri)</li>
<li>Komşu ağlardan kanal tıkanıklığı</li>
<li>Kendi AP&rsquo;leriniz arasındaki aynı kanal girişimi</li>
<li>İstemcilerin AP&rsquo;ler arasında bağlantıyı kaybettiği roaming ölü noktaları</li>
</ul>
<p>Uygun bir site survey&rsquo;in maliyeti, kurulumdan sonra önemli yeniden çalışma gerektiren kablosuz deployment maliyetiyle karşılaştırıldığında küçüktür.</p>
<p>→ <strong><a href="/tr/technology/wifi-guvenligi-wpa3-8021x-site-survey/">WiFi Güvenliği Deep Dive, Site Survey metodolojisini içerir</a></strong></p>
<hr>
<h2 id="doğru-platformu-seçme">Doğru Platformu Seçme</h2>
<table>
	<thead>
			<tr>
					<th>Senaryo</th>
					<th>Önerilen Platform</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Küçük ofis, basit yönetim</td>
					<td>Aruba Instant On, Cisco Business, Meraki Go</td>
			</tr>
			<tr>
					<td>IT personeli olan KOBİ</td>
					<td>Cisco Meraki, Aruba Central (bulut yönetimli)</td>
			</tr>
			<tr>
					<td>Kurumsal kampüs, karmaşık politika</td>
					<td>Aruba Mobility Master, Cisco DNA Center</td>
			</tr>
			<tr>
					<td>Otel / konaklama</td>
					<td>Aruba, Cisco Meraki (PMS entegrasyonu ile)</td>
			</tr>
			<tr>
					<td>Sağlık / düzenlenmiş ortam</td>
					<td>Aruba ClearPass + Mobility Master, Cisco ISE + WLC</td>
			</tr>
			<tr>
					<td>Yüksek yoğunluklu mekanlar</td>
					<td>Cisco (Catalyst Center), Aruba (AOS 10)</td>
			</tr>
			<tr>
					<td>Çok siteli, merkezi yönetim</td>
					<td>Cisco Meraki, Aruba Central</td>
			</tr>
	</tbody>
</table>
<hr>
<h2 id="bu-seri">Bu Seri</h2>
<ul>
<li>📡 <strong><a href="/tr/technology/wifi-80211-standartlari-wifi4-wifi5-wifi6/">802.11 Standartları Deep Dive</a></strong> — WiFi 4, 5, 6, 6E ve 7: ne değişti, pratikte ne önemli</li>
<li>🏢 <strong><a href="/tr/technology/kurumsal-wifi-controller-mimarisi-cisco-aruba/">Kurumsal Controller Mimarisi</a></strong> — Cisco ve Aruba mimarileri, merkezi ve bulut karşılaştırması, mobilite alanları</li>
<li>🏨 <strong><a href="/tr/technology/wifi-tasarimi-kobi-otel-saglik/">KOBİ, Oteller ve Muayenehane İçin WiFi Tasarımı</a></strong> — Gerçek dünya deployment senaryolarında pratik saha notları</li>
<li>🔐 <strong><a href="/tr/technology/wifi-guvenligi-wpa3-8021x-site-survey/">WiFi Güvenliği: WPA3, 802.1X, Sahte AP, Site Survey</a></strong> — Kimlik doğrulama, şifreleme, saldırı tespiti, Ekahau metodolojisi</li>
</ul>
<hr>
<h2 id="ilgili-yazılar">İlgili Yazılar</h2>
<ul>
<li>🔐 <a href="/tr/technology/identity-based-microsegmentation-8021x/">802.1X Kimlik Tabanlı Mimari Sahada</a> — Kurumsal WiFi güvenliğini işlevsel kılan kimlik katmanı</li>
<li>🏗️ <a href="/tr/architecture/it-infrastructure-not-a-collection-of-products/">IT Altyapısı Ürünler Koleksiyonu Değildir</a> — Kablosuz tasarımın arkasındaki sistem düşüncesi</li>
<li>🎯 <a href="/tr/architecture/network-product-selection-strategy/">Ağ Altyapısı Ürün Seçimi: Stratejik Kriterler</a> — Kablosuz satıcıları nesnel olarak nasıl değerlendirirsiniz</li>
</ul>
]]></content:encoded></item><item><title>DDoS Koruma Stratejileri: ISP Scrubbing, On-Premise Cihazlar ve Bulut Servisleri</title><link>https://barashhelvadzhaoglu.com/tr/technology/ddos-protection-strategies/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/tr/technology/ddos-protection-strategies/</guid><description>DDoS koruması rehberi — saldırı türleri, ISP scrubbing, on-premise cihazlar, bulut servisleri ve organizasyonunuz için doğru kombinasyon.</description><content:encoded><![CDATA[<h1 id="ddos-koruma-stratejileri-isp-scrubbing-on-premise-cihazlar-ve-bulut-servisleri">DDoS Koruma Stratejileri: ISP Scrubbing, On-Premise Cihazlar ve Bulut Servisleri</h1>
<p>Bir DDoS (Dağıtılmış Hizmet Reddi) saldırısı sistemlerinizi ele geçirmek zorunda değildir. Sadece erişilemez hale getirmesi yeterlidir. Ve diğer güvenlik tehditlerinin aksine, hasar anlık ve tamamen görünürdür — uygulamanız çalışmayı durdurur, müşteriler size ulaşamaz ve gelir durur.</p>
<p>DDoS&rsquo;u benzersiz biçimde zorlaştıran şey, saldırı trafiğinin paket düzeyinde meşru görünmesidir. Milyonlarca geçerli TCP SYN paketi, milyonlarca geçerli DNS sorgusu, milyonlarca geçerli HTTP isteği — hepsi mükemmel biçimlendirilmiş, hepsi tamamen kasıtlı. Ağınız bunları gerçek trafikle aynı şekilde işler, ve bu tam olarak sorunun ta kendisidir.</p>
<p>DDoS korumasının yasal bir gereklilik olduğu — sadece en iyi uygulama değil — bankacılık altyapısında çalışmış biri olarak, organizasyonların kendilerini gerçekte nasıl koruduğunu aktarmak istiyorum: üç ana yaklaşımın ne olduğu, her birinin ne yapıp yapamadığı ve pratikte nasıl bir araya geldikleri.</p>
<hr>
<h2 id="saldırı-yüzeyini-anlamak">Saldırı Yüzeyini Anlamak</h2>
<p>Koruma stratejisi seçmeden önce, neye karşı korunduğunuzu net olarak belirlemek faydalıdır. DDoS saldırıları üç kategoriye ayrılır ve temelden farklı azaltma yaklaşımları gerektirirler.</p>
<h3 id="volumetrik-saldırılar-katman-34">Volumetrik Saldırılar (Katman 3/4)</h3>
<p>En görünür tür. Amaç basittir: internet bağlantınızı taşıyabileceğinden daha fazla trafikle doyurmak.</p>
<p>Yaygın teknikler:</p>
<ul>
<li><strong>UDP flood</strong> — rastgele portlara büyük hacimde UDP paketi göndermek. Hedef her birine &ldquo;port erişilemez&rdquo; ICMP yanıtı gönderir, hem gelen hem giden bant genişliğini tüketir.</li>
<li><strong>ICMP flood (Ping flood)</strong> — ping istekleriyle bunaltmak.</li>
<li><strong>Amplifikasyon saldırıları</strong> — en tehlikeli varyant. Saldırgan, kaynak olarak IP&rsquo;nizi kullanarak yanlış yapılandırılmış üçüncü taraf sunucularına (DNS çözücüler, NTP sunucuları, memcached örnekleri) küçük istekler gönderir. Bu sunucular size büyük yanıtlar gönderir. DNS amplifikasyonu 50–70× amplifikasyon sağlayabilir; memcached amplifikasyonu 51.000×&lsquo;e ulaşmıştır.</li>
</ul>
<p><strong>Ölçek:</strong> Modern volumetrik saldırılar rutin olarak 1 Tbps&rsquo;yi aşar. 10 Gbps&rsquo;lik bir internet bağlantısı buna karşı anlamsızdır — firewall&rsquo;unuza tek bir paket ulaşmadan doyuma ulaşırsınız.</p>
<p><strong>Temel içgörü:</strong> ISP uplink&rsquo;inizi aşan saldırı hacminde volumetrik saldırıları kendi tesislerinizde azaltamazsınız. Trafik bağlantınıza ulaşmadan önce yukarı akışta — ISP veya bulut seviyesinde — filtrelenmelidir.</p>
<h3 id="protokol-saldırıları-katman-34">Protokol Saldırıları (Katman 3/4)</h3>
<p>Bant genişliği yerine ağ cihazı kaynaklarını tüketir.</p>
<ul>
<li><strong>SYN flood</strong> — el sıkışmayı tamamlamadan milyonlarca TCP SYN paketi göndermek. Hedef her yarı açık bağlantı için bellek ayırır, bağlantı tablosu dolana ve meşru bağlantılar reddedilene kadar.</li>
<li><strong>Parçalanmış paket saldırıları</strong> — yeniden birleştirme tamponlarını bunaltan hatalı biçimlendirilmiş veya üst üste binen IP parçaları göndermek.</li>
<li><strong>Smurf saldırısı</strong> — sahte kaynak IP&rsquo;ler kullanan ICMP broadcast amplifikasyonu.</li>
</ul>
<p><strong>Ölçek:</strong> Bant genişliğiyle değil, saniyedeki paket sayısıyla (Mpps) ölçülür. Küçük paket boyutlarında 100 Mbps&rsquo;lik bir SYN flood, orta düzey bir firewall&rsquo;un bağlantı tablo kapasitesini aşabilir.</p>
<p><strong>Temel içgörü:</strong> Protokol saldırıları, FPGA tabanlı paket işleme ile özel DDoS donanımı tarafından on-premise azaltılabilir — ancak yalnızca hacim uplink&rsquo;inizi önceden doyurmadıysa.</p>
<h3 id="uygulama-katmanı-saldırıları-katman-7">Uygulama Katmanı Saldırıları (Katman 7)</h3>
<p>Tespit ve azaltması en zor olanlar. Trafik meşru HTTP/HTTPS&rsquo;tir — kötü niyetli olan niyet.</p>
<ul>
<li><strong>HTTP flood</strong> — kaynak yoğun uç noktalara (arama, giriş, rapor oluşturma) milyonlarca HTTP GET veya POST isteği göndermek.</li>
<li><strong>Slowloris</strong> — çok sayıda bağlantı açmak ve HTTP başlıklarını çok yavaş göndermek, istekleri tamamlamadan bağlantıları açık tutmak. Sunucunun bağlantı havuzunu tüketir.</li>
<li><strong>RUDY (R-U-Dead-Yet)</strong> — Slowloris&rsquo;e benzer ama POST gövdeleri için. Veriyi bir seferde bir bayt gönderir.</li>
<li><strong>SSL tüketimi</strong> — TLS el sıkışmalarını başlatmak ama hiçbir zaman tamamlamamak veya el sıkışmaları tamamlayıp hemen yeniden müzakere etmek. Donanım SSL hızlandırması olmayan sunucular için CPU yoğun.</li>
</ul>
<p><strong>Ölçek:</strong> Düşük trafik hacimlerinde yıkıcı biçimde etkili olabilir — milyonlarca normal isteği işleyen bir web sunucusunu saniyede birkaç bin istek hedefleyerek çökertebilir.</p>
<p><strong>Temel içgörü:</strong> Katman 7 saldırıları uygulama destekli azaltma gerektirir. Volumetrik bir scrubbing servisi kötü niyetli bir HTTP flood&rsquo;u meşru trafikten ayırt edemez.</p>
<hr>
<h2 id="üç-koruma-yaklaşımı">Üç Koruma Yaklaşımı</h2>
<p>Hiçbir tek koruma yaklaşımı tüm ölçeklerdeki tüm saldırı türlerini kapsamaz. Ciddi DDoS maruziyeti olan organizasyonlar tipik olarak bu katmanlardan ikisini veya üçünü birleştirir.</p>
<hr>
<h2 id="1-isp-tabanlı-scrubbing-servisleri">1. ISP Tabanlı Scrubbing Servisleri</h2>
<h3 id="nasıl-çalışır">Nasıl Çalışır</h3>
<p>ISP&rsquo;niz (veya yukarı akış ağ anlaşmalarına sahip uzman bir scrubbing sağlayıcısı), bir saldırı sırasında trafiğinizi bir <strong>scrubbing merkezine</strong> yönlendirir. Scrubbing merkezinde saldırı trafiği filtrelenir ve yalnızca temiz trafik ağınıza iletilir:</p>
<pre tabindex="0"><code>Normal işlem:
  İnternet → ISP → Ağınız

Saldırı sırasında:
  İnternet → ISP → Scrubbing Merkezi → Temiz trafik → Ağınız
                          │
                   Saldırı trafiği düşürülür
</code></pre><p>Trafik yönlendirmesi tipik olarak iki şekilde tetiklenir:</p>
<ul>
<li><strong>İstek üzerine:</strong> Saldırı tespit edildiğinde ISP ile iletişime geçersiniz. Manuel süreç, yanıt süresi sağlayıcıya bağlıdır.</li>
<li><strong>Her zaman açık:</strong> Trafik sürekli olarak scrubbing üzerinden yönlendirilir. Tespit gecikmesi yoktur, ancak gecikme ekler.</li>
</ul>
<h3 id="isp-scrubbingin-koruduğu-şeyler">ISP Scrubbing&rsquo;in Koruduğu Şeyler</h3>
<p>ISP scrubbing özellikle <strong>volumetrik saldırılar</strong> için tasarlanmıştır. Altyapınızın yukarı akışında, ağ katmanında çalışır. 10 Gbps bağlantınızı doyuracak bir saldırı, sağlayıcının 10 Tbps+ kapasitesi tarafından size ulaşmadan emilir.</p>
<h3 id="isp-scrubbingin-yapamadıkları">ISP Scrubbing&rsquo;in Yapamadıkları</h3>
<ul>
<li><strong>Katman 7 koruması:</strong> ISP scrubbing L3/L4&rsquo;te çalışır. HTTP istek içeriğini analiz edemez.</li>
<li><strong>Yavaş ve düşük hacimli saldırılar:</strong> Slowloris, RUDY ve SSL tüketimi volumetrik değildir.</li>
<li><strong>Anlık yanıt:</strong> İstek üzerine scrubbing, trafik yönlendirilirken tipik olarak 15–30 dakikalık bir aktivasyon gecikmesine sahiptir.</li>
</ul>
<h3 id="isp-scrubbing-ne-zaman-mantıklıdır">ISP Scrubbing Ne Zaman Mantıklıdır</h3>
<ul>
<li>Birincil tehdidiniz volumetrik saldırılardır (altyapıyı hedef alan en yaygın tür)</li>
<li>ISP bağlantınız 10 Gbps veya daha azdır</li>
<li>Donanım maliyetlerini haklı kılamazsınız ama DDoS koruması için düzenleyici gereklilikleriniz vardır</li>
<li>Maliyet etkin bir temel koruma katmanı istiyorsunuz</li>
</ul>
<hr>
<h2 id="2-on-premise-ddos-cihazları">2. On-Premise DDoS Cihazları</h2>
<h3 id="nasıl-çalışır-1">Nasıl Çalışır</h3>
<p>Özel bir donanım cihazı (veya sanal cihaz), firewall&rsquo;unuzun yukarısında, ağınızda inline konumlanır:</p>
<pre tabindex="0"><code>İnternet → [ISP Router] → [DDoS Cihazı] → [NGFW] → İç Ağ
</code></pre><p>Cihaz tüm trafiği gerçek zamanlı olarak analiz eder ve saldırı paketlerini firewall&rsquo;unuza veya sunucularınıza ulaşmadan düşürür. Yazılım tabanlı çözümlerin aksine, özel amaçlı DDoS cihazları paket işleme için <strong>FPGA (Alan Programlanabilir Kapı Dizisi)</strong> donanımı kullanır.</p>
<h3 id="önde-gelen-on-premise-çözümler">Önde Gelen On-Premise Çözümler</h3>
<p><strong>NETSCOUT Arbor (Peakflow / Sightline / TMS)</strong>
Özellikle bankacılık ve telekom sektöründe baskın kurumsal çözüm. Arbor, on-premise DDoS koruması için sektör standardı olarak yaygın biçimde kabul görür. Platform şunları birleştirir:</p>
<ul>
<li><strong>Sightline:</strong> Akış verileri (NetFlow, sFlow, IPFIX) ve BGP kullanarak trafik analizi ve saldırı tespiti</li>
<li><strong>Threat Mitigation System (TMS):</strong> Inline veya out-of-band kullanılan donanım tabanlı scrubbing cihazı</li>
<li>Arbor&rsquo;un küresel tehdit istihbaratı ağıyla (ATLAS) entegrasyon</li>
</ul>
<p><strong>Radware DefensePro</strong>
Finansal hizmetlerde güçlü. Normal trafiğin dinamik bir temelini oluşturan ve anomalileri tespit eden davranış tabanlı tespit özelliği — bilinen imzalarla eşleşmeyen sıfır-gün DDoS saldırılarına karşı etkili.</p>
<p><strong>Fortinet FortiDDoS</strong>
Fortinet ekosistemiyle entegre. Tutarlı yönetim için FortiGate firewall&rsquo;ları zaten çalıştıran organizasyonlar için uygundur.</p>
<p><strong>F5 BIG-IP AFM (Advanced Firewall Manager)</strong>
F5 serisinde ele alındığı gibi — AFM, BIG-IP platformunun parçası olarak DDoS azaltma özellikleri sağlar. Uygulama teslimi için zaten F5 çalıştıran ve mevcut donanıma DDoS koruması eklemenin maliyet etkin olduğu ortamlara en uygunudur.</p>
<h3 id="on-premise-cihazların-koruduğu-şeyler">On-Premise Cihazların Koruduğu Şeyler</h3>
<ul>
<li><strong>Protokol saldırıları:</strong> SYN flood&rsquo;lar, parçalanmış paketler, hatalı biçimlendirilmiş başlıklar — firewall&rsquo;a ulaşmadan donanım hızında işlenir</li>
<li><strong>Uygulama katmanı saldırıları:</strong> Davranışsal analizle gelişmiş cihazlar HTTP flood&rsquo;larını, Slowloris&rsquo;i ve SSL tüketimini tespit edip azaltabilir</li>
<li><strong>Sıfır-gün davranışsal saldırılar:</strong> Hız tabanlı ve davranışsal tespit, bilinen imzalar gerektirmeden saldırı kalıplarını tanımlar</li>
</ul>
<h3 id="on-premisein-yapamadıkları">On-Premise&rsquo;in Yapamadıkları</h3>
<p><strong>ISP bağlantınızı aşan volumetrik saldırılar:</strong> Veri merkezinizdeki bir on-premise cihaz, 500 Gbps&rsquo;lik saldırı trafiği 10 Gbps&rsquo;lik internet bağlantınızı doldurduğunda yardım edemez. Bu temel sınırlamadır.</p>
<p>Bu nedenle on-premise cihazlar ve ISP scrubbing <strong>tamamlayıcıdır, rekabetçi değil</strong>.</p>
<hr>
<h2 id="3-bulut-ddos-koruma-servisleri">3. Bulut DDoS Koruma Servisleri</h2>
<h3 id="nasıl-çalışır-2">Nasıl Çalışır</h3>
<p>Bulut DDoS koruması tüm trafiğinizi sağlayıcının küresel dağıtık ağı üzerinden yönlendirir. Temiz trafik kaynak sunucularınıza teslim edilir; saldırı trafiği kenarda düşürülür:</p>
<pre tabindex="0"><code>Bulut koruması olmadan:
  Kullanıcı → İnternet → Sunucunuz

Bulut korumasıyla:
  Kullanıcı → [Cloudflare / Akamai / AWS kenar] → Sunucunuz
                          │
                   Saldırı trafiği ağ kenarında düşürülür
</code></pre><h3 id="önde-gelen-bulut-çözümleri">Önde Gelen Bulut Çözümleri</h3>
<p><strong>Cloudflare</strong>
En yaygın bilinen bulut DDoS sağlayıcısı. Cloudflare, dünyanın en büyük anycast ağlarından birini işletiyor — küresel 300+ PoP, 230 Tbps&rsquo;yi aşan toplam kapasiteyle. Temel özellikler:</p>
<ul>
<li>Manuel müdahale olmadan otomatik DDoS azaltma</li>
<li>Tek bir platformda Katman 3, 4 ve 7 koruması</li>
<li>WAF entegrasyonu — uygulama güvenliği ve DDoS azaltma aynı sağlayıcıdan</li>
<li>Altyapı düzeyi koruma için Magic Transit (BGP tabanlı, yalnızca HTTP değil)</li>
<li>Ölçüsüz DDoS azaltma — saldırılar sırasında GB başına ücret yok</li>
</ul>
<p><strong>AWS Shield</strong></p>
<ul>
<li><strong>Shield Standard:</strong> Tüm AWS kaynakları için otomatik olarak dahildir. Yaygın L3/L4 saldırılara karşı korur.</li>
<li><strong>Shield Advanced:</strong> L7 koruması, 7/24 DDoS Yanıt Ekibi erişimi ve AWS WAF ile entegrasyon içeren ücretli katman.</li>
<li>Önemli AWS altyapısına sahip organizasyonlar için en uygunudur.</li>
</ul>
<p><strong>Akamai Prolexic</strong>
Kurumsal odaklı bulut scrubbing platformu. 20+ küresel dağıtık scrubbing merkezi işletiyor. Finansal hizmetler ve medyada güçlü referanslar.</p>
<p><strong>Azure DDoS Protection</strong>
Azure barındırmalı kaynaklar için Microsoft&rsquo;un teklifi. Azure&rsquo;da önemli iş yükleri çalıştıran organizasyonlar için en uygunudur.</p>
<h3 id="bulut-korumanın-dezavantajları">Bulut Korumanın Dezavantajları</h3>
<ul>
<li><strong>Gecikme:</strong> Tüm trafik sağlayıcının ağından geçer. Çoğu web uygulaması için kenar PoP&rsquo;larının eklediği gecikme ihmal edilebilir veya negatiftir. Gecikmeye duyarlı uygulamalar için dikkatli değerlendirin.</li>
<li><strong>Gizlilik/uyumluluk:</strong> SSL ile şifresi çözülmüş içerik dahil tüm trafik sağlayıcının altyapısından geçer. Düzenlenmiş sektörlerde dikkatli inceleme gerektirir.</li>
<li><strong>DNS bağımlılığı:</strong> DNS tabanlı bulut koruması, saldırganlar kaynak IP&rsquo;nizi keşfederse atlatılabilir. Kaynak IP&rsquo;leri yalnızca bulut sağlayıcısının IP aralıklarına izin verecek şekilde firewall düzeyinde koruyun.</li>
</ul>
<hr>
<h2 id="üç-yaklaşımın-karşılaştırması">Üç Yaklaşımın Karşılaştırması</h2>
<table>
	<thead>
			<tr>
					<th></th>
					<th>ISP Scrubbing</th>
					<th>On-Premise Cihaz</th>
					<th>Bulut Servisi</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Volumetrik koruma</td>
					<td>✅</td>
					<td>❌ (bağlantıyla sınırlı)</td>
					<td>✅✅</td>
			</tr>
			<tr>
					<td>Protokol saldırısı koruması</td>
					<td>✅</td>
					<td>✅✅</td>
					<td>✅</td>
			</tr>
			<tr>
					<td>Uygulama katmanı (L7)</td>
					<td>❌</td>
					<td>✅ (gelişmiş modeller)</td>
					<td>✅✅</td>
			</tr>
			<tr>
					<td>Aktivasyon süresi</td>
					<td>Dakikalar (istek üzerine)</td>
					<td>Anında</td>
					<td>Anında</td>
			</tr>
			<tr>
					<td>Trafik görünürlüğü</td>
					<td>Sınırlı</td>
					<td>Tam</td>
					<td>Sağlayıcıya bağlı</td>
			</tr>
			<tr>
					<td>Uyumluluk / veri yerelliği</td>
					<td>✅</td>
					<td>✅✅</td>
					<td>İnceleme gerektirir</td>
			</tr>
			<tr>
					<td>CapEx</td>
					<td>Düşük</td>
					<td>Yüksek</td>
					<td>Yok</td>
			</tr>
			<tr>
					<td>OpEx</td>
					<td>Orta</td>
					<td>Orta</td>
					<td>Orta–Yüksek</td>
			</tr>
			<tr>
					<td>Ölçeklenebilirlik</td>
					<td>ISP kapasitesi</td>
					<td>Sabit donanım</td>
					<td>Neredeyse sınırsız</td>
			</tr>
	</tbody>
</table>
<hr>
<h2 id="hibrit-model-ciddi-organizasyonlar-üçünü-nasıl-birleştirir">Hibrit Model: Ciddi Organizasyonlar Üçünü Nasıl Birleştirir</h2>
<p>Yüksek riskli ortamlarda — bankacılık, ödeme işlemcileri, devlet altyapısı, büyük e-ticaret — tek bir koruma katmanı hiçbir zaman yeterli değildir. Standart mimari üçünü birleştirir:</p>
<pre tabindex="0"><code>Saldırı trafiği
      │
      ▼
[Bulut / ISP Scrubbing]    ← Volumetrik taşmaları size ulaşmadan emer
      │
  Temizlenmiş trafik
      │
      ▼
[On-Premise Cihaz]         ← Protokol saldırılarını ve L7 anomalileri yakalar
      │
      ▼
[NGFW + WAF]               ← Uygulama güvenliği ve politika uygulaması
      │
      ▼
[Uygulama Sunucuları]
</code></pre><p>Her katman diğerlerinin yapamadıklarını halleder. Kombinasyon, DDoS saldırı türlerinin tüm yelpazesine karşı dayanıklı derinlemesine savunma oluşturur.</p>
<h3 id="gerçek-dünya-örneği-bankacılık-sektörü">Gerçek Dünya Örneği: Bankacılık Sektörü</h3>
<p>Çalıştığım bankacılık ortamında DDoS koruma yığını şöyleydi:</p>
<ul>
<li><strong>Arbor TMS</strong> on-premise — protokol saldırıları için inline scrubbing, anomali tespiti için gerçek zamanlı akış analizi, otomatik trafik yönlendirmesi için BGP ile entegrasyon</li>
<li><strong>ISP scrubbing sözleşmesi</strong> — Arbor, uplink&rsquo;i doyuracak volumetrik saldırı imzaları tespit ettiğinde etkinleştirildi</li>
<li><strong>Cloudflare Magic Transit</strong> — WAF entegrasyonuyla always-on bulut düzeyi koruma sağlayan halka açık web uygulamaları için</li>
<li><strong>F5 AFM</strong> — uygulama teslim katmanında ek L4 koruması</li>
</ul>
<p>Bu gereksiz yere yedeklilik değildi — her katman diğerlerinin yapamadıklarını halletti.</p>
<hr>
<h2 id="ddos-yanıt-planlaması-teknik-olmayan-kısım">DDoS Yanıt Planlaması: Teknik Olmayan Kısım</h2>
<p>Teknoloji, DDoS hazırlığının yalnızca bir parçasıdır. Diğer kısım organizasyoneldir:</p>
<p><strong>Runbook&rsquo;lar:</strong> Bir saldırı başladığında tam olarak ne yapılacağını belgeleyin. Kim bildirilecek? Kim ISP scrubbing&rsquo;i etkinleştirecek? Yükseltme yolu ne? Saldırı altında bunu çözmek için doğru zaman değildir.</p>
<p><strong>İletişim listeleri:</strong> ISP scrubbing etkinleştirme, bulut sağlayıcı desteği, yukarı akış router erişimi, nöbetçi ağ mühendisleri. Hepsi güncel, hepsi test edilmiş.</p>
<p><strong>Eşikler ve otomasyon:</strong> Otomatik azaltmanın ne zaman devreye gireceğini ve insan incelemesinin ne zaman gerekli olduğunu tanımlayın. Tam manuel yanıtlar modern saldırı oranları için çok yavaştır.</p>
<p><strong>Düzenli test:</strong> Hiç test edilmemiş bir DDoS koruma yığını, gerçekte güvenmediğiniz bir DDoS koruma yığınıdır. ISP&rsquo;niz ve bulut sağlayıcınızla periyodik testler planlayın.</p>
<p><strong>Olay sonrası inceleme:</strong> Her önemli saldırının ardından, neyin işe yaradığını, neyin yaramadığını ve saldırı trafiğinin neye benzediğini gözden geçirin. DDoS taktikleri evrilir — koruma stratejiniz de öyle olmalıdır.</p>
<hr>
<h2 id="temel-çıkarımlar">Temel Çıkarımlar</h2>
<ul>
<li>DDoS saldırıları üç temel olarak farklı türde gelir — volumetrik, protokol ve uygulama katmanı — ve her biri farklı azaltma gerektirir.</li>
<li><strong>Hiçbir tek koruma katmanı tüm saldırı türlerini kapsamaz.</strong> Volumetrik saldırılar yukarı akış scrubbing kapasitesi gerektirir; protokol saldırıları donanım hızında paket işleme gerektirir; L7 saldırıları uygulama destekli analiz gerektirir.</li>
<li><strong>ISP scrubbing</strong>, çok büyük volumetrik saldırılar için tek seçenektir — saldırı bağlantınıza ulaşmadan emilmelidir.</li>
<li><strong>On-premise cihazlar</strong> (Arbor, Radware, F5 AFM) ayrıntılı görünürlük, uyumluluk dostu şirket içi işleme ve etkili protokol/L7 koruması sağlar — ancak ISP bağlantı kapasitesini aşan saldırıları kaldıramaz.</li>
<li><strong>Bulut servisleri</strong> (Cloudflare, AWS Shield, Akamai) büyük ölçek, küresel dağılım ve donanım yatırımı olmadan always-on koruma sunar — ancak trafik yönlendirmesini üçüncü taraf altyapıdan geçirir.</li>
<li>Yüksek riskli ortamlarda, üç katman birlikte çalışır. Bu aşırı mühendislik değildir — ciddiye alınan organizasyonların pratikte kullandığı mimaridir.</li>
</ul>
<hr>
<h2 id="ilgili-yazılar">İlgili Yazılar</h2>
<ul>
<li>🛡️ <a href="/tr/technology/f5-bigip-application-delivery-platform-overview/">F5 BIG-IP Platform Genel Bakış</a> — DDoS savunmanın derinliğinin bir parçası olarak F5 AFM</li>
<li>🔐 <a href="/tr/architecture/zero-trust-mindset-engineering-security-as-an-architecture-not-a-product/">Zero Trust Zihniyeti: Güvenliği Bir Mimari Olarak Mühendislemek</a> — Zero Trust çerçevesinde DDoS koruması</li>
<li>🛡️ <a href="/tr/posts/network-packet-broker-masterclass/">Network Packet Broker (NPB) Masterclass</a> — DDoS adli analizi için gerekli trafik görünürlüğü</li>
<li>📊 <a href="/tr/architecture/monitoring-not-just-seeing/">İzleme Doğru Yapıldığında</a> — Proaktif izleme yoluyla DDoS&rsquo;u erken tespit etmek</li>
</ul>
]]></content:encoded></item><item><title>F5 BIG-IP Bir Load Balancer Değil — Uygulama Teslim Platformudur</title><link>https://barashhelvadzhaoglu.com/tr/technology/f5-master/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/tr/technology/f5-master/</guid><description>F5 BIG-IP bir load balancer&amp;#39;dan çok daha fazlasıdır. LTM, GTM, WAF, APM, AFM ve BGP routing&amp;#39;i kapsayan master rehber.</description><content:encoded><![CDATA[<h1 id="f5-big-ip-bir-uygulama-teslim-platformudur">F5 BIG-IP: Bir Uygulama Teslim Platformudur</h1>
<p>Kurumsal bir ortamda F5&rsquo;e en yaygın giriş şöyle gerçekleşir: biri <em>&ldquo;load balancer çöktü&rdquo;</em> yazan bir ticket açar ve F5&rsquo;i işaret eder. Sorun zaten o cümlede gizlidir.</p>
<p>F5 BIG-IP bir load balancer değildir. Ona öyle demek, bir veri merkezine sunucu odası demek gibidir — teknik olarak yanlış değil, ama konuyu tamamen kaçırıyor.</p>
<p>F5 BIG-IP bir <strong>Uygulama Teslim Controller&rsquo;ı (ADC)</strong>&lsquo;dır: uygulamaları yerel ve global altyapıda yöneten, güvence altına alan, optimize eden ve yüksek erişilebilir kılan full-proxy bir platformdur. Load balancing, yaptığı belki düzine şeyden yalnızca biridir.</p>
<hr>
<h2 id="bu-seriyi-nasıl-okuyalım">Bu Seriyi Nasıl Okuyalım</h2>
<p>Bu yazı size <strong>büyük resmi</strong> verir — F5&rsquo;in ne olduğu, nerede durduğu, her modülün ne yaptığı ve alternatiflere göre ne zaman mantıklı olduğu.</p>
<p><strong>Ağ veya güvenlik mühendisiyseniz</strong> ve yapılandırma, iRule&rsquo;lar, migrasyon saha notları ve mimari detaylara derinlemesine inmek istiyorsanız — doğrudan ilgilendiğiniz modüle atlayın:</p>
<ul>
<li>🔧 <strong><a href="/tr/technology/f5-ltm-virtual-server-irule-ssl-offloading-ha/">F5 LTM Deep Dive</a></strong> — Virtual server&rsquo;lar, pool&rsquo;lar, iRule&rsquo;lar, SSL offloading, HA ve 30 cihazlık migrasyon rehberi</li>
<li>🌐 <strong><a href="/tr/technology/f5-gtm-gslb-global-traffic-management/">F5 GTM ve GSLB Deep Dive</a></strong> — iQuery, Wide IP&rsquo;ler, topoloji routing, DNS TTL stratejisi, çok DC failover tasarımı</li>
<li>🛡️ <strong><a href="/tr/technology/f5-waf-asm-advanced-waf-application-security/">F5 WAF Deep Dive</a></strong> — ASM ve Advanced WAF, OWASP Top 10, bot savunması, şeffaftan engellemeye deployment stratejisi</li>
</ul>
<p><strong>Mimar veya karar vericiyseniz</strong> ve F5&rsquo;in altyapınıza uyup uymadığını değerlendiriyorsanız — okumaya burada devam edin. Bu yazı, iRule sözdizimini anlamanızı gerektirmeden o soruyu yanıtlıyor.</p>
<hr>
<h2 id="f5-kurumsal-mimaride-nerede-durur">F5 Kurumsal Mimaride Nerede Durur?</h2>
<p>F5 BIG-IP, firewall ile uygulama sunucuları arasında çalışır:</p>
<pre tabindex="0"><code>İnternet
    │
[DDoS Scrubbing / ISP]
    │
[NGFW — Palo Alto / Fortinet]   ← L3/L4: routing, IP filtreleme, VPN, stateful inspection
    │
[F5 BIG-IP]                     ← L4–L7: uygulama teslimi, SSL, sağlık, routing mantığı
    │
[Backend Sunucular / Uygulama Kümeleri]
</code></pre><p>Firewall, ağ düzeyindeki kararları alır. F5, bunun üzerindeki her şeyi yönetir — SSL sonlandırma, sağlık bilincine sahip load balancing, session persistence, trafik manipülasyonu ve Katman 7 güvenliği.</p>
<p>Bu ayrım önemlidir çünkü bir firewall F5&rsquo;in yaptığını yapmak üzere tasarlanmamıştır. Saniyede binlerce SSL oturumunu verimli biçimde sonlandıramaz, sağlık izleme için HTTP yanıt gövdelerini inceleyemez, uygulama başlıklarını anında yeniden yazamaz ya da URI yolları, çerezler veya kullanıcı kimliğine dayalı routing kararları veremez.</p>
<p>İki veri merkezi tasarımında mimari genişler:</p>
<pre tabindex="0"><code>               [F5 GTM]        ← DNS düzeyi: istemcileri doğru DC&#39;ye yönlendirir
              /         \
         [DC-1]         [DC-2]
       [F5 LTM]       [F5 LTM] ← Yerel: her DC içinde trafiği dağıtır
           │               │
      Uygulama Sunucuları  Uygulama Sunucuları
</code></pre><p>GTM her iki LTM&rsquo;nin üzerinde oturur ve DNS sorgularını yanıtlar — istemcileri sağlık, yük ve coğrafyaya göre uygun veri merkezine yönlendirir. Bu, çok DC failover&rsquo;ını manuel yerine otomatik yapan şeydir.</p>
<hr>
<h2 id="tam-modül-haritası">Tam Modül Haritası</h2>
<p>TMOS (Traffic Management Operating System) temeldir. Her F5 modülü onun üzerinde çalışır. Hangi modülün hangi sorunu çözdüğünü anlamak, hem mimari tasarım hem de lisanslama görüşmeleri için anahtardır.</p>
<h3 id="ltm--local-traffic-manager">LTM — Local Traffic Manager</h3>
<p>Temel modül. Neredeyse her F5 deployment&rsquo;ı buradan başlar.</p>
<p>LTM, bir <strong>full-proxy ADC</strong>&lsquo;dir: her istemci bağlantısını sonlandırır, inceler, routing ve politika kararları alır ve backend&rsquo;e yeni bir bağlantı açar. Bu full-proxy konumu, uygulama trafiği üzerinde tam görünürlük ve kontrol sağlar.</p>
<p>LTM&rsquo;nin sunduğu özellikler:</p>
<ul>
<li>Backend sunucu pool&rsquo;larında load balancing — yalnızca TCP erişilebilirliğini değil, uygulama yanıtlarını anlayan sağlık izleme ile</li>
<li>SSL/TLS offloading — backend&rsquo;ler adına HTTPS sonlandırma, şifreleme yüklerini kaldırma</li>
<li>Session persistence — kullanıcıları istekler genelinde aynı backend sunucusuna bağlı tutma</li>
<li>iRule&rsquo;lar — trafik düzeyinde hat hızında çalışan programlanabilir bir betik katmanı: başlık yeniden yazma, URI&rsquo;ye göre yönlendirme, içerik ekleme, hız sınırı uygulama</li>
<li>Yüksek erişilebilirlik — saniye altı failover ile Aktif-Yedek veya Aktif-Aktif kümeleme</li>
</ul>
<p>→ <strong><a href="/tr/technology/f5-ltm-virtual-server-irule-ssl-offloading-ha/">F5 LTM Deep Dive: Virtual Server&rsquo;lar, iRule&rsquo;lar, SSL Offloading ve HA</a></strong></p>
<hr>
<h3 id="gtm--dns--global-traffic-manager">GTM / DNS — Global Traffic Manager</h3>
<p>LTM trafiği tek bir veri merkezi içinde yönetir. GTM trafiği veri merkezleri <strong>arasında</strong> yönetir — DNS düzeyinde.</p>
<p>Bir istemci <code>webapp.sirket.com</code>&lsquo;u çözümlediğinde, GTM DNS sorgusunu yanıtlar. Yanıtı, hangi veri merkezinin sağlıklı olduğuna, mevcut yüke ve istemcinin coğrafi olarak nerede bulunduğuna bağlıdır.</p>
<p>GTM&rsquo;nin temel özelliği <strong>iQuery</strong>&lsquo;dir — doğrudan LTM&rsquo;den gerçek zamanlı uygulama sağlık verisi sağlayan özel bir protokol. Bir backend uygulaması başarısız olduğunda ve LTM pool&rsquo;unu down olarak işaretlediğinde, GTM bunu anında bilir ve DNS TTL süresinin dolmasını beklemeden yeni istemcileri o veri merkezine yönlendirmeyi durdurur.</p>
<p>GTM&rsquo;nin sunduğu özellikler:</p>
<ul>
<li>Birden fazla veri merkezinde Global Server Load Balancing (GSLB)</li>
<li>Bir DC çevrimdışı olduğunda otomatik DNS düzeyinde failover</li>
<li>Topoloji tabanlı routing — Avrupalı kullanıcılar AB veri merkezlerine, Orta Doğulu kullanıcılar bölgesel DC&rsquo;lere</li>
<li>Esnek politikalar: her zaman birincil tercih et (Global Availability), eşit dağılım (Round Robin) veya bağlantı bilincine sahip (Least Connections)</li>
</ul>
<p>→ <strong><a href="/tr/technology/f5-gtm-gslb-global-traffic-management/">F5 GTM ve GSLB Deep Dive: Global Trafik Yönetimi ve DNS Failover</a></strong></p>
<hr>
<h3 id="waf--web-application-firewall-asm--advanced-waf">WAF — Web Application Firewall (ASM / Advanced WAF)</h3>
<p>Bir ağ firewall&rsquo;u L3/L4&rsquo;te çalışır. Bir POST isteği gövdesinin SQL injection payload içerip içermediğini inceleyemez. WAF inceleyebilir.</p>
<p>F5 WAF, SSL sonlandırmasından sonra HTTP/HTTPS uygulama trafiğini inceleyerek LTM virtual server&rsquo;ında inline çalışır. Bu konumlama, şifresi çözülmüş içeriğe tam görünürlük sağlar.</p>
<p>F5 iki WAF katmanı sunar:</p>
<ul>
<li><strong>ASM</strong> — bilinen saldırılara karşı imza tabanlı koruma, OWASP Top 10 kapsamı, parametre ve çerez zorunluluğu</li>
<li><strong>Advanced WAF</strong> — davranışsal bot savunması, credential stuffing koruması, JavaScript challenge&rsquo;ları ve L7 DoS azaltmayı ekler</li>
</ul>
<p>WAF&rsquo;ın koruduğu şeyler: SQL injection, XSS, CSRF, parametre tampering, çerez zehirlenmesi, zorla gezinme, bot trafiği ve uygulama katmanı DoS.</p>
<p>→ <strong><a href="/tr/technology/f5-waf-asm-advanced-waf-application-security/">F5 WAF Deep Dive: ASM ve Advanced WAF ile Uygulama Güvenliği</a></strong></p>
<hr>
<h3 id="apm--access-policy-manager">APM — Access Policy Manager</h3>
<p>APM, F5&rsquo;in kimlik ve erişim modülüdür — F5&rsquo;in trafik tesliminin ötesine geçerek <strong>erişim kontrolüne</strong> girdiği yer.</p>
<ul>
<li><strong>SSL VPN</strong> — BIG-IP Edge Client aracılığıyla tam ağ düzeyinde uzak erişim, Cisco AnyConnect veya Fortinet SSL VPN ile karşılaştırılabilir</li>
<li><strong>Zero Trust Network Access (ZTNA)</strong> — tam ağı açığa çıkarmadan kimlik bilincine sahip, uygulama başına erişim</li>
<li><strong>SSO</strong> — uygulamalar genelinde sorunsuz kimlik doğrulama için Kerberos, SAML, OAuth entegrasyonu</li>
<li><strong>MFA entegrasyonu</strong> — RADIUS, LDAP, Active Directory, RSA SecurID</li>
<li><strong>Endpoint inspection</strong> — erişim vermeden önce cihaz sağlığını doğrulama (AV durumu, yama seviyesi, domain üyeliği)</li>
</ul>
<p>APM&rsquo;nin bağımsız VPN çözümlerine göre avantajı: LTM ile aynı donanım ve yönetim düzlemini paylaşır. Hem uygulama teslimi hem de uzak erişim için tek platform.</p>
<hr>
<h3 id="afm--advanced-firewall-manager">AFM — Advanced Firewall Manager</h3>
<p>AFM, F5 platformuna ağ düzeyinde firewall özellikleri ekler:</p>
<ul>
<li>L3/L4 stateful paket incelemesi — ADC üzerinde inline çalışan geleneksel bir ağ firewall&rsquo;una benzer</li>
<li><strong>DoS ve DDoS koruması</strong> — donanım hızlarında hız sınırlama, protokol anomali tespiti, TCP SYN flood azaltma</li>
<li><strong>IP intelligence</strong> — F5&rsquo;in tehdit istihbaratı beslemeleri aracılığıyla bilinen kötü IP&rsquo;leri, Tor çıkış node&rsquo;larını, botnet C2 adreslerini engelleme</li>
<li>Ağ Adresi Çevirisi (NAT) politikaları</li>
</ul>
<p>AFM, organizasyonların firewall ve ADC işlevlerini tek bir platformda birleştirmek istediğinde veya ADC&rsquo;nin kendisine özel bir koruma katmanı ihtiyaç duyulduğunda kullanılır.</p>
<hr>
<h3 id="bgp-ve-dinamik-routing">BGP ve Dinamik Routing</h3>
<p>F5&rsquo;in en az bilinen özelliklerinden biri: <strong>BIG-IP tam bir routing yığını çalıştırır</strong>.</p>
<p>TMOS, BGP, OSPF, route domain&rsquo;li statik rotalar (VRF eşdeğeri) ve ECMP destekler. Pratikte BGP en ilgili olanıdır:</p>
<ul>
<li>F5, BGP routing&rsquo;e katılabilir ve Virtual IP adreslerini BGP rotaları olarak duyurabilir</li>
<li>Büyük kurumsal ve servis sağlayıcı ortamlarında, BGP aracılığıyla <strong>anycast VIP duyurusu</strong>, aynı VIP IP&rsquo;nin birden fazla veri merkezinden duyurulmasına olanak tanır — routing doğal olarak istemcileri en yakın sağlıklı siteye yönlendirir</li>
<li>Planlı bakım pencerelerinde BGP çekilmesi, manuel DNS değişikliklerine gerek kalmadan trafiği otomatik olarak DR sitelerine kaydırır</li>
</ul>
<p>Çalıştığım bankacılık ortamında, planlı bakım sırasında VIP duyurularını dinamik olarak çekmek için F5 ile çekirdek routing katmanı arasında BGP kullandık — temiz, otomatik, DNS değişikliği gerektirmiyor.</p>
<hr>
<h3 id="link-controller">Link Controller</h3>
<p>Link Controller, birden fazla ISP bağlantısında giden internet bağlantısını yönetir:</p>
<ul>
<li>Birden fazla upstream ISP bağlantısında load balancing</li>
<li>Maliyet tabanlı routing — daha ucuz bağlantıları tercih et, gerektiğinde premium bağlantılara geç</li>
<li>Bağlantı arızasında otomatik yeniden yönlendirme ile ISP sağlık izleme</li>
</ul>
<p>Basit aktif-yedek yerine akıllı dağılım isteyen çok ISP bağlantısı olan organizasyonlar için en ilgili modüldür.</p>
<hr>
<h3 id="irulelar-ve-irules-lx">iRule&rsquo;lar ve iRules LX</h3>
<p>iRule&rsquo;lar, F5&rsquo;in programlanabilir trafik katmanıdır — TMOS veri düzleminde hat hızında çalışan Tcl tabanlı betikler. Modüller genelinde uygulanır ve trafiğin herhangi bir yönünü manipüle edebilir: başlıklar, URI&rsquo;ler, çerezler, routing kararları, SSL özellikleri.</p>
<p>iRules LX, daha karmaşık mantık ve harici API entegrasyonları için bunu bir Node.js çalışma zamanıyla genişletir.</p>
<p>iRule&rsquo;lar, standart dışı uygulama gereksinimleri olan organizasyonlar için F5&rsquo;i benzersiz biçimde esnek kılan şeydir — hiçbir profil veya politika kullanım senaryosunu karşılamadığında, bir iRule genellikle karşılar.</p>
<hr>
<h2 id="f5-ne-zaman-mantıklıdır--ne-zaman-değil">F5 Ne Zaman Mantıklıdır — Ne Zaman Değil?</h2>
<p>F5 BIG-IP güçlü, operasyonel açıdan olgun ve pahalıdır. Onu kullanma kararı yalnızca itibara değil, belirli gereksinimlere dayanmalıdır.</p>
<p><strong>F5 doğru seçimdir:</strong></p>
<ul>
<li>SSL/TLS sonlandırma hacmi yüksek olduğunda — fiziksel cihazlardaki donanım hızlandırması, yazılım çözümlerinin ekonomik olarak karşılayamadığı saniyede binlerce oturumu yönetir</li>
<li>Uygulamalar, daha basit proxy&rsquo;lerin uygulama kodu değişiklikleri olmadan ifade edemeyeceği karmaşık trafik mantığı (iRule&rsquo;lar) gerektirdiğinde</li>
<li>Birden fazla veri merkezi otomatik DNS düzeyinde failover (GTM) gerektirdiğinde</li>
<li>Düzenleyici gereklilikler ayrıntılı denetim loguyla WAF zorunlu kıldığında</li>
<li>Uygulama teslimi, VPN ve L7 güvenliği için tek bir platforma ihtiyaç duyulduğunda — operasyonel karmaşıklığı azaltmak</li>
<li>Görev-kritik uygulamalar bağlantı durumu yansıtma ile saniye altı HA failover gerektirdiğinde</li>
</ul>
<p><strong>Alternatifleri değerlendirin:</strong></p>
<ul>
<li>Altyapınız tamamen cloud-native olduğunda — AWS ALB, Azure Load Balancer veya GCP Load Balancing çoğu kullanım senaryosunu şirket içi donanım gerektirmeden karşılar</li>
<li>Trafik hacimleri ılımlı ve Nginx Plus veya HAProxy gereksinimlerinizi çok daha düşük maliyetle karşıladığında</li>
<li>Uygulamalar durumsuz ve session persistence gerekli olmadığında</li>
<li>TCO birincil kısıt ve açık kaynak çözümler ekibiniz için operasyonel olarak uygulanabilir olduğunda</li>
</ul>
<p>Dürüst özet: şirket içi altyapıya ve görev-kritik uygulama gereksinimlerine sahip bankacılık, telekom ve büyük kurumlarda F5 baskın platform olmayı sürdürüyor. Cloud-native veya maliyet kısıtlı ortamlarda, F5 lisanslamaya bağlanmadan önce alternatifleri ciddiye alın.</p>
<hr>
<h2 id="bu-seri">Bu Seri</h2>
<p>Bu yazı başlangıç noktasıdır. Her modülün özel bir deep dive&rsquo;ı vardır:</p>
<ul>
<li>🔧 <strong><a href="/tr/technology/f5-ltm-virtual-server-irule-ssl-offloading-ha/">F5 LTM Deep Dive: Virtual Server&rsquo;lar, iRule&rsquo;lar, SSL Offloading ve HA</a></strong> — Full-proxy mimarisi, pool yapılandırması, health monitor&rsquo;lar, iRule örnekleri, session persistence, HA kümeleme ve sıfır downtime 30 cihaz migrasyon rehberi</li>
<li>🌐 <strong><a href="/tr/technology/f5-gtm-gslb-global-traffic-management/">F5 GTM ve GSLB Deep Dive: Global Trafik Yönetimi ve DNS Failover</a></strong> — Wide IP&rsquo;ler, iQuery, topoloji routing, TTL stratejisi, aktif-aktif ve aktif-yedek DC desenleri</li>
<li>🛡️ <strong><a href="/tr/technology/f5-waf-asm-advanced-waf-application-security/">F5 WAF Deep Dive: ASM ve Advanced WAF ile Uygulama Güvenliği</a></strong> — Güvenlik politikası modelleri, OWASP Top 10 kapsamı, bot savunması, L7 DoS koruması ve şeffaftan engellemeye deployment stratejisi</li>
</ul>
<hr>
<h2 id="ilgili-yazılar">İlgili Yazılar</h2>
<ul>
<li>🛡️ <a href="/tr/posts/network-packet-broker-masterclass/">Network Packet Broker (NPB) Masterclass</a> — Tam yığın genelinde trafik görünürlüğü</li>
<li>🔐 <a href="/tr/architecture/zero-trust-mindset-engineering-security-as-an-architecture-not-a-product/">Zero Trust Zihniyeti: Güvenliği Bir Mimari Olarak Mühendislemek</a> — APM ve WAF&rsquo;ın Zero Trust&rsquo;ta yeri</li>
<li>🏗️ <a href="/tr/architecture/it-infrastructure-not-a-collection-of-products/">IT Altyapısı Ürünler Koleksiyonu Değildir</a> — ADC yerleşiminin arkasındaki sistem düşüncesi</li>
<li>🎯 <a href="/tr/architecture/network-product-selection-strategy/">Ağ Altyapısı Ürün Seçimi: Stratejik Kriterler</a> — ADC satıcılarını nesnel olarak nasıl değerlendirirsiniz</li>
</ul>
]]></content:encoded></item><item><title>802.1X Projeleri: Kimliği Ağa Taşıyan Mimariyi Sahada Kurmak</title><link>https://barashhelvadzhaoglu.com/tr/technology/identity-based-microsegmentation-8021x/</link><pubDate>Wed, 14 Jan 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/tr/technology/identity-based-microsegmentation-8021x/</guid><description>802.1X projelerinin networkten ziyade AD, PKI ve GPO disiplinine bağlı başarısını ele alan saha tecrübesi dökümanı.</description><content:encoded><![CDATA[<h1 id="8021x-projeleri-kimliği-ağa-taşıyan-mimariyi-sahada-kurmak">802.1X Projeleri: Kimliği Ağa Taşıyan Mimariyi Sahada Kurmak</h1>
<p>802.1X projeleri dışarıdan bakınca <strong>network işi</strong> gibi görünür; çünkü dokunulan yer switch portlarıdır, SSID&rsquo;lerdir, RADIUS&rsquo;tur. Ama gerçek hayatta 802.1X&rsquo;in başarısı çoğu zaman network cihazlarının üzerinde değil; <strong>Active Directory düzeninde</strong>, <strong>sertifika altyapısında (PKI)</strong> ve <strong>uç cihaz yönetiminde</strong> belirlenir. Bunun nedeni basit: 802.1X, portun VLAN&rsquo;ını değil, kurumun <strong>&ldquo;kimlik modelini&rdquo;</strong> konuşmaya zorlar. Yani &ldquo;hangi port hangi VLAN&quot;dan, <strong>&ldquo;hangi kimlik hangi yetkiyle ağa girer&rdquo;</strong> düzenine geçersin.</p>
<figure>
    <img loading="lazy" src="/img/postimages/8021x-nac-architecture-overview.webp"/> <figcaption>
            802.1X NAC Mimarisine Genel Bakış
        </figcaption>
</figure>

<p>Bu geçiş, bir kurumun alışkanlıklarını değiştirir. Çünkü 802.1X devreye girdiğinde network, artık <strong>&ldquo;kablo takınca çalışan&rdquo;</strong> bir şey olmaktan çıkar; doğrulama geçemeyen cihaz için <strong>karantina</strong>, misafir için <strong>portal</strong>, yanlış OU&rsquo;da duran bilgisayar için <strong>yanlış VLAN</strong> gibi sonuçlar üretir. Bu yüzden ben 802.1X&rsquo;i bir özellik olarak değil, <strong>kurumsal bir yetkinlik</strong> olarak görüyorum: kimlik, envanter, politika ve operasyonun aynı masaya oturduğu bir yetkinlik.</p>
<p><strong>Özet (sadece kilit):</strong></p>
<ul>
<li>802.1X port güvenliği değil, <strong>kimlik mimarisidir.</strong></li>
<li>Başarı network&rsquo;ten çok <strong>AD/PKI/endpoint disiplinine</strong> bağlıdır.</li>
</ul>
<blockquote>
<p>Kimlik tabanlı erişimin arkasındaki Zero Trust zihniyeti için: <a href="/tr/architecture/zero-trust-mindset-engineering-security-as-an-architecture-not-a-product/">Zero Trust Zihniyeti: Güvenliği Ürün Değil Mimari Olarak Tasarlamak</a></p>
</blockquote>
<h3 id="1-planlama-vlan-planı-yoksa-8021x-kural-motoru-değil-kaos-motoru-olur">1) Planlama: VLAN planı yoksa 802.1X &ldquo;kural motoru&rdquo; değil &ldquo;kaos motoru&rdquo; olur</h3>
<p>802.1X&rsquo;e geçerken herkesin ilk refleksi şudur: &ldquo;RADIUS kurarız, switch&rsquo;e yazarız, biter.&rdquo; Sahada bunun bittiği yer genelde ilk <strong>pilot kullanıcıdır.</strong> Çünkü pilot kullanıcı bağlanır ve bir anda şu soru çıkar: &ldquo;Bu kullanıcı hangi VLAN&rsquo;a gidecek?&rdquo; İşte 802.1X&rsquo;in seni zorladığı yer burasıdır.</p>
<p>Eğer kurumda anlamlı bir <strong>VLAN/segmentasyon planı</strong> yoksa, 802.1X devreye alındığında bütün eksikler görünür hale gelir. Muhasebe ile üretim aynı segmentteyse, kamera ile kullanıcı laptop&rsquo;u aynı ağdaysa, printer VLAN&rsquo;ı diye bir kavram hiç yoksa; 802.1X bu yapıyı <strong>&ldquo;otomatikleştiremez&rdquo;</strong>, sadece <strong>&ldquo;otomatik şekilde yanlış&rdquo;</strong> yapar.</p>
<p>Bu yüzden proje başlamadan önce kullanıcı ve cihazları <strong>&ldquo;sınıflara&rdquo;</strong> ayırmak gerekir: departmanlar (<strong>muhasebe, finans, HR…</strong>), cihaz tipleri (<strong>printer, IP phone, camera, badge reader…</strong>), sunucu segmentleri (<strong>AD/DC, file, mail, web/DMZ</strong>), misafir segmenti, karantina segmenti. Bu segmentler yalnızca IP planı değildir; aynı zamanda <strong>erişim politikasının zeminidir.</strong> Bunlar 802.1X&rsquo;ten sonra <strong>&ldquo;sonradan düşünülürse&rdquo;</strong>, proje bitmez.</p>
<p><strong>Özet:</strong></p>
<ul>
<li><strong>VLAN planı = politika planı.</strong></li>
<li>802.1X, segmentasyon kararını <strong>&ldquo;ertelenemez&rdquo;</strong> hale getirir.</li>
</ul>
<h3 id="2-network-hazırlığı-8021x-devreye-girmeden-önce-her-vlan-manuel-çalışmalı">2) Network hazırlığı: 802.1X devreye girmeden önce her VLAN manuel çalışmalı</h3>
<p>802.1X&rsquo;e geçmeden önce VLAN&rsquo;ların switch ve firewall üzerinde tanımlı olması yetmez; <strong>manuel test edilmesi</strong> gerekir. Çünkü 802.1X devreye girdiğinde sorun çıktığında kök nedeni ayırmak zorlaşır: VLAN mı yanlış, firewall kuralı mı eksik, RADIUS mu yanlış, sertifika mı bozuk?</p>
<p>Benim sahada en çok önerdiğim akış şu: VLAN&rsquo;ları oluştur, routing ve firewall kurallarını oturt, sonra bir test portunu <strong>statik VLAN&rsquo;a</strong> al ve bir kullanıcıyla <strong>&ldquo;olması gereken erişim&rdquo;</strong> testlerini yap. Bu manuel test geçmeden 802.1X&rsquo;e geçmek, gözü kapalı araç kullanmak gibi.</p>
<p>Bu aşamada ayrıca <strong>management network</strong> konusu kritik. Switch&rsquo;lerin, WLC&rsquo;nin, AP&rsquo;lerin yönetim IP&rsquo;leri ayrı bir <strong>management VLAN&rsquo;da</strong> olmalı. <strong>&ldquo;Management VLAN&rdquo;</strong> yoksa, 802.1X pilotu sırasında bile cihaz yönetim erişimini kaybedip çok gereksiz kriz yaşanıyor.</p>
<p><strong>Özet:</strong></p>
<ul>
<li>802.1X&rsquo;ten önce <strong>VLAN + FW kuralları manuel test edilmeden</strong> ilerlenmez.</li>
<li><strong>Management network</strong> ayrı değilse, proje gereksiz risk taşır.</li>
</ul>
<h3 id="3-ad-tarafı-ou-düzeni-olmayan-yerde-8021x-hep-istisna-yönetimine-döner">3) AD tarafı: OU düzeni olmayan yerde 802.1X hep &ldquo;istisna yönetimi&quot;ne döner</h3>
<p>802.1X projelerinde en kritik noktalardan biri, kullanıcıyı ve bilgisayarı sınıflandırma işinin <strong>&ldquo;nerede&rdquo;</strong> yapıldığıdır. Çoğu kurumda kullanıcılar Users altında, bilgisayarlar Computers altında durur; departman ayrımı ya hiç yoktur ya da <strong>&ldquo;görsel düzen&rdquo;</strong> seviyesindedir. 802.1X devreye girdiğinde bu yapı yetmez.</p>
<p>Benim sahada <strong>&ldquo;best practice&rdquo;</strong> diye gördüğüm yapı şudur: her departman için bir <strong>OU yapısı</strong> oluşturmak ve kullanıcıyı da bilgisayarı da o OU&rsquo;nun altında tutmak. Kullanıcı <strong>OU=Finance</strong> altında ama bilgisayar dağınıksa, <strong>GPO dağıtımı</strong> bozulur, <strong>sertifika auto-enrollment</strong> bozulur, 802.1X policy eşleştirme bozulur.</p>
<p>Benim önerdiğim yöntem: önce tek bir departmandan tek bir pilot kullanıcı ve pilot cihaz seç. OU taşımayı yap. <strong>1 hafta–10 gün gözlemle.</strong> Sorun çıkarsa OU/GPO düzeltmelerini yaparsın, sonra genişlersin.</p>
<p><strong>Özet:</strong></p>
<ul>
<li><strong>OU düzeni</strong>, 802.1X&rsquo;in görünmeyen omurgasıdır.</li>
<li>OU taşıma kontrollü yapılmazsa <strong>GPO/erişim</strong> yan etkileri doğar.</li>
</ul>
<h3 id="4-group-policy-8021x-projelerinde-tek-tek-elle-ayar-ölçeklenmez">4) Group Policy: 802.1X projelerinde &ldquo;tek tek elle ayar&rdquo; ölçeklenmez</h3>
<p>802.1X&rsquo;i pilotta elle kurarsın; üretime geçince <strong>GPO&rsquo;suz</strong> yürüyemezsin. <strong>Wired AutoConfig</strong>, <strong>WLAN AutoConfig</strong>, EAP ayarları, sertifika seçimi, authentication öncelikleri&hellip; Bunları tek tek elle yönetmek hem hataya açık hem sürdürülemez.</p>
<p>GPO tarafında genelde üç şey yapılır: kablolu 802.1X profillerinin dağıtımı, kablosuz 802.1X profilleri ve <strong>sertifika auto-enrollment</strong>. Ayrıca <strong>&ldquo;kullanıcı bazlı 802.1X&rdquo;</strong> ile <strong>&ldquo;bilgisayar bazlı 802.1X&rdquo;</strong> aynı anda devredeyken Windows&rsquo;un hangi sırayla deneyeceği önemlidir. Çoğu tasarımda <strong>&ldquo;önce bilgisayar auth, sonra kullanıcı auth&rdquo;</strong> modeli istenir.</p>
<p><strong>Özet:</strong></p>
<ul>
<li>GPO olmadan 802.1X üretime taşınmaz.</li>
<li><strong>Auth sırası (machine vs user)</strong> sahada fark yaratır.</li>
</ul>
<h3 id="5-radius--nps--nac-konuşuyor-yetmez-hangi-cevabı-verdiği-önemlidir">5) RADIUS / NPS / NAC: &ldquo;Konuşuyor&rdquo; yetmez; hangi cevabı verdiği önemlidir</h3>
<p>RADIUS tarafı çoğu ekipte &ldquo;Switch&rsquo;i tanıttık, secret verdik, oldu&rdquo; gibi görülür. Bu sadece iletişimin başladığı yerdir. Asıl konu: RADIUS, switch&rsquo;e hangi <strong>VLAN / hangi ACL / hangi policy</strong> cevabını veriyor?</p>
<ul>
<li>Basit dünyada RADIUS sadece <strong>&ldquo;accept/reject&rdquo;</strong> döner, VLAN statik kalır.</li>
<li>Olgun dünyada RADIUS <strong>&ldquo;accept&rdquo;</strong> ile birlikte <strong>dinamik VLAN</strong> atar, <strong>dACL/ACL</strong> iter.</li>
</ul>
<p>Sahada sık yapılan hata: network cihazlarını RADIUS client olarak tanımlarken <strong>management IP</strong> yerine farklı IP&rsquo;ler kullanmak, yanlış <strong>VRF/route</strong> yüzünden RADIUS&rsquo;a erişememek, <strong>source-interface</strong> yanlışlığı… Ben her projede önce en basit testle başlarım: switch&rsquo;ten RADIUS&rsquo;a reachability, RADIUS&rsquo;ta log, sonra bir test port.</p>
<p><strong>Özet:</strong></p>
<ul>
<li>RADIUS &ldquo;iletişim kurdu&rdquo; diye proje bitmez; <strong>&ldquo;hangi policy cevabı dönüyor&rdquo;</strong> önemlidir.</li>
<li><strong>Reachability/source-interface/VRF</strong> hataları en klasik kök nedendir.</li>
</ul>
<figure>
    <img loading="lazy" src="/img/postimages/8021x-nac-posture-vlan-workflow.webp"/> <figcaption>
            NAC Posture Assessment ve VLAN Atama Akışı
        </figcaption>
</figure>

<h3 id="6-eap-yöntemleri-peap-mi-eap-tls-mi-computer-mı-user-mı">6) EAP yöntemleri: PEAP mi, EAP-TLS mi, Computer mı User mı?</h3>
<p><strong>PEAP (kullanıcı adı/şifre) neden pratik ama riskli:</strong> PEAP kolaydır ama kullanıcı kişisel laptop&rsquo;undan veya telefonundan da aynı kullanıcı adı/şifreyle ağa girebilir. <strong>Zero Trust</strong> mantığında hedef, sadece kullanıcıyı değil cihazı da doğrulamaktır.</p>
<p><strong>Computer authentication neden iyi ama bazı organizasyonlarda can yakar:</strong> Bilgisayar doğrulaması kişisel cihazları engeller. Ancak ortak bilgisayar kullanılan yerlerde kullanıcı bazlı segmentasyon istiyorsan tek başına yeterli olmaz.</p>
<p><strong>EAP-TLS (sertifika) neden &ldquo;en doğru&rdquo; ama neden disiplin ister:</strong> EAP-TLS&rsquo;de <strong>şifre sızsa bile sertifika yoksa erişim yoktur.</strong> Ancak <strong>PKI&rsquo;nın</strong> ayakta durması, template&rsquo;lerin doğru olması, auto-enrollment&rsquo;ın doğru işlemesi şarttır.</p>
<p><strong>Özet:</strong></p>
<ul>
<li>PEAP pratik ama <strong>&ldquo;kurumsal cihaz&rdquo;</strong> güveni zayıf kalır.</li>
<li><strong>Computer auth</strong> güçlü ama ortak PC senaryolarında sınırlıdır.</li>
<li><strong>EAP-TLS</strong> en güvenlisi; <strong>PKI disiplini</strong> şarttır.</li>
</ul>
<h3 id="7-pki-ve-certificate-templateler-8021xin-sessiz-kırılma-noktası">7) PKI ve Certificate Template&rsquo;ler: 802.1X&rsquo;in sessiz kırılma noktası</h3>
<p>EAP-TLS tasarlıyorsan, <strong>Windows Certificate Services (AD CS)</strong> üzerinde en az iki şey düşünmek zorundasın:</p>
<ol>
<li><strong>İstemci sertifikaları:</strong> (User certificate, Computer certificate)</li>
<li><strong>RADIUS server&rsquo;ın</strong> sunacağı server certificate</li>
</ol>
<p>İstemci sertifikalarının dağıtımı çoğu yapıda <strong>auto-enrollment</strong> ile yapılır. Sahada en sık görülen hata: template hazırlanır ama güvenlik izinleri yanlış olduğu için kullanıcı/cihaz sertifika alamaz; ya da alır ama yanlış <strong>EKU/KeyUsage</strong> yüzünden EAP-TLS&rsquo;de kullanılamaz.</p>
<p><strong>NPS (veya NAC)</strong> istemciye bir server certificate sunar. İstemci bu sertifikaya güvenmezse <strong>&ldquo;man-in-the-middle&rdquo;</strong> gibi algılar ve bağlanmaz. Bu yüzden RADIUS server sertifikasının zinciri (CA) istemciye güvenilir olarak dağıtılmalıdır — bunun pratik yolu <strong>Root CA</strong> ve intermediate CA&rsquo;ları GPO ile <strong>&ldquo;Trusted Root Certification Authorities&rdquo;</strong> alanına basmaktır.</p>
<p>Ayrıca NPS, istemcinin sunduğu sertifikayı doğrularken <strong>CRL kontrolü</strong> yapmak isteyebilir. CRL erişimi bozuksa, doğrulama gecikir veya fail olur. Bu detay sahada <strong>&ldquo;arada bağlanmıyor&rdquo;</strong> gibi sinir bozucu problemlerin klasik sebebidir.</p>
<p><strong>Özet:</strong></p>
<ul>
<li><strong>Template izinleri/amaçları</strong> yanlışsa TLS biter.</li>
<li><strong>Auto-enrollment + CA trust</strong> dağıtımı GPO ile standardize edilmelidir.</li>
<li><strong>CRL erişimi</strong> bir gün patlayınca herkes &ldquo;802.1X bozuldu&rdquo; sanır.</li>
</ul>
<h3 id="8-switch-portunda-dot1x-ve-mab-birlikte-sıranın-doğru-yazılması-gerçek-hayatı-kurtarır">8) Switch portunda Dot1X ve MAB birlikte: sıranın doğru yazılması gerçek hayatı kurtarır</h3>
<p>Sahada en yaygın ve en mantıklı model: <strong>önce dot1x dene; dot1x fail olursa MAB&rsquo;a düş.</strong> Çünkü laptop gibi akıllı uçlar 802.1X yapabilsin; printer/kamera gibi akıllı olmayanlar MAB ile yürüsün.</p>
<p><strong>MAB&rsquo;ı yanlış önceliklendirdiğinde</strong>, domain&rsquo;e bağlı laptop bile MAB ile bağlanıp yanlış VLAN&rsquo;a düşebilir. <strong>&ldquo;Tek tek port bazlı ilerlemek&rdquo;</strong> yaklaşımı kritik: <strong>departman departman ilerlemek</strong>; her departmanda önce 1–2 pilot kullanıcı, 1 hafta gözlem, sonra genişleme.</p>
<p><strong>Özet:</strong></p>
<ul>
<li><strong>Dot1X → fail olursa MAB</strong> sırası çoğu ortam için en sağlıklısıdır.</li>
<li><strong>Port bazlı kontrollü rollout</strong>, &ldquo;bir günde geçiş&quot;ten daha hızlı bitirir.</li>
</ul>
<h3 id="9-profiling-sadece-mac-dönemi-bitti">9) Profiling: &ldquo;Sadece MAC&rdquo; dönemi bitti</h3>
<p><strong>MAC authentication</strong>, tek başına artık yeterli güvenlik değildir. Bu yüzden gelişmiş NAC çözümleri <strong>profiling</strong> yapar: <strong>OUI kontrolü</strong>, <strong>DHCP fingerprint</strong>, <strong>CDP/LLDP</strong>, cihaz açıklaması birlikte değerlendirilir. Böylece sahte cihazın <strong>&ldquo;ben printerım&rdquo;</strong> diyerek MAB üzerinden VLAN alması zorlaşır.</p>
<p><strong>Özet:</strong></p>
<ul>
<li><strong>MAC tek başına kimlik değildir</strong>; profiling kimliğe yaklaşır.</li>
<li>Birden fazla sinyal kullanmak sahadaki suistimali azaltır.</li>
</ul>
<h3 id="10-quarantine-vlan-ve-guest-vlan-ikisi-aynı-şey-değil">10) Quarantine VLAN ve Guest VLAN: İkisi aynı şey değil</h3>
<p><strong>Quarantine:</strong> şirketin cihazı/hesabı var ama doğrulamadan geçemiyor. <strong>Karantina VLAN&rsquo;ın amacı</strong> cihazı tamamen kesmek değil; problemi çözebileceği <strong>minimum erişimi</strong> vermektir — AD&rsquo;ye/CA&rsquo;ya erişsin, şifre değiştirsin.</p>
<p><strong>Guest:</strong> şirketin cihazı değil. Burada genelde sadece <strong>internete</strong> izin verirsin; AD/kerberos/LDAP gibi iç kaynaklara erişim hiç gereksizdir.</p>
<p><strong>Özet:</strong></p>
<ul>
<li><strong>Quarantine &ldquo;bizim ama sorunlu&rdquo;</strong>; <strong>Guest &ldquo;bizden değil&rdquo;</strong>.</li>
<li>İkisini aynı VLAN&rsquo;a koymak pratikte güvenlik ve operasyonu bozar.</li>
</ul>
<h3 id="11-guest-portal-sponsor-login-sms-sosyal-login-ve-mac-randomization-gerçeği">11) Guest portal: Sponsor login, SMS, sosyal login ve MAC randomization gerçeği</h3>
<p><strong>Sponsor login</strong> yaklaşımı kurumsal yapılarda çok işe yarar: misafir &ldquo;kimi ziyaret ediyorum&rdquo; der; sistem AD&rsquo;den o kişiyi bulur; onay maili/push gider; onaylanınca misafir internete çıkar.</p>
<p>Modern telefonlar Wi-Fi&rsquo;de <strong>MAC randomization</strong> yaptığında, kullanıcı Wi-Fi&rsquo;yi kapatıp açınca cihaz &ldquo;yeni cihaz&rdquo; gibi görünebilir ve tekrar doğrulama ister. Bu kullanıcı deneyimini bozar — helpdesk&rsquo;e <strong>&ldquo;internet gitti&rdquo;</strong> çağrısı yağar.</p>
<p><strong>Özet:</strong></p>
<ul>
<li>Portal modeli güvenlik kadar <strong>UX tasarımıdır.</strong></li>
<li><strong>MAC randomization</strong> misafir akışını bozabilir; buna göre tasarlanmalıdır.</li>
</ul>
<h3 id="12-posture-8021xin-son-kalesi-ama-yanlış-kurarsan-operasyonu-yorar">12) Posture: 802.1X&rsquo;in &ldquo;son kalesi&rdquo; ama yanlış kurarsan operasyonu yorar</h3>
<p><strong>Posture</strong>, kullanıcı/cihaz kimliği doğru olsa bile, cihazın güvenlik durumu uygun değilse erişimi sınırlamaktır. Posture kontrolünde tipik olarak şunlar sorgulanır: <strong>OS versiyonu, patch seviyesi, disk encryption durumu, AV var mı ve güncel mi, EDR agent çalışıyor mu.</strong></p>
<p>Posture&rsquo;un bir bedeli var: çoğu zaman endpoint üzerinde <strong>agent</strong> gerekir. Bu yüzden mümkünse <strong>&ldquo;yeni agent&rdquo; eklemek yerine, zaten kurulu olan ajanları reuse etmek</strong> akıllıcadır. <strong>Cisco</strong> ortamında <strong>AnyConnect</strong>, <strong>Fortinet</strong> tarafında <strong>FortiClient</strong>, bazı yapılarda <strong>Trellix</strong> gibi EDR/AV ajanları kullanılabilir.</p>
<p>Posture tasarımında en çok önerdiğim pratik yaklaşım: posture&rsquo;u ilk aşamada <strong>&ldquo;deny&rdquo;</strong> mekanizması olarak değil, <strong>&ldquo;gözlem ve raporlama&rdquo;</strong> mekanizması olarak başlat. <strong>Posture, bir günde değil, bir süreçte olgunlaşır.</strong></p>
<p><strong>Özet:</strong></p>
<ul>
<li><strong>Posture &ldquo;kimlik + sağlık&rdquo; kontrolüdür</strong>; drift&rsquo;i yakalar.</li>
<li>Yeni agent maliyetlidir; mevcut agent&rsquo;ları <strong>reuse etmek</strong> akıllıcadır.</li>
<li>İlk gün deny değil; <strong>önce ölç, sonra sıkılaştır.</strong></li>
</ul>
<h3 id="13-temel-8021x--profilingportal--posture-olgunluk-seviyeleri">13) Temel 802.1X → Profiling/Portal → Posture: Olgunluk seviyeleri</h3>
<ul>
<li><strong>Seviye 1:</strong> Dot1X + MAB — Windows NPS ile olur. Düşük maliyet, sınırlı yetenek.</li>
<li><strong>Seviye 2:</strong> Profiling + Guest Portal — <strong>Cisco ISE, Aruba ClearPass</strong> devreye girer. İş &ldquo;cihazı tanıma ve misafiri yönetme&quot;ye döner.</li>
<li><strong>Seviye 3:</strong> Posture — En çok güvenlik getirisi, en yüksek operasyonel maliyet. Organizasyonun <strong>endpoint yönetim kabiliyeti, agent stratejisi ve helpdesk kapasitesi</strong> gerçekçi değerlendirilmelidir.</li>
</ul>
<h3 id="kapanış-8021x-kurulum-değil-kurum-içi-sözleşmedir">Kapanış: 802.1X &ldquo;kurulum&rdquo; değil, kurum içi sözleşmedir</h3>
<p>802.1X projeleri teknik olarak switch&rsquo;te birkaç komut, RADIUS&rsquo;ta birkaç policy gibi görünebilir. Ama gerçekte 802.1X, kurum içinde şu sözleşmeyi zorunlu kılar: <strong>&ldquo;Kimlik nasıl taşınır, cihaz nasıl tanınır, misafir nasıl yönetilir, sorunlu cihaz nereye düşer, güvenlik hangi noktada başlar?&rdquo;</strong></p>
<p>802.1X&rsquo;in başarısı cihazların gücünden çok, <strong>AD düzeninin, GPO disiplininin, PKI yönetiminin ve kademeli rollout</strong> kültürünün toplamıdır. 802.1X&rsquo;i böyle ele aldığında, sadece güvenliği artırmazsın; <strong>operasyonu da merkezileştirirsin.</strong></p>
<hr>
<h2 id="ilgili-yazılar">İlgili Yazılar</h2>
<p><strong>Mimari &amp; Güvenlik</strong></p>
<ul>
<li>🔐 <a href="/tr/architecture/zero-trust-mindset-engineering-security-as-an-architecture-not-a-product/">Zero Trust Zihniyeti: Güvenliği Ürün Değil Mimari Olarak Tasarlamak</a> — Kimlik tabanlı erişimin mimari temeli</li>
<li>🏗️ <a href="/tr/architecture/it-infrastructure-not-a-collection-of-products/">IT Altyapısı Bir Ürün Koleksiyonu Değildir</a> — Sistem düşüncesi ve ürün seçimi</li>
<li>📊 <a href="/tr/architecture/monitoring-not-just-seeing/">Monitoring Zihniyeti: Sadece Görmek Değil, Anlamak</a> — Policy ihlallerini tırmanmadan yakalamak</li>
</ul>
<p><strong>Pratik Mühendislik</strong></p>
<ul>
<li>🛡️ <a href="/tr/posts/network-packet-broker-masterclass/">Network Packet Broker (NPB) Masterclass</a> — Trafik görünürlüğü ve güvenlik stratejisi</li>
<li>🎯 <a href="/tr/architecture/network-product-selection-strategy/">Ağ Altyapısında Ürün Seçimi: Stratejik Kriterler</a> — NAC vendor değerlendirmesi</li>
</ul>
]]></content:encoded></item></channel></rss>