{"id":8248,"date":"2024-12-31T21:30:13","date_gmt":"2024-12-31T18:30:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/"},"modified":"2024-12-31T21:30:13","modified_gmt":"2024-12-31T18:30:13","slug":"cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/","title":{"rendered":"CloudFront Kaynaklar\u0131na \u00d6zel Ba\u015fl\u0131klar ve AWS WAF ile Do\u011frudan Eri\u015fimi Engelleme"},"content":{"rendered":"<p>CloudFront Kaynaklar\u0131na \u00d6zel Ba\u015fl\u0131klar ve AWS WAF ile Do\u011frudan Eri\u015fimi Engelleme<\/p>\n<p>Merhaba, Fatih Soysal burada. Bu makalede, Amazon CloudFront da\u011f\u0131t\u0131m a\u011f\u0131n\u0131z\u0131n kaynaklar\u0131na y\u00f6nelik do\u011frudan eri\u015fimi engellemenin etkili bir yolunu, \u00f6zel HTTP ba\u015fl\u0131klar\u0131 ve AWS Web Application Firewall (WAF) kullanarak nas\u0131l sa\u011flayabilece\u011finizi ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z.  Bu y\u00f6ntem, g\u00fcvenli\u011finizi art\u0131rmak ve yetkisiz eri\u015fimi \u00f6nlemek i\u00e7in olduk\u00e7a \u00f6nemlidir.<\/p>\n<p>\u00d6ncelikle, neden CloudFront kaynaklar\u0131n\u0131 do\u011frudan eri\u015fime kar\u015f\u0131 korumam\u0131z gerekti\u011fini anlamak \u00f6nemlidir.  Do\u011frudan eri\u015fim, k\u00f6t\u00fc niyetli akt\u00f6rlerin g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 tespit etme ve istismar etme f\u0131rsat\u0131 bulmalar\u0131na neden olabilir.  Bu nedenle, g\u00fcvenli bir mimari olu\u015fturmak i\u00e7in bu eri\u015fimi engellemek kritik \u00f6neme sahiptir.<\/p>\n<p>Bu g\u00fcvenlik \u00f6nlemini uygulamak i\u00e7in iki ana bile\u015fen kullanaca\u011f\u0131z: \u00d6zel HTTP Ba\u015fl\u0131klar\u0131 ve AWS WAF.  \u00d6zel ba\u015fl\u0131klar, CloudFront&#8217;tan kaynaklar\u0131n\u0131za gelen istekleri kimlik do\u011frulamak i\u00e7in bir mekanizma sa\u011flayacakt\u0131r.  AWS WAF ise, bu ba\u015fl\u0131klar\u0131 do\u011frulama ve yetkisiz istekleri engelleme konusunda yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<h2>\u00d6zel HTTP Ba\u015fl\u0131klar\u0131 ile Koruma<\/h2>\n<p>\u0130lk ad\u0131m, CloudFront da\u011f\u0131t\u0131m\u0131n\u0131zda \u00f6zel bir HTTP ba\u015fl\u0131\u011f\u0131 olu\u015fturmakt\u0131r.  Bu ba\u015fl\u0131k, isteklerinizin kayna\u011f\u0131n\u0131 do\u011frulamak i\u00e7in kullan\u0131lacakt\u0131r.  \u00d6rne\u011fin,  &#8220;X-Custom-Header&#8221; ad\u0131nda bir ba\u015fl\u0131k olu\u015fturabilir ve ona rastgele bir de\u011fer atayabilirsiniz. Bu de\u011fer, yaln\u0131zca yetkili uygulamalar\u0131n\u0131z taraf\u0131ndan bilinmelidir.  Bu ba\u015fl\u0131\u011f\u0131, CloudFront da\u011f\u0131t\u0131m\u0131n\u0131z\u0131n davran\u0131\u015f kurallar\u0131nda (behaviour) yap\u0131land\u0131rman\u0131z gerekecektir.<\/p>\n<p>Ard\u0131ndan, uygulamalar\u0131n\u0131z\u0131n bu \u00f6zel ba\u015fl\u0131\u011f\u0131 her istekte ekledi\u011finden emin olman\u0131z gerekir.  Bu, sunucu taraf\u0131 kodunuzda kolayca yap\u0131land\u0131r\u0131labilir.  \u00d6rne\u011fin,  Node.js kullan\u0131yorsan\u0131z,  request mod\u00fcl\u00fcne \u00f6zel ba\u015fl\u0131\u011f\u0131 ekleyebilirsiniz.  Python kullan\u0131yorsan\u0131z,  requests k\u00fct\u00fcphanesini kullanabilirsiniz.   Bu i\u015flem, g\u00fcvenli\u011finiz i\u00e7in \u00f6nemli bir ad\u0131md\u0131r.  Ba\u015fl\u0131\u011f\u0131n g\u00fcvenli bir \u015fekilde iletildi\u011finden emin olun.<\/p>\n<h2>AWS WAF ile \u0130stekleri Filtreleme<\/h2>\n<p>\u0130kinci ad\u0131mda, AWS WAF&#8217;\u0131 kullanarak, \u00f6zel ba\u015fl\u0131\u011f\u0131n varl\u0131\u011f\u0131n\u0131 ve de\u011ferini do\u011frulayaca\u011f\u0131z.  AWS WAF, gelen istekleri kontrol etmek ve k\u00f6t\u00fc ama\u00e7l\u0131 trafi\u011fi engellemek i\u00e7in kullanabilece\u011finiz g\u00fc\u00e7l\u00fc bir g\u00fcvenlik duvar\u0131d\u0131r.  WAF&#8217;ta, \u00f6zel HTTP ba\u015fl\u0131\u011f\u0131n\u0131n varl\u0131\u011f\u0131n\u0131 kontrol eden bir web ACL (Web Access Control List) olu\u015fturabilirsiniz.  E\u011fer ba\u015fl\u0131k bulunmazsa veya yanl\u0131\u015f de\u011fer i\u00e7eriyorsa,  WAF otomatik olarak iste\u011fi reddedecektir.<\/p>\n<p>Bu i\u015flem i\u00e7in AWS WAF konsolunu kullanabilir veya AWS CLI arac\u0131l\u0131\u011f\u0131yla komutlar \u00e7al\u0131\u015ft\u0131rabilirsiniz.  AWS WAF&#8217;\u0131n sundu\u011fu geni\u015f yelpazedeki filtreleme se\u00e7enekleri,  ihtiya\u00e7lar\u0131n\u0131za g\u00f6re \u00f6zelle\u015ftirilebilir bir g\u00fcvenlik duvar\u0131 olu\u015fturman\u0131za olanak tan\u0131r.  \u00d6rne\u011fin,  IP adreslerine g\u00f6re filtreleme yapabilir,  belirli URL&#8217;leri engelleyebilir ve daha bir\u00e7ok \u00f6zelle\u015ftirme yapabilirsiniz.<\/p>\n<h2>\u00d6rnek Kod Par\u00e7alar\u0131<\/h2>\n<p>A\u015fa\u011f\u0131da, Node.js&#8217;de \u00f6zel bir HTTP ba\u015fl\u0131\u011f\u0131 eklemek i\u00e7in \u00f6rnek bir kod par\u00e7as\u0131 bulunmaktad\u0131r:<\/p>\n<pre><code class=\"language-javascript\">\nconst request = require('request');\n\nconst options = {\n  url: 'YOUR_CLOUDFRONT_URL',\n  headers: {\n    'X-Custom-Header': 'YOUR_CUSTOM_HEADER_VALUE'\n  }\n};\n\nrequest(options, (error, response, body) => {\n  \/\/ ...\n});\n<\/code><\/pre>\n<p>Bu kod par\u00e7as\u0131,  YOUR_CLOUDFRONT_URL ve YOUR_CUSTOM_HEADER_VALUE de\u011ferlerini kendi de\u011ferlerinizle de\u011fi\u015ftirmenizi gerektirir.  Ba\u015fka programlama dilleri i\u00e7in benzer kod \u00f6rneklerini ilgili k\u00fct\u00fcphanelerin dok\u00fcmantasyonunda bulabilirsiniz.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>\u00d6zel HTTP ba\u015fl\u0131klar\u0131 ve AWS WAF&#8217;\u0131 birle\u015ftirerek, CloudFront kaynaklar\u0131n\u0131za y\u00f6nelik do\u011frudan eri\u015fimi g\u00fcvenilir bir \u015fekilde engelleyebilirsiniz. Bu yakla\u015f\u0131m, g\u00fcvenli\u011finizi \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131racak ve yetkisiz eri\u015fim giri\u015fimlerini \u00f6nleyecektir.  Daha g\u00fcvenli bir uygulama mimarisi olu\u015fturmak i\u00e7in bu y\u00f6ntemi kullanman\u0131z\u0131 \u015fiddetle tavsiye ederim. Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.<\/p>\n<p>Ek olarak, AWS CloudFront ve AWS WAF dok\u00fcmantasyonlar\u0131n\u0131 inceleyerek daha detayl\u0131 bilgi edinebilirsiniz. <a href=\"https:\/\/aws.amazon.com\/cloudfront\/\">AWS CloudFront Dok\u00fcmanlar\u0131<\/a> ve <a href=\"https:\/\/aws.amazon.com\/waf\/\">AWS WAF Dok\u00fcmanlar\u0131<\/a> linklerinden faydalanabilirsiniz.  Unutmay\u0131n ki g\u00fcvenlik s\u00fcrekli bir s\u00fcre\u00e7tir ve d\u00fczenli olarak g\u00fcvenlik durumunuzu g\u00f6zden ge\u00e7irmeniz \u00f6nemlidir.<\/p>\n<p>#Etiketler: CloudFront, AWS WAF, \u00d6zel Ba\u015fl\u0131klar, G\u00fcvenlik, Do\u011frudan Eri\u015fim, Web Uygulama G\u00fcvenlik Duvar\u0131,  G\u00fcvenlik Duvar\u0131,  HTTP Ba\u015fl\u0131klar\u0131,  AWS, Cloud Computing, Siber G\u00fcvenlik<\/p>\n","protected":false},"excerpt":{"rendered":"CloudFront Kaynaklar\u0131na \u00d6zel Ba\u015fl\u0131klar ve AWS WAF ile Do\u011frudan Eri\u015fimi Engelleme Merhaba, Fatih Soysal burada. Bu makalede, Amazon&hellip;","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-8248","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>CloudFront Kaynaklar\u0131na \u00d6zel Ba\u015fl\u0131klar ve AWS WAF ile Do\u011frudan Eri\u015fimi Engelleme<\/title>\n<meta name=\"description\" content=\"Merhaba, Fatih Soysal burada. Bu makalede, Amazon CloudFront da\u011f\u0131t\u0131m a\u011f\u0131n\u0131z\u0131n kaynaklar\u0131na y\u00f6nelik do\u011frudan eri\u015fimi engellemenin etkili bir yolunu, \u00f6zel HTTP ba\u015fl\u0131klar\u0131 ve AWS Web Application Firewall (WAF) kullanarak nas\u0131l sa\u011flayabilece\u011finizi ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z. Bu y\u00f6ntem, g\u00fcvenli\u011finizi art\u0131rmak ve yetkisiz eri\u015fimi \u00f6nlemek i\u00e7in olduk\u00e7a \u00f6nemlidir.\" \/>\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\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CloudFront Kaynaklar\u0131na \u00d6zel Ba\u015fl\u0131klar ve AWS WAF ile Do\u011frudan Eri\u015fimi Engelleme\" \/>\n<meta property=\"og:description\" content=\"Merhaba, Fatih Soysal burada. Bu makalede, Amazon CloudFront da\u011f\u0131t\u0131m a\u011f\u0131n\u0131z\u0131n kaynaklar\u0131na y\u00f6nelik do\u011frudan eri\u015fimi engellemenin etkili bir yolunu, \u00f6zel HTTP ba\u015fl\u0131klar\u0131 ve AWS Web Application Firewall (WAF) kullanarak nas\u0131l sa\u011flayabilece\u011finizi ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z. Bu y\u00f6ntem, g\u00fcvenli\u011finizi art\u0131rmak ve yetkisiz eri\u015fimi \u00f6nlemek i\u00e7in olduk\u00e7a \u00f6nemlidir.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-31T18:30:13+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=\"4 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"CloudFront Kaynaklar\u0131na \u00d6zel Ba\u015fl\u0131klar ve AWS WAF ile Do\u011frudan Eri\u015fimi Engelleme\",\"datePublished\":\"2024-12-31T18:30:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/\"},\"wordCount\":750,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/\",\"name\":\"CloudFront Kaynaklar\u0131na \u00d6zel Ba\u015fl\u0131klar ve AWS WAF ile Do\u011frudan Eri\u015fimi Engelleme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-12-31T18:30:13+00:00\",\"description\":\"Merhaba, Fatih Soysal burada. Bu makalede, Amazon CloudFront da\u011f\u0131t\u0131m a\u011f\u0131n\u0131z\u0131n kaynaklar\u0131na y\u00f6nelik do\u011frudan eri\u015fimi engellemenin etkili bir yolunu, \u00f6zel HTTP ba\u015fl\u0131klar\u0131 ve AWS Web Application Firewall (WAF) kullanarak nas\u0131l sa\u011flayabilece\u011finizi ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z. Bu y\u00f6ntem, g\u00fcvenli\u011finizi art\u0131rmak ve yetkisiz eri\u015fimi \u00f6nlemek i\u00e7in olduk\u00e7a \u00f6nemlidir.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CloudFront Kaynaklar\u0131na \u00d6zel Ba\u015fl\u0131klar ve AWS WAF ile Do\u011frudan Eri\u015fimi Engelleme\"}]},{\"@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":"CloudFront Kaynaklar\u0131na \u00d6zel Ba\u015fl\u0131klar ve AWS WAF ile Do\u011frudan Eri\u015fimi Engelleme","description":"Merhaba, Fatih Soysal burada. Bu makalede, Amazon CloudFront da\u011f\u0131t\u0131m a\u011f\u0131n\u0131z\u0131n kaynaklar\u0131na y\u00f6nelik do\u011frudan eri\u015fimi engellemenin etkili bir yolunu, \u00f6zel HTTP ba\u015fl\u0131klar\u0131 ve AWS Web Application Firewall (WAF) kullanarak nas\u0131l sa\u011flayabilece\u011finizi ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z. Bu y\u00f6ntem, g\u00fcvenli\u011finizi art\u0131rmak ve yetkisiz eri\u015fimi \u00f6nlemek i\u00e7in olduk\u00e7a \u00f6nemlidir.","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\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/","og_locale":"tr_TR","og_type":"article","og_title":"CloudFront Kaynaklar\u0131na \u00d6zel Ba\u015fl\u0131klar ve AWS WAF ile Do\u011frudan Eri\u015fimi Engelleme","og_description":"Merhaba, Fatih Soysal burada. Bu makalede, Amazon CloudFront da\u011f\u0131t\u0131m a\u011f\u0131n\u0131z\u0131n kaynaklar\u0131na y\u00f6nelik do\u011frudan eri\u015fimi engellemenin etkili bir yolunu, \u00f6zel HTTP ba\u015fl\u0131klar\u0131 ve AWS Web Application Firewall (WAF) kullanarak nas\u0131l sa\u011flayabilece\u011finizi ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z. Bu y\u00f6ntem, g\u00fcvenli\u011finizi art\u0131rmak ve yetkisiz eri\u015fimi \u00f6nlemek i\u00e7in olduk\u00e7a \u00f6nemlidir.","og_url":"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-12-31T18:30:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"4 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"CloudFront Kaynaklar\u0131na \u00d6zel Ba\u015fl\u0131klar ve AWS WAF ile Do\u011frudan Eri\u015fimi Engelleme","datePublished":"2024-12-31T18:30:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/"},"wordCount":750,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/","url":"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/","name":"CloudFront Kaynaklar\u0131na \u00d6zel Ba\u015fl\u0131klar ve AWS WAF ile Do\u011frudan Eri\u015fimi Engelleme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-12-31T18:30:13+00:00","description":"Merhaba, Fatih Soysal burada. Bu makalede, Amazon CloudFront da\u011f\u0131t\u0131m a\u011f\u0131n\u0131z\u0131n kaynaklar\u0131na y\u00f6nelik do\u011frudan eri\u015fimi engellemenin etkili bir yolunu, \u00f6zel HTTP ba\u015fl\u0131klar\u0131 ve AWS Web Application Firewall (WAF) kullanarak nas\u0131l sa\u011flayabilece\u011finizi ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z. Bu y\u00f6ntem, g\u00fcvenli\u011finizi art\u0131rmak ve yetkisiz eri\u015fimi \u00f6nlemek i\u00e7in olduk\u00e7a \u00f6nemlidir.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/cloudfront-kaynaklarina-ozel-basliklar-ve-aws-waf-ile-dogrudan-erisimi-engelleme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"CloudFront Kaynaklar\u0131na \u00d6zel Ba\u015fl\u0131klar ve AWS WAF ile Do\u011frudan Eri\u015fimi Engelleme"}]},{"@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\/8248","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=8248"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8248\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=8248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=8248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=8248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}