{"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":"Node.js Uygulaman\u0131zda Vir\u00fcslerden Korunma Rehberi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"8RjPRw0RFc\"><a href=\"https:\/\/fatihsoysal.com\/blog\/node-js-uygulamanizda-viruslerden-korunma-rehberi\/\">Node.js Uygulaman\u0131zda Vir\u00fcslerden Korunma Rehberi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/node-js-uygulamanizda-viruslerden-korunma-rehberi\/embed\/#?secret=8RjPRw0RFc\" width=\"600\" height=\"338\" title=\"&#8220;Node.js Uygulaman\u0131zda Vir\u00fcslerden Korunma Rehberi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"8RjPRw0RFc\" 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":"Merhaba! Ben Fatih Soysal ve bug\u00fcn Node.js uygulamalar\u0131n\u0131zda k\u00f6t\u00fc ama\u00e7l\u0131 yaz\u0131l\u0131mlardan nas\u0131l korunabilece\u011finizi anlataca\u011f\u0131m. Bir\u00e7ok Node.js uygulamas\u0131, kullan\u0131c\u0131lar\u0131n dosya y\u00fcklemesine olanak tan\u0131r. Bu durum, g\u00fcvenlik a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck bir risk olu\u015fturur. \u00c7\u00fcnk\u00fc k\u00f6t\u00fc niyetli ki\u015filer, vir\u00fcs veya zararl\u0131 kod i\u00e7eren dosyalar y\u00fckleyerek uygulaman\u0131za zarar verebilirler. Bu rehberde, bu riski en aza indirgemek i\u00e7in etkili y\u00f6ntemler sunaca\u011f\u0131m. \u00d6ncelikle, problemimizi detayl\u0131 olarak inceleyelim."}