{"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":"Symfony Uygulamalar\u0131nda G\u00fcvenlik Yanl\u0131\u015f Yap\u0131land\u0131rmalar\u0131n\u0131 D\u00fczeltme","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"5HsQcWofg3\"><a href=\"https:\/\/fatihsoysal.com\/blog\/symfony-uygulamalarinda-guvenlik-yanlis-yapilandirmalarini-duzeltme\/\">Symfony Uygulamalar\u0131nda G\u00fcvenlik Yanl\u0131\u015f Yap\u0131land\u0131rmalar\u0131n\u0131 D\u00fczeltme<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/symfony-uygulamalarinda-guvenlik-yanlis-yapilandirmalarini-duzeltme\/embed\/#?secret=5HsQcWofg3\" width=\"600\" height=\"338\" title=\"&#8220;Symfony Uygulamalar\u0131nda G\u00fcvenlik Yanl\u0131\u015f Yap\u0131land\u0131rmalar\u0131n\u0131 D\u00fczeltme&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"5HsQcWofg3\" 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":"Symfony, g\u00fc\u00e7l\u00fc ve pop\u00fcler bir PHP framework'\u00fcd\u00fcr. Ancak, yanl\u0131\u015f yap\u0131land\u0131r\u0131lm\u0131\u015f bir Symfony uygulamas\u0131, ciddi g\u00fcvenlik a\u00e7\u0131klar\u0131na yol a\u00e7abilir. Bu makalede, s\u0131k kar\u015f\u0131la\u015f\u0131lan g\u00fcvenlik yanl\u0131\u015f yap\u0131land\u0131rmalar\u0131n\u0131 ve bunlar\u0131n nas\u0131l d\u00fczeltilece\u011fini ele alaca\u011f\u0131z. \u00d6ncelikle, g\u00fcvenlik a\u00e7\u0131s\u0131ndan kritik \u00f6nem ta\u015f\u0131yan baz\u0131 konulara de\u011finelim, daha sonra ise bunlar\u0131 nas\u0131l ele alabilece\u011fimiz konusunda ayr\u0131nt\u0131l\u0131 bilgi verece\u011fiz."}