<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Siber Güvenlik arşivleri - Ali Karahisar</title>
	<atom:link href="https://alikarahisar.com/blog/tag/siber-guvenlik/feed/" rel="self" type="application/rss+xml" />
	<link>https://alikarahisar.com/blog/tag/siber-guvenlik/</link>
	<description>Software Developer</description>
	<lastBuildDate>Sat, 07 Mar 2026 17:35:57 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://alikarahisar.com/blog/wp-content/uploads/2019/06/favicon-150x150.png</url>
	<title>Siber Güvenlik arşivleri - Ali Karahisar</title>
	<link>https://alikarahisar.com/blog/tag/siber-guvenlik/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Sonsuz kaydırma Algoritmaları ve Neden Önlem Alınmalı</title>
		<link>https://alikarahisar.com/blog/sonsuz-kaydirma-algoritmalari-ve-neden-onlem-alinmali/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sonsuz-kaydirma-algoritmalari-ve-neden-onlem-alinmali</link>
					<comments>https://alikarahisar.com/blog/sonsuz-kaydirma-algoritmalari-ve-neden-onlem-alinmali/#respond</comments>
		
		<dc:creator><![CDATA[Ali Karahisar]]></dc:creator>
		<pubDate>Sat, 07 Mar 2026 17:35:56 +0000</pubDate>
				<category><![CDATA[Hayatın İçinden]]></category>
		<category><![CDATA[Siber Güvenlik]]></category>
		<category><![CDATA[Yapay Zeka]]></category>
		<category><![CDATA[Dijital Güvenlik]]></category>
		<category><![CDATA[Infınıte Scroll]]></category>
		<category><![CDATA[Sonsuz Kaydırma]]></category>
		<category><![CDATA[Stopping Cue]]></category>
		<category><![CDATA[Veri Güvenliği]]></category>
		<guid isPermaLink="false">https://alikarahisar.com/blog/?p=893</guid>

					<description><![CDATA[<p>Modern dijital dünyanın en büyük mühendislik harikalarından —ve belki de en sinsi tuzaklarından— biriyle karşı karşıyayız: Sonsuz Kaydırma (Infinite Scroll). Bir zamanlar internette bir sayfanın sonuna gelmek, bir kitabın kapağını kapatmak gibiydi. Şimdi ise Instagram, TikTok veya X (Twitter) gibi platformlarda &#8220;son&#8221; diye bir kavram kalmadı. Peki, bu dipsiz kuyu nasıl çalışıyor ve bizi nasıl [&#8230;]</p>
<p>The post <a href="https://alikarahisar.com/blog/sonsuz-kaydirma-algoritmalari-ve-neden-onlem-alinmali/">Sonsuz kaydırma Algoritmaları ve Neden Önlem Alınmalı</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Modern dijital dünyanın en büyük mühendislik harikalarından —ve belki de en sinsi tuzaklarından— biriyle karşı karşıyayız: <strong>Sonsuz Kaydırma (Infinite Scroll)</strong>.</p>



<span id="more-893"></span>



<p>Bir zamanlar internette bir sayfanın sonuna gelmek, bir kitabın kapağını kapatmak gibiydi. Şimdi ise Instagram, TikTok veya X (Twitter) gibi platformlarda &#8220;son&#8221; diye bir kavram kalmadı. Peki, bu dipsiz kuyu nasıl çalışıyor ve bizi nasıl etkiliyor? İşte bu dijital labirentin anatomisi.</p>



<h2 class="wp-block-heading">1. Algoritmanın Arkasındaki &#8220;Dipsiz Çorba&#8221; Etkisi</h2>



<p>Sonsuz kaydırma, içeriğin kullanıcı aşağı indikçe otomatik olarak yüklendiği bir kullanıcı arayüzü tasarımıdır. Tasarımın yaratıcısı <strong>Aza Raskin</strong>, bu mekanizmayı geliştirirken amacının kullanıcı deneyimini akıcı hale getirmek olduğunu söylemişti; ancak daha sonra bu buluşun &#8220;dijital kokain&#8221; gibi çalıştığını itiraf ederek pişmanlığını dile getirdi.</p>



<p>Bu sistem, psikolojideki <strong>&#8220;Durma İpucu&#8221; (Stopping Cue)</strong> eksikliğinden yararlanır. Gazete okurken sayfa biter, yemek yerken tabak boşalır. Ancak sonsuz kaydırmada bir bitiş çizgisi yoktur; bu da beynin &#8220;dur ve değerlendir&#8221; sinyalini devre dışı bırakır.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="732" src="https://alikarahisar.com/blog/wp-content/uploads/2026/03/infinite-scroll-mechanism-1024x732.jpg" alt="" class="wp-image-894" srcset="https://alikarahisar.com/blog/wp-content/uploads/2026/03/infinite-scroll-mechanism-1024x732.jpg 1024w, https://alikarahisar.com/blog/wp-content/uploads/2026/03/infinite-scroll-mechanism-300x214.jpg 300w, https://alikarahisar.com/blog/wp-content/uploads/2026/03/infinite-scroll-mechanism-768x549.jpg 768w, https://alikarahisar.com/blog/wp-content/uploads/2026/03/infinite-scroll-mechanism-1536x1097.jpg 1536w, https://alikarahisar.com/blog/wp-content/uploads/2026/03/infinite-scroll-mechanism.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><a href="https://www.gettyimages.com/" type="link" id="https://www.gettyimages.com/" target="_blank" rel="noreferrer noopener">Gettyimages</a></figcaption></figure>



<h2 class="wp-block-heading">2. Dopamin ve Değişken Ödül Mekanizması</h2>



<p>Sonsuz kaydırma algoritmaları, kumar makineleriyle (slot makineleri) aynı psikolojik temele dayanır: <strong>Değişken Oranlı Ödül</strong>.</p>



<ul class="wp-block-list">
<li>Ekranı her kaydırdığınızda karşınıza ne çıkacağını bilmezsiniz.</li>



<li>Bazen sıkıcı bir reklam, bazen de çok komik bir video gelir.</li>



<li>İşte o &#8220;bir sonraki harika içerik&#8221; ihtimali, beyninizde sürekli bir dopamin salgısına neden olur.</li>
</ul>



<p>Bu döngü, beyni bir tür &#8220;avcı-toplayıcı&#8221; moduna sokar. Sürekli yeni ve ödüllendirici bir bilgi arayışı, mantıklı düşünme yetimizi gölgeler.</p>



<h2 class="wp-block-heading">3. Sonsuz Kaydırmanın Görünmez Zararları</h2>



<p>Bu teknoloji sadece vaktimizi çalmıyor, aynı zamanda bilişsel ve psikolojik sağlığımızı da erozyona uğratıyor:</p>



<h3 class="wp-block-heading">Bilişsel Aşırı Yükleme ve Dikkat Dağınıklığı</h3>



<p>Sürekli yeni bilgiye maruz kalmak, beynin &#8220;çalışma belleğini&#8221; doldurur. Sonuç? Okuduğumuz hiçbir şeyi derinlemesine kavrayamayan, odaklanma süresi bir Japon balığından daha kısa bir zihin yapısı.</p>



<h3 class="wp-block-heading">Karar Yorgunluğu</h3>



<p>Her kaydırma, beynin &#8220;Buna bakmalı mıyım?&#8221;, &#8220;Beğenmeli miyim?&#8221; gibi binlerce mikro karar vermesine neden olur. Bu da gün sonunda zihinsel olarak tükenmiş hissetmemize yol açar.</p>



<h3 class="wp-block-heading">Yankı Odaları ve Algı Manipülasyonu</h3>



<p>Algoritma, sizin neyi sevdiğinizi öğrenir ve size sadece onu gösterir. Bu durum, sizi farklı fikirlerden izole eder (Filter Bubble) ve dünya görüşünüzü daraltarak radikalleşmeye zemin hazırlar.</p>



<h3 class="wp-block-heading">Uyku ve Fiziksel Sağlık</h3>



<p>&#8220;Yatmadan önce son bir kez bakayım&#8221; cümlesi, genellikle iki saatlik uykusuzlukla sonuçlanır. Mavi ışığın melatonin üzerindeki etkisi bir yana, sürekli dopamin uyarımı beynin uykuya geçişini imkansızlaştırır.</p>



<h2 class="wp-block-heading">4. Dijital Prangadan Kurtulmak Mümkün mü?</h2>



<p>Tamamen çevrimdışı olmak bir çözüm olmayabilir, ancak kontrolü geri almak için şu adımlar atılabilir:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><td><strong>Yöntem</strong></td><td><strong>Etkisi</strong></td></tr></thead><tbody><tr><td><strong>Ekran Süresi Sınırları</strong></td><td>Uygulamanın sizi kovmasını sağlar.</td></tr><tr><td><strong>Gri Tonlama Modu</strong></td><td>Ekranın cazibesini ve dopamin tetikleyicilerini azaltır.</td></tr><tr><td><strong>Bildirimleri Kapatmak</strong></td><td>Sizi uygulamaya çeken &#8220;çengel&#8221;leri yok eder.</td></tr><tr><td><strong>Bilinçli Duraklama</strong></td><td>Her 10 kaydırmada bir derin nefes alıp &#8220;Neden buradayım?&#8221; diye sormak.</td></tr></tbody></table></figure>



<p></p>



<h2 class="wp-block-heading">Dijital Anayasa</h2>



<p>Belirli bir platformun bağımlısı olmamak, dijital savunma hattını kurmak için en doğru zaman. &#8220;Dipsiz kuyu&#8221; sadece bir uygulama tasarımı değil, bir <strong>dikkat ekonomisi</strong> stratejisidir. Bu yüzden bizim stratejimiz de &#8220;Bütünsel Dijital Hijyen&#8221; üzerine kurulu olmalı.</p>



<p>İşte tüm platformlarda kontrolü elinde tutmanı sağlayacak <strong>3 Katmanlı Savunma Stratejisi</strong>:</p>



<h3 class="wp-block-heading">1. Katman: Cihaz Seviyesinde Engeller (Fiziksel Bariyerler)</h3>



<p>Algoritmalar sürtünmesiz bir deneyim ister. Bizim görevimiz, araya bilinçli &#8220;sürtünmeler&#8221; eklemek.</p>



<ul class="wp-block-list">
<li><strong>Gri Tonlama Modu (Grayscale):</strong> Instagram ve TikTok gibi platformlar renk psikolojisini (kırmızı bildirimler, canlı renkler) dopamin tetiklemek için kullanır. Ekranı siyah-beyaz yapmak, içeriğin &#8220;lezzetini&#8221; alır ve seni uygulamadan soğutur.</li>



<li><strong>Ana Ekran Temizliği:</strong> Sosyal medya uygulamalarını ana ekranından kaldır. Onları bir klasörün içine, en son sayfaya sakla. Uygulamaya ulaşmak için &#8220;arama&#8221; çubuğunu kullanmak zorunda kalman, beynine <em>&#8220;Gerçekten girmek istiyor musun?&#8221;</em> sorusunu sorması için zaman tanır.</li>



<li><strong>Bildirim Diktatörlüğüne Son:</strong> Sadece gerçek insanlardan gelen mesajlar için bildirim aç. Beğeniler, &#8220;X kişisi şunu paylaştı&#8221; gibi dürtüklemeler tamamen kapalı olmalı.</li>
</ul>



<h3 class="wp-block-heading">2. Katman: Psikolojik &#8220;Durma İpuçları&#8221; Oluşturma</h3>



<p>Sonsuz kaydırmanın en büyük silahı, zaman algını yok etmesidir. Bunu şu yöntemlerle kırabilirsin:</p>



<ul class="wp-block-list">
<li><strong>&#8220;Neden Buradayım?&#8221; Testi:</strong> Bir uygulamayı açmadan önce kendine şu üç sorudan birini sor:
<ol start="1" class="wp-block-list">
<li>Belirli bir şeyi mi arıyorum?</li>



<li>Birine cevap mı vereceğim?</li>



<li>Sadece canım mı sıkıldı? (Cevap buysa, 5 dakika süre sınırı koy).</li>
</ol>
</li>



<li><strong>Fiziksel Çapalar:</strong> Sosyal medyada gezinirken ayakta durmak veya tek ayak üzerinde durmaya çalışmak gibi rahatsız edici pozisyonlar dene. Beynin rahatsızlık hissettiğinde, &#8220;kaydırma&#8221; büyüsü bozulur.</li>



<li><strong>Bölümlendirilmiş Zaman (Time Boxing):</strong> &#8220;Günün her anı bakabilirim&#8221; yerine, &#8220;Sadece akşam 19:00 &#8211; 19:30 arası bakacağım&#8221; kuralını koy.</li>
</ul>



<h3 class="wp-block-heading">3. Katman: Algoritmayı Terbiye Etmek (Aktif Direniş)</h3>



<p>Algoritma senin neyi sevdiğini değil, neye <strong>uzun süre baktığını</strong> ölçer. Onu yanlış besleyerek şaşırtabilirsin:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><td><strong>Eylem</strong></td><td><strong>Algoritma Üzerindeki Etkisi</strong></td></tr></thead><tbody><tr><td><strong>Keşfet Sekmesinden Kaçın</strong></td><td>Algoritmanın seni manipüle ettiği en zayıf noktanı kapatır.</td></tr><tr><td><strong>&#8220;İlgilenmiyorum&#8221; Butonu</strong></td><td>Seni içine çeken içerikleri gördüğünde hemen bu butonu kullan.</td></tr><tr><td><strong>Takip Listesini Daralt</strong></td><td>Sadece sana değer katan, gerçek kişileri takip et. Sayı azaldığında &#8220;akış&#8221; mecburen biter.</td></tr><tr><td><strong>Arama Geçmişini Temizle</strong></td><td>Algoritmanın senin hakkındaki &#8220;profilini&#8221; periyodik olarak sıfırla.</td></tr></tbody></table></figure>



<p></p>



<p><strong>Altın Kural:</strong> Eğer bir platformda &#8220;son&#8221; (End of Feed) yazısını görmüyorsan, o platform senin için çalışmıyordur; sen o platform için çalışıyorsundur.</p>



<p>Bu stratejileri bir &#8220;dijital anayasa&#8221; gibi düşünebilirsin. Her hafta birini uygulamaya koymak, birden hepsini denemekten daha kalıcı sonuçlar verir.</p>



<p><strong>Özetle:</strong> Sonsuz kaydırma, bizi içeriğin tüketicisi değil, içeriğin kendisinin ürün olduğu bir ekonomi içinde tutmak için tasarlanmıştır. Algoritma sizin ilginizi değil, <strong>vaktinizi</strong> ister.</p>
<p>The post <a href="https://alikarahisar.com/blog/sonsuz-kaydirma-algoritmalari-ve-neden-onlem-alinmali/">Sonsuz kaydırma Algoritmaları ve Neden Önlem Alınmalı</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://alikarahisar.com/blog/sonsuz-kaydirma-algoritmalari-ve-neden-onlem-alinmali/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Triple A (AAA) Prensibi ve Siber Güvenlik: Kimlik Doğrulama, Yetkilendirme ve Hesap Verebilirlik</title>
		<link>https://alikarahisar.com/blog/triple-a-aaa-prensibi-ve-siber-guvenlik-kimlik-dogrulama-yetkilendirme-ve-hesap-verebilirlik/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=triple-a-aaa-prensibi-ve-siber-guvenlik-kimlik-dogrulama-yetkilendirme-ve-hesap-verebilirlik</link>
					<comments>https://alikarahisar.com/blog/triple-a-aaa-prensibi-ve-siber-guvenlik-kimlik-dogrulama-yetkilendirme-ve-hesap-verebilirlik/#respond</comments>
		
		<dc:creator><![CDATA[Ali Karahisar]]></dc:creator>
		<pubDate>Wed, 09 Apr 2025 10:17:37 +0000</pubDate>
				<category><![CDATA[Hayatın İçinden]]></category>
		<category><![CDATA[Siber Güvenlik]]></category>
		<category><![CDATA[Yazılım]]></category>
		<guid isPermaLink="false">https://alikarahisar.com/blog/?p=718</guid>

					<description><![CDATA[<p>Merhaba dostlar! Bugün siber güvenliğin temel taşlarından biri olan Triple A (AAA) prensibini detaylı bir şekilde ele alacağız. Bu kavram kulağa oldukça teknik gelebilir ama aslında günlük hayatımızda da sürekli karşımıza çıkıyor. Banka hesaplarımızın, sosyal medya hesaplarımızın ve hatta Wi-Fi ağlarımızın bile güvenli olması için bu prensipler hayati öneme sahiptir. Hazırsan başlayalım! 🚀 1. Authentication [&#8230;]</p>
<p>The post <a href="https://alikarahisar.com/blog/triple-a-aaa-prensibi-ve-siber-guvenlik-kimlik-dogrulama-yetkilendirme-ve-hesap-verebilirlik/">Triple A (AAA) Prensibi ve Siber Güvenlik: Kimlik Doğrulama, Yetkilendirme ve Hesap Verebilirlik</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Merhaba dostlar! Bugün siber güvenliğin temel taşlarından biri olan <strong>Triple A (AAA)</strong> prensibini detaylı bir şekilde ele alacağız. Bu kavram kulağa oldukça teknik gelebilir ama aslında günlük hayatımızda da sürekli karşımıza çıkıyor. Banka hesaplarımızın, sosyal medya hesaplarımızın ve hatta Wi-Fi ağlarımızın bile güvenli olması için bu prensipler hayati öneme sahiptir. Hazırsan başlayalım! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<span id="more-718"></span>



<h2 class="wp-block-heading"><strong>1. Authentication (Kimlik Doğrulama) &#8211; Sen Gerçekten Kimsin?</strong></h2>



<p>Kimlik doğrulama, <strong>bir kullanıcının veya sistemin gerçekten iddia ettiği kişi olup olmadığını kanıtlama süreci</strong>dir. Bilgisayar dünyasında sıklıkla kullanıcı adı ve şifre kombinasyonu ile yapılıyor. Ancak bu sistemin güvenliğini arttırmak için ek adımlar da uygulanabilir.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cc.png" alt="📌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Gerçek Hayattan Örnekler:</strong></h3>



<ul class="wp-block-list">
<li><strong>Kullanıcı Adı ve Şifre:</strong> E-posta hesabınıza girmek için girdiğiniz bilgiler.</li>



<li><strong>Biyometrik Doğrulama:</strong> Parmak izi, yüz tanıma veya retina taraması ile kimliğinizi kanıtlamak.</li>



<li><strong>Tek Kullanımlık Kodlar (OTP &#8211; One Time Password):</strong> Online bankacılıkta SMS veya e-posta ile gelen ek bir doğrulama kodu.</li>



<li><strong>Donanım Anahtarları:</strong> Google ve Yubikey gibi cihazlarla ek bir doğrulama adımı eklemek.</li>
</ul>



<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Güvenli Kimlik Doğrulama İçin İpuçları:</strong></p>



<ul class="wp-block-list">
<li>Her hesap için <strong>benzersiz şireler</strong> kullan.</li>



<li>Mümkünse <strong>çok faktörlü kimlik doğrulama (MFA)</strong> etkinleştirmelisin.</li>



<li>Parolalarını <strong>yöneticilerle (LastPass, Bitwarden gibi)</strong> sakla.</li>
</ul>



<h2 class="wp-block-heading"><strong>2. Authorization (Yetkilendirme) &#8211; Ne Yapabilirsin?</strong></h2>



<p>Yetkilendirme, <strong>kimliği doğrulanan bir kullanıcının hangi kaynaklara erişimi olduğunu ve hangi eylemleri gerçekleştirebileceğini belirler</strong>. Bir kullanıcının sisteme girmesi, her şeyi yapabileceği anlamına gelmez.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cc.png" alt="📌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Gerçek Hayattan Örnekler:</strong></h3>



<ul class="wp-block-list">
<li><strong>Role-Based Access Control (RBAC):</strong> Bir banka çalışanı sadece kendi müşteri portföyündeki hesaplara erişebiliyorken, sistem yöneticisi (admin) tüm hesaplara erişebilir.</li>



<li><strong>Dosya ve Dizin İzinleri:</strong> Bir okul sisteminde, öğrenciler yalnızca kendi notlarını görebilirken, öğretmenler bütün sınıfın notlarını düzenleyebilir.</li>



<li><strong>Uygulama Yetkileri:</strong> Mobil uygulamaların konum, mikrofon veya kamera erişim izni istemesi.</li>
</ul>



<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Yetkilendirme için En İyi Uygulamalar:</strong></p>



<ul class="wp-block-list">
<li><strong>Asgari yetki prensibini (Least Privilege Principle)</strong> uygula. Yani, herkes sadece ihtiyacı kadar izin almalı.</li>



<li>Hassas verilere erişim için <strong>ek onay mekanizmaları</strong> oluştur.</li>



<li><strong>Yetkilendirmeleri düzenli olarak gözden geçir</strong> ve gereksiz erişimleri kaldır.</li>
</ul>



<h2 class="wp-block-heading"><strong>3. Accounting (Hesap Verebilirlik) &#8211; Ne Yaptın?</strong></h2>



<p>Hesap verebilirlik, <strong>bir kullanıcının sistemde gerçekleştirdiği tüm işlemlerin kaydedilmesi ve izlenmesi sürecidir</strong>. Böylece herhangi bir güvenlik ihlali veya hata durumunda, olayın kim tarafından ve ne zaman gerçekleştirildiği belirlenecektir.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cc.png" alt="📌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Gerçek Hayattan Örnekler:</strong></h3>



<ul class="wp-block-list">
<li><strong>Sistem Logları:</strong> Bir banka çalışanın hangi hesaplara erişim sağladığını kayıt altına almak.</li>



<li><strong>Oturum Takibi:</strong> VPN kullanıcıların hangi IP adreslerinden bağlandığını izlemek.</li>



<li><strong>SIEM (Security Information and Event Management) Sistemleri:</strong> Bütün güvenlik olaylarını merkezi bir noktada toplamak ve analiz etmek.</li>
</ul>



<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Hesap Verebilirlik için En İyi Uygulamalar:</strong></p>



<ul class="wp-block-list">
<li>Tüm kritik işlemleri <strong>log kaydı</strong> ile takip et.</li>



<li>Olası anormallikleri belirlemek için <strong>otomatik analiz sistemleri</strong> kullan.</li>



<li>Kullanıcı aktivitelerini izleyerek <strong>güvenlik ihlallerini erkenden tespit et</strong>.</li>
</ul>



<h2 class="wp-block-heading"><strong>Son Sözler</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h2>



<p>Siber güvenliğini sağlamak istiyorsan, <a href="https://alikarahisar.com/blog/triple-a-aaa-prensibi-ve-siber-guvenlik-kimlik-dogrulama-yetkilendirme-ve-hesap-verebilirlik/">Triple A</a> (AAA) prensibini unutmamalısın. <strong>Kimlik doğrulama, yetkilendirme ve hesap verebilirlik</strong> birlikte kullanıldığında, sistemlerin daha güvenli hale gelmesini sağlar.</p>



<p>Bunu bir gece kulübüne giriş yapmak gibi düşün:</p>



<ol class="wp-block-list">
<li><strong>Kapıdaki görevliler seni kimlik kartıyla kontrol eder (Authentication).</strong></li>



<li><strong>VIP alanına girip giremeyeceğini belirlerler (Authorization).</strong></li>



<li><strong>Ne kadar harcadığın ve içeride ne yaptığın kaydedilir (Accounting).</strong></li>
</ol>



<p>Böylece hem sistem güvenli kalır hem de her şey kontrol altında olur.</p>



<p>Siber dünyada da aynı prensip geçerli. Peki, sen kendi dijital güvenliğini sağlamak için hangi adımları atıyorsun? Yorumlarda paylaşabilirsin! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ac.png" alt="💬" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f603.png" alt="😃" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The post <a href="https://alikarahisar.com/blog/triple-a-aaa-prensibi-ve-siber-guvenlik-kimlik-dogrulama-yetkilendirme-ve-hesap-verebilirlik/">Triple A (AAA) Prensibi ve Siber Güvenlik: Kimlik Doğrulama, Yetkilendirme ve Hesap Verebilirlik</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://alikarahisar.com/blog/triple-a-aaa-prensibi-ve-siber-guvenlik-kimlik-dogrulama-yetkilendirme-ve-hesap-verebilirlik/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Siber Güvenlikte CIA Prensibi: Gizlilik, Bütünlük ve Erişilebilirlik</title>
		<link>https://alikarahisar.com/blog/siber-guvenlikte-cia-prensibi-gizlilik-butunluk-ve-erisilebilirlik/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=siber-guvenlikte-cia-prensibi-gizlilik-butunluk-ve-erisilebilirlik</link>
					<comments>https://alikarahisar.com/blog/siber-guvenlikte-cia-prensibi-gizlilik-butunluk-ve-erisilebilirlik/#respond</comments>
		
		<dc:creator><![CDATA[Ali Karahisar]]></dc:creator>
		<pubDate>Wed, 19 Mar 2025 18:42:57 +0000</pubDate>
				<category><![CDATA[Siber Güvenlik]]></category>
		<guid isPermaLink="false">https://alikarahisar.com/blog/?p=675</guid>

					<description><![CDATA[<p>Hepimiz verilerimizin güvende olmasını isteriz, özellikle de dijital dünyada. Ama güvenlik dediğimiz şey tam olarak neyi kapsıyor? Burada devreye CIA Prensibi giriyor! Hayır, Amerika Merkezi İstihbarat Teşkilatı (CIA) ile ilgisi yok. Confidentiality (Gizlilik), Integrity (Bütünlük) ve Availability (Erişilebilirlik) kelimelerinin başharflerinden oluşan bu prensip, siber güvenliğin temel taşı. Hadi, gel bunu daha yakından inceleyelim! 1. Gizlilik [&#8230;]</p>
<p>The post <a href="https://alikarahisar.com/blog/siber-guvenlikte-cia-prensibi-gizlilik-butunluk-ve-erisilebilirlik/">Siber Güvenlikte CIA Prensibi: Gizlilik, Bütünlük ve Erişilebilirlik</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hepimiz verilerimizin güvende olmasını isteriz, özellikle de dijital dünyada. Ama güvenlik dediğimiz şey tam olarak neyi kapsıyor? Burada devreye <strong>CIA Prensibi</strong> giriyor! Hayır, Amerika Merkezi İstihbarat Teşkilatı (CIA) ile ilgisi yok. <strong>Confidentiality (Gizlilik), Integrity (Bütünlük) ve Availability (Erişilebilirlik)</strong> kelimelerinin başharflerinden oluşan bu prensip, siber güvenliğin temel taşı. Hadi, gel bunu daha yakından inceleyelim!</p>



<span id="more-675"></span>



<h2 class="wp-block-heading"><strong>1. Gizlilik (Confidentiality): Verilerimize Kimler Erişebilmeli?</strong></h2>



<p>Gizlilik, en basit haliyle, verilerimizin yetkisiz kişilerin eline geçmemesi anlamına gelir. Mesela banka bilgilerinizin ya da kişisel mesajlarınızın yanlışlıkla ya da bilerek başkaları tarafından görülmesini istemezsiniz, değil mi?</p>



<h3 class="wp-block-heading"><strong><strong>Gerçek Hayatta Nasıl Korun</strong>acağız<strong>?</strong></strong></h3>



<ul class="wp-block-list">
<li><strong>Şifreleme (Encryption):</strong> WhatsApp gibi mesajlaşma uygulamalarının &#8220;Uçtan Uca Şifreleme&#8221; kullanması.</li>



<li><strong>Kimlik Doğrulama (Authentication):</strong> Banka hesaplarımıza girerken iki adımlı doğrulama (2FA) kullanmak.</li>



<li><strong>Yetkilendirme (Authorization):</strong> Şirketlerde, hassas belgelere herkesin erişememesi için belirli yetkiler verilmesi.</li>
</ul>



<h3 class="wp-block-heading"><strong>Saldırı Senaryosu:</strong></h3>



<ul class="wp-block-list">
<li><strong>Veri Sızıntısı (Data Breach):</strong> 2019&#8217;daki <a href="https://www.log.com.tr/facebook-tan-tam-267-milyonluk-buyuk-veri-sizintisi/" target="_blank" rel="noreferrer noopener nofollow">Facebook veri sızıntısında</a> milyonlarca kullanıcının telefon numaraları açığa çıkmıştı. Hackerlar, bu bilgileri kimlik avı (phishing) saldırılarında kullanabilir.</li>



<li><strong>Omuz Süzme (Shoulder Surfing):</strong> Kafede otururken birinin bilgisayar ekranınıza bakarak Şifrenizi çalması.</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="416" height="350" src="https://alikarahisar.com/blog/wp-content/uploads/2025/03/Confidentiality_Integrity_Availability_triangle.png" alt="CIA Triad" class="wp-image-682" srcset="https://alikarahisar.com/blog/wp-content/uploads/2025/03/Confidentiality_Integrity_Availability_triangle.png 416w, https://alikarahisar.com/blog/wp-content/uploads/2025/03/Confidentiality_Integrity_Availability_triangle-300x252.png 300w" sizes="(max-width: 416px) 100vw, 416px" /><figcaption class="wp-element-caption"><a href="https://commons.wikimedia.org/wiki/File:Confidentiality_Integrity_Availability_triangle.png">Picturesqua</a>, <a href="https://creativecommons.org/licenses/by-sa/4.0">CC BY-SA 4.0</a>, via Wikimedia Commons</figcaption></figure>
</div>


<h2 class="wp-block-heading"><strong>2. Bütünlük (Integrity): Veriler Değiştirilmedi mi?</strong></h2>



<p>Verilerimizin yetkisiz kişiler tarafından değiştirilmediğinden emin olmak gerekir. Bunu, bir belgeyi imzaladıktan sonra bir başkasının içeriğini değiştirip değiştirmediğini kontrol etmeye benzetebiliriz.</p>



<h3 class="wp-block-heading"><strong>Gerçek Hayatta Nasıl Korun</strong>acağız<strong>?</strong></h3>



<ul class="wp-block-list">
<li><strong>Hashleme (Hashing):</strong> Şifrelerimizi düz metin olarak saklamak yerine karma (hash) fonksiyonlarıyla korumak.</li>



<li><strong>Dijital İmzalar:</strong> E-postaların ve belgelerin kaynağını doğrulamak için kullanılır.</li>



<li><strong>Versiyon Kontrol Sistemleri:</strong> Yazılım geliştirirken kodların kim tarafından ve ne zaman değiştirildiğini izlemek.</li>
</ul>



<h3 class="wp-block-heading"><strong>Saldırı Senaryosu:</strong></h3>



<ul class="wp-block-list">
<li><strong>Man-in-the-Middle (MitM) Saldırısı:</strong> Bir hacker, iki taraf arasındaki iletişimi ele geçirerek örneğin, bir banka transferinde alıcının IBAN’ını kendi hesabıyla değiştirirse paranız başka bir yere gider!</li>



<li><strong>Veri Manipülasyonu:</strong> Bir hacker, hastane sistemine girip hastaların tıbbi geçmişini değiştirirse, hastalar yanlış tedavi görecektir.</li>
</ul>



<h2 class="wp-block-heading"><strong>3. Erişilebilirlik (Availability): Verilere Ne Zaman Ulaşabiliriz?</strong></h2>



<p>Bir sistem ne kadar güvenli olursa olsun, eğer ihtiyacımız olduğu anda erişilemiyorsa işe yaramaz. Erişilebilirlik, sistemlerin her zaman çalışabilir olmasını ve hizmet dışı kalmamasını sağlar.</p>



<h3 class="wp-block-heading"><strong><strong>Gerçek Hayatta Nasıl Korun</strong>acağız<strong>?</strong></strong></h3>



<ul class="wp-block-list">
<li><strong>Yedekleme ve Kurtarma (Backup &amp; Recovery):</strong> Verilerimizin bozulma veya kaybolma ihtimaline karşı düzenli yedekler almak.</li>



<li><strong>DDoS Koruma:</strong> Web sitelerinin ve sistemlerin suni trafikle çökmemesi için siber süzgeçler kullanılması.</li>



<li><strong>Fazlalık Sistemler (Redundant Systems):</strong> Kritik sistemler için birden fazla sunucu kullanarak kesintisiz hizmet vermek.</li>
</ul>



<h3 class="wp-block-heading"><strong>Saldırı Senaryosu:</strong></h3>



<ul class="wp-block-list">
<li><strong>DDoS Saldırısı:</strong> 2016&#8217;da <strong>Dyn DNS</strong> servisine yapılan büyük DDoS saldırısı, Twitter, Netflix ve PayPal gibi dev platformları geçici olarak erişilemez hale getirmişti.</li>



<li><strong>Fiziksel Hasar:</strong> Veri merkezine yapılan fiziksel bir saldırı ya da doğal afet (deprem, yangın) sistemlerin erişilemez hale gelmesine neden olacaktır.</li>
</ul>



<h2 class="wp-block-heading"><strong>Son Söz</strong></h2>



<p>CIA Prensibi, <a href="https://alikarahisar.com/blog/category/siber-guvenlik/" target="_blank" rel="noreferrer noopener">siber güvenlik</a> dünyasının temelini oluşturuyor. Bir sistem ne kadar modern olursa olsun, eğer <strong>gizlilik, bütünlük ve erişilebilirlik</strong> dengesine dikkat edilmezse, siber saldırılara karşı savunmasız kalır. Unutmayın, verileriniz size özel ve değerlidir. Onları korumak da sizin elinizde!</p>



<p>Sizce en önemli siber güvenlik riski hangisi? Yorumlarda görüşelim! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60a.png" alt="😊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The post <a href="https://alikarahisar.com/blog/siber-guvenlikte-cia-prensibi-gizlilik-butunluk-ve-erisilebilirlik/">Siber Güvenlikte CIA Prensibi: Gizlilik, Bütünlük ve Erişilebilirlik</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://alikarahisar.com/blog/siber-guvenlikte-cia-prensibi-gizlilik-butunluk-ve-erisilebilirlik/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SQL Injection: A Friendly Guide to Understanding the Threat</title>
		<link>https://alikarahisar.com/blog/sql-injection-a-friendly-guide-to-understanding-the-threat/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sql-injection-a-friendly-guide-to-understanding-the-threat</link>
					<comments>https://alikarahisar.com/blog/sql-injection-a-friendly-guide-to-understanding-the-threat/#respond</comments>
		
		<dc:creator><![CDATA[Ali Karahisar]]></dc:creator>
		<pubDate>Thu, 13 Mar 2025 20:10:59 +0000</pubDate>
				<category><![CDATA[Siber Güvenlik]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[Veri Güvenliği]]></category>
		<guid isPermaLink="false">https://alikarahisar.com/blog/?p=646</guid>

					<description><![CDATA[<p>Imagine walking into a bustling diner where everyone seems to know your name. That&#8217;s what happens when SQL injection occurs in a database system—it allows unauthorized access to sensitive information, just like that. Let&#8217;s break down what you need to know about this critical security threat. What is SQL Injection? SQL injection (SQLi) is like [&#8230;]</p>
<p>The post <a href="https://alikarahisar.com/blog/sql-injection-a-friendly-guide-to-understanding-the-threat/">SQL Injection: A Friendly Guide to Understanding the Threat</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Imagine walking into a bustling diner where everyone seems to know your name. That&#8217;s what happens when SQL injection occurs in a database system—it allows unauthorized access to sensitive information, just like that. Let&#8217;s break down what you need to know about this critical security threat.</p>



<span id="more-646"></span>



<h2 class="wp-block-heading"><strong>What is SQL Injection?</strong></h2>



<p>SQL injection (SQLi) is like a security breach where malicious users exploit software vulnerabilities. When you input your username and password into a login page, the system may mistakenly check if someone else exists with those details instead of verifying your account directly. This happens because of improper handling of user inputs in database queries.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="536" src="https://alikarahisar.com/blog/wp-content/uploads/2025/03/SQL-Injection-1024x536.png" alt="SQL-Injection" class="wp-image-651" srcset="https://alikarahisar.com/blog/wp-content/uploads/2025/03/SQL-Injection-1024x536.png 1024w, https://alikarahisar.com/blog/wp-content/uploads/2025/03/SQL-Injection-300x157.png 300w, https://alikarahisar.com/blog/wp-content/uploads/2025/03/SQL-Injection-768x402.png 768w, https://alikarahisar.com/blog/wp-content/uploads/2025/03/SQL-Injection.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading"><strong>Why It&#8217;s a Problem</strong></h3>



<p>SQLi is dangerous because it lets attackers access data they shouldn&#8217;t. If a hacker can exploit a vulnerable system, they might gain control over sensitive info, leading to identity theft or financial fraud. It’s like leaving a back door open in your home—uninvited guests could walk right in.</p>



<h2 class="wp-block-heading"><strong>How to Protect Against SQL Injection</strong></h2>



<p>Preventing SQLi requires careful handling of user data. Always use parameters when writing database queries. For example, instead of inserting user data directly into the database without validation, use prepared statements. In PHP, this might look like using <code>mysqli Prepare Statements</code> to safely input values.</p>



<p>Here&#8217;s an example in PHP:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: php; title: ; notranslate">
// Bad practice: vulnerable to SQL injection
$user = $_GET&#x5B;'user'];
$password = $_GET&#x5B;'pass'];
$sql = &quot;SELECT * FROM users WHERE username='$user' AND password='$password'&quot;;
$result = mysqli_query($db, $sql);
</pre></div>


<p>In this code, user inputs are directly inserted into the query. Attackers can manipulate these inputs to gain access.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: php; title: ; notranslate">
// Safer practice: using parameters
$user = $_GET&#x5B;'user'];
$password = $_GET&#x5B;'pass'];
$stmt = mysqli_prepare($db, &quot;SELECT * FROM users WHERE username=? AND password= ?&quot;);
mysqli_stmt_bind_param($stmt, 'ss', $user, $password);
$result = mysqli_execute($db, $stmt);
</pre></div>


<p>Here, inputs are enclosed in <code>?</code> placeholders and bound securely. Attackers can&#8217;t easily inject malicious code.</p>



<h3 class="wp-block-heading"><strong>Avoid Dynamic SQL</strong></h3>



<p>Dynamic SQL, where queries are built at runtime using user input, is risky. Instead of hardcoding all possible queries, use parameterized statements to limit what users can influence.</p>



<h3 class="wp-block-heading"><strong>Use ORMs (Object-Relational Mapping)</strong></h3>



<p>Frameworks like Laravel or Symfony come with ORM tools that help build safe queries by abstracting database interactions. These tools can reduce the risk of SQLi by handling parameterization automatically.</p>



<h3 class="wp-block-heading"><strong>Additional Tips</strong></h3>



<ul class="wp-block-list">
<li><strong>Encrypt Communication:</strong> Use SSL/TLS to encrypt data in transit, making it harder for attackers to intercept.</li>



<li><strong>Security Headers:</strong> Implement headers like <code>Content Security Policy</code> to restrict what can be executed on the server side.</li>
</ul>



<h3 class="wp-block-heading"><strong>Stay Updated and Test</strong></h3>



<p>Regularly update your software and test for vulnerabilities. Tools like <a href="https://portswigger.net/burp" target="_blank" rel="noreferrer noopener">Burp Suite </a>or SQLMap can help find weaknesses without needing technical expertise.</p>



<h2 class="wp-block-heading"><strong>Conclusion</strong></h2>



<p>Preventing SQL injection is crucial for protecting sensitive data. By using parameters, avoiding dynamic SQL, and employing ORMs, you can safeguard your applications. Remember, staying informed and proactive is the best defense against these threats. Keep it safe online!</p>



<p></p>
<p>The post <a href="https://alikarahisar.com/blog/sql-injection-a-friendly-guide-to-understanding-the-threat/">SQL Injection: A Friendly Guide to Understanding the Threat</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://alikarahisar.com/blog/sql-injection-a-friendly-guide-to-understanding-the-threat/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ACID Programlama Prensipleri: Veritabanlarında Güvenilirlik ve Tutarlılık</title>
		<link>https://alikarahisar.com/blog/acid-prensipleri/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=acid-prensipleri</link>
					<comments>https://alikarahisar.com/blog/acid-prensipleri/#comments</comments>
		
		<dc:creator><![CDATA[Ali Karahisar]]></dc:creator>
		<pubDate>Sun, 09 Mar 2025 18:06:09 +0000</pubDate>
				<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[Siber Güvenlik]]></category>
		<category><![CDATA[Veri Güvenliği]]></category>
		<guid isPermaLink="false">https://alikarahisar.com/blog/?p=634</guid>

					<description><![CDATA[<p>Veritabanlarında veri bütünlüğünü ve güvenilirliği sağlamak için ACID prensipleri büyük önem taşır. Bu yazıda, ACID prensiplerini detaylıca inceleyerek her birinin veritabanı işlemlerine nasıl katkı sağladığını anlatacağım. Eğer güçlü ve hatasız bir sistem geliştirmek istiyorsan, ACID prensiplerini bilmen şart! Daha önce de SOLID Prensiplerini anlatmıştım. O konu hakkında da SOLID Prensipleri ile Daha İyi Yazılım Tasarımı [&#8230;]</p>
<p>The post <a href="https://alikarahisar.com/blog/acid-prensipleri/">ACID Programlama Prensipleri: Veritabanlarında Güvenilirlik ve Tutarlılık</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Veritabanlarında veri bütünlüğünü ve güvenilirliği sağlamak için ACID prensipleri büyük önem taşır. Bu yazıda, ACID prensiplerini detaylıca inceleyerek her birinin veritabanı işlemlerine nasıl katkı sağladığını anlatacağım. Eğer güçlü ve hatasız bir sistem geliştirmek istiyorsan, ACID prensiplerini bilmen şart! </p>



<span id="more-634"></span>



<p class='not'>Daha önce de SOLID Prensiplerini anlatmıştım. O konu hakkında da <a style="transition: none;" class="darkmysite_style_link darkmysite_style_txt_border darkmysite_processed" data-darkmysite_alpha_bg="rgba(0, 0, 0, 0)" data-darkmysite_preserved_classes="darkmysite_style_link darkmysite_style_txt_border darkmysite_processed" href="https://alikarahisar.com/blog/solid-prensipleri-ile-daha-iyi-yazilim-tasarimi/" target="_blank" rel="noreferrer noopener">SOLID Prensipleri ile Daha İyi Yazılım Tasarımı</a> adlı yazımdan bilgi alabilirsin.</p>



<h2 class="wp-block-heading">ACID Nedir?</h2>



<figure class="wp-block-image size-large is-style-default"><img loading="lazy" decoding="async" width="1024" height="536" src="https://alikarahisar.com/blog/wp-content/uploads/2025/03/ACID-Principles-1024x536.png" alt="Acid Prensipleri" class="wp-image-644" srcset="https://alikarahisar.com/blog/wp-content/uploads/2025/03/ACID-Principles-1024x536.png 1024w, https://alikarahisar.com/blog/wp-content/uploads/2025/03/ACID-Principles-300x157.png 300w, https://alikarahisar.com/blog/wp-content/uploads/2025/03/ACID-Principles-768x402.png 768w, https://alikarahisar.com/blog/wp-content/uploads/2025/03/ACID-Principles.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>ACID, veritabanı işlemlerinin güvenilir olmasını sağlayan dört temel özelliği ifade eder:</p>



<ul class="wp-block-list">
<li><strong>Atomicity (Atomiklik)</strong> – İşlemler ya tamamen gerçekleşir ya da hiç gerçekleşmez.</li>



<li><strong>Consistency (Tutarlılık)</strong> – Veriler her zaman geçerli ve doğru kalır.</li>



<li><strong>Isolation (İzolasyon)</strong> – Aynı anda çalışan işlemler birbirini etkilemez.</li>



<li><strong>Durability (Kalıcılık)</strong> – Tamamlanan işlemler, sistem çökse bile kaybolmaz.</li>
</ul>



<p>Şimdi her bir prensibi tek tek inceleyelim.</p>



<h2 class="wp-block-heading">1. Atomiklik (Atomicity)</h2>



<p>Atomiklik, bir işlemin ya tamamen gerçekleşmesini ya da hiç gerçekleşmemesini garanti eder. Eğer bir işlem tamamlanmadan hata oluşursa, tüm değişiklikler geri alınır.</p>



<h3 class="wp-block-heading">Örnek: Banka Transferi</h3>



<p>Bir hesaptan diğerine para transfer ettiğinde, para gönderici hesaptan düşer ve alıcı hesaba eklenir. Eğer sistem, parayı gönderen hesaptan düşüp alıcıya ekleyemezse, hesaplar arasında dengesizlik oluşur. İşte bu yüzden atomiklik ilkesi gereklidir.</p>



<h3 class="wp-block-heading">Örnek Uygulama</h3>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: java; title: ; notranslate">
Connection conn = DriverManager.getConnection(url, user, password);
try {
    conn.setAutoCommit(false);
    
    Statement stmt = conn.createStatement();
    stmt.executeUpdate(&quot;UPDATE hesaplar SET bakiye = bakiye - 100 WHERE id = 1&quot;);
    stmt.executeUpdate(&quot;UPDATE hesaplar SET bakiye = bakiye + 100 WHERE id = 2&quot;);
    
    conn.commit();
} catch (Exception e) {
    conn.rollback();
    e.printStackTrace();
} finally {
    conn.close();
}

</pre></div>


<p>Bu kod, işlemi atomik hale getirir. Eğer bir hata oluşursa <code>rollback()</code> fonksiyonu tüm değişiklikleri geri alır.</p>



<h2 class="wp-block-heading">2. Tutarlılık (Consistency)</h2>



<p>Tutarlılık, verilerin her zaman doğru ve kurallara uygun olmasını sağlar. Eğer bir işlem veritabanının bütünlüğünü bozuyorsa, işlem başarısız olur.</p>



<h3 class="wp-block-heading">Örnek: Stok Yönetimi</h3>



<p>Bir müşteri sipariş verdiğinde, sistem stoğu otomatik olarak günceller. Eğer sipariş edilen ürün stokta yoksa, işlem gerçekleştirilmez. Böylece tutarsız bir durum oluşmaz.</p>



<h2 class="wp-block-heading">3. İzolasyon (Isolation)</h2>



<p>İzolasyon, aynı anda çalışan işlemlerin birbirini etkilemesini engeller. Bu sayede her işlem, diğer işlemler tamamlanana kadar kendi başına çalışır.</p>



<h3 class="wp-block-heading">Örnek: Banka Bakiye Güncelleme</h3>



<p>Bir müşteri hesabını kontrol ederken, başka bir müşteri aynı hesaba para yatırıyorsa, bakiye bilgisi doğru görünmelidir. Eğer izolasyon sağlanmazsa, müşteri yanlış bakiye bilgisi görebilir.</p>



<h3 class="wp-block-heading">İzolasyon Seviyesi Ayarlama</h3>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: java; title: ; notranslate">
conn.setTransactionIsolation(Connection.TRANSACTION_SERIALIZABLE);

</pre></div>


<p>Bu kod, işlemlerin birbirinden tamamen bağımsız çalışmasını sağlar.</p>



<h2 class="wp-block-heading">4. Kalıcılık (Durability)</h2>



<p>Kalıcılık, başarılı bir işlemin sistem çökse bile kaybolmamasını garanti eder. İşlem tamamlandıktan sonra veriler güvenli bir şekilde saklanır.</p>



<h3 class="wp-block-heading">Örnek: E-Ticaret Siparişleri</h3>



<p>Bir müşteri sipariş verdiğinde, elektrik kesintisi olsa bile sipariş bilgileri kaybolmaz. Sipariş tamamlandıktan sonra veritabanına yazılır ve güvence altına alınır.</p>



<h3 class="wp-block-heading">Kalıcılığı Sağlama</h3>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: java; title: ; notranslate">
conn.commit();

</pre></div>


<p>Bu işlem, verinin veritabanında kalıcı hale gelmesini sağlar.</p>



<h2 class="wp-block-heading">Sonuç</h2>



<p>ACID prensipleri, veritabanı işlemlerinin güvenli, tutarlı ve hatasız olmasını sağlar. Eğer sağlam bir sistem geliştirmek istiyorsan, bu prensipleri mutlaka uygulamalısın.</p>



<p>Bu konu hakkında düşüncelerin neler? Aşağıya yorum bırakabilir veya sorularını paylaşabilirsin! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60a.png" alt="😊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The post <a href="https://alikarahisar.com/blog/acid-prensipleri/">ACID Programlama Prensipleri: Veritabanlarında Güvenilirlik ve Tutarlılık</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://alikarahisar.com/blog/acid-prensipleri/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Smishing ile Dolandırıcılık: SMS ile Gelen Tehlike</title>
		<link>https://alikarahisar.com/blog/smishing-ile-dolandiricilik-sms-ile-gelen-tehlike/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=smishing-ile-dolandiricilik-sms-ile-gelen-tehlike</link>
					<comments>https://alikarahisar.com/blog/smishing-ile-dolandiricilik-sms-ile-gelen-tehlike/#respond</comments>
		
		<dc:creator><![CDATA[Ali Karahisar]]></dc:creator>
		<pubDate>Wed, 21 Aug 2024 19:55:24 +0000</pubDate>
				<category><![CDATA[Siber Güvenlik]]></category>
		<category><![CDATA[Veri Güvenliği]]></category>
		<guid isPermaLink="false">https://alikarahisar.com/blog/?p=519</guid>

					<description><![CDATA[<p>Siber saldırganlar, internet kullanıcılarını kandırmak için her geçen gün daha yaratıcı yöntemler geliştiriyor. Bu yöntemlerden biri de &#8220;smishing&#8221; olarak adlandırılan dolandırıcılık türü. Smishing, SMS mesajları aracılığıyla kişisel bilgilerinizi ele geçirmeye çalışan bir phishing yani oltalama yöntemidir, ismi de zaten sms ve phishing kelimelerinin birleşiminden türemiştir. Dolandırıcılar, güvenilir görünen mesajlar göndererek sizi tuzağa düşürmeyi hedefler. Bu [&#8230;]</p>
<p>The post <a href="https://alikarahisar.com/blog/smishing-ile-dolandiricilik-sms-ile-gelen-tehlike/">Smishing ile Dolandırıcılık: SMS ile Gelen Tehlike</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Siber saldırganlar, internet kullanıcılarını kandırmak için her geçen gün daha yaratıcı yöntemler geliştiriyor. Bu yöntemlerden biri de &#8220;<strong style="transition: none;" class="darkmysite_style_txt_border darkmysite_processed" data-darkmysite_alpha_bg="rgba(0, 0, 0, 0)" data-darkmysite_preserved_classes="darkmysite_style_txt_border darkmysite_processed">smishing</strong>&#8221; olarak adlandırılan dolandırıcılık türü. Smishing, SMS mesajları aracılığıyla kişisel bilgilerinizi ele geçirmeye çalışan bir phishing yani oltalama yöntemidir, ismi de zaten sms ve phishing kelimelerinin birleşiminden türemiştir. Dolandırıcılar, güvenilir görünen mesajlar göndererek sizi tuzağa düşürmeyi hedefler. Bu blog yazısında, bu saldırıların nasıl çalıştığını, hangi tehlikeleri barındırdığını ve bu tür dolandırıcılıklardan nasıl korunabileceğinizi anlatacağım.</p>



<span id="more-519"></span>



<h2 class="wp-block-heading">Smishing Nasıl Çalışır?</h2>



<p>Dolandırıcılar, smishing saldırılarıyla genellikle bir banka, kargo şirketi ya da resmi bir kurumdan geliyormuş gibi görünen SMS mesajları gönderir. Bu mesajlar, kullanıcılara acil bir işlem yapmaları gerektiğini ya da ödül kazandıklarını bildirir. Mesajda yer alan bir linke tıklamanız istenir. Tıkladığınızda, sahte bir web sitesine yönlendirilirsiniz. Bu sahte site, sizden kredi kartı bilgilerinizi, şifrenizi ya da diğer hassas verilerinizi girmenizi talep eder. Bu bilgileri girdiğinizde, dolandırıcılar bu verilere anında erişim sağlar.</p>



<br>



<div class="wp-block-media-text is-stacked-on-mobile"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="500" height="206" src="https://alikarahisar.com/blog/wp-content/uploads/2024/08/smishing.webp" alt="Bir kargo firmasının adını kullanan smishing örneği" class="wp-image-523 size-full" srcset="https://alikarahisar.com/blog/wp-content/uploads/2024/08/smishing.webp 500w, https://alikarahisar.com/blog/wp-content/uploads/2024/08/smishing-300x124.webp 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure><div class="wp-block-media-text__content">
<p>Bir kargo firmasının adını kullanan smishing örneği</p>
</div></div>



<br>



<h3 class="wp-block-heading">Smishing Saldırılarının Özellikleri</h3>



<h4 class="wp-block-heading">Gerçekçi Görünen Mesajlar</h4>



<p>Smishing mesajları, genellikle bankalar, kargo şirketleri, resmi kurumlar gibi güvenilir görünen kaynaklardan geliyormuş gibi görünür. Bu mesajlar, acil bir işlem yapılması gerektiğini, hesap bilgilerinizin güncellenmesi gerektiğini veya bir ödül kazandığınızı belirtebilir.</p>



<h4 class="wp-block-heading">Kısa ve Öz İletiler</h4>



<p>Mesajlar genellikle kısa ve acil bir eylem gerektirdiği izlenimini verir. Bu, kullanıcının paniğe kapılarak hızlı bir şekilde hareket etmesine neden olacaktır.</p>



<h4 class="wp-block-heading">Linkler ve Telefon Numaraları</h4>



<p>Smishing mesajları, genellikle sizi bir web sitesine yönlendiren bir link veya bir telefon numarası içerir. Bu linkler, zararlı web sitelerine yönlendirebilir veya kişisel bilgilerinizi çalmaya yönelik formlar içerebilir.</p>



<h2 class="wp-block-heading">Smishing&#8217;in Tehlikeleri Nelerdir?</h2>



<p>Smishing saldırıları, kullanıcıların kişisel ve finansal bilgilerini ele geçirme amacı güder. Bu tür saldırılar sonucunda, kimlik hırsızlığı, banka hesaplarının boşaltılması ya da kredi kartı bilgilerinizin kötüye kullanılması gibi ciddi sorunlarla karşılaşabilirsiniz. Ayrıca, dolandırıcılar sizin adınıza başka dolandırıcılıklar da gerçekleştirebilir. Bu durum, sadece maddi kayıplara değil, aynı zamanda itibar kaybına da yol açabilir. Aklınızda &#8220;belgelerim ya da resimlerim saldırganın eline geçer mi?&#8221; gibi bir soru varsa eğer; Cevabı da siz yüklemediğiniz sürece <strong>HAYIR</strong>. </p>



<h3 class="wp-block-heading">Belgeler ve Resimler</h3>



<p>Şimdi; öncelikle sakin. Belgeleriniz ve resimleriniz güvende, içiniz rahat olsun. Peki neden? Çünkü; belgeleriniz ya da resimlerini siz özellikle yüklemezseniz tarayıcı üzerinden alamazlar. Buna işletim sistemleri de tarayıcılar da izin vermeyecek. Çok küçük ama güvenlik için büyük nimet. Bu gibi bir durumun gerçekleşme ihtimali var mı derseniz; Evet. Ama henüz böyle bir uygulama açığı, mobil ya da kişisel bilgisayar işletim sistemi açığı bilmiyoruz. Zaten böyle bir açık olsa bile, yine mobil yani telefon işletim sistemlerinde yine bir nebze zor olacaktır. Çünkü dediğim gibi uygulama kurulması gerekecektir.</p>



<h2 class="wp-block-heading">Smishing Saldırılarından Nasıl Korunursunuz?</h2>



<p>Smishing saldırılarından korunmak için dikkat etmeniz gereken bazı önemli noktalar var. Öncelikle, tanımadığınız ya da beklemediğiniz bir numaradan gelen mesajlara şüpheyle yaklaşmalısınız. Bankalar ya da resmi kurumlar, SMS yoluyla kişisel bilgilerinizi talep etmez. Böyle bir talep aldığınızda, mesajdaki linke tıklamak yerine doğrudan ilgili kurumun resmi web sitesini ziyaret edin ya da telefonla ulaşarak durumu doğrulayın.</p>



<p>Ayrıca, güvenlik yazılımlarını kullanmak da smishing saldırılarına karşı koruma sağlar. Akıllı telefonunuza yükleyeceğiniz bir güvenlik yazılımı, zararlı linkleri tespit edebilir ve sizi uyarabilir. Son olarak, farkındalık sahibi olmak, smishing gibi siber tehditlerle başa çıkmanın en etkili yoludur. Siber güvenlik konusunda güncel kalın ve sevdiklerinizi de bu konuda bilinçlendirin.</p>



<p>Başlıklar halinde incelemek gerekirse;</p>



<h4 class="wp-block-heading">Bilinmeyen Mesajlara Dikkat</h4>



<p>Tanımadığınız veya beklemediğiniz bir numaradan gelen mesajlardaki linklere tıklamaktan kaçının.</p>



<h4 class="wp-block-heading">Resmi Kanalları Kullanın</h4>



<p>Banka veya resmi bir kurumdan geldiğini iddia eden bir mesaj alırsanız, doğrudan bu kurumun resmi web sitesi veya telefon numarası üzerinden iletişime geçin.</p>



<h4 class="wp-block-heading">Kişisel Bilgilerinizi Paylaşmayın</h4>



<p>Hiçbir güvenilir kurum SMS yoluyla şifre veya kimlik bilgisi talep etmez. Böyle bir talep alırsanız, bu büyük olasılıkla bir dolandırıcılık girişimidir.</p>



<h4 class="wp-block-heading">Güvenlik Yazılımları Kullanın</h4>



<p>Akıllı telefonunuza güvenlik yazılımları kurarak bu tür saldırılara karşı koruma sağlayabilirsiniz.</p>



<h2 class="wp-block-heading">Sonuç</h2>



<p>Sonuç olarak, smishing dolandırıcılığı, siber suçluların en yaygın kullandığı yöntemlerden biridir. Dikkatli olmanız, şüpheli mesajları ciddiye almamanız ve gerekli önlemleri almanız, bu tür saldırılardan korunmanıza yardımcı olacaktır. Unutmayın, <a href="https://alikarahisar.com/blog/category/siber-guvenlik/">siber güvenlik</a> bireysel sorumluluklarla başlar.</p>
<p>The post <a href="https://alikarahisar.com/blog/smishing-ile-dolandiricilik-sms-ile-gelen-tehlike/">Smishing ile Dolandırıcılık: SMS ile Gelen Tehlike</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://alikarahisar.com/blog/smishing-ile-dolandiricilik-sms-ile-gelen-tehlike/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Crowdstrike Bilgisayarları Nasıl Çökertti?</title>
		<link>https://alikarahisar.com/blog/crowdstrike-bilgisayarlari-nasil-cokertti/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=crowdstrike-bilgisayarlari-nasil-cokertti</link>
					<comments>https://alikarahisar.com/blog/crowdstrike-bilgisayarlari-nasil-cokertti/#respond</comments>
		
		<dc:creator><![CDATA[Ali Karahisar]]></dc:creator>
		<pubDate>Sat, 20 Jul 2024 14:30:28 +0000</pubDate>
				<category><![CDATA[Siber Güvenlik]]></category>
		<category><![CDATA[Yazılım]]></category>
		<guid isPermaLink="false">https://alikarahisar.com/blog/?p=496</guid>

					<description><![CDATA[<p>Dün yani 19 Temmuz tarihinde Windows tabanlı bilgisayarlar (kurumsal olanları) için Crowdstrike tarafından yayınlanan bir güncelleme ile birlikte Blue Screen of Death yani daha amiyane tabir ile mavi ekran verdi. Peki bu mavi ekranın sebebi neydi? Bu yazıda teknik bir bakış açısı ile onu inceleyeceğiz. Herkesin bu yazıyı anlaması açısından öncelikle bazı anahtar kelimelerimiz var [&#8230;]</p>
<p>The post <a href="https://alikarahisar.com/blog/crowdstrike-bilgisayarlari-nasil-cokertti/">Crowdstrike Bilgisayarları Nasıl Çökertti?</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Dün yani 19 Temmuz tarihinde Windows tabanlı bilgisayarlar (kurumsal olanları) için Crowdstrike tarafından yayınlanan bir güncelleme ile birlikte Blue Screen of Death yani daha amiyane tabir ile mavi ekran verdi. Peki bu mavi ekranın sebebi neydi? Bu yazıda teknik bir bakış açısı ile onu inceleyeceğiz.</p>



<span id="more-496"></span>



<p>Herkesin bu yazıyı anlaması açısından öncelikle bazı anahtar kelimelerimiz var ve öncelikle bunların ne işe yaradığını açıklamamız lazım öncelikle.</p>



<h2 class="wp-block-heading">Terimler</h2>



<h3 class="wp-block-heading">Kernel (Çekirdek)</h3>



<p>Bilgisayarda donanım ve yazılım arasındaki bağlantıyı sağlayan arabirimdir. İşletim sistemi çalıştığında sistem üzerindeki temel işlemler arasında bir iletişim kurması gerekir. Bu iletişim işlemci yönetimi, bellek yönetimi ve I/O yani giriş çıkış işlemleri gibi bir çok işlemin yürütülmesi ve paylaşılması şeklindedir.</p>



<h3 class="wp-block-heading">Driver (Sürücü)</h3>



<p>Bilgisayarın işlevlerini yerine getirmesi için gerekli olan bir yazılım türüdür. Anakartın, işlemcinin ve diğer yazılımların efektif ve doğru bir şekilde çalışması ve işlevini yerine getirmesi için gereklidir.</p>



<h3 class="wp-block-heading">Pointer (İşaretçi)</h3>



<p>Bilgisayarın belleğindeki belirli bir adresin ki bu genellikle bir değişkene aittir kaydedildiği ve kaydedilen bu bellek adresine de doğrudan erişimi sağlayan değişken türüdür. Konumuz olan problemin asıl kaynağı burada ortaya çıkıyor zaten.</p>



<p>Bu terimi biraz açmamız gerekecek yazılımsal olarak <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60a.png" alt="😊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: cpp; title: ; notranslate">
#include &lt;stdio.h&gt;

int main(void)
{
  int *myPointer, myVariable; // int bir işaretçi ve değişken bildirimi
  myVariable = 61;
  myPointer = &amp;myVariable;    // myVariable değişken adresini myPointer işaretçisine atar.

  // İşaretçi kullanarak id değişken değerini ekrana yazar.
  printf(&quot;myVariable değişken değeri: %d\n&quot;, *myPointer);
  printf( &quot;myVariable değişken bellek adresi: %p&quot;, myPointer);

  return 0;
}
</pre></div>


<p>Yukarıdaki kod bir pointer oluşturup, bir değişkene atanan değeri ilgili bellek adresine yazacak ve sonrasında bellek adresinden de bu değeri okuyup hem değeri hem de bellek adresini ekrana yazdıracak. Bu düzgün bir şekilde atama olduğundan dolayı bir hata ile karşılaşmayacak ve biz aşağıdaki bir çıktı ile karşılaşacağız.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
id değişken değeri: 61
id değişken bellek adresi: 0x7ffe704aaadc

…Program finished with exit code 0
Press ENTER to exit console.
</pre></div>


<p>Bu doğru bir yazım olduğundan dolayı herhangi bir hata almadan çalıştı. Şimdi kodu biraz basite indirgeyelim ve şöyle yapalım. Biz <code>myPointer</code> isimli işaretçiyi tekrar oluşturalım ama hiç bir değer atamayalım. ve sonrasında da bu işaretçi adresine ulaşmaya çalışalım.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: cpp; title: ; notranslate">
#include &lt;stdio.h&gt;

int main(void)
{
  int *myPointer = NULL;
 
  printf( &quot;myPointer bellek adresi: %p&quot;, myPointer);

  return 0;
}
</pre></div>


<p>Ekrana işaretçinin adresini yazdırmak istedik ama ne yazık ki yazmayacak ve bize aşağıdaki gibi bir çıktı verecek.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
id değişken bellek adresi: (nil)

...Program finished with exit code 0
Press ENTER to exit console.
</pre></div>


<p>Burası biraz teknik oldu farkındayım. O yüzden şöyle örneklendirelim; İlk kodda bir mektup yolladınız ve mektubun üzerinde kime gideceği ve adresi belli. İkinci kısımda ise mektubu zarfa koydunuz ama zarfa hiç bir bilgi yazmadınız. Bu mektup nereye gidecek? İşte şu son cümledeki soru bilgisayarın sorduğu soru diyebiliriz. Şimdi diğer anahtar kelimemize geçelim.</p>



<h3 class="wp-block-heading">Blue Screen of Death (Ölümün Mavi Ekranı ya da Mavi Ekran)</h3>



<p>Microsoft Windows üstesinden gelemediği bir sorun ile karşılaşıp kilitlendiğinde ekrana bu hata sebebini yazar. Bu ekran mavi şekildedir ve teknoloji dünyasında da bir çok espriye meze olmuştur. Hatta şöyle söyleyelim; Windows 98 tanıtılırken canlı olarak tarayıcı kilitlenmiş ve mavi ekran vermiştir. Böylece; daha piyasaya sürülmeden herkesin önünde çöken ilk işletim sistemi ünvanını da almıştır.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/images/bug-check-example-blue-screen-page-fault.png" alt="blue-screen--of-death"/><figcaption class="wp-element-caption">Credit: <a href="https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/blue-screen-data">Microsoft</a></figcaption></figure>



<p>Bu ekran sadece Windows&#8217;da mı var? Hayır. Bu arkadaşın Unix, Linux ve MacOS&#8217;de ki adı da <strong>kernel panic</strong>&#8216;dir.</p>



<h3 class="wp-block-heading">CrowdStrike</h3>



<p>Amerika merkezli bir <a href="https://alikarahisar.com/blog/category/siber-guvenlik/">siber güvenlik</a> hizmetleri sağlayıcısı. Zaten sorunda bu firmanın bir ürünü olan Crowdstrike Falcon Sensor ürününden kaynaklandı. Ürün adını yanlış biliyor olabilirim.</p>



<p>Şimdi olay nasıl oldu buna bir bakalım artık.</p>



<h2 class="wp-block-heading">Olay Nasıl Gerçekleşti?</h2>



<p>Tam olarak şöyle; CrowdStrike kendi ürünü için bir güncelleme yayınlıyor. Bu güncelleme de bir tane de sürücü var. Bu sürücü ise doğası gereği kernel yani çekirdek seviyesinde işlem yapıyor. Ancak sürücünün içerisi null byte&#8217;lar ile dolu. Bu işaretçi ile kernel&#8217;de işlem yapmaya çalışınca Windows takılı kalıyor ve mavi ekran gösteriyor. Aslında işin kötü tarafı şu ki; bilgisayar yeniden başlatılırken bu sürücü tekrar çalışmaya başladığından sonsuz bir döngüye giriliyor. Hatta <a href="https://x.com/Perpetualmaniac/status/1814376668095754753" target="_blank" rel="noreferrer noopener">şurada </a>çok güzel bir teknik anlatım da mevcut, orayı da inceleyebilirsiniz.</p>



<h2 class="wp-block-heading">Çözüm</h2>



<p>Çözüm olarak hemen güvenli modda açılıp ilgili sürücü silindiğinde ya da adı değiştirildiğinde işletim sistemi güvenli bir şekilde açılıyor. Peki neden güvenli mod&#8217;da açmak lazım? Çünkü işletim sistemi dışında bir ekstra içerik çalışmıyor olacak.</p>



<p>Ben bu yazıyı hazırlarken CrowdStrike&#8217;da kendi bloglarında bir içerik yayınladı. Onu da <a href="https://www.crowdstrike.com/blog/statement-on-falcon-content-update-for-windows-hosts/" target="_blank" rel="noreferrer noopener">bu adresten</a> inceleyebilirsiniz.</p>
<p>The post <a href="https://alikarahisar.com/blog/crowdstrike-bilgisayarlari-nasil-cokertti/">Crowdstrike Bilgisayarları Nasıl Çökertti?</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://alikarahisar.com/blog/crowdstrike-bilgisayarlari-nasil-cokertti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Veri Sızıntısı Kurbanı Oldum mu?</title>
		<link>https://alikarahisar.com/blog/veri-sizintisi-ogrenme/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=veri-sizintisi-ogrenme</link>
					<comments>https://alikarahisar.com/blog/veri-sizintisi-ogrenme/#respond</comments>
		
		<dc:creator><![CDATA[Ali Karahisar]]></dc:creator>
		<pubDate>Mon, 29 Mar 2021 14:00:18 +0000</pubDate>
				<category><![CDATA[Siber Güvenlik]]></category>
		<category><![CDATA[Veri Güvenliği]]></category>
		<guid isPermaLink="false">https://alikarahisar.com/blog/?p=38</guid>

					<description><![CDATA[<p>Merhaba Sevgili Okuyucu. En son ülkemizin büyük kurumsal firmalarından birisi olan yemeksepeti&#8216;nin hacklendiğini duymuşsunuzdur. Duymak ve görmek isteyenler için yemeksepeti&#8217;nin attığı tweet. Aslına bakarsanız veri sızıntısı durumlarında, hangi verilerinizin sızdığını öğrenmeniz çok kolay. Yaşanan hack girişimleri ile beraber ister istemez bizlerin de bazı bilgileri sızdırılan bilgiler (leaked data) arasında yer alıyor. Bunların en başında ise [&#8230;]</p>
<p>The post <a href="https://alikarahisar.com/blog/veri-sizintisi-ogrenme/">Veri Sızıntısı Kurbanı Oldum mu?</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Merhaba Sevgili Okuyucu. En son ülkemizin büyük kurumsal firmalarından birisi olan <a href="https://yemeksepeti.com" target="_blank" rel="noreferrer noopener nofollow">yemeksepeti</a>&#8216;nin hacklendiğini duymuşsunuzdur. Duymak ve görmek isteyenler için yemeksepeti&#8217;nin attığı <a href="https://twitter.com/yemeksepeti/status/1375764826241314818" target="_blank" rel="noreferrer noopener nofollow">tweet</a>. Aslına bakarsanız veri sızıntısı durumlarında, hangi verilerinizin sızdığını öğrenmeniz çok kolay.</p>



<span id="more-38"></span>



<p>Yaşanan hack girişimleri ile beraber ister istemez bizlerin de bazı bilgileri sızdırılan bilgiler (leaked data) arasında yer alıyor. Bunların en başında ise mail adresi, şifre gibi kombinasyonlar var. Ancak yemeksepeti örneğinde olduğu gibi adres vb. Bilgiler de ne yazık ki sızdırılmış veriler arasında yer alıyor. Hatta deepweb üzerinde ücretsiz bir şekilde 40+ milyon Türkiye Cumhuriyeti vatandaşının bilgilerinin olduğu bir postgreSQL dump (yani bu kadar kişinin verisine sahipsiniz demek aslında) mevcut. Bu arada bu veriler içerisinde TCKN, Adres, Aile Bilgileri gibi Mernis üzerinden sağlanan bilgiler var. Mernis nedir? diye soracak olursanız, Merkezi Nüfus İdare Sistemi demek. Mernis hakkında bilgiye ise, Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü&#8217;nün internet sitesi üzerinde yer alan <a href="https://www.nvi.gov.tr/mernis" target="_blank" rel="noreferrer noopener">Mernis</a> sayfasından ulaşabilirsiniz.</p>



<h2 class="wp-block-heading">Veri sızıntısı hangi verilerimi içeriyor?</h2>



<p>Yapılan saldırılarda mail adresim yer alıyor mu? Peki, bu sorunun cevabını nasıl öğreneceğim?</p>



<p>Aslında bu sorunun yani veri sızıntısı neticesinde hangi verilerim sızdırıldı sorusunun çok cevabı basit. <a href="https://haveibeenpwned.com/" target="_blank" rel="noreferrer noopener nofollow">Have I Been Pwned</a> üzerinden bu bilgileri kontrol edebiliyorsunuz. Ya da aynı veritabanını kullanan, Mozilla Vakfının yaptığı, Firefox Monitor&#8217;ü de kullanabilirsiniz. Firefox Monitor henüz doğrulanmamış sızıntıları göstermiyor. Have I Been Pwned üzerinde ise onaylanmamış ihlalleri de görebiliyorsunuz.</p>





<p>Şimdi bu <a href="https://alikarahisar.com" target="_blank" rel="noreferrer noopener">alan adı</a> üzerinde deneme için bir mail adresi açalım. Aynı zamanda daha önce veri sızıntısı yaşamış başka bir mail adresi ile deneme yapalım. Ne gibi sonuçlara ulaşacağız, bir inceleyelim.</p>



<p class="not">Not: Denemeler için Have I Been Pwned kullanılmıştır.</p>



<p>Daha önce veri sızıntısı mağduru olmuş anonim bir mail adresi ile deneme yaptım. Şimdi çıkan sonuçlara bir bakalım.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="931" height="999" src="https://alikarahisar.com/blog/wp-content/uploads/2021/03/veri-sizintisi-yapilmis.png" alt="veri-sızıntısı-magduru-hesap" class="wp-image-48" srcset="https://alikarahisar.com/blog/wp-content/uploads/2021/03/veri-sizintisi-yapilmis.png 931w, https://alikarahisar.com/blog/wp-content/uploads/2021/03/veri-sizintisi-yapilmis-280x300.png 280w, https://alikarahisar.com/blog/wp-content/uploads/2021/03/veri-sizintisi-yapilmis-768x824.png 768w" sizes="auto, (max-width: 931px) 100vw, 931px" /><figcaption>Veri Sızıntısı Mağduru Bir Mail Hesabı</figcaption></figure>



<p>Yukarıda örnek olarak verilen mail hesabında görüldüğü gibi, birden fazla veri sızıntısına maruz kalmış. Sadace Mail adresi ve parolası değil, IP bilgisi gibi verilerde sızdırılmış. Şimdi yeni açtığımız mail hesabının durumuna bir bakalım.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="931" height="96" src="https://alikarahisar.com/blog/wp-content/uploads/2021/03/veri-sizintisi-yapilmamis.png" alt="veri-sızıntısı-magduru-olmayan-hesap" class="wp-image-49" srcset="https://alikarahisar.com/blog/wp-content/uploads/2021/03/veri-sizintisi-yapilmamis.png 931w, https://alikarahisar.com/blog/wp-content/uploads/2021/03/veri-sizintisi-yapilmamis-300x31.png 300w, https://alikarahisar.com/blog/wp-content/uploads/2021/03/veri-sizintisi-yapilmamis-768x79.png 768w" sizes="auto, (max-width: 931px) 100vw, 931px" /><figcaption>Veri Sızıntısı Mağduru Olmamış Bir Mail Hesabı</figcaption></figure>



<p>Mail hesabı daha önce bir yerde kullanılmadı ve yeni açılmış bir hesap. Bu yüzden herhangi bir mağduriyete sahip değil.</p>



<p>Günümüzün en önemli madeni olan veri&#8217;nin, korunması da en büyük problemlerden birisi. Aslına bakarsanız, ülkemizde de uygulanması için karar alabileceğiniz bir hak ile bu yazıyı sonlandıralım. &#8220;Unutulma Hakkı&#8221;.</p>



<p>Veri gizliliğinizin sağlandığı ve sızıntı mağduru olmadığının sağlıklı günler dileklerimle.</p>
<p>The post <a href="https://alikarahisar.com/blog/veri-sizintisi-ogrenme/">Veri Sızıntısı Kurbanı Oldum mu?</a> appeared first on <a href="https://alikarahisar.com/blog">Ali Karahisar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://alikarahisar.com/blog/veri-sizintisi-ogrenme/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
