<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[TurkTeam | Türk Siber Güvenlik Topluluğu - Kariyer ve İş İlanları]]></title>
		<link>https://www.turkteam.org/</link>
		<description><![CDATA[TurkTeam | Türk Siber Güvenlik Topluluğu - https://www.turkteam.org]]></description>
		<pubDate>Sun, 25 Oct 2026 18:48:39 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[YZ Siber Güvenlik İşlerini de Kesiyor: Barracuda Raporundan Kariyer Dersleri]]></title>
			<link>https://www.turkteam.org/konu-yz-siber-guvenlik-islerini-de-kesiyor-barracuda-raporundan-kariyer-dersleri.html</link>
			<pubDate>Sat, 24 Oct 2026 11:33:12 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=4">KulTigin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-yz-siber-guvenlik-islerini-de-kesiyor-barracuda-raporundan-kariyer-dersleri.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=410" loading="lazy"  alt="[Resim: attachment.php?aid=410]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Barracuda'nın Cybersecurity Skills Gap Report bulgularını Help Net Security 23 Ekim 2026'da özetledi: kuruluşların <span style="font-weight: bold;" class="mycode_b">yüzde 56'sı</span> YZ kaynaklı iş gücü azaltımı yaşamış; bunun yarısı giriş seviyesi, yarısı daha üst roller. Aynı anda neredeyse herkes beceri açığı bildiriyor. Yani hem iş kesiliyor hem "doğru insan yok" deniyor. Kariyer planı yapanlar için ne anlama geldiğini konuşalım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>Rakamlar ne diyor?<br />
</li>
<li>İşin içeriği nasıl değişiyor?<br />
</li>
<li>Giriş seviyesi tuzağı<br />
</li>
<li>Hangi beceriler öne çıkıyor?<br />
</li>
<li>Pratik öneriler<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Rakamlar</span></span><ul class="mycode_list"><li>yüzde 56: YZ bağlantılı kadro azaltımı (junior/senior eşit bölünmüş).<br />
</li>
<li>En sık beceri açığı: YZ riskleri, ardından kimlik ve phishing.<br />
</li>
<li>yüzde 50: ek kaynak olmadan genişleyen dijital operasyona destek beklentisi.<br />
</li>
<li>yüzde 69: olay müdahalesinde YZ/otomasyon + insan karma modeli.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. İşin içeriği</span></span><br />
Rutin korelasyon ve ilk yanıt önerileri makinelere kayıyor. İnsana kalanlar: zor tespit edilen saldırıları araştırmak, YZ bulgularını doğrulamak, olayda karar vermek, iş riskini anlatmak. "Alert kapatan analist" rolü daralıyor; "kanıtı sorgulayan analist" büyüyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Giriş seviyesi tuzağı</span></span><br />
Junior işleri kaldırmak, geleceğin olay liderlerini yetiştirecek stajyerlik alanını da kaldırır. Barracuda CIO'su Siroui Mushegian'ın vurgusu: ellerini kirletecekleri yeni gelişim yolları şart. SOC'ta "YZ çıktısını doğrulama" rotasyonu, lab + mentorluk, kontrollü shadowing buna örnek olabilir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Öne çıkan beceriler</span></span><ul class="mycode_list"><li>YZ okuryazarlığı (modelin neyi bilmediğini bilmek).<br />
</li>
<li>Kimlik ve phishing derinliği.<br />
</li>
<li>İletişim ve yönetişim.<br />
</li>
<li>İş etkisi diliyle risk anlatımı.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Pratik öneriler</span></span><br />
<ol type="1" class="mycode_list"><li>CV'nize yalnızca araç adı değil, "YZ önerisini reddedip gerekçelendirdiğim olay" örneği koyun.<br />
</li>
<li>Kimlik (Entra/Okta), tespit mühendisliği ve IR runbook yazımına ağırlık verin.<br />
</li>
<li>Lab ortamında otomasyon + insan onay kapısı tasarımı çalışın.<br />
</li>
<li>Junior iseniz: CTF/lab kanıtı + staj; senior iseniz: mentorluk ve yönetişim becerisi.<br />
</li>
</ol>
<br />
Sizin ekibinizde YZ hangi görevleri aldı, hangi görevler bilerek insanda kaldı?<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal uyarı</span></span><br />
Bu yazı bilgilendirme ve savunma amaçlıdır. Anlatılan kontrolleri yalnızca kendi sistemlerinizde veya yazılı izinle yapın. İzinsiz erişim, tarama ve sömürü girişimleri TCK 243-245 kapsamında suçtur. TurkTeam white-hat bir topluluktur; çalıntı veri, hesap, combo/log paylaşımı ve hack hizmeti talepleri forum kurallarına aykırıdır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://www.helpnetsecurity.com/2026/10/23/barracuda-cybersecurity-career-development-report/" target="_blank" rel="noopener" class="mycode_url">https://www.helpnetsecurity.com/2026/10/...nt-report/</a><br />
</li>
<li><a href="https://www.barracuda.com/company/news/2026/cybersecurity-skills-gap-report-2026" target="_blank" rel="noopener" class="mycode_url">https://www.barracuda.com/company/news/2...eport-2026</a><br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=410" target="_blank" title="">17-k02-ai-kariyer-barracuda.png</a> (Dosya Boyutu: 116.38 KB / İndirme Sayısı: 1)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=410" loading="lazy"  alt="[Resim: attachment.php?aid=410]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Barracuda'nın Cybersecurity Skills Gap Report bulgularını Help Net Security 23 Ekim 2026'da özetledi: kuruluşların <span style="font-weight: bold;" class="mycode_b">yüzde 56'sı</span> YZ kaynaklı iş gücü azaltımı yaşamış; bunun yarısı giriş seviyesi, yarısı daha üst roller. Aynı anda neredeyse herkes beceri açığı bildiriyor. Yani hem iş kesiliyor hem "doğru insan yok" deniyor. Kariyer planı yapanlar için ne anlama geldiğini konuşalım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>Rakamlar ne diyor?<br />
</li>
<li>İşin içeriği nasıl değişiyor?<br />
</li>
<li>Giriş seviyesi tuzağı<br />
</li>
<li>Hangi beceriler öne çıkıyor?<br />
</li>
<li>Pratik öneriler<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Rakamlar</span></span><ul class="mycode_list"><li>yüzde 56: YZ bağlantılı kadro azaltımı (junior/senior eşit bölünmüş).<br />
</li>
<li>En sık beceri açığı: YZ riskleri, ardından kimlik ve phishing.<br />
</li>
<li>yüzde 50: ek kaynak olmadan genişleyen dijital operasyona destek beklentisi.<br />
</li>
<li>yüzde 69: olay müdahalesinde YZ/otomasyon + insan karma modeli.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. İşin içeriği</span></span><br />
Rutin korelasyon ve ilk yanıt önerileri makinelere kayıyor. İnsana kalanlar: zor tespit edilen saldırıları araştırmak, YZ bulgularını doğrulamak, olayda karar vermek, iş riskini anlatmak. "Alert kapatan analist" rolü daralıyor; "kanıtı sorgulayan analist" büyüyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Giriş seviyesi tuzağı</span></span><br />
Junior işleri kaldırmak, geleceğin olay liderlerini yetiştirecek stajyerlik alanını da kaldırır. Barracuda CIO'su Siroui Mushegian'ın vurgusu: ellerini kirletecekleri yeni gelişim yolları şart. SOC'ta "YZ çıktısını doğrulama" rotasyonu, lab + mentorluk, kontrollü shadowing buna örnek olabilir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Öne çıkan beceriler</span></span><ul class="mycode_list"><li>YZ okuryazarlığı (modelin neyi bilmediğini bilmek).<br />
</li>
<li>Kimlik ve phishing derinliği.<br />
</li>
<li>İletişim ve yönetişim.<br />
</li>
<li>İş etkisi diliyle risk anlatımı.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Pratik öneriler</span></span><br />
<ol type="1" class="mycode_list"><li>CV'nize yalnızca araç adı değil, "YZ önerisini reddedip gerekçelendirdiğim olay" örneği koyun.<br />
</li>
<li>Kimlik (Entra/Okta), tespit mühendisliği ve IR runbook yazımına ağırlık verin.<br />
</li>
<li>Lab ortamında otomasyon + insan onay kapısı tasarımı çalışın.<br />
</li>
<li>Junior iseniz: CTF/lab kanıtı + staj; senior iseniz: mentorluk ve yönetişim becerisi.<br />
</li>
</ol>
<br />
Sizin ekibinizde YZ hangi görevleri aldı, hangi görevler bilerek insanda kaldı?<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal uyarı</span></span><br />
Bu yazı bilgilendirme ve savunma amaçlıdır. Anlatılan kontrolleri yalnızca kendi sistemlerinizde veya yazılı izinle yapın. İzinsiz erişim, tarama ve sömürü girişimleri TCK 243-245 kapsamında suçtur. TurkTeam white-hat bir topluluktur; çalıntı veri, hesap, combo/log paylaşımı ve hack hizmeti talepleri forum kurallarına aykırıdır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://www.helpnetsecurity.com/2026/10/23/barracuda-cybersecurity-career-development-report/" target="_blank" rel="noopener" class="mycode_url">https://www.helpnetsecurity.com/2026/10/...nt-report/</a><br />
</li>
<li><a href="https://www.barracuda.com/company/news/2026/cybersecurity-skills-gap-report-2026" target="_blank" rel="noopener" class="mycode_url">https://www.barracuda.com/company/news/2...eport-2026</a><br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=410" target="_blank" title="">17-k02-ai-kariyer-barracuda.png</a> (Dosya Boyutu: 116.38 KB / İndirme Sayısı: 1)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[YZ Güvenliği Kariyeri 2026: LLMjacking ve Ajan Çağında Hangi Beceriler Aranıyor?]]></title>
			<link>https://www.turkteam.org/konu-yz-guvenligi-kariyeri-2026-llmjacking-ve-ajan-caginda-hangi-beceriler-araniyor.html</link>
			<pubDate>Fri, 23 Oct 2026 11:43:58 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=4">KulTigin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-yz-guvenligi-kariyeri-2026-llmjacking-ve-ajan-caginda-hangi-beceriler-araniyor.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=387" loading="lazy"  alt="[Resim: attachment.php?aid=387]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Sadece bu haftanın haberlerine bakalım: Symantec, ele geçirdiği LLM'lerle 100.000 adıma kadar kendi başına saldıran bir ajanı (Skynet) belgeledi; ABD bankaları müşteri hesaplarında üçüncü taraf YZ ajanları tespit edip engellemeye başladı; Railway ihlali YZ çıkarım sağlayıcılarının anahtarlarını hedefleyen bir saldırı serisinin parçası olarak açıklandı. "YZ güvenliği" artık bir slayt başlığı değil, günlük operasyon. Bu konuda bu alana girmek isteyenler için gerçekçi bir beceri haritası çıkarmaya çalıştım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>YZ güvenliğinde üç ana iş ailesi<br />
</li>
<li>Temel beceriler (önce bunlar)<br />
</li>
<li>Alana özgü beceriler<br />
</li>
<li>Portföy fikirleri<br />
</li>
<li>Kaçınılması gereken tuzaklar<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Üç iş ailesi</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">LLM uygulama güvenliği (AppSec + YZ):</span> Prompt injection, aşırı yetki (excessive agency), veri sızıntısı, araç/MCP entegrasyonlarının güvenliği. Klasik AppSec'in genişlemiş hali.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">YZ red team / değerlendirme:</span> Modelleri ve ajanları izinli kapsamda test etmek, jailbreak dayanıklılığı, değerlendirme setleri hazırlamak.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">YZ altyapı savunması (bulut + SOC):</span> Model uç noktalarını, gateway'leri, API anahtarlarını korumak; LLMjacking gibi kötüye kullanımı token ve harcama telemetrisinden tespit etmek.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Temel beceriler (önce bunlar)</span></span><br />
Bu alana "sadece YZ" bilerek girilmiyor. Skynet raporundaki araç listesine bakın: FOFA ile keşif, Django/Laravel/Next.js exploit modülleri, bulut metadata SSRF'si. Yani saldırgan tarafında da klasik web ve bulut bilgisi var. Sağlam temel:<ul class="mycode_list"><li>Web güvenliği: OWASP Top 10, SSRF, kimlik doğrulama ve yetkilendirme hataları.<br />
</li>
<li>Bulut: IAM, gizli anahtar yönetimi, metadata servisleri.<br />
</li>
<li>Python ve API'lerle rahat çalışmak.<br />
</li>
<li>Log analizi ve temel tespit mühendisliği.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Alana özgü beceriler</span></span><ul class="mycode_list"><li>OWASP Top 10 for LLM Applications (prompt injection, excessive agency, sistem prompt sızıntısı vb.).<br />
</li>
<li>MITRE ATLAS: YZ sistemlerine yönelik saldırı taktiklerinin ATT&amp;CK benzeri haritası.<br />
</li>
<li>Ajan mimarisi: araç çağırma, MCP, yetki kapsamı, insan onayı noktaları.<br />
</li>
<li>Kötüye kullanım tespiti: token tüketimi anomalileri, anahtar başına bütçe ve hız limitleri.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Portföy fikirleri (yasal ve izinli)</span></span><br />
<ol type="1" class="mycode_list"><li>Yerel bir modelle (Ollama vb.) basit bir RAG uygulaması kurup kendi uygulamanıza karşı prompt injection testleri yazın ve düzeltmeleri belgeleyin.<br />
</li>
<li>Kendi YZ gateway'inizde token kullanım loglarından anomali alarmı üreten küçük bir script yazın.<br />
</li>
<li>Bir ajan için "en az yetki" tasarım dokümanı hazırlayın: hangi araç, hangi kapsam, hangi eylemde insan onayı.<br />
</li>
<li>garak veya PyRIT gibi açık kaynak araçlarla kendi modelinize karşı değerlendirme raporu yayınlayın.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Tuzaklar</span></span><ul class="mycode_list"><li>Başkasına ait modellere veya API'lere izinsiz jailbreak denemesi portföy değil, hizmet şartı ihlali ve potansiyel suçtur.<br />
</li>
<li>Açıkta bulduğunuz bir LLM uç noktasını "denemek" de izinsiz erişimdir; sorumlu açıklama kanalını kullanın.<br />
</li>
<li>Sadece prompt yazma becerisi bir güvenlik kariyeri için yeterli değil; temel güvenlik bilgisi olmadan bu alanda kalıcı olmak zor.<br />
</li>
</ul>
<br />
YZ güvenliğine geçiş yapan veya bu alanda çalışan var mı? İş ilanlarında en sık hangi becerileri görüyorsunuz?<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal uyarı</span></span><br />
Bu yazı bilgilendirme ve savunma amaçlıdır. Anlatılan kontrolleri yalnızca kendi sistemlerinizde veya yazılı izinle yapın. İzinsiz erişim, tarama ve sömürü girişimleri TCK 243-245 kapsamında suçtur. TurkTeam white-hat bir topluluktur; çalıntı veri, hesap, combo/log paylaşımı ve hack hizmeti talepleri forum kurallarına aykırıdır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://www.security.com/threat-intelligence/ai-llmjacking-skynet" target="_blank" rel="noopener" class="mycode_url">https://www.security.com/threat-intellig...ing-skynet</a><br />
</li>
<li><a href="https://genai.owasp.org/llm-top-10/" target="_blank" rel="noopener" class="mycode_url">https://genai.owasp.org/llm-top-10/</a><br />
</li>
<li><a href="https://atlas.mitre.org/" target="_blank" rel="noopener" class="mycode_url">https://atlas.mitre.org/</a><br />
</li>
<li><a href="https://www.axios.com/2026/10/22/ai-agents-banks-unauthorized-accounts-access" target="_blank" rel="noopener" class="mycode_url">https://www.axios.com/2026/10/22/ai-agen...nts-access</a><br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=387" target="_blank" title="">19-k04-yz-guvenligi-kariyer.png</a> (Dosya Boyutu: 124.4 KB / İndirme Sayısı: 7)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=387" loading="lazy"  alt="[Resim: attachment.php?aid=387]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Sadece bu haftanın haberlerine bakalım: Symantec, ele geçirdiği LLM'lerle 100.000 adıma kadar kendi başına saldıran bir ajanı (Skynet) belgeledi; ABD bankaları müşteri hesaplarında üçüncü taraf YZ ajanları tespit edip engellemeye başladı; Railway ihlali YZ çıkarım sağlayıcılarının anahtarlarını hedefleyen bir saldırı serisinin parçası olarak açıklandı. "YZ güvenliği" artık bir slayt başlığı değil, günlük operasyon. Bu konuda bu alana girmek isteyenler için gerçekçi bir beceri haritası çıkarmaya çalıştım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>YZ güvenliğinde üç ana iş ailesi<br />
</li>
<li>Temel beceriler (önce bunlar)<br />
</li>
<li>Alana özgü beceriler<br />
</li>
<li>Portföy fikirleri<br />
</li>
<li>Kaçınılması gereken tuzaklar<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Üç iş ailesi</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">LLM uygulama güvenliği (AppSec + YZ):</span> Prompt injection, aşırı yetki (excessive agency), veri sızıntısı, araç/MCP entegrasyonlarının güvenliği. Klasik AppSec'in genişlemiş hali.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">YZ red team / değerlendirme:</span> Modelleri ve ajanları izinli kapsamda test etmek, jailbreak dayanıklılığı, değerlendirme setleri hazırlamak.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">YZ altyapı savunması (bulut + SOC):</span> Model uç noktalarını, gateway'leri, API anahtarlarını korumak; LLMjacking gibi kötüye kullanımı token ve harcama telemetrisinden tespit etmek.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Temel beceriler (önce bunlar)</span></span><br />
Bu alana "sadece YZ" bilerek girilmiyor. Skynet raporundaki araç listesine bakın: FOFA ile keşif, Django/Laravel/Next.js exploit modülleri, bulut metadata SSRF'si. Yani saldırgan tarafında da klasik web ve bulut bilgisi var. Sağlam temel:<ul class="mycode_list"><li>Web güvenliği: OWASP Top 10, SSRF, kimlik doğrulama ve yetkilendirme hataları.<br />
</li>
<li>Bulut: IAM, gizli anahtar yönetimi, metadata servisleri.<br />
</li>
<li>Python ve API'lerle rahat çalışmak.<br />
</li>
<li>Log analizi ve temel tespit mühendisliği.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Alana özgü beceriler</span></span><ul class="mycode_list"><li>OWASP Top 10 for LLM Applications (prompt injection, excessive agency, sistem prompt sızıntısı vb.).<br />
</li>
<li>MITRE ATLAS: YZ sistemlerine yönelik saldırı taktiklerinin ATT&amp;CK benzeri haritası.<br />
</li>
<li>Ajan mimarisi: araç çağırma, MCP, yetki kapsamı, insan onayı noktaları.<br />
</li>
<li>Kötüye kullanım tespiti: token tüketimi anomalileri, anahtar başına bütçe ve hız limitleri.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Portföy fikirleri (yasal ve izinli)</span></span><br />
<ol type="1" class="mycode_list"><li>Yerel bir modelle (Ollama vb.) basit bir RAG uygulaması kurup kendi uygulamanıza karşı prompt injection testleri yazın ve düzeltmeleri belgeleyin.<br />
</li>
<li>Kendi YZ gateway'inizde token kullanım loglarından anomali alarmı üreten küçük bir script yazın.<br />
</li>
<li>Bir ajan için "en az yetki" tasarım dokümanı hazırlayın: hangi araç, hangi kapsam, hangi eylemde insan onayı.<br />
</li>
<li>garak veya PyRIT gibi açık kaynak araçlarla kendi modelinize karşı değerlendirme raporu yayınlayın.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Tuzaklar</span></span><ul class="mycode_list"><li>Başkasına ait modellere veya API'lere izinsiz jailbreak denemesi portföy değil, hizmet şartı ihlali ve potansiyel suçtur.<br />
</li>
<li>Açıkta bulduğunuz bir LLM uç noktasını "denemek" de izinsiz erişimdir; sorumlu açıklama kanalını kullanın.<br />
</li>
<li>Sadece prompt yazma becerisi bir güvenlik kariyeri için yeterli değil; temel güvenlik bilgisi olmadan bu alanda kalıcı olmak zor.<br />
</li>
</ul>
<br />
YZ güvenliğine geçiş yapan veya bu alanda çalışan var mı? İş ilanlarında en sık hangi becerileri görüyorsunuz?<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal uyarı</span></span><br />
Bu yazı bilgilendirme ve savunma amaçlıdır. Anlatılan kontrolleri yalnızca kendi sistemlerinizde veya yazılı izinle yapın. İzinsiz erişim, tarama ve sömürü girişimleri TCK 243-245 kapsamında suçtur. TurkTeam white-hat bir topluluktur; çalıntı veri, hesap, combo/log paylaşımı ve hack hizmeti talepleri forum kurallarına aykırıdır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://www.security.com/threat-intelligence/ai-llmjacking-skynet" target="_blank" rel="noopener" class="mycode_url">https://www.security.com/threat-intellig...ing-skynet</a><br />
</li>
<li><a href="https://genai.owasp.org/llm-top-10/" target="_blank" rel="noopener" class="mycode_url">https://genai.owasp.org/llm-top-10/</a><br />
</li>
<li><a href="https://atlas.mitre.org/" target="_blank" rel="noopener" class="mycode_url">https://atlas.mitre.org/</a><br />
</li>
<li><a href="https://www.axios.com/2026/10/22/ai-agents-banks-unauthorized-accounts-access" target="_blank" rel="noopener" class="mycode_url">https://www.axios.com/2026/10/22/ai-agen...nts-access</a><br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=387" target="_blank" title="">19-k04-yz-guvenligi-kariyer.png</a> (Dosya Boyutu: 124.4 KB / İndirme Sayısı: 7)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Yama Hızı Artık CV Maddesi: PHP2Shell Haftasından Kariyer Dersleri]]></title>
			<link>https://www.turkteam.org/konu-yama-hizi-artik-cv-maddesi-php2shell-haftasindan-kariyer-dersleri-236.html</link>
			<pubDate>Thu, 22 Oct 2026 11:40:45 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=4">KulTigin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-yama-hizi-artik-cv-maddesi-php2shell-haftasindan-kariyer-dersleri-236.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=363" loading="lazy"  alt="[Resim: attachment.php?aid=363]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Bu haftanın gündemi (PHP2Shell, GitLab CVSS 10, LiteLLM tedarik zinciri, SafePay uyarısı) yalnızca teknik değil; iş ilanlarında aranan yetkinlikleri de netleştiriyor. Bu yazıda "yama hızı", olay iletişimi ve tedarik zinciri hijyeninin kariyer açısından nasıl öne çıktığını konuşuyoruz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>İşverenlerin bu hafta sorduğu üç soru<br />
</li>
<li>CV ve mülakatta nasıl anlatılır?<br />
</li>
<li>Junior / mid / senior için farklı beklentiler<br />
</li>
<li>Türkçe ekosistemde pratik öneriler<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Bu haftanın üç sorusu</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">KEV / kritik yama SLA'nız ne?</span> CISA'nın PHP uyarısı "hemen", SafePay uyarısı yıllardır açık olan uç cihaz CVE'lerini hatırlatıyor. "Planlandı" ile "uygulandı ve doğrulandı" arasındaki fark artık mülakat sorusu.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Tedarik zincirini nasıl kilitliyorsunuz?</span> LiteLLM: hash'li pip, digest'li Docker, floating latest yasağı, token hijyeni.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Olay anında nasıl iletişim kuruyorsunuz?</span> Zeabur'un şeffaf (ve geç gelen) raporları ile "her şey kontrol altında" belirsizliği arasındaki fark, güven ve kariyer itibarı demek.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">CV'de nasıl yazılır?</span></span><br />
Kötü: "Yamalama yaptım."<br />
Daha iyi: "İnternete açık 40 PHP host'unda 8 saat içinde 8.3.36'ya geçiş; FPM restart doğrulaması; 12 uygulama secret rotasyonu; olay sonrası postmortem."<br />
<br />
Somut rakam, kapsam ve doğrulama adımı olmadan yama deneyimi CV'de erir. Aynı şekilde "Docker kullandım" yerine "üretim imajları digest ile sabitlendi, latest namespace'te engellendi" yazın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Seviyelere göre beklenti</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Junior:</span> Kendi labında php -v / docker inspect / gh auth status çalıştırabilmek; bir runbook'u takip edebilmek.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Mid:</span> Envanter + yama + doğrulamayı bir servis ailesinde uçtan uca sahiplenmek; IOC'yi SIEM'e yüklemek.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Senior / lead:</span> SLA tanımlamak, istisna sürecini yönetmek, yönetim dilinde risk anlatmak, tedarik zinciri politikasını yazmak.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mülakat sorusu örnekleri</span></span><ul class="mycode_list"><li>İnternete açık bir RCE için 4 saatlik pencereniz var; ilk 30 dakikada ne yaparsınız?<br />
</li>
<li>pip install X latest CI'da çalışmış; nasıl anlar, nasıl temizlersiniz?<br />
</li>
<li>Yama sonrası "sanırım düzeldi"yi kabul etmezsiniz - hangi pozitif/negatif kontrolleri koşarsınız?<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Pratik öneri</span></span><br />
Bu haftaki gerçek olaylardan birini seçin (PHP, GitLab, LiteLLM veya SafePay). Kendi labınızda veya iş yerinizde (izinli) bir kontrol listesi uygulayın. Sonucu 10 satırlık bir postmortem olarak yazın: kapsam, süre, engel, doğrulama, sonraki iyileştirme. Bu doküman, genel "güvenlikle ilgileniyorum" cümlesinden daha değerli bir portfolyo parçasıdır.<br />
<br />
Sizce junior bir adayın CV'sinde yama hızını göstermek için en temiz kanıt nedir? Tartışalım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal uyarı</span></span><br />
Bu yazı bilgilendirme ve savunma amaçlıdır. Anlatılan kontrolleri yalnızca kendi sistemlerinizde veya yazılı izinle yapın. İzinsiz erişim, tarama ve sömürü girişimleri TCK 243-245 kapsamında suçtur. TurkTeam white-hat bir topluluktur; çalıntı veri, hesap, combo/log paylaşımı ve hack hizmeti talepleri forum kurallarına aykırıdır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://www.cisa.gov/news-events/alerts/2026/10/21/critical-vulnerabilities-php-require-immediate-patching" target="_blank" rel="noopener" class="mycode_url">https://www.cisa.gov/news-events/alerts/...e-patching</a><br />
</li>
<li><a href="https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-293a" target="_blank" rel="noopener" class="mycode_url">https://www.cisa.gov/news-events/cyberse.../aa26-293a</a><br />
</li>
<li><a href="https://docs.litellm.ai/blog/security-incident-oct-21-2026" target="_blank" rel="noopener" class="mycode_url">https://docs.litellm.ai/blog/security-in...ct-21-2026</a><br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=363" target="_blank" title="">20-k05-yama-hizi-kariyer.png</a> (Dosya Boyutu: 111.01 KB / İndirme Sayısı: 12)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=363" loading="lazy"  alt="[Resim: attachment.php?aid=363]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Bu haftanın gündemi (PHP2Shell, GitLab CVSS 10, LiteLLM tedarik zinciri, SafePay uyarısı) yalnızca teknik değil; iş ilanlarında aranan yetkinlikleri de netleştiriyor. Bu yazıda "yama hızı", olay iletişimi ve tedarik zinciri hijyeninin kariyer açısından nasıl öne çıktığını konuşuyoruz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>İşverenlerin bu hafta sorduğu üç soru<br />
</li>
<li>CV ve mülakatta nasıl anlatılır?<br />
</li>
<li>Junior / mid / senior için farklı beklentiler<br />
</li>
<li>Türkçe ekosistemde pratik öneriler<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Bu haftanın üç sorusu</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">KEV / kritik yama SLA'nız ne?</span> CISA'nın PHP uyarısı "hemen", SafePay uyarısı yıllardır açık olan uç cihaz CVE'lerini hatırlatıyor. "Planlandı" ile "uygulandı ve doğrulandı" arasındaki fark artık mülakat sorusu.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Tedarik zincirini nasıl kilitliyorsunuz?</span> LiteLLM: hash'li pip, digest'li Docker, floating latest yasağı, token hijyeni.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Olay anında nasıl iletişim kuruyorsunuz?</span> Zeabur'un şeffaf (ve geç gelen) raporları ile "her şey kontrol altında" belirsizliği arasındaki fark, güven ve kariyer itibarı demek.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">CV'de nasıl yazılır?</span></span><br />
Kötü: "Yamalama yaptım."<br />
Daha iyi: "İnternete açık 40 PHP host'unda 8 saat içinde 8.3.36'ya geçiş; FPM restart doğrulaması; 12 uygulama secret rotasyonu; olay sonrası postmortem."<br />
<br />
Somut rakam, kapsam ve doğrulama adımı olmadan yama deneyimi CV'de erir. Aynı şekilde "Docker kullandım" yerine "üretim imajları digest ile sabitlendi, latest namespace'te engellendi" yazın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Seviyelere göre beklenti</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Junior:</span> Kendi labında php -v / docker inspect / gh auth status çalıştırabilmek; bir runbook'u takip edebilmek.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Mid:</span> Envanter + yama + doğrulamayı bir servis ailesinde uçtan uca sahiplenmek; IOC'yi SIEM'e yüklemek.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Senior / lead:</span> SLA tanımlamak, istisna sürecini yönetmek, yönetim dilinde risk anlatmak, tedarik zinciri politikasını yazmak.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mülakat sorusu örnekleri</span></span><ul class="mycode_list"><li>İnternete açık bir RCE için 4 saatlik pencereniz var; ilk 30 dakikada ne yaparsınız?<br />
</li>
<li>pip install X latest CI'da çalışmış; nasıl anlar, nasıl temizlersiniz?<br />
</li>
<li>Yama sonrası "sanırım düzeldi"yi kabul etmezsiniz - hangi pozitif/negatif kontrolleri koşarsınız?<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Pratik öneri</span></span><br />
Bu haftaki gerçek olaylardan birini seçin (PHP, GitLab, LiteLLM veya SafePay). Kendi labınızda veya iş yerinizde (izinli) bir kontrol listesi uygulayın. Sonucu 10 satırlık bir postmortem olarak yazın: kapsam, süre, engel, doğrulama, sonraki iyileştirme. Bu doküman, genel "güvenlikle ilgileniyorum" cümlesinden daha değerli bir portfolyo parçasıdır.<br />
<br />
Sizce junior bir adayın CV'sinde yama hızını göstermek için en temiz kanıt nedir? Tartışalım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal uyarı</span></span><br />
Bu yazı bilgilendirme ve savunma amaçlıdır. Anlatılan kontrolleri yalnızca kendi sistemlerinizde veya yazılı izinle yapın. İzinsiz erişim, tarama ve sömürü girişimleri TCK 243-245 kapsamında suçtur. TurkTeam white-hat bir topluluktur; çalıntı veri, hesap, combo/log paylaşımı ve hack hizmeti talepleri forum kurallarına aykırıdır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://www.cisa.gov/news-events/alerts/2026/10/21/critical-vulnerabilities-php-require-immediate-patching" target="_blank" rel="noopener" class="mycode_url">https://www.cisa.gov/news-events/alerts/...e-patching</a><br />
</li>
<li><a href="https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-293a" target="_blank" rel="noopener" class="mycode_url">https://www.cisa.gov/news-events/cyberse.../aa26-293a</a><br />
</li>
<li><a href="https://docs.litellm.ai/blog/security-incident-oct-21-2026" target="_blank" rel="noopener" class="mycode_url">https://docs.litellm.ai/blog/security-in...ct-21-2026</a><br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=363" target="_blank" title="">20-k05-yama-hizi-kariyer.png</a> (Dosya Boyutu: 111.01 KB / İndirme Sayısı: 12)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Yama Hızı Artık CV Maddesi: PHP2Shell Haftasından Kariyer Dersleri]]></title>
			<link>https://www.turkteam.org/konu-yama-hizi-artik-cv-maddesi-php2shell-haftasindan-kariyer-dersleri.html</link>
			<pubDate>Thu, 22 Oct 2026 11:38:03 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=4">KulTigin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-yama-hizi-artik-cv-maddesi-php2shell-haftasindan-kariyer-dersleri.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=362" loading="lazy"  alt="[Resim: attachment.php?aid=362]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Bu haftanın gündemi (PHP2Shell, GitLab CVSS 10, LiteLLM tedarik zinciri, SafePay uyarısı) yalnızca teknik değil; iş ilanlarında aranan yetkinlikleri de netleştiriyor. Bu yazıda "yama hızı", olay iletişimi ve tedarik zinciri hijyeninin kariyer açısından nasıl öne çıktığını konuşuyoruz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>İşverenlerin bu hafta sorduğu üç soru<br />
</li>
<li>CV ve mülakatta nasıl anlatılır?<br />
</li>
<li>Junior / mid / senior için farklı beklentiler<br />
</li>
<li>Türkçe ekosistemde pratik öneriler<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Bu haftanın üç sorusu</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">KEV / kritik yama SLA'nız ne?</span> CISA'nın PHP uyarısı "hemen", SafePay uyarısı yıllardır açık olan uç cihaz CVE'lerini hatırlatıyor. "Planlandı" ile "uygulandı ve doğrulandı" arasındaki fark artık mülakat sorusu.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Tedarik zincirini nasıl kilitliyorsunuz?</span> LiteLLM: hash'li pip, digest'li Docker, floating latest yasağı, token hijyeni.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Olay anında nasıl iletişim kuruyorsunuz?</span> Zeabur'un şeffaf (ve geç gelen) raporları ile "her şey kontrol altında" belirsizliği arasındaki fark, güven ve kariyer itibarı demek.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">CV'de nasıl yazılır?</span></span><br />
Kötü: "Yamalama yaptım."<br />
Daha iyi: "İnternete açık 40 PHP host'unda 8 saat içinde 8.3.36'ya geçiş; FPM restart doğrulaması; 12 uygulama secret rotasyonu; olay sonrası postmortem."<br />
<br />
Somut rakam, kapsam ve doğrulama adımı olmadan yama deneyimi CV'de erir. Aynı şekilde "Docker kullandım" yerine "üretim imajları digest ile sabitlendi, latest namespace'te engellendi" yazın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Seviyelere göre beklenti</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Junior:</span> Kendi labında php -v / docker inspect / gh auth status çalıştırabilmek; bir runbook'u takip edebilmek.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Mid:</span> Envanter + yama + doğrulamayı bir servis ailesinde uçtan uca sahiplenmek; IOC'yi SIEM'e yüklemek.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Senior / lead:</span> SLA tanımlamak, istisna sürecini yönetmek, yönetim dilinde risk anlatmak, tedarik zinciri politikasını yazmak.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mülakat sorusu örnekleri</span></span><ul class="mycode_list"><li>İnternete açık bir RCE için 4 saatlik pencereniz var; ilk 30 dakikada ne yaparsınız?<br />
</li>
<li>pip install X latest CI'da çalışmış; nasıl anlar, nasıl temizlersiniz?<br />
</li>
<li>Yama sonrası "sanırım düzeldi"yi kabul etmezsiniz - hangi pozitif/negatif kontrolleri koşarsınız?<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Pratik öneri</span></span><br />
Bu haftaki gerçek olaylardan birini seçin (PHP, GitLab, LiteLLM veya SafePay). Kendi labınızda veya iş yerinizde (izinli) bir kontrol listesi uygulayın. Sonucu 10 satırlık bir postmortem olarak yazın: kapsam, süre, engel, doğrulama, sonraki iyileştirme. Bu doküman, genel "güvenlikle ilgileniyorum" cümlesinden daha değerli bir portfolyo parçasıdır.<br />
<br />
Sizce junior bir adayın CV'sinde yama hızını göstermek için en temiz kanıt nedir? Tartışalım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal uyarı</span></span><br />
Bu yazı bilgilendirme ve savunma amaçlıdır. Anlatılan kontrolleri yalnızca kendi sistemlerinizde veya yazılı izinle yapın. İzinsiz erişim, tarama ve sömürü girişimleri TCK 243-245 kapsamında suçtur. TurkTeam white-hat bir topluluktur; çalıntı veri, hesap, combo/log paylaşımı ve hack hizmeti talepleri forum kurallarına aykırıdır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://www.cisa.gov/news-events/alerts/2026/10/21/critical-vulnerabilities-php-require-immediate-patching" target="_blank" rel="noopener" class="mycode_url">https://www.cisa.gov/news-events/alerts/...e-patching</a><br />
</li>
<li><a href="https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-293a" target="_blank" rel="noopener" class="mycode_url">https://www.cisa.gov/news-events/cyberse.../aa26-293a</a><br />
</li>
<li><a href="https://docs.litellm.ai/blog/security-incident-oct-21-2026" target="_blank" rel="noopener" class="mycode_url">https://docs.litellm.ai/blog/security-in...ct-21-2026</a><br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=362" target="_blank" title="">20-k05-yama-hizi-kariyer.png</a> (Dosya Boyutu: 111.01 KB / İndirme Sayısı: 11)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=362" loading="lazy"  alt="[Resim: attachment.php?aid=362]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Bu haftanın gündemi (PHP2Shell, GitLab CVSS 10, LiteLLM tedarik zinciri, SafePay uyarısı) yalnızca teknik değil; iş ilanlarında aranan yetkinlikleri de netleştiriyor. Bu yazıda "yama hızı", olay iletişimi ve tedarik zinciri hijyeninin kariyer açısından nasıl öne çıktığını konuşuyoruz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>İşverenlerin bu hafta sorduğu üç soru<br />
</li>
<li>CV ve mülakatta nasıl anlatılır?<br />
</li>
<li>Junior / mid / senior için farklı beklentiler<br />
</li>
<li>Türkçe ekosistemde pratik öneriler<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Bu haftanın üç sorusu</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">KEV / kritik yama SLA'nız ne?</span> CISA'nın PHP uyarısı "hemen", SafePay uyarısı yıllardır açık olan uç cihaz CVE'lerini hatırlatıyor. "Planlandı" ile "uygulandı ve doğrulandı" arasındaki fark artık mülakat sorusu.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Tedarik zincirini nasıl kilitliyorsunuz?</span> LiteLLM: hash'li pip, digest'li Docker, floating latest yasağı, token hijyeni.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Olay anında nasıl iletişim kuruyorsunuz?</span> Zeabur'un şeffaf (ve geç gelen) raporları ile "her şey kontrol altında" belirsizliği arasındaki fark, güven ve kariyer itibarı demek.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">CV'de nasıl yazılır?</span></span><br />
Kötü: "Yamalama yaptım."<br />
Daha iyi: "İnternete açık 40 PHP host'unda 8 saat içinde 8.3.36'ya geçiş; FPM restart doğrulaması; 12 uygulama secret rotasyonu; olay sonrası postmortem."<br />
<br />
Somut rakam, kapsam ve doğrulama adımı olmadan yama deneyimi CV'de erir. Aynı şekilde "Docker kullandım" yerine "üretim imajları digest ile sabitlendi, latest namespace'te engellendi" yazın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Seviyelere göre beklenti</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Junior:</span> Kendi labında php -v / docker inspect / gh auth status çalıştırabilmek; bir runbook'u takip edebilmek.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Mid:</span> Envanter + yama + doğrulamayı bir servis ailesinde uçtan uca sahiplenmek; IOC'yi SIEM'e yüklemek.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Senior / lead:</span> SLA tanımlamak, istisna sürecini yönetmek, yönetim dilinde risk anlatmak, tedarik zinciri politikasını yazmak.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mülakat sorusu örnekleri</span></span><ul class="mycode_list"><li>İnternete açık bir RCE için 4 saatlik pencereniz var; ilk 30 dakikada ne yaparsınız?<br />
</li>
<li>pip install X latest CI'da çalışmış; nasıl anlar, nasıl temizlersiniz?<br />
</li>
<li>Yama sonrası "sanırım düzeldi"yi kabul etmezsiniz - hangi pozitif/negatif kontrolleri koşarsınız?<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Pratik öneri</span></span><br />
Bu haftaki gerçek olaylardan birini seçin (PHP, GitLab, LiteLLM veya SafePay). Kendi labınızda veya iş yerinizde (izinli) bir kontrol listesi uygulayın. Sonucu 10 satırlık bir postmortem olarak yazın: kapsam, süre, engel, doğrulama, sonraki iyileştirme. Bu doküman, genel "güvenlikle ilgileniyorum" cümlesinden daha değerli bir portfolyo parçasıdır.<br />
<br />
Sizce junior bir adayın CV'sinde yama hızını göstermek için en temiz kanıt nedir? Tartışalım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal uyarı</span></span><br />
Bu yazı bilgilendirme ve savunma amaçlıdır. Anlatılan kontrolleri yalnızca kendi sistemlerinizde veya yazılı izinle yapın. İzinsiz erişim, tarama ve sömürü girişimleri TCK 243-245 kapsamında suçtur. TurkTeam white-hat bir topluluktur; çalıntı veri, hesap, combo/log paylaşımı ve hack hizmeti talepleri forum kurallarına aykırıdır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://www.cisa.gov/news-events/alerts/2026/10/21/critical-vulnerabilities-php-require-immediate-patching" target="_blank" rel="noopener" class="mycode_url">https://www.cisa.gov/news-events/alerts/...e-patching</a><br />
</li>
<li><a href="https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-293a" target="_blank" rel="noopener" class="mycode_url">https://www.cisa.gov/news-events/cyberse.../aa26-293a</a><br />
</li>
<li><a href="https://docs.litellm.ai/blog/security-incident-oct-21-2026" target="_blank" rel="noopener" class="mycode_url">https://docs.litellm.ai/blog/security-in...ct-21-2026</a><br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=362" target="_blank" title="">20-k05-yama-hizi-kariyer.png</a> (Dosya Boyutu: 111.01 KB / İndirme Sayısı: 11)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Junior SOC İlanlarında Arananlar: 20 İlan Notum ve Ortak Beklentiler]]></title>
			<link>https://www.turkteam.org/konu-junior-soc-ilanlarinda-arananlar-20-ilan-notum-ve-ortak-beklentiler.html</link>
			<pubDate>Wed, 21 Oct 2026 07:09:07 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=2">Tonyukuk</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-junior-soc-ilanlarinda-arananlar-20-ilan-notum-ve-ortak-beklentiler.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=305" loading="lazy"  alt="[Resim: attachment.php?aid=305]" class="mycode_img" /></div>
<br />
Selam,<br />
<br />
Geçen ay LinkedIn / kariyer sitelerinde gördüğüm 20 kadar Junior SOC ilanını not alıp ortak beklentileri çıkardım. Şirket adları yok; desenler var. Kendi başvurunuzu buna göre kalibre edebilirsiniz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Tekrar eden teknik beklentiler</span></span><ul class="mycode_list"><li>SIEM (Splunk, Elastic, QRadar, Sentinel... isimler değişir)<br />
</li>
<li>Windows / Linux log okuma<br />
</li>
<li>Ağ temelleri (TCP/IP, DNS, HTTP, proxy)<br />
</li>
<li>Phishing triage<br />
</li>
<li>EDR arayüzü kullanımı (CrowdStrike, Defender, SentinelOne vb.)<br />
</li>
<li>Temel scripting (Python veya PowerShell) — "nice to have"dan "expected"a kayıyor<br />
</li>
<li>MITRE ATT&amp;CK farkındalığı<br />
</li>
</ul>
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=306" loading="lazy"  alt="[Resim: attachment.php?aid=306]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Soft / süreç</span></span><ul class="mycode_list"><li>Vardiya / nöbet toleransı<br />
</li>
<li>Ticket disiplini ve yazılı iletişim<br />
</li>
<li>İngilizce okuma (alarm ve tehdit istihbaratı)<br />
</li>
<li>Stres altında net özetleyebilme<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sık abartılan gereksinimler</span></span><br />
"5 yıl deneyimli junior" ilanları hâlâ var. 1-2 yıl IT + lab portfolyosu ile başvurmaktan çekinmeyin; ilanın %70'ini karşılıyorsanız yazın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Portfolyoya ne koymalı?</span></span><ul class="mycode_list"><li>Homelab SIEM ekran görüntüsü + kısa writeup (hassas veri olmadan)<br />
</li>
<li>Phishing analiz örneği (kendi ürettiğiniz örnek mail)<br />
</li>
<li>Sigma kuralı veya basit detection blog yazısı<br />
</li>
<li>Sertifikalar: CC / Security+ / BTL1 vb. (varsa)<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mülakat ipucu</span></span><br />
"4625 görürsen ne yaparsın?" gibi senaryolara 1) doğrula 2) kapsam 3) escalate / kapat adımlarıyla cevap verin. Araç adından çok düşünme süreciniz ölçülüyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li>İş ilanı agregatörleri (kendi taramanız)<br />
</li>
<li>MITRE ATT&amp;CK<br />
</li>
<li>TryHackMe / Blue team odaları<br />
</li>
</ul>
<br />
Sizin gördüğünüz junior SOC ilanında en absürt gereksinim neydi?<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Vardiya gerçeği</span></span><br />
Junior SOC sıkça 7x24 rotasyona dahildir. İlanda yazmasa sorun; yaşam tarzınıza uyuyorsa başvurun. Uyumuyorsa gece nöbeti olmayan AppSec / GRC yollarını değerlendirin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">CV satır örnekleri</span></span><br />
"Wazuh lab kurup 10 detection kuralı yazdım" &gt; "SIEM biliyorum". Ölçülebilir, kanıtlanabilir madde yazın. GitHub linki verin; boş repo koymayın.<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Doğrulama senaryosu</span></span><br />
Bu konuyla ilgili ek bir kontrol: değişikliği yaptıktan sonra en az bir negatif test ve bir pozitif test tanımlayın. Negatif test 'alarm boşyere düşmemeli', pozitif test 'bilinen kötü örneği yakalamalı' der. İkisini de kaydedin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab disiplini</span></span><br />
Ortamlar arasında (lab, staging, production) aynı yapılandırmayı kör kopyalamayın. Adresler, sertifikalar ve kimlikler farklıdır. Şablon kullanın, değerleri envanterden doldurun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Runbook'a taşımak</span></span><br />
İlgili log ve kanıtları olaydan sonra en az kurum politikasının öngördüğü süre kadar saklayın. Disk dolunca en eski güvenlik logunu silmek klasik hatadır; ayrı retention politikası tanımlayın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ölçüm ve alarm sağlığı</span></span><br />
Yanlış pozitifleri susturmak ile körleşmek arasındaki çizgi incedir. Suppress kuralına gerekçe ve gözden geçirme tarihi yazın. Süresi dolunca yeniden değerlendirin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kapsam ve izin hatırlatması</span></span><br />
Bu adımları change ticket olmadan production'da uygulamayın. Küçük görünen bir audit ayarı bile uygulama uyumluluğunu bozabilir. Önce staging, sonra kontrollü yayılım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yedekleme ve geri dönüş</span></span><br />
Yılda en az iki kez masabaşı tatbikatı yapın: 'bu kontrol kırılırsa kim fark eder?' sorusunu sorunsuz cevaplayabilmelisiniz. Tatbikat notlarını wiki'ye ekleyin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Log saklama süresi</span></span><br />
Araç çıktısını ekran görüntüsü olarak bırakmak yerine makinece okunur formatta (JSON/CSV) arşivleyin. İki yıl sonraki denetimde arama kolaylaşır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yanlış pozitif yönetimi</span></span><br />
Yetki ayrımı: bu kontrolü yapılandıran kişi ile alarmı triaj eden kişi mümkünse farklı olsun. Küçük ekiplerde olmasa bile en azından farklı hesap kullanın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Değişiklik yönetimi ile ilişki</span></span><br />
Sürüüm yükseltmelerinden sonra regresyon testi yapın. 'Aynı config' yeni sürümde farklı varsayılanlara bağlanmış olabilir. Release note'daki breaking change bölümünü okuyun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Eğitim tatbikatı</span></span><br />
Dış bağımlılık (feed, imza seti, konteyner imajı) için bütünlük doğrulaması yapın. İmzasız feed ile gelen kural seti tedarik zinciri riskidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Doğrulama senaryosu</span></span><br />
Bu konuyla ilgili ek bir kontrol: değişikliği yaptıktan sonra en az bir negatif test ve bir pozitif test tanımlayın. Negatif test 'alarm boşyere düşmemeli', pozitif test 'bilinen kötü örneği yakalamalı' der. İkisini de kaydedin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab disiplini</span></span><br />
Ortamlar arasında (lab, staging, production) aynı yapılandırmayı kör kopyalamayın. Adresler, sertifikalar ve kimlikler farklıdır. Şablon kullanın, değerleri envanterden doldurun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Runbook'a taşımak</span></span><br />
İlgili log ve kanıtları olaydan sonra en az kurum politikasının öngördüğü süre kadar saklayın. Disk dolunca en eski güvenlik logunu silmek klasik hatadır; ayrı retention politikası tanımlayın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ölçüm ve alarm sağlığı</span></span><br />
Yanlış pozitifleri susturmak ile körleşmek arasındaki çizgi incedir. Suppress kuralına gerekçe ve gözden geçirme tarihi yazın. Süresi dolunca yeniden değerlendirin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kapsam ve izin hatırlatması</span></span><br />
Bu adımları change ticket olmadan production'da uygulamayın. Küçük görünen bir audit ayarı bile uygulama uyumluluğunu bozabilir. Önce staging, sonra kontrollü yayılım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yedekleme ve geri dönüş</span></span><br />
Yılda en az iki kez masabaşı tatbikatı yapın: 'bu kontrol kırılırsa kim fark eder?' sorusunu sorunsuz cevaplayabilmelisiniz. Tatbikat notlarını wiki'ye ekleyin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Log saklama süresi</span></span><br />
Araç çıktısını ekran görüntüsü olarak bırakmak yerine makinece okunur formatta (JSON/CSV) arşivleyin. İki yıl sonraki denetimde arama kolaylaşır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yanlış pozitif yönetimi</span></span><br />
Yetki ayrımı: bu kontrolü yapılandıran kişi ile alarmı triaj eden kişi mümkünse farklı olsun. Küçük ekiplerde olmasa bile en azından farklı hesap kullanın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Değişiklik yönetimi ile ilişki</span></span><br />
Sürüüm yükseltmelerinden sonra regresyon testi yapın. 'Aynı config' yeni sürümde farklı varsayılanlara bağlanmış olabilir. Release note'daki breaking change bölümünü okuyun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Eğitim tatbikatı</span></span><br />
Dış bağımlılık (feed, imza seti, konteyner imajı) için bütünlük doğrulaması yapın. İmzasız feed ile gelen kural seti tedarik zinciri riskidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Uygulama notu</span></span><br />
Bu rehberdeki komutları olduğu gibi kopyalamadan önce yolları, arayüz adlarını ve IP adreslerini kendi ortamınıza göre değiştirin. Dağıtım farkları (Debian/Ubuntu/RHEL/Windows sunucu) çıktı biçimini değiştirebilir; man sayfası ve resmi dokümantasyon birincil kaynaktır. Bir adım beklediğiniz sonucu vermezse önce yetki (sudo/Administrator), sonra sürüm, en son da yapılandırma dosyası sırasıyla bakın. Değişiklikleri geri almak için snapshot veya yapılandırma yönetimi (Ansible/Git) kullanın; 'elle bir dokundum' geçmişi denetimde kaybolur. Alarm ve log örneklerini ekip kanalında paylaşırken kişisel veri ve iç IP şemasını maskeleyin.<br />
<span style="font-style: italic;" class="mycode_i">Yasal uyarı: Bu içerik eğitim amaçlıdır. Anlatılanları yalnızca kendi sistemlerinizde veya yazılı izin aldığınız sistemlerde uygulayın. Yetkisiz erişim ve sistemlere müdahale 5237 sayılı TCK'nın 243, 244 ve 245. maddeleri kapsamında suçtur.</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=305" target="_blank" title="">100-n31-c0369b.png</a> (Dosya Boyutu: 61.87 KB / İndirme Sayısı: 5)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=306" target="_blank" title="">n31-inner.png</a> (Dosya Boyutu: 19.52 KB / İndirme Sayısı: 4)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=305" loading="lazy"  alt="[Resim: attachment.php?aid=305]" class="mycode_img" /></div>
<br />
Selam,<br />
<br />
Geçen ay LinkedIn / kariyer sitelerinde gördüğüm 20 kadar Junior SOC ilanını not alıp ortak beklentileri çıkardım. Şirket adları yok; desenler var. Kendi başvurunuzu buna göre kalibre edebilirsiniz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Tekrar eden teknik beklentiler</span></span><ul class="mycode_list"><li>SIEM (Splunk, Elastic, QRadar, Sentinel... isimler değişir)<br />
</li>
<li>Windows / Linux log okuma<br />
</li>
<li>Ağ temelleri (TCP/IP, DNS, HTTP, proxy)<br />
</li>
<li>Phishing triage<br />
</li>
<li>EDR arayüzü kullanımı (CrowdStrike, Defender, SentinelOne vb.)<br />
</li>
<li>Temel scripting (Python veya PowerShell) — "nice to have"dan "expected"a kayıyor<br />
</li>
<li>MITRE ATT&amp;CK farkındalığı<br />
</li>
</ul>
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=306" loading="lazy"  alt="[Resim: attachment.php?aid=306]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Soft / süreç</span></span><ul class="mycode_list"><li>Vardiya / nöbet toleransı<br />
</li>
<li>Ticket disiplini ve yazılı iletişim<br />
</li>
<li>İngilizce okuma (alarm ve tehdit istihbaratı)<br />
</li>
<li>Stres altında net özetleyebilme<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sık abartılan gereksinimler</span></span><br />
"5 yıl deneyimli junior" ilanları hâlâ var. 1-2 yıl IT + lab portfolyosu ile başvurmaktan çekinmeyin; ilanın %70'ini karşılıyorsanız yazın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Portfolyoya ne koymalı?</span></span><ul class="mycode_list"><li>Homelab SIEM ekran görüntüsü + kısa writeup (hassas veri olmadan)<br />
</li>
<li>Phishing analiz örneği (kendi ürettiğiniz örnek mail)<br />
</li>
<li>Sigma kuralı veya basit detection blog yazısı<br />
</li>
<li>Sertifikalar: CC / Security+ / BTL1 vb. (varsa)<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mülakat ipucu</span></span><br />
"4625 görürsen ne yaparsın?" gibi senaryolara 1) doğrula 2) kapsam 3) escalate / kapat adımlarıyla cevap verin. Araç adından çok düşünme süreciniz ölçülüyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li>İş ilanı agregatörleri (kendi taramanız)<br />
</li>
<li>MITRE ATT&amp;CK<br />
</li>
<li>TryHackMe / Blue team odaları<br />
</li>
</ul>
<br />
Sizin gördüğünüz junior SOC ilanında en absürt gereksinim neydi?<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Vardiya gerçeği</span></span><br />
Junior SOC sıkça 7x24 rotasyona dahildir. İlanda yazmasa sorun; yaşam tarzınıza uyuyorsa başvurun. Uyumuyorsa gece nöbeti olmayan AppSec / GRC yollarını değerlendirin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">CV satır örnekleri</span></span><br />
"Wazuh lab kurup 10 detection kuralı yazdım" &gt; "SIEM biliyorum". Ölçülebilir, kanıtlanabilir madde yazın. GitHub linki verin; boş repo koymayın.<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Doğrulama senaryosu</span></span><br />
Bu konuyla ilgili ek bir kontrol: değişikliği yaptıktan sonra en az bir negatif test ve bir pozitif test tanımlayın. Negatif test 'alarm boşyere düşmemeli', pozitif test 'bilinen kötü örneği yakalamalı' der. İkisini de kaydedin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab disiplini</span></span><br />
Ortamlar arasında (lab, staging, production) aynı yapılandırmayı kör kopyalamayın. Adresler, sertifikalar ve kimlikler farklıdır. Şablon kullanın, değerleri envanterden doldurun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Runbook'a taşımak</span></span><br />
İlgili log ve kanıtları olaydan sonra en az kurum politikasının öngördüğü süre kadar saklayın. Disk dolunca en eski güvenlik logunu silmek klasik hatadır; ayrı retention politikası tanımlayın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ölçüm ve alarm sağlığı</span></span><br />
Yanlış pozitifleri susturmak ile körleşmek arasındaki çizgi incedir. Suppress kuralına gerekçe ve gözden geçirme tarihi yazın. Süresi dolunca yeniden değerlendirin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kapsam ve izin hatırlatması</span></span><br />
Bu adımları change ticket olmadan production'da uygulamayın. Küçük görünen bir audit ayarı bile uygulama uyumluluğunu bozabilir. Önce staging, sonra kontrollü yayılım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yedekleme ve geri dönüş</span></span><br />
Yılda en az iki kez masabaşı tatbikatı yapın: 'bu kontrol kırılırsa kim fark eder?' sorusunu sorunsuz cevaplayabilmelisiniz. Tatbikat notlarını wiki'ye ekleyin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Log saklama süresi</span></span><br />
Araç çıktısını ekran görüntüsü olarak bırakmak yerine makinece okunur formatta (JSON/CSV) arşivleyin. İki yıl sonraki denetimde arama kolaylaşır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yanlış pozitif yönetimi</span></span><br />
Yetki ayrımı: bu kontrolü yapılandıran kişi ile alarmı triaj eden kişi mümkünse farklı olsun. Küçük ekiplerde olmasa bile en azından farklı hesap kullanın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Değişiklik yönetimi ile ilişki</span></span><br />
Sürüüm yükseltmelerinden sonra regresyon testi yapın. 'Aynı config' yeni sürümde farklı varsayılanlara bağlanmış olabilir. Release note'daki breaking change bölümünü okuyun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Eğitim tatbikatı</span></span><br />
Dış bağımlılık (feed, imza seti, konteyner imajı) için bütünlük doğrulaması yapın. İmzasız feed ile gelen kural seti tedarik zinciri riskidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Doğrulama senaryosu</span></span><br />
Bu konuyla ilgili ek bir kontrol: değişikliği yaptıktan sonra en az bir negatif test ve bir pozitif test tanımlayın. Negatif test 'alarm boşyere düşmemeli', pozitif test 'bilinen kötü örneği yakalamalı' der. İkisini de kaydedin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab disiplini</span></span><br />
Ortamlar arasında (lab, staging, production) aynı yapılandırmayı kör kopyalamayın. Adresler, sertifikalar ve kimlikler farklıdır. Şablon kullanın, değerleri envanterden doldurun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Runbook'a taşımak</span></span><br />
İlgili log ve kanıtları olaydan sonra en az kurum politikasının öngördüğü süre kadar saklayın. Disk dolunca en eski güvenlik logunu silmek klasik hatadır; ayrı retention politikası tanımlayın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ölçüm ve alarm sağlığı</span></span><br />
Yanlış pozitifleri susturmak ile körleşmek arasındaki çizgi incedir. Suppress kuralına gerekçe ve gözden geçirme tarihi yazın. Süresi dolunca yeniden değerlendirin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kapsam ve izin hatırlatması</span></span><br />
Bu adımları change ticket olmadan production'da uygulamayın. Küçük görünen bir audit ayarı bile uygulama uyumluluğunu bozabilir. Önce staging, sonra kontrollü yayılım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yedekleme ve geri dönüş</span></span><br />
Yılda en az iki kez masabaşı tatbikatı yapın: 'bu kontrol kırılırsa kim fark eder?' sorusunu sorunsuz cevaplayabilmelisiniz. Tatbikat notlarını wiki'ye ekleyin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Log saklama süresi</span></span><br />
Araç çıktısını ekran görüntüsü olarak bırakmak yerine makinece okunur formatta (JSON/CSV) arşivleyin. İki yıl sonraki denetimde arama kolaylaşır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yanlış pozitif yönetimi</span></span><br />
Yetki ayrımı: bu kontrolü yapılandıran kişi ile alarmı triaj eden kişi mümkünse farklı olsun. Küçük ekiplerde olmasa bile en azından farklı hesap kullanın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Değişiklik yönetimi ile ilişki</span></span><br />
Sürüüm yükseltmelerinden sonra regresyon testi yapın. 'Aynı config' yeni sürümde farklı varsayılanlara bağlanmış olabilir. Release note'daki breaking change bölümünü okuyun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Eğitim tatbikatı</span></span><br />
Dış bağımlılık (feed, imza seti, konteyner imajı) için bütünlük doğrulaması yapın. İmzasız feed ile gelen kural seti tedarik zinciri riskidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Uygulama notu</span></span><br />
Bu rehberdeki komutları olduğu gibi kopyalamadan önce yolları, arayüz adlarını ve IP adreslerini kendi ortamınıza göre değiştirin. Dağıtım farkları (Debian/Ubuntu/RHEL/Windows sunucu) çıktı biçimini değiştirebilir; man sayfası ve resmi dokümantasyon birincil kaynaktır. Bir adım beklediğiniz sonucu vermezse önce yetki (sudo/Administrator), sonra sürüm, en son da yapılandırma dosyası sırasıyla bakın. Değişiklikleri geri almak için snapshot veya yapılandırma yönetimi (Ansible/Git) kullanın; 'elle bir dokundum' geçmişi denetimde kaybolur. Alarm ve log örneklerini ekip kanalında paylaşırken kişisel veri ve iç IP şemasını maskeleyin.<br />
<span style="font-style: italic;" class="mycode_i">Yasal uyarı: Bu içerik eğitim amaçlıdır. Anlatılanları yalnızca kendi sistemlerinizde veya yazılı izin aldığınız sistemlerde uygulayın. Yetkisiz erişim ve sistemlere müdahale 5237 sayılı TCK'nın 243, 244 ve 245. maddeleri kapsamında suçtur.</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=305" target="_blank" title="">100-n31-c0369b.png</a> (Dosya Boyutu: 61.87 KB / İndirme Sayısı: 5)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=306" target="_blank" title="">n31-inner.png</a> (Dosya Boyutu: 19.52 KB / İndirme Sayısı: 4)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Siber Güvenlik İş İlanı Nasıl Okunur? Gereksinim Analizi ve Başvuru Takibi Rehberi]]></title>
			<link>https://www.turkteam.org/konu-siber-guvenlik-is-ilani-nasil-okunur-gereksinim-analizi-ve-basvuru-takibi-rehberi.html</link>
			<pubDate>Sun, 18 Oct 2026 12:16:22 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=2">Tonyukuk</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-siber-guvenlik-is-ilani-nasil-okunur-gereksinim-analizi-ve-basvuru-takibi-rehberi.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=179" loading="lazy"  alt="[Resim: attachment.php?aid=179]" class="mycode_img" /></div>
<br />
Merhaba arkadaşlar,<br />
<br />
Siber güvenlik ilanlarına bakınca birçok kişi aynı duvara çarpıyor: "Giriş seviyesi" yazan bir ilanda 3 yıl deneyim, 5 sertifika ve 15 araç adı. Sonuç ya hiç başvurmamak ya da her ilana aynı CV ile başvurup sessizlikle karşılaşmak oluyor. Bu rehberde bir ilanı nasıl parçalara ayıracağınızı, "olmazsa olmaz" ile "olsa iyi olur" maddelerini nasıl ayırt edeceğinizi, kendi becerilerinizle küçük bir script yardımıyla nasıl eşleştireceğinizi ve başvurularınızı nasıl takip edeceğinizi anlatıyorum. Son bölümde de sahte iş ilanı dolandırıcılıklarına karşı dikkat edilmesi gerekenleri ele alıyorum.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda Anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>Bir ilanın anatomisi<br />
</li>
<li>Zorunlu ve tercih edilen gereksinimleri ayırmak<br />
</li>
<li>İlanı resmi rol çerçevesiyle eşleştirmek<br />
</li>
<li>Python ile basit beceri eşleştirme scripti<br />
</li>
<li>CV'yi ilana göre uyarlamak<br />
</li>
<li>Başvuru takip tablosu<br />
</li>
<li>Sahte iş ilanı ve işe alım dolandırıcılıkları<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Bir İlanın Anatomisi</span></span><br />
<br />
Tipik bir ilan beş bölümden oluşur: şirket ve ekip tanıtımı, sorumluluklar (responsibilities), gereksinimler (requirements / qualifications), tercih edilenler (nice to have / preferred) ve yan haklar. En değerli bilgi <span style="font-weight: bold;" class="mycode_b">sorumluluklar</span> kısmındadır; çünkü işin gerçekte ne olduğunu orası söyler. Unvan ise çoğu zaman yanıltıcıdır.<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=180" loading="lazy"  alt="[Resim: attachment.php?aid=180]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Zorunlu ve Tercih Edilen Gereksinimler</span></span><br />
<br />
İlan metinleri genellikle "ideal aday" tarifidir, kesin bir eleme listesi değil. Pratik bir kural: sorumluluklar kısmında tekrar eden ve "must", "required", "zorunlu", "en az" gibi ifadelerle gelen maddeler zorunludur. "Plus", "tercih sebebi", "nice to have" ifadeleri ise artı puandır. Zorunlu maddelerin yaklaşık yüzde 60-70'ini karşılıyor ve geri kalanını kısa sürede öğrenebileceğinizi gösterebiliyorsanız başvurmaktan çekinmeyin. Bu oran bir kural değil, kişisel deneyimden gelen bir başparmak kuralıdır; ilanı yazan ekibe göre değişir.<br />
<br />
Sertifika maddelerine dikkat: Bazı kamu ve savunma projelerinde sertifikalar sözleşme gereği zorunlu olabilir. Özel sektörde ise çoğu zaman "veya eşdeğer deneyim" şeklinde esnektir. Emin değilseniz ön görüşmede doğrudan sorun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İlanı Resmi Rol Çerçevesiyle Eşleştirmek</span></span><br />
<br />
NIST NICE Framework (SP 800-181r1) rolleri görev ve bilgi ifadeleriyle tanımlar. İlandaki sorumlulukları NICE'taki görev ifadeleriyle eşleştirdiğinizde, hangi konuları çalışmanız gerektiği netleşir. Örneğin "SIEM alarmlarını incelemek ve olayları eskale etmek" sorumluluğu NICE'taki savunma amaçlı siber operasyon ve olay müdahalesi rollerine denk gelir. NICE Framework Resource Center'daki rol listesini ve görev ifadelerini indirilebilir formatta bulabilirsiniz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Python ile Basit Beceri Eşleştirme Scripti</span></span><br />
<br />
İlan metnini bir dosyaya kaydedin ve kendi becerilerinizi bir listede tutun. Aşağıdaki script yalnızca standart kütüphaneyle çalışır, ilanda geçen anahtar kelimeleri sizin listenizle karşılaştırır.<br />
<br />
Önce beceri dosyanız:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># beceriler.txt  (her satira bir beceri, kucuk harf)
linux
wireshark
nmap
python
splunk
active directory
mitre att&amp;ck</code></div></div><br />
İlanda aranacak anahtar kelime sözlüğü:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># anahtar.txt
linux
windows
siem
splunk
elastic
wireshark
nmap
python
powershell
active directory
mitre att&amp;ck
incident response
aws
azure</code></div></div><br />
Script:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># eslestir.py
import re, sys

def oku(dosya):
    with open(dosya, encoding="utf-8") as f:
        return [s.strip().lower() for s in f if s.strip()]

ilan = open(sys.argv[1], encoding="utf-8").read().lower()
anahtar = oku("anahtar.txt")
benim = set(oku("beceriler.txt"))

ilanda = [k for k in anahtar if re.search(r"&#92;b" + re.escape(k) + r"&#92;b", ilan)]
var = [k for k in ilanda if k in benim]
eksik = [k for k in ilanda if k not in benim]

print(f"Ilanda gecen: {len(ilanda)}  |  Bende olan: {len(var)}")
print("VAR  :", ", ".join(var))
print("EKSIK:", ", ".join(eksik))
if ilanda:
    print(f"Eslesme orani: %{100*len(var)//len(ilanda)}")</code></div></div><br />
Çalıştırma:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>python3 eslestir.py ilan-soc-analisti.txt</code></div></div><br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=181" loading="lazy"  alt="[Resim: attachment.php?aid=181]" class="mycode_img" /></div>
<br />
Bu script bir karar makinesi değil; sadece ilanı sistematik okumanızı sağlar. "EKSIK" satırındaki maddeler sonraki iki haftalık çalışma planınızın girdisidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">CV'yi İlana Göre Uyarlamak</span></span><br />
<br />
Her ilana aynı CV'yi göndermek yerine, eşleşen becerileri öne çıkaran küçük düzenlemeler yapın:<ul class="mycode_list"><li>Özet paragrafını ilandaki rol diline göre yeniden yazın (örneğin "SOC analisti adayı" ya da "uygulama güvenliği odaklı geliştirici").<br />
</li>
<li>Her beceri için bir kanıt ekleyin: lab projesi, GitHub deposu, CTF writeup'ı, blog yazısı.<br />
</li>
<li>İlanda geçen terimleri, gerçekten bildiğiniz sürece, aynı yazımla kullanın. Birçok şirket başvuru takip sistemi (ATS) kullanır ve anahtar kelime araması yapar.<br />
</li>
<li>Bilmediğiniz bir aracı CV'ye yazmayın; mülakatta ilk sorulacak şey odur.<br />
</li>
</ul>
<br />
Git ile CV sürümlerini takip etmek, hangi başvuruda hangi sürümü gönderdiğinizi unutmamanın kolay yoludur:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>git init cv &amp;&amp; cd cv
git add cv.md &amp;&amp; git commit -m "temel cv"
git checkout -b soc-firmaA
# ozeti ve beceri sirasini duzenle
git commit -am "Firma A SOC ilani icin uyarlama"
git tag basvuru-2026-10-firmaA</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Başvuru Takip Tablosu</span></span><br />
<br />
Onlarca başvuruyu akılda tutmak mümkün değil. Basit bir CSV dosyası yeterlidir:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>tarih,firma,pozisyon,kaynak,cv_surumu,eslesme,durum,sonraki_adim,not
2026-10-12,Firma A,SOC Analisti L1,LinkedIn,basvuru-2026-10-firmaA,%71,Basvuruldu,2026-10-19 takip,Splunk eksik
2026-10-14,Firma B,Junior Pentester,Kariyer sitesi,basvuru-2026-10-firmaB,%58,On gorusme,2026-10-21 teknik,Rapor ornegi iste</code></div></div><br />
Durumları bir bakışta görmek için komut satırında basit bir özet:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>cut -d, -f7 basvurular.csv | tail -n +2 | sort | uniq -c</code></div></div><br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=182" loading="lazy"  alt="[Resim: attachment.php?aid=182]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İleri Seviye: Sahte İş İlanları ve İşe Alım Dolandırıcılıkları</span></span><br />
<br />
Siber güvenlik adayları da hedef alınıyor. ABD Federal Ticaret Komisyonu (FTC) ve FBI'ın İnternet Suç Şikayet Merkezi (IC3), sahte iş teklifleri üzerinden kişisel veri ve para toplayan dolandırıcılıklar hakkında düzenli uyarılar yayımlıyor. Dikkat etmeniz gereken işaretler:<ul class="mycode_list"><li>İşe alım sürecinde sizden ekipman, eğitim veya "sertifika ücreti" adı altında para istenmesi.<br />
</li>
<li>Mülakatın yalnızca mesajlaşma uygulaması üzerinden yapılması ve kurumsal e-posta adresi kullanılmaması.<br />
</li>
<li>Daha teklif aşamasında kimlik fotokopisi, banka bilgisi veya e-Devlet şifresi istenmesi.<br />
</li>
<li>"Teknik test" adı altında bilinmeyen bir depodan kod çalıştırmanızın istenmesi. Bu tür dosyaları yalnızca izole bir sanal makinede açın ve önce inceleyin.<br />
</li>
</ul>
<br />
Bir ilanın gerçekliğini doğrulamak için şirketin resmi kariyer sayfasında aynı ilanın olup olmadığına bakın ve e-posta alan adını kontrol edin:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>dig firma-ornek.com MX +short
whois firma-ornek.com | grep -iE "creation|registrar"</code></div></div><br />
Çok yeni kaydedilmiş bir alan adı tek başına kanıt değildir ama diğer işaretlerle birlikte ciddi bir uyarıdır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
<br />
İlanı bir eleme listesi olarak değil, bir yol haritası olarak okuyun. Sorumlulukları resmi rol çerçeveleriyle eşleştirin, eksiklerinizi sistematik çıkarın, CV'nizi kanıtlarla uyarlayın ve başvurularınızı takip edin. Sahte ilanlara karşı da bir güvenlikçi refleksiyle yaklaşın. Sizin ilan okurken dikkat ettiğiniz başka işaretler var mı? Yorumlarda paylaşın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynakça</span></span><ul class="mycode_list"><li>NIST SP 800-181r1, NICE Framework: <a href="https://csrc.nist.gov/pubs/sp/800/181/r1/final" target="_blank" rel="noopener" class="mycode_url">https://csrc.nist.gov/pubs/sp/800/181/r1/final</a><br />
</li>
<li>NICE Framework Resource Center: <a href="https://www.nist.gov/itl/applied-cybersecurity/nice/nice-framework-resource-center" target="_blank" rel="noopener" class="mycode_url">https://www.nist.gov/itl/applied-cyberse...rce-center</a><br />
</li>
<li>FTC, Job Scams: <a href="https://consumer.ftc.gov/articles/job-scams" target="_blank" rel="noopener" class="mycode_url">https://consumer.ftc.gov/articles/job-scams</a><br />
</li>
<li>FBI IC3, Public Service Announcements: <a href="https://www.ic3.gov/PSA" target="_blank" rel="noopener" class="mycode_url">https://www.ic3.gov/PSA</a><br />
</li>
<li>Python belgeleri, re modülü: <a href="https://docs.python.org/3/library/re.html" target="_blank" rel="noopener" class="mycode_url">https://docs.python.org/3/library/re.html</a><br />
</li>
<li>Git belgeleri, git-tag: <a href="https://git-scm.com/docs/git-tag" target="_blank" rel="noopener" class="mycode_url">https://git-scm.com/docs/git-tag</a><br />
</li>
<li>GNU Coreutils, cut / sort / uniq: <a href="https://www.gnu.org/software/coreutils/manual/coreutils.html" target="_blank" rel="noopener" class="mycode_url">https://www.gnu.org/software/coreutils/m...utils.html</a><br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal Uyarı</span></span><br />
<br />
Bu konudaki komut ve scriptler yalnızca kendi verileriniz ve kamuya açık bilgiler üzerinde, kişisel kariyer planlaması amacıyla kullanılmalıdır. Başkalarına ait sistemlere izinsiz erişim, tarama veya veri toplama 5237 sayılı Türk Ceza Kanunu'nun 243, 244 ve 245. maddeleri kapsamında suçtur; kişisel verilerin işlenmesinde 6698 sayılı KVKK hükümlerine uyulmalıdır.<br />
<br />
Görsel: TurkTeam özgün kapak ve diyagramları<br />
<br />
<span style="font-style: italic;" class="mycode_i">Yasal uyarı: Bu içerik eğitim amaçlıdır. Yalnızca kendi sistemlerinizde veya yazılı izin aldığınız hedeflerde uygulayın (TCK 243-245).</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=179" target="_blank" title="">03-cover.png</a> (Dosya Boyutu: 249.49 KB / İndirme Sayısı: 10)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=180" target="_blank" title="">03-a.jpg</a> (Dosya Boyutu: 109.06 KB / İndirme Sayısı: 8)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=181" target="_blank" title="">03-b.jpg</a> (Dosya Boyutu: 61.03 KB / İndirme Sayısı: 10)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=182" target="_blank" title="">03-c.jpg</a> (Dosya Boyutu: 47.66 KB / İndirme Sayısı: 8)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=179" loading="lazy"  alt="[Resim: attachment.php?aid=179]" class="mycode_img" /></div>
<br />
Merhaba arkadaşlar,<br />
<br />
Siber güvenlik ilanlarına bakınca birçok kişi aynı duvara çarpıyor: "Giriş seviyesi" yazan bir ilanda 3 yıl deneyim, 5 sertifika ve 15 araç adı. Sonuç ya hiç başvurmamak ya da her ilana aynı CV ile başvurup sessizlikle karşılaşmak oluyor. Bu rehberde bir ilanı nasıl parçalara ayıracağınızı, "olmazsa olmaz" ile "olsa iyi olur" maddelerini nasıl ayırt edeceğinizi, kendi becerilerinizle küçük bir script yardımıyla nasıl eşleştireceğinizi ve başvurularınızı nasıl takip edeceğinizi anlatıyorum. Son bölümde de sahte iş ilanı dolandırıcılıklarına karşı dikkat edilmesi gerekenleri ele alıyorum.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda Anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>Bir ilanın anatomisi<br />
</li>
<li>Zorunlu ve tercih edilen gereksinimleri ayırmak<br />
</li>
<li>İlanı resmi rol çerçevesiyle eşleştirmek<br />
</li>
<li>Python ile basit beceri eşleştirme scripti<br />
</li>
<li>CV'yi ilana göre uyarlamak<br />
</li>
<li>Başvuru takip tablosu<br />
</li>
<li>Sahte iş ilanı ve işe alım dolandırıcılıkları<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Bir İlanın Anatomisi</span></span><br />
<br />
Tipik bir ilan beş bölümden oluşur: şirket ve ekip tanıtımı, sorumluluklar (responsibilities), gereksinimler (requirements / qualifications), tercih edilenler (nice to have / preferred) ve yan haklar. En değerli bilgi <span style="font-weight: bold;" class="mycode_b">sorumluluklar</span> kısmındadır; çünkü işin gerçekte ne olduğunu orası söyler. Unvan ise çoğu zaman yanıltıcıdır.<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=180" loading="lazy"  alt="[Resim: attachment.php?aid=180]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Zorunlu ve Tercih Edilen Gereksinimler</span></span><br />
<br />
İlan metinleri genellikle "ideal aday" tarifidir, kesin bir eleme listesi değil. Pratik bir kural: sorumluluklar kısmında tekrar eden ve "must", "required", "zorunlu", "en az" gibi ifadelerle gelen maddeler zorunludur. "Plus", "tercih sebebi", "nice to have" ifadeleri ise artı puandır. Zorunlu maddelerin yaklaşık yüzde 60-70'ini karşılıyor ve geri kalanını kısa sürede öğrenebileceğinizi gösterebiliyorsanız başvurmaktan çekinmeyin. Bu oran bir kural değil, kişisel deneyimden gelen bir başparmak kuralıdır; ilanı yazan ekibe göre değişir.<br />
<br />
Sertifika maddelerine dikkat: Bazı kamu ve savunma projelerinde sertifikalar sözleşme gereği zorunlu olabilir. Özel sektörde ise çoğu zaman "veya eşdeğer deneyim" şeklinde esnektir. Emin değilseniz ön görüşmede doğrudan sorun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İlanı Resmi Rol Çerçevesiyle Eşleştirmek</span></span><br />
<br />
NIST NICE Framework (SP 800-181r1) rolleri görev ve bilgi ifadeleriyle tanımlar. İlandaki sorumlulukları NICE'taki görev ifadeleriyle eşleştirdiğinizde, hangi konuları çalışmanız gerektiği netleşir. Örneğin "SIEM alarmlarını incelemek ve olayları eskale etmek" sorumluluğu NICE'taki savunma amaçlı siber operasyon ve olay müdahalesi rollerine denk gelir. NICE Framework Resource Center'daki rol listesini ve görev ifadelerini indirilebilir formatta bulabilirsiniz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Python ile Basit Beceri Eşleştirme Scripti</span></span><br />
<br />
İlan metnini bir dosyaya kaydedin ve kendi becerilerinizi bir listede tutun. Aşağıdaki script yalnızca standart kütüphaneyle çalışır, ilanda geçen anahtar kelimeleri sizin listenizle karşılaştırır.<br />
<br />
Önce beceri dosyanız:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># beceriler.txt  (her satira bir beceri, kucuk harf)
linux
wireshark
nmap
python
splunk
active directory
mitre att&amp;ck</code></div></div><br />
İlanda aranacak anahtar kelime sözlüğü:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># anahtar.txt
linux
windows
siem
splunk
elastic
wireshark
nmap
python
powershell
active directory
mitre att&amp;ck
incident response
aws
azure</code></div></div><br />
Script:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># eslestir.py
import re, sys

def oku(dosya):
    with open(dosya, encoding="utf-8") as f:
        return [s.strip().lower() for s in f if s.strip()]

ilan = open(sys.argv[1], encoding="utf-8").read().lower()
anahtar = oku("anahtar.txt")
benim = set(oku("beceriler.txt"))

ilanda = [k for k in anahtar if re.search(r"&#92;b" + re.escape(k) + r"&#92;b", ilan)]
var = [k for k in ilanda if k in benim]
eksik = [k for k in ilanda if k not in benim]

print(f"Ilanda gecen: {len(ilanda)}  |  Bende olan: {len(var)}")
print("VAR  :", ", ".join(var))
print("EKSIK:", ", ".join(eksik))
if ilanda:
    print(f"Eslesme orani: %{100*len(var)//len(ilanda)}")</code></div></div><br />
Çalıştırma:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>python3 eslestir.py ilan-soc-analisti.txt</code></div></div><br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=181" loading="lazy"  alt="[Resim: attachment.php?aid=181]" class="mycode_img" /></div>
<br />
Bu script bir karar makinesi değil; sadece ilanı sistematik okumanızı sağlar. "EKSIK" satırındaki maddeler sonraki iki haftalık çalışma planınızın girdisidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">CV'yi İlana Göre Uyarlamak</span></span><br />
<br />
Her ilana aynı CV'yi göndermek yerine, eşleşen becerileri öne çıkaran küçük düzenlemeler yapın:<ul class="mycode_list"><li>Özet paragrafını ilandaki rol diline göre yeniden yazın (örneğin "SOC analisti adayı" ya da "uygulama güvenliği odaklı geliştirici").<br />
</li>
<li>Her beceri için bir kanıt ekleyin: lab projesi, GitHub deposu, CTF writeup'ı, blog yazısı.<br />
</li>
<li>İlanda geçen terimleri, gerçekten bildiğiniz sürece, aynı yazımla kullanın. Birçok şirket başvuru takip sistemi (ATS) kullanır ve anahtar kelime araması yapar.<br />
</li>
<li>Bilmediğiniz bir aracı CV'ye yazmayın; mülakatta ilk sorulacak şey odur.<br />
</li>
</ul>
<br />
Git ile CV sürümlerini takip etmek, hangi başvuruda hangi sürümü gönderdiğinizi unutmamanın kolay yoludur:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>git init cv &amp;&amp; cd cv
git add cv.md &amp;&amp; git commit -m "temel cv"
git checkout -b soc-firmaA
# ozeti ve beceri sirasini duzenle
git commit -am "Firma A SOC ilani icin uyarlama"
git tag basvuru-2026-10-firmaA</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Başvuru Takip Tablosu</span></span><br />
<br />
Onlarca başvuruyu akılda tutmak mümkün değil. Basit bir CSV dosyası yeterlidir:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>tarih,firma,pozisyon,kaynak,cv_surumu,eslesme,durum,sonraki_adim,not
2026-10-12,Firma A,SOC Analisti L1,LinkedIn,basvuru-2026-10-firmaA,%71,Basvuruldu,2026-10-19 takip,Splunk eksik
2026-10-14,Firma B,Junior Pentester,Kariyer sitesi,basvuru-2026-10-firmaB,%58,On gorusme,2026-10-21 teknik,Rapor ornegi iste</code></div></div><br />
Durumları bir bakışta görmek için komut satırında basit bir özet:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>cut -d, -f7 basvurular.csv | tail -n +2 | sort | uniq -c</code></div></div><br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=182" loading="lazy"  alt="[Resim: attachment.php?aid=182]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İleri Seviye: Sahte İş İlanları ve İşe Alım Dolandırıcılıkları</span></span><br />
<br />
Siber güvenlik adayları da hedef alınıyor. ABD Federal Ticaret Komisyonu (FTC) ve FBI'ın İnternet Suç Şikayet Merkezi (IC3), sahte iş teklifleri üzerinden kişisel veri ve para toplayan dolandırıcılıklar hakkında düzenli uyarılar yayımlıyor. Dikkat etmeniz gereken işaretler:<ul class="mycode_list"><li>İşe alım sürecinde sizden ekipman, eğitim veya "sertifika ücreti" adı altında para istenmesi.<br />
</li>
<li>Mülakatın yalnızca mesajlaşma uygulaması üzerinden yapılması ve kurumsal e-posta adresi kullanılmaması.<br />
</li>
<li>Daha teklif aşamasında kimlik fotokopisi, banka bilgisi veya e-Devlet şifresi istenmesi.<br />
</li>
<li>"Teknik test" adı altında bilinmeyen bir depodan kod çalıştırmanızın istenmesi. Bu tür dosyaları yalnızca izole bir sanal makinede açın ve önce inceleyin.<br />
</li>
</ul>
<br />
Bir ilanın gerçekliğini doğrulamak için şirketin resmi kariyer sayfasında aynı ilanın olup olmadığına bakın ve e-posta alan adını kontrol edin:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>dig firma-ornek.com MX +short
whois firma-ornek.com | grep -iE "creation|registrar"</code></div></div><br />
Çok yeni kaydedilmiş bir alan adı tek başına kanıt değildir ama diğer işaretlerle birlikte ciddi bir uyarıdır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
<br />
İlanı bir eleme listesi olarak değil, bir yol haritası olarak okuyun. Sorumlulukları resmi rol çerçeveleriyle eşleştirin, eksiklerinizi sistematik çıkarın, CV'nizi kanıtlarla uyarlayın ve başvurularınızı takip edin. Sahte ilanlara karşı da bir güvenlikçi refleksiyle yaklaşın. Sizin ilan okurken dikkat ettiğiniz başka işaretler var mı? Yorumlarda paylaşın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynakça</span></span><ul class="mycode_list"><li>NIST SP 800-181r1, NICE Framework: <a href="https://csrc.nist.gov/pubs/sp/800/181/r1/final" target="_blank" rel="noopener" class="mycode_url">https://csrc.nist.gov/pubs/sp/800/181/r1/final</a><br />
</li>
<li>NICE Framework Resource Center: <a href="https://www.nist.gov/itl/applied-cybersecurity/nice/nice-framework-resource-center" target="_blank" rel="noopener" class="mycode_url">https://www.nist.gov/itl/applied-cyberse...rce-center</a><br />
</li>
<li>FTC, Job Scams: <a href="https://consumer.ftc.gov/articles/job-scams" target="_blank" rel="noopener" class="mycode_url">https://consumer.ftc.gov/articles/job-scams</a><br />
</li>
<li>FBI IC3, Public Service Announcements: <a href="https://www.ic3.gov/PSA" target="_blank" rel="noopener" class="mycode_url">https://www.ic3.gov/PSA</a><br />
</li>
<li>Python belgeleri, re modülü: <a href="https://docs.python.org/3/library/re.html" target="_blank" rel="noopener" class="mycode_url">https://docs.python.org/3/library/re.html</a><br />
</li>
<li>Git belgeleri, git-tag: <a href="https://git-scm.com/docs/git-tag" target="_blank" rel="noopener" class="mycode_url">https://git-scm.com/docs/git-tag</a><br />
</li>
<li>GNU Coreutils, cut / sort / uniq: <a href="https://www.gnu.org/software/coreutils/manual/coreutils.html" target="_blank" rel="noopener" class="mycode_url">https://www.gnu.org/software/coreutils/m...utils.html</a><br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal Uyarı</span></span><br />
<br />
Bu konudaki komut ve scriptler yalnızca kendi verileriniz ve kamuya açık bilgiler üzerinde, kişisel kariyer planlaması amacıyla kullanılmalıdır. Başkalarına ait sistemlere izinsiz erişim, tarama veya veri toplama 5237 sayılı Türk Ceza Kanunu'nun 243, 244 ve 245. maddeleri kapsamında suçtur; kişisel verilerin işlenmesinde 6698 sayılı KVKK hükümlerine uyulmalıdır.<br />
<br />
Görsel: TurkTeam özgün kapak ve diyagramları<br />
<br />
<span style="font-style: italic;" class="mycode_i">Yasal uyarı: Bu içerik eğitim amaçlıdır. Yalnızca kendi sistemlerinizde veya yazılı izin aldığınız hedeflerde uygulayın (TCK 243-245).</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=179" target="_blank" title="">03-cover.png</a> (Dosya Boyutu: 249.49 KB / İndirme Sayısı: 10)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=180" target="_blank" title="">03-a.jpg</a> (Dosya Boyutu: 109.06 KB / İndirme Sayısı: 8)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=181" target="_blank" title="">03-b.jpg</a> (Dosya Boyutu: 61.03 KB / İndirme Sayısı: 10)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=182" target="_blank" title="">03-c.jpg</a> (Dosya Boyutu: 47.66 KB / İndirme Sayısı: 8)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Siber Güvenlik Kariyer Rolleri 2026: Pentest, SOC, AppSec, Bulut ve GRC Rehberi]]></title>
			<link>https://www.turkteam.org/konu-siber-guvenlik-kariyer-rolleri-2026-pentest-soc-appsec-bulut-ve-grc-rehberi.html</link>
			<pubDate>Sun, 18 Oct 2026 12:14:22 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=2">Tonyukuk</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-siber-guvenlik-kariyer-rolleri-2026-pentest-soc-appsec-bulut-ve-grc-rehberi.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=175" loading="lazy"  alt="[Resim: attachment.php?aid=175]" class="mycode_img" /></div>
<br />
Merhaba arkadaşlar,<br />
<br />
"Siber güvenlikçi olmak istiyorum" cümlesi aslında tek bir meslek tarif etmiyor. Bir SOC analistinin günü ile bir sızma testi uzmanının ya da bir GRC uzmanının günü birbirinden çok farklı. Yanlış role hazırlanmak aylarınızı alabilir. Bu rehberde en yaygın beş kariyer yolunu resmi rol çerçevelerine (NIST NICE, ENISA ECSF) dayanarak karşılaştırıyor, her rol için evde hemen deneyebileceğiniz küçük bir "ilk görev" veriyorum. Amaç, hangi rolün size uygun olduğunu okuyarak değil deneyerek bulmanız.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda Anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>Rol çerçeveleri: NICE, ECSF ve CISA Cyber Career Pathways<br />
</li>
<li>Kırmızı takım / sızma testi<br />
</li>
<li>Mavi takım / SOC analisti<br />
</li>
<li>Uygulama güvenliği (AppSec)<br />
</li>
<li>Bulut güvenliği<br />
</li>
<li>GRC (yönetişim, risk, uyum)<br />
</li>
<li>Hangi rol bana uygun? Deneme planı<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Rol Çerçeveleri: Neden Önemli?</span></span><br />
<br />
İş ilanlarındaki unvanlar şirketten şirkete değişir; "Security Engineer" bir yerde SOC işi, başka bir yerde bulut mimarisi anlamına gelebilir. Bu karmaşayı çözmek için standart çerçeveler kullanılır:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">NIST NICE Framework (SP 800-181r1):</span> Rolleri görev, bilgi ve beceri ifadeleriyle tanımlar. ABD kaynaklı olsa da dünya genelinde referans alınır.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">ENISA European Cybersecurity Skills Framework (ECSF):</span> Avrupa Birliği Siber Güvenlik Ajansı'nın 12 rol profilinden oluşan çerçevesi. Her profil için görevler, beceriler ve çıktılar listelenir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">CISA Cyber Career Pathways Tool:</span> NICE rollerini görsel olarak bağlayan, rolden role geçiş yollarını gösteren etkileşimli bir araç.<br />
</li>
</ul>
<br />
Bir ilan okurken unvana değil görev listesine bakın ve bunu bu çerçevelerdeki en yakın rolle eşleştirin.<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=176" loading="lazy"  alt="[Resim: attachment.php?aid=176]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1) Kırmızı Takım / Sızma Testi</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Ne yapar:</span> Yetkili kapsam dahilinde sistemlere saldırgan gözüyle bakar, zafiyetleri bulur, doğrular ve raporlar. ECSF'te karşılığı "Penetration Tester" profilidir.<br />
<span style="font-weight: bold;" class="mycode_b">Günlük işler:</span> Kapsam toplantısı, keşif, zafiyet doğrulama, rapor yazımı. Rapor yazımı işin en az yarısıdır; bunu küçümsemeyin.<br />
<span style="font-weight: bold;" class="mycode_b">İlk görev (kendi labınızda):</span> Metasploitable2 veya kendi sanal makinenizi tarayıp bulguları tablo halinde raporlayın.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo nmap -sV -sC -oA lab-tarama 192.168.56.101
grep -E "open" lab-tarama.nmap</code></div></div><br />
-oA seçeneği Nmap resmi kılavuzuna göre çıktıyı normal, XML ve grep'lenebilir üç formatta birden kaydeder; rapora ek koymak için idealdir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2) Mavi Takım / SOC Analisti</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Ne yapar:</span> SIEM'e düşen alarmları inceler, gerçek olayları yanlış pozitiflerden ayırır, olay müdahale sürecini başlatır. ECSF'te "Cyber Incident Responder" ve "Cyber Threat Intelligence Specialist" profilleriyle örtüşür.<br />
<span style="font-weight: bold;" class="mycode_b">Günlük işler:</span> Alarm triyajı, log sorgulama, vaka dokümantasyonu, tespit kuralı iyileştirme.<br />
<span style="font-weight: bold;" class="mycode_b">İlk görev:</span> Kendi Linux makinenizde başarısız SSH girişlerini IP bazında sayın:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>journalctl -u ssh --since today | grep "Failed password"   | grep -oE "from [0-9.]+" | sort | uniq -c | sort -rn | head</code></div></div><br />
Windows tarafında aynı mantık:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4625} -MaxEvents 200 |
  Group-Object { &#36;_.Properties[19].Value } | Sort-Object Count -Descending</code></div></div><br />
Not: 4625 olayında IP adresi alanının sırası olay şemasına bağlıdır; kendi sisteminizde Message alanını kontrol ederek doğrulayın. Bu tür "veriyi kendin doğrula" alışkanlığı SOC'ta en değerli beceridir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3) Uygulama Güvenliği (AppSec)</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Ne yapar:</span> Yazılım geliştirme yaşam döngüsüne güvenlik ekler: tehdit modelleme, kod incelemesi, SAST/DAST araçları, geliştiricilere eğitim. Yazılım geçmişi olanlar için doğal bir geçiş yoludur.<br />
<span style="font-weight: bold;" class="mycode_b">İlk görev:</span> Kendi bir Python projenizde statik analiz çalıştırın. Bandit, PyCQA'nın resmi Python güvenlik linter'ıdır:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>pip install bandit
bandit -r ./projem -f txt -o bandit-rapor.txt</code></div></div><br />
Ardından bağımlılık zafiyetlerine bakın (PyPA'nın pip-audit aracı):<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>pip install pip-audit
pip-audit -r requirements.txt</code></div></div><br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=177" loading="lazy"  alt="[Resim: attachment.php?aid=177]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4) Bulut Güvenliği</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Ne yapar:</span> AWS, Azure, GCP ortamlarında kimlik ve erişim yönetimi, ağ izolasyonu, loglama ve yanlış yapılandırma tespiti. Sistem/ağ yöneticiliğinden gelenlerin hızlı yükseldiği bir alan.<br />
<span style="font-weight: bold;" class="mycode_b">İlk görev:</span> Kendi ücretsiz katman AWS hesabınızda kök hesapta MFA olup olmadığını ve kimlik özetini kontrol edin (AWS CLI resmi komutları):<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>aws sts get-caller-identity
aws iam get-account-summary --query "SummaryMap.AccountMFAEnabled"</code></div></div><br />
Çıktı 1 ise kök hesapta MFA etkin demektir. 0 görüyorsanız ilk işiniz bu olmalı.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5) GRC (Yönetişim, Risk ve Uyum)</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Ne yapar:</span> Politika yazımı, risk değerlendirmesi, ISO/IEC 27001, KVKK gibi gereksinimlere uyum, iç denetim. Teknik derinlik diğer rollere göre daha az ama iletişim ve yazma becerisi kritik. ECSF'te "Cyber Legal, Policy and Compliance Officer", "Cybersecurity Risk Manager" ve "Cybersecurity Auditor" profilleri bu alandadır.<br />
<span style="font-weight: bold;" class="mycode_b">İlk görev:</span> Ev ağınız için basit bir risk kaydı oluşturun:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>varlik,tehdit,zafiyet,olasilik(1-5),etki(1-5),risk,onlem
Ev router,Uzaktan yonetim,Varsayilan parola,3,5,15,Parolayi degistir + uzaktan yonetimi kapat
Dizustu,Hirsizlik,Disk sifresiz,2,4,8,BitLocker/LUKS etkinlestir
NAS,Fidye yazilimi,Yedek ayni agda,2,5,10,Cevrimdisi yedek</code></div></div><br />
Risk = olasılık x etki şeklindeki basit model, NIST SP 800-30'daki risk değerlendirme mantığının sadeleştirilmiş halidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Hangi Rol Bana Uygun? 5 Haftalık Deneme Planı</span></span><br />
<br />
Okuyarak karar vermek zor. Önerim, her role bir hafta ayırıp yukarıdaki ilk görevleri yapmanız ve her hafta sonunda kendinize üç soru sormanız: "Zaman nasıl geçti?", "Takıldığımda araştırmaktan keyif aldım mı?", "Bunu her gün yapabilir miyim?".<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># deneme-plani.txt
Hafta 1: Pentest   -&gt; nmap lab taramasi + 1 sayfalik rapor
Hafta 2: SOC       -&gt; SSH/4625 log analizi + vaka notu
Hafta 3: AppSec    -&gt; bandit + pip-audit + bulgu duzeltme
Hafta 4: Bulut     -&gt; AWS ucretsiz katman, MFA + IAM kontrolu
Hafta 5: GRC       -&gt; ev agi risk kaydi + kisa politika metni</code></div></div><br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=178" loading="lazy"  alt="[Resim: attachment.php?aid=178]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İleri Seviye: Roller Arası Geçiş</span></span><br />
<br />
Roller birbirinden kopuk değildir. SOC'tan tehdit avcılığına ve olay müdahalesine, sistem yöneticiliğinden bulut güvenliğine, yazılımdan AppSec'e, pentestten kırmızı takım operasyonlarına geçiş yaygındır. CISA'nın Cyber Career Pathways aracı bu geçişleri rol bazında gösterir; hedef rolünüzün "komşu" rollerini görmek için iyi bir başlangıçtır. Hangi rolde başlarsanız başlayın, ağ temelleri, Linux/Windows yönetimi ve yazılı iletişim her yerde ortak paydadır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
<br />
Doğru rolü bulmanın en hızlı yolu, resmi rol çerçevelerinden görev listesini okuyup o görevlerin küçük bir örneğini kendi labınızda denemek. Beş haftalık planı uygulayın, notlarınızı tutun ve hangi haftada zamanın nasıl geçtiğini fark etmediğinize bakın. Siz hangi rolde çalışıyorsunuz ya da hangisine hazırlanıyorsunuz? Yorumlarda deneyimlerinizi paylaşın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynakça</span></span><ul class="mycode_list"><li>NIST SP 800-181r1, NICE Framework: <a href="https://csrc.nist.gov/pubs/sp/800/181/r1/final" target="_blank" rel="noopener" class="mycode_url">https://csrc.nist.gov/pubs/sp/800/181/r1/final</a><br />
</li>
<li>ENISA, European Cybersecurity Skills Framework (ECSF): <a href="https://www.enisa.europa.eu/topics/skills-and-competences/skills-development/european-cybersecurity-skills-framework-ecsf" target="_blank" rel="noopener" class="mycode_url">https://www.enisa.europa.eu/topics/skill...ework-ecsf</a><br />
</li>
<li>CISA / NICCS, Cyber Career Pathways Tool: <a href="https://niccs.cisa.gov/tools/cyber-career-pathways-tool" target="_blank" rel="noopener" class="mycode_url">https://niccs.cisa.gov/tools/cyber-career-pathways-tool</a><br />
</li>
<li>Nmap Reference Guide, Output: <a href="https://nmap.org/book/man-output.html" target="_blank" rel="noopener" class="mycode_url">https://nmap.org/book/man-output.html</a><br />
</li>
<li>Bandit belgeleri: <a href="https://bandit.readthedocs.io/" target="_blank" rel="noopener" class="mycode_url">https://bandit.readthedocs.io/</a><br />
</li>
<li>pip-audit (PyPA): <a href="https://github.com/pypa/pip-audit" target="_blank" rel="noopener" class="mycode_url">https://github.com/pypa/pip-audit</a><br />
</li>
<li>AWS CLI, get-account-summary: <a href="https://docs.aws.amazon.com/cli/latest/reference/iam/get-account-summary.html" target="_blank" rel="noopener" class="mycode_url">https://docs.aws.amazon.com/cli/latest/r...mmary.html</a><br />
</li>
<li>AWS CLI, get-caller-identity: <a href="https://docs.aws.amazon.com/cli/latest/reference/sts/get-caller-identity.html" target="_blank" rel="noopener" class="mycode_url">https://docs.aws.amazon.com/cli/latest/r...ntity.html</a><br />
</li>
<li>Microsoft Learn, Get-WinEvent: <a href="https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.diagnostics/get-winevent" target="_blank" rel="noopener" class="mycode_url">https://learn.microsoft.com/en-us/powers...t-winevent</a><br />
</li>
<li>NIST SP 800-30r1, Guide for Conducting Risk Assessments: <a href="https://csrc.nist.gov/pubs/sp/800/30/r1/final" target="_blank" rel="noopener" class="mycode_url">https://csrc.nist.gov/pubs/sp/800/30/r1/final</a><br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal Uyarı</span></span><br />
<br />
Bu konudaki komutlar yalnızca kendi bilgisayarınızda, kendi bulut hesabınızda, kendi sanal labınızda veya yazılı izin aldığınız sistemlerde çalıştırılmalıdır. Başkasına ait sistemleri izinsiz taramak veya erişmek 5237 sayılı Türk Ceza Kanunu'nun 243, 244 ve 245. maddeleri kapsamında suçtur. TurkTeam yalnızca savunma ve eğitim amaçlı paylaşımları destekler.<br />
<br />
Görsel: TurkTeam özgün kapak ve diyagramları<br />
<br />
<span style="font-style: italic;" class="mycode_i">Yasal uyarı: Bu içerik eğitim amaçlıdır. Yalnızca kendi sistemlerinizde veya yazılı izin aldığınız hedeflerde uygulayın (TCK 243-245).</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=175" target="_blank" title="">02-cover.png</a> (Dosya Boyutu: 252.14 KB / İndirme Sayısı: 10)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=176" target="_blank" title="">02-a.jpg</a> (Dosya Boyutu: 84.06 KB / İndirme Sayısı: 9)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=177" target="_blank" title="">02-b.jpg</a> (Dosya Boyutu: 61.05 KB / İndirme Sayısı: 9)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=178" target="_blank" title="">02-c.jpg</a> (Dosya Boyutu: 51.16 KB / İndirme Sayısı: 8)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=175" loading="lazy"  alt="[Resim: attachment.php?aid=175]" class="mycode_img" /></div>
<br />
Merhaba arkadaşlar,<br />
<br />
"Siber güvenlikçi olmak istiyorum" cümlesi aslında tek bir meslek tarif etmiyor. Bir SOC analistinin günü ile bir sızma testi uzmanının ya da bir GRC uzmanının günü birbirinden çok farklı. Yanlış role hazırlanmak aylarınızı alabilir. Bu rehberde en yaygın beş kariyer yolunu resmi rol çerçevelerine (NIST NICE, ENISA ECSF) dayanarak karşılaştırıyor, her rol için evde hemen deneyebileceğiniz küçük bir "ilk görev" veriyorum. Amaç, hangi rolün size uygun olduğunu okuyarak değil deneyerek bulmanız.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda Anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>Rol çerçeveleri: NICE, ECSF ve CISA Cyber Career Pathways<br />
</li>
<li>Kırmızı takım / sızma testi<br />
</li>
<li>Mavi takım / SOC analisti<br />
</li>
<li>Uygulama güvenliği (AppSec)<br />
</li>
<li>Bulut güvenliği<br />
</li>
<li>GRC (yönetişim, risk, uyum)<br />
</li>
<li>Hangi rol bana uygun? Deneme planı<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Rol Çerçeveleri: Neden Önemli?</span></span><br />
<br />
İş ilanlarındaki unvanlar şirketten şirkete değişir; "Security Engineer" bir yerde SOC işi, başka bir yerde bulut mimarisi anlamına gelebilir. Bu karmaşayı çözmek için standart çerçeveler kullanılır:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">NIST NICE Framework (SP 800-181r1):</span> Rolleri görev, bilgi ve beceri ifadeleriyle tanımlar. ABD kaynaklı olsa da dünya genelinde referans alınır.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">ENISA European Cybersecurity Skills Framework (ECSF):</span> Avrupa Birliği Siber Güvenlik Ajansı'nın 12 rol profilinden oluşan çerçevesi. Her profil için görevler, beceriler ve çıktılar listelenir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">CISA Cyber Career Pathways Tool:</span> NICE rollerini görsel olarak bağlayan, rolden role geçiş yollarını gösteren etkileşimli bir araç.<br />
</li>
</ul>
<br />
Bir ilan okurken unvana değil görev listesine bakın ve bunu bu çerçevelerdeki en yakın rolle eşleştirin.<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=176" loading="lazy"  alt="[Resim: attachment.php?aid=176]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1) Kırmızı Takım / Sızma Testi</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Ne yapar:</span> Yetkili kapsam dahilinde sistemlere saldırgan gözüyle bakar, zafiyetleri bulur, doğrular ve raporlar. ECSF'te karşılığı "Penetration Tester" profilidir.<br />
<span style="font-weight: bold;" class="mycode_b">Günlük işler:</span> Kapsam toplantısı, keşif, zafiyet doğrulama, rapor yazımı. Rapor yazımı işin en az yarısıdır; bunu küçümsemeyin.<br />
<span style="font-weight: bold;" class="mycode_b">İlk görev (kendi labınızda):</span> Metasploitable2 veya kendi sanal makinenizi tarayıp bulguları tablo halinde raporlayın.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo nmap -sV -sC -oA lab-tarama 192.168.56.101
grep -E "open" lab-tarama.nmap</code></div></div><br />
-oA seçeneği Nmap resmi kılavuzuna göre çıktıyı normal, XML ve grep'lenebilir üç formatta birden kaydeder; rapora ek koymak için idealdir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2) Mavi Takım / SOC Analisti</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Ne yapar:</span> SIEM'e düşen alarmları inceler, gerçek olayları yanlış pozitiflerden ayırır, olay müdahale sürecini başlatır. ECSF'te "Cyber Incident Responder" ve "Cyber Threat Intelligence Specialist" profilleriyle örtüşür.<br />
<span style="font-weight: bold;" class="mycode_b">Günlük işler:</span> Alarm triyajı, log sorgulama, vaka dokümantasyonu, tespit kuralı iyileştirme.<br />
<span style="font-weight: bold;" class="mycode_b">İlk görev:</span> Kendi Linux makinenizde başarısız SSH girişlerini IP bazında sayın:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>journalctl -u ssh --since today | grep "Failed password"   | grep -oE "from [0-9.]+" | sort | uniq -c | sort -rn | head</code></div></div><br />
Windows tarafında aynı mantık:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4625} -MaxEvents 200 |
  Group-Object { &#36;_.Properties[19].Value } | Sort-Object Count -Descending</code></div></div><br />
Not: 4625 olayında IP adresi alanının sırası olay şemasına bağlıdır; kendi sisteminizde Message alanını kontrol ederek doğrulayın. Bu tür "veriyi kendin doğrula" alışkanlığı SOC'ta en değerli beceridir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3) Uygulama Güvenliği (AppSec)</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Ne yapar:</span> Yazılım geliştirme yaşam döngüsüne güvenlik ekler: tehdit modelleme, kod incelemesi, SAST/DAST araçları, geliştiricilere eğitim. Yazılım geçmişi olanlar için doğal bir geçiş yoludur.<br />
<span style="font-weight: bold;" class="mycode_b">İlk görev:</span> Kendi bir Python projenizde statik analiz çalıştırın. Bandit, PyCQA'nın resmi Python güvenlik linter'ıdır:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>pip install bandit
bandit -r ./projem -f txt -o bandit-rapor.txt</code></div></div><br />
Ardından bağımlılık zafiyetlerine bakın (PyPA'nın pip-audit aracı):<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>pip install pip-audit
pip-audit -r requirements.txt</code></div></div><br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=177" loading="lazy"  alt="[Resim: attachment.php?aid=177]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4) Bulut Güvenliği</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Ne yapar:</span> AWS, Azure, GCP ortamlarında kimlik ve erişim yönetimi, ağ izolasyonu, loglama ve yanlış yapılandırma tespiti. Sistem/ağ yöneticiliğinden gelenlerin hızlı yükseldiği bir alan.<br />
<span style="font-weight: bold;" class="mycode_b">İlk görev:</span> Kendi ücretsiz katman AWS hesabınızda kök hesapta MFA olup olmadığını ve kimlik özetini kontrol edin (AWS CLI resmi komutları):<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>aws sts get-caller-identity
aws iam get-account-summary --query "SummaryMap.AccountMFAEnabled"</code></div></div><br />
Çıktı 1 ise kök hesapta MFA etkin demektir. 0 görüyorsanız ilk işiniz bu olmalı.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5) GRC (Yönetişim, Risk ve Uyum)</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Ne yapar:</span> Politika yazımı, risk değerlendirmesi, ISO/IEC 27001, KVKK gibi gereksinimlere uyum, iç denetim. Teknik derinlik diğer rollere göre daha az ama iletişim ve yazma becerisi kritik. ECSF'te "Cyber Legal, Policy and Compliance Officer", "Cybersecurity Risk Manager" ve "Cybersecurity Auditor" profilleri bu alandadır.<br />
<span style="font-weight: bold;" class="mycode_b">İlk görev:</span> Ev ağınız için basit bir risk kaydı oluşturun:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>varlik,tehdit,zafiyet,olasilik(1-5),etki(1-5),risk,onlem
Ev router,Uzaktan yonetim,Varsayilan parola,3,5,15,Parolayi degistir + uzaktan yonetimi kapat
Dizustu,Hirsizlik,Disk sifresiz,2,4,8,BitLocker/LUKS etkinlestir
NAS,Fidye yazilimi,Yedek ayni agda,2,5,10,Cevrimdisi yedek</code></div></div><br />
Risk = olasılık x etki şeklindeki basit model, NIST SP 800-30'daki risk değerlendirme mantığının sadeleştirilmiş halidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Hangi Rol Bana Uygun? 5 Haftalık Deneme Planı</span></span><br />
<br />
Okuyarak karar vermek zor. Önerim, her role bir hafta ayırıp yukarıdaki ilk görevleri yapmanız ve her hafta sonunda kendinize üç soru sormanız: "Zaman nasıl geçti?", "Takıldığımda araştırmaktan keyif aldım mı?", "Bunu her gün yapabilir miyim?".<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># deneme-plani.txt
Hafta 1: Pentest   -&gt; nmap lab taramasi + 1 sayfalik rapor
Hafta 2: SOC       -&gt; SSH/4625 log analizi + vaka notu
Hafta 3: AppSec    -&gt; bandit + pip-audit + bulgu duzeltme
Hafta 4: Bulut     -&gt; AWS ucretsiz katman, MFA + IAM kontrolu
Hafta 5: GRC       -&gt; ev agi risk kaydi + kisa politika metni</code></div></div><br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=178" loading="lazy"  alt="[Resim: attachment.php?aid=178]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İleri Seviye: Roller Arası Geçiş</span></span><br />
<br />
Roller birbirinden kopuk değildir. SOC'tan tehdit avcılığına ve olay müdahalesine, sistem yöneticiliğinden bulut güvenliğine, yazılımdan AppSec'e, pentestten kırmızı takım operasyonlarına geçiş yaygındır. CISA'nın Cyber Career Pathways aracı bu geçişleri rol bazında gösterir; hedef rolünüzün "komşu" rollerini görmek için iyi bir başlangıçtır. Hangi rolde başlarsanız başlayın, ağ temelleri, Linux/Windows yönetimi ve yazılı iletişim her yerde ortak paydadır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
<br />
Doğru rolü bulmanın en hızlı yolu, resmi rol çerçevelerinden görev listesini okuyup o görevlerin küçük bir örneğini kendi labınızda denemek. Beş haftalık planı uygulayın, notlarınızı tutun ve hangi haftada zamanın nasıl geçtiğini fark etmediğinize bakın. Siz hangi rolde çalışıyorsunuz ya da hangisine hazırlanıyorsunuz? Yorumlarda deneyimlerinizi paylaşın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynakça</span></span><ul class="mycode_list"><li>NIST SP 800-181r1, NICE Framework: <a href="https://csrc.nist.gov/pubs/sp/800/181/r1/final" target="_blank" rel="noopener" class="mycode_url">https://csrc.nist.gov/pubs/sp/800/181/r1/final</a><br />
</li>
<li>ENISA, European Cybersecurity Skills Framework (ECSF): <a href="https://www.enisa.europa.eu/topics/skills-and-competences/skills-development/european-cybersecurity-skills-framework-ecsf" target="_blank" rel="noopener" class="mycode_url">https://www.enisa.europa.eu/topics/skill...ework-ecsf</a><br />
</li>
<li>CISA / NICCS, Cyber Career Pathways Tool: <a href="https://niccs.cisa.gov/tools/cyber-career-pathways-tool" target="_blank" rel="noopener" class="mycode_url">https://niccs.cisa.gov/tools/cyber-career-pathways-tool</a><br />
</li>
<li>Nmap Reference Guide, Output: <a href="https://nmap.org/book/man-output.html" target="_blank" rel="noopener" class="mycode_url">https://nmap.org/book/man-output.html</a><br />
</li>
<li>Bandit belgeleri: <a href="https://bandit.readthedocs.io/" target="_blank" rel="noopener" class="mycode_url">https://bandit.readthedocs.io/</a><br />
</li>
<li>pip-audit (PyPA): <a href="https://github.com/pypa/pip-audit" target="_blank" rel="noopener" class="mycode_url">https://github.com/pypa/pip-audit</a><br />
</li>
<li>AWS CLI, get-account-summary: <a href="https://docs.aws.amazon.com/cli/latest/reference/iam/get-account-summary.html" target="_blank" rel="noopener" class="mycode_url">https://docs.aws.amazon.com/cli/latest/r...mmary.html</a><br />
</li>
<li>AWS CLI, get-caller-identity: <a href="https://docs.aws.amazon.com/cli/latest/reference/sts/get-caller-identity.html" target="_blank" rel="noopener" class="mycode_url">https://docs.aws.amazon.com/cli/latest/r...ntity.html</a><br />
</li>
<li>Microsoft Learn, Get-WinEvent: <a href="https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.diagnostics/get-winevent" target="_blank" rel="noopener" class="mycode_url">https://learn.microsoft.com/en-us/powers...t-winevent</a><br />
</li>
<li>NIST SP 800-30r1, Guide for Conducting Risk Assessments: <a href="https://csrc.nist.gov/pubs/sp/800/30/r1/final" target="_blank" rel="noopener" class="mycode_url">https://csrc.nist.gov/pubs/sp/800/30/r1/final</a><br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal Uyarı</span></span><br />
<br />
Bu konudaki komutlar yalnızca kendi bilgisayarınızda, kendi bulut hesabınızda, kendi sanal labınızda veya yazılı izin aldığınız sistemlerde çalıştırılmalıdır. Başkasına ait sistemleri izinsiz taramak veya erişmek 5237 sayılı Türk Ceza Kanunu'nun 243, 244 ve 245. maddeleri kapsamında suçtur. TurkTeam yalnızca savunma ve eğitim amaçlı paylaşımları destekler.<br />
<br />
Görsel: TurkTeam özgün kapak ve diyagramları<br />
<br />
<span style="font-style: italic;" class="mycode_i">Yasal uyarı: Bu içerik eğitim amaçlıdır. Yalnızca kendi sistemlerinizde veya yazılı izin aldığınız hedeflerde uygulayın (TCK 243-245).</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=175" target="_blank" title="">02-cover.png</a> (Dosya Boyutu: 252.14 KB / İndirme Sayısı: 10)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=176" target="_blank" title="">02-a.jpg</a> (Dosya Boyutu: 84.06 KB / İndirme Sayısı: 9)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=177" target="_blank" title="">02-b.jpg</a> (Dosya Boyutu: 61.05 KB / İndirme Sayısı: 9)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=178" target="_blank" title="">02-c.jpg</a> (Dosya Boyutu: 51.16 KB / İndirme Sayısı: 8)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Siber Güvenlik Mülakat Soruları 2026: Teknik ve Davranışsal Sorulara Hazırlık Rehberi]]></title>
			<link>https://www.turkteam.org/konu-siber-guvenlik-mulakat-sorulari-2026-teknik-ve-davranissal-sorulara-hazirlik-rehberi.html</link>
			<pubDate>Sun, 18 Oct 2026 12:13:01 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=2">Tonyukuk</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-siber-guvenlik-mulakat-sorulari-2026-teknik-ve-davranissal-sorulara-hazirlik-rehberi.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=171" loading="lazy"  alt="[Resim: attachment.php?aid=171]" class="mycode_img" /></div>
<br />
Merhaba arkadaşlar,<br />
<br />
Siber güvenlikte ilk işe ya da bir üst pozisyona geçerken en çok strese giren aşama teknik mülakat oluyor. CV'yi geçtiniz, ön görüşmeyi de geçtiniz; şimdi karşınızda "TCP üçlü el sıkışmasını anlat", "Bir alarmı nasıl incelersin?" ya da "Ekibinle anlaşmazlık yaşadığın bir an" diyen biri var. Bu rehberde mülakatlarda en sık karşılaşılan soru ailelerini, cevabı nasıl kurmanız gerektiğini ve evde kendi labınızda nasıl prova yapacağınızı adım adım anlatıyorum. Ezber cevap listesi değil; düşünme biçimi ve pratik kanıt üzerine kurulu bir hazırlık planı.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda Anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>Mülakat süreci nasıl işler, hangi aşamada ne ölçülür?<br />
</li>
<li>Soru aileleri: ağ, işletim sistemi, web, SOC, kriptografi<br />
</li>
<li>Teknik cevabı kurma yöntemi: tanım, örnek, kanıt<br />
</li>
<li>Lab provası: komutlarla cevap verebilmek<br />
</li>
<li>Davranışsal sorular ve STAR yöntemi<br />
</li>
<li>Senaryo (case) soruları ve canlı görevler<br />
</li>
<li>Mülakat sonrası: soru sorma ve takip<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mülakat Süreci Nasıl İşler?</span></span><br />
<br />
Kurumdan kuruma değişse de tipik akış şöyledir: İK ön görüşmesi, teknik ekip görüşmesi (sözlü teknik sorular), bazen ev ödevi ya da canlı görev, son olarak yönetici veya kültür görüşmesi. Her aşamada ölçülen şey farklıdır. İK aşamasında iletişim ve motivasyon, teknik aşamada temel kavramlar ve problem çözme, canlı görevde gerçek araç kullanımı, son aşamada ise ekibe uyum değerlendirilir.<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=172" loading="lazy"  alt="[Resim: attachment.php?aid=172]" class="mycode_img" /></div>
<br />
Rollerin beklediği beceriler için en sağlam referans NIST'in NICE Çerçevesidir (NIST SP 800-181r1). Bu çerçeve görevleri (Task), bilgi (Knowledge) ve beceri (Skill) ifadeleri olarak tanımlar. İlan metnindeki rolü NICE'taki karşılığıyla eşleştirip o rolün bilgi ifadelerini çalışmak, rastgele soru listesi ezberlemekten çok daha verimlidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Soru Aileleri ve Beklenen Derinlik</span></span><br />
<br />
Giriş seviyesi pozisyonlarda soruların büyük kısmı beş aileden gelir:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Ağ:</span> OSI/TCP-IP katmanları, TCP el sıkışması, DNS çözümleme süreci, yaygın portlar, NAT, VLAN.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">İşletim sistemi:</span> Linux dosya izinleri, süreçler, log konumları; Windows olay günlükleri, Active Directory temel kavramları.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Web:</span> OWASP Top 10 kategorileri, XSS ile CSRF farkı, SQL injection ve parametreli sorgu.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">SOC ve olay müdahalesi:</span> alarm triyajı, yanlış pozitif, NIST olay müdahale yaşam döngüsü, MITRE ATT&amp;CK.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Kriptografi:</span> hash, şifreleme ve encoding farkı; simetrik/asimetrik; TLS el sıkışmasının ana hatları.<br />
</li>
</ul>
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=173" loading="lazy"  alt="[Resim: attachment.php?aid=173]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Teknik Cevabı Kurma Yöntemi: Tanım, Örnek, Kanıt</span></span><br />
<br />
İyi bir teknik cevap üç parçadan oluşur: kısa ve doğru bir <span style="font-weight: bold;" class="mycode_b">tanım</span>, somut bir <span style="font-weight: bold;" class="mycode_b">örnek</span> ve mümkünse bunu kendi elinizle gördüğünüzü gösteren bir <span style="font-weight: bold;" class="mycode_b">kanıt</span>. "TCP el sıkışması SYN, SYN-ACK, ACK'tir" demek tanımdır. "Kendi labımda tcpdump ile yakaladım, SYN bayrağını şu filtreyle ayırdım" demek kanıttır ve sizi diğer adaylardan ayırır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab Provası: Komutlarla Cevap Verebilmek</span></span><br />
<br />
Aşağıdaki komutların hepsi kendi bilgisayarınızda veya kendi sanal labınızda çalıştırılmak içindir. Her birini bir mülakat sorusuna bağladım.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Soru: "TCP üçlü el sıkışmasını gösterebilir misin?"</span> tcpdump kılavuz sayfasındaki (man tcpdump) filtre sözdizimiyle yalnızca SYN paketlerini görebilirsiniz:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -i eth0 -nn 'tcp[tcpflags] &amp; tcp-syn != 0' and port 443</code></div></div><br />
Başka bir terminalde kendi sitenize bağlanın ve çıktıda <span style="font-weight: bold;" class="mycode_b">Flags [S]</span>, <span style="font-weight: bold;" class="mycode_b">Flags [S.]</span> ve ardından ACK satırlarını gösterin:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>curl -sI https://example.com -o /dev/null</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Soru: "DNS çözümleme nasıl çalışır?"</span> dig ile yetkili sunuculara kadar izi sürmek iyi bir kanıttır:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>dig +trace example.com
dig example.com MX +short</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Soru: "SYN taraması ile connect taraması farkı nedir?"</span> Nmap resmi kılavuzuna göre -sS yarı açık (SYN) tarama, -sT ise işletim sisteminin connect() çağrısını kullanan tam bağlantı taramasıdır. Yalnızca kendi lab makinenizde deneyin:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo nmap -sS -p 22,80,443 192.168.56.101
nmap -sT -p 22,80,443 192.168.56.101</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Soru: "TLS sertifikasını nasıl incelersin?"</span><br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>openssl s_client -connect example.com:443 -servername example.com &lt;/dev/null 2&gt;/dev/null | openssl x509 -noout -subject -issuer -dates</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Soru: "Linux'ta başarısız SSH girişlerini nasıl bulursun?"</span> systemd kullanan dağıtımlarda:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>journalctl -u ssh --since "24 hours ago" | grep "Failed password"</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Soru: "Windows'ta başarısız oturum açma olayı hangisidir?"</span> Microsoft belgelerine göre başarısız oturum açma 4625, başarılı oturum açma 4624 numaralı olaydır. PowerShell ile:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4625} -MaxEvents 20 |
  Select-Object TimeCreated, Id, Message</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Soru: "Hash ile encoding farkını göster."</span><br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>echo -n "turkteam" | base64
echo -n "dHVya3RlYW0=" | base64 -d
echo -n "turkteam" | sha256sum</code></div></div><br />
Base64 geri çevrilebilir bir kodlamadır; SHA-256 ise tek yönlü bir özettir. Bu iki satırı canlı göstermek, ezber bir tanımdan çok daha ikna edicidir.<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=174" loading="lazy"  alt="[Resim: attachment.php?aid=174]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Davranışsal Sorular ve STAR Yöntemi</span></span><br />
<br />
"Baskı altında çalıştığın bir an", "Hata yaptığın bir durum", "Teknik olmayan birine bir riski nasıl anlattın?" gibi sorular teknik sorular kadar belirleyicidir. Cevabı STAR kalıbıyla kurun:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">S (Situation / Durum):</span> Ne oluyordu? Kısa bağlam.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">T (Task / Görev):</span> Sizin sorumluluğunuz neydi?<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">A (Action / Eylem):</span> Siz ne yaptınız? "Biz" değil "ben" diyerek anlatın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">R (Result / Sonuç):</span> Ne değişti, ne öğrendiniz?<br />
</li>
</ul>
<br />
İş deneyiminiz yoksa CTF, okul projesi veya kendi labınızdan örnek verin. Hazırlık için kendinize küçük bir hikaye bankası tutun:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># hikaye-bankasi.md
## Baski altinda problem cozme
S: Universite CTF'inde son 2 saat, takim bir web sorusunda takildi
T: Web sorularindan ben sorumluydum
A: Kaynak kodu okudum, giris dogrulamasindaki hatayi buldum, notlarimi takimla paylastim
R: Soruyu cozduk; ogrendigim: once kod/istek okuma, sonra arac</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Senaryo Soruları ve Canlı Görevler</span></span><br />
<br />
SOC ve olay müdahalesi pozisyonlarında sık sorulan bir senaryo: "Bir kullanıcı şüpheli bir e-postadaki bağlantıya tıkladığını söylüyor, ne yaparsın?" Burada beklenen, NIST'in olay müdahale yaklaşımına uygun yapılandırılmış bir düşünce: kapsamı anlamak, kanıtı korumak, sınırlamak, temizlemek, kurtarmak ve ders çıkarmak. Cevabınızı adım numarasıyla verin; kararsız kaldığınız yerde hangi bilgiyi toplayacağınızı söyleyin. "Bilmiyorum ama şu kaynaklara bakarak şöyle doğrularım" demek, uydurmaktan her zaman iyidir.<br />
<br />
Canlı görevlerde çoğu zaman size bir PCAP dosyası, bir log parçası ya da küçük bir web uygulaması verilir. Pratik için Wireshark örnek yakalamaları ve kendi labınızdaki loglar iyi bir başlangıçtır. Wireshark'ın komut satırı aracı tshark ile hızlı bir özet:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>tshark -r ornek.pcap -q -z conv,tcp
tshark -r ornek.pcap -Y "http.request" -T fields -e ip.src -e http.host -e http.request.uri</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İleri Seviye: Rol Bazlı Hazırlık Planı</span></span><br />
<br />
İki haftalık basit bir plan önerisi:<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">1-3. gün:</span> İlandaki rolü NICE çerçevesinde bulun, bilgi ifadelerini listeleyin.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">4-7. gün:</span> Her soru ailesinden 5 soru seçip tanım-örnek-kanıt formatında yazın, kanıtı labda üretin.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">8-10. gün:</span> Hikaye bankasına en az 6 STAR hikayesi ekleyin.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">11-13. gün:</span> Bir arkadaşınızla sesli prova yapın; cevapları 2 dakikayı geçmeyecek şekilde kısaltın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">14. gün:</span> Şirketi, ürünlerini ve yayımladığı güvenlik bültenlerini okuyun; soracağınız 3 soruyu hazırlayın.<br />
</li>
</ol>
<br />
Mülakat sonunda sorabileceğiniz iyi sorular: "Ekipte ilk 90 günde benden ne bekleniyor?", "Nöbet (on-call) düzeni nasıl?", "Eğitim ve sertifika desteği var mı?". Görüşmeden sonra kısa bir teşekkür e-postası göndermek profesyonel bir kapanıştır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
<br />
Mülakatı geçiren şey en çok bilgiyi ezberlemek değil, bildiğini doğru, kısa ve kanıtlı anlatabilmektir. Temel soru ailelerini çalışın, her cevabı kendi labınızda üretilmiş bir kanıta bağlayın, davranışsal sorular için hikaye bankanızı hazırlayın. Siz mülakatlarda en çok hangi soruyla karşılaştınız? Yorumlarda paylaşırsanız bu listeyi birlikte büyütelim.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynakça</span></span><ul class="mycode_list"><li>NIST SP 800-181r1, Workforce Framework for Cybersecurity (NICE Framework): <a href="https://csrc.nist.gov/pubs/sp/800/181/r1/final" target="_blank" rel="noopener" class="mycode_url">https://csrc.nist.gov/pubs/sp/800/181/r1/final</a><br />
</li>
<li>NICE Framework Resource Center: <a href="https://www.nist.gov/itl/applied-cybersecurity/nice/nice-framework-resource-center" target="_blank" rel="noopener" class="mycode_url">https://www.nist.gov/itl/applied-cyberse...rce-center</a><br />
</li>
<li>NIST SP 800-61r3, Incident Response Recommendations: <a href="https://csrc.nist.gov/pubs/sp/800/61/r3/final" target="_blank" rel="noopener" class="mycode_url">https://csrc.nist.gov/pubs/sp/800/61/r3/final</a><br />
</li>
<li>tcpdump kılavuz sayfası: <a href="https://www.tcpdump.org/manpages/tcpdump.1.html" target="_blank" rel="noopener" class="mycode_url">https://www.tcpdump.org/manpages/tcpdump.1.html</a><br />
</li>
<li>Nmap Reference Guide, Port Scanning Techniques: <a href="https://nmap.org/book/man-port-scanning-techniques.html" target="_blank" rel="noopener" class="mycode_url">https://nmap.org/book/man-port-scanning-techniques.html</a><br />
</li>
<li>OpenSSL s_client belgesi: <a href="https://docs.openssl.org/master/man1/openssl-s_client/" target="_blank" rel="noopener" class="mycode_url">https://docs.openssl.org/master/man1/openssl-s_client/</a><br />
</li>
<li>Microsoft Learn, Event 4625 (An account failed to log on): <a href="https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-10/security/threat-protection/auditing/event-4625" target="_blank" rel="noopener" class="mycode_url">https://learn.microsoft.com/en-us/previo...event-4625</a><br />
</li>
<li>Microsoft Learn, Get-WinEvent: <a href="https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.diagnostics/get-winevent" target="_blank" rel="noopener" class="mycode_url">https://learn.microsoft.com/en-us/powers...t-winevent</a><br />
</li>
<li>tshark kılavuzu: <a href="https://www.wireshark.org/docs/man-pages/tshark.html" target="_blank" rel="noopener" class="mycode_url">https://www.wireshark.org/docs/man-pages/tshark.html</a><br />
</li>
<li>OWASP Top 10: <a href="https://owasp.org/Top10/" target="_blank" rel="noopener" class="mycode_url">https://owasp.org/Top10/</a><br />
</li>
<li>MITRE ATT&amp;CK: <a href="https://attack.mitre.org/" target="_blank" rel="noopener" class="mycode_url">https://attack.mitre.org/</a><br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal Uyarı</span></span><br />
<br />
Bu konudaki tüm komutlar yalnızca kendi bilgisayarınızda, kendi sanal labınızda veya yazılı izin aldığınız sistemlerde çalıştırılmalıdır. İzinsiz tarama, erişim veya veri ele geçirme 5237 sayılı Türk Ceza Kanunu'nun 243, 244 ve 245. maddeleri kapsamında suçtur. TurkTeam yalnızca savunma ve eğitim amaçlı paylaşımları destekler.<br />
<br />
Görsel: TurkTeam özgün kapak ve diyagramları<br />
<br />
<span style="font-style: italic;" class="mycode_i">Yasal uyarı: Bu içerik eğitim amaçlıdır. Yalnızca kendi sistemlerinizde veya yazılı izin aldığınız hedeflerde uygulayın (TCK 243-245).</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=171" target="_blank" title="">01-cover.png</a> (Dosya Boyutu: 239.29 KB / İndirme Sayısı: 9)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=172" target="_blank" title="">01-a.jpg</a> (Dosya Boyutu: 60.37 KB / İndirme Sayısı: 8)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=173" target="_blank" title="">01-b.jpg</a> (Dosya Boyutu: 70.6 KB / İndirme Sayısı: 9)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=174" target="_blank" title="">01-c.jpg</a> (Dosya Boyutu: 59.08 KB / İndirme Sayısı: 7)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=171" loading="lazy"  alt="[Resim: attachment.php?aid=171]" class="mycode_img" /></div>
<br />
Merhaba arkadaşlar,<br />
<br />
Siber güvenlikte ilk işe ya da bir üst pozisyona geçerken en çok strese giren aşama teknik mülakat oluyor. CV'yi geçtiniz, ön görüşmeyi de geçtiniz; şimdi karşınızda "TCP üçlü el sıkışmasını anlat", "Bir alarmı nasıl incelersin?" ya da "Ekibinle anlaşmazlık yaşadığın bir an" diyen biri var. Bu rehberde mülakatlarda en sık karşılaşılan soru ailelerini, cevabı nasıl kurmanız gerektiğini ve evde kendi labınızda nasıl prova yapacağınızı adım adım anlatıyorum. Ezber cevap listesi değil; düşünme biçimi ve pratik kanıt üzerine kurulu bir hazırlık planı.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda Anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>Mülakat süreci nasıl işler, hangi aşamada ne ölçülür?<br />
</li>
<li>Soru aileleri: ağ, işletim sistemi, web, SOC, kriptografi<br />
</li>
<li>Teknik cevabı kurma yöntemi: tanım, örnek, kanıt<br />
</li>
<li>Lab provası: komutlarla cevap verebilmek<br />
</li>
<li>Davranışsal sorular ve STAR yöntemi<br />
</li>
<li>Senaryo (case) soruları ve canlı görevler<br />
</li>
<li>Mülakat sonrası: soru sorma ve takip<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mülakat Süreci Nasıl İşler?</span></span><br />
<br />
Kurumdan kuruma değişse de tipik akış şöyledir: İK ön görüşmesi, teknik ekip görüşmesi (sözlü teknik sorular), bazen ev ödevi ya da canlı görev, son olarak yönetici veya kültür görüşmesi. Her aşamada ölçülen şey farklıdır. İK aşamasında iletişim ve motivasyon, teknik aşamada temel kavramlar ve problem çözme, canlı görevde gerçek araç kullanımı, son aşamada ise ekibe uyum değerlendirilir.<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=172" loading="lazy"  alt="[Resim: attachment.php?aid=172]" class="mycode_img" /></div>
<br />
Rollerin beklediği beceriler için en sağlam referans NIST'in NICE Çerçevesidir (NIST SP 800-181r1). Bu çerçeve görevleri (Task), bilgi (Knowledge) ve beceri (Skill) ifadeleri olarak tanımlar. İlan metnindeki rolü NICE'taki karşılığıyla eşleştirip o rolün bilgi ifadelerini çalışmak, rastgele soru listesi ezberlemekten çok daha verimlidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Soru Aileleri ve Beklenen Derinlik</span></span><br />
<br />
Giriş seviyesi pozisyonlarda soruların büyük kısmı beş aileden gelir:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Ağ:</span> OSI/TCP-IP katmanları, TCP el sıkışması, DNS çözümleme süreci, yaygın portlar, NAT, VLAN.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">İşletim sistemi:</span> Linux dosya izinleri, süreçler, log konumları; Windows olay günlükleri, Active Directory temel kavramları.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Web:</span> OWASP Top 10 kategorileri, XSS ile CSRF farkı, SQL injection ve parametreli sorgu.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">SOC ve olay müdahalesi:</span> alarm triyajı, yanlış pozitif, NIST olay müdahale yaşam döngüsü, MITRE ATT&amp;CK.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Kriptografi:</span> hash, şifreleme ve encoding farkı; simetrik/asimetrik; TLS el sıkışmasının ana hatları.<br />
</li>
</ul>
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=173" loading="lazy"  alt="[Resim: attachment.php?aid=173]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Teknik Cevabı Kurma Yöntemi: Tanım, Örnek, Kanıt</span></span><br />
<br />
İyi bir teknik cevap üç parçadan oluşur: kısa ve doğru bir <span style="font-weight: bold;" class="mycode_b">tanım</span>, somut bir <span style="font-weight: bold;" class="mycode_b">örnek</span> ve mümkünse bunu kendi elinizle gördüğünüzü gösteren bir <span style="font-weight: bold;" class="mycode_b">kanıt</span>. "TCP el sıkışması SYN, SYN-ACK, ACK'tir" demek tanımdır. "Kendi labımda tcpdump ile yakaladım, SYN bayrağını şu filtreyle ayırdım" demek kanıttır ve sizi diğer adaylardan ayırır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab Provası: Komutlarla Cevap Verebilmek</span></span><br />
<br />
Aşağıdaki komutların hepsi kendi bilgisayarınızda veya kendi sanal labınızda çalıştırılmak içindir. Her birini bir mülakat sorusuna bağladım.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Soru: "TCP üçlü el sıkışmasını gösterebilir misin?"</span> tcpdump kılavuz sayfasındaki (man tcpdump) filtre sözdizimiyle yalnızca SYN paketlerini görebilirsiniz:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -i eth0 -nn 'tcp[tcpflags] &amp; tcp-syn != 0' and port 443</code></div></div><br />
Başka bir terminalde kendi sitenize bağlanın ve çıktıda <span style="font-weight: bold;" class="mycode_b">Flags [S]</span>, <span style="font-weight: bold;" class="mycode_b">Flags [S.]</span> ve ardından ACK satırlarını gösterin:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>curl -sI https://example.com -o /dev/null</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Soru: "DNS çözümleme nasıl çalışır?"</span> dig ile yetkili sunuculara kadar izi sürmek iyi bir kanıttır:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>dig +trace example.com
dig example.com MX +short</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Soru: "SYN taraması ile connect taraması farkı nedir?"</span> Nmap resmi kılavuzuna göre -sS yarı açık (SYN) tarama, -sT ise işletim sisteminin connect() çağrısını kullanan tam bağlantı taramasıdır. Yalnızca kendi lab makinenizde deneyin:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo nmap -sS -p 22,80,443 192.168.56.101
nmap -sT -p 22,80,443 192.168.56.101</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Soru: "TLS sertifikasını nasıl incelersin?"</span><br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>openssl s_client -connect example.com:443 -servername example.com &lt;/dev/null 2&gt;/dev/null | openssl x509 -noout -subject -issuer -dates</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Soru: "Linux'ta başarısız SSH girişlerini nasıl bulursun?"</span> systemd kullanan dağıtımlarda:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>journalctl -u ssh --since "24 hours ago" | grep "Failed password"</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Soru: "Windows'ta başarısız oturum açma olayı hangisidir?"</span> Microsoft belgelerine göre başarısız oturum açma 4625, başarılı oturum açma 4624 numaralı olaydır. PowerShell ile:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4625} -MaxEvents 20 |
  Select-Object TimeCreated, Id, Message</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Soru: "Hash ile encoding farkını göster."</span><br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>echo -n "turkteam" | base64
echo -n "dHVya3RlYW0=" | base64 -d
echo -n "turkteam" | sha256sum</code></div></div><br />
Base64 geri çevrilebilir bir kodlamadır; SHA-256 ise tek yönlü bir özettir. Bu iki satırı canlı göstermek, ezber bir tanımdan çok daha ikna edicidir.<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=174" loading="lazy"  alt="[Resim: attachment.php?aid=174]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Davranışsal Sorular ve STAR Yöntemi</span></span><br />
<br />
"Baskı altında çalıştığın bir an", "Hata yaptığın bir durum", "Teknik olmayan birine bir riski nasıl anlattın?" gibi sorular teknik sorular kadar belirleyicidir. Cevabı STAR kalıbıyla kurun:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">S (Situation / Durum):</span> Ne oluyordu? Kısa bağlam.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">T (Task / Görev):</span> Sizin sorumluluğunuz neydi?<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">A (Action / Eylem):</span> Siz ne yaptınız? "Biz" değil "ben" diyerek anlatın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">R (Result / Sonuç):</span> Ne değişti, ne öğrendiniz?<br />
</li>
</ul>
<br />
İş deneyiminiz yoksa CTF, okul projesi veya kendi labınızdan örnek verin. Hazırlık için kendinize küçük bir hikaye bankası tutun:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># hikaye-bankasi.md
## Baski altinda problem cozme
S: Universite CTF'inde son 2 saat, takim bir web sorusunda takildi
T: Web sorularindan ben sorumluydum
A: Kaynak kodu okudum, giris dogrulamasindaki hatayi buldum, notlarimi takimla paylastim
R: Soruyu cozduk; ogrendigim: once kod/istek okuma, sonra arac</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Senaryo Soruları ve Canlı Görevler</span></span><br />
<br />
SOC ve olay müdahalesi pozisyonlarında sık sorulan bir senaryo: "Bir kullanıcı şüpheli bir e-postadaki bağlantıya tıkladığını söylüyor, ne yaparsın?" Burada beklenen, NIST'in olay müdahale yaklaşımına uygun yapılandırılmış bir düşünce: kapsamı anlamak, kanıtı korumak, sınırlamak, temizlemek, kurtarmak ve ders çıkarmak. Cevabınızı adım numarasıyla verin; kararsız kaldığınız yerde hangi bilgiyi toplayacağınızı söyleyin. "Bilmiyorum ama şu kaynaklara bakarak şöyle doğrularım" demek, uydurmaktan her zaman iyidir.<br />
<br />
Canlı görevlerde çoğu zaman size bir PCAP dosyası, bir log parçası ya da küçük bir web uygulaması verilir. Pratik için Wireshark örnek yakalamaları ve kendi labınızdaki loglar iyi bir başlangıçtır. Wireshark'ın komut satırı aracı tshark ile hızlı bir özet:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>tshark -r ornek.pcap -q -z conv,tcp
tshark -r ornek.pcap -Y "http.request" -T fields -e ip.src -e http.host -e http.request.uri</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İleri Seviye: Rol Bazlı Hazırlık Planı</span></span><br />
<br />
İki haftalık basit bir plan önerisi:<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">1-3. gün:</span> İlandaki rolü NICE çerçevesinde bulun, bilgi ifadelerini listeleyin.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">4-7. gün:</span> Her soru ailesinden 5 soru seçip tanım-örnek-kanıt formatında yazın, kanıtı labda üretin.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">8-10. gün:</span> Hikaye bankasına en az 6 STAR hikayesi ekleyin.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">11-13. gün:</span> Bir arkadaşınızla sesli prova yapın; cevapları 2 dakikayı geçmeyecek şekilde kısaltın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">14. gün:</span> Şirketi, ürünlerini ve yayımladığı güvenlik bültenlerini okuyun; soracağınız 3 soruyu hazırlayın.<br />
</li>
</ol>
<br />
Mülakat sonunda sorabileceğiniz iyi sorular: "Ekipte ilk 90 günde benden ne bekleniyor?", "Nöbet (on-call) düzeni nasıl?", "Eğitim ve sertifika desteği var mı?". Görüşmeden sonra kısa bir teşekkür e-postası göndermek profesyonel bir kapanıştır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
<br />
Mülakatı geçiren şey en çok bilgiyi ezberlemek değil, bildiğini doğru, kısa ve kanıtlı anlatabilmektir. Temel soru ailelerini çalışın, her cevabı kendi labınızda üretilmiş bir kanıta bağlayın, davranışsal sorular için hikaye bankanızı hazırlayın. Siz mülakatlarda en çok hangi soruyla karşılaştınız? Yorumlarda paylaşırsanız bu listeyi birlikte büyütelim.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynakça</span></span><ul class="mycode_list"><li>NIST SP 800-181r1, Workforce Framework for Cybersecurity (NICE Framework): <a href="https://csrc.nist.gov/pubs/sp/800/181/r1/final" target="_blank" rel="noopener" class="mycode_url">https://csrc.nist.gov/pubs/sp/800/181/r1/final</a><br />
</li>
<li>NICE Framework Resource Center: <a href="https://www.nist.gov/itl/applied-cybersecurity/nice/nice-framework-resource-center" target="_blank" rel="noopener" class="mycode_url">https://www.nist.gov/itl/applied-cyberse...rce-center</a><br />
</li>
<li>NIST SP 800-61r3, Incident Response Recommendations: <a href="https://csrc.nist.gov/pubs/sp/800/61/r3/final" target="_blank" rel="noopener" class="mycode_url">https://csrc.nist.gov/pubs/sp/800/61/r3/final</a><br />
</li>
<li>tcpdump kılavuz sayfası: <a href="https://www.tcpdump.org/manpages/tcpdump.1.html" target="_blank" rel="noopener" class="mycode_url">https://www.tcpdump.org/manpages/tcpdump.1.html</a><br />
</li>
<li>Nmap Reference Guide, Port Scanning Techniques: <a href="https://nmap.org/book/man-port-scanning-techniques.html" target="_blank" rel="noopener" class="mycode_url">https://nmap.org/book/man-port-scanning-techniques.html</a><br />
</li>
<li>OpenSSL s_client belgesi: <a href="https://docs.openssl.org/master/man1/openssl-s_client/" target="_blank" rel="noopener" class="mycode_url">https://docs.openssl.org/master/man1/openssl-s_client/</a><br />
</li>
<li>Microsoft Learn, Event 4625 (An account failed to log on): <a href="https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-10/security/threat-protection/auditing/event-4625" target="_blank" rel="noopener" class="mycode_url">https://learn.microsoft.com/en-us/previo...event-4625</a><br />
</li>
<li>Microsoft Learn, Get-WinEvent: <a href="https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.diagnostics/get-winevent" target="_blank" rel="noopener" class="mycode_url">https://learn.microsoft.com/en-us/powers...t-winevent</a><br />
</li>
<li>tshark kılavuzu: <a href="https://www.wireshark.org/docs/man-pages/tshark.html" target="_blank" rel="noopener" class="mycode_url">https://www.wireshark.org/docs/man-pages/tshark.html</a><br />
</li>
<li>OWASP Top 10: <a href="https://owasp.org/Top10/" target="_blank" rel="noopener" class="mycode_url">https://owasp.org/Top10/</a><br />
</li>
<li>MITRE ATT&amp;CK: <a href="https://attack.mitre.org/" target="_blank" rel="noopener" class="mycode_url">https://attack.mitre.org/</a><br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal Uyarı</span></span><br />
<br />
Bu konudaki tüm komutlar yalnızca kendi bilgisayarınızda, kendi sanal labınızda veya yazılı izin aldığınız sistemlerde çalıştırılmalıdır. İzinsiz tarama, erişim veya veri ele geçirme 5237 sayılı Türk Ceza Kanunu'nun 243, 244 ve 245. maddeleri kapsamında suçtur. TurkTeam yalnızca savunma ve eğitim amaçlı paylaşımları destekler.<br />
<br />
Görsel: TurkTeam özgün kapak ve diyagramları<br />
<br />
<span style="font-style: italic;" class="mycode_i">Yasal uyarı: Bu içerik eğitim amaçlıdır. Yalnızca kendi sistemlerinizde veya yazılı izin aldığınız hedeflerde uygulayın (TCK 243-245).</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=171" target="_blank" title="">01-cover.png</a> (Dosya Boyutu: 239.29 KB / İndirme Sayısı: 9)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=172" target="_blank" title="">01-a.jpg</a> (Dosya Boyutu: 60.37 KB / İndirme Sayısı: 8)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=173" target="_blank" title="">01-b.jpg</a> (Dosya Boyutu: 70.6 KB / İndirme Sayısı: 9)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=174" target="_blank" title="">01-c.jpg</a> (Dosya Boyutu: 59.08 KB / İndirme Sayısı: 7)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Siber Guvenlik Staji Basvurusu: CV ve GitHub Nasil Hazirlanir?]]></title>
			<link>https://www.turkteam.org/konu-siber-guvenlik-staji-basvurusu-cv-ve-github-nasil-hazirlanir.html</link>
			<pubDate>Sat, 17 Oct 2026 11:29:49 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=4">KulTigin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-siber-guvenlik-staji-basvurusu-cv-ve-github-nasil-hazirlanir.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=115" loading="lazy"  alt="[Resim: attachment.php?aid=115]" class="mycode_img" /></div>
<br />
Selam arkadaslar,<br />
<br />
Ilk staj/ilk is basvurusunda en cok takilinan yer, deneyim yokken CV'yi nasil dolduracagini bilememek. Kendi surecimden ve goruseme giren arkadaslardan derledigim pratik onerileri paylasiyorum. Sihir yok; gorunur is yapmak var.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda Anlatilacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>Deneyim yokken CV nasil dolar?<br />
</li>
<li>GitHub'i vitrin yapmak<br />
</li>
<li>Projeler ne olmali?<br />
</li>
<li>Basvuru oncesi kontrol listesi<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1) Deneyim Yokken CV</span></span><br />
Is deneyiminiz yoksa onu <span style="font-weight: bold;" class="mycode_b">kanit</span> ile degistirirsiniz: cozdugunuz CTF'ler, kurdugunuz lab, yazdiginiz kucuk araclar, aldiginiz sertifikalar, blog yazilari. "Python biliyorum" yazmak zayif; "Python ile su scripti yazdim, GitHub'da" demek guclu. Somut olun, link verin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2) GitHub Vitrin</span></span><br />
GitHub profiliniz, yeni baslayan icin en ikna edici belge. Bos bir profil ile gorusmeye gitmeyin.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>git init
git add README.md
git commit -m "ilk arac: log tarayici"
git branch -M main
git remote add origin git@github.com:kullanici/proje.git
git push -u origin main</code></div></div><br />
Her repoya <span style="font-weight: bold;" class="mycode_b">duzgun bir README</span> yazin: ne yapar, nasil calisir, ornek cikti. Juri cogu zaman kodu degil README'yi okur.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3) Projeler Ne Olmali?</span></span><br />
Buyuk olmasi gerekmez, <span style="font-weight: bold;" class="mycode_b">bitmis</span> ve <span style="font-weight: bold;" class="mycode_b">anlasilir</span> olmasi gerekir:<ul class="mycode_list"><li>Kucuk bir log analiz scripti<br />
</li>
<li>Bir CTF writeup koleksiyonu (yalnizca cozulmus/retired)<br />
</li>
<li>Bir ev labi kurulum dokumani<br />
</li>
<li>Kucuk bir otomasyon araci<br />
</li>
</ul>
Uc tane ozenli proje, on tane yarim projeden iyidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4) Basvuru Oncesi Kontrol</span></span><ul class="mycode_list"><li>CV tek sayfa, net, abartisiz<br />
</li>
<li>GitHub linki calisiyor ve dolu<br />
</li>
<li>LinkedIn guncel<br />
</li>
<li>Her iddianin arkasinda bir kanit var<br />
</li>
<li>Yazim hatasi yok (bir kez daha okuyun)<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://docs.github.com/en/get-started/writing-on-github" target="_blank" rel="noopener" class="mycode_url">GitHub - README yazimi</a><br />
</li>
<li><a href="https://www.cyberseek.org/pathway.html" target="_blank" rel="noopener" class="mycode_url">CyberSeek Kariyer Yollari</a><br />
</li>
</ul>
<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite><span style="font-weight: bold;" class="mycode_b">Not:</span> Projelerinizde gercek/izinsiz sistem verisi paylasmayin; yalnizca kendi lab ciktilarinizi kullanin.</blockquote>
<br />
Goruseme girenler, size en cok hangi proje soruldu?<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=115" target="_blank" title="">kultigin-k09.png</a> (Dosya Boyutu: 78.92 KB / İndirme Sayısı: 8)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=115" loading="lazy"  alt="[Resim: attachment.php?aid=115]" class="mycode_img" /></div>
<br />
Selam arkadaslar,<br />
<br />
Ilk staj/ilk is basvurusunda en cok takilinan yer, deneyim yokken CV'yi nasil dolduracagini bilememek. Kendi surecimden ve goruseme giren arkadaslardan derledigim pratik onerileri paylasiyorum. Sihir yok; gorunur is yapmak var.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda Anlatilacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>Deneyim yokken CV nasil dolar?<br />
</li>
<li>GitHub'i vitrin yapmak<br />
</li>
<li>Projeler ne olmali?<br />
</li>
<li>Basvuru oncesi kontrol listesi<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1) Deneyim Yokken CV</span></span><br />
Is deneyiminiz yoksa onu <span style="font-weight: bold;" class="mycode_b">kanit</span> ile degistirirsiniz: cozdugunuz CTF'ler, kurdugunuz lab, yazdiginiz kucuk araclar, aldiginiz sertifikalar, blog yazilari. "Python biliyorum" yazmak zayif; "Python ile su scripti yazdim, GitHub'da" demek guclu. Somut olun, link verin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2) GitHub Vitrin</span></span><br />
GitHub profiliniz, yeni baslayan icin en ikna edici belge. Bos bir profil ile gorusmeye gitmeyin.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>git init
git add README.md
git commit -m "ilk arac: log tarayici"
git branch -M main
git remote add origin git@github.com:kullanici/proje.git
git push -u origin main</code></div></div><br />
Her repoya <span style="font-weight: bold;" class="mycode_b">duzgun bir README</span> yazin: ne yapar, nasil calisir, ornek cikti. Juri cogu zaman kodu degil README'yi okur.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3) Projeler Ne Olmali?</span></span><br />
Buyuk olmasi gerekmez, <span style="font-weight: bold;" class="mycode_b">bitmis</span> ve <span style="font-weight: bold;" class="mycode_b">anlasilir</span> olmasi gerekir:<ul class="mycode_list"><li>Kucuk bir log analiz scripti<br />
</li>
<li>Bir CTF writeup koleksiyonu (yalnizca cozulmus/retired)<br />
</li>
<li>Bir ev labi kurulum dokumani<br />
</li>
<li>Kucuk bir otomasyon araci<br />
</li>
</ul>
Uc tane ozenli proje, on tane yarim projeden iyidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4) Basvuru Oncesi Kontrol</span></span><ul class="mycode_list"><li>CV tek sayfa, net, abartisiz<br />
</li>
<li>GitHub linki calisiyor ve dolu<br />
</li>
<li>LinkedIn guncel<br />
</li>
<li>Her iddianin arkasinda bir kanit var<br />
</li>
<li>Yazim hatasi yok (bir kez daha okuyun)<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://docs.github.com/en/get-started/writing-on-github" target="_blank" rel="noopener" class="mycode_url">GitHub - README yazimi</a><br />
</li>
<li><a href="https://www.cyberseek.org/pathway.html" target="_blank" rel="noopener" class="mycode_url">CyberSeek Kariyer Yollari</a><br />
</li>
</ul>
<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite><span style="font-weight: bold;" class="mycode_b">Not:</span> Projelerinizde gercek/izinsiz sistem verisi paylasmayin; yalnizca kendi lab ciktilarinizi kullanin.</blockquote>
<br />
Goruseme girenler, size en cok hangi proje soruldu?<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=115" target="_blank" title="">kultigin-k09.png</a> (Dosya Boyutu: 78.92 KB / İndirme Sayısı: 8)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[SOC Analisti Nasıl Olunur? 2026 Yol Haritası, Beceriler ve İlk İş Tavsiyeleri]]></title>
			<link>https://www.turkteam.org/konu-soc-analisti-nasil-olunur-2026-yol-haritasi-beceriler-ve-ilk-is-tavsiyeleri.html</link>
			<pubDate>Sat, 17 Oct 2026 11:29:39 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=2">Tonyukuk</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-soc-analisti-nasil-olunur-2026-yol-haritasi-beceriler-ve-ilk-is-tavsiyeleri.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=113" loading="lazy"  alt="[Resim: attachment.php?aid=113]" class="mycode_img" /></div>
<br />
Siber güvenliğe girmek isteyenlerin çoğu "pentester olacağım" diye başlar ama sektöre açılan en geniş kapı aslında <span style="font-weight: bold;" class="mycode_b">SOC analistliği</span>. Mavi takımın ön cephesi burasıdır, bol pozisyon vardır ve öğrenme eğrisi yeni başlayan için daha erişilebilirdir. Bu yazıda SOC analistliğine giden gerçekçi bir yol haritası çizdim; pazarlama cümleleri değil, işe alım gerçekleri üzerinden.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span><br />
<ol type="1" class="mycode_list"><li>SOC nedir, analist ne yapar?<br />
</li>
<li>L1, L2, L3 seviyeleri<br />
</li>
<li>Olmazsa olmaz temel bilgiler<br />
</li>
<li>SOC'a özel beceriler<br />
</li>
<li>Araçlar ve pratik ortamlar<br />
</li>
<li>Sertifikalar<br />
</li>
<li>İlk işe hazırlık ve CV<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">SOC Nedir, Analist Ne Yapar?</span></span><br />
<br />
SOC (Security Operations Center / Güvenlik Operasyon Merkezi), bir kurumun saldırıları <span style="font-weight: bold;" class="mycode_b">tespit edip müdahale ettiği</span> ekiptir. SOC analisti, günlük olarak alarm/log inceler, olay (incident) doğrular, tehditleri önceliklendirir ve gerektiğinde müdahale sürecini başlatır. Kısaca: güvenlik olaylarının ilk savunma hattı.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">L1, L2, L3 Seviyeleri</span></span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">L1 (Tier 1):</span> Alarm izleme ve ilk triyaj. Gelen uyarının gerçek mi (true positive) yoksa yanlış alarm mı (false positive) olduğunu değerlendirir. Giriş seviyesi burasıdır.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">L2 (Tier 2):</span> Derin analiz, olay müdahalesi, L1'in yükselttiği vakaları araştırma.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">L3 (Tier 3):</span> Tehdit avcılığı (threat hunting), gelişmiş olaylar, tespit kuralı geliştirme, bazen adli bilişim.<br />
</li>
</ul>
<br />
Hedefiniz önce L1 kapısından girmek olmalı; gerisi tecrübeyle gelir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Olmazsa Olmaz Temel Bilgiler</span></span><br />
<br />
SOC'tan önce bu temeller gerçekten oturmalı:<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Ağ:</span> TCP/IP, portlar, DNS, HTTP/HTTPS, DHCP, NAT. "Bir paket nereden nereye gidiyor" sorusunu rahat yanıtlayabilmelisiniz.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">İşletim sistemleri:</span> Windows olay günlükleri (Event Log), Linux logları, süreç/servis kavramı.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Saldırı temelleri:</span> Phishing, kaba kuvvet, zararlı yazılım türleri, temel saldırı yaşam döngüsü.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Loglama mantığı:</span> Hangi olay nerede loglanır, bir giriş denemesi hangi kaydı üretir?<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">SOC'a Özel Beceriler</span></span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">SIEM kullanımı:</span> Splunk, Elastic/ELK, Microsoft Sentinel, Wazuh gibi araçlarda arama/sorgu yazabilmek.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Log analizi:</span> Windows Security logları (ör. 4624 başarılı giriş, 4625 başarısız giriş), Sysmon.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">MITRE ATT&amp;CK:</span> Saldırgan tekniklerini ortak bir dille eşleştirebilmek.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Temel betikleme:</span> Çok veri filtrelemek için biraz Python/PowerShell çok işe yarar.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Araçlar ve Pratik Ortamlar</span></span><br />
<br />
Teoriyi pratiğe çevirmek için ücretsiz/erişilebilir ortamlar:<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Wazuh</span> veya <span style="font-weight: bold;" class="mycode_b">Elastic</span> ile evde kendi mini-SIEM lab'ınızı kurun.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Sysmon</span> kurup kendi Windows'unuzda ne loglandığını izleyin.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">TryHackMe</span> SOC Level 1 yolu ve <span style="font-weight: bold;" class="mycode_b">Blue Team Labs Online</span> alıştırmaları.<br />
</li>
<li>Örnek phishing e-postası ve log analizi senaryolarıyla pratik yapın.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sertifikalar</span></span><br />
<br />
Sertifika iş garantisi değildir ama CV'nin ilk eleme turunu geçmesine yardımcı olur:<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">CompTIA Security+</span> - temel, işe alımlarda çok istenir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Blue Team Level 1 (BTL1)</span> - pratik ve SOC odaklı.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Microsoft SC-200</span> - Sentinel/Defender ağırlıklı ortamlar için.<br />
</li>
</ul>
<br />
Önce ücretsiz kaynaklarla temeli kurun, sertifikayı iş aramaya yakın dönemde alın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İlk İşe Hazırlık ve CV</span></span><br />
<ul class="mycode_list"><li>Ev lab'ınızı CV'de ve mülakatta anlatın; "Wazuh kurdum, şu alarmı şöyle analiz ettim" cümlesi, boş sertifika listesinden değerlidir.<br />
</li>
<li>TryHackMe/BTLO profilinizi ve varsa küçük blog yazılarınızı ekleyin.<br />
</li>
<li>Mülakatta "bir brute force alarmını nasıl incelersin" gibi senaryo sorularına hazır olun; adım adım düşünme süreciniz önemlidir.<br />
</li>
<li>Vardiyalı çalışma SOC'ta yaygındır; bunu baştan göz önünde bulundurun.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
<br />
SOC analistliği, sektöre giriş için en gerçekçi kapılardan biri ve mavi takım kariyerinin sağlam bir başlangıcı. Temel ağ/OS bilgisi + SIEM pratiği + bir giriş sertifikası ile ilk işe ciddi şekilde yaklaşabilirsiniz. SOC'ta çalışan arkadaşlar, ilk işe girerken sizde fark yaratan şey neydi? Yeni başlayanlar için yorumlarda paylaşırsanız çok kıymetli olur.<br />
<br />
Not: Bu bir kariyer rehberidir; anlatılan tüm pratikler kendi lab ortamınızda, yasal sınırlar içinde yapılmalıdır.<br />
<br />
Görsel: TurkTeam özgün kapak görseli<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=113" target="_blank" title="">tonyukuk-17-soc.jpg</a> (Dosya Boyutu: 80.56 KB / İndirme Sayısı: 10)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=113" loading="lazy"  alt="[Resim: attachment.php?aid=113]" class="mycode_img" /></div>
<br />
Siber güvenliğe girmek isteyenlerin çoğu "pentester olacağım" diye başlar ama sektöre açılan en geniş kapı aslında <span style="font-weight: bold;" class="mycode_b">SOC analistliği</span>. Mavi takımın ön cephesi burasıdır, bol pozisyon vardır ve öğrenme eğrisi yeni başlayan için daha erişilebilirdir. Bu yazıda SOC analistliğine giden gerçekçi bir yol haritası çizdim; pazarlama cümleleri değil, işe alım gerçekleri üzerinden.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span><br />
<ol type="1" class="mycode_list"><li>SOC nedir, analist ne yapar?<br />
</li>
<li>L1, L2, L3 seviyeleri<br />
</li>
<li>Olmazsa olmaz temel bilgiler<br />
</li>
<li>SOC'a özel beceriler<br />
</li>
<li>Araçlar ve pratik ortamlar<br />
</li>
<li>Sertifikalar<br />
</li>
<li>İlk işe hazırlık ve CV<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">SOC Nedir, Analist Ne Yapar?</span></span><br />
<br />
SOC (Security Operations Center / Güvenlik Operasyon Merkezi), bir kurumun saldırıları <span style="font-weight: bold;" class="mycode_b">tespit edip müdahale ettiği</span> ekiptir. SOC analisti, günlük olarak alarm/log inceler, olay (incident) doğrular, tehditleri önceliklendirir ve gerektiğinde müdahale sürecini başlatır. Kısaca: güvenlik olaylarının ilk savunma hattı.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">L1, L2, L3 Seviyeleri</span></span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">L1 (Tier 1):</span> Alarm izleme ve ilk triyaj. Gelen uyarının gerçek mi (true positive) yoksa yanlış alarm mı (false positive) olduğunu değerlendirir. Giriş seviyesi burasıdır.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">L2 (Tier 2):</span> Derin analiz, olay müdahalesi, L1'in yükselttiği vakaları araştırma.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">L3 (Tier 3):</span> Tehdit avcılığı (threat hunting), gelişmiş olaylar, tespit kuralı geliştirme, bazen adli bilişim.<br />
</li>
</ul>
<br />
Hedefiniz önce L1 kapısından girmek olmalı; gerisi tecrübeyle gelir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Olmazsa Olmaz Temel Bilgiler</span></span><br />
<br />
SOC'tan önce bu temeller gerçekten oturmalı:<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Ağ:</span> TCP/IP, portlar, DNS, HTTP/HTTPS, DHCP, NAT. "Bir paket nereden nereye gidiyor" sorusunu rahat yanıtlayabilmelisiniz.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">İşletim sistemleri:</span> Windows olay günlükleri (Event Log), Linux logları, süreç/servis kavramı.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Saldırı temelleri:</span> Phishing, kaba kuvvet, zararlı yazılım türleri, temel saldırı yaşam döngüsü.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Loglama mantığı:</span> Hangi olay nerede loglanır, bir giriş denemesi hangi kaydı üretir?<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">SOC'a Özel Beceriler</span></span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">SIEM kullanımı:</span> Splunk, Elastic/ELK, Microsoft Sentinel, Wazuh gibi araçlarda arama/sorgu yazabilmek.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Log analizi:</span> Windows Security logları (ör. 4624 başarılı giriş, 4625 başarısız giriş), Sysmon.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">MITRE ATT&amp;CK:</span> Saldırgan tekniklerini ortak bir dille eşleştirebilmek.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Temel betikleme:</span> Çok veri filtrelemek için biraz Python/PowerShell çok işe yarar.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Araçlar ve Pratik Ortamlar</span></span><br />
<br />
Teoriyi pratiğe çevirmek için ücretsiz/erişilebilir ortamlar:<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Wazuh</span> veya <span style="font-weight: bold;" class="mycode_b">Elastic</span> ile evde kendi mini-SIEM lab'ınızı kurun.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Sysmon</span> kurup kendi Windows'unuzda ne loglandığını izleyin.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">TryHackMe</span> SOC Level 1 yolu ve <span style="font-weight: bold;" class="mycode_b">Blue Team Labs Online</span> alıştırmaları.<br />
</li>
<li>Örnek phishing e-postası ve log analizi senaryolarıyla pratik yapın.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sertifikalar</span></span><br />
<br />
Sertifika iş garantisi değildir ama CV'nin ilk eleme turunu geçmesine yardımcı olur:<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">CompTIA Security+</span> - temel, işe alımlarda çok istenir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Blue Team Level 1 (BTL1)</span> - pratik ve SOC odaklı.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Microsoft SC-200</span> - Sentinel/Defender ağırlıklı ortamlar için.<br />
</li>
</ul>
<br />
Önce ücretsiz kaynaklarla temeli kurun, sertifikayı iş aramaya yakın dönemde alın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İlk İşe Hazırlık ve CV</span></span><br />
<ul class="mycode_list"><li>Ev lab'ınızı CV'de ve mülakatta anlatın; "Wazuh kurdum, şu alarmı şöyle analiz ettim" cümlesi, boş sertifika listesinden değerlidir.<br />
</li>
<li>TryHackMe/BTLO profilinizi ve varsa küçük blog yazılarınızı ekleyin.<br />
</li>
<li>Mülakatta "bir brute force alarmını nasıl incelersin" gibi senaryo sorularına hazır olun; adım adım düşünme süreciniz önemlidir.<br />
</li>
<li>Vardiyalı çalışma SOC'ta yaygındır; bunu baştan göz önünde bulundurun.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
<br />
SOC analistliği, sektöre giriş için en gerçekçi kapılardan biri ve mavi takım kariyerinin sağlam bir başlangıcı. Temel ağ/OS bilgisi + SIEM pratiği + bir giriş sertifikası ile ilk işe ciddi şekilde yaklaşabilirsiniz. SOC'ta çalışan arkadaşlar, ilk işe girerken sizde fark yaratan şey neydi? Yeni başlayanlar için yorumlarda paylaşırsanız çok kıymetli olur.<br />
<br />
Not: Bu bir kariyer rehberidir; anlatılan tüm pratikler kendi lab ortamınızda, yasal sınırlar içinde yapılmalıdır.<br />
<br />
Görsel: TurkTeam özgün kapak görseli<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=113" target="_blank" title="">tonyukuk-17-soc.jpg</a> (Dosya Boyutu: 80.56 KB / İndirme Sayısı: 10)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Siber Güvenlikte İlk İş: Soft Skill mi, Lab mı, Sertifika mı? (Tartışma)]]></title>
			<link>https://www.turkteam.org/konu-siber-guvenlikte-ilk-is-soft-skill-mi-lab-mi-sertifika-mi-tartisma.html</link>
			<pubDate>Fri, 16 Oct 2026 11:17:54 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=4">KulTigin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-siber-guvenlikte-ilk-is-soft-skill-mi-lab-mi-sertifika-mi-tartisma.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=22" loading="lazy"  alt="[Resim: attachment.php?aid=22]" class="mycode_img" /></div>
<br />
Selam millet, KulTigin!<br />
<br />
Son birkaç aydır hem kendi başvurularımda hem de etraftaki junior arkadaşların deneyimlerinde aynı tartışma dönüyor: işveren gerçekten neye bakıyor? OSCP mi, GitHub'daki scriptler mi, yoksa "bu çocukle konuşunca güvenebiliyor muyum" hissi mi?<br />
<br />
Bu konu bir rehber değil, samimi bir tartışma. Kendi gözlemlerimi yazıp sizden de deneyim bekliyorum.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Benim Gördüğüm Tablo (TR, 2025-2026)</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">SOC / Blue Team ilanları:</span> Security+, İngilizce okuma, SIEM'e aşinalık ve vardiyaya uyum daha önde. Lab'da "kaç makine rootladın" sorusu nadir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Pentest / AppSec staj ve junior:</span> Portfolyo (writeup, bug bounty raporu, kendi lab notları) sertifikadan ağır basabiliyor. eJPT veya benzeri giriş sertifikası kapıyı açıyor ama tek başına yetmiyor.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Kurumsal IT güvenliği:</span> Networking + Windows/AD temeli + iletişim. "Müşteriye zafiyeti anlatabiliyor musun?" sorusu teknik sorudan daha zorlayıcı olabiliyor.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Soft Skill Derken Ne?</span></span><br />
Havada bir kavram gibi duruyor ama pratikte şunlar:<ul class="mycode_list"><li>Bir bulguyu abartmadan, kanıtıyla yazmak (rapor)<br />
</li>
<li>Takıldığınızda net soru sormak (ekip içi)<br />
</li>
<li>Kapsam dışına çıkmamak (etik ve sözleşme)<br />
</li>
<li>İngilizce doküman okuyup Türkçe özetleyebilmek<br />
</li>
</ul>
Lab'da 50 Easy makine bitirmiş ama "bu RCE'nin iş etkisi ne?" diye sorulunca susmak, maalesef sık görülüyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Benim Tavsiye Sıram (Junior)</span></span><br />
<ol type="1" class="mycode_list"><li>Lab + not: THM/HTB retired, kendi writeup'larınız (aktif spoiler yok)<br />
</li>
<li>Bir giriş sertifikası: eJPT veya Security+ (hedefe göre)<br />
</li>
<li>LinkedIn/GitHub: 2-3 kaliteli proje, 50 yarım repo değil<br />
</li>
<li>Soft skill: mock interview, rapor şablonu, İngilizce okuma alışkanlığı<br />
</li>
</ol>
<br />
Sizce? İlk işinizde hangisi daha çok işe yaradı? İlanlarda "3 yıl deneyimli junior" yazanlara ne diyorsunuz? Yorumlara dökün, birbirimizden öğrenelim.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar (başlangıç)</span></span><ul class="mycode_list"><li><a href="https://ine.com/security/certifications/ejpt-certification" target="_blank" rel="noopener" class="mycode_url">INE eJPT certification</a><br />
</li>
<li><a href="https://www.comptia.org/en-us/certifications/security/v7/" target="_blank" rel="noopener" class="mycode_url">CompTIA Security+ (SY0-701)</a><br />
</li>
<li><a href="https://www.offsec.com/courses/pen-200/" target="_blank" rel="noopener" class="mycode_url">OffSec PEN-200 / OSCP</a><br />
</li>
</ul>
<br />
Kapak: özgün TurkTeam görseli.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=22" target="_blank" title="">kultigin-03.png</a> (Dosya Boyutu: 80.21 KB / İndirme Sayısı: 7)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=22" loading="lazy"  alt="[Resim: attachment.php?aid=22]" class="mycode_img" /></div>
<br />
Selam millet, KulTigin!<br />
<br />
Son birkaç aydır hem kendi başvurularımda hem de etraftaki junior arkadaşların deneyimlerinde aynı tartışma dönüyor: işveren gerçekten neye bakıyor? OSCP mi, GitHub'daki scriptler mi, yoksa "bu çocukle konuşunca güvenebiliyor muyum" hissi mi?<br />
<br />
Bu konu bir rehber değil, samimi bir tartışma. Kendi gözlemlerimi yazıp sizden de deneyim bekliyorum.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Benim Gördüğüm Tablo (TR, 2025-2026)</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">SOC / Blue Team ilanları:</span> Security+, İngilizce okuma, SIEM'e aşinalık ve vardiyaya uyum daha önde. Lab'da "kaç makine rootladın" sorusu nadir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Pentest / AppSec staj ve junior:</span> Portfolyo (writeup, bug bounty raporu, kendi lab notları) sertifikadan ağır basabiliyor. eJPT veya benzeri giriş sertifikası kapıyı açıyor ama tek başına yetmiyor.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Kurumsal IT güvenliği:</span> Networking + Windows/AD temeli + iletişim. "Müşteriye zafiyeti anlatabiliyor musun?" sorusu teknik sorudan daha zorlayıcı olabiliyor.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Soft Skill Derken Ne?</span></span><br />
Havada bir kavram gibi duruyor ama pratikte şunlar:<ul class="mycode_list"><li>Bir bulguyu abartmadan, kanıtıyla yazmak (rapor)<br />
</li>
<li>Takıldığınızda net soru sormak (ekip içi)<br />
</li>
<li>Kapsam dışına çıkmamak (etik ve sözleşme)<br />
</li>
<li>İngilizce doküman okuyup Türkçe özetleyebilmek<br />
</li>
</ul>
Lab'da 50 Easy makine bitirmiş ama "bu RCE'nin iş etkisi ne?" diye sorulunca susmak, maalesef sık görülüyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Benim Tavsiye Sıram (Junior)</span></span><br />
<ol type="1" class="mycode_list"><li>Lab + not: THM/HTB retired, kendi writeup'larınız (aktif spoiler yok)<br />
</li>
<li>Bir giriş sertifikası: eJPT veya Security+ (hedefe göre)<br />
</li>
<li>LinkedIn/GitHub: 2-3 kaliteli proje, 50 yarım repo değil<br />
</li>
<li>Soft skill: mock interview, rapor şablonu, İngilizce okuma alışkanlığı<br />
</li>
</ol>
<br />
Sizce? İlk işinizde hangisi daha çok işe yaradı? İlanlarda "3 yıl deneyimli junior" yazanlara ne diyorsunuz? Yorumlara dökün, birbirimizden öğrenelim.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar (başlangıç)</span></span><ul class="mycode_list"><li><a href="https://ine.com/security/certifications/ejpt-certification" target="_blank" rel="noopener" class="mycode_url">INE eJPT certification</a><br />
</li>
<li><a href="https://www.comptia.org/en-us/certifications/security/v7/" target="_blank" rel="noopener" class="mycode_url">CompTIA Security+ (SY0-701)</a><br />
</li>
<li><a href="https://www.offsec.com/courses/pen-200/" target="_blank" rel="noopener" class="mycode_url">OffSec PEN-200 / OSCP</a><br />
</li>
</ul>
<br />
Kapak: özgün TurkTeam görseli.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=22" target="_blank" title="">kultigin-03.png</a> (Dosya Boyutu: 80.21 KB / İndirme Sayısı: 7)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
	</channel>
</rss>