{"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":"U\u00e7tan Uca \u015eifreli Ger\u00e7ek Zamanl\u0131 Mesajla\u015fma Uygulamas\u0131 Tasar\u0131m\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"bT8kjGfKy1\"><a href=\"https:\/\/fatihsoysal.com\/blog\/uctan-uca-sifreli-gercek-zamanli-mesajlasma-uygulamasi-tasarimi\/\">U\u00e7tan Uca \u015eifreli Ger\u00e7ek Zamanl\u0131 Mesajla\u015fma Uygulamas\u0131 Tasar\u0131m\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/uctan-uca-sifreli-gercek-zamanli-mesajlasma-uygulamasi-tasarimi\/embed\/#?secret=bT8kjGfKy1\" width=\"600\" height=\"338\" title=\"&#8220;U\u00e7tan Uca \u015eifreli Ger\u00e7ek Zamanl\u0131 Mesajla\u015fma Uygulamas\u0131 Tasar\u0131m\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"bT8kjGfKy1\" 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, u\u00e7tan uca \u015fifrelenmi\u015f ve ger\u00e7ek zamanl\u0131 ileti\u015fim sa\u011flayan bir mesajla\u015fma uygulamas\u0131n\u0131n altyap\u0131 tasar\u0131m\u0131n\u0131 detayl\u0131 olarak ele alaca\u011f\u0131z. \u00d6ncelikle, g\u00fcvenli\u011fin olmazsa olmaz oldu\u011funu ve sistem mimarisinin her a\u015famas\u0131nda bunun g\u00f6z \u00f6n\u00fcnde bulundurulmas\u0131 gerekti\u011fini vurgulamak istiyorum. Bu nedenle, end-to-end \u015fifreleme, anahtar y\u00f6netimi ve g\u00fcvenlik protokolleri \u00fczerinde yo\u011funla\u015faca\u011f\u0131z."}