{"id":43363,"date":"2026-07-15T21:16:20","date_gmt":"2026-07-15T18:16:20","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/"},"modified":"2026-07-15T21:16:20","modified_gmt":"2026-07-15T18:16:20","slug":"hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/","title":{"rendered":"Hafif ve Ba\u011f\u0131ms\u0131z Davran\u0131\u015fsal Bir Anti-Stealer ile Windows Ortam\u0131m\u0131 Nas\u0131l Korudu\u011fumu Anlat\u0131yorum"},"content":{"rendered":"<h2>Hafif ve Ba\u011f\u0131ms\u0131z Davran\u0131\u015fsal Bir Anti-Stealer ile Windows Ortam\u0131m\u0131 Nas\u0131l Korudu\u011fumu Anlat\u0131yorum<\/h2>\n<p>Windows ortam\u0131n\u0131zda ki\u015fisel bilgilerinizi \u00e7alan k\u00f6t\u00fc ama\u00e7l\u0131 yaz\u0131l\u0131mlara kar\u015f\u0131 endi\u015feli misiniz? Geli\u015fmi\u015f g\u00fcvenlik \u00e7\u00f6z\u00fcmleri genellikle karma\u015f\u0131k ve kaynak t\u00fcketici olabilir. Peki ya daha hafif, ba\u011f\u0131ms\u0131z ve davran\u0131\u015fsal bir \u00e7\u00f6z\u00fcmle bu tehditlere kar\u015f\u0131 koyabilseydiniz? Bu makalede, kendi hafif ve ba\u011f\u0131ms\u0131z davran\u0131\u015fsal anti-stealer arac\u0131m\u0131 nas\u0131l geli\u015ftirdi\u011fimi, hangi prensiplere dayand\u0131\u011f\u0131n\u0131 ve sizin de kendi ortam\u0131n\u0131zda nas\u0131l benzer bir koruma katman\u0131 olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m anlataca\u011f\u0131m. Amac\u0131m, karma\u015f\u0131k g\u00fcvenlik jargonundan uzakla\u015farak, her seviyeden kullan\u0131c\u0131n\u0131n anlayabilece\u011fi, uygulanabilir bir rehber sunmak.<\/p>\n<p>G\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda, ki\u015fisel ve hassas verilerimizin g\u00fcvenli\u011fi her zamankinden daha \u00f6nemli hale geldi. \u0130nternet \u00fczerinde gezinirken, yaz\u0131l\u0131m indirirken veya e-posta eklerini a\u00e7arken fark\u0131nda olmadan zararl\u0131 yaz\u0131l\u0131mlarla kar\u015f\u0131la\u015fma riskimiz her zaman mevcut. Bu zararl\u0131 yaz\u0131l\u0131mlar\u0131n en tehlikeli t\u00fcrlerinden biri de &#8220;stealer&#8221; (h\u0131rs\u0131z) olarak adland\u0131r\u0131lan ve kullan\u0131c\u0131lar\u0131n parolalar\u0131n\u0131, kredi kart\u0131 bilgilerini, oturum \u00e7erezlerini ve di\u011fer hassas verilerini \u00e7almak \u00fczere tasarlanm\u0131\u015f olanlard\u0131r. Bu t\u00fcr yaz\u0131l\u0131mlar, genellikle sessizce \u00e7al\u0131\u015f\u0131r ve kullan\u0131c\u0131lar\u0131n en savunmas\u0131z anlar\u0131n\u0131 bekler. Geleneksel antivir\u00fcs yaz\u0131l\u0131mlar\u0131, bilinen zararl\u0131 imzalar\u0131 tespit etmede ba\u015far\u0131l\u0131 olsa da, yeni ve bilinmeyen tehditlere kar\u015f\u0131 her zaman yeterli olmayabilir. \u0130\u015fte tam da bu noktada, davran\u0131\u015fsal analiz ve hafif, ba\u011f\u0131ms\u0131z \u00e7\u00f6z\u00fcmlerin \u00f6nemi ortaya \u00e7\u0131k\u0131yor. Bu makalede, karma\u015f\u0131k ve kaynak t\u00fcketen g\u00fcvenlik yaz\u0131l\u0131mlar\u0131na bir alternatif olarak, kendi geli\u015ftirdi\u011fim hafif ve ba\u011f\u0131ms\u0131z davran\u0131\u015fsal anti-stealer arac\u0131n\u0131 tan\u0131taca\u011f\u0131m. Bu ara\u00e7, imza tabanl\u0131 tespit yerine, \u015f\u00fcpheli davran\u0131\u015flar\u0131 izleyerek zararl\u0131 yaz\u0131l\u0131mlar\u0131 engellemeyi hedefler.<\/p>\n<h2>Davran\u0131\u015fsal Analiz Nedir ve Neden \u00d6nemlidir?<\/h2>\n<p>Davran\u0131\u015fsal analiz, bir program\u0131n veya i\u015flemin ne yapt\u0131\u011f\u0131na odaklanan bir g\u00fcvenlik yakla\u015f\u0131m\u0131d\u0131r. Geleneksel imza tabanl\u0131 antivir\u00fcs yaz\u0131l\u0131mlar\u0131, bilinen zararl\u0131 yaz\u0131l\u0131mlar\u0131n dijital parmak izlerini (imzalar\u0131n\u0131) veritabanlar\u0131nda saklar ve sistemde bu imzalarla e\u015fle\u015fen bir dosya olup olmad\u0131\u011f\u0131n\u0131 kontrol eder. Bu y\u00f6ntem, bilinen tehditlere kar\u015f\u0131 etkilidir ancak yeni ve daha \u00f6nce g\u00f6r\u00fclmemi\u015f zararl\u0131 yaz\u0131l\u0131mlara kar\u015f\u0131 zay\u0131f kal\u0131r. Davran\u0131\u015fsal analiz ise tam tersine, bir program\u0131n normalde yapmamas\u0131 gereken eylemleri ger\u00e7ekle\u015ftirip ger\u00e7ekle\u015ftirmedi\u011fini izler. \u00d6rne\u011fin, bir program\u0131n normalde eri\u015fmemesi gereken hassas sistem dosyalar\u0131na eri\u015fmeye \u00e7al\u0131\u015fmas\u0131, \u015fifre depolama alanlar\u0131n\u0131 taramas\u0131, a\u011f \u00fczerinden anormal veri g\u00f6ndermesi veya kendi kendini kopyalamaya \u00e7al\u0131\u015fmas\u0131 gibi eylemler, potansiyel bir tehdit olarak i\u015faretlenebilir. Bu yakla\u015f\u0131m, daha \u00f6nce hi\u00e7 g\u00f6r\u00fclmemi\u015f s\u0131f\u0131r g\u00fcn (zero-day) sald\u0131r\u0131lar\u0131na kar\u015f\u0131 bile koruma sa\u011flayabilir \u00e7\u00fcnk\u00fc zararl\u0131 yaz\u0131l\u0131m\u0131n imzas\u0131na de\u011fil, eylemlerine odaklan\u0131r. Bu, \u00f6zellikle stealer t\u00fcr\u00fc zararl\u0131 yaz\u0131l\u0131mlar i\u00e7in olduk\u00e7a etkilidir, \u00e7\u00fcnk\u00fc bu yaz\u0131l\u0131mlar genellikle kullan\u0131c\u0131 bilgilerini \u00e7almak i\u00e7in belirli ve \u00f6ng\u00f6r\u00fclebilir davran\u0131\u015flar sergilerler.<\/p>\n<p>Davran\u0131\u015fsal analiz, bir program\u0131n potansiyel olarak zararl\u0131 olup olmad\u0131\u011f\u0131n\u0131 anlamak i\u00e7in onun \u00e7al\u0131\u015fma zaman\u0131 davran\u0131\u015flar\u0131n\u0131 s\u00fcrekli olarak izler. Bu, \u00e7e\u015fitli teknikler kullan\u0131larak ger\u00e7ekle\u015ftirilebilir. \u00d6rne\u011fin, sistem \u00e7a\u011fr\u0131lar\u0131n\u0131 izleme, bellek kullan\u0131m\u0131n\u0131 analiz etme, dosya eri\u015fim desenlerini takip etme ve a\u011f trafi\u011fini analiz etme gibi y\u00f6ntemler kullan\u0131l\u0131r. Bir program\u0131n, \u00f6rne\u011fin, kullan\u0131c\u0131 taraf\u0131ndan \u00e7al\u0131\u015ft\u0131r\u0131lmayan ancak sistemde kendili\u011finden bir program ba\u015flatmas\u0131, hassas sistem kay\u0131t defteri anahtarlar\u0131n\u0131 de\u011fi\u015ftirmesi veya bir uygulaman\u0131n belle\u011finden (RAM) veri okumaya \u00e7al\u0131\u015fmas\u0131 gibi \u015f\u00fcpheli davran\u0131\u015flar tespit edildi\u011finde, bu program potansiyel olarak zararl\u0131 olarak i\u015faretlenir ve engellenir. Bu, \u00f6zellikle parolalar\u0131, taray\u0131c\u0131 \u00e7erezlerini veya di\u011fer kimlik bilgilerini \u00e7almay\u0131 ama\u00e7layan stealer&#8217;lar i\u00e7in kritik bir savunma hatt\u0131 olu\u015fturur. Bu t\u00fcr zararl\u0131 yaz\u0131l\u0131mlar, genellikle taray\u0131c\u0131lar\u0131n veya \u015fifre y\u00f6neticilerinin kulland\u0131\u011f\u0131 \u00f6zel bellek alanlar\u0131na eri\u015fmeye \u00e7al\u0131\u015f\u0131r. Davran\u0131\u015fsal analiz, bu t\u00fcr anormal bellek eri\u015fim giri\u015fimlerini tespit edebilir.<\/p>\n<p>Davran\u0131\u015fsal analiz ayr\u0131ca, zararl\u0131 yaz\u0131l\u0131mlar\u0131n kulland\u0131\u011f\u0131 gizlenme ve ka\u00e7\u0131nma tekniklerine kar\u015f\u0131 da daha dayan\u0131kl\u0131d\u0131r. \u0130mza tabanl\u0131 sistemler, zararl\u0131 yaz\u0131l\u0131m\u0131n kodunda k\u00fc\u00e7\u00fck bir de\u011fi\u015fiklik yap\u0131ld\u0131\u011f\u0131nda bile etkisiz hale gelebilirken, davran\u0131\u015fsal analiz zararl\u0131 yaz\u0131l\u0131m\u0131n temel amac\u0131n\u0131 ve y\u00f6ntemlerini anlamaya \u00e7al\u0131\u015ft\u0131\u011f\u0131 i\u00e7in bu t\u00fcr de\u011fi\u015fikliklere daha az duyarl\u0131d\u0131r. Bu, s\u00fcrekli geli\u015fen tehdit ortam\u0131nda daha s\u00fcrd\u00fcr\u00fclebilir bir g\u00fcvenlik sa\u011flar. Kendi geli\u015ftirdi\u011fim anti-stealer arac\u0131nda, bu prensipleri temel alarak, \u00f6zellikle kullan\u0131c\u0131 bilgilerini hedef alan zararl\u0131 yaz\u0131l\u0131mlar\u0131n yayg\u0131n davran\u0131\u015flar\u0131n\u0131 izlemeye odakland\u0131m. Bu, daha hafif ve daha az sistem kayna\u011f\u0131 t\u00fcketen bir \u00e7\u00f6z\u00fcm sunmam\u0131 sa\u011flad\u0131.<\/p>\n<h2>Neden Kendi Hafif Anti-Stealer&#8217;\u0131m\u0131 Geli\u015ftirdim?<\/h2>\n<p>Piyasada bir\u00e7ok geli\u015fmi\u015f g\u00fcvenlik yaz\u0131l\u0131m\u0131 bulunmas\u0131na ra\u011fmen, kendi hafif ve ba\u011f\u0131ms\u0131z anti-stealer&#8217;\u0131m\u0131 geli\u015ftirme karar\u0131m\u0131n birka\u00e7 temel nedeni vard\u0131. \u00d6ncelikle, mevcut \u00e7\u00f6z\u00fcmlerin bir\u00e7o\u011fu olduk\u00e7a kaynak t\u00fcketici olabiliyor. Arka planda s\u00fcrekli \u00e7al\u0131\u015fan, sistem belle\u011fini ve i\u015flemci g\u00fcc\u00fcn\u00fc yo\u011fun kullanan bu yaz\u0131l\u0131mlar, \u00f6zellikle eski veya d\u00fc\u015f\u00fck donan\u0131ma sahip bilgisayarlarda performans\u0131 olumsuz etkileyebiliyor. Ben ise, sistemimi yava\u015flatmayacak, fark edilmeyecek kadar hafif bir \u00e7\u00f6z\u00fcm istiyordum. \u0130kinci olarak, bir\u00e7ok g\u00fcvenlik yaz\u0131l\u0131m\u0131, kullan\u0131c\u0131lar\u0131n hassas verilerini toplamak veya analiz etmek i\u00e7in bulut tabanl\u0131 sistemlere veya harici sunuculara ba\u011flanma gereksinimi duyuyor. Bu durum, gizlilik endi\u015feleri yaratabiliyor ve internet ba\u011flant\u0131s\u0131 olmad\u0131\u011f\u0131nda g\u00fcvenlik a\u00e7\u0131klar\u0131na yol a\u00e7abiliyor. Kendi \u00e7\u00f6z\u00fcm\u00fcmde ise, t\u00fcm analiz ve koruma i\u015flemleri yerel olarak ger\u00e7ekle\u015fiyor, bu da tam bir ba\u011f\u0131ms\u0131zl\u0131k ve gizlilik sa\u011fl\u0131yor. \u00dc\u00e7\u00fcnc\u00fc olarak, belirli tehditlere, yani stealer&#8217;lara odaklanmak, daha \u00f6zelle\u015ftirilmi\u015f ve etkili bir koruma sunmama olanak tan\u0131d\u0131. Genel ama\u00e7l\u0131 g\u00fcvenlik yaz\u0131l\u0131mlar\u0131 her t\u00fcrl\u00fc tehdidi kapsama e\u011filimindeyken, benim amac\u0131m \u00f6zellikle hassas bilgileri hedef alan zararl\u0131 yaz\u0131l\u0131mlar\u0131 engellemekti. Bu odaklanma, kodun daha basit ve anla\u015f\u0131l\u0131r olmas\u0131n\u0131 sa\u011flad\u0131.<\/p>\n<p>Bu projeye ba\u015flarken, Windows i\u015fletim sisteminin sundu\u011fu baz\u0131 yerel API&#8217;leri (Uygulama Programlama Aray\u00fczleri) ve yeteneklerini kullanarak, zararl\u0131 yaz\u0131l\u0131mlar\u0131n yayg\u0131n olarak kulland\u0131\u011f\u0131 davran\u0131\u015f kal\u0131plar\u0131n\u0131 tespit edebilece\u011fimi fark ettim. \u00d6rne\u011fin, belirli dosya yollar\u0131na eri\u015fim giri\u015fimleri, \u015fifre y\u00f6neticisi veya taray\u0131c\u0131lar\u0131n kulland\u0131\u011f\u0131 \u00f6zel bellek b\u00f6lgelerine y\u00f6nelik okuma\/yazma denemeleri, \u015f\u00fcpheli a\u011f ba\u011flant\u0131 ba\u015flatma giri\u015fimleri gibi durumlar, bir stealer&#8217;\u0131n faaliyet g\u00f6sterdi\u011fine dair g\u00fc\u00e7l\u00fc i\u015faretler olabilir. Kendi arac\u0131m\u0131 geli\u015ftirerek, bu tespit mekanizmalar\u0131n\u0131 tam olarak kontrol edebildim ve gereksiz \u00f6zellikler ekleyerek karma\u015f\u0131kl\u0131\u011f\u0131 art\u0131rmaktan ka\u00e7\u0131nd\u0131m. Bu sayede, hem daha hafif hem de daha verimli bir \u00e7\u00f6z\u00fcm ortaya \u00e7\u0131kt\u0131. Ayr\u0131ca, bu t\u00fcr bir proje, g\u00fcvenlik bilincini art\u0131rmak ve temel g\u00fcvenlik prensiplerini daha iyi anlamak i\u00e7in harika bir \u00f6\u011frenme f\u0131rsat\u0131 sunuyor.<\/p>\n<p>Son olarak, piyasadaki baz\u0131 g\u00fcvenlik \u00e7\u00f6z\u00fcmlerinin &#8220;kapal\u0131 kutu&#8221; olmas\u0131 ve kullan\u0131c\u0131lar\u0131n tam olarak ne yapt\u0131klar\u0131n\u0131 veya hangi verileri toplad\u0131klar\u0131n\u0131 bilmemeleri de benim i\u00e7in bir motivasyon kayna\u011f\u0131 oldu. Kendi arac\u0131m\u0131 a\u00e7\u0131k kaynakl\u0131 olarak (veya en az\u0131ndan kodunu anlayabilece\u011fim \u015fekilde) geli\u015ftirmek, tam bir \u015feffafl\u0131k ve kontrol sa\u011flamama yard\u0131mc\u0131 oldu. Bu, \u00f6zellikle hassas verilerle u\u011fra\u015fanlar i\u00e7in g\u00fcveni art\u0131r\u0131c\u0131 bir fakt\u00f6rd\u00fcr. Hafiflik, ba\u011f\u0131ms\u0131zl\u0131k, \u00f6zelle\u015ftirme ve \u015feffafl\u0131k prensipleri etraf\u0131nda \u015fekillenen bu proje, Windows ortam\u0131m\u0131 daha g\u00fcvenli hale getirirken ayn\u0131 zamanda bana \u00f6nemli bir teknik deneyim kazand\u0131rd\u0131.<\/p>\n<h2>Temel Kavramlar: S\u00fcre\u00e7ler, Bellek ve Dosya Eri\u015fimi<\/h2>\n<p>Bu hafif anti-stealer arac\u0131n\u0131 anlamak i\u00e7in, Windows&#8217;ta \u00e7al\u0131\u015fan temel kavramlar\u0131 bilmek \u00f6nemlidir: s\u00fcre\u00e7ler (processes), bellek (memory) ve dosya eri\u015fimi (file access). S\u00fcre\u00e7ler, \u00e7al\u0131\u015fan her program\u0131n bir \u00f6rne\u011fidir. \u00d6rne\u011fin, taray\u0131c\u0131n\u0131z a\u00e7\u0131kken, taray\u0131c\u0131ya ait bir veya daha fazla s\u00fcre\u00e7 \u00e7al\u0131\u015f\u0131r. Bu s\u00fcre\u00e7ler, bilgisayar\u0131n\u0131z\u0131n kaynaklar\u0131n\u0131 (CPU, RAM) kullan\u0131r ve belirli g\u00f6revleri yerine getirir. Zararl\u0131 yaz\u0131l\u0131mlar da kendilerini birer s\u00fcre\u00e7 olarak \u00e7al\u0131\u015ft\u0131r\u0131r ve sistemde gizlenmeye \u00e7al\u0131\u015f\u0131rlar. Bir stealer&#8217;\u0131n ilk ad\u0131m\u0131 genellikle sistemde \u00e7al\u0131\u015ft\u0131r\u0131lacak bir s\u00fcre\u00e7 ba\u015flatmakt\u0131r. Bu s\u00fcre\u00e7, daha sonra di\u011fer zararl\u0131 eylemleri ger\u00e7ekle\u015ftirmek i\u00e7in kullan\u0131l\u0131r. S\u00fcre\u00e7lerin isimleri, kimlikleri (Process ID &#8211; PID) ve \u00e7al\u0131\u015ft\u0131klar\u0131 yollar gibi bilgiler, zararl\u0131 yaz\u0131l\u0131mlar\u0131 tespit etmede \u00f6nemli ipu\u00e7lar\u0131 verebilir.<\/p>\n<p>Bellek (RAM), bilgisayar\u0131n\u0131z\u0131n ge\u00e7ici veri depolama alan\u0131d\u0131r. \u00c7al\u0131\u015fan her s\u00fcre\u00e7, kendi verilerini ve program kodunu bellekte tutar. Hassas bilgiler, \u00f6rne\u011fin parolalar veya oturum \u00e7erezleri, genellikle taray\u0131c\u0131lar veya \u015fifre y\u00f6neticileri gibi uygulamalar\u0131n belle\u011finde ge\u00e7ici olarak saklan\u0131r. Stealer&#8217;lar, bu hassas bilgileri \u00e7almak i\u00e7in genellikle bu bellek b\u00f6lgelerine eri\u015fmeye \u00e7al\u0131\u015f\u0131rlar. Bu t\u00fcr bellek eri\u015fim denemeleri, normal bir program\u0131n yapmayaca\u011f\u0131 bir eylem oldu\u011fu i\u00e7in, davran\u0131\u015fsal analiz i\u00e7in g\u00fc\u00e7l\u00fc bir g\u00f6stergedir. Bellek analiz ara\u00e7lar\u0131, belirli adres aral\u0131klar\u0131ndaki verileri okuyarak veya yazarak \u015f\u00fcpheli faaliyetleri tespit edebilir. Kendi arac\u0131m\u0131zda, belirli uygulamalar\u0131n bellek alanlar\u0131na y\u00f6nelik anormal eri\u015fim giri\u015fimlerini izlemeye odaklanaca\u011f\u0131z.<\/p>\n<p>Dosya eri\u015fimi ise, bir program\u0131n disk \u00fczerindeki dosyalara okuma, yazma veya silme gibi i\u015flemler yapmas\u0131d\u0131r. Stealer&#8217;lar, bazen \u00e7alacaklar\u0131 bilgileri ge\u00e7ici olarak bir dosyaya kaydedebilir veya sistemde gizlenmek i\u00e7in belirli dosya yollar\u0131n\u0131 kullanabilirler. Hassas sistem dosyalar\u0131na veya kullan\u0131c\u0131n\u0131n belgelerine izinsiz eri\u015fim giri\u015fimleri, potansiyel bir tehdit i\u015fareti olabilir. Dosya sistemi izleme ara\u00e7lar\u0131, hangi s\u00fcrecin hangi dosyaya ne zaman eri\u015fti\u011fini kaydederek, \u015f\u00fcpheli dosya eri\u015fim desenlerini tespit etmemize yard\u0131mc\u0131 olur. \u00d6rne\u011fin, bir program\u0131n kullan\u0131c\u0131n\u0131n belgeler klas\u00f6r\u00fcndeki t\u00fcm dosyalar\u0131 okumaya \u00e7al\u0131\u015fmas\u0131 veya sistemde kendi kendini kopyalamak i\u00e7in belirli bir dizine yazmaya \u00e7al\u0131\u015fmas\u0131 gibi eylemler, zararl\u0131 bir aktivite olarak de\u011ferlendirilebilir. Bu \u00fc\u00e7 temel kavram\u0131 anlayarak, zararl\u0131 yaz\u0131l\u0131mlar\u0131n nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131na dair daha net bir resim \u00e7izebilir ve onlara kar\u015f\u0131 daha etkili savunma mekanizmalar\u0131 geli\u015ftirebiliriz.<\/p>\n<h2>Uygulamal\u0131 K\u0131s\u0131m: Kendi Hafif Anti-Stealer Arac\u0131n\u0131 Geli\u015ftirme<\/h2>\n<p>Bu b\u00f6l\u00fcmde, Windows ortam\u0131 i\u00e7in basit ama etkili bir davran\u0131\u015fsal anti-stealer arac\u0131n\u0131n temelini olu\u015fturan ad\u0131mlar\u0131 ve kod \u00f6rneklerini payla\u015faca\u011f\u0131m. Arac\u0131m\u0131z, C# dilinde geli\u015ftirilecek ve .NET Framework veya .NET Core \u00fczerinde \u00e7al\u0131\u015fabilecek \u015fekilde tasarlanacakt\u0131r. Bu dil ve platform se\u00e7imi, Windows API&#8217;lerine eri\u015fim kolayl\u0131\u011f\u0131 ve performans dengesi a\u00e7\u0131s\u0131ndan avantajl\u0131d\u0131r. Amac\u0131m\u0131z, sistemdeki \u015f\u00fcpheli s\u00fcre\u00e7leri izlemek, belirli bellek eri\u015fim denemelerini tespit etmek ve zararl\u0131 dosya eri\u015fimlerini engellemektir. \u0130lk ad\u0131m olarak, sistemdeki \u00e7al\u0131\u015fan s\u00fcre\u00e7leri listeleyip, bilinen zararl\u0131 yaz\u0131l\u0131m s\u00fcre\u00e7 isimlerine veya \u015f\u00fcpheli davran\u0131\u015flar sergileyen s\u00fcre\u00e7lere odaklanaca\u011f\u0131z. Bu, genellikle bir s\u00fcre\u00e7 a\u011fa\u00e7lar\u0131 \u00fczerinde gezinerek veya sistem olay g\u00fcnl\u00fcklerini (event logs) izleyerek yap\u0131labilir.<\/p>\n<p>Arac\u0131m\u0131z\u0131n temel i\u015flevlerinden biri, potansiyel olarak zararl\u0131 s\u00fcre\u00e7leri tespit etmektir. Bunun i\u00e7in, Windows API&#8217;lerini kullanarak sistemdeki t\u00fcm aktif s\u00fcre\u00e7lerin bir listesini alabiliriz. Ard\u0131ndan, bu s\u00fcre\u00e7lerin isimlerini, \u00e7al\u0131\u015ft\u0131klar\u0131 yollar\u0131 ve di\u011fer \u00f6zelliklerini analiz edebiliriz. Stealer&#8217;lar genellikle kendilerini normal sistem uygulamalar\u0131 gibi gizlemeye \u00e7al\u0131\u015f\u0131rlar, bu y\u00fczden sadece isimlere bakmak yeterli olmayabilir. Davran\u0131\u015fsal analiz burada devreye girer. Bir s\u00fcrecin, \u00f6rne\u011fin, normalde bir metin d\u00fczenleyicisinin yapmayaca\u011f\u0131 \u015fekilde, sistemdeki \u015fifre veritabanlar\u0131na veya taray\u0131c\u0131lar\u0131n profillerine eri\u015fmeye \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 izleyebiliriz. Bu t\u00fcr tespitler i\u00e7in, Windows&#8217;un Process Monitoring (S\u00fcre\u00e7 \u0130zleme) API&#8217;lerini kullanabiliriz. A\u015fa\u011f\u0131daki kod \u00f6rne\u011fi, basit bir s\u00fcre\u00e7 izleme mekanizmas\u0131n\u0131 g\u00f6stermektedir:<\/p>\n<pre><code>\n    using System;\n    using System.Diagnostics;\n    using System.Threading;\n\n    public class ProcessMonitor\n    {\n        public void StartMonitoring()\n        {\n            Console.WriteLine(\"S\u00fcre\u00e7 izleme ba\u015flat\u0131ld\u0131...\");\n            while (true)\n            {\n                Process[] processes = Process.GetProcesses();\n                foreach (Process process in processes)\n                {\n                    try\n                    {\n                        \/\/ Burada \u015f\u00fcpheli s\u00fcre\u00e7leri tespit etmek i\u00e7in mant\u0131k geli\u015ftirilebilir.\n                        \/\/ \u00d6rne\u011fin, belirli isimlerdeki veya beklenmedik konumlardan \u00e7al\u0131\u015fan s\u00fcre\u00e7ler.\n                        if (process.ProcessName.Contains(\"suspicious_process_name\")) \/\/ \u00d6rnek: Ger\u00e7ek isimler kullan\u0131lmal\u0131\n                        {\n                            Console.WriteLine($\"\u015e\u00fcpheli s\u00fcre\u00e7 tespit edildi: {process.ProcessName} (PID: {process.Id})\");\n                            \/\/ process.Kill(); \/\/ Zararl\u0131ysa sonland\u0131r\n                        }\n                    }\n                    catch (Exception ex)\n                    {\n                        \/\/ Baz\u0131 sistem s\u00fcre\u00e7lerine eri\u015fim izni olmayabilir, bu durumlar\u0131 atla.\n                        \/\/ Console.WriteLine($\"Hata: {ex.Message}\");\n                    }\n                }\n                Thread.Sleep(5000); \/\/ Her 5 saniyede bir kontrol et\n            }\n        }\n    }\n  <\/code><\/pre>\n<p>Bu basit \u00f6rnek, sistemdeki s\u00fcre\u00e7leri d\u00fczenli aral\u0131klarla kontrol eder. Ger\u00e7ek bir uygulamada, daha geli\u015fmi\u015f filtreleme ve analiz mekanizmalar\u0131 eklenmelidir. \u00d6rne\u011fin, s\u00fcre\u00e7lerin hangi mod\u00fclleri y\u00fckledi\u011fini, hangi API \u00e7a\u011fr\u0131lar\u0131n\u0131 yapt\u0131\u011f\u0131n\u0131 veya hangi a\u011f ba\u011flant\u0131lar\u0131n\u0131 kurdu\u011funu izleyebiliriz. Bellek analizi i\u00e7in, belirli bellek b\u00f6lgelerindeki veri okuma ve yazma i\u015flemlerini tespit etmek gerekir. Bu, Windows API&#8217;leri arac\u0131l\u0131\u011f\u0131yla, \u00f6rne\u011fin <code>VirtualQueryEx<\/code> ve <code>ReadProcessMemory<\/code> gibi fonksiyonlar kullan\u0131larak yap\u0131labilir. Bir stealer, genellikle taray\u0131c\u0131lar\u0131n veya \u015fifre y\u00f6neticilerinin kulland\u0131\u011f\u0131 bellek adreslerine eri\u015fmeye \u00e7al\u0131\u015f\u0131r. Bu t\u00fcr eri\u015fimleri tespit etti\u011fimizde, ilgili s\u00fcreci hemen sonland\u0131rabiliriz. Dosya eri\u015fimi izleme i\u00e7in ise, Windows&#8217;un File System Watcher (Dosya Sistemi G\u00f6zlemcisi) veya daha d\u00fc\u015f\u00fck seviyeli API&#8217;ler kullan\u0131labilir. Bir program\u0131n, hassas belgeler klas\u00f6r\u00fcne veya sistem dosyalar\u0131na izinsiz eri\u015fmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 tespit etti\u011fimizde, bu eri\u015fimi engelleyebilir ve kullan\u0131c\u0131y\u0131 uyarabiliriz. Bu, kendi arac\u0131m\u0131z\u0131n temelini olu\u015fturur: s\u00fcrekli izleme, \u015f\u00fcpheli davran\u0131\u015flar\u0131 tespit etme ve m\u00fcdahale etme.<\/p>\n<h2>Vaka Analizi: Ger\u00e7ek Bir Stealer Sald\u0131r\u0131s\u0131 Senaryosu<\/h2>\n<p>Diyelim ki, bir kullan\u0131c\u0131 e-posta kutusuna gelen \u015f\u00fcpheli bir ba\u011flant\u0131ya t\u0131klad\u0131 ve bir dosya indirdi. Bu dosya, fark edilmeden sistemde \u00e7al\u0131\u015fmaya ba\u015flad\u0131. Geleneksel antivir\u00fcs yaz\u0131l\u0131m\u0131, bu dosyan\u0131n imzas\u0131n\u0131 tan\u0131mad\u0131\u011f\u0131 i\u00e7in onu zararl\u0131 olarak i\u015faretlemedi. Ancak, bizim geli\u015ftirdi\u011fimiz hafif anti-stealer arac\u0131m\u0131z, bu yeni ba\u015flayan s\u00fcrecin davran\u0131\u015flar\u0131n\u0131 izlemeye ba\u015fl\u0131yor. \u0130lk olarak, s\u00fcrecin normalde bir kullan\u0131c\u0131n\u0131n \u00e7al\u0131\u015ft\u0131rmayaca\u011f\u0131 bir sistem klas\u00f6r\u00fcne (\u00f6rne\u011fin, <code>%APPDATA%<\/code> veya <code>%LOCALAPPDATA%<\/code> alt\u0131nda gizlenmi\u015f bir dizin) kendini kopyalamaya \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 tespit ediyor. Bu, potansiyel bir tehdit i\u015faretidir. Ard\u0131ndan, s\u00fcre\u00e7, internet taray\u0131c\u0131s\u0131n\u0131n (Chrome, Firefox vb.) \u00e7al\u0131\u015ft\u0131\u011f\u0131 ana s\u00fcreci buluyor ve onun bellek alan\u0131na eri\u015fmeye \u00e7al\u0131\u015f\u0131yor. Bu bellek alan\u0131, kullan\u0131c\u0131n\u0131n oturum \u00e7erezlerini ve kaydedilmi\u015f parolalar\u0131n\u0131 i\u00e7erebilir. Bizim arac\u0131m\u0131z, bu anormal bellek okuma giri\u015fimini tespit ediyor ve bunu bir stealer aktivitesi olarak i\u015faretliyor. Stealer, bu bilgileri toplad\u0131ktan sonra, genellikle bir komuta ve kontrol (C2) sunucusuna g\u00f6ndermek \u00fczere bir dosyaya kaydetmeye \u00e7al\u0131\u015f\u0131r. Bizim arac\u0131m\u0131z, bu hassas bilgilerin kaydedilmeye \u00e7al\u0131\u015f\u0131ld\u0131\u011f\u0131 dosyay\u0131 (\u00f6rne\u011fin, <code>credentials.dat<\/code> gibi bir isimle) tespit ediyor ve bu dosya yazma i\u015flemini engelliyor. Son olarak, stealer, sistemden tamamen gizlenmek i\u00e7in kendisini sistem g\u00f6rev y\u00f6neticisinden gizlemeye veya kendi kendini silmeye \u00e7al\u0131\u015fabilir. Bu t\u00fcr karma\u015f\u0131k ve \u00e7ok ad\u0131ml\u0131 davran\u0131\u015flar, ancak davran\u0131\u015fsal analiz ile etkili bir \u015fekilde tespit edilebilir. Bizim arac\u0131m\u0131z, bu zincirleme reaksiyonun her halkas\u0131nda \u015f\u00fcpheli bir eylem tespit ederek, stealer&#8217;\u0131n amac\u0131na ula\u015fmas\u0131n\u0131 engellemi\u015f olur. Bu senaryo, sadece imza tabanl\u0131 tespitlerin neden yetersiz kalabilece\u011fini ve davran\u0131\u015fsal analizin neden bu kadar kritik oldu\u011funu a\u00e7\u0131k\u00e7a g\u00f6stermektedir.<\/p>\n<p>Bu vaka analizinde, stealer&#8217;\u0131n sadece tek bir zararl\u0131 eylem yapmad\u0131\u011f\u0131n\u0131 g\u00f6r\u00fcyoruz. Bir dizi farkl\u0131 teknik kullanarak hem gizlenmeye hem de amac\u0131na ula\u015fmaya \u00e7al\u0131\u015f\u0131yor. \u0130lk olarak, sistemde gizli bir konuma yerle\u015ferek ve kendisini normal bir uygulama gibi g\u00f6stererek tespit edilmekten ka\u00e7\u0131nmaya \u00e7al\u0131\u015f\u0131r. \u0130kinci olarak, do\u011frudan hassas verileri hedef almak yerine, bu verilere eri\u015fim sa\u011flayan uygulamalar\u0131n belle\u011fini hedef al\u0131r. Bu, do\u011frudan dosya taramas\u0131 yapan antivir\u00fcs yaz\u0131l\u0131mlar\u0131n\u0131 atlatmas\u0131na yard\u0131mc\u0131 olabilir. \u00dc\u00e7\u00fcnc\u00fc olarak, toplad\u0131\u011f\u0131 bilgileri g\u00fcvenli bir \u015fekilde (veya en az\u0131ndan \u00e7al\u0131nan veriyi bir yere toplamak i\u00e7in) kaydetmeye \u00e7al\u0131\u015f\u0131r. Bu a\u015famada, dosya sistemi izleme devreye girer. E\u011fer stealer, bu bilgileri bir a\u011f \u00fczerinden do\u011frudan g\u00f6ndermeye \u00e7al\u0131\u015fsayd\u0131, a\u011f trafi\u011fi izleme mekanizmalar\u0131m\u0131z devreye girebilirdi. Bu \u00e7ok y\u00f6nl\u00fc sald\u0131r\u0131 y\u00f6ntemi, g\u00fcvenlik \u00e7\u00f6z\u00fcmlerinin de sadece imzalara de\u011fil, zararl\u0131 yaz\u0131l\u0131m\u0131n genel davran\u0131\u015f\u0131na odaklanmas\u0131 gerekti\u011fini vurguluyor. Kendi geli\u015ftirdi\u011fimiz hafif anti-stealer, bu t\u00fcr karma\u015f\u0131k davran\u0131\u015flar\u0131 tespit etmek ve engellemek i\u00e7in tasarlanm\u0131\u015ft\u0131r. Bu, sisteminizin sadece bilinen tehditlere kar\u015f\u0131 de\u011fil, ayn\u0131 zamanda yeni ve geli\u015fmi\u015f sald\u0131r\u0131 vekt\u00f6rlerine kar\u015f\u0131 da korunmas\u0131n\u0131 sa\u011flar.<\/p>\n<p>Stealer&#8217;lar, genellikle kullan\u0131c\u0131lar\u0131n g\u00fcvenini k\u00f6t\u00fcye kullanmak i\u00e7in sosyal m\u00fchendislik taktiklerini de kullan\u0131rlar. \u00d6rne\u011fin, bir banka veya pop\u00fcler bir hizmet sa\u011flay\u0131c\u0131s\u0131 gibi g\u00f6r\u00fcnen sahte bir web sitesi \u00fczerinden kullan\u0131c\u0131 bilgilerini \u00e7alabilirler. Bu durumda, kullan\u0131c\u0131 bilgileri do\u011frudan sahte web sitesine girilir ve stealer bu bilgileri yakalayarak sald\u0131rgana iletir. Bu t\u00fcr senaryolarda, davran\u0131\u015fsal analiz, bir web taray\u0131c\u0131s\u0131n\u0131n normalde yapmayaca\u011f\u0131 a\u011f ba\u011flant\u0131lar\u0131 kurmas\u0131n\u0131 veya beklenmedik veri g\u00f6nderimlerini tespit edebilir. Bu nedenle, davran\u0131\u015fsal analiz, sadece zararl\u0131 yaz\u0131l\u0131m\u0131n kendi kodundaki davran\u0131\u015flara de\u011fil, ayn\u0131 zamanda kullan\u0131c\u0131 etkile\u015fimleri s\u0131ras\u0131nda ortaya \u00e7\u0131kan \u015f\u00fcpheli aktivitelere de odaklanabilir. Bu vaka analizi, kendi geli\u015ftirdi\u011fimiz arac\u0131n neden bu kadar \u00f6nemli oldu\u011funu ve ger\u00e7ek d\u00fcnya tehditlerine kar\u015f\u0131 nas\u0131l bir savunma katman\u0131 olu\u015fturdu\u011funu g\u00f6stermektedir.<\/p>\n<h2>\u0130leri D\u00fczey: \u00d6zelle\u015ftirme ve Geli\u015fmi\u015f Tespit Teknikleri<\/h2>\n<p>Geli\u015ftirdi\u011fimiz hafif anti-stealer arac\u0131n\u0131 daha da g\u00fc\u00e7l\u00fc hale getirmek i\u00e7in, baz\u0131 ileri d\u00fczey \u00f6zelle\u015ftirme ve tespit tekniklerini uygulayabiliriz. \u00d6rne\u011fin, hangi s\u00fcre\u00e7lerin belirli hassas dosya yollar\u0131na eri\u015febilece\u011fini \u00f6nceden tan\u0131mlayabiliriz. Normalde, sadece sistem y\u00f6neticisi veya belirli sistem servisleri, hassas konfig\u00fcrasyon dosyalar\u0131na veya kay\u0131t defteri anahtarlar\u0131na eri\u015febilir. E\u011fer bu eri\u015fim, normalde bu t\u00fcr dosyalara dokunmayan bir kullan\u0131c\u0131 uygulamas\u0131 taraf\u0131ndan denenirse, bu bir uyar\u0131 i\u015fareti olacakt\u0131r. Bu, &#8220;least privilege&#8221; (en az ayr\u0131cal\u0131k) prensibini uygulamak gibidir; her s\u00fcrecin yaln\u0131zca i\u015fini yapmak i\u00e7in ihtiya\u00e7 duydu\u011fu minimum izinlere sahip olmas\u0131 sa\u011flan\u0131r. Bu prensip, zararl\u0131 yaz\u0131l\u0131mlar\u0131n yay\u0131lmas\u0131n\u0131 ve zarar vermesini zorla\u015ft\u0131r\u0131r.<\/p>\n<p>Bir di\u011fer ileri d\u00fczey teknik, API \u00e7a\u011fr\u0131lar\u0131n\u0131n izlenmesidir. Zararl\u0131 yaz\u0131l\u0131mlar, genellikle belirli Windows API fonksiyonlar\u0131n\u0131 kullanarak hassas bilgilere eri\u015fir veya sistemde de\u011fi\u015fiklikler yapar. \u00d6rne\u011fin, <code>CreateProcess<\/code>, <code>WriteProcessMemory<\/code>, <code>RegSetValueEx<\/code> gibi API \u00e7a\u011fr\u0131lar\u0131, dikkatle izlenmelidir. Bir program\u0131n, beklenmedik bir \u015fekilde bu t\u00fcr kritik API&#8217;leri kullanmas\u0131, potansiyel bir tehdit oldu\u011funu g\u00f6sterebilir. Bu t\u00fcr API \u00e7a\u011fr\u0131lar\u0131n\u0131 yakalamak ve analiz etmek i\u00e7in, API hooking (API yakalama) teknikleri kullan\u0131labilir. Bu teknikler, bir program\u0131n belirli bir API fonksiyonunu \u00e7a\u011f\u0131rmadan \u00f6nce m\u00fcdahale etmemizi ve bu \u00e7a\u011fr\u0131n\u0131n parametrelerini incelememizi sa\u011flar. \u00d6rne\u011fin, bir stealer, <code>ReadProcessMemory<\/code> API&#8217;sini kullanarak bir taray\u0131c\u0131n\u0131n belle\u011finden veri okumaya \u00e7al\u0131\u015ft\u0131\u011f\u0131nda, bu \u00e7a\u011fr\u0131y\u0131 yakalay\u0131p, hedef bellek adresinin hassas bir b\u00f6lge olup olmad\u0131\u011f\u0131n\u0131 kontrol edebiliriz. E\u011fer \u00f6yleyse, bu i\u015flemi engelleyebilir ve s\u00fcreci sonland\u0131rabiliriz.<\/p>\n<p>Ayr\u0131ca, zararl\u0131 yaz\u0131l\u0131mlar\u0131n kulland\u0131\u011f\u0131 a\u011f ileti\u015fimini daha derinlemesine analiz edebiliriz. Stealer&#8217;lar, genellikle toplad\u0131klar\u0131 verileri bir komuta ve kontrol (C2) sunucusuna g\u00f6ndermek i\u00e7in a\u011f ba\u011flant\u0131lar\u0131 kurarlar. Bu ba\u011flant\u0131lar, genellikle normal web trafi\u011finden farkl\u0131 desenler g\u00f6sterebilir. \u00d6rne\u011fin, standart olmayan portlar \u00fczerinden ileti\u015fim kurmalar\u0131, s\u00fcrekli olarak ayn\u0131 sunucuya ba\u011flanmalar\u0131 veya \u015fifrelenmemi\u015f (unencrypted) olarak hassas veriler g\u00f6ndermeleri gibi durumlar tespit edilebilir. A\u011f trafi\u011fi izleme ara\u00e7lar\u0131 (network sniffers) ve paket analiz\u00f6rleri (packet analyzers) kullan\u0131larak bu t\u00fcr anormal ileti\u015fim desenleri tespit edilebilir. Kendi arac\u0131m\u0131zda, \u015f\u00fcpheli a\u011f ba\u011flant\u0131lar\u0131n\u0131 tespit etmek i\u00e7in basit bir a\u011f trafi\u011fi izleme mod\u00fcl\u00fc ekleyebiliriz. Bu mod\u00fcl, belirli portlara veya IP adreslerine yap\u0131lan ba\u011flant\u0131lar\u0131 izleyerek, anormal durumlar\u0131 raporlayabilir.<\/p>\n<p>Son olarak, makine \u00f6\u011frenmesi (machine learning) tekniklerini kullanarak, daha karma\u015f\u0131k ve \u00f6ng\u00f6r\u00fclemeyen zararl\u0131 davran\u0131\u015flar\u0131 tespit edebiliriz. Makine \u00f6\u011frenmesi modelleri, b\u00fcy\u00fck miktarda normal ve zararl\u0131 program davran\u0131\u015f verisi \u00fczerinde e\u011fitilerek, yeni ve bilinmeyen tehditleri daha do\u011fru bir \u015fekilde s\u0131n\u0131fland\u0131rabilir. \u00d6rne\u011fin, bir s\u00fcrecin dosya eri\u015fim desenleri, bellek kullan\u0131m\u0131, a\u011f trafi\u011fi ve API \u00e7a\u011fr\u0131lar\u0131 gibi \u00f6zelliklerini kullanarak, bir makine \u00f6\u011frenmesi modeli, bu s\u00fcrecin zararl\u0131 olup olmad\u0131\u011f\u0131n\u0131 tahmin edebilir. Bu, \u00f6zellikle karma\u015f\u0131k ve \u00e7ok ad\u0131ml\u0131 sald\u0131r\u0131lara kar\u015f\u0131 daha etkili bir savunma sa\u011flayabilir. Bu ileri d\u00fczey teknikler, arac\u0131m\u0131z\u0131n tespit yeteneklerini art\u0131rarak, daha geni\u015f bir tehdit yelpazesine kar\u015f\u0131 daha sa\u011flam bir koruma sunmam\u0131z\u0131 sa\u011flar.<\/p>\n<h2>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h2>\n<ul>\n<li>\n<h3>Bu ara\u00e7, mevcut antivir\u00fcs yaz\u0131l\u0131mlar\u0131n\u0131n yerini alabilir mi?<\/h3>\n<p>Hay\u0131r, bu hafif anti-stealer arac\u0131, mevcut antivir\u00fcs yaz\u0131l\u0131mlar\u0131n\u0131n yerini almak i\u00e7in tasarlanmam\u0131\u015ft\u0131r. Daha \u00e7ok, \u00f6zellikle stealer t\u00fcr\u00fc zararl\u0131 yaz\u0131l\u0131mlara kar\u015f\u0131 ek bir savunma katman\u0131 sa\u011flamak ve sistem performans\u0131n\u0131 olumsuz etkilemeden davran\u0131\u015fsal analiz yeteneklerini art\u0131rmak amac\u0131yla geli\u015ftirilmi\u015ftir. Geleneksel antivir\u00fcsler, imza tabanl\u0131 tespitlerde hala \u00f6nemlidir.<\/p>\n<\/li>\n<li>\n<h3>Bu ara\u00e7 ne kadar sistem kayna\u011f\u0131 t\u00fcketir?<\/h3>\n<p>Arac\u0131n temel amac\u0131 hafiflik oldu\u011fu i\u00e7in, sistem kaynaklar\u0131 \u00fczerindeki etkisi minimum d\u00fczeyde tutulmu\u015ftur. S\u00fcre\u00e7 izleme, bellek ve dosya eri\u015fimi analizleri, optimize edilmi\u015f algoritmalarla ger\u00e7ekle\u015ftirilir. Ancak, sisteminizdeki s\u00fcre\u00e7 say\u0131s\u0131 ve aktivite d\u00fczeyine ba\u011fl\u0131 olarak k\u00fc\u00e7\u00fck bir kaynak t\u00fcketimi olacakt\u0131r.<\/p>\n<\/li>\n<li>\n<h3>Bu arac\u0131 kendi bilgisayar\u0131mda nas\u0131l kullanabilirim?<\/h3>\n<p>Arac\u0131 kullanmak i\u00e7in C# ve .NET bilgisi gereklidir. Kod \u00f6rnekleri \u00fczerinden temel yap\u0131y\u0131 anlayabilir ve kendi sisteminizde derleyip \u00e7al\u0131\u015ft\u0131rabilirsiniz. G\u00fcvenlik a\u00e7\u0131s\u0131ndan, arac\u0131n kaynak kodunu dikkatlice incelemeniz ve g\u00fcvenilir bir kaynaktan derlemeniz \u00f6nerilir.<\/p>\n<\/li>\n<li>\n<h3>Bu ara\u00e7, t\u00fcm zararl\u0131 yaz\u0131l\u0131mlara kar\u015f\u0131 koruma sa\u011flar m\u0131?<\/h3>\n<p>Hay\u0131r, bu ara\u00e7 \u00f6zellikle &#8220;stealer&#8221; t\u00fcr\u00fc zararl\u0131 yaz\u0131l\u0131mlar\u0131n yayg\u0131n davran\u0131\u015flar\u0131n\u0131 hedef al\u0131r. Di\u011fer zararl\u0131 yaz\u0131l\u0131m t\u00fcrlerine (\u00f6rne\u011fin, fidye yaz\u0131l\u0131mlar\u0131, vir\u00fcsler) kar\u015f\u0131 koruma sa\u011flamas\u0131 garanti de\u011fildir. Davran\u0131\u015fsal analiz, genel bir g\u00fcvenlik katman\u0131 sunsa da, her t\u00fcrl\u00fc tehdidi kapsamayabilir.<\/p>\n<\/li>\n<li>\n<h3>Arac\u0131n performans\u0131n\u0131 nas\u0131l optimize edebilirim?<\/h3>\n<p>Performans\u0131 optimize etmek i\u00e7in, izleme s\u0131kl\u0131\u011f\u0131n\u0131 ayarlayabilir, gereksiz analizleri devre d\u0131\u015f\u0131 b\u0131rakabilir ve sadece kritik API \u00e7a\u011fr\u0131lar\u0131n\u0131 veya dosya eri\u015fimlerini izleyebilirsiniz. Ayr\u0131ca, beyaz liste (whitelist) mekanizmalar\u0131 ekleyerek, bilinen ve g\u00fcvenilir uygulamalar\u0131n davran\u0131\u015flar\u0131n\u0131 analizden \u00e7\u0131karabilirsiniz.<\/p>\n<\/li>\n<\/ul>\n<h2>Sonu\u00e7<\/h2>\n<p>Kendi hafif ve ba\u011f\u0131ms\u0131z davran\u0131\u015fsal anti-stealer arac\u0131m\u0131z\u0131 geli\u015ftirmek, Windows ortamlar\u0131m\u0131z\u0131 korumak i\u00e7in hem etkili hem de ki\u015fiselle\u015ftirilebilir bir yakla\u015f\u0131m sunar. Davran\u0131\u015fsal analizin g\u00fcc\u00fcn\u00fc kullanarak, geleneksel imza tabanl\u0131 g\u00fcvenlik \u00e7\u00f6z\u00fcmlerinin yetersiz kald\u0131\u011f\u0131 durumlarda bile, \u00f6zellikle hassas bilgileri hedef alan stealer t\u00fcr\u00fc zararl\u0131 yaz\u0131l\u0131mlara kar\u015f\u0131 proaktif bir savunma sa\u011flayabiliriz. Bu makalede payla\u015f\u0131lan ad\u0131mlar ve prensipler, kendi g\u00fcvenli\u011finizi art\u0131rman\u0131z i\u00e7in size bir ba\u015flang\u0131\u00e7 noktas\u0131 sunmaktad\u0131r. Unutmay\u0131n ki, siber g\u00fcvenlik s\u00fcrekli bir m\u00fccadeledir ve en iyi savunma, bilgi ve bilin\u00e7li ad\u0131mlarla olu\u015fturulan \u00e7ok katmanl\u0131 bir g\u00fcvenlik stratejisidir. Kendi arac\u0131m\u0131z\u0131 geli\u015ftirmek, sadece g\u00fcvenlik duvarlar\u0131m\u0131z\u0131 g\u00fc\u00e7lendirmekle kalmaz, ayn\u0131 zamanda dijital d\u00fcnyada neler olup bitti\u011fine dair daha derin bir anlay\u0131\u015f kazanmam\u0131z\u0131 sa\u011flar.<\/p>\n<p>Bu projeyi hayata ge\u00e7irmek, teknik becerilerinizi geli\u015ftirirken ayn\u0131 zamanda dijital varl\u0131klar\u0131n\u0131z\u0131 daha g\u00fcvende tutman\u0131za yard\u0131mc\u0131 olacakt\u0131r. Hafiflik, ba\u011f\u0131ms\u0131zl\u0131k ve davran\u0131\u015fsal odaklanma prensipleriyle geli\u015ftirilen bu t\u00fcr \u00e7\u00f6z\u00fcmler, hem bireysel kullan\u0131c\u0131lar hem de k\u00fc\u00e7\u00fck i\u015fletmeler i\u00e7in de\u011ferli birer ara\u00e7 olabilir. Kendi \u00e7\u00f6z\u00fcm\u00fcn\u00fcz\u00fc olu\u015ftururken, s\u00fcrekli olarak g\u00fcncel tehditleri takip etmeyi ve arac\u0131n\u0131z\u0131 bu tehditlere kar\u015f\u0131 uyarlamay\u0131 unutmay\u0131n. G\u00fcvenli\u011finiz sizin elinizde!<\/p>\n<p>#SiberG\u00fcvenlik #Davran\u0131\u015fsalAnaliz #AntiStealer #WindowsG\u00fcvenli\u011fi #Programlama<\/p>\n","protected":false},"excerpt":{"rendered":"Windows ortam\u0131n\u0131zda ki\u015fisel bilgilerinizi \u00e7alan k\u00f6t\u00fc ama\u00e7l\u0131 yaz\u0131l\u0131mlara kar\u015f\u0131 endi\u015feli misiniz? Geli\u015fmi\u015f g\u00fcvenlik \u00e7\u00f6z\u00fcmleri genellikle karma\u015f\u0131k ve kaynak t\u00fcketici olabilir.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-43363","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hafif ve Ba\u011f\u0131ms\u0131z Davran\u0131\u015fsal Bir Anti-Stealer ile Windows Ortam\u0131m\u0131 Nas\u0131l Korudu\u011fumu Anlat\u0131yorum - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hafif ve Ba\u011f\u0131ms\u0131z Davran\u0131\u015fsal Bir Anti-Stealer ile Windows Ortam\u0131m\u0131 Nas\u0131l Korudu\u011fumu Anlat\u0131yorum\" \/>\n<meta property=\"og:description\" content=\"Windows ortam\u0131n\u0131zda ki\u015fisel bilgilerinizi \u00e7alan k\u00f6t\u00fc ama\u00e7l\u0131 yaz\u0131l\u0131mlara kar\u015f\u0131 endi\u015feli misiniz? Geli\u015fmi\u015f g\u00fcvenlik \u00e7\u00f6z\u00fcmleri genellikle karma\u015f\u0131k ve kaynak t\u00fcketici olabilir.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-15T18:16:20+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Hafif ve Ba\u011f\u0131ms\u0131z Davran\u0131\u015fsal Bir Anti-Stealer ile Windows Ortam\u0131m\u0131 Nas\u0131l Korudu\u011fumu Anlat\u0131yorum\",\"datePublished\":\"2026-07-15T18:16:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/\"},\"wordCount\":4214,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/\",\"name\":\"Hafif ve Ba\u011f\u0131ms\u0131z Davran\u0131\u015fsal Bir Anti-Stealer ile Windows Ortam\u0131m\u0131 Nas\u0131l Korudu\u011fumu Anlat\u0131yorum - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-07-15T18:16:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hafif ve Ba\u011f\u0131ms\u0131z Davran\u0131\u015fsal Bir Anti-Stealer ile Windows Ortam\u0131m\u0131 Nas\u0131l Korudu\u011fumu Anlat\u0131yorum\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Hafif ve Ba\u011f\u0131ms\u0131z Davran\u0131\u015fsal Bir Anti-Stealer ile Windows Ortam\u0131m\u0131 Nas\u0131l Korudu\u011fumu Anlat\u0131yorum - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/","og_locale":"tr_TR","og_type":"article","og_title":"Hafif ve Ba\u011f\u0131ms\u0131z Davran\u0131\u015fsal Bir Anti-Stealer ile Windows Ortam\u0131m\u0131 Nas\u0131l Korudu\u011fumu Anlat\u0131yorum","og_description":"Windows ortam\u0131n\u0131zda ki\u015fisel bilgilerinizi \u00e7alan k\u00f6t\u00fc ama\u00e7l\u0131 yaz\u0131l\u0131mlara kar\u015f\u0131 endi\u015feli misiniz? Geli\u015fmi\u015f g\u00fcvenlik \u00e7\u00f6z\u00fcmleri genellikle karma\u015f\u0131k ve kaynak t\u00fcketici olabilir.","og_url":"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-07-15T18:16:20+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"22 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Hafif ve Ba\u011f\u0131ms\u0131z Davran\u0131\u015fsal Bir Anti-Stealer ile Windows Ortam\u0131m\u0131 Nas\u0131l Korudu\u011fumu Anlat\u0131yorum","datePublished":"2026-07-15T18:16:20+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/"},"wordCount":4214,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/","url":"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/","name":"Hafif ve Ba\u011f\u0131ms\u0131z Davran\u0131\u015fsal Bir Anti-Stealer ile Windows Ortam\u0131m\u0131 Nas\u0131l Korudu\u011fumu Anlat\u0131yorum - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-07-15T18:16:20+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/hafif-ve-bagimsiz-davranissal-bir-anti-stealer-ile-windows-ortamimi-nasil-korudugumu-anlatiyorum\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Hafif ve Ba\u011f\u0131ms\u0131z Davran\u0131\u015fsal Bir Anti-Stealer ile Windows Ortam\u0131m\u0131 Nas\u0131l Korudu\u011fumu Anlat\u0131yorum"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/43363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=43363"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/43363\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=43363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=43363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=43363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}