{"id":36877,"date":"2025-12-24T10:30:44","date_gmt":"2025-12-24T07:30:44","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/"},"modified":"2025-12-24T10:30:44","modified_gmt":"2025-12-24T07:30:44","slug":"gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/","title":{"rendered":"Gizli URL&#8217;lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131"},"content":{"rendered":"<h2>Gizli URL&#8217;lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131<\/h2>\n<p>G\u00fcn\u00fcm\u00fcz siber d\u00fcnyas\u0131nda, savunma mekanizmalar\u0131n\u0131 s\u00fcrekli geli\u015ftirmek hayati \u00f6nem ta\u015f\u0131maktad\u0131r. Pasif bekleyi\u015f yerine proaktif ad\u0131mlar atmak, potansiyel tehditleri daha ortaya \u00e7\u0131kmadan bertaraf etmenin anahtar\u0131d\u0131r. \u0130\u015fte bu noktada, \u00f6zel olarak tasarlanm\u0131\u015f &#8220;gizli URL&#8221;ler ve bunlar\u0131 ihlal eden sald\u0131rganlar\u0131 otomatik olarak engelleyen sistemler devreye girer. Bu makale, bu ileri d\u00fczey g\u00fcvenlik stratejisinin nas\u0131l kurulaca\u011f\u0131n\u0131 ve y\u00f6netilece\u011fini teknik detaylar\u0131yla ele almaktad\u0131r.<\/p>\n<h3>1. Gizli URL&#8217;ler Neden \u00d6nemlidir?<\/h3>\n<p>Gizli URL&#8217;ler, genellikle normal kullan\u0131c\u0131lar taraf\u0131ndan eri\u015filmemesi gereken, arama motorlar\u0131 taraf\u0131ndan indekslenmeyen veya web sitesi navigasyonunda bulunmayan \u00f6zel ba\u011flant\u0131lard\u0131r. Bu URL&#8217;lere yap\u0131lan her eri\u015fim, potansiyel bir tarama, zafiyet aray\u0131\u015f\u0131 veya k\u00f6t\u00fc niyetli bir aktivite i\u015fareti olarak kabul edilir.<\/p>\n<h4>Honeypot ve Tuzak Mekanizmalar\u0131<\/h4>\n<p>Gizli URL&#8217;ler, bir t\u00fcr &#8220;honeypot&#8221; (bal k\u00fcp\u00fc) g\u00f6revi g\u00f6rebilir. Sald\u0131rganlar\u0131n dikkatini \u00e7ekmek ve onlar\u0131n davran\u0131\u015flar\u0131n\u0131 g\u00f6zlemlemek i\u00e7in tasarlanm\u0131\u015flard\u0131r. Bu tuzaklara d\u00fc\u015fen bir sald\u0131rgan, ger\u00e7ek sistemlere ula\u015fmadan \u00f6nce tespit edilir ve engellenir. Bu sayede, as\u0131l kritik sistemler korunmu\u015f olur.<\/p>\n<h4>Hassas \u0130\u00e7 U\u00e7 Noktalar\u0131n Korunmas\u0131<\/h4>\n<p>Baz\u0131 gizli URL&#8217;ler, asl\u0131nda i\u00e7 a\u011fda veya geli\u015ftirme ortamlar\u0131nda kullan\u0131lan, ancak yanl\u0131\u015fl\u0131kla d\u0131\u015far\u0131ya a\u00e7\u0131k b\u0131rak\u0131lm\u0131\u015f veya ke\u015ffedilebilecek hassas u\u00e7 noktalar\u0131n kopyalar\u0131 olabilir. Bu t\u00fcr URL&#8217;lere yap\u0131lan eri\u015fimler, sistem y\u00f6neticilerine olas\u0131 bir yap\u0131land\u0131rma hatas\u0131n\u0131 veya g\u00fcvenlik a\u00e7\u0131\u011f\u0131n\u0131 g\u00f6sterir.<\/p>\n<h4>Erken Uyar\u0131 ve Tehdit \u0130stihbarat\u0131<\/h4>\n<p>Bu URL&#8217;lere yap\u0131lan eri\u015fimler, sisteminize y\u00f6nelik yeni veya bilinen tehdit vekt\u00f6rleri hakk\u0131nda de\u011ferli istihbarat sa\u011flar. \u00d6rne\u011fin, belirli bir zafiyeti hedefleyen taray\u0131c\u0131lar, bu gizli URL&#8217;lere eri\u015fmeye \u00e7al\u0131\u015farak kendilerini ele verebilirler. Toplanan veriler, gelecekteki sald\u0131r\u0131lara kar\u015f\u0131 savunma stratejilerini g\u00fc\u00e7lendirmek i\u00e7in kullan\u0131labilir.<\/p>\n<h4>G\u00fcvenlik Duru\u015funu G\u00fc\u00e7lendirme<\/h4>\n<p>Otomatik engelleme sistemi, kurumun genel g\u00fcvenlik duru\u015funu \u00f6nemli \u00f6l\u00e7\u00fcde g\u00fc\u00e7lendirir. Sald\u0131rganlar i\u00e7in &#8220;oyun alan\u0131n\u0131&#8221; daralt\u0131r ve s\u00fcrekli izlendikleri hissini uyand\u0131r\u0131r. Bu, potansiyel sald\u0131rganlar\u0131 cayd\u0131r\u0131c\u0131 bir etki yaratabilir.<\/p>\n<h3>2. Otomatik Engelleme Sisteminin Temel Bile\u015fenleri<\/h3>\n<p>Etkili bir otomatik engelleme sistemi, birka\u00e7 kritik bile\u015fenin uyumlu \u00e7al\u0131\u015fmas\u0131n\u0131 gerektirir. Bu bile\u015fenler, tespitten engellemeye kadar t\u00fcm s\u00fcreci kapsar.<\/p>\n<h4>URL \u0130zleme ve Loglama<\/h4>\n<p>Sistemin ilk ad\u0131m\u0131, gizli URL&#8217;lere yap\u0131lan t\u00fcm eri\u015fim denemelerini detayl\u0131 bir \u015fekilde kaydetmektir. Bu loglar, IP adresi, eri\u015fim zaman\u0131, User-Agent, referans URL ve HTTP metodu gibi bilgileri i\u00e7ermelidir. Apache, Nginx gibi web sunucular\u0131n\u0131n eri\u015fim loglar\u0131 veya \u00f6zel loglama ara\u00e7lar\u0131 kullan\u0131labilir.<\/p>\n<h4>Ger\u00e7ek Zamanl\u0131 Analiz ve Alg\u0131lama<\/h4>\n<p>Toplanan log verileri, ger\u00e7ek zamanl\u0131 olarak analiz edilerek potansiyel tehditler alg\u0131lanmal\u0131d\u0131r. Bu analiz, belirli bir URL&#8217;ye k\u0131sa s\u00fcrede yap\u0131lan \u00e7ok say\u0131da eri\u015fim, bilinmeyen User-Agent&#8217;lar veya \u015f\u00fcpheli IP adresleri gibi anormal davran\u0131\u015flar\u0131 tespit etmeye odaklan\u0131r. Fail2Ban, ELK Stack (Elasticsearch, Logstash, Kibana) veya \u00f6zel betikler bu ama\u00e7la kullan\u0131labilir.<\/p>\n<h4>Engelleme Mekanizmalar\u0131 (Firewall, WAF, CDN)<\/h4>\n<p>Tespit edilen k\u00f6t\u00fc niyetli IP adreslerini veya davran\u0131\u015flar\u0131 engellemek i\u00e7in \u00e7e\u015fitli mekanizmalar entegre edilebilir. Bu mekanizmalar aras\u0131nda a\u011f g\u00fcvenlik duvarlar\u0131 (Firewall), web uygulama g\u00fcvenlik duvarlar\u0131 (WAF) ve CDN (Content Delivery Network) servisleri bulunur.<\/p>\n<h4>Bildirim ve Raporlama<\/h4>\n<p>Bir sald\u0131r\u0131 tespit edildi\u011finde ve engellendi\u011finde, ilgili g\u00fcvenlik ekiplerine an\u0131nda bildirim g\u00f6nderilmelidir. Bu bildirimler e-posta, SMS, Slack veya SIEM (Security Information and Event Management) sistemleri arac\u0131l\u0131\u011f\u0131yla yap\u0131labilir. D\u00fczenli raporlar ise sistemin etkinli\u011fini de\u011ferlendirmek i\u00e7in \u00f6nemlidir.<\/p>\n<h3>3. Gizli URL&#8217;lerin Olu\u015fturulmas\u0131 ve Da\u011f\u0131t\u0131m\u0131<\/h3>\n<p>Gizli URL&#8217;lerin etkinli\u011fi, ne kadar iyi gizlendiklerine ve ne kadar do\u011fal g\u00f6r\u00fcnd\u00fcklerine ba\u011fl\u0131d\u0131r. Rastgelelik ve \u00e7e\u015fitlilik bu s\u00fcre\u00e7te anahtar kelimelerdir.<\/p>\n<h4>Statik ve Dinamik Gizli URL&#8217;ler<\/h4>\n<p>*   <strong>Statik Gizli URL&#8217;ler:<\/strong> Sabit bir yola sahip olan ve nadiren de\u011fi\u015fen URL&#8217;lerdir. \u00d6rne\u011fin, <code>\/admin_backup_2023_do_not_touch.zip<\/code> gibi. Bunlar genellikle kaynak kodda, yorumlarda veya robots.txt dosyas\u0131nda gizlenir.<br \/>\n*   <strong>Dinamik Gizli URL&#8217;ler:<\/strong> Belirli aral\u0131klarla veya her istekte de\u011fi\u015fen, benzersiz tokenlar i\u00e7eren URL&#8217;lerdir. \u00d6rne\u011fin, <code>\/api\/v1\/internal_metrics?token=xyz123abc<\/code> gibi. Bu t\u00fcr URL&#8217;ler, daha sofistike sald\u0131rganlar\u0131 bile yan\u0131ltabilir.<\/p>\n<h4>Gizli URL&#8217;leri Web Sitelerine Entegre Etme<\/h4>\n<p>Gizli URL&#8217;leri da\u011f\u0131tman\u0131n birka\u00e7 yolu vard\u0131r:<br \/>\n*   <strong>robots.txt:<\/strong> Arama motoru botlar\u0131n\u0131n eri\u015fmesini engellemek i\u00e7in tasarlanm\u0131\u015f olsa da, k\u00f6t\u00fc niyetli botlar genellikle bu dosyay\u0131 tarayarak yasakl\u0131 yollar\u0131 bulmaya \u00e7al\u0131\u015f\u0131r. Buraya eklenen gizli URL&#8217;ler, onlar\u0131 tuza\u011fa d\u00fc\u015f\u00fcrebilir.<br \/>\n*   <strong>HTML Yorumlar\u0131:<\/strong> Sayfan\u0131n kaynak kodundaki HTML yorumlar\u0131 aras\u0131na gizlenmi\u015f URL&#8217;ler, taray\u0131c\u0131da g\u00f6r\u00fcnmez ancak kaynak kodu inceleyen sald\u0131rganlar taraf\u0131ndan ke\u015ffedilebilir.<br \/>\n*   <strong>G\u00f6r\u00fcnmez Ba\u011flant\u0131lar:<\/strong> CSS ile <code>display: none;<\/code> veya <code>visibility: hidden;<\/code> gibi \u00f6zelliklerle gizlenmi\u015f ba\u011flant\u0131lar, normal kullan\u0131c\u0131lar taraf\u0131ndan g\u00f6r\u00fclmez ancak botlar taraf\u0131ndan taranabilir.<br \/>\n*   <strong>Hatal\u0131 Ba\u011flant\u0131lar:<\/strong> Bazen kasten hatal\u0131 veya eski ba\u011flant\u0131lar, sald\u0131rganlar\u0131n dikkatini \u00e7ekmek i\u00e7in kullan\u0131labilir.<\/p>\n<h4>\u0130\u00e7 A\u011fda Kullan\u0131m Senaryolar\u0131<\/h4>\n<p>Gizli URL&#8217;ler sadece d\u0131\u015far\u0131ya a\u00e7\u0131k web siteleri i\u00e7in de\u011fil, i\u00e7 a\u011f g\u00fcvenli\u011fi i\u00e7in de kullan\u0131labilir. \u00d6rne\u011fin, i\u00e7 a\u011fdaki bir sunucuda, normalde eri\u015filmemesi gereken bir dizine veya API u\u00e7 noktas\u0131na y\u00f6nlendiren gizli URL&#8217;ler olu\u015fturulabilir. \u0130\u00e7eriden bir tehdit veya yanl\u0131\u015f yap\u0131land\u0131rma durumunda, bu URL&#8217;lere yap\u0131lan eri\u015fimler alarm tetikler.<\/p>\n<h4>URL&#8217;lerin Rastgelele\u015ftirilmesi ve G\u00fcncellenmesi<\/h4>\n<p>Gizli URL&#8217;lerin tahmin edilemez olmas\u0131 \u00f6nemlidir. Rastgele karakter dizileri i\u00e7eren URL&#8217;ler kullanmak ve bu URL&#8217;leri d\u00fczenli olarak de\u011fi\u015ftirmek veya yenilemek, sistemin etkinli\u011fini art\u0131r\u0131r. Bu, sald\u0131rganlar\u0131n statik hedeflere al\u0131\u015fmas\u0131n\u0131 engeller.<\/p>\n<h3>4. Sald\u0131r\u0131 Tespiti ve Tetikleme Mant\u0131\u011f\u0131<\/h3>\n<p>Bir sald\u0131r\u0131n\u0131n tespiti, log verilerinin do\u011fru bir \u015fekilde analiz edilmesine ve \u00f6nceden belirlenmi\u015f kurallara g\u00f6re tetiklenmesine dayan\u0131r.<\/p>\n<h4>Log Kay\u0131tlar\u0131n\u0131n \u0130ncelenmesi (IP, User-Agent, Zaman Damgas\u0131)<\/h4>\n<p>Her bir log kayd\u0131, sald\u0131rgan hakk\u0131nda \u00f6nemli ipu\u00e7lar\u0131 ta\u015f\u0131r.<br \/>\n*   <strong>IP Adresi:<\/strong> Sald\u0131r\u0131n\u0131n kayna\u011f\u0131n\u0131 belirler. Ayn\u0131 IP&#8217;den gelen tekrarlayan istekler \u015f\u00fcphelidir.<br \/>\n*   <strong>User-Agent:<\/strong> Botlar\u0131n veya taray\u0131c\u0131lar\u0131n kimli\u011fini g\u00f6sterir. Bilinmeyen veya \u015f\u00fcpheli User-Agent&#8217;lar dikkat \u00e7ekicidir.<br \/>\n*   <strong>Zaman Damgas\u0131:<\/strong> \u0130steklerin s\u0131kl\u0131\u011f\u0131n\u0131 ve zamanlamas\u0131n\u0131 analiz etmek i\u00e7in kullan\u0131l\u0131r. K\u0131sa s\u00fcrede \u00e7ok say\u0131da istek, otomatik bir tarama veya brute-force denemesi olabilir.<br \/>\n*   <strong>HTTP Metodu:<\/strong> <code>GET<\/code> d\u0131\u015f\u0131ndaki <code>POST<\/code>, <code>PUT<\/code>, <code>DELETE<\/code> gibi metodlarla gizli URL&#8217;lere eri\u015fim, daha ciddi bir tehdit i\u015fareti olabilir.<\/p>\n<h4>E\u015fik De\u011ferleri ve Anormal Davran\u0131\u015f Alg\u0131lama<\/h4>\n<p>Bir IP adresinin belirli bir gizli URL&#8217;ye veya genel olarak gizli URL&#8217;lere belirli bir zaman dilimi i\u00e7inde (\u00f6rne\u011fin, 1 dakika i\u00e7inde 5&#8217;ten fazla) eri\u015fmesi gibi e\u015fik de\u011ferleri belirlenir. Bu e\u015fik a\u015f\u0131ld\u0131\u011f\u0131nda, sistem engelleme s\u00fcrecini ba\u015flat\u0131r. Anormal davran\u0131\u015flar, genellikle normal kullan\u0131c\u0131lar\u0131n yapmayaca\u011f\u0131 istek kal\u0131plar\u0131n\u0131 i\u00e7erir.<\/p>\n<h4>Yanl\u0131\u015f Pozitifleri Azaltma Stratejileri<\/h4>\n<p>Otomatik engelleme sistemlerinin en b\u00fcy\u00fck zorluklar\u0131ndan biri, me\u015fru kullan\u0131c\u0131lar\u0131 yanl\u0131\u015fl\u0131kla engellemektir. Bunu \u00f6nlemek i\u00e7in:<br \/>\n*   <strong>Beyaz Liste (Whitelist):<\/strong> Bilinen ve g\u00fcvenilir IP adresleri veya IP aral\u0131klar\u0131 engelleme kapsam\u0131 d\u0131\u015f\u0131nda tutulmal\u0131d\u0131r.<br \/>\n*   <strong>\u00c7ok Fakt\u00f6rl\u00fc Tetikleme:<\/strong> Sadece bir kural\u0131n de\u011fil, birden fazla kural\u0131n (\u00f6rne\u011fin, hem gizli URL&#8217;ye eri\u015fim hem de anormal User-Agent) tetiklenmesi durumunda engelleme yapmak.<br \/>\n*   <strong>Kademeli Engelleme:<\/strong> \u0130lk ihlalde k\u0131sa s\u00fcreli bir engelleme veya uyar\u0131, tekrarlayan ihlallerde daha uzun s\u00fcreli engelleme uygulamak.<\/p>\n<h4>\u00d6rnek Bir Algoritma Ak\u0131\u015f\u0131<\/h4>\n<p>A\u015fa\u011f\u0131da basit bir Python beti\u011fi ile log analizi ve engelleme mant\u0131\u011f\u0131na dair bir \u00f6rnek verilmi\u015ftir:<\/p>\n<pre><code class=\"language-python\">import time\nfrom collections import defaultdict\n\n# Engellenecek IP'ler ve engelleme biti\u015f zamanlar\u0131\nbanned_ips = {}\n# IP ba\u015f\u0131na gizli URL eri\u015fim sayac\u0131\nip_access_counts = defaultdict(lambda: defaultdict(int))\n# Gizli URL'ler listesi\nsecret_urls = [\"\/admin_backup_2023_do_not_touch.zip\", \"\/internal\/api\/metrics\"]\n# E\u015fik de\u011ferleri\nTHRESHOLD_COUNT = 5 # 5 eri\u015fim\nTHRESHOLD_TIME = 60 # 60 saniye i\u00e7inde\nBAN_DURATION = 3600 # 1 saat (saniye cinsinden)\n\ndef process_log_entry(log_line):\n    # Basit bir log sat\u0131r\u0131 ayr\u0131\u015ft\u0131rma \u00f6rne\u011fi\n    # Ger\u00e7ek uygulamada daha sa\u011flam bir ayr\u0131\u015ft\u0131rma yap\u0131lmal\u0131\n    parts = log_line.split(\" \")\n    ip_address = parts[0]\n    request_path = parts[6]\n    timestamp = int(time.time()) # Anl\u0131k zaman\u0131 kullan\u0131yoruz, logdaki zaman\u0131 de\u011fil\n\n    if ip_address in banned_ips and banned_ips[ip_address] > timestamp:\n        print(f\"IP {ip_address} zaten engellenmi\u015f durumda.\")\n        return\n\n    if request_path in secret_urls:\n        ip_access_counts[ip_address][request_path] += 1\n        print(f\"Gizli URL'ye eri\u015fim tespit edildi: IP={ip_address}, URL={request_path}, Say\u0131={ip_access_counts[ip_address][request_path]}\")\n\n        if ip_access_counts[ip_address][request_path] >= THRESHOLD_COUNT:\n            ban_ip(ip_address)\n            # Sayac\u0131 s\u0131f\u0131rla veya belirli bir s\u00fcre sonra temizle\n            ip_access_counts[ip_address][request_path] = 0\n\ndef ban_ip(ip_address):\n    ban_until = int(time.time()) + BAN_DURATION\n    banned_ips[ip_address] = ban_until\n    print(f\"<strong>* IP {ip_address} {BAN_DURATION} saniye boyunca engellendi. <\/strong>*\")\n    # Burada g\u00fcvenlik duvar\u0131 kurallar\u0131n\u0131 g\u00fcncelleyen komutlar \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r\n    # \u00d6rne\u011fin: subprocess.run([\"sudo\", \"iptables\", \"-A\", \"INPUT\", \"-s\", ip_address, \"-j\", \"DROP\"])\n    # veya WAF\/CDN API'si \u00fczerinden engelleme\n\n# \u00d6rnek log sat\u0131rlar\u0131\nlog_lines = [\n    \"192.168.1.1 - - [10\/Oct\/2023:10:00:01 +0000] \\\"GET \/index.html HTTP\/1.1\\\" 200 1234\",\n    \"1.2.3.4 - - [10\/Oct\/2023:10:00:05 +0000] \\\"GET \/admin_backup_2023_do_not_touch.zip HTTP\/1.1\\\" 404 150\",\n    \"1.2.3.4 - - [10\/Oct\/2023:10:00:06 +0000] \\\"GET \/admin_backup_2023_do_not_touch.zip HTTP\/1.1\\\" 404 150\",\n    \"1.2.3.4 - - [10\/Oct\/2023:10:00:07 +0000] \\\"GET \/admin_backup_2023_do_not_touch.zip HTTP\/1.1\\\" 404 150\",\n    \"1.2.3.4 - - [10\/Oct\/2023:10:00:08 +0000] \\\"GET \/admin_backup_2023_do_not_touch.zip HTTP\/1.1\\\" 404 150\",\n    \"1.2.3.4 - - [10\/Oct\/2023:10:00:09 +0000] \\\"GET \/admin_backup_2023_do_not_touch.zip HTTP\/1.1\\\" 404 150\", # Bu istek engellemeyi tetikler\n    \"1.2.3.4 - - [10\/Oct\/2023:10:00:10 +0000] \\\"GET \/index.html HTTP\/1.1\\\" 200 1234\", # Bu istek engellenecek\n]\n\nfor line in log_lines:\n    process_log_entry(line)\n    time.sleep(1) # Sim\u00fclasyon i\u00e7in gecikme<\/pre>\n<p><\/code><\/p>\n<h3>5. Engelleme Mekanizmalar\u0131n\u0131n Entegrasyonu<\/h3>\n<p>Sald\u0131rgan tespit edildi\u011finde, engelleme eylemi m\u00fcmk\u00fcn olan en h\u0131zl\u0131 ve etkili \u015fekilde ger\u00e7ekle\u015ftirilmelidir.<\/p>\n<h4>Web Uygulama G\u00fcvenlik Duvar\u0131 (WAF) Entegrasyonu<\/h4>\n<p>WAF'lar, web trafi\u011fini analiz ederek k\u00f6t\u00fc niyetli istekleri engelleyebilir. Tespit edilen IP adreslerini WAF'\u0131n kara listesine dinamik olarak eklemek, en etkili y\u00f6ntemlerden biridir. \u00c7o\u011fu WAF, API arac\u0131l\u0131\u011f\u0131yla IP engelleme kurallar\u0131 eklemeye izin verir.<\/p>\n<h4>A\u011f G\u00fcvenlik Duvar\u0131 (Firewall) Kurallar\u0131<\/h4>\n<p>Sunucu seviyesindeki g\u00fcvenlik duvarlar\u0131 (\u00f6rne\u011fin, <code>iptables<\/code> Linux'ta veya Windows Firewall) belirli IP adreslerinden gelen t\u00fcm trafi\u011fi engelleyebilir. Bu, daha d\u00fc\u015f\u00fck seviyeli ve kapsaml\u0131 bir engelleme sa\u011flar.<\/p>\n<pre><code class=\"language-bash\"># \u00d6rnek iptables komutu ile IP engelleme\nsudo iptables -A INPUT -s 1.2.3.4 -j DROP\n# Engellemeyi kald\u0131rmak i\u00e7in\nsudo iptables -D INPUT -s 1.2.3.4 -j DROP<\/pre>\n<p><\/code><\/p>\n<h4>CDN ve Ters Proxy Engellemeleri<\/h4>\n<p>Cloudflare, Akamai gibi CDN servisleri veya Nginx gibi ters proxy'ler, trafi\u011fi sunucunuza ula\u015fmadan \u00f6nce filtreleyebilir. Bu servislerin sundu\u011fu API'ler arac\u0131l\u0131\u011f\u0131yla k\u00f6t\u00fc niyetli IP'leri engellemek, sunucu y\u00fck\u00fcn\u00fc azalt\u0131r ve engellemeyi da\u011f\u0131t\u0131k bir \u015fekilde ger\u00e7ekle\u015ftirir.<\/p>\n<h4>Otomatik IP Kara Listeleme<\/h4>\n<p>Engellenen IP adresleri, merkezi bir kara listeye kaydedilmelidir. Bu liste, t\u00fcm g\u00fcvenlik bile\u015fenleri taraf\u0131ndan kullan\u0131labilir ve d\u00fczenli olarak g\u00fcncellenmelidir. Payla\u015f\u0131lan kara listeler, farkl\u0131 sistemler aras\u0131nda tutarl\u0131l\u0131k sa\u011flar.<\/p>\n<table>\n<thead>\n<tr>\n<th>Engelleme Mekanizmas\u0131<\/th>\n<th>Avantajlar\u0131<\/th>\n<th>Dezavantajlar\u0131<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>A\u011f G\u00fcvenlik Duvar\u0131 (Firewall)<\/td>\n<td>D\u00fc\u015f\u00fck seviyeli, t\u00fcm trafi\u011fi engeller, h\u0131zl\u0131<\/td>\n<td>Y\u00f6netim karma\u015f\u0131kl\u0131\u011f\u0131, sunucuya y\u00fck bindirebilir<\/td>\n<\/tr>\n<tr>\n<td>Web Uygulama G\u00fcvenlik Duvar\u0131 (WAF)<\/td>\n<td>Uygulama katman\u0131nda koruma, API entegrasyonu kolay<\/td>\n<td>Sadece web trafi\u011fi, maliyetli olabilir<\/td>\n<\/tr>\n<tr>\n<td>CDN \/ Ters Proxy<\/td>\n<td>Da\u011f\u0131t\u0131k engelleme, sunucu y\u00fck\u00fcn\u00fc azalt\u0131r, global kapsama<\/td>\n<td>Servis sa\u011flay\u0131c\u0131ya ba\u011f\u0131ml\u0131l\u0131k, baz\u0131 kontroller k\u0131s\u0131tl\u0131<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>6. Sistem Y\u00f6netimi ve \u0130yile\u015ftirme<\/h3>\n<p>Bir otomatik engelleme sistemi kurmak tek seferlik bir i\u015f de\u011fildir; s\u00fcrekli izleme, bak\u0131m ve iyile\u015ftirme gerektirir.<\/p>\n<h4>\u0130zleme ve Alarm Sistemleri<\/h4>\n<p>Engelleme sisteminin kendisinin d\u00fczg\u00fcn \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in izlenmesi gerekir. Loglama sistemlerinin durumu, engellenen IP say\u0131s\u0131, yanl\u0131\u015f pozitif oranlar\u0131 gibi metrikler takip edilmelidir. Anormallikler veya sistem hatalar\u0131 durumunda alarmlar tetiklenmelidir.<\/p>\n<h4>Periyodik \u0130nceleme ve G\u00fcncelleme<\/h4>\n<p>Gizli URL'ler ve alg\u0131lama kurallar\u0131 d\u00fczenli olarak g\u00f6zden ge\u00e7irilmeli ve g\u00fcncellenmelidir. Sald\u0131rganlar\u0131n taktikleri s\u00fcrekli de\u011fi\u015fti\u011fi i\u00e7in, savunma mekanizmalar\u0131n\u0131n da evrimle\u015fmesi gerekir. Yeni gizli URL'ler eklenmeli, eski ve art\u0131k i\u015flevsel olmayanlar kald\u0131r\u0131lmal\u0131d\u0131r.<\/p>\n<h4>Olay M\u00fcdahale S\u00fcre\u00e7leri<\/h4>\n<p>Otomatik engelleme sistemi, bir olay m\u00fcdahale plan\u0131n\u0131n bir par\u00e7as\u0131 olmal\u0131d\u0131r. Engelleme tetiklendi\u011finde, g\u00fcvenlik ekibinin ne yapaca\u011f\u0131 (loglar\u0131 incelemek, IP'yi ara\u015ft\u0131rmak, kal\u0131c\u0131 engelleme karar\u0131 vermek vb.) net bir \u015fekilde tan\u0131mlanmal\u0131d\u0131r. Yanl\u0131\u015f pozitif durumunda h\u0131zl\u0131 bir \u015fekilde engellemeyi kald\u0131rma yetene\u011fi \u00f6nemlidir.<\/p>\n<h4>Tehdit \u0130stihbarat\u0131yla Entegrasyon<\/h4>\n<p>Sistem, harici tehdit istihbarat\u0131 kaynaklar\u0131yla entegre edilebilir. Bilinen k\u00f6t\u00fc niyetli IP adres listeleri veya sald\u0131r\u0131 kal\u0131plar\u0131, alg\u0131lama kurallar\u0131n\u0131 zenginle\u015ftirmek i\u00e7in kullan\u0131labilir. Bu, sistemin proaktif yeteneklerini art\u0131r\u0131r.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Gizli URL'ler kullanarak sald\u0131rganlar\u0131 otomatik engelleme, modern siber g\u00fcvenlik stratejilerinin g\u00fc\u00e7l\u00fc ve proaktif bir bile\u015fenidir. Bu yakla\u015f\u0131m, sadece sald\u0131r\u0131lar\u0131 tespit etmekle kalmaz, ayn\u0131 zamanda k\u00f6t\u00fc niyetli akt\u00f6rleri ger\u00e7ek hedeflerine ula\u015fmadan durdurur. Do\u011fru planlama, uygulama ve s\u00fcrekli bak\u0131m ile bu sistemler, kurumunuzun dijital varl\u0131klar\u0131n\u0131 korumak i\u00e7in vazge\u00e7ilmez bir ara\u00e7 haline gelebilir. Unutmay\u0131n, g\u00fcvenlik bir yolculuktur, bir var\u0131\u015f noktas\u0131 de\u011fil; bu nedenle savunma mekanizmalar\u0131n\u0131z\u0131 s\u00fcrekli geli\u015ftirmek hayati \u00f6nem ta\u015f\u0131r.<\/p>\n<h3>SSS (S\u0131k Sorulan Sorular)<\/h3>\n<h4>Gizli URL'ler sadece web siteleri i\u00e7in mi ge\u00e7erlidir?<\/h4>\n<p>Hay\u0131r, gizli URL'ler web siteleri i\u00e7in en yayg\u0131n kullan\u0131m alan\u0131 olsa da, herhangi bir a\u011f hizmeti veya API i\u00e7in benzer mant\u0131kta \"gizli u\u00e7 noktalar\" olu\u015fturulabilir. \u00d6rne\u011fin, bir veritaban\u0131 sunucusunda normalde eri\u015filmemesi gereken bir port veya bir SSH sunucusunda belirli bir dizin, bu mant\u0131kla korunabilir.<\/p>\n<h4>Yanl\u0131\u015f engellemeleri nas\u0131l \u00f6nleyebilirim?<\/h4>\n<p>Yanl\u0131\u015f pozitifleri azaltmak i\u00e7in beyaz liste (whitelist) kullan\u0131n, engelleme e\u015fiklerini dikkatli belirleyin ve birden fazla tetikleyiciye dayal\u0131 kurallar olu\u015fturun. Ayr\u0131ca, ilk ihlalde k\u0131sa s\u00fcreli veya daha az k\u0131s\u0131tlay\u0131c\u0131 bir engelleme uygulayarak, tekrarlayan ihlallerde daha agresif tedbirler alabilirsiniz.<\/p>\n<h4>Bu sistemin kurulumu ne kadar karma\u015f\u0131kt\u0131r?<\/h4>\n<p>Kurulumun karma\u015f\u0131kl\u0131\u011f\u0131, mevcut altyap\u0131n\u0131za ve kullanaca\u011f\u0131n\u0131z ara\u00e7lara ba\u011fl\u0131d\u0131r. Basit bir web sunucusu i\u00e7in Fail2Ban gibi haz\u0131r \u00e7\u00f6z\u00fcmlerle ba\u015flamak nispeten kolayd\u0131r. Ancak, b\u00fcy\u00fck \u00f6l\u00e7ekli ve da\u011f\u0131t\u0131k sistemler i\u00e7in \u00f6zel betikler, API entegrasyonlar\u0131 ve merkezi bir log y\u00f6netim sistemi (SIEM) gerektirebilir, bu da daha fazla m\u00fchendislik \u00e7abas\u0131 gerektirir.<\/p>\n<h4>Engellenen bir IP adresi ne kadar s\u00fcreyle engelli kalmal\u0131?<\/h4>\n<p>Engelleme s\u00fcresi, tehdidin ciddiyetine ve organizasyonunuzun risk tolerans\u0131na ba\u011fl\u0131d\u0131r. Genellikle, ilk engellemeler i\u00e7in k\u0131sa s\u00fcreler (\u00f6rne\u011fin, 1 saat) tercih edilir. Tekrarlayan ihlaller i\u00e7in bu s\u00fcre art\u0131r\u0131labilir (\u00f6rne\u011fin, 24 saat, 1 hafta veya kal\u0131c\u0131). Baz\u0131 durumlarda, engellenen IP adresleri manuel olarak incelenmeli ve kal\u0131c\u0131 kara listeye al\u0131nmal\u0131d\u0131r.<\/p>\n<h4>Bu y\u00f6ntem yasal m\u0131d\u0131r?<\/h4>\n<p>Evet, kendi sunucular\u0131n\u0131zda veya kontrol\u00fcn\u00fcz alt\u0131ndaki sistemlerde bu t\u00fcr bir savunma mekanizmas\u0131 kurmak genellikle yasald\u0131r. Ancak, toplanan verilerin (IP adresleri gibi) nas\u0131l sakland\u0131\u011f\u0131 ve kullan\u0131ld\u0131\u011f\u0131 konusunda GDPR gibi veri koruma yasalar\u0131na uyulmas\u0131 \u00f6nemlidir. Kullan\u0131c\u0131lara gizlilik politikalar\u0131n\u0131zda bu t\u00fcr izleme faaliyetlerinden bahsedebilirsiniz.<\/p>\n","protected":false},"excerpt":{"rendered":"Gizli URL&#8217;lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131\nG\u00fcn\u00fcm\u00fcz siber d\u00fcnyas\u0131nda, savunma mekanizmalar\u0131n\u0131 s\u00fcrekli geli\u015ftirmek hayati \u00f6&#8230;","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-36877","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>Gizli URL&#039;lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131 - 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\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gizli URL&#039;lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131\" \/>\n<meta property=\"og:description\" content=\"Gizli URL&#039;lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131 G\u00fcn\u00fcm\u00fcz siber d\u00fcnyas\u0131nda, savunma mekanizmalar\u0131n\u0131 s\u00fcrekli geli\u015ftirmek hayati \u00f6...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-24T07:30:44+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=\"13 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Gizli URL&#8217;lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131\",\"datePublished\":\"2025-12-24T07:30:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/\"},\"wordCount\":2287,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/\",\"name\":\"Gizli URL'lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-12-24T07:30:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gizli URL&#8217;lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131\"}]},{\"@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":"Gizli URL'lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131 - 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\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/","og_locale":"tr_TR","og_type":"article","og_title":"Gizli URL'lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131","og_description":"Gizli URL'lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131 G\u00fcn\u00fcm\u00fcz siber d\u00fcnyas\u0131nda, savunma mekanizmalar\u0131n\u0131 s\u00fcrekli geli\u015ftirmek hayati \u00f6...","og_url":"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-12-24T07:30:44+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"13 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Gizli URL&#8217;lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131","datePublished":"2025-12-24T07:30:44+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/"},"wordCount":2287,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/","url":"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/","name":"Gizli URL'lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-12-24T07:30:44+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/gizli-urllerime-dokunan-saldirganlari-otomatik-engelleme-sanati\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Gizli URL&#8217;lerime Dokunan Sald\u0131rganlar\u0131 Otomatik Engelleme Sanat\u0131"}]},{"@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\/36877","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=36877"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/36877\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=36877"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=36877"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=36877"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}