{"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":"Debug Modundan BFLA Yoluyla Ki\u015fisel Veri \u0130hlaline","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"1HkYcyj3YL\"><a href=\"https:\/\/fatihsoysal.com\/blog\/debug-modundan-bfla-yoluyla-kisisel-veri-ihlaline\/\">Debug Modundan BFLA Yoluyla Ki\u015fisel Veri \u0130hlaline<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/debug-modundan-bfla-yoluyla-kisisel-veri-ihlaline\/embed\/#?secret=1HkYcyj3YL\" width=\"600\" height=\"338\" title=\"&#8220;Debug Modundan BFLA Yoluyla Ki\u015fisel Veri \u0130hlaline&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"1HkYcyj3YL\" 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":"Bu makalede, debug modunun a\u00e7\u0131k b\u0131rak\u0131lmas\u0131n\u0131n, Backend for Frontend Architecture (BFLA) mimarisi \u00fczerinden ki\u015fisel verilerin (K\u0130\u015e\u0130SEL VER\u0130LER) if\u015fas\u0131na nas\u0131l yol a\u00e7abilece\u011fini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. \u00d6ncelikle, debug modunun ne oldu\u011funu ve neden tehlikeli oldu\u011funu a\u00e7\u0131klayarak ba\u015flayal\u0131m. Ard\u0131ndan, BFLA mimarisini ve bu mimari i\u00e7indeki potansiyel g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 inceleyece\u011fiz. Son olarak da, bu t\u00fcr g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 \u00f6nlemek i\u00e7in al\u0131nabilecek \u00f6nlemleri payla\u015faca\u011f\u0131z."}