<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Blogsal Mevzular</title>
	<atom:link href="http://blog.cagriersen.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cagriersen.net</link>
	<description></description>
	<pubDate>Fri, 05 Sep 2008 13:55:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
			<item>
		<title>Kullanışlı Putty Add-on&#8217;ları</title>
		<link>http://blog.cagriersen.net/2008/09/kullanisli-putty-add-onlari/</link>
		<comments>http://blog.cagriersen.net/2008/09/kullanisli-putty-add-onlari/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 22:06:48 +0000</pubDate>
		<dc:creator>Cagri Ersen</dc:creator>
		
		<category><![CDATA[Genel]]></category>

		<category><![CDATA[secure shell]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[ssh]]></category>

		<category><![CDATA[ssh client]]></category>

		<guid isPermaLink="false">http://blog.cagriersen.net/?p=376</guid>
		<description><![CDATA[Windows tabanlı, basit ve g&#252;zel bir SSH client yazılımı olan Putty i&#231;in, http://www.thegeekstuff.com/2008/08/turbocharge-putty-with-12-powerful-add-ons-software-for-geeks-3/12 adresinde 12 adet kullanışlı add-on tanıtımı bulunuyor.
Mesela, Putty&#8217;nin -her ne kadar iyi bir SSH client olsa da- sessionları Windows Registry&#8217;de tutmak gibi bir adeti var. Bu nedenle, daha &#246;nceden tanımladığınız sessionları bir yerden bir yere taşımak ya da backuplamak i&#231;in registry&#8217;i didklemek [...]]]></description>
			<content:encoded><![CDATA[<p>Windows tabanlı, basit ve g&uuml;zel bir SSH client yazılımı olan Putty i&ccedil;in, <a target="_blank" href="http://www.thegeekstuff.com/2008/08/turbocharge-putty-with-12-powerful-add-ons-software-for-geeks-3/" onclick="javascript:pageTracker._trackPageview('a/http://www.thegeekstuff.com/2008/08/turbocharge-putty-with-12-powerful-add-ons-software-for-geeks-3/');">http://www.thegeekstuff.com/2008/08/turbocharge-putty-with-12-powerful-add-ons-software-for-geeks-3/12</a> adresinde 12 adet kullanışlı add-on tanıtımı bulunuyor.</p>
<p>Mesela, Putty&#8217;nin -her ne kadar iyi bir SSH client olsa da- sessionları Windows Registry&#8217;de tutmak gibi bir adeti var. Bu nedenle, daha &ouml;nceden tanımladığınız sessionları bir yerden bir yere taşımak ya da backuplamak i&ccedil;in registry&#8217;i didklemek zorunda kalıyorsunuz. İşte, ilgili adreste tanıtımı yapılan add-on&#8217;lar bu ve buna benzer problemlere &ccedil;&ouml;z&uuml;m getirdiklerinden dolayı ilginizi &ccedil;ekebilirler.</p>

<p class="sayac_bilgi"><p class="entrymeta">
Bu yazı şu ana kadar <font color="#980000">7</font> kez görüntülenmiş.</p>

	<br><h4>Belki şu konular da ilginizi çeker:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.cagriersen.net/2008/08/linuxlarda-ssh-key-saldirisi/" title="Linux&#8217;larda SSH Key Saldırısı (Ağustos 28, 2008)">Linux&#8217;larda SSH Key Saldırısı</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/05/yazilim-karsilastirmalari/" title="Yazılım Karşılaştırmaları (Mayıs 12, 2008)">Yazılım Karşılaştırmaları</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/05/wsus-30-ve-mmc/" title="Wsus 3.0 - MMC Cannot open the file wsus.msc (Mayıs 20, 2008)">Wsus 3.0 - MMC Cannot open the file wsus.msc</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/05/wsus-30-manuel-client-configuration-script/" title="Wsus 3.0 - Manuel Client Configuration Script (Mayıs 26, 2008)">Wsus 3.0 - Manuel Client Configuration Script</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/06/webmin-web-based-unix-management/" title="Webmin - Web-Based Unix Management (Haziran 9, 2008)">Webmin - Web-Based Unix Management</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.cagriersen.net/2008/09/kullanisli-putty-add-onlari/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Linux&#8217;larda SSH Key Saldırısı</title>
		<link>http://blog.cagriersen.net/2008/08/linuxlarda-ssh-key-saldirisi/</link>
		<comments>http://blog.cagriersen.net/2008/08/linuxlarda-ssh-key-saldirisi/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 17:57:17 +0000</pubDate>
		<dc:creator>Cagri Ersen</dc:creator>
		
		<category><![CDATA[*nix]]></category>

		<category><![CDATA[authentication]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[patch]]></category>

		<category><![CDATA[secure shell]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[ssh]]></category>

		<category><![CDATA[ssh client]]></category>

		<guid isPermaLink="false">http://blog.cagriersen.net/?p=368</guid>
		<description><![CDATA[Bilindiği gibi, *nix tabanlı işletim sistemlerine g&#252;venli bir şekilde uzaktan erişmek i&#231;in kullanılan SSH (Secure Shell), telnet ve rlogin gibi alternatiflerin tersine, bağlantı sırasında her t&#252;rl&#252; veri trafiğini şifreleyerek g&#252;venliği had safhaya &#231;ıkarıyor. Bu nedenle de hemen her sistem y&#246;neticisi remote erişim i&#231;in SSH&#8217;ı tercih ediyor.
Bir SSH bağlantısını, bağlanılmak istenen sisteme direk olarak kullanıcı adı [...]]]></description>
			<content:encoded><![CDATA[<p>Bilindiği gibi, *nix tabanlı işletim sistemlerine g&uuml;venli bir şekilde uzaktan erişmek i&ccedil;in kullanılan SSH (Secure Shell), telnet ve rlogin gibi alternatiflerin tersine, bağlantı sırasında her t&uuml;rl&uuml; veri trafiğini şifreleyerek g&uuml;venliği had safhaya &ccedil;ıkarıyor. Bu nedenle de hemen her sistem y&ouml;neticisi remote erişim i&ccedil;in SSH&#8217;ı tercih ediyor.</p>
<p>Bir SSH bağlantısını, bağlanılmak istenen sisteme direk olarak kullanıcı adı ve şifre g&ouml;ndermek sureti ile ger&ccedil;ekleştirebildiğimiz gibi bağlantıyı SSH Key-Based Authentication isimli y&ouml;ntemle kullanıcı adı ve şifreye gerek kalmaksızın sağlayabiliyoruz. Y&ouml;netiminden sorumlu olduğunuz birden &ccedil;ok *nix tabanlı serverınız olması durumunda Key-Based kimlik doğrulama y&ouml;ntemi elbette işleri epey kolaylaştırıyor.</p>
<p><span id="more-368"></span></p>
<p>Bu y&ouml;ntemde, uzaktaki sisteme bağlantıda bulunacağınız bilgisayarda public ve private key diye tabir edilen iki adet anahtar dosyası oluşturuyorsunuz, Public Key uzaktan erişim sağlanacak hedef bilgisayarda tutuluyor ve Private Key de, key&#8217;i oluşturduğunuz bilgisayarda kalıyor.&nbsp; Kullanıcı private key&#8217;ini kullanarak bağlantı isteğinde bulunduğu zaman hedef bilgisayar gelen isteği elindeki public key ile karşılaştırıp doğruluyor bağlantıyı ger&ccedil;ekleştiriyor. Bağlantı sırasında bilmeniz gereken tek şey keyleri oluşturma sırasında belirlenen Passphrase denilen private key şifresi oluyor. Hatta isterseniz Passphrase dahi kullanmayabilirsiniz. Bu uygulamayı *nix tabanlı sistemlerinizde yaptığınız zaman uzaktan erişim işlemlerinde herserverin kullanıcı adı ve şifresini teker teker girmenize gerek kalmıyor.</p>
<p>Ancak, elbette bu uygulama tahmin edebileceğiniz gibi bazı g&uuml;venlik a&ccedil;ıklarına neden olabiliyor; bu yazının ana konusu da aslında bu.</p>
<p>Key-Based Authentication kullanışlı olmasına rağmen aynı zamanda sistem g&uuml;venliğinizin yumuşak karnı da olabilecek bir potansiyele sahiptir. Zira client bilgisayarda bulunan bir private key başkalarının eline ge&ccedil;erse aynen sizin gibi o kişiler de sistemlerinize kullanıcı adı ve şifre olmaksızın bağlanabileceklerdir.</p>
<p>Bunun yanı sıra aslında bu bu yazıyı yazmamın ana nedeni yukarıdaki yumuşak karın mevzusundan &ccedil;ok, US-CERT tarafından 26 Ağustos&#8217;ta a&ccedil;ıklanan, Linux Tabanlı işletim sistemleri i&ccedil;in, key-based erişim uygulamasında keşfedilen bir saldırı y&ouml;ntemi.</p>
<p>&nbsp;<a target="_blank" href="http://www.us-cert.gov/current/index.html#ssh_key_based_attacks" onclick="javascript:pageTracker._trackPageview('a/http://www.us-cert.gov/current/index.html#ssh_key_based_attacks');">http://www.us-cert.gov/current/index.html#ssh_key_based_attacks</a> adresinde yayınlanan rapora g&ouml;re, Linux tabanlı sistemlerde SSH Key-Based authentication kullanılması durumunda ortaya &ccedil;ıkabilecek yeni bir saldırı şekli tespit edilmiş. Buna g&ouml;re saldırı şekli, ilk olarak SSH keyleri &ccedil;alarak sisteme login olunup, sonrasında lokal kerneldeki zayıflıklardan yararlanılarak root erişiminin sağlanmasıymış. Root olarak sisteme erişildikten sonra ise sisteme &quot;phalanx2&quot; isimli bir rootkit kurulduğu s&ouml;yleniyor.</p>
<p>Raporda, Phalanx2&#8242;nin amacının sistematik olarak, -key-based auth. konfigurasyonları nedeni ile- g&uuml;venilir olarak algılanan diğer sistemlerin SSH keylerini &ccedil;almak ve atakta bulunan kişiye g&ouml;ndermekten ibaret olduğu a&ccedil;ıklandı. B&ouml;ylece attacker bu keylerle, ilgili t&uuml;m sistemlere erişimde bulunmayı deneyerek sonuca ulaşmaya &ccedil;alışıyormuş.</p>
<p>Sisteminizde bu rootkitin y&uuml;kl&uuml; olup olmadığını anlamak i&ccedil;in aşağıdaki adımlar işinize yarayabilir.</p>
<ul>
<li><font face="Arial, Geneva, Helvetica">rootkit /etc/khubd.p2/ dizininde bulunabiliyormuş. Ancak ls komutu ile bu dizini g&ouml;rmek m&uuml;mk&uuml;n değil; bu nedenle cd komutu ile dizinin i&ccedil;erisine girmek gerektiği s&ouml;yleniyor. </font></li>
<li><font face="Arial, Geneva, Helvetica">/dev/shm/ dizini altında atakla ilgili dosyaların bulunabileceği belirtiliyor. </font></li>
<li><font face="Arial, Geneva, Helvetica">Ayrıca sistemde &ccedil;alışan gizli bir proses olup olmadığının araştırılması,</font></li>
<li><font face="Arial, Geneva, Helvetica"> /etc&#8217;nin alt dizinlerini count ederek adet bilgisini &quot;ls /etc&quot; &ccedil;ıktısında belirtilen rakamla tutup tutmadığının kontrol edilmesi &ouml;neriliyor.</font></li>
</ul>
<p>Hal b&ouml;yle olunca bu ataktan etkilenmemek i&ccedil;in, Key&#8217;lere muhakkak Passphrase tanımlamak, Tcp erişimlerini g&ouml;zden ge&ccedil;irmek, sisem patchlerini d&uuml;zenli ge&ccedil;mek gibi &ouml;nlemler almak gerekiyor. Hatta belki de key-based authentication y&ouml;ntemini rafa kaldırmak en iyisi gibi g&ouml;r&uuml;n&uuml;yor.</p>

<p class="sayac_bilgi"><p class="entrymeta">
Bu yazı şu ana kadar <font color="#980000">16</font> kez görüntülenmiş.</p>

	<br><h4>Belki şu konular da ilginizi çeker:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.cagriersen.net/2008/09/kullanisli-putty-add-onlari/" title="Kullanışlı Putty Add-on&#8217;ları (Eylül 1, 2008)">Kullanışlı Putty Add-on&#8217;ları</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/06/webmin-web-based-unix-management/" title="Webmin - Web-Based Unix Management (Haziran 9, 2008)">Webmin - Web-Based Unix Management</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/08/v-find-and-replace-command/" title="vi - find and replace komutu (Ağustos 1, 2008)">vi - find and replace komutu</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/06/qmail-logs-timestamp/" title="Qmail logs ve timestamp hadisesi. (Haziran 13, 2008)">Qmail logs ve timestamp hadisesi.</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/08/phishing-western-union/" title="Phishing - Western Union (Ağustos 28, 2008)">Phishing - Western Union</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.cagriersen.net/2008/08/linuxlarda-ssh-key-saldirisi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Phishing - Western Union</title>
		<link>http://blog.cagriersen.net/2008/08/phishing-western-union/</link>
		<comments>http://blog.cagriersen.net/2008/08/phishing-western-union/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 09:17:19 +0000</pubDate>
		<dc:creator>Cagri Ersen</dc:creator>
		
		<category><![CDATA[Genel]]></category>

		<category><![CDATA[antivirus]]></category>

		<category><![CDATA[clamav]]></category>

		<category><![CDATA[phishing]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[trojan]]></category>

		<category><![CDATA[update]]></category>

		<category><![CDATA[western union]]></category>

		<guid isPermaLink="false">http://blog.cagriersen.net/?p=353</guid>
		<description><![CDATA[&#214;zellikle insanların &#246;nemli bilgilerini &#231;almak i&#231;in kullanılan phishing y&#246;ntemi y&#252;z&#252;nden epey kişinin başı yandı ve yanmaya devam ediyor. Genelde bir bankadan geliyormuş gibi g&#246;r&#252;nen fake mailler ile insanların banka hesap bilgilerini, ilgili bankanın kendi sitesiymiş gibi g&#246;r&#252;nen bir web sayfasına girmeye teşvik etmek ve bu suretle bilgileri &#231;almak i&#231;in kullanılan bu y&#246;ntemin T&#252;rk&#231;e karşılığı yemleme [...]]]></description>
			<content:encoded><![CDATA[<p>&Ouml;zellikle insanların &ouml;nemli bilgilerini &ccedil;almak i&ccedil;in kullanılan phishing y&ouml;ntemi y&uuml;z&uuml;nden epey kişinin başı yandı ve yanmaya devam ediyor. Genelde bir bankadan geliyormuş gibi g&ouml;r&uuml;nen fake mailler ile insanların banka hesap bilgilerini, ilgili bankanın kendi sitesiymiş gibi g&ouml;r&uuml;nen bir web sayfasına girmeye teşvik etmek ve bu suretle bilgileri &ccedil;almak i&ccedil;in kullanılan bu y&ouml;ntemin T&uuml;rk&ccedil;e karşılığı yemleme olarak ge&ccedil;iyor.</p>
<p style="text-align: center;"><img src="http://blog.cagriersen.net/wp-content/uploads/banner_phishing.jpg" alt="" style="width: 610px; height: 95px;" /></p>
<p style="text-align: left;">Bu g&uuml;n posta kutuma, i&ccedil;eriğini aşağıda g&ouml;rebileceğiniz gibi bir mail aldım. &Ouml;zetle, Western Union&#8217;dan geliyormuş gibi g&ouml;r&uuml;nen ve Moskova&#8217;dan Maksim Zverev isimli bir kişiye g&ouml;nderdiğim Western Union &ccedil;ekinin g&uuml;venlik servisi tarafından bloklandığını, ekteki dosya i&ccedil;erisinde bulunan faturanın &ccedil;ıktısını alarak en yakın Western Union şubesine başvurmamı tembihleyen bir mail d&uuml;şt&uuml;. Moskova&#8217;da Maksim isimli bir tanıdığım olmadığı ve olsa bile Western Union ile kendisine para g&ouml;ndermemiş olduğumdan dolayı ve ayrıca daha &ouml;nceden -Akbank&#8217;ta bir hesabım bulunmamasına rağmen- Akbank tarafından geliyormuş gibi g&ouml;r&uuml;nen ve hesap bilgilerimi g&uuml;ncellememi isteyen benzer maillerden dolayı, konu hakkında ge&ccedil;miş tecr&uuml;bem sayesinde ekteki zip dosyasına itibar etmedim <img src='http://blog.cagriersen.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: left;">Mailin i&ccedil;eriği şu şekilde:</p>
<p style="text-align: left;"><span id="more-353"></span></p>
<p style="text-align: left;"><span style="color: rgb(128, 0, 0);"><em>From: Berry Humphrey [mailto:tegepjik@quiltbroker.uos.net]<br />
Sent: Thu 8/28/2008 5:47 AM<br />
To: &#8230;.@&#8230;&#8230;..com<br />
Subject: Western Union MTCN #1495202428</em></span><em></p>
<p></em><span style="color: rgb(128, 0, 0);"><em>Hello! <br />
Attention! The wire sent to Maksim Zverev, Moscow, Russia has been blocked by our security service.</em></span><em></p>
<p><span style="color: rgb(128, 0, 0);">Your credit card issuing bank has halted the transaction by the demand of the Federal Criminal Investigation Service (case No. 42781 since the recipient has been undergoing the international retrieval by the InterPol. </span></p>
<p><span style="color: rgb(128, 0, 0);">Please contact the closest Western Union office and make sure you have your ID card, the credit card that was used for making the payment, and the invoice file with you.</span></p>
<p><span style="color: rgb(128, 0, 0);">(The invoice file is attached to this message; please print it out and hand it to our agent.)</span></p>
<p><span style="color: rgb(128, 0, 0);">You can find the address of the closest Western Union agent on our website at http://www.westernunion.com </span></p>
<p></em><span style="color: rgb(128, 0, 0);"><em>Thank you!</em></span></p>
<p style="text-align: left;">Yukarıdaki i&ccedil;eriğe ve ekinde In776162.zip gibi bir isme sahip zip dosyası bulunan mailleri a&ccedil;madan silmenizi &ouml;nreririm. &Ccedil;&uuml;nk&uuml;, bu zip dosyasının i&ccedil;eriğinde clamav&#8217;ın Trojan.Zbot-1971 olarak tanımladığı bir trojan bulunuyor. Amacı ise &ouml;ncelikli olarak PC&#8217;nin firewall&#8217;unu disable etmek ve &ouml;nemli finansal bilgileri (kredi kartı numaraları, internet bankacılığı erişim şifreleri vs.) &ccedil;almaktan ibaret. Ayrıca screen snapshot alıyor, &ccedil;eşitli componentleri download ediyor ve sisteme sızması i&ccedil;in girişimleri i&ccedil;in gerekli ortamı hazırlıyormuş.</p>
<p style="text-align: left;">Korunmak i&ccedil;in antivir&uuml;s yazılımlarınızı muhakkak update etmeniz ve maili kesinlikle a&ccedil;mamak gerekiyor. Ben mail trafiğim i&ccedil;in&nbsp; &uuml;zerinde clamav.0.92 kurulu bir SMTP Gateway kullanıyorum ancak trojan yeni tanımlanmış olduğundan olsa gerek clamav&#8217;ın bu versiyonu trojanı tespit edemedi ve mail posta kutuma d&uuml;şmeyi başardı. Bunun &uuml;zerine clamav&#8217;i son s&uuml;r&uuml;m olan 0.93.3&#8242;a upgrade ettim. Şimdi tespit edilebiliyor.&nbsp;</p>
<p style="text-align: left;">Detaylı bilgi i&ccedil;in aşağıdaki adrese bakabilirsiniz.</p>
<p style="text-align: left;"><a href="http://blog.mxlab.be/2008/08/27/western-union-mtcn-troja/" onclick="javascript:pageTracker._trackPageview('a/http://blog.mxlab.be/2008/08/27/western-union-mtcn-troja/');" target="_blank">http://blog.mxlab.be/2008/08/27/western-union-mtcn-troja/</a></p>

<p class="sayac_bilgi"><p class="entrymeta">
Bu yazı şu ana kadar <font color="#980000">32</font> kez görüntülenmiş.</p>

	<br><h4>Belki şu konular da ilginizi çeker:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.cagriersen.net/2008/06/using-portsnap/" title="Portsnap ile Süratli Ports Collection Güncellemesi. (Haziran 23, 2008)">Portsnap ile Süratli Ports Collection Güncellemesi.</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/08/linuxlarda-ssh-key-saldirisi/" title="Linux&#8217;larda SSH Key Saldırısı (Ağustos 28, 2008)">Linux&#8217;larda SSH Key Saldırısı</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/07/ipfirewall-kurulumu/" title="IPFIREWALL ve Snort_Inline ile IPS - Part 1: IPFW Kurulumu (Temmuz 9, 2008)">IPFIREWALL ve Snort_Inline ile IPS - Part 1: IPFW Kurulumu</a> (2)</li>
	<li><a href="http://blog.cagriersen.net/2008/08/dns-cache-poisoning/" title="DNS Cache Poisoning (Ağustos 19, 2008)">DNS Cache Poisoning</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/07/snort_inline-kurulumu/" title="IPFIREWALL ve Snort_Inline ile IPS - Part 2: Snort_Inline Kurulumu (Temmuz 9, 2008)">IPFIREWALL ve Snort_Inline ile IPS - Part 2: Snort_Inline Kurulumu</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.cagriersen.net/2008/08/phishing-western-union/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DNS Cache Poisoning</title>
		<link>http://blog.cagriersen.net/2008/08/dns-cache-poisoning/</link>
		<comments>http://blog.cagriersen.net/2008/08/dns-cache-poisoning/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 14:38:47 +0000</pubDate>
		<dc:creator>Cagri Ersen</dc:creator>
		
		<category><![CDATA[Genel]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blog.cagriersen.net/?p=305</guid>
		<description><![CDATA[




Ge&#231;enlerde, Huzeyfe &#214;nal&#8217;ın bloğunda yeni yayınlanan bir g&#252;venlik a&#231;ığının haberini okudum ve ilgimi &#231;ektiğinden dolayı teknik detayları &#246;ğrenmek i&#231;in biraz araştırdım. Hazır okumuş ve teknik detaylar konusunda fikir edinmişken paylaşmak istedim.
DNS cache poisoning olarak ge&#231;en bu zafiyet &#246;nlem alınmamış DNS serverları kolayca etkileyebilecek t&#252;rden bir a&#231;ık. Bu nedenle &#246;nemsenmesi ve gerekli g&#252;venlik &#246;nlemlerinin alınması gerekiyor.
Ne [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td width="40%"><img alt="" src="http://blog.cagriersen.net/wp-content/uploads/dns.jpg" /></td>
<td valign="top">
<p style="text-align: left">Ge&ccedil;enlerde, Huzeyfe &Ouml;nal&rsquo;ın bloğunda yeni yayınlanan bir g&uuml;venlik a&ccedil;ığının <a target="_blank" onclick="javascript:pageTracker._trackPageview('a/http://blog.lifeoverip.net/2008/07/10/son-gunlerin-dns-zaafiyetine-pfpacket-filter-cozumu/');" href="http://blog.lifeoverip.net/2008/07/10/son-gunlerin-dns-zaafiyetine-pfpacket-filter-cozumu/" onclick="javascript:pageTracker._trackPageview('a/http://blog.lifeoverip.net/2008/07/10/son-gunlerin-dns-zaafiyetine-pfpacket-filter-cozumu/');">haberini</a> okudum ve ilgimi &ccedil;ektiğinden dolayı teknik detayları &ouml;ğrenmek i&ccedil;in biraz araştırdım. Hazır okumuş ve teknik detaylar konusunda fikir edinmişken paylaşmak istedim.</p>
<p style="text-align: left">DNS cache poisoning olarak ge&ccedil;en bu zafiyet &ouml;nlem alınmamış DNS serverları kolayca etkileyebilecek t&uuml;rden bir a&ccedil;ık. Bu nedenle &ouml;nemsenmesi ve gerekli g&uuml;venlik &ouml;nlemlerinin alınması gerekiyor.</p>
<p style="text-align: left">Ne gibi &ouml;nlemler alınabileceğinden &ouml;nce, bu zafiyetin tam olarak ne olduğu ve nasıl yapıldığına değinmek istiyorum. Zira, bir dns serverınız varsa ve gerekli &ouml;nlemleri almamışsanız bu zafiyetten etkilenebilir ve dns serverınızı kullanan kişilere yanlış sorgu sonu&ccedil;ları d&ouml;nmesine neden olabilirsiniz. İşte konunun teknik detayları:</p>
</td>
</tr>
</tbody>
</table>
<p>DNS Cache Poisoning olarak adlandırılan bu zafiyet aslında ilk olarak 1993 yılında keşfedilmiş bir a&ccedil;ık; ge&ccedil;enlerde yayınlanmış olanı ise yeni bir versiyonu. Ge&ccedil;enlerde yayınlanan veryion ile ilgili US-CERT sayfasına aşağıda belirtilen kaynak&ccedil;a b&ouml;l&uuml;m&uuml;nden erişebilirsiniz.</p>
<p><span id="more-305"></span></p>
<p>&nbsp;</p>
<p>Konunun teknik detaylarını teorik olarak sadece yazmak aslında pek de a&ccedil;ıklayıcı olmuyor; bu nedenle okuduğum pek &ccedil;ok kaynakta da izlendiği &uuml;zere &ouml;rnekler &uuml;zerinden anlatma yolu, zafiyetin teknik detaylarını kavramak i&ccedil;in epey yararlı olacaktır.</p>
<p>Malum bir dns sorgusu yaptığınız zaman, DNS serverınız -eğer recursive sorgulara izin veriyorsa- ilgili alan adına ait kayıdın kendi &uuml;zerinde tanımlı olup olmadığına bakar ve kendi &uuml;zerinde bulunan bir kayıt olmaması durumunda k&ouml;k dns sunucularına bir sorgu g&ouml;ndererek alan adını temsil eden dns sunucusuna ait ipyi alır ve daha sonra bu sunucuya ilgili alan adı i&ccedil;in bir query daha g&ouml;nderir; en sonunda da aldığı cevabı size iletir. &Ouml;rnekte anlatılan query &ccedil;eşidi recursivedir ve kendi &uuml;zerinde bulunmayan kayıtların cevaplarını sizin yerinize gidip ilgili sunucudan alır.</p>
<p style="text-align: left">Zafiyeti anlatan <a target="_blank" onclick="javascript:pageTracker._trackPageview('a/http://www.avertlabs.com/research/blog/index.php/2008/07/23/the-cat-is-out-of-the-bag-dns-bug/');" href="http://www.avertlabs.com/research/blog/index.php/2008/07/23/the-cat-is-out-of-the-bag-dns-bug/" onclick="javascript:pageTracker._trackPageview('a/http://www.avertlabs.com/research/blog/index.php/2008/07/23/the-cat-is-out-of-the-bag-dns-bug/');">http://www.avertlabs.com/research/blog/index.php/2008/07/23/the-cat-is-out-of-the-bag-dns-bug/</a> adresinde yayınlanan g&uuml;zel bir grafik var; daha iyi anlamak i&ccedil;in faydalı olacaktır:</p>
<p style="text-align: center"><img alt="" src="http://vil.nai.com/images/AvertBlog-dns-bug-1-502.JPG" /></p>
<p>Recursive dns query&rsquo;lerde izlenen yol grafikte anlatıldığı gibidir. Ek bilgi olması a&ccedil;ısından non-recursive querylere de değinmek iyi olur. Non-recursive diye tabir edilen query &ccedil;eşidinde, eğer bir kayıt sorguyu g&ouml;nderdiğiniz dns sunucuda yoksa gene k&ouml;k sunucuya danışıp ilgili alan adına ait DNS serverın ipsini alır ve size &quot;Bu alan adına ait kayıtlar bende değil ama kayıtları tutan dns&rsquo;in ip adresi şudur, gidip ona sor&quot; mealinde bir cevap g&ouml;nderir; sizin clientiniz de ilgili ip&rsquo;ye queryi tekrar g&ouml;ndererek cevabı alır. Bu noktada, non-recursive sorgular i&ccedil;in dns serverınız etliye s&uuml;tl&uuml;ye pek karışmadığından dolayı zafiyetten etkilenme durumu olmaz. Zaten zafiyetten etkilenmemek i&ccedil;in alınması gereken &ouml;nlemlerden birisi de bu non-recursive sorgulara izin vermemek olarak ge&ccedil;iyor.</p>
<p>Konuyu &ccedil;ok fazla dağıtmadan cache poisoning&rsquo;e d&ouml;nelim. Yukarıdaki &ouml;rnekte yapılan sorgu işleminden bahsederken s&ouml;ylemediğim bir durum daha var; &ouml;rneğin www.cnn.com i&ccedil;in recursive olarak bir query g&ouml;nderdiğiniz zaman dns sunucunuz bu alan adına ait ip bilgisini gidip bularak size getiriyor ve bu bilgiyi bir m&uuml;ddetliğine saklamak &uuml;zere cache&rsquo;ine alıyor. B&ouml;ylece başka biri daha www.cnn.com i&ccedil;in sorgu g&ouml;nderdiği zaman aynı işlemleri tekrarlamak zorunda kalmıyor. İşte poisoning işleminin yapıldığı nokta burası.</p>
<p>Eğer siz www.cnn.com i&ccedil;in recursive bir sorgu g&ouml;nderdiğiniz zaman birisi, dns serverınız ve cnn.com&rsquo;un dns serverının arasına girip, cnn.com dns&rsquo;inden gelmesi gereken cevabı kendisi -yanlış ip i&ccedil;erir bir şekilde- g&ouml;ndermeyi başarırsa, dns serverınızın cacheini zehirlemiş olur. Bu durumda da siz ve dns serverınızı kullanan sizin gibi diğer t&uuml;m kişileri de istediği herhangi başka bir yere y&ouml;nlendirme şansına sahip olur. İşte dns cache poisoning kısaca b&ouml;yle yapılmaktadır.</p>
<p>Atakta bulunan kişilerin bu işlemi pratikte nasıl yaptıklarıyla ilgili detaylara değinmeden teroik olarak bilgi vereceğim. Zira ben de nasıl yapıldığını denemiş bir kişi değilim. Ancak saldırıdan korunmak i&ccedil;in saldırının nasıl yapıldığı hakkında temel olarak bilgi edinmek fena olmaz.</p>
<p>Normal bir dns querysinde karşı tarafa g&ouml;nderilen request paketi, &quot;source ip&quot;, &quot;source port&quot;, &quot;destination ip&quot;, &quot;destination port&quot;, &quot;transaction ID&quot; ve &quot;question&quot; bilgilerini i&ccedil;erir. Kısaca, eğer bir saldırgan, DNS serverınızdan &ccedil;ıkan bir request paketinin Transaction ID&#8217;sini ve Source Port&#8217;nu tahmin edebilirse,&nbsp; muhattap olduğunuz DNS serverdan gelmesi gereken response paketini taklit edip DNS Serverınıza yanlış cevap d&ouml;nd&uuml;rebilir.&nbsp; &Ccedil;&uuml;nk&uuml; DNS Serverınız g&ouml;nderdiği bir request&#8217;in cevabı olarak gelen paketi onaylamak i&ccedil;in gelen response paketinin destination port&#8217;unun request paketinde belirtilen source port ile aynı olup olmadığına ve gelen Transaction ID&#8217;nin request paketindeki Transaction ID ile match edip etmediğine bakar. Eğer bu match işlemi doğrulanırsa DNS Server gelen paketin, ger&ccedil;ekten muhattap DNS sunucusunda geldiğini onaylar ve Cache&#8217;ine yazar, sonrasında da cliente g&ouml;nderir.</p>
<p>Yukarıdaki cnn.com &ouml;rneği &uuml;zerinden tekrar d&uuml;ş&uuml;nd&uuml;ğ&uuml;m&uuml;z zaman konuyu daha iyi anlayabiliriz.</p>
<p>Cnn.com&#8217;un ip adresini &ouml;ğrenmek i&ccedil;in client pc&#8217;nizden (bundan sonra CP -Client PC- diyeceğim) recurvise sorgulara izin veren DNS serverınıza (bundan sonra CD -Client DNS- diyeceğim) bir request g&ouml;nderdiniz. CD bu domainin kendi &uuml;zerinde tanımlı olup olmadığına bakıyor; haliyle tanımlı bir domain olmadığından ve cevabı bilmediğinden dolayı .com k&ouml;k sunucusuna bu domaine ait kayıtları tutan DNS serverın ( bundan sonra AD -Authoritative DNS - diyeceğim) ip&#8217;sini aliyor; şimdi CD, AD&#8217;in ipsini bildiğine g&ouml;re www.cnn.com&#8217;un IP adresini s&ouml;ylemesi i&ccedil;in AD&#8217;ye,&nbsp; bir request paketi g&ouml;nderiyor. Saldırı tam bu noktada ger&ccedil;ekleştirildiği i&ccedil;in g&ouml;nderilen paketin ve gelecek paketin i&ccedil;eriğinden olması gerekenleri daha da detaylandırmak iyi olur.</p>
<p>Mesela, Client DNS olarak tabir ettiğimiz DNS serverınızın IP&#8217;si 192.168.1.254 ve AD olarak tabir ettiğimiz cnn.com dns serverının IP&#8217;si ise 149.174.213.151 olsun. Bu durumda CD&#8217;den AD&#8217;ye gidecek request paketinin i&ccedil;eriği &ouml;rneğin aşağıdaki olacak.</p>
<p><span style="color: rgb(0,0,128)">&quot;Source IP = 192.168.1.254, Source Port =<strong>28912</strong>, Destination IP = 149.174.213.151, Destination Port = 53, Transaction ID = <strong>29290</strong>, Question = www.cnn.com&#8217;un ip adresi nedir ?&quot;</span></p>
<p>İ&ccedil;eriği yukarıdaki gibi olan udp request paketi CD&#8217;den AD&#8217;ye g&ouml;nderildi ve AD&#8217;den response paketinin gelmesi bekleniyor. Normalde AD&#8217;den gelecek response paketinin i&ccedil;eriği ise şu olmalı;</p>
<p><span style="color: rgb(0,0,128)">&quot;Source IP = 149.174.213.151, Source Port = 53, Destination IP = 192.168.1.254, Destination Port = <strong>28912</strong>, Transaction ID = <strong>29290</strong>, Answer = 64.236.91.21&quot;</span></p>
<p>&Ouml;rnekte g&ouml;r&uuml;ld&uuml;ğ&uuml; gibi AD&#8217;de gelen paket i&ccedil;erisinde bulunan Destination Port, CD&#8217;nin g&ouml;nderdiği paketteki Source Port ile &ouml;rt&uuml;ş&uuml;yor. Ayrıca her iki pakette de Transaction ID aynı. Bu durumda CD bu cevabın yetkili DNS serverdan geldiğini d&uuml;ş&uuml;necek ve aldığı cevabı -daha sonra aynı işlemi bir daha yapmamak i&ccedil;in- Cache&#8217;ine yazacak ve CP&#8217;ye g&ouml;nderecektir. Bu &ouml;rnekte giden gelen paketlerin i&ccedil;erikleri ve eşleşen verilen ile ilgili aşağıdaki gibi g&uuml;zel bir şema var.</p>
<p style="text-align: center"><img alt="" src="http://vil.nai.com/images/AvertBlog-dns-bug-2-502.JPG" /></p>
<p>Saldırıda bulunmak isteyen bir kişi yukarıdaki response paketini taklit etmek isterse ve response paketinin Destination Port&#8217;unu (yani request paketinin Source Port&#8217;u) ve Transaction ID&#8217;sini tahmin etmesi gerekecektir. Geri kalan verileri bilmesi i&ccedil;in tahminde bulunmasına gerek yok. Zira, doğal olarak CD ve AD&#8217;nin IP&#8217;lerini biliyor olacaktır. Ayrıca response paketinin Source Port&#8217;u olan 53, genel olarak kullanılan DNS portu olduğundan bunu da bilmesi i&ccedil;in fazla &ccedil;aba harcamasına gerek yoktur. Diyelim ki saldırgan bir şekilde Transaction ID&#8217;yi ve request paketinin source portunu tahmin etti.&nbsp; Bu durumda AD&#8217;den &ouml;nce davranıp aynı paketi yanlış answer i&ccedil;erecek şekilde dns serverınıza g&ouml;nderebilir. B&ouml;ylece Cache Poisoning saldırısını ger&ccedil;ekleştirmiş olur. Aşağıdaki şema, bu spoof edilmiş response paketinin CD&#8217;ye nasıl g&ouml;nderildiğini g&ouml;stermektedir.</p>
<p style="text-align: center"><img alt="" src="http://vil.nai.com/images/AvertBlog-dns-bug-3-502.JPG" /></p>
<p style="text-align: left">Transaction ID ve Source Port&#8217;unun nasıl tahmin edilebileceğine gelince. Dediğim gibi teknik olarak nasıl yapıldığını hi&ccedil; denemedim ancak Transaction ID maksimum 16 bitlik bir field i&ccedil;erdiği i&ccedil;in bir saldırganın doğru ID&#8217;yi tahmin etmesi i&ccedil;in astronomik miktarlarda denemeler yapmasına gerek yok; &ccedil;eşitli metodlar kullanılarak bir ka&ccedil; bin denemede sonuca ulaşmanın m&uuml;mk&uuml;n olduğu pek &ccedil;ok kaynakta anlatılmaktadır . Aynı şekilde request paketinde belirtilen source port&#8217;un tahmin edilmesi de &ouml;zellikle kullanılan DNS server ile alakalı olarak&nbsp;&ccedil;ok ter d&ouml;k&uuml;lmeden ger&ccedil;ekleştirilebilen bir durum.</p>
<p style="text-align: left">Son olarak, bu atağın kurbanı olmamak i&ccedil;in DNS Serverınızın patchlerini ge&ccedil;meniz yararınızadır. Ayrıca Local DNS cache kullanabilir, recursion sorgulamalara izin vermeyebilirsiniz. Bunun dışında DNS serverınızın kullandığı source portu randomize etmek i&ccedil;in giden dns querylerinin source portunu firewall&#8217;dan NAT&#8217;layabilirsiniz&nbsp; Detaylı bilgi i&ccedil;in aşağıdaki linklerden yararlanabilirsiniz.</p>
<p style="text-align: left"><strong>Kaynaklar:</strong></p>
<p style="text-align: left"><a target="_blank" href="http://www.kb.cert.org/vuls/id/800113" onclick="javascript:pageTracker._trackPageview('a/http://www.kb.cert.org/vuls/id/800113');">http://www.kb.cert.org/vuls/id/800113</a><a target="_blank" href="http://www.avertlabs.com/research/blog/index.php/2008/07/23/the-cat-is-out-of-the-bag-dns-bug/"><br />
http://www.avertlabs.com/research/blog/index.php/2008/07/23/the-cat-is-out-of-the-bag-dns-bug/</a><br />
<a target="_blank" href="http://www.secureworks.com/research/articles/dns-cache-poisoning/" onclick="javascript:pageTracker._trackPageview('a/http://www.secureworks.com/research/articles/dns-cache-poisoning/');">http://www.secureworks.com/research/articles/dns-cache-poisoning/</a><br />
<a target="_blank" href="http://www.scanit.be/advisory-2007-11-14.html" onclick="javascript:pageTracker._trackPageview('a/http://www.scanit.be/advisory-2007-11-14.html');">http://www.scanit.be/advisory-2007-11-14.html</a></p>

<p class="sayac_bilgi"><p class="entrymeta">
Bu yazı şu ana kadar <font color="#980000">10</font> kez görüntülenmiş.</p>

	<br><h4>Belki şu konular da ilginizi çeker:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.cagriersen.net/2008/08/phishing-western-union/" title="Phishing - Western Union (Ağustos 28, 2008)">Phishing - Western Union</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/08/linuxlarda-ssh-key-saldirisi/" title="Linux&#8217;larda SSH Key Saldırısı (Ağustos 28, 2008)">Linux&#8217;larda SSH Key Saldırısı</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/07/ipfirewall-kurulumu/" title="IPFIREWALL ve Snort_Inline ile IPS - Part 1: IPFW Kurulumu (Temmuz 9, 2008)">IPFIREWALL ve Snort_Inline ile IPS - Part 1: IPFW Kurulumu</a> (2)</li>
	<li><a href="http://blog.cagriersen.net/2008/07/snort_inline-kurulumu/" title="IPFIREWALL ve Snort_Inline ile IPS - Part 2: Snort_Inline Kurulumu (Temmuz 9, 2008)">IPFIREWALL ve Snort_Inline ile IPS - Part 2: Snort_Inline Kurulumu</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.cagriersen.net/2008/08/dns-cache-poisoning/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SQL SERVER - Error 14274</title>
		<link>http://blog.cagriersen.net/2008/08/14274-cannot-add-update-or-delete-a-job-an-msx-server/</link>
		<comments>http://blog.cagriersen.net/2008/08/14274-cannot-add-update-or-delete-a-job-an-msx-server/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 10:09:51 +0000</pubDate>
		<dc:creator>Cagri Ersen</dc:creator>
		
		<category><![CDATA[Genel]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[MSSQL]]></category>

		<guid isPermaLink="false">http://blog.cagriersen.net/?p=309</guid>
		<description><![CDATA[



Bir MSSQL 2000 serverdaki joblar &#252;zerinde değişiklik yapmak istediğimde &#34;Error 14274: Cannot add, update, or delete a job (or its steps or schedules) that originated from an MSX server. The job was not saved.&#34; şeklinde bir hata aldım.&#160; Server &#252;zerindeki joblarda herhangi bir değişiklik işlemi i&#231;in bu hatayı d&#246;nd&#252;r&#252;yor ve işleme izin vermiyordu.
Bu da ne [...]]]></description>
			<content:encoded><![CDATA[<table width="100%" cellspacing="1" cellpadding="1" border="0">
<tbody>
<tr>
<td valign="top">
<p>Bir MSSQL 2000 serverdaki joblar &uuml;zerinde değişiklik yapmak istediğimde <span style="color: rgb(0, 0, 128);">&quot;Error 14274: Cannot add, update, or delete a job (or its steps or schedules) that originated from an MSX server. The job was not saved.&quot; </span>şeklinde bir hata aldım.&nbsp; Server &uuml;zerindeki joblarda herhangi bir değişiklik işlemi i&ccedil;in bu hatayı d&ouml;nd&uuml;r&uuml;yor ve işleme izin vermiyordu.</p>
<p>Bu da ne ola ki diyerekten konuyu google&#8217;a danıştığımda <a target="_blank" href="http://blog.sqlauthority.com/2006/12/20/sql-server-fix-error-14274-cannot-add-update-or-delete-a-job-or-its-steps-or-schedules-that-originated-from-an-msx-server-the-job-was-not-saved/" onclick="javascript:pageTracker._trackPageview('a/http://blog.sqlauthority.com/2006/12/20/sql-server-fix-error-14274-cannot-add-update-or-delete-a-job-or-its-steps-or-schedules-that-originated-from-an-msx-server-the-job-was-not-saved/');">bu adreste </a>problemin nedenini ve &ccedil;&ouml;z&uuml;m&uuml;n&uuml; anlatan g&uuml;zel bir d&ouml;k&uuml;man buldum.</p>
<p>Eğer bir Sql 2000 server &uuml;zerinde bir takım joblar d&uuml;zenleyip bir zaman sonra serverın ismini değiştirirseniz, serverın multi-instances &ouml;zelliğinden dolayı bu sorun yaşanıyormuş.</p>
</td>
<td><img height="200" width="267" src="http://blog.cagriersen.net/wp-content/uploads/12556128.jpg" alt="" /></td>
</tr>
</tbody>
</table>
<p><span id="more-309"></span></p>
<p>&Ccedil;&uuml;nk&uuml;, eski servernamede oluşturduğunuz joblar o anki servername&#8217;e atandığı i&ccedil;in, ad değişikliğinden sonra bu joblar &uuml;zerinde işlem yapmak istediğiniz zaman server, jobların başka bir instance&#8217;a ait olduğunu varsayarak bu hatayı d&ouml;nd&uuml;r&uuml;yor.</p>
<p>Yukarıdaki linkte anlatılan işlemleri yaparak sorunu bu karışıklığı &ccedil;&ouml;zmem m&uuml;mk&uuml;n oldu.</p>
<p>İşlem adımları ş&ouml;yle;</p>
<p>Bir query analyzer a&ccedil;ıp aşağıdaki komut ile Server&#8217;ın servername&#8217;i ne olarak kaydettiğine baktım.</p>
<table cellspacing="1" cellpadding="1" bgcolor="#ebebeb" style="width: 205px; height: 28px;">
<tbody>
<tr>
<td>SELECT @@servername</td>
</tr>
</tbody>
</table>
<p>Sonu&ccedil; olarak eski servername d&ouml;nd&uuml;. Bunun &uuml;zerine aşağıdaki komutları &ccedil;alıştırarak eski servername&#8217;i drop edip yenisini set ettim.</p>
<table cellspacing="1" cellpadding="1" bgcolor="#ebebeb" style="width: 317px; height: 53px;">
<tbody>
<tr>
<td>sp_dropserver &#8216;<span style="color: rgb(128, 0, 0);">eski_servername</span>&#8216;<br />
            sp_addserver &#8216;<span style="color: rgb(128, 0, 0);">yeni_servername&#8217;, &#8216;local</span>&#8216;</td>
</tr>
</tbody>
</table>
<p>Sonra sql servislerini restart ettim.</p>
<p>Not: Eğer ilk query&#8217;de server name doğru olarak d&ouml;n&uuml;yorsa yukarıdaki adımları yapmanıza gerek yok. Ancak bundan sonraki aşamayı uygulamak gerekiyor. Ben de server name eskiydi o nedenle drop / set işlemini yaptım.</p>
<p>Yeni bir query analyzer a&ccedil;arak aşağıdaki query ile originating_server kolonunda tanımlanmış servername&#8217;i kontrol ettim.</p>
<table cellspacing="1" cellpadding="1" bgcolor="#ebebeb" style="width: 217px; height: 28px;">
<tbody>
<tr>
<td>
<p>SELECT  *     FROM msdb..sysjobs</p>
</td>
</tr>
</tbody>
</table>
<p>Eğer cevap olarak yeni servername d&ouml;n&uuml;yorsa sorun hallolmuş oluyor. Ancak eski servername d&ouml;n&uuml;yorsa o durumda ilgili kolonları yeni servername olacak şekilde update etmeniz gerekiyor:</p>
<table cellspacing="1" cellpadding="1" bgcolor="#ebebeb" style="width: 522px; height: 98px;">
<tbody>
<tr>
<td>USE msdb <br />
            GO DECLARE @server sysname <br />
            SET @server = CAST(SERVERPROPERTY(&#8217;Yeni_ServerName&#8217;)AS sysname) <br />
            UPDATE sysjobs     SET originating_server = @server     <br />
            WHERE originating_server = &#8216;eski_servername&#8217;</td>
</tr>
</tbody>
</table>
<p>Bu işlemlerden sonra sorun &ccedil;&ouml;z&uuml;ld&uuml; ve joblarda değişiklik yapabildim.</p>
<p>Ayrıca bkz: <a target="_blank" href="http://support.microsoft.com/kb/281642" onclick="javascript:pageTracker._trackPageview('a/http://support.microsoft.com/kb/281642');">http://support.microsoft.com/kb/281642</a></p>

<p class="sayac_bilgi"><p class="entrymeta">
Bu yazı şu ana kadar <font color="#980000">3</font> kez görüntülenmiş.</p>

	<br><h4>Belki şu konular da ilginizi çeker:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.cagriersen.net/2008/03/sp_addumpdevice-t-sql/" title="sp_addumpdevice (T-SQL) (Mart 4, 2008)">sp_addumpdevice (T-SQL)</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/04/mssql-dump-transaction/" title="MSSQL - Dump Transaction (Nisan 17, 2008)">MSSQL - Dump Transaction</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/05/wsus-30-ve-mmc/" title="Wsus 3.0 - MMC Cannot open the file wsus.msc (Mayıs 20, 2008)">Wsus 3.0 - MMC Cannot open the file wsus.msc</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/05/wsus-30-manuel-client-configuration-script/" title="Wsus 3.0 - Manuel Client Configuration Script (Mayıs 26, 2008)">Wsus 3.0 - Manuel Client Configuration Script</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/04/windows-vista-shrink-partition/" title="Windows Vista - Shrink Partition (Nisan 30, 2008)">Windows Vista - Shrink Partition</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.cagriersen.net/2008/08/14274-cannot-add-update-or-delete-a-job-an-msx-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft Outlook için RSS Reader</title>
		<link>http://blog.cagriersen.net/2008/08/microsoft-outlook-icin-rss-reader/</link>
		<comments>http://blog.cagriersen.net/2008/08/microsoft-outlook-icin-rss-reader/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 13:55:01 +0000</pubDate>
		<dc:creator>Cagri Ersen</dc:creator>
		
		<category><![CDATA[Genel]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[RSS Reader]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.cagriersen.net/?p=303</guid>
		<description><![CDATA[




Eğer, MS Outlook 2007 kullanıyorsanız default bir RSS readerınız var demektir. Ancak Outlook 2003 i&#231;in &#252;&#231;&#252;nc&#252; parti bir yazılım kullanmanız gerekiyor. Bu işi yapan Newsgator isimli bir program mevcut. Ben denedim ve gayet başarılı buldum.
Ayrıca, newsgator&#8217;un Windows, Mac, Mobile, Iphone i&#231;in de versiyonları mevcut. Download etmek i&#231;in aşağıdaki linki kullanabilirsiniz.
&#160;http://www.newsgator.com/Individuals/Default.aspx




&#160;


Bu yazı şu ana kadar 4 [...]]]></description>
			<content:encoded><![CDATA[<table width="100%" cellspacing="1" cellpadding="1" border="0">
<tbody>
<tr>
<td><img alt="" style="width: 179px; height: 142px;" src="http://blog.cagriersen.net/wp-content/uploads/newsgator.jpg" /></td>
<td valign="top">
<p>Eğer, MS Outlook 2007 kullanıyorsanız default bir RSS readerınız var demektir. Ancak Outlook 2003 i&ccedil;in &uuml;&ccedil;&uuml;nc&uuml; parti bir yazılım kullanmanız gerekiyor. Bu işi yapan Newsgator isimli bir program mevcut. Ben denedim ve gayet başarılı buldum.</p>
<p>Ayrıca, newsgator&#8217;un Windows, Mac, Mobile, Iphone i&ccedil;in de versiyonları mevcut. Download etmek i&ccedil;in aşağıdaki linki kullanabilirsiniz.</p>
<p>&nbsp;<a href="http://www.newsgator.com/Individuals/Default.aspx" onclick="javascript:pageTracker._trackPageview('a/http://www.newsgator.com/Individuals/Default.aspx');" target="_blank">http://www.newsgator.com/Individuals/Default.aspx</a></p>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>

<p class="sayac_bilgi"><p class="entrymeta">
Bu yazı şu ana kadar <font color="#980000">4</font> kez görüntülenmiş.</p>

	<br><h4>Belki şu konular da ilginizi çeker:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.cagriersen.net/2008/05/wsus-30-ve-mmc/" title="Wsus 3.0 - MMC Cannot open the file wsus.msc (Mayıs 20, 2008)">Wsus 3.0 - MMC Cannot open the file wsus.msc</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/05/wsus-30-manuel-client-configuration-script/" title="Wsus 3.0 - Manuel Client Configuration Script (Mayıs 26, 2008)">Wsus 3.0 - Manuel Client Configuration Script</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/03/sp_addumpdevice-t-sql/" title="sp_addumpdevice (T-SQL) (Mart 4, 2008)">sp_addumpdevice (T-SQL)</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/05/yazilim-karsilastirmalari/" title="Yazılım Karşılaştırmaları (Mayıs 12, 2008)">Yazılım Karşılaştırmaları</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/04/windows-vista-shrink-partition/" title="Windows Vista - Shrink Partition (Nisan 30, 2008)">Windows Vista - Shrink Partition</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.cagriersen.net/2008/08/microsoft-outlook-icin-rss-reader/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Argument list too long&#8230;</title>
		<link>http://blog.cagriersen.net/2008/08/argument-list-too-long/</link>
		<comments>http://blog.cagriersen.net/2008/08/argument-list-too-long/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 13:22:37 +0000</pubDate>
		<dc:creator>Cagri Ersen</dc:creator>
		
		<category><![CDATA[*nix]]></category>

		<category><![CDATA[command]]></category>

		<category><![CDATA[Freebsd]]></category>

		<category><![CDATA[ipucu]]></category>

		<category><![CDATA[Linux find]]></category>

		<guid isPermaLink="false">http://blog.cagriersen.net/?p=260</guid>
		<description><![CDATA[FreeBSD&#8217;de, &#231;ok fazla sayıda dosya i&#231;eren bir dizinin i&#231;eriğini silmek istediğiniz zaman &#34;/bin/rm: Argument list too long&#34; şeklinde bir hata alabilirsiniz.
Bunun nedeni rm komutuna alabileceğinden &#231;ok daha fazla sayıda parametre verilmiş olmasından kaynaklanıyor. Sorunu &#231;&#246;zmek i&#231;in aşağıdaki komut ile &#246;nce find yapıp sonra silme işlemine gidebilirsiniz.



find . -type f -delete



EnderUnix&#8217;in *nix ipu&#231;larına yer verdiği http://ipucu.enderunix.org/ [...]]]></description>
			<content:encoded><![CDATA[<p>FreeBSD&#8217;de, &ccedil;ok fazla sayıda dosya i&ccedil;eren bir dizinin i&ccedil;eriğini silmek istediğiniz zaman &quot;<span style="color: rgb(128, 0, 0);">/bin/rm: Argument list too long</span>&quot; şeklinde bir hata alabilirsiniz.</p>
<p>Bunun nedeni rm komutuna alabileceğinden &ccedil;ok daha fazla sayıda parametre verilmiş olmasından kaynaklanıyor. Sorunu &ccedil;&ouml;zmek i&ccedil;in aşağıdaki komut ile &ouml;nce find yapıp sonra silme işlemine gidebilirsiniz.</p>
<table cellspacing="1" cellpadding="1" bgcolor="#ebebeb" style="width: 205px; height: 28px;">
<tbody>
<tr>
<td>find . -type f -delete</td>
</tr>
</tbody>
</table>
<p>EnderUnix&#8217;in *nix ipu&ccedil;larına yer verdiği <a href="http://ipucu.enderunix.org/" onclick="javascript:pageTracker._trackPageview('a/http://ipucu.enderunix.org/');" target="_blank">http://ipucu.enderunix.org/</a> adresinde konuyla ilgili bir ka&ccedil; tane daha değişik y&ouml;ntem mevcut. Detaylarla ilgili olarak oradan yararlanabilirsiniz.</p>
<p>Ayrıca find komutunun manuel sayfasından da yararlanabilirsiniz.</p>
<p><a href="http://www.freebsdmanpage.com/man/find-1.html" onclick="javascript:pageTracker._trackPageview('a/http://www.freebsdmanpage.com/man/find-1.html');" target="_blank">http://www.freebsdmanpage.com/man/find-1.html</a></p>
<p>&nbsp;</p>

<p class="sayac_bilgi"><p class="entrymeta">
Bu yazı şu ana kadar <font color="#980000">9</font> kez görüntülenmiş.</p>

	<br><h4>Belki şu konular da ilginizi çeker:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.cagriersen.net/2007/12/count/" title="count (Aralık 5, 2007)">count</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/06/webmin-web-based-unix-management/" title="Webmin - Web-Based Unix Management (Haziran 9, 2008)">Webmin - Web-Based Unix Management</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/08/v-find-and-replace-command/" title="vi - find and replace komutu (Ağustos 1, 2008)">vi - find and replace komutu</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/01/top-ile-io-monitoring/" title="Top ile I/O monitoring (Ocak 14, 2008)">Top ile I/O monitoring</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/06/qmail-logs-timestamp/" title="Qmail logs ve timestamp hadisesi. (Haziran 13, 2008)">Qmail logs ve timestamp hadisesi.</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.cagriersen.net/2008/08/argument-list-too-long/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Capistrano</title>
		<link>http://blog.cagriersen.net/2008/08/capistrano/</link>
		<comments>http://blog.cagriersen.net/2008/08/capistrano/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 16:18:05 +0000</pubDate>
		<dc:creator>Cagri Ersen</dc:creator>
		
		<category><![CDATA[*nix]]></category>

		<category><![CDATA[deployment]]></category>

		<category><![CDATA[gem]]></category>

		<category><![CDATA[installation]]></category>

		<category><![CDATA[open source]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.cagriersen.net/?p=249</guid>
		<description><![CDATA[&#214;zellikle b&#252;y&#252;k &#246;l&#231;ekli portal yazılımları i&#231;in ruby kullanılarak geliştirilmiş capistrano isimli g&#252;zel bir auto deployment aracı var. Benim de ge&#231;enlerde haberim olan bu ara&#231;tan biraz bahsetmek istiyorum.
Diyelim ki, b&#252;y&#252;k &#246;l&#231;ekli bir portal yazılımının sistem adminliğini yapıyorsunuz ve g&#252;n&#252;n birinde portalın yeni versiyonu yazılarak uygulamaya konulma aşamasına getirildi ve sistemsel değişikliklerin yapılması i&#231;in top size atıldı. [...]]]></description>
			<content:encoded><![CDATA[<p>&Ouml;zellikle b&uuml;y&uuml;k &ouml;l&ccedil;ekli portal yazılımları i&ccedil;in ruby kullanılarak geliştirilmiş capistrano isimli g&uuml;zel bir auto deployment aracı var. Benim de ge&ccedil;enlerde haberim olan bu ara&ccedil;tan biraz bahsetmek istiyorum.</p>
<p>Diyelim ki, b&uuml;y&uuml;k &ouml;l&ccedil;ekli bir portal yazılımının sistem adminliğini yapıyorsunuz ve g&uuml;n&uuml;n birinde portalın yeni versiyonu yazılarak uygulamaya konulma aşamasına getirildi ve sistemsel değişikliklerin yapılması i&ccedil;in top size atıldı. Ve diyelim ki sisteminiz, i&ccedil;erisinde onlarca ve hatta y&uuml;zlerce serverdan oluşan karmaşık bir server farmdan oluşuyor.</p>
<p>Hadi buyrun deployment&#8217;a. <img alt="" src="http://blog.cagriersen.net/wp-content/plugins/fckeditor_for_wordpress/smiles/msn/regular_smile.gif" /></p>
<p>Normalde, yeni versiyonun yayına ge&ccedil;irilmesi i&ccedil;in sistem tarafında yapılan deployment &ccedil;alışmaları; web serverlara yeni kodların atılması, sql serverlarda yeni versiyon databaselerinin oluşturulması, eski versiyon datasının yeni versiyon db&#8217;sine convert&#8217;&uuml; gibi işlerden oluştuğu gibi eski versiyonda olmayan herhangi yeni bir &ouml;zelliğin devreye alınmasıyla ilgili implementasyonlar, dns kayıtlarında eklemeler, &ccedil;ıkarmalar, smtp altyapısında değişiklikler gibi muhtelif işleri de beraberinde getirebiliyor.</p>
<p>S&ouml;z konusu olan sistem bir &ccedil;ok sunucu &uuml;zerinde par&ccedil;a par&ccedil;a koşan bir yapı olduğundan dolayı bir sistem admininin b&ouml;ylesi durumlarda epey ter d&ouml;keceği aşikardır değil mi ?</p>
<p>İşte Capistrano da, sistem adminleri ter d&ouml;kmesin, işleri nispeten kolaylaşsın da şu deployment işini kolaycana yapabilsinler diye d&uuml;ş&uuml;n&uuml;lm&uuml;ş bir uygulama.</p>
<p><span id="more-249"></span></p>
<p>Ruby dilinde yazılmış bir script uygulaması olan Capistrano ile oluşturacağınız scriptler vasıtası ile serverlarınıza SSH &uuml;zerinden bağlanabiliyor ve gerekli deployment işlemlerini otomatize edebiliyorsunuz.&nbsp;</p>
<p>Ancak open source bir uygulama olduğu i&ccedil;in Windows serverlar &uuml;zerinde yapılmak istenen deployment işlemlerinde bazı sıkıntılar yaşanması muhtemeldir. Zira serverlara bağlanıp sizin yerinize -&ouml;nceden tanımladığınız- komutları &ccedil;alıştırarak deployment yapan Capistrano, serverlara SSH &uuml;zerinden bağlanıyor. Eğer windows serverlar &uuml;zerinde denemek isterseniz &ouml;ncelikli olarak Windows&#8217;un SSH desteklemesini sağlamanız gerekiyor.</p>
<p>Velhasıl g&uuml;zel d&uuml;ş&uuml;n&uuml;lm&uuml;ş bir uygulama olan Capistrano&#8217;yu denemekte fayda var.</p>
<p>Detaylı bilgi ve d&ouml;k&uuml;manları i&ccedil;in web sitesi ş&ouml;yle: <a target="_blank" href="http://www.capify.org/" onclick="javascript:pageTracker._trackPageview('a/http://www.capify.org/');">http://www.capify.org/</a></p>

<p class="sayac_bilgi"><p class="entrymeta">
Bu yazı şu ana kadar <font color="#980000">4</font> kez görüntülenmiş.</p>

	<br><h4>Belki şu konular da ilginizi çeker:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.cagriersen.net/2008/07/bandwidthd/" title="Bandwidth Monitoring - Bandwidthd (Temmuz 10, 2008)">Bandwidth Monitoring - Bandwidthd</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/07/memcachedb/" title="Memcachedb (Temmuz 13, 2008)">Memcachedb</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/05/yazilim-karsilastirmalari/" title="Yazılım Karşılaştırmaları (Mayıs 12, 2008)">Yazılım Karşılaştırmaları</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/05/wsus-30-ve-mmc/" title="Wsus 3.0 - MMC Cannot open the file wsus.msc (Mayıs 20, 2008)">Wsus 3.0 - MMC Cannot open the file wsus.msc</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/05/wsus-30-manuel-client-configuration-script/" title="Wsus 3.0 - Manuel Client Configuration Script (Mayıs 26, 2008)">Wsus 3.0 - Manuel Client Configuration Script</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.cagriersen.net/2008/08/capistrano/feed/</wfw:commentRss>
		</item>
		<item>
		<title>vi - find and replace komutu</title>
		<link>http://blog.cagriersen.net/2008/08/v-find-and-replace-command/</link>
		<comments>http://blog.cagriersen.net/2008/08/v-find-and-replace-command/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 14:41:55 +0000</pubDate>
		<dc:creator>Cagri Ersen</dc:creator>
		
		<category><![CDATA[*nix]]></category>

		<category><![CDATA[command]]></category>

		<category><![CDATA[find text]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.cagriersen.net/?p=186</guid>
		<description><![CDATA[Nix tabanlı herhangi bir serverda, bir text i&#231;eriğinde vi ile find and replace yapmak i&#231;in aşağıdaki komutu kullanabilirsiniz.



:%s/Search_String/Replacement_String



Mesela i&#231;erisinde Armut kelimesi ge&#231;en bir text dosyasını vi ile editleyip aşağıdaki komutu verirseniz; t&#252;m Armutlar&#160; Ayva ile replace edilecektir.
:%s/Armut/Ayva
Bu komuta &#231;ok fazla işim d&#252;şmediğinden ne zaman lazım olsa unutmuş oluyorum. Bu nedenle tarihe not d&#252;şeyim dedim .
Daha [...]]]></description>
			<content:encoded><![CDATA[<p>Nix tabanlı herhangi bir serverda, bir text i&ccedil;eriğinde vi ile find and replace yapmak i&ccedil;in aşağıdaki komutu kullanabilirsiniz.</p>
<table cellspacing="1" cellpadding="1" bgcolor="#ebebeb" style="width: 300px; height: 38px;">
<tbody>
<tr>
<td><strong>:%s/Search_String/Replacement_String</strong></td>
</tr>
</tbody>
</table>
<p>Mesela i&ccedil;erisinde Armut kelimesi ge&ccedil;en bir text dosyasını vi ile editleyip aşağıdaki komutu verirseniz; t&uuml;m Armutlar&nbsp;<img src="http://blog.cagriersen.net/wp-content/plugins/fckeditor_for_wordpress/smiles/msn/tounge_smile.gif" alt="" /> Ayva ile replace edilecektir.</p>
<p>:%s/Armut/Ayva</p>
<p>Bu komuta &ccedil;ok fazla işim d&uuml;şmediğinden ne zaman lazım olsa unutmuş oluyorum. Bu nedenle tarihe not d&uuml;şeyim dedim .</p>
<p>Daha fazla bilgi i&ccedil;in bkz: <a href="http://unix.t-a-y-l-o-r.com/VBsr.html" onclick="javascript:pageTracker._trackPageview('a/http://unix.t-a-y-l-o-r.com/VBsr.html');" target="_blank">http://unix.t-a-y-l-o-r.com/VBsr.html</a></p>

<p class="sayac_bilgi"><p class="entrymeta">
Bu yazı şu ana kadar <font color="#980000">12</font> kez görüntülenmiş.</p>

	<br><h4>Belki şu konular da ilginizi çeker:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.cagriersen.net/2008/06/webmin-web-based-unix-management/" title="Webmin - Web-Based Unix Management (Haziran 9, 2008)">Webmin - Web-Based Unix Management</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/06/qmail-logs-timestamp/" title="Qmail logs ve timestamp hadisesi. (Haziran 13, 2008)">Qmail logs ve timestamp hadisesi.</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/08/argument-list-too-long/" title="Argument list too long&#8230; (Ağustos 6, 2008)">Argument list too long&#8230;</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/01/top-ile-io-monitoring/" title="Top ile I/O monitoring (Ocak 14, 2008)">Top ile I/O monitoring</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/02/squid-ile-web-sitelerini-manupule-etmek/" title="Squid ile web sitelerini manupule etmek. (Şubat 14, 2008)">Squid ile web sitelerini manupule etmek.</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.cagriersen.net/2008/08/v-find-and-replace-command/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Memcachedb</title>
		<link>http://blog.cagriersen.net/2008/07/memcachedb/</link>
		<comments>http://blog.cagriersen.net/2008/07/memcachedb/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 22:43:34 +0000</pubDate>
		<dc:creator>Cagri Ersen</dc:creator>
		
		<category><![CDATA[Genel]]></category>

		<category><![CDATA[Databases]]></category>

		<category><![CDATA[döküman]]></category>

		<category><![CDATA[open source]]></category>

		<category><![CDATA[performans]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[user guide]]></category>

		<guid isPermaLink="false">http://blog.cagriersen.net/?p=163</guid>
		<description><![CDATA[Memcached, y&#252;ksek performans sağlamaya y&#246;nelik olarak geliştirilen ve şu an betası bulunan &#34;Distributed key-value storage system designed for persistent&#34; denilen g&#252;zel bir uygulama.
D&#246;k&#252;man olması a&#231;ısından, detaylı bilgi ve g&#252;zel bir sunumuna aşağıdaki linklerden erişebilirsiniz.
http://memcachedb.org/
http://memcachedb.org/memcachedb-guide-1.0.pdf
Hen&#252;z uygulama şansım olmadı ama belki bir g&#252;n deneme fırsatım olursa detaylı T&#252;rk&#231;e bir d&#246;k&#252;man hazırlarım elbet.


Bu yazı şu ana kadar 10 [...]]]></description>
			<content:encoded><![CDATA[<p>Memcached, y&uuml;ksek performans sağlamaya y&ouml;nelik olarak geliştirilen ve şu an betası bulunan &quot;Distributed key-value storage system designed for persistent&quot; denilen g&uuml;zel bir uygulama.</p>
<p>D&ouml;k&uuml;man olması a&ccedil;ısından, detaylı bilgi ve g&uuml;zel bir sunumuna aşağıdaki linklerden erişebilirsiniz.</p>
<p><a href="http://memcachedb.org/" onclick="javascript:pageTracker._trackPageview('a/http://memcachedb.org/');" target="_blank">http://memcachedb.org/</a><br />
<a href="http://memcachedb.org/memcachedb-guide-1.0.pdf" onclick="javascript:pageTracker._trackPageview('a/http://memcachedb.org/memcachedb-guide-1.0.pdf');" target="_blank">http://memcachedb.org/memcachedb-guide-1.0.pdf</a></p>
<p>Hen&uuml;z uygulama şansım olmadı ama belki bir g&uuml;n deneme fırsatım olursa detaylı T&uuml;rk&ccedil;e bir d&ouml;k&uuml;man hazırlarım elbet.</p>

<p class="sayac_bilgi"><p class="entrymeta">
Bu yazı şu ana kadar <font color="#980000">10</font> kez görüntülenmiş.</p>

	<br><h4>Belki şu konular da ilginizi çeker:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.cagriersen.net/2008/03/sp_addumpdevice-t-sql/" title="sp_addumpdevice (T-SQL) (Mart 4, 2008)">sp_addumpdevice (T-SQL)</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/08/capistrano/" title="Capistrano (Ağustos 4, 2008)">Capistrano</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/07/bandwidthd/" title="Bandwidth Monitoring - Bandwidthd (Temmuz 10, 2008)">Bandwidth Monitoring - Bandwidthd</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/05/yazilim-karsilastirmalari/" title="Yazılım Karşılaştırmaları (Mayıs 12, 2008)">Yazılım Karşılaştırmaları</a> (0)</li>
	<li><a href="http://blog.cagriersen.net/2008/05/wsus-30-ve-mmc/" title="Wsus 3.0 - MMC Cannot open the file wsus.msc (Mayıs 20, 2008)">Wsus 3.0 - MMC Cannot open the file wsus.msc</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.cagriersen.net/2008/07/memcachedb/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
