{"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":"Python'da YAML Kullan\u0131rken Dikkatli Olun: G\u00fcvenlik A\u00e7\u0131klar\u0131!","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"JUyD3VqW6O\"><a href=\"https:\/\/fatihsoysal.com\/blog\/pythonda-yaml-kullanirken-dikkatli-olun-guvenlik-aciklari\/\">Python&#8217;da YAML Kullan\u0131rken Dikkatli Olun: G\u00fcvenlik A\u00e7\u0131klar\u0131!<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/pythonda-yaml-kullanirken-dikkatli-olun-guvenlik-aciklari\/embed\/#?secret=JUyD3VqW6O\" width=\"600\" height=\"338\" title=\"&#8220;Python&#8217;da YAML Kullan\u0131rken Dikkatli Olun: G\u00fcvenlik A\u00e7\u0131klar\u0131!&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"JUyD3VqW6O\" 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":"Python geli\u015ftiricileri aras\u0131nda pop\u00fcler bir veri seri hale getirme dili olan YAML, okunabilirli\u011fi ve kullan\u0131\u015fl\u0131l\u0131\u011f\u0131 nedeniyle s\u0131kl\u0131kla tercih edilir. Ancak, YAML'in yanl\u0131\u015f kullan\u0131m\u0131 ciddi g\u00fcvenlik a\u00e7\u0131klar\u0131na yol a\u00e7abilir. Bu makalede, Python'da YAML kullan\u0131rken kar\u015f\u0131la\u015fabilece\u011finiz g\u00fcvenlik risklerini ve bu riskleri nas\u0131l \u00f6nleyebilece\u011finizi ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z."}