<?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 - Portal]]></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:49:28 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[EPSS ile Yama Önceliklendirme: CVSS Yüksek Ama Önce Hangi Açığı Kapatmalı?]]></title>
			<link>https://www.turkteam.org/konu-epss-ile-yama-onceliklendirme-cvss-yuksek-ama-once-hangi-acigi-kapatmali.html</link>
			<pubDate>Sun, 25 Oct 2026 11:53:51 +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-epss-ile-yama-onceliklendirme-cvss-yuksek-ama-once-hangi-acigi-kapatmali.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=440" loading="lazy"  alt="[Resim: attachment.php?aid=440]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Oracle'ın tek seferde 1.295 yama çıkardığı bir dünyada "önce hangi açığı kapatalım?" sorusu mavi takımların en kritik kararı. Yıllardır tek ölçüt CVSS'ti; ama CVSS ciddiyeti ölçer, <span style="font-weight: bold;" class="mycode_b">sömürülme olasılığını</span> değil. İşte burada <span style="font-weight: bold;" class="mycode_b">EPSS</span> (Exploit Prediction Scoring System) devreye giriyor. Bu rehberde EPSS nedir, CVSS'ten farkı ne ve pratikte nasıl kullanılır, 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>EPSS nedir?<br />
</li>
<li>CVSS ile farkı<br />
</li>
<li>API ile sorgulama<br />
</li>
<li>KEV ile birleştirme<br />
</li>
<li>Pratik önceliklendirme akışı<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. EPSS nedir?</span></span><br />
EPSS, FIRST tarafından geliştirilen, bir CVE'nin <span style="font-weight: bold;" class="mycode_b">önümüzdeki 30 gün içinde vahşi doğada sömürülme olasılığını</span> 0-1 arası bir skorla tahmin eden bir modeldir. 0.96 skor, yüksek sömürülme olasılığı; 0.01 ise düşük anlamına gelir. Model günlük güncellenir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. CVSS ile farkı</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">CVSS:</span> "Bu açık sömürülürse ne kadar kötü olur?" (ciddiyet, statik)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">EPSS:</span> "Bu açık yakın zamanda sömürülür mü?" (olasılık, dinamik)<br />
</li>
</ul>
İkisi birbirini tamamlar. Yüksek CVSS + düşük EPSS bir açık, yüksek CVSS + yüksek EPSS bir açıkla aynı aciliyette değildir. Kaynaklar kısıtlıysa, yüksek EPSS'li olanları öne almak sömürülecek açığı kapatma olasılığınızı artırır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. API ile sorgulama</span></span><br />
EPSS API'si ücretsiz ve kimlik doğrulamasız:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Tek CVE
curl -s "https://api.first.org/data/v1/epss?cve=CVE-2026-0257"   | python3 -m json.tool
# Birden fazla CVE
curl -s "https://api.first.org/data/v1/epss?cve=CVE-2026-0257,CVE-2026-111497"
# EPSS'i 0.9 üstü olanları listele
curl -s "https://api.first.org/data/v1/epss?epss-gt=0.9&amp;limit=50"</code></div></div>Örnek bir toplu sıralama scripti:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>import requests
cves = ["CVE-2026-0257","CVE-2026-111497","CVE-2025-64446"]
r = requests.get("https://api.first.org/data/v1/epss",
                 params={"cve": ",".join(cves)})
data = sorted(r.json()["data"],
              key=lambda d: float(d["epss"]), reverse=True)
for d in data:
    print(f"{d['cve']}  EPSS={float(d['epss']):.4f}  pct={d['percentile']}")</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. KEV ile birleştirme</span></span><br />
CISA'nın Known Exploited Vulnerabilities (KEV) kataloğu, <span style="font-weight: bold;" class="mycode_b">zaten aktif sömürülen</span> açıkların listesidir. Bir CVE KEV'deyse, EPSS tahminine gerek kalmadan en yüksek önceliktir; çünkü olasılık değil, gerçekleşmiş sömürüdür.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>curl -s https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json   | python3 -c "import sys,json;print(len(json.load(sys.stdin)['vulnerabilities']),'KEV kaydi')"</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Pratik önceliklendirme akışı</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">KEV'de mi?</span> Evetse -&gt; hemen yama (en yüksek öncelik).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">EPSS yüksek mi (örn. &gt; 0.5)?</span> Evetse -&gt; acil sıraya al.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">CVSS kritik + internete dönük mü?</span> Evetse -&gt; yüksek öncelik.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Varlık kritikliği</span> ile ağırlıklandır; kritik sistemleri öne al.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Düşük EPSS + düşük maruziyet</span> -&gt; normal bakım döngüsüne bırak.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
CVSS tek başına "neyi önce yamalamalı" sorusunu yanıtlamaz. KEV (gerçekleşen sömürü) + EPSS (sömürü olasılığı) + varlık kritikliği üçlüsü, kısıtlı kaynakları en çok sömürülecek açıklara yöneltir. Siz yama önceliklendirmede EPSS/KEV kullanıyor musunuz?<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.first.org/epss/" target="_blank" rel="noopener" class="mycode_url">https://www.first.org/epss/</a><br />
</li>
<li><a href="https://api.first.org/" target="_blank" rel="noopener" class="mycode_url">https://api.first.org/</a><br />
</li>
<li><a href="https://www.cisa.gov/known-exploited-vulnerabilities-catalog" target="_blank" rel="noopener" class="mycode_url">https://www.cisa.gov/known-exploited-vul...es-catalog</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=440" target="_blank" title="">20-t20-epss-yama-onceliklendirme.png</a> (Dosya Boyutu: 120.54 KB / İndirme Sayısı: 3)
<!-- 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=440" loading="lazy"  alt="[Resim: attachment.php?aid=440]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Oracle'ın tek seferde 1.295 yama çıkardığı bir dünyada "önce hangi açığı kapatalım?" sorusu mavi takımların en kritik kararı. Yıllardır tek ölçüt CVSS'ti; ama CVSS ciddiyeti ölçer, <span style="font-weight: bold;" class="mycode_b">sömürülme olasılığını</span> değil. İşte burada <span style="font-weight: bold;" class="mycode_b">EPSS</span> (Exploit Prediction Scoring System) devreye giriyor. Bu rehberde EPSS nedir, CVSS'ten farkı ne ve pratikte nasıl kullanılır, 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>EPSS nedir?<br />
</li>
<li>CVSS ile farkı<br />
</li>
<li>API ile sorgulama<br />
</li>
<li>KEV ile birleştirme<br />
</li>
<li>Pratik önceliklendirme akışı<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. EPSS nedir?</span></span><br />
EPSS, FIRST tarafından geliştirilen, bir CVE'nin <span style="font-weight: bold;" class="mycode_b">önümüzdeki 30 gün içinde vahşi doğada sömürülme olasılığını</span> 0-1 arası bir skorla tahmin eden bir modeldir. 0.96 skor, yüksek sömürülme olasılığı; 0.01 ise düşük anlamına gelir. Model günlük güncellenir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. CVSS ile farkı</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">CVSS:</span> "Bu açık sömürülürse ne kadar kötü olur?" (ciddiyet, statik)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">EPSS:</span> "Bu açık yakın zamanda sömürülür mü?" (olasılık, dinamik)<br />
</li>
</ul>
İkisi birbirini tamamlar. Yüksek CVSS + düşük EPSS bir açık, yüksek CVSS + yüksek EPSS bir açıkla aynı aciliyette değildir. Kaynaklar kısıtlıysa, yüksek EPSS'li olanları öne almak sömürülecek açığı kapatma olasılığınızı artırır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. API ile sorgulama</span></span><br />
EPSS API'si ücretsiz ve kimlik doğrulamasız:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Tek CVE
curl -s "https://api.first.org/data/v1/epss?cve=CVE-2026-0257"   | python3 -m json.tool
# Birden fazla CVE
curl -s "https://api.first.org/data/v1/epss?cve=CVE-2026-0257,CVE-2026-111497"
# EPSS'i 0.9 üstü olanları listele
curl -s "https://api.first.org/data/v1/epss?epss-gt=0.9&amp;limit=50"</code></div></div>Örnek bir toplu sıralama scripti:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>import requests
cves = ["CVE-2026-0257","CVE-2026-111497","CVE-2025-64446"]
r = requests.get("https://api.first.org/data/v1/epss",
                 params={"cve": ",".join(cves)})
data = sorted(r.json()["data"],
              key=lambda d: float(d["epss"]), reverse=True)
for d in data:
    print(f"{d['cve']}  EPSS={float(d['epss']):.4f}  pct={d['percentile']}")</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. KEV ile birleştirme</span></span><br />
CISA'nın Known Exploited Vulnerabilities (KEV) kataloğu, <span style="font-weight: bold;" class="mycode_b">zaten aktif sömürülen</span> açıkların listesidir. Bir CVE KEV'deyse, EPSS tahminine gerek kalmadan en yüksek önceliktir; çünkü olasılık değil, gerçekleşmiş sömürüdür.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>curl -s https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json   | python3 -c "import sys,json;print(len(json.load(sys.stdin)['vulnerabilities']),'KEV kaydi')"</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Pratik önceliklendirme akışı</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">KEV'de mi?</span> Evetse -&gt; hemen yama (en yüksek öncelik).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">EPSS yüksek mi (örn. &gt; 0.5)?</span> Evetse -&gt; acil sıraya al.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">CVSS kritik + internete dönük mü?</span> Evetse -&gt; yüksek öncelik.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Varlık kritikliği</span> ile ağırlıklandır; kritik sistemleri öne al.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Düşük EPSS + düşük maruziyet</span> -&gt; normal bakım döngüsüne bırak.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
CVSS tek başına "neyi önce yamalamalı" sorusunu yanıtlamaz. KEV (gerçekleşen sömürü) + EPSS (sömürü olasılığı) + varlık kritikliği üçlüsü, kısıtlı kaynakları en çok sömürülecek açıklara yöneltir. Siz yama önceliklendirmede EPSS/KEV kullanıyor musunuz?<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.first.org/epss/" target="_blank" rel="noopener" class="mycode_url">https://www.first.org/epss/</a><br />
</li>
<li><a href="https://api.first.org/" target="_blank" rel="noopener" class="mycode_url">https://api.first.org/</a><br />
</li>
<li><a href="https://www.cisa.gov/known-exploited-vulnerabilities-catalog" target="_blank" rel="noopener" class="mycode_url">https://www.cisa.gov/known-exploited-vul...es-catalog</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=440" target="_blank" title="">20-t20-epss-yama-onceliklendirme.png</a> (Dosya Boyutu: 120.54 KB / İndirme Sayısı: 3)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Soru-Cevap: Yazılım Tedarik Zinciri Güvenliği Nedir, Küçük Ekip Nereden Başlamalı?]]></title>
			<link>https://www.turkteam.org/konu-soru-cevap-yazilim-tedarik-zinciri-guvenligi-nedir-kucuk-ekip-nereden-baslamali.html</link>
			<pubDate>Sun, 25 Oct 2026 11:52:44 +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-soru-cevap-yazilim-tedarik-zinciri-guvenligi-nedir-kucuk-ekip-nereden-baslamali.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=438" loading="lazy"  alt="[Resim: attachment.php?aid=438]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Son dönemde tedarik zinciri saldırıları (ele geçirilmiş paketler, iptal edilmeyen anahtarlar, güvensiz güncelleyiciler) forum gündeminin sürekli konusu oldu. Peki yazılım tedarik zinciri güvenliği tam olarak nedir ve kaynağı kısıtlı küçük bir ekip nereden başlamalı? Bu soru-cevap formatında temel kavramları ve pratik ilk adımları topladım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">S: Yazılım tedarik zinciri güvenliği nedir?</span></span><br />
C: Yazdığınız koda ek olarak <span style="font-weight: bold;" class="mycode_b">dışarıdan gelen her şeyin</span> (açık kaynak bağımlılıklar, temel imajlar, CI/CD eklentileri, build araçları, güncelleme kanalları) güvenliğini kapsar. Saldırgan, kodunuza doğrudan sızamasa bile, güvendiğiniz bir bağımlılık veya aracı ele geçirerek dolaylı yoldan girebilir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">S: Neden bu kadar önemli hale geldi?</span></span><br />
C: Modern uygulamalar koddan çok <span style="font-weight: bold;" class="mycode_b">bağımlılıktır</span>; yüzlerce dolaylı (transitive) paket içerir. Tek bir popüler paketin ele geçirilmesi binlerce projeyi etkileyebilir. Forumda ele aldığımız LiteLLM ve ConnectWise vakaları tam da bu zincirin kırılma örnekleriydi.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">S: SBOM nedir, gerekli mi?</span></span><br />
C: SBOM (Software Bill of Materials), uygulamanızın içerdiği tüm bileşenlerin listesidir; bir "içindekiler etiketi" gibi. Yeni bir açık çıktığında "bu paketi kullanıyor muyum?" sorusunu saniyeler içinde yanıtlamanızı sağlar. Üretmek için:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Syft ile (örnek)
syft dir:. -o cyclonedx-json &gt; sbom.json</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">S: Küçük ekip nereden başlamalı?</span></span><br />
C: Büyük çerçeveleri (SLSA seviyeleri gibi) bir anda uygulamak zorunda değilsiniz. Öncelik sırası:<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Bağımlılıkları kilitleyin.</span> package-lock.json, poetry.lock, go.sum gibi kilit dosyalarını commit edin ki tekrarlanabilir build alın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Bağımlılık taraması ekleyin.</span> CI'da bilinen zafiyetli paketleri tespit edin (örneğin pip-audit, npm audit, govulncheck).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">SBOM üretin.</span> Her sürümde otomatik olarak oluşturup saklayın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Sırları repodan çıkarın.</span> (Gitleaks rehberimize bakın.)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">CI/CD yetkilerini kısıtlayın.</span> En az yetki; token'ları dar kapsamlı ve kısa ömürlü yapın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Build'i sürümleyin/imzalayın.</span> İlerleyen aşamada SLSA kaynak ve ürün bütünlüğü hedefleyin.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">S: SLSA nedir?</span></span><br />
C: SLSA (Supply-chain Levels for Software Artifacts), build süreci bütünlüğü için aşamalı bir çerçeve. Düşük seviyeler kaynak ve build'in izlenebilirliğini, yüksek seviyeler imzalı ve doğrulanabilir üretimi hedefler. Küçük ekipler önce düşük seviye hedeflerle başlayabilir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">S: Tek bir cümleyle özet?</span></span><br />
C: <span style="font-weight: bold;" class="mycode_b">Kullandığınız her bağımlılığı ve aracı, kendi kodunuz kadar ciddiye alın</span>; kilitleyin, tarayın, listeleyin (SBOM) ve yetkileri daraltın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Tedarik zinciri güvenliği kulağa büyük gelebilir, ama küçük ekipler için bile birkaç somut adım (kilit dosyası, bağımlılık taraması, SBOM, sır temizliği) riski ciddi ölçüde düşürür. Sizin ekibiniz bu adımlardan hangilerini uyguluyor?<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/resources-tools/resources/securing-software-supply-chain-recommended-practices" target="_blank" rel="noopener" class="mycode_url">https://www.cisa.gov/resources-tools/res...-practices</a><br />
</li>
<li><a href="https://slsa.dev/spec/v1.0/levels" target="_blank" rel="noopener" class="mycode_url">https://slsa.dev/spec/v1.0/levels</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=438" target="_blank" title="">19-t19-tedarik-zinciri-sc-baslangic.png</a> (Dosya Boyutu: 119.7 KB / İndirme Sayısı: 2)
<!-- 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=438" loading="lazy"  alt="[Resim: attachment.php?aid=438]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Son dönemde tedarik zinciri saldırıları (ele geçirilmiş paketler, iptal edilmeyen anahtarlar, güvensiz güncelleyiciler) forum gündeminin sürekli konusu oldu. Peki yazılım tedarik zinciri güvenliği tam olarak nedir ve kaynağı kısıtlı küçük bir ekip nereden başlamalı? Bu soru-cevap formatında temel kavramları ve pratik ilk adımları topladım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">S: Yazılım tedarik zinciri güvenliği nedir?</span></span><br />
C: Yazdığınız koda ek olarak <span style="font-weight: bold;" class="mycode_b">dışarıdan gelen her şeyin</span> (açık kaynak bağımlılıklar, temel imajlar, CI/CD eklentileri, build araçları, güncelleme kanalları) güvenliğini kapsar. Saldırgan, kodunuza doğrudan sızamasa bile, güvendiğiniz bir bağımlılık veya aracı ele geçirerek dolaylı yoldan girebilir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">S: Neden bu kadar önemli hale geldi?</span></span><br />
C: Modern uygulamalar koddan çok <span style="font-weight: bold;" class="mycode_b">bağımlılıktır</span>; yüzlerce dolaylı (transitive) paket içerir. Tek bir popüler paketin ele geçirilmesi binlerce projeyi etkileyebilir. Forumda ele aldığımız LiteLLM ve ConnectWise vakaları tam da bu zincirin kırılma örnekleriydi.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">S: SBOM nedir, gerekli mi?</span></span><br />
C: SBOM (Software Bill of Materials), uygulamanızın içerdiği tüm bileşenlerin listesidir; bir "içindekiler etiketi" gibi. Yeni bir açık çıktığında "bu paketi kullanıyor muyum?" sorusunu saniyeler içinde yanıtlamanızı sağlar. Üretmek için:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Syft ile (örnek)
syft dir:. -o cyclonedx-json &gt; sbom.json</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">S: Küçük ekip nereden başlamalı?</span></span><br />
C: Büyük çerçeveleri (SLSA seviyeleri gibi) bir anda uygulamak zorunda değilsiniz. Öncelik sırası:<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Bağımlılıkları kilitleyin.</span> package-lock.json, poetry.lock, go.sum gibi kilit dosyalarını commit edin ki tekrarlanabilir build alın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Bağımlılık taraması ekleyin.</span> CI'da bilinen zafiyetli paketleri tespit edin (örneğin pip-audit, npm audit, govulncheck).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">SBOM üretin.</span> Her sürümde otomatik olarak oluşturup saklayın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Sırları repodan çıkarın.</span> (Gitleaks rehberimize bakın.)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">CI/CD yetkilerini kısıtlayın.</span> En az yetki; token'ları dar kapsamlı ve kısa ömürlü yapın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Build'i sürümleyin/imzalayın.</span> İlerleyen aşamada SLSA kaynak ve ürün bütünlüğü hedefleyin.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">S: SLSA nedir?</span></span><br />
C: SLSA (Supply-chain Levels for Software Artifacts), build süreci bütünlüğü için aşamalı bir çerçeve. Düşük seviyeler kaynak ve build'in izlenebilirliğini, yüksek seviyeler imzalı ve doğrulanabilir üretimi hedefler. Küçük ekipler önce düşük seviye hedeflerle başlayabilir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">S: Tek bir cümleyle özet?</span></span><br />
C: <span style="font-weight: bold;" class="mycode_b">Kullandığınız her bağımlılığı ve aracı, kendi kodunuz kadar ciddiye alın</span>; kilitleyin, tarayın, listeleyin (SBOM) ve yetkileri daraltın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Tedarik zinciri güvenliği kulağa büyük gelebilir, ama küçük ekipler için bile birkaç somut adım (kilit dosyası, bağımlılık taraması, SBOM, sır temizliği) riski ciddi ölçüde düşürür. Sizin ekibiniz bu adımlardan hangilerini uyguluyor?<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/resources-tools/resources/securing-software-supply-chain-recommended-practices" target="_blank" rel="noopener" class="mycode_url">https://www.cisa.gov/resources-tools/res...-practices</a><br />
</li>
<li><a href="https://slsa.dev/spec/v1.0/levels" target="_blank" rel="noopener" class="mycode_url">https://slsa.dev/spec/v1.0/levels</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=438" target="_blank" title="">19-t19-tedarik-zinciri-sc-baslangic.png</a> (Dosya Boyutu: 119.7 KB / İndirme Sayısı: 2)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Microsoft Teams'e YZ Destekli Oltalama Tespiti Geliyor: Kullanıcı Ne Yapmalı?]]></title>
			<link>https://www.turkteam.org/konu-microsoft-teams-e-yz-destekli-oltalama-tespiti-geliyor-kullanici-ne-yapmali.html</link>
			<pubDate>Sun, 25 Oct 2026 11:51:27 +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-microsoft-teams-e-yz-destekli-oltalama-tespiti-geliyor-kullanici-ne-yapmali.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=437" loading="lazy"  alt="[Resim: attachment.php?aid=437]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Microsoft, Teams'e sohbet ve mesajlardaki oltalama/dolandırıcılık girişimlerini uyaran <span style="font-weight: bold;" class="mycode_b">YZ destekli tehdit tespiti</span> getireceğini duyurdu. BleepingComputer konuyu aktardı. Özelliğin Kasım 2026 başında kullanıma sunulmaya başlanması bekleniyor. Teams artık iş iletişiminin merkezi olduğu için, saldırganlar da e-postadan Teams'e kayıyor. Burada yeni özelliği, sınırlarını ve kullanıcı olarak ne yapmanız gerektiğini 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>Neden Teams hedefte?<br />
</li>
<li>Gelen yeni özellikler<br />
</li>
<li>Özellik ne yapmaz (sınırlar)<br />
</li>
<li>Kullanıcı farkındalık önlemleri<br />
</li>
<li>Yönetici tarafı<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Neden Teams hedefte?</span></span><br />
Saldırganlar e-posta filtrelerinin güçleniyor olması nedeniyle giderek daha fazla işbirliği platformlarına yöneliyor. Teams'te dış kullanıcılardan gelen mesajlar, sahte IT desteği kimliğine bürünme ve kötü amaçlı bağlantılar yaygın taktikler haline geldi. Özellikle "yardım masası" veya "IT destek" taklidi yapan mesajlar etkili olabiliyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Gelen yeni özellikler</span></span><br />
Microsoft 365 yol haritasına göre planlanan özellikler:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Kötü amaçlı URL uyarıları:</span> sohbetteki tehlikeli bağlantılar için gerçek zamanlı uyarı.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Olası oltalama/dolandırıcılık uyarıları:</span> YZ ile şüpheli mesaj kalıplarının işaretlenmesi.<br />
</li>
<li>Microsoft, bazı korumaların yönetici yapılandırması gerektireceğini belirtiyor.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Özellik ne yapmaz?</span></span><br />
Önemli bir gerçekçilik notu: YZ tespiti <span style="font-weight: bold;" class="mycode_b">her şeyi yakalamaz</span>. Yeni/özgün sosyal mühendislik mesajları, aciliyet ve otorite baskısına dayanan ikna teknikleri teknik filtrelerden geçebilir. Uyarı sistemi bir katman, tek savunma değil.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Kullanıcı farkındalık önlemleri</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Dış kullanıcı etiketine dikkat edin.</span> Teams, kurum dışından gelen mesajları işaretler; bu bir uyarı sinyalidir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">IT/yardım masası kimliğine bürünmeye şüpheyle bakın.</span> Gerçek IT, sizden parola/MFA kodu istemez.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Aciliyet baskısını sorgulayın.</span> "Hemen tıkla", "hesabın kapanacak" gibi ifadeler klasik manipülasyon.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Bağlantı üstüne gelin, tıklamayın.</span> Hedef URL beklenen alan adı değilse açmayın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Şüpheli mesajı raporlayın.</span> Teams'in raporlama özelliğini kullanın.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Yönetici tarafı</span></span><br />
Yöneticiler için öneriler:<ul class="mycode_list"><li>Dış erişim (external access/federation) politikalarını gözden geçirin; gerekmedikçe kısıtlayın.<br />
</li>
<li>Yeni gelen korumaları etkinleştirin ve yapılandırın.<br />
</li>
<li>Kullanıcılara düzenli farkındalık eğitimi verin; teknik kontrol + insan farkındalığı birlikte çalışır.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
YZ destekli tespit, Teams üzerindeki oltalamaya karşı hoş bir katman; ama sosyal mühendislik temelde insan psikolojisini hedefler ve en iyi savunma yine bilinçli kullanıcıdır. Teams üzerinden hiç şüpheli bir "IT destek" mesajı aldınız 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.bleepingcomputer.com/news/microsoft/microsoft-teams-to-get-ai-powered-phishing-detection-for-chats/" target="_blank" rel="noopener" class="mycode_url">https://www.bleepingcomputer.com/news/mi...for-chats/</a><br />
</li>
<li><a href="https://www.microsoft.com/en-us/microsoft-365/roadmap" target="_blank" rel="noopener" class="mycode_url">https://www.microsoft.com/en-us/microsoft-365/roadmap</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=437" target="_blank" title="">18-t18-teams-ai-oltalama-tespiti.png</a> (Dosya Boyutu: 114.2 KB / İndirme Sayısı: 2)
<!-- 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=437" loading="lazy"  alt="[Resim: attachment.php?aid=437]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Microsoft, Teams'e sohbet ve mesajlardaki oltalama/dolandırıcılık girişimlerini uyaran <span style="font-weight: bold;" class="mycode_b">YZ destekli tehdit tespiti</span> getireceğini duyurdu. BleepingComputer konuyu aktardı. Özelliğin Kasım 2026 başında kullanıma sunulmaya başlanması bekleniyor. Teams artık iş iletişiminin merkezi olduğu için, saldırganlar da e-postadan Teams'e kayıyor. Burada yeni özelliği, sınırlarını ve kullanıcı olarak ne yapmanız gerektiğini 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>Neden Teams hedefte?<br />
</li>
<li>Gelen yeni özellikler<br />
</li>
<li>Özellik ne yapmaz (sınırlar)<br />
</li>
<li>Kullanıcı farkındalık önlemleri<br />
</li>
<li>Yönetici tarafı<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Neden Teams hedefte?</span></span><br />
Saldırganlar e-posta filtrelerinin güçleniyor olması nedeniyle giderek daha fazla işbirliği platformlarına yöneliyor. Teams'te dış kullanıcılardan gelen mesajlar, sahte IT desteği kimliğine bürünme ve kötü amaçlı bağlantılar yaygın taktikler haline geldi. Özellikle "yardım masası" veya "IT destek" taklidi yapan mesajlar etkili olabiliyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Gelen yeni özellikler</span></span><br />
Microsoft 365 yol haritasına göre planlanan özellikler:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Kötü amaçlı URL uyarıları:</span> sohbetteki tehlikeli bağlantılar için gerçek zamanlı uyarı.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Olası oltalama/dolandırıcılık uyarıları:</span> YZ ile şüpheli mesaj kalıplarının işaretlenmesi.<br />
</li>
<li>Microsoft, bazı korumaların yönetici yapılandırması gerektireceğini belirtiyor.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Özellik ne yapmaz?</span></span><br />
Önemli bir gerçekçilik notu: YZ tespiti <span style="font-weight: bold;" class="mycode_b">her şeyi yakalamaz</span>. Yeni/özgün sosyal mühendislik mesajları, aciliyet ve otorite baskısına dayanan ikna teknikleri teknik filtrelerden geçebilir. Uyarı sistemi bir katman, tek savunma değil.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Kullanıcı farkındalık önlemleri</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Dış kullanıcı etiketine dikkat edin.</span> Teams, kurum dışından gelen mesajları işaretler; bu bir uyarı sinyalidir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">IT/yardım masası kimliğine bürünmeye şüpheyle bakın.</span> Gerçek IT, sizden parola/MFA kodu istemez.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Aciliyet baskısını sorgulayın.</span> "Hemen tıkla", "hesabın kapanacak" gibi ifadeler klasik manipülasyon.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Bağlantı üstüne gelin, tıklamayın.</span> Hedef URL beklenen alan adı değilse açmayın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Şüpheli mesajı raporlayın.</span> Teams'in raporlama özelliğini kullanın.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Yönetici tarafı</span></span><br />
Yöneticiler için öneriler:<ul class="mycode_list"><li>Dış erişim (external access/federation) politikalarını gözden geçirin; gerekmedikçe kısıtlayın.<br />
</li>
<li>Yeni gelen korumaları etkinleştirin ve yapılandırın.<br />
</li>
<li>Kullanıcılara düzenli farkındalık eğitimi verin; teknik kontrol + insan farkındalığı birlikte çalışır.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
YZ destekli tespit, Teams üzerindeki oltalamaya karşı hoş bir katman; ama sosyal mühendislik temelde insan psikolojisini hedefler ve en iyi savunma yine bilinçli kullanıcıdır. Teams üzerinden hiç şüpheli bir "IT destek" mesajı aldınız 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.bleepingcomputer.com/news/microsoft/microsoft-teams-to-get-ai-powered-phishing-detection-for-chats/" target="_blank" rel="noopener" class="mycode_url">https://www.bleepingcomputer.com/news/mi...for-chats/</a><br />
</li>
<li><a href="https://www.microsoft.com/en-us/microsoft-365/roadmap" target="_blank" rel="noopener" class="mycode_url">https://www.microsoft.com/en-us/microsoft-365/roadmap</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=437" target="_blank" title="">18-t18-teams-ai-oltalama-tespiti.png</a> (Dosya Boyutu: 114.2 KB / İndirme Sayısı: 2)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Lynis ile Linux Sunucu Sertleştirme Denetimi: Skorunuzu Nasıl Yükseltirsiniz?]]></title>
			<link>https://www.turkteam.org/konu-lynis-ile-linux-sunucu-sertlestirme-denetimi-skorunuzu-nasil-yukseltirsiniz.html</link>
			<pubDate>Sun, 25 Oct 2026 11:50:09 +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-lynis-ile-linux-sunucu-sertlestirme-denetimi-skorunuzu-nasil-yukseltirsiniz.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=436" loading="lazy"  alt="[Resim: attachment.php?aid=436]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Bir Linux sunucusunu internete açmadan önce "ne kadar güvenli?" sorusuna somut yanıt vermek zor olabilir. Açık kaynak güvenlik denetim aracı <span style="font-weight: bold;" class="mycode_b">Lynis</span>, sisteminizi onlarca kontrol kategorisinde tarayıp bir sertleştirme indeksi (hardening index) ve uygulanabilir öneriler verir. Bu rehberde kurulum, denetim ve önerilere göre sertleştirmeyi adım adım ele alıyorum. (Yalnızca yetkili olduğunuz sistemlerde kullanın.)<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>Lynis nedir?<br />
</li>
<li>Kurulum<br />
</li>
<li>İlk denetim<br />
</li>
<li>Çıktıyı okumak<br />
</li>
<li>Sertleştirme örnekleri<br />
</li>
<li>Periyodik çalıştırma<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Lynis nedir?</span></span><br />
Lynis, CISOfy tarafından geliştirilen, kabuk (shell) ile yazılmış, agentsiz bir güvenlik denetim aracıdır. Sistem sertleştirme, uyumluluk testi ve zafiyet taramasına yardımcı olur. Sadece kontrol eder, varsayılan olarak <span style="font-weight: bold;" class="mycode_b">değişiklik yapmaz</span>.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Kurulum</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Debian/Ubuntu
sudo apt install lynis
# RHEL/Fedora
sudo dnf install lynis
# Kaynaktan (en güncel)
git clone https://github.com/CISOfy/lynis
cd lynis &amp;&amp; ./lynis audit system</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. İlk denetim</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo lynis audit system</code></div></div>Lynis; önyükleme, kernel, bellek, kimlik doğrulama, dosya sistemleri, SSH, güvenlik duvarı, loglama gibi onlarca kategoriyi tarar. Sonunda bir özet ve <span style="font-weight: bold;" class="mycode_b">Hardening index</span> gösterir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Çıktıyı okumak</span></span><br />
Çıktıda üç ana işaret vardır:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Warnings (uyarılar):</span> öncelik verilmesi gereken bulgular.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Suggestions (öneriler):</span> iyileştirme fırsatları.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Hardening index:</span> 0-100 arası genel skor.<br />
</li>
</ul>
Detaylı log:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo cat /var/log/lynis.log
# Rapor verisi:
sudo cat /var/log/lynis-report.dat</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Sertleştirme örnekleri</span></span><br />
Lynis'in sık önerdiği tipik adımlar:<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">SSH sertleştirme:</span> <span style="font-style: italic;" class="mycode_i">/etc/ssh/sshd_config</span> içinde PermitRootLogin no, PasswordAuthentication no (anahtar tabanlı giriş), Protocol 2.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Kernel parametreleri:</span> <span style="font-style: italic;" class="mycode_i">/etc/sysctl.conf</span> ile ağ ve bellek korumaları.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Gereksiz servisleri kapatma:</span> kullanılmayan daemon'ları devre dışı bırakın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Güvenlik duvarı:</span> varsayılan reddet politikasıyla ufw/nftables yapılandırın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Denetim izleme:</span> auditd ve dosya bütünlük kontrolü (AIDE) kurun.<br />
</li>
</ol>
Her öneriye kör körüne uymayın; değişikliği <span style="font-weight: bold;" class="mycode_b">anlayarak</span> ve test ortamında doğrulayarak uygulayın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">6. Periyodik çalıştırma</span></span><br />
Sertleştirme tek seferlik değil, sürekli bir süreç. cron ile haftalık denetim:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>0 3 * * 0 /usr/sbin/lynis audit system --quiet &gt;&gt; /var/log/lynis-weekly.log 2&gt;&amp;1</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Lynis, "sunucum ne kadar güvenli?" sorusuna ölçülebilir bir yanıt ve somut yapılacaklar listesi verir. Skoru yükseltmek amaç değil, araçtır; asıl hedef anlaşılır ve sürdürülebilir bir sertleştirme. Sunucularınızda en son ne zaman denetim çalıştırdınız?<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://github.com/CISOfy/lynis" target="_blank" rel="noopener" class="mycode_url">https://github.com/CISOfy/lynis</a><br />
</li>
<li><a href="https://cisofy.com/documentation/lynis/" target="_blank" rel="noopener" class="mycode_url">https://cisofy.com/documentation/lynis/</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=436" target="_blank" title="">17-t17-lynis-linux-sertlestirme.png</a> (Dosya Boyutu: 109.13 KB / İndirme Sayısı: 2)
<!-- 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=436" loading="lazy"  alt="[Resim: attachment.php?aid=436]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Bir Linux sunucusunu internete açmadan önce "ne kadar güvenli?" sorusuna somut yanıt vermek zor olabilir. Açık kaynak güvenlik denetim aracı <span style="font-weight: bold;" class="mycode_b">Lynis</span>, sisteminizi onlarca kontrol kategorisinde tarayıp bir sertleştirme indeksi (hardening index) ve uygulanabilir öneriler verir. Bu rehberde kurulum, denetim ve önerilere göre sertleştirmeyi adım adım ele alıyorum. (Yalnızca yetkili olduğunuz sistemlerde kullanın.)<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>Lynis nedir?<br />
</li>
<li>Kurulum<br />
</li>
<li>İlk denetim<br />
</li>
<li>Çıktıyı okumak<br />
</li>
<li>Sertleştirme örnekleri<br />
</li>
<li>Periyodik çalıştırma<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Lynis nedir?</span></span><br />
Lynis, CISOfy tarafından geliştirilen, kabuk (shell) ile yazılmış, agentsiz bir güvenlik denetim aracıdır. Sistem sertleştirme, uyumluluk testi ve zafiyet taramasına yardımcı olur. Sadece kontrol eder, varsayılan olarak <span style="font-weight: bold;" class="mycode_b">değişiklik yapmaz</span>.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Kurulum</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Debian/Ubuntu
sudo apt install lynis
# RHEL/Fedora
sudo dnf install lynis
# Kaynaktan (en güncel)
git clone https://github.com/CISOfy/lynis
cd lynis &amp;&amp; ./lynis audit system</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. İlk denetim</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo lynis audit system</code></div></div>Lynis; önyükleme, kernel, bellek, kimlik doğrulama, dosya sistemleri, SSH, güvenlik duvarı, loglama gibi onlarca kategoriyi tarar. Sonunda bir özet ve <span style="font-weight: bold;" class="mycode_b">Hardening index</span> gösterir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Çıktıyı okumak</span></span><br />
Çıktıda üç ana işaret vardır:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Warnings (uyarılar):</span> öncelik verilmesi gereken bulgular.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Suggestions (öneriler):</span> iyileştirme fırsatları.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Hardening index:</span> 0-100 arası genel skor.<br />
</li>
</ul>
Detaylı log:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo cat /var/log/lynis.log
# Rapor verisi:
sudo cat /var/log/lynis-report.dat</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Sertleştirme örnekleri</span></span><br />
Lynis'in sık önerdiği tipik adımlar:<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">SSH sertleştirme:</span> <span style="font-style: italic;" class="mycode_i">/etc/ssh/sshd_config</span> içinde PermitRootLogin no, PasswordAuthentication no (anahtar tabanlı giriş), Protocol 2.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Kernel parametreleri:</span> <span style="font-style: italic;" class="mycode_i">/etc/sysctl.conf</span> ile ağ ve bellek korumaları.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Gereksiz servisleri kapatma:</span> kullanılmayan daemon'ları devre dışı bırakın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Güvenlik duvarı:</span> varsayılan reddet politikasıyla ufw/nftables yapılandırın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Denetim izleme:</span> auditd ve dosya bütünlük kontrolü (AIDE) kurun.<br />
</li>
</ol>
Her öneriye kör körüne uymayın; değişikliği <span style="font-weight: bold;" class="mycode_b">anlayarak</span> ve test ortamında doğrulayarak uygulayın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">6. Periyodik çalıştırma</span></span><br />
Sertleştirme tek seferlik değil, sürekli bir süreç. cron ile haftalık denetim:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>0 3 * * 0 /usr/sbin/lynis audit system --quiet &gt;&gt; /var/log/lynis-weekly.log 2&gt;&amp;1</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Lynis, "sunucum ne kadar güvenli?" sorusuna ölçülebilir bir yanıt ve somut yapılacaklar listesi verir. Skoru yükseltmek amaç değil, araçtır; asıl hedef anlaşılır ve sürdürülebilir bir sertleştirme. Sunucularınızda en son ne zaman denetim çalıştırdınız?<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://github.com/CISOfy/lynis" target="_blank" rel="noopener" class="mycode_url">https://github.com/CISOfy/lynis</a><br />
</li>
<li><a href="https://cisofy.com/documentation/lynis/" target="_blank" rel="noopener" class="mycode_url">https://cisofy.com/documentation/lynis/</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=436" target="_blank" title="">17-t17-lynis-linux-sertlestirme.png</a> (Dosya Boyutu: 109.13 KB / İndirme Sayısı: 2)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Gitleaks ile Kod Depolarında Sızan Sır Avı: CI'ya Entegre Pratik Rehber]]></title>
			<link>https://www.turkteam.org/konu-gitleaks-ile-kod-depolarinda-sizan-sir-avi-ci-ya-entegre-pratik-rehber.html</link>
			<pubDate>Sun, 25 Oct 2026 11:48:30 +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-gitleaks-ile-kod-depolarinda-sizan-sir-avi-ci-ya-entegre-pratik-rehber.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=435" loading="lazy"  alt="[Resim: attachment.php?aid=435]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Kaynak kod depolarına yanlışlıkla işlenmiş API anahtarları, parolalar ve token'lar en yaygın sızıntı nedenlerinden biri. Bu rehberde, açık kaynak sır tarama aracı <span style="font-weight: bold;" class="mycode_b">Gitleaks</span> ile depolarınızı nasıl tarayacağınızı, pre-commit ile sızıntıyı kaynakta nasıl durduracağınızı ve CI'ya nasıl entegre edeceğinizi adım adım anlatıyorum. (Yalnızca kendi veya yetkili olduğunuz depolarda kullanın.)<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>Gitleaks nedir?<br />
</li>
<li>Kurulum<br />
</li>
<li>Depo tarama<br />
</li>
<li>Git geçmişini tarama<br />
</li>
<li>pre-commit hook<br />
</li>
<li>CI entegrasyonu ve ipuçları<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Gitleaks nedir?</span></span><br />
Gitleaks, Go ile yazılmış, dosyalarda ve git geçmişinde parola, anahtar ve token gibi sabit kodlanmış sırları tespit eden bir araç. Düzenli ifade (regex) ve entropi tabanlı kurallarla çalışır; kendi kurallarınızı <span style="font-style: italic;" class="mycode_i">.gitleaks.toml</span> ile ekleyebilirsiniz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Kurulum</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Go ile
go install github.com/gitleaks/gitleaks/v8@latest
# macOS (Homebrew)
brew install gitleaks
# Docker
docker pull zricethezav/gitleaks:latest</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Depo tarama</span></span><br />
Çalışma dizinindeki dosyaları (git geçmişi olmadan) taramak:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>gitleaks dir . --report-path gitleaks-report.json -v</code></div></div>Bir bulgu örneği şu alanları içerir: kural adı, dosya, satır, commit ve gizli değerin kısmen maskelenmiş hali.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Git geçmişini tarama</span></span><br />
Sırlar genelde eski commit'lerde saklıdır. Tüm geçmişi taramak:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>gitleaks git . -v --report-path history-report.json</code></div></div>Belirli bir aralık:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>gitleaks git . --log-opts="--since=2026-01-01" -v</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. pre-commit hook</span></span><br />
Sızmayı kaynakta durdurmanın en iyi yolu, commit öncesi taramak. <span style="font-style: italic;" class="mycode_i">.pre-commit-config.yaml</span>:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>repos:
  - repo: https://github.com/gitleaks/gitleaks
    rev: v8.0.0
    hooks:
      - id: gitleaks</code></div></div>Ardından:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>pre-commit install</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">6. CI entegrasyonu</span></span><br />
GitHub Actions örneği:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>name: gitleaks
on: [push, pull_request]
jobs:
  scan:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with:
          fetch-depth: 0
      - uses: gitleaks/gitleaks-action@v2</code></div></div><span style="font-weight: bold;" class="mycode_b">Önemli ipucu:</span> fetch-depth: 0 verin ki tüm geçmiş çekilsin; aksi halde eski commit'lerdeki sırlar kaçar.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İpuçları</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Yanlış pozitifleri yönetin.</span> <span style="font-style: italic;" class="mycode_i">.gitleaksignore</span> dosyasına bulgu parmak izini ekleyerek bilinen güvenli bulguları susturabilirsiniz.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Sır bulunduysa sadece silmek yetmez.</span> Sızan her anahtarı/token'ı <span style="font-weight: bold;" class="mycode_b">iptal edip yeniden üretin</span>; geçmişte kaldığı için hâlen geçerlidir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Kendi kurallarınızı ekleyin.</span> Kuruma özgü token formatları için <span style="font-style: italic;" class="mycode_i">.gitleaks.toml</span> kullanın.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Gitleaks, sır sızıntısını hem geçmişte avlamak hem de gelecekte önlemek için hafif ve etkili bir araç. En büyük kazanım, pre-commit + CI ile sızıntıyı daha repoya girmeden durdurmak. Siz depolarınızda sır taraması yapıyor musunuz?<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://github.com/gitleaks/gitleaks" target="_blank" rel="noopener" class="mycode_url">https://github.com/gitleaks/gitleaks</a><br />
</li>
<li><a href="https://github.com/gitleaks/gitleaks/blob/master/README.md" target="_blank" rel="noopener" class="mycode_url">https://github.com/gitleaks/gitleaks/blo.../README.md</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=435" target="_blank" title="">16-t16-gitleaks-rehberi.png</a> (Dosya Boyutu: 115.36 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=435" loading="lazy"  alt="[Resim: attachment.php?aid=435]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Kaynak kod depolarına yanlışlıkla işlenmiş API anahtarları, parolalar ve token'lar en yaygın sızıntı nedenlerinden biri. Bu rehberde, açık kaynak sır tarama aracı <span style="font-weight: bold;" class="mycode_b">Gitleaks</span> ile depolarınızı nasıl tarayacağınızı, pre-commit ile sızıntıyı kaynakta nasıl durduracağınızı ve CI'ya nasıl entegre edeceğinizi adım adım anlatıyorum. (Yalnızca kendi veya yetkili olduğunuz depolarda kullanın.)<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>Gitleaks nedir?<br />
</li>
<li>Kurulum<br />
</li>
<li>Depo tarama<br />
</li>
<li>Git geçmişini tarama<br />
</li>
<li>pre-commit hook<br />
</li>
<li>CI entegrasyonu ve ipuçları<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Gitleaks nedir?</span></span><br />
Gitleaks, Go ile yazılmış, dosyalarda ve git geçmişinde parola, anahtar ve token gibi sabit kodlanmış sırları tespit eden bir araç. Düzenli ifade (regex) ve entropi tabanlı kurallarla çalışır; kendi kurallarınızı <span style="font-style: italic;" class="mycode_i">.gitleaks.toml</span> ile ekleyebilirsiniz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Kurulum</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Go ile
go install github.com/gitleaks/gitleaks/v8@latest
# macOS (Homebrew)
brew install gitleaks
# Docker
docker pull zricethezav/gitleaks:latest</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Depo tarama</span></span><br />
Çalışma dizinindeki dosyaları (git geçmişi olmadan) taramak:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>gitleaks dir . --report-path gitleaks-report.json -v</code></div></div>Bir bulgu örneği şu alanları içerir: kural adı, dosya, satır, commit ve gizli değerin kısmen maskelenmiş hali.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Git geçmişini tarama</span></span><br />
Sırlar genelde eski commit'lerde saklıdır. Tüm geçmişi taramak:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>gitleaks git . -v --report-path history-report.json</code></div></div>Belirli bir aralık:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>gitleaks git . --log-opts="--since=2026-01-01" -v</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. pre-commit hook</span></span><br />
Sızmayı kaynakta durdurmanın en iyi yolu, commit öncesi taramak. <span style="font-style: italic;" class="mycode_i">.pre-commit-config.yaml</span>:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>repos:
  - repo: https://github.com/gitleaks/gitleaks
    rev: v8.0.0
    hooks:
      - id: gitleaks</code></div></div>Ardından:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>pre-commit install</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">6. CI entegrasyonu</span></span><br />
GitHub Actions örneği:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>name: gitleaks
on: [push, pull_request]
jobs:
  scan:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with:
          fetch-depth: 0
      - uses: gitleaks/gitleaks-action@v2</code></div></div><span style="font-weight: bold;" class="mycode_b">Önemli ipucu:</span> fetch-depth: 0 verin ki tüm geçmiş çekilsin; aksi halde eski commit'lerdeki sırlar kaçar.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İpuçları</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Yanlış pozitifleri yönetin.</span> <span style="font-style: italic;" class="mycode_i">.gitleaksignore</span> dosyasına bulgu parmak izini ekleyerek bilinen güvenli bulguları susturabilirsiniz.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Sır bulunduysa sadece silmek yetmez.</span> Sızan her anahtarı/token'ı <span style="font-weight: bold;" class="mycode_b">iptal edip yeniden üretin</span>; geçmişte kaldığı için hâlen geçerlidir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Kendi kurallarınızı ekleyin.</span> Kuruma özgü token formatları için <span style="font-style: italic;" class="mycode_i">.gitleaks.toml</span> kullanın.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Gitleaks, sır sızıntısını hem geçmişte avlamak hem de gelecekte önlemek için hafif ve etkili bir araç. En büyük kazanım, pre-commit + CI ile sızıntıyı daha repoya girmeden durdurmak. Siz depolarınızda sır taraması yapıyor musunuz?<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://github.com/gitleaks/gitleaks" target="_blank" rel="noopener" class="mycode_url">https://github.com/gitleaks/gitleaks</a><br />
</li>
<li><a href="https://github.com/gitleaks/gitleaks/blob/master/README.md" target="_blank" rel="noopener" class="mycode_url">https://github.com/gitleaks/gitleaks/blo.../README.md</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=435" target="_blank" title="">16-t16-gitleaks-rehberi.png</a> (Dosya Boyutu: 115.36 KB / İndirme Sayısı: 1)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Windows Server 2016 Destek Sonu 12 Ocak 2027: Son Güncelleme ve Geçiş Planı]]></title>
			<link>https://www.turkteam.org/konu-windows-server-2016-destek-sonu-12-ocak-2027-son-guncelleme-ve-gecis-plani.html</link>
			<pubDate>Sun, 25 Oct 2026 11:47:42 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=3">BilgeKagan</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-windows-server-2016-destek-sonu-12-ocak-2027-son-guncelleme-ve-gecis-plani.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=434" loading="lazy"  alt="[Resim: attachment.php?aid=434]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Microsoft, <span style="font-weight: bold;" class="mycode_b">Windows Server 2016</span>'nın 12 Ocak 2027'de destek sonuna (EOL) ulaşacağını duyurdu. BleepingComputer konuyu aktardı. Ocak 2027 güvenlik güncellemesi bu sürüm için <span style="font-weight: bold;" class="mycode_b">son güncelleme</span> olacak; sonrasında aylık güvenlik yaması gelmeyecek. EOL, bir "takvim notu" değil; yamasız kalan sunucular hızla saldırı hedefi olur. Burada takvimi ve güvenli geçiş seçeneklerinizi 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>EOL ne demek, neden önemli?<br />
</li>
<li>Takvim ve etkilenen sürümler<br />
</li>
<li>Geçiş seçeneği: Windows Server 2025<br />
</li>
<li>ESU: ek süre gerekiyorsa<br />
</li>
<li>Geçiş kontrol listesi<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. EOL ne demek?</span></span><br />
Destek sonu, ürünün artık güvenlik güncellemesi almayacağı anlamına gelir. Yeni keşfedilen her açık, yamasız kalır; yani sunucu zamanla giderek daha savunmasız hale gelir. Server 2016 Ocak 2022'de ana desteği (mainstream) bitirmişti; genişletilmiş destek de Ocak 2027'de bitiyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Takvim ve etkilenen sürümler</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Genel kullanıma çıkış : Ekim 2016
Ana destek sonu       : Ocak 2022
Genişletilmiş destek  : 12 Ocak 2027 (son güvenlik güncellemesi)</code></div></div>Microsoft'a göre bu durum tüm Server 2016 sürümleri için geçerli: Datacenter, Essentials, MultiPoint Premium ve Standard. Aynı tarihte Server 2016 Essentials özellikleri de desteklenmeyi bırakacak.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Geçiş: Windows Server 2025</span></span><br />
Microsoft, Windows Server 2025'e geçişi öneriyor. Bu, en güncel Uzun Vadeli Servis Kanalı (LTSC) sürümü; Kasım 2024'te genel kullanıma çıktı. Yaşam döngüsüne göre ana desteği Kasım 2029'da bitecek, genişletilmiş destek Kasım 2034'e kadar sürecek. Dağıtımdan önce test etmek isteyenler için 180 günlük ücretsiz deneme mevcut.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. ESU</span></span><br />
Hemen geçiş yapamayanlar için Azure Arc üzerinden Extended Security Updates (ESU) seçeneği var; ancak bu Standard ve Datacenter için geçerli, Essentials için değil. ESU bir köprü çözümüdür, kalıcı plan değil.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Geçiş kontrol listesi</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Envanter çıkarın.</span> Hangi sunucular Server 2016 çalıştırıyor, üzerlerinde hangi roller var?<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Uygulama uyumluluğunu test edin.</span> Kritik iş uygulamalarını Server 2025'te deneme ortamında doğrulayın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">İnternete dönük sunucuları öne alın.</span> En yüksek risk onlarda.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Geçiş yapılamıyorsa ESU + izolasyon</span> planlayın; yamasız sunucuları ağ segmentasyonuyla sınırlandırın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Yedekleme ve geri dönüş planı</span> hazırlayın.<br />
</li>
</ol>
Not: Microsoft ayrıca Windows 11 24H2 Home/Pro sürümlerinin güncelleme almayı bırakıp 26H2'ye geçilmesi gerektiğini de duyurdu.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
EOL tarihleri sürpriz değildir; planlama süresi verir. Server 2016'yı hâlâ çalıştırıyorsanız, Ocak 2027 öncesi geçiş ya da ESU + izolasyon için şimdi plan yapmak gerekiyor. Ortamınızda kaç Server 2016 sunucusu kaldı, biliyor musunuz?<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.bleepingcomputer.com/news/microsoft/microsoft-windows-server-2016-reaches-end-of-support-in-january/" target="_blank" rel="noopener" class="mycode_url">https://www.bleepingcomputer.com/news/mi...n-january/</a><br />
</li>
<li><a href="https://learn.microsoft.com/en-us/lifecycle/products/windows-server-2016" target="_blank" rel="noopener" class="mycode_url">https://learn.microsoft.com/en-us/lifecy...erver-2016</a><br />
</li>
<li><a href="https://support.microsoft.com/en-us/servicing/os/windows-10/2025/10/support-for-windows-server-2016-will-end-in-january-2027" target="_blank" rel="noopener" class="mycode_url">https://support.microsoft.com/en-us/serv...nuary-2027</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=434" target="_blank" title="">15-t15-windows-server-2016-eol.png</a> (Dosya Boyutu: 126.99 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=434" loading="lazy"  alt="[Resim: attachment.php?aid=434]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Microsoft, <span style="font-weight: bold;" class="mycode_b">Windows Server 2016</span>'nın 12 Ocak 2027'de destek sonuna (EOL) ulaşacağını duyurdu. BleepingComputer konuyu aktardı. Ocak 2027 güvenlik güncellemesi bu sürüm için <span style="font-weight: bold;" class="mycode_b">son güncelleme</span> olacak; sonrasında aylık güvenlik yaması gelmeyecek. EOL, bir "takvim notu" değil; yamasız kalan sunucular hızla saldırı hedefi olur. Burada takvimi ve güvenli geçiş seçeneklerinizi 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>EOL ne demek, neden önemli?<br />
</li>
<li>Takvim ve etkilenen sürümler<br />
</li>
<li>Geçiş seçeneği: Windows Server 2025<br />
</li>
<li>ESU: ek süre gerekiyorsa<br />
</li>
<li>Geçiş kontrol listesi<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. EOL ne demek?</span></span><br />
Destek sonu, ürünün artık güvenlik güncellemesi almayacağı anlamına gelir. Yeni keşfedilen her açık, yamasız kalır; yani sunucu zamanla giderek daha savunmasız hale gelir. Server 2016 Ocak 2022'de ana desteği (mainstream) bitirmişti; genişletilmiş destek de Ocak 2027'de bitiyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Takvim ve etkilenen sürümler</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Genel kullanıma çıkış : Ekim 2016
Ana destek sonu       : Ocak 2022
Genişletilmiş destek  : 12 Ocak 2027 (son güvenlik güncellemesi)</code></div></div>Microsoft'a göre bu durum tüm Server 2016 sürümleri için geçerli: Datacenter, Essentials, MultiPoint Premium ve Standard. Aynı tarihte Server 2016 Essentials özellikleri de desteklenmeyi bırakacak.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Geçiş: Windows Server 2025</span></span><br />
Microsoft, Windows Server 2025'e geçişi öneriyor. Bu, en güncel Uzun Vadeli Servis Kanalı (LTSC) sürümü; Kasım 2024'te genel kullanıma çıktı. Yaşam döngüsüne göre ana desteği Kasım 2029'da bitecek, genişletilmiş destek Kasım 2034'e kadar sürecek. Dağıtımdan önce test etmek isteyenler için 180 günlük ücretsiz deneme mevcut.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. ESU</span></span><br />
Hemen geçiş yapamayanlar için Azure Arc üzerinden Extended Security Updates (ESU) seçeneği var; ancak bu Standard ve Datacenter için geçerli, Essentials için değil. ESU bir köprü çözümüdür, kalıcı plan değil.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Geçiş kontrol listesi</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Envanter çıkarın.</span> Hangi sunucular Server 2016 çalıştırıyor, üzerlerinde hangi roller var?<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Uygulama uyumluluğunu test edin.</span> Kritik iş uygulamalarını Server 2025'te deneme ortamında doğrulayın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">İnternete dönük sunucuları öne alın.</span> En yüksek risk onlarda.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Geçiş yapılamıyorsa ESU + izolasyon</span> planlayın; yamasız sunucuları ağ segmentasyonuyla sınırlandırın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Yedekleme ve geri dönüş planı</span> hazırlayın.<br />
</li>
</ol>
Not: Microsoft ayrıca Windows 11 24H2 Home/Pro sürümlerinin güncelleme almayı bırakıp 26H2'ye geçilmesi gerektiğini de duyurdu.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
EOL tarihleri sürpriz değildir; planlama süresi verir. Server 2016'yı hâlâ çalıştırıyorsanız, Ocak 2027 öncesi geçiş ya da ESU + izolasyon için şimdi plan yapmak gerekiyor. Ortamınızda kaç Server 2016 sunucusu kaldı, biliyor musunuz?<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.bleepingcomputer.com/news/microsoft/microsoft-windows-server-2016-reaches-end-of-support-in-january/" target="_blank" rel="noopener" class="mycode_url">https://www.bleepingcomputer.com/news/mi...n-january/</a><br />
</li>
<li><a href="https://learn.microsoft.com/en-us/lifecycle/products/windows-server-2016" target="_blank" rel="noopener" class="mycode_url">https://learn.microsoft.com/en-us/lifecy...erver-2016</a><br />
</li>
<li><a href="https://support.microsoft.com/en-us/servicing/os/windows-10/2025/10/support-for-windows-server-2016-will-end-in-january-2027" target="_blank" rel="noopener" class="mycode_url">https://support.microsoft.com/en-us/serv...nuary-2027</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=434" target="_blank" title="">15-t15-windows-server-2016-eol.png</a> (Dosya Boyutu: 126.99 KB / İndirme Sayısı: 1)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Google: Gemini'ye Bağlanan Gmail/Fotoğraflar Verisi Hedefli Reklama Dönüşebilir]]></title>
			<link>https://www.turkteam.org/konu-google-gemini-ye-baglanan-gmail-fotograflar-verisi-hedefli-reklama-donusebilir.html</link>
			<pubDate>Sun, 25 Oct 2026 11:46:35 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=3">BilgeKagan</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-google-gemini-ye-baglanan-gmail-fotograflar-verisi-hedefli-reklama-donusebilir.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=432" loading="lazy"  alt="[Resim: attachment.php?aid=432]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Google, gizlilik politikasını güncelleyerek Arama veya Gemini'deki kişiselleştirilmiş yapay zeka özelliklerini kullanmanın, bağlı diğer Google servislerindeki etkinliğinize dayalı <span style="font-weight: bold;" class="mycode_b">hedefli reklam</span> göstermesine olanak tanıyabileceğini açıkça belirtti. The Hacker News konuyu aktardı. Bu, YZ kolaylığı ile gizlilik arasındaki takasın somut bir örneği. Burada değişikliğin ne anlama geldiğini ve nasıl opt-out yapacağınızı 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>Politika tam olarak ne diyor?<br />
</li>
<li>Personal Intelligence nedir?<br />
</li>
<li>Varsayılan durum ve değişen durum<br />
</li>
<li>Kimler etkileniyor?<br />
</li>
<li>Opt-out adımları<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Politika ne diyor?</span></span><br />
16 Ekim 2026'da yürürlüğe giren güncellemede:<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite>Arama veya Gemini gibi bazı Google servislerine, kullandığınız diğer Google servislerindeki verilere (Google Fotoğraflar ve Gmail, Drive gibi Workspace uygulamaları) erişmesine izin vermeyi seçebilirsiniz... Örneğin, Arama, erişimine izin verdiğiniz bazı verileri reklamlar dahil içeriği kişiselleştirmek için işleyebilir.</blockquote>
Google ayrıca, Drive, Gmail veya Google Fotoğraflar'daki içeriğinize dayalı kişiselleştirilmiş reklam göstermediğini, meğer ki bu verileri reklam destekleyen diğer servislere sunmayı seçesiniz, diyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Personal Intelligence nedir?</span></span><br />
Ocak 2026'da Gemini'de tanıtılan Personal Intelligence, kullanıcıların Gmail, Google Fotoğraflar ve YouTube gibi servisleri bağlayarak sohbet geçmişi ve tercihleriyle birlikte daha kişisel yanıtlar almasını sağlıyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Varsayılan vs değişen durum</span></span><br />
Önemli ayrım:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Varsayılan olarak</span> Gmail, Drive veya Fotoğraflar içeriğiniz reklam kişiselleştirmek için kullanılmaz.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Ancak</span> Personal Intelligence açıkken bu verileri AI Mode veya Arama araçlarıyla paylaşmayı seçerseniz, o verilerin bilgilendirdiği yanıtlardaki içerik hedefli reklam sinyali olarak kullanılabilir.<br />
</li>
</ul>
Politika, kişisel veriyi YZ araçlarına beslemek ile reklam kişiselleştirmesi arasındaki bağlantıyı netleştirmeyi amaçlıyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Kimler etkileniyor?</span></span><br />
Personal Intelligence şu an 18 yaş üstü uygun kullanıcılara küresel beta olarak sunuluyor; Avrupa Ekonomik Alanı, İsviçre, Birleşik Krallık ve Nijerya hariç.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Opt-out adımları</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Bağlantılı uygulamaları ayırın.</span> Personal Intelligence içinden Gmail/Fotoğraflar gibi uygulamaların bağlantısını kaldırabilirsiniz.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Kişiselleştirilmiş önerileri kapatın.</span> Arama Servisleri Kişiselleştirme ayarlarından devre dışı bırakabilirsiniz.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">My Ad Center'dan</span> kişiselleştirilmiş reklamları tamamen kapatabilirsiniz.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Bağlamadan önce düşünün.</span> Uygulama bağlamak kolaylık sağlar ama gizlilik takası yaratır.<br />
</li>
</ol>
Not: Haber, OpenAI'nin de Ocak 2026'dan beri ABD'li oturum açmış yetişkinlere ChatGPT'de reklam göstermeye başladığını hatırlatıyor. Eğilim genel.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
YZ asistanlarına kişisel veri bağlamak güçlü bir kişiselleştirme sağlıyor, ama bunun reklam tarafına da sinyal ürettiğini bilmek gerekiyor. Seçim sizin, yeter ki bilinçli olsun. Siz YZ asistanlarına kişisel hesaplarınızı bağlar mısınız?<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://thehackernews.com/2026/10/google-says-gmail-and-photos-data.html" target="_blank" rel="noopener" class="mycode_url">https://thehackernews.com/2026/10/google...-data.html</a><br />
</li>
<li><a href="https://policies.google.com/privacy?hl=en-US" target="_blank" rel="noopener" class="mycode_url">https://policies.google.com/privacy?hl=en-US</a><br />
</li>
<li><a href="https://support.google.com/gemini/answer/16598406" target="_blank" rel="noopener" class="mycode_url">https://support.google.com/gemini/answer/16598406</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=432" target="_blank" title="">14-t14-google-gemini-reklam-gizlilik.png</a> (Dosya Boyutu: 121.72 KB / İndirme Sayısı: 2)
<!-- 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=432" loading="lazy"  alt="[Resim: attachment.php?aid=432]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Google, gizlilik politikasını güncelleyerek Arama veya Gemini'deki kişiselleştirilmiş yapay zeka özelliklerini kullanmanın, bağlı diğer Google servislerindeki etkinliğinize dayalı <span style="font-weight: bold;" class="mycode_b">hedefli reklam</span> göstermesine olanak tanıyabileceğini açıkça belirtti. The Hacker News konuyu aktardı. Bu, YZ kolaylığı ile gizlilik arasındaki takasın somut bir örneği. Burada değişikliğin ne anlama geldiğini ve nasıl opt-out yapacağınızı 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>Politika tam olarak ne diyor?<br />
</li>
<li>Personal Intelligence nedir?<br />
</li>
<li>Varsayılan durum ve değişen durum<br />
</li>
<li>Kimler etkileniyor?<br />
</li>
<li>Opt-out adımları<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Politika ne diyor?</span></span><br />
16 Ekim 2026'da yürürlüğe giren güncellemede:<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite>Arama veya Gemini gibi bazı Google servislerine, kullandığınız diğer Google servislerindeki verilere (Google Fotoğraflar ve Gmail, Drive gibi Workspace uygulamaları) erişmesine izin vermeyi seçebilirsiniz... Örneğin, Arama, erişimine izin verdiğiniz bazı verileri reklamlar dahil içeriği kişiselleştirmek için işleyebilir.</blockquote>
Google ayrıca, Drive, Gmail veya Google Fotoğraflar'daki içeriğinize dayalı kişiselleştirilmiş reklam göstermediğini, meğer ki bu verileri reklam destekleyen diğer servislere sunmayı seçesiniz, diyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Personal Intelligence nedir?</span></span><br />
Ocak 2026'da Gemini'de tanıtılan Personal Intelligence, kullanıcıların Gmail, Google Fotoğraflar ve YouTube gibi servisleri bağlayarak sohbet geçmişi ve tercihleriyle birlikte daha kişisel yanıtlar almasını sağlıyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Varsayılan vs değişen durum</span></span><br />
Önemli ayrım:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Varsayılan olarak</span> Gmail, Drive veya Fotoğraflar içeriğiniz reklam kişiselleştirmek için kullanılmaz.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Ancak</span> Personal Intelligence açıkken bu verileri AI Mode veya Arama araçlarıyla paylaşmayı seçerseniz, o verilerin bilgilendirdiği yanıtlardaki içerik hedefli reklam sinyali olarak kullanılabilir.<br />
</li>
</ul>
Politika, kişisel veriyi YZ araçlarına beslemek ile reklam kişiselleştirmesi arasındaki bağlantıyı netleştirmeyi amaçlıyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Kimler etkileniyor?</span></span><br />
Personal Intelligence şu an 18 yaş üstü uygun kullanıcılara küresel beta olarak sunuluyor; Avrupa Ekonomik Alanı, İsviçre, Birleşik Krallık ve Nijerya hariç.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Opt-out adımları</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Bağlantılı uygulamaları ayırın.</span> Personal Intelligence içinden Gmail/Fotoğraflar gibi uygulamaların bağlantısını kaldırabilirsiniz.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Kişiselleştirilmiş önerileri kapatın.</span> Arama Servisleri Kişiselleştirme ayarlarından devre dışı bırakabilirsiniz.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">My Ad Center'dan</span> kişiselleştirilmiş reklamları tamamen kapatabilirsiniz.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Bağlamadan önce düşünün.</span> Uygulama bağlamak kolaylık sağlar ama gizlilik takası yaratır.<br />
</li>
</ol>
Not: Haber, OpenAI'nin de Ocak 2026'dan beri ABD'li oturum açmış yetişkinlere ChatGPT'de reklam göstermeye başladığını hatırlatıyor. Eğilim genel.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
YZ asistanlarına kişisel veri bağlamak güçlü bir kişiselleştirme sağlıyor, ama bunun reklam tarafına da sinyal ürettiğini bilmek gerekiyor. Seçim sizin, yeter ki bilinçli olsun. Siz YZ asistanlarına kişisel hesaplarınızı bağlar mısınız?<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://thehackernews.com/2026/10/google-says-gmail-and-photos-data.html" target="_blank" rel="noopener" class="mycode_url">https://thehackernews.com/2026/10/google...-data.html</a><br />
</li>
<li><a href="https://policies.google.com/privacy?hl=en-US" target="_blank" rel="noopener" class="mycode_url">https://policies.google.com/privacy?hl=en-US</a><br />
</li>
<li><a href="https://support.google.com/gemini/answer/16598406" target="_blank" rel="noopener" class="mycode_url">https://support.google.com/gemini/answer/16598406</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=432" target="_blank" title="">14-t14-google-gemini-reklam-gizlilik.png</a> (Dosya Boyutu: 121.72 KB / İndirme Sayısı: 2)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[INTERPOL Serengeti III: Afrika'da 10.909 Kötü Amaçlı Ağ Çökertildi, 1.462 Tutuklama]]></title>
			<link>https://www.turkteam.org/konu-interpol-serengeti-iii-afrika-da-10-909-kotu-amacli-ag-cokertildi-1-462-tutuklama.html</link>
			<pubDate>Sun, 25 Oct 2026 11:45:27 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=3">BilgeKagan</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-interpol-serengeti-iii-afrika-da-10-909-kotu-amacli-ag-cokertildi-1-462-tutuklama.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=430" loading="lazy"  alt="[Resim: attachment.php?aid=430]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
INTERPOL, Afrika'nın en büyük siber suç operasyonlarından birini, <span style="font-weight: bold;" class="mycode_b">Operation Serengeti III</span>'ü duyurdu. 29 Haziran - 31 Ağustos 2026 arasında 21 ülkeden kolluk kuvvetleri <span style="font-weight: bold;" class="mycode_b">10.909 kötü amaçlı ağı</span> çökertti, 1.462 şüpheliyi tutukladı ve 105 milyon dolardan fazla yasadışı fonu geri aldı. BleepingComputer konuyu aktardı. Rakamların büyüklüğü kadar, kullanılan dolandırıcılık taktikleri de bireysel kullanıcılar için öğretici. Burada operasyonu ve çıkarılacak dersleri özetliyorum.<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>Rakamlarla Serengeti III<br />
</li>
<li>Hangi suç türleri hedeflendi?<br />
</li>
<li>Operasyon vurguları<br />
</li>
<li>YZ'nin rolü<br />
</li>
<li>Bireysel korunma dersleri<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Rakamlarla</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Katılan ülke       : 21
Çökertilen ağ      : 10.909
Tutuklama          : 1.462
Geri alınan fon    : 105 milyon USD+
Tespit edilen mağdur: 65.929
Bağlantılı kayıp   : 385 milyon USD+</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Hangi suç türleri?</span></span><br />
Operasyon; siber destekli dolandırıcılık, fidye yazılımı, iş e-postası ele geçirme (BEC), çevrimiçi dolandırıcılıklar ve dijital şantajı hedefledi. INTERPOL'ün Afrika Siber Tehdit Değerlendirmesi 2026 raporu, yapay zekanın kıtadaki siber suçları giderek kolaylaştırdığına ve mali kayıpların arttığına işaret ediyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Operasyon vurguları</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Uganda:</span> İki ülkeler arası dolandırıcılık çetesi çökertildi, Asya'daki mağdurları hedefleyen yatırım/emeklilik dolandırıcılığından 365 yabancı uyruklu tutuklandı. Dönüşümlü çağrı merkezi modeli, sahte ticaret platformları ve sahte siteler kullanılıyordu.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Angola:</span> İki yasadışı kripto madenciliği merkezi çökertildi, 9 şüpheli tutuklandı, 2.000'den fazla madencilik cihazı ve altı yasadışı güç trafosu ele geçirildi.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Nijerya:</span> Büyük ölçekli bir oltalama/BEC operasyonu; yaklaşık 2,1 milyon e-posta adresi toplanmıştı. Ayrı bir soruşturmada 2,4 milyon dolardan fazla suç geliri kripto ile aklanmıştı.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. YZ'nin rolü</span></span><br />
INTERPOL, raporunda yapay zekanın kıtada siber suç faaliyetini giderek daha fazla kolaylaştırdığını vurguluyor. Operasyon, Group-IB, Kaspersky, Fortinet gibi özel sektör ortaklarının istihbarat ve teknik analiz desteğiyle yürütüldü.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Bireysel korunma dersleri</span></span><br />
Bu suçların çoğu son kullanıcıyı hedefliyor. Korunma için:<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Yatırım "fırsatlarına" şüpheyle yaklaşın.</span> Garantili yüksek getiri vaadi klasik dolandırıcılık işaretidir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">BEC'e karşı ikinci kanaldan doğrulama yapın.</span> E-posta ile gelen havale/IBAN değişikliği taleplerini telefonla teyit edin.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Oltalamaya karşı</span> bağlantı ve göndericileri dikkatle kontrol edin; aciliyet baskısı uyarı işaretidir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">E-posta sızıntısını kontrol edin.</span> 2,1 milyon adres toplandığı düşünüldüğünde, adresinizin sızıp sızmadığını düzenli kontrol etmek önemli.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Kripto ile ödeme baskısı</span> neredeyse her zaman dolandırıcılık işaretidir.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Serengeti III, siber suçun sınır tanımadığını ama uluslararası iş birliğinin en etkili silah olduğunu gösteriyor. Rakamların arkasındaki taktikler (yatırım dolandırıcılığı, BEC, oltalama) tam da günlük hayatta karşılaştığımız tehditler. Çevrenizde yatırım dolandırıcılığına maruz kalan oldu mu?<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.interpol.int/en/News-and-Events/News/2026/Cybercrime-crackdown-in-Africa-nets-1-462-arrests-recovers-over-USD-105-million" target="_blank" rel="noopener" class="mycode_url">https://www.interpol.int/en/News-and-Eve...05-million</a><br />
</li>
<li><a href="https://www.bleepingcomputer.com/news/security/authorities-disrupt-nearly-11-000-cybercrime-networks-in-africa/" target="_blank" rel="noopener" class="mycode_url">https://www.bleepingcomputer.com/news/se...in-africa/</a><br />
</li>
<li><a href="https://www.group-ib.com/media-center/press-releases/interpol-operation-serengeti-iii/" target="_blank" rel="noopener" class="mycode_url">https://www.group-ib.com/media-center/pr...ngeti-iii/</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=430" target="_blank" title="">13-t13-interpol-serengeti-3.png</a> (Dosya Boyutu: 120.71 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=430" loading="lazy"  alt="[Resim: attachment.php?aid=430]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
INTERPOL, Afrika'nın en büyük siber suç operasyonlarından birini, <span style="font-weight: bold;" class="mycode_b">Operation Serengeti III</span>'ü duyurdu. 29 Haziran - 31 Ağustos 2026 arasında 21 ülkeden kolluk kuvvetleri <span style="font-weight: bold;" class="mycode_b">10.909 kötü amaçlı ağı</span> çökertti, 1.462 şüpheliyi tutukladı ve 105 milyon dolardan fazla yasadışı fonu geri aldı. BleepingComputer konuyu aktardı. Rakamların büyüklüğü kadar, kullanılan dolandırıcılık taktikleri de bireysel kullanıcılar için öğretici. Burada operasyonu ve çıkarılacak dersleri özetliyorum.<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>Rakamlarla Serengeti III<br />
</li>
<li>Hangi suç türleri hedeflendi?<br />
</li>
<li>Operasyon vurguları<br />
</li>
<li>YZ'nin rolü<br />
</li>
<li>Bireysel korunma dersleri<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Rakamlarla</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Katılan ülke       : 21
Çökertilen ağ      : 10.909
Tutuklama          : 1.462
Geri alınan fon    : 105 milyon USD+
Tespit edilen mağdur: 65.929
Bağlantılı kayıp   : 385 milyon USD+</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Hangi suç türleri?</span></span><br />
Operasyon; siber destekli dolandırıcılık, fidye yazılımı, iş e-postası ele geçirme (BEC), çevrimiçi dolandırıcılıklar ve dijital şantajı hedefledi. INTERPOL'ün Afrika Siber Tehdit Değerlendirmesi 2026 raporu, yapay zekanın kıtadaki siber suçları giderek kolaylaştırdığına ve mali kayıpların arttığına işaret ediyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Operasyon vurguları</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Uganda:</span> İki ülkeler arası dolandırıcılık çetesi çökertildi, Asya'daki mağdurları hedefleyen yatırım/emeklilik dolandırıcılığından 365 yabancı uyruklu tutuklandı. Dönüşümlü çağrı merkezi modeli, sahte ticaret platformları ve sahte siteler kullanılıyordu.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Angola:</span> İki yasadışı kripto madenciliği merkezi çökertildi, 9 şüpheli tutuklandı, 2.000'den fazla madencilik cihazı ve altı yasadışı güç trafosu ele geçirildi.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Nijerya:</span> Büyük ölçekli bir oltalama/BEC operasyonu; yaklaşık 2,1 milyon e-posta adresi toplanmıştı. Ayrı bir soruşturmada 2,4 milyon dolardan fazla suç geliri kripto ile aklanmıştı.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. YZ'nin rolü</span></span><br />
INTERPOL, raporunda yapay zekanın kıtada siber suç faaliyetini giderek daha fazla kolaylaştırdığını vurguluyor. Operasyon, Group-IB, Kaspersky, Fortinet gibi özel sektör ortaklarının istihbarat ve teknik analiz desteğiyle yürütüldü.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Bireysel korunma dersleri</span></span><br />
Bu suçların çoğu son kullanıcıyı hedefliyor. Korunma için:<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Yatırım "fırsatlarına" şüpheyle yaklaşın.</span> Garantili yüksek getiri vaadi klasik dolandırıcılık işaretidir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">BEC'e karşı ikinci kanaldan doğrulama yapın.</span> E-posta ile gelen havale/IBAN değişikliği taleplerini telefonla teyit edin.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Oltalamaya karşı</span> bağlantı ve göndericileri dikkatle kontrol edin; aciliyet baskısı uyarı işaretidir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">E-posta sızıntısını kontrol edin.</span> 2,1 milyon adres toplandığı düşünüldüğünde, adresinizin sızıp sızmadığını düzenli kontrol etmek önemli.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Kripto ile ödeme baskısı</span> neredeyse her zaman dolandırıcılık işaretidir.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Serengeti III, siber suçun sınır tanımadığını ama uluslararası iş birliğinin en etkili silah olduğunu gösteriyor. Rakamların arkasındaki taktikler (yatırım dolandırıcılığı, BEC, oltalama) tam da günlük hayatta karşılaştığımız tehditler. Çevrenizde yatırım dolandırıcılığına maruz kalan oldu mu?<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.interpol.int/en/News-and-Events/News/2026/Cybercrime-crackdown-in-Africa-nets-1-462-arrests-recovers-over-USD-105-million" target="_blank" rel="noopener" class="mycode_url">https://www.interpol.int/en/News-and-Eve...05-million</a><br />
</li>
<li><a href="https://www.bleepingcomputer.com/news/security/authorities-disrupt-nearly-11-000-cybercrime-networks-in-africa/" target="_blank" rel="noopener" class="mycode_url">https://www.bleepingcomputer.com/news/se...in-africa/</a><br />
</li>
<li><a href="https://www.group-ib.com/media-center/press-releases/interpol-operation-serengeti-iii/" target="_blank" rel="noopener" class="mycode_url">https://www.group-ib.com/media-center/pr...ngeti-iii/</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=430" target="_blank" title="">13-t13-interpol-serengeti-3.png</a> (Dosya Boyutu: 120.71 KB / İndirme Sayısı: 1)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[İran Bağlantılı Prince of Persia 2016'dan Beri İlk Kez ABD'de C2 Barındırdı]]></title>
			<link>https://www.turkteam.org/konu-iran-baglantili-prince-of-persia-2016-dan-beri-ilk-kez-abd-de-c2-barindirdi.html</link>
			<pubDate>Sun, 25 Oct 2026 11:44:19 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=3">BilgeKagan</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-iran-baglantili-prince-of-persia-2016-dan-beri-ilk-kez-abd-de-c2-barindirdi.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=428" loading="lazy"  alt="[Resim: attachment.php?aid=428]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Semperis'in raporuna göre İran devleti bağlantılı <span style="font-weight: bold;" class="mycode_b">Prince of Persia</span> (diğer adıyla Infy) grubu, bu yıl komuta-kontrol (C2) sunucularından birini <span style="font-weight: bold;" class="mycode_b">ABD'de</span> çalıştırdı; bu, 2016'dan beri ilk kez. SecurityWeek konuyu aktardı. Yaklaşık 20 yıldır faal olan ve çoğunlukla İranlı muhalifler ile ABD/Avrupa/Orta Doğu'daki kurumları hedefleyen grup, uzun bir sessizliğin ardından dikkat çeken bir altyapı tercihi yaptı. Burada olayı ve savunma çıkarımlarını 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>Prince of Persia kim?<br />
</li>
<li>Üç aylık sessizlik<br />
</li>
<li>ABD'de barınma: Namecheap paylaşımlı hosting<br />
</li>
<li>Tornado zararlısı<br />
</li>
<li>Savunma çıkarımları<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Prince of Persia kim?</span></span><br />
Tomer Bar'ın (Semperis) izlediği grup, neredeyse yirmi yıldır faal. Hedefleri çoğunlukla İranlı muhalifler, yanında ABD, Avrupa ve Orta Doğu'daki kamu ve özel kuruluşlar.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Üç aylık sessizlik</span></span><br />
Bir başka firmanın Şubat 2026 raporundan bir hafta sonra grup bir C2 sunucusunu kapattı ve diğerlerini taşıdı, ardından üç ay boyunca operasyonlarını durdurdu. Bu, Semperis'in doğruladığı en uzun kesinti. Operasyonlar 27 Mayıs'ta yeni bir C2 ile yeniden başladı; yedi gün içinde Tonnerre adlı zararlı tek bir mağdurdan 1.800'den fazla dosya sızdırdı.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. ABD'de barınma</span></span><br />
Ağustos'ta Bar, muhtemelen 7 Temmuz'da kurulan, Tornado'nun ikinci aşamasını destekleyen yeni bir sunucu buldu. Bu sunucu <span style="font-weight: bold;" class="mycode_b">ABD'deydi</span>; grubun 2016'dan beri ülke içinde C2 barındırmasının ilk örneği. Daha da ilginci, saldırganlar VPS yerine binlerce alan adının bulunduğu <span style="font-weight: bold;" class="mycode_b">Namecheap paylaşımlı hosting</span>'e geçti. Bar'ın ifadesiyle: "Prince of Persia'yı saklanırken bulmayı en son bekleyeceğimiz yerdi." 24 Ağustos'ta grup, Cloudflare arkasında gizlenen başka bir Tornado ikinci aşama sunucusu kurmaya başladı; Semperis, ABD sunucusunun ifşa olduğunu fark ettiklerini düşünüyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Tornado zararlısı</span></span><br />
Tornado, grubun en yeni zararlı ailesi; yeteneklerinden biri bir <span style="font-weight: bold;" class="mycode_b">Telegram botu</span> üzerinden dosya çalmak. Araştırma özetlerine göre grup HTTPS ve Telegram API tabanlı C2, DGA alan adları ve RSA ile doğrulanan istekler kullanıyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Savunma çıkarımları</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Coğrafi kökene göre güven olmaz.</span> "ABD IP'si = güvenli" varsayımı tehlikeli; devlet aktörleri de ülke içi bulut/hosting kullanıyor.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Paylaşımlı hosting C2'si tespiti zordur.</span> Meşru sitelerle aynı IP'yi paylaştığı için salt IP engelleme yetmez; alan adı ve davranış bazlı tespit gerekir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Şüpheli Telegram trafiğini izleyin.</span> Semperis, kurumlara IoC'leri araçlarına eklemeyi ve Telegram trafiğini gözlemlemeyi öneriyor.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">DGA alan adlarını avlayın.</span> Algoritmik üretilmiş alan adlarına giden DNS sorguları güçlü bir göstergedir.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Prince of Persia vakası, atıf ve altyapı takibinin ne kadar değerli olduğunu gösteriyor. Uzun soluklu bir aktörün altyapı alışkanlığını değiştirmesi, savunucular için hem yeni bir risk hem de yeni bir tespit fırsatı. Siz C2 tespitinde IP'ye mi, alan adı/davranışa mı güveniyorsunuz?<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.securityweek.com/irans-prince-of-persia-apt-hosts-cc-in-us-for-first-time-since-2016/" target="_blank" rel="noopener" class="mycode_url">https://www.securityweek.com/irans-princ...ince-2016/</a><br />
</li>
<li><a href="https://www.semperis.com/blog/prince-of-persia-threat-group-hiding-in-plain-sight/" target="_blank" rel="noopener" class="mycode_url">https://www.semperis.com/blog/prince-of-...ain-sight/</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=428" target="_blank" title="">12-t12-prince-of-persia-tornado.png</a> (Dosya Boyutu: 118.57 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=428" loading="lazy"  alt="[Resim: attachment.php?aid=428]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Semperis'in raporuna göre İran devleti bağlantılı <span style="font-weight: bold;" class="mycode_b">Prince of Persia</span> (diğer adıyla Infy) grubu, bu yıl komuta-kontrol (C2) sunucularından birini <span style="font-weight: bold;" class="mycode_b">ABD'de</span> çalıştırdı; bu, 2016'dan beri ilk kez. SecurityWeek konuyu aktardı. Yaklaşık 20 yıldır faal olan ve çoğunlukla İranlı muhalifler ile ABD/Avrupa/Orta Doğu'daki kurumları hedefleyen grup, uzun bir sessizliğin ardından dikkat çeken bir altyapı tercihi yaptı. Burada olayı ve savunma çıkarımlarını 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>Prince of Persia kim?<br />
</li>
<li>Üç aylık sessizlik<br />
</li>
<li>ABD'de barınma: Namecheap paylaşımlı hosting<br />
</li>
<li>Tornado zararlısı<br />
</li>
<li>Savunma çıkarımları<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Prince of Persia kim?</span></span><br />
Tomer Bar'ın (Semperis) izlediği grup, neredeyse yirmi yıldır faal. Hedefleri çoğunlukla İranlı muhalifler, yanında ABD, Avrupa ve Orta Doğu'daki kamu ve özel kuruluşlar.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Üç aylık sessizlik</span></span><br />
Bir başka firmanın Şubat 2026 raporundan bir hafta sonra grup bir C2 sunucusunu kapattı ve diğerlerini taşıdı, ardından üç ay boyunca operasyonlarını durdurdu. Bu, Semperis'in doğruladığı en uzun kesinti. Operasyonlar 27 Mayıs'ta yeni bir C2 ile yeniden başladı; yedi gün içinde Tonnerre adlı zararlı tek bir mağdurdan 1.800'den fazla dosya sızdırdı.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. ABD'de barınma</span></span><br />
Ağustos'ta Bar, muhtemelen 7 Temmuz'da kurulan, Tornado'nun ikinci aşamasını destekleyen yeni bir sunucu buldu. Bu sunucu <span style="font-weight: bold;" class="mycode_b">ABD'deydi</span>; grubun 2016'dan beri ülke içinde C2 barındırmasının ilk örneği. Daha da ilginci, saldırganlar VPS yerine binlerce alan adının bulunduğu <span style="font-weight: bold;" class="mycode_b">Namecheap paylaşımlı hosting</span>'e geçti. Bar'ın ifadesiyle: "Prince of Persia'yı saklanırken bulmayı en son bekleyeceğimiz yerdi." 24 Ağustos'ta grup, Cloudflare arkasında gizlenen başka bir Tornado ikinci aşama sunucusu kurmaya başladı; Semperis, ABD sunucusunun ifşa olduğunu fark ettiklerini düşünüyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Tornado zararlısı</span></span><br />
Tornado, grubun en yeni zararlı ailesi; yeteneklerinden biri bir <span style="font-weight: bold;" class="mycode_b">Telegram botu</span> üzerinden dosya çalmak. Araştırma özetlerine göre grup HTTPS ve Telegram API tabanlı C2, DGA alan adları ve RSA ile doğrulanan istekler kullanıyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Savunma çıkarımları</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Coğrafi kökene göre güven olmaz.</span> "ABD IP'si = güvenli" varsayımı tehlikeli; devlet aktörleri de ülke içi bulut/hosting kullanıyor.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Paylaşımlı hosting C2'si tespiti zordur.</span> Meşru sitelerle aynı IP'yi paylaştığı için salt IP engelleme yetmez; alan adı ve davranış bazlı tespit gerekir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Şüpheli Telegram trafiğini izleyin.</span> Semperis, kurumlara IoC'leri araçlarına eklemeyi ve Telegram trafiğini gözlemlemeyi öneriyor.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">DGA alan adlarını avlayın.</span> Algoritmik üretilmiş alan adlarına giden DNS sorguları güçlü bir göstergedir.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Prince of Persia vakası, atıf ve altyapı takibinin ne kadar değerli olduğunu gösteriyor. Uzun soluklu bir aktörün altyapı alışkanlığını değiştirmesi, savunucular için hem yeni bir risk hem de yeni bir tespit fırsatı. Siz C2 tespitinde IP'ye mi, alan adı/davranışa mı güveniyorsunuz?<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.securityweek.com/irans-prince-of-persia-apt-hosts-cc-in-us-for-first-time-since-2016/" target="_blank" rel="noopener" class="mycode_url">https://www.securityweek.com/irans-princ...ince-2016/</a><br />
</li>
<li><a href="https://www.semperis.com/blog/prince-of-persia-threat-group-hiding-in-plain-sight/" target="_blank" rel="noopener" class="mycode_url">https://www.semperis.com/blog/prince-of-...ain-sight/</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=428" target="_blank" title="">12-t12-prince-of-persia-tornado.png</a> (Dosya Boyutu: 118.57 KB / İndirme Sayısı: 1)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Signal RingRTC Açığı CVE-2026-113380: Kapattığınız Arama Neden Bitmiyor?]]></title>
			<link>https://www.turkteam.org/konu-signal-ringrtc-acigi-cve-2026-113380-kapattiginiz-arama-neden-bitmiyor.html</link>
			<pubDate>Sun, 25 Oct 2026 11:43:11 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=3">BilgeKagan</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-signal-ringrtc-acigi-cve-2026-113380-kapattiginiz-arama-neden-bitmiyor.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=427" loading="lazy"  alt="[Resim: attachment.php?aid=427]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Signal, kötü niyetli bir arayanın, kullanıcı aramayı kapattıktan sonra bile ses ve video akışını açık tutmasına izin verebilen kritik bir açığı kapattı. <span style="font-weight: bold;" class="mycode_b">CVE-2026-113380</span> (CVSS 9.3) olarak izlenen açık, Signal'in sesli/görüntülü aramalarda kullandığı açık kaynaklı <span style="font-weight: bold;" class="mycode_b">RingRTC</span> kütüphanesini etkiliyor. SecurityWeek konuyu aktardı. Bu, "kapat" düğmesinin neden her zaman garanti olmadığını gösteren öğretici bir örnek. Burada açığı ve kullanıcı önlemlerini 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>Açık ne yapıyor?<br />
</li>
<li>Teknik neden: FSM kuyruğu<br />
</li>
<li>Etkilenen ve düzeltilmiş sürümler<br />
</li>
<li>Gerçek dünya riski<br />
</li>
<li>Kullanıcı önlemleri<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Açık ne yapıyor?</span></span><br />
Normalde aramayı kapattığınızda mikrofon ve kamera kapanır. Bu açıkta uzaktaki bir katılımcı, aramanın olay kuyruğunu doldurarak <span style="font-weight: bold;" class="mycode_b">kapatma işlemini sonsuza dek bekletebiliyor</span>. Sonuç: kullanıcı aramayı bitirdiğini sanırken ses (ve muhtemelen video) akmaya devam ediyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Teknik neden</span></span><br />
RingRTC, aramayı WebRTC tabanlı bir <span style="font-weight: bold;" class="mycode_b">Sonlu Durum Makinesi</span> (Finite State Machine, FSM) ile yönetiyor. GitHub yazısına göre sorun üç eksiklikten kaynaklanıyor:<ul class="mycode_list"><li>Kapatma (hangup), bir "öldür" anahtarı gibi değil, <span style="font-weight: bold;" class="mycode_b">FSM olay kuyruğuna eklenen sıradan bir olay</span> olarak ele alınıyordu.<br />
</li>
<li>Uzak taraftan gelen olaylar için <span style="font-weight: bold;" class="mycode_b">hız sınırı (rate limit) yoktu</span>.<br />
</li>
<li>Kapatma olayının <span style="font-weight: bold;" class="mycode_b">önceliği yoktu</span>.<br />
</li>
</ul>
Araştırmacının ifadesiyle: kuyruğu doldurun, kapatma saldırganın gürültüsünün arkasında sonsuza dek bekler; böylece arama (mikrofon, belki kamera) hiç sonlandırılmaz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Etkilenen ve düzeltilmiş sürümler</span></span><br />
Açık <span style="font-weight: bold;" class="mycode_b">RingRTC 2.72.0</span> ile (4 Eylül'de yayımlandı) giderildi. GHSA kaydına ve haberlere göre etkilenen uygulama sürümleri:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Android : 8.27.0 öncesi
iOS     : 8.30.0 öncesi
Desktop : 8.29.0 öncesi</code></div></div>Signal, çözümü, arama sonlandırma isteklerinin FSM kuyruğunda takılı kalmamasını ve bağımsız olarak algılanmasını sağlayarak uyguladı. NIST, CVE'yi NVD'ye ekledi. Vahşi doğada sömürü raporu yok.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Gerçek dünya riski</span></span><br />
Saldırganın, aramayı kabul ettiğiniz bir kişi olması gerektiği için risk, rastgele herkese açık değil. Ancak hedefli gözetim senaryolarında ciddi bir gizlilik tehdidi: kurban aramayı bitirdiğini düşünürken ortam sesi dinlenmeye devam edebilir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Kullanıcı önlemleri</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Signal'i tüm cihazlarınızda hemen güncelleyin.</span> Android 8.27.0+, iOS 8.30.0+, Desktop 8.29.0+ hedefleyin.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Arama göstergesini kontrol edin.</span> Güncelleyemiyorsanız, kapattıktan sonra aramanın gerçekten bittiğini (gösterge, mikrofon ikonu) doğrulayın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Şüpheli kişilerden arama kabul etmeyin.</span> Saldırı, karşı tarafın aramada olmasını gerektiriyor.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Hassas görüşmelerde</span> uygulama tamamen kapanana kadar ortam güvenliğine dikkat edin.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Bu açık, "kullanıcı kapattı" ile "sistem gerçekten kapattı" arasındaki farkın güvenlik açısından ne kadar kritik olabileceğini gösteriyor. Kapatma, bir olay değil, öncelikli bir kesme (interrupt) olmalıydı. Signal uygulamalarınızı güncel tutuyor musunuz?<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.securityweek.com/signal-vulnerability-lets-malicious-callers-block-hang-ups/" target="_blank" rel="noopener" class="mycode_url">https://www.securityweek.com/signal-vuln...-hang-ups/</a><br />
</li>
<li><a href="https://github.com/advisories/GHSA-5c63-xm6f-r368" target="_blank" rel="noopener" class="mycode_url">https://github.com/advisories/GHSA-5c63-xm6f-r368</a><br />
</li>
<li><a href="https://securityaffairs.com/201490/security/signal-vulnerability-could-keep-calls-alive-after-users-hang-up.html" target="_blank" rel="noopener" class="mycode_url">https://securityaffairs.com/201490/secur...ng-up.html</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=427" target="_blank" title="">11-t11-signal-ringrtc-cve.png</a> (Dosya Boyutu: 115.85 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=427" loading="lazy"  alt="[Resim: attachment.php?aid=427]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Signal, kötü niyetli bir arayanın, kullanıcı aramayı kapattıktan sonra bile ses ve video akışını açık tutmasına izin verebilen kritik bir açığı kapattı. <span style="font-weight: bold;" class="mycode_b">CVE-2026-113380</span> (CVSS 9.3) olarak izlenen açık, Signal'in sesli/görüntülü aramalarda kullandığı açık kaynaklı <span style="font-weight: bold;" class="mycode_b">RingRTC</span> kütüphanesini etkiliyor. SecurityWeek konuyu aktardı. Bu, "kapat" düğmesinin neden her zaman garanti olmadığını gösteren öğretici bir örnek. Burada açığı ve kullanıcı önlemlerini 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>Açık ne yapıyor?<br />
</li>
<li>Teknik neden: FSM kuyruğu<br />
</li>
<li>Etkilenen ve düzeltilmiş sürümler<br />
</li>
<li>Gerçek dünya riski<br />
</li>
<li>Kullanıcı önlemleri<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Açık ne yapıyor?</span></span><br />
Normalde aramayı kapattığınızda mikrofon ve kamera kapanır. Bu açıkta uzaktaki bir katılımcı, aramanın olay kuyruğunu doldurarak <span style="font-weight: bold;" class="mycode_b">kapatma işlemini sonsuza dek bekletebiliyor</span>. Sonuç: kullanıcı aramayı bitirdiğini sanırken ses (ve muhtemelen video) akmaya devam ediyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Teknik neden</span></span><br />
RingRTC, aramayı WebRTC tabanlı bir <span style="font-weight: bold;" class="mycode_b">Sonlu Durum Makinesi</span> (Finite State Machine, FSM) ile yönetiyor. GitHub yazısına göre sorun üç eksiklikten kaynaklanıyor:<ul class="mycode_list"><li>Kapatma (hangup), bir "öldür" anahtarı gibi değil, <span style="font-weight: bold;" class="mycode_b">FSM olay kuyruğuna eklenen sıradan bir olay</span> olarak ele alınıyordu.<br />
</li>
<li>Uzak taraftan gelen olaylar için <span style="font-weight: bold;" class="mycode_b">hız sınırı (rate limit) yoktu</span>.<br />
</li>
<li>Kapatma olayının <span style="font-weight: bold;" class="mycode_b">önceliği yoktu</span>.<br />
</li>
</ul>
Araştırmacının ifadesiyle: kuyruğu doldurun, kapatma saldırganın gürültüsünün arkasında sonsuza dek bekler; böylece arama (mikrofon, belki kamera) hiç sonlandırılmaz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Etkilenen ve düzeltilmiş sürümler</span></span><br />
Açık <span style="font-weight: bold;" class="mycode_b">RingRTC 2.72.0</span> ile (4 Eylül'de yayımlandı) giderildi. GHSA kaydına ve haberlere göre etkilenen uygulama sürümleri:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Android : 8.27.0 öncesi
iOS     : 8.30.0 öncesi
Desktop : 8.29.0 öncesi</code></div></div>Signal, çözümü, arama sonlandırma isteklerinin FSM kuyruğunda takılı kalmamasını ve bağımsız olarak algılanmasını sağlayarak uyguladı. NIST, CVE'yi NVD'ye ekledi. Vahşi doğada sömürü raporu yok.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Gerçek dünya riski</span></span><br />
Saldırganın, aramayı kabul ettiğiniz bir kişi olması gerektiği için risk, rastgele herkese açık değil. Ancak hedefli gözetim senaryolarında ciddi bir gizlilik tehdidi: kurban aramayı bitirdiğini düşünürken ortam sesi dinlenmeye devam edebilir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Kullanıcı önlemleri</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Signal'i tüm cihazlarınızda hemen güncelleyin.</span> Android 8.27.0+, iOS 8.30.0+, Desktop 8.29.0+ hedefleyin.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Arama göstergesini kontrol edin.</span> Güncelleyemiyorsanız, kapattıktan sonra aramanın gerçekten bittiğini (gösterge, mikrofon ikonu) doğrulayın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Şüpheli kişilerden arama kabul etmeyin.</span> Saldırı, karşı tarafın aramada olmasını gerektiriyor.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Hassas görüşmelerde</span> uygulama tamamen kapanana kadar ortam güvenliğine dikkat edin.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Bu açık, "kullanıcı kapattı" ile "sistem gerçekten kapattı" arasındaki farkın güvenlik açısından ne kadar kritik olabileceğini gösteriyor. Kapatma, bir olay değil, öncelikli bir kesme (interrupt) olmalıydı. Signal uygulamalarınızı güncel tutuyor musunuz?<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.securityweek.com/signal-vulnerability-lets-malicious-callers-block-hang-ups/" target="_blank" rel="noopener" class="mycode_url">https://www.securityweek.com/signal-vuln...-hang-ups/</a><br />
</li>
<li><a href="https://github.com/advisories/GHSA-5c63-xm6f-r368" target="_blank" rel="noopener" class="mycode_url">https://github.com/advisories/GHSA-5c63-xm6f-r368</a><br />
</li>
<li><a href="https://securityaffairs.com/201490/security/signal-vulnerability-could-keep-calls-alive-after-users-hang-up.html" target="_blank" rel="noopener" class="mycode_url">https://securityaffairs.com/201490/secur...ng-up.html</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=427" target="_blank" title="">11-t11-signal-ringrtc-cve.png</a> (Dosya Boyutu: 115.85 KB / İndirme Sayısı: 1)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
	</channel>
</rss>