{"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":"GitHub Immutable Releases: A\u00e7\u0131k Kaynak Tedarik Zinciri G\u00fcvenli\u011fi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"GamS9xNm8C\"><a href=\"https:\/\/fatihsoysal.com\/blog\/github-immutable-releases-acik-kaynak-tedarik-zinciri-guvenligi\/\">GitHub Immutable Releases: A\u00e7\u0131k Kaynak Tedarik Zinciri G\u00fcvenli\u011fi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/github-immutable-releases-acik-kaynak-tedarik-zinciri-guvenligi\/embed\/#?secret=GamS9xNm8C\" width=\"600\" height=\"338\" title=\"&#8220;GitHub Immutable Releases: A\u00e7\u0131k Kaynak Tedarik Zinciri G\u00fcvenli\u011fi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"GamS9xNm8C\" 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":"A\u00e7\u0131k kaynak yaz\u0131l\u0131mlar, modern teknoloji d\u00fcnyas\u0131n\u0131n temel ta\u015flar\u0131ndan biri haline geldi. Ancak bu yayg\u0131n kullan\u0131m, beraberinde ciddi g\u00fcvenlik risklerini de getiriyor. Peki, kulland\u0131\u011f\u0131n\u0131z a\u00e7\u0131k kaynak bile\u015fenlerinin ger\u00e7ekten g\u00fcvende oldu\u011fundan ve \u00fczerinde oynanmad\u0131\u011f\u0131ndan nas\u0131l emin olabilirsiniz? GitHub'\u0131n de\u011fi\u015fmez (immutable) s\u00fcr\u00fcm mekanizmalar\u0131, a\u00e7\u0131k kaynak tedarik zinciri g\u00fcvenli\u011fini sa\u011flamada kritik bir rol oynar. Bu makalede, GitHub'\u0131n bu g\u00fc\u00e7l\u00fc \u00f6zelli\u011finin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131, neden bu kadar \u00f6nemli oldu\u011funu ve projelerinizi siber sald\u0131r\u0131lara kar\u015f\u0131 nas\u0131l koruyabilece\u011finizi ad\u0131m ad\u0131m ke\u015ffedece\u011fiz. Ba\u015flamak i\u00e7in haz\u0131r m\u0131s\u0131n\u0131z?"}