{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Geleneksel WAF'lar ve Regex Yakla\u015f\u0131m\u0131n\u0131n S\u0131n\u0131rlar\u0131 Nelerdir?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"5cJmnlQ3kw\"><a href=\"https:\/\/fatihsoysal.com\/blog\/geleneksel-waflar-ve-regex-yaklasiminin-sinirlari-nelerdir\/\">Geleneksel WAF&#8217;lar ve Regex Yakla\u015f\u0131m\u0131n\u0131n S\u0131n\u0131rlar\u0131 Nelerdir?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/geleneksel-waflar-ve-regex-yaklasiminin-sinirlari-nelerdir\/embed\/#?secret=5cJmnlQ3kw\" width=\"600\" height=\"338\" title=\"&#8220;Geleneksel WAF&#8217;lar ve Regex Yakla\u015f\u0131m\u0131n\u0131n S\u0131n\u0131rlar\u0131 Nelerdir?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"5cJmnlQ3kw\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Geli\u015fen siber tehdit ortam\u0131nda, web uygulamalar\u0131n\u0131n korunmas\u0131 hi\u00e7 olmad\u0131\u011f\u0131 kadar kritik bir hale geldi. Geleneksel g\u00fcvenlik yakla\u015f\u0131mlar\u0131, \u00f6zellikle de regex tabanl\u0131 sistemler, sofistike sald\u0131rganlar\u0131n basit tekniklerle a\u015fabildi\u011fi zay\u0131f noktalar bar\u0131nd\u0131r\u0131yor. Peki, web uygulama g\u00fcvenlik duvarlar\u0131 (WAF) sadece kal\u0131plara bakmak yerine, bir sald\u0131r\u0131n\u0131n ger\u00e7ek niyetini anlayabilir mi? SafeLine WAF, tam da bu noktada devreye girerek, semantik analizle tehdit tespitinde devrim yarat\u0131yor. Bu makale, regex'in s\u0131n\u0131rlar\u0131ndan, SafeLine WAF'\u0131n semantik analizle niyet odakl\u0131 koruma mekanizmalar\u0131na nas\u0131l ula\u015ft\u0131\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayacakt\u0131r."}